├── .editorconfig ├── .github └── workflows │ └── build.yml ├── .gitignore ├── 404.html ├── LICENSE ├── README.md ├── eslint.config.js ├── index.html ├── package.json ├── pnpm-lock.yaml ├── postcss.config.cjs ├── src ├── App.tsx ├── components │ ├── ErrorAlert.tsx │ ├── ScrollableCodeHighlight.module.css │ └── ScrollableCodeHighlight.tsx ├── hooks │ ├── use-actual-color-scheme.ts │ ├── use-async.ts │ └── use-color-scheme-state.ts ├── main.tsx ├── models.ts ├── pages │ ├── base │ │ ├── BasePage.tsx │ │ ├── ColorSchemeSwitch.tsx │ │ ├── Header.module.css │ │ └── Header.tsx │ ├── home │ │ ├── AlgorithmDetail.tsx │ │ ├── AlgorithmList.tsx │ │ ├── HomeCard.tsx │ │ ├── HomePage.tsx │ │ ├── LoadFromFile.tsx │ │ ├── LoadFromProsperity.tsx │ │ └── LoadFromUrl.tsx │ └── visualizer │ │ ├── AlgorithmSummaryCard.tsx │ │ ├── Chart.tsx │ │ ├── ConversionObservationsTable.tsx │ │ ├── ConversionPriceChart.tsx │ │ ├── EnvironmentChart.tsx │ │ ├── ListingsTable.tsx │ │ ├── OrderDepthTable.tsx │ │ ├── OrderDepthTableSpreadRow.tsx │ │ ├── OrdersTable.tsx │ │ ├── PlainValueObservationChart.tsx │ │ ├── PlainValueObservationsTable.tsx │ │ ├── PositionChart.tsx │ │ ├── PositionTable.tsx │ │ ├── ProductPriceChart.tsx │ │ ├── ProfitLossChart.tsx │ │ ├── ProfitLossTable.tsx │ │ ├── SimpleTable.tsx │ │ ├── TimestampDetail.tsx │ │ ├── TimestampsCard.tsx │ │ ├── TradesTable.tsx │ │ ├── TransportChart.tsx │ │ ├── VisualizerCard.tsx │ │ ├── VisualizerPage.tsx │ │ └── VolumeChart.tsx ├── store.ts ├── utils │ ├── algorithm.tsx │ ├── axios.ts │ ├── colors.ts │ └── format.ts └── vite-env.d.ts ├── tsconfig.json ├── tsconfig.node.json └── vite.config.ts /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-3-visualizer/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-3-visualizer/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-3-visualizer/HEAD/.gitignore -------------------------------------------------------------------------------- /404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-3-visualizer/HEAD/404.html -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-3-visualizer/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-3-visualizer/HEAD/README.md -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-3-visualizer/HEAD/eslint.config.js -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-3-visualizer/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-3-visualizer/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-3-visualizer/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /postcss.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-3-visualizer/HEAD/postcss.config.cjs -------------------------------------------------------------------------------- /src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-3-visualizer/HEAD/src/App.tsx -------------------------------------------------------------------------------- /src/components/ErrorAlert.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-3-visualizer/HEAD/src/components/ErrorAlert.tsx -------------------------------------------------------------------------------- /src/components/ScrollableCodeHighlight.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-3-visualizer/HEAD/src/components/ScrollableCodeHighlight.module.css -------------------------------------------------------------------------------- /src/components/ScrollableCodeHighlight.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-3-visualizer/HEAD/src/components/ScrollableCodeHighlight.tsx -------------------------------------------------------------------------------- /src/hooks/use-actual-color-scheme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-3-visualizer/HEAD/src/hooks/use-actual-color-scheme.ts -------------------------------------------------------------------------------- /src/hooks/use-async.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-3-visualizer/HEAD/src/hooks/use-async.ts -------------------------------------------------------------------------------- /src/hooks/use-color-scheme-state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-3-visualizer/HEAD/src/hooks/use-color-scheme-state.ts -------------------------------------------------------------------------------- /src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-3-visualizer/HEAD/src/main.tsx -------------------------------------------------------------------------------- /src/models.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-3-visualizer/HEAD/src/models.ts -------------------------------------------------------------------------------- /src/pages/base/BasePage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-3-visualizer/HEAD/src/pages/base/BasePage.tsx -------------------------------------------------------------------------------- /src/pages/base/ColorSchemeSwitch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-3-visualizer/HEAD/src/pages/base/ColorSchemeSwitch.tsx -------------------------------------------------------------------------------- /src/pages/base/Header.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-3-visualizer/HEAD/src/pages/base/Header.module.css -------------------------------------------------------------------------------- /src/pages/base/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-3-visualizer/HEAD/src/pages/base/Header.tsx -------------------------------------------------------------------------------- /src/pages/home/AlgorithmDetail.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-3-visualizer/HEAD/src/pages/home/AlgorithmDetail.tsx -------------------------------------------------------------------------------- /src/pages/home/AlgorithmList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-3-visualizer/HEAD/src/pages/home/AlgorithmList.tsx -------------------------------------------------------------------------------- /src/pages/home/HomeCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-3-visualizer/HEAD/src/pages/home/HomeCard.tsx -------------------------------------------------------------------------------- /src/pages/home/HomePage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-3-visualizer/HEAD/src/pages/home/HomePage.tsx -------------------------------------------------------------------------------- /src/pages/home/LoadFromFile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-3-visualizer/HEAD/src/pages/home/LoadFromFile.tsx -------------------------------------------------------------------------------- /src/pages/home/LoadFromProsperity.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-3-visualizer/HEAD/src/pages/home/LoadFromProsperity.tsx -------------------------------------------------------------------------------- /src/pages/home/LoadFromUrl.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-3-visualizer/HEAD/src/pages/home/LoadFromUrl.tsx -------------------------------------------------------------------------------- /src/pages/visualizer/AlgorithmSummaryCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-3-visualizer/HEAD/src/pages/visualizer/AlgorithmSummaryCard.tsx -------------------------------------------------------------------------------- /src/pages/visualizer/Chart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-3-visualizer/HEAD/src/pages/visualizer/Chart.tsx -------------------------------------------------------------------------------- /src/pages/visualizer/ConversionObservationsTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-3-visualizer/HEAD/src/pages/visualizer/ConversionObservationsTable.tsx -------------------------------------------------------------------------------- /src/pages/visualizer/ConversionPriceChart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-3-visualizer/HEAD/src/pages/visualizer/ConversionPriceChart.tsx -------------------------------------------------------------------------------- /src/pages/visualizer/EnvironmentChart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-3-visualizer/HEAD/src/pages/visualizer/EnvironmentChart.tsx -------------------------------------------------------------------------------- /src/pages/visualizer/ListingsTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-3-visualizer/HEAD/src/pages/visualizer/ListingsTable.tsx -------------------------------------------------------------------------------- /src/pages/visualizer/OrderDepthTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-3-visualizer/HEAD/src/pages/visualizer/OrderDepthTable.tsx -------------------------------------------------------------------------------- /src/pages/visualizer/OrderDepthTableSpreadRow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-3-visualizer/HEAD/src/pages/visualizer/OrderDepthTableSpreadRow.tsx -------------------------------------------------------------------------------- /src/pages/visualizer/OrdersTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-3-visualizer/HEAD/src/pages/visualizer/OrdersTable.tsx -------------------------------------------------------------------------------- /src/pages/visualizer/PlainValueObservationChart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-3-visualizer/HEAD/src/pages/visualizer/PlainValueObservationChart.tsx -------------------------------------------------------------------------------- /src/pages/visualizer/PlainValueObservationsTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-3-visualizer/HEAD/src/pages/visualizer/PlainValueObservationsTable.tsx -------------------------------------------------------------------------------- /src/pages/visualizer/PositionChart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-3-visualizer/HEAD/src/pages/visualizer/PositionChart.tsx -------------------------------------------------------------------------------- /src/pages/visualizer/PositionTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-3-visualizer/HEAD/src/pages/visualizer/PositionTable.tsx -------------------------------------------------------------------------------- /src/pages/visualizer/ProductPriceChart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-3-visualizer/HEAD/src/pages/visualizer/ProductPriceChart.tsx -------------------------------------------------------------------------------- /src/pages/visualizer/ProfitLossChart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-3-visualizer/HEAD/src/pages/visualizer/ProfitLossChart.tsx -------------------------------------------------------------------------------- /src/pages/visualizer/ProfitLossTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-3-visualizer/HEAD/src/pages/visualizer/ProfitLossTable.tsx -------------------------------------------------------------------------------- /src/pages/visualizer/SimpleTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-3-visualizer/HEAD/src/pages/visualizer/SimpleTable.tsx -------------------------------------------------------------------------------- /src/pages/visualizer/TimestampDetail.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-3-visualizer/HEAD/src/pages/visualizer/TimestampDetail.tsx -------------------------------------------------------------------------------- /src/pages/visualizer/TimestampsCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-3-visualizer/HEAD/src/pages/visualizer/TimestampsCard.tsx -------------------------------------------------------------------------------- /src/pages/visualizer/TradesTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-3-visualizer/HEAD/src/pages/visualizer/TradesTable.tsx -------------------------------------------------------------------------------- /src/pages/visualizer/TransportChart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-3-visualizer/HEAD/src/pages/visualizer/TransportChart.tsx -------------------------------------------------------------------------------- /src/pages/visualizer/VisualizerCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-3-visualizer/HEAD/src/pages/visualizer/VisualizerCard.tsx -------------------------------------------------------------------------------- /src/pages/visualizer/VisualizerPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-3-visualizer/HEAD/src/pages/visualizer/VisualizerPage.tsx -------------------------------------------------------------------------------- /src/pages/visualizer/VolumeChart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-3-visualizer/HEAD/src/pages/visualizer/VolumeChart.tsx -------------------------------------------------------------------------------- /src/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-3-visualizer/HEAD/src/store.ts -------------------------------------------------------------------------------- /src/utils/algorithm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-3-visualizer/HEAD/src/utils/algorithm.tsx -------------------------------------------------------------------------------- /src/utils/axios.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-3-visualizer/HEAD/src/utils/axios.ts -------------------------------------------------------------------------------- /src/utils/colors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-3-visualizer/HEAD/src/utils/colors.ts -------------------------------------------------------------------------------- /src/utils/format.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-3-visualizer/HEAD/src/utils/format.ts -------------------------------------------------------------------------------- /src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-3-visualizer/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-3-visualizer/HEAD/tsconfig.node.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-3-visualizer/HEAD/vite.config.ts --------------------------------------------------------------------------------