├── .editorconfig ├── .github └── workflows │ └── build.yml ├── .gitignore ├── LICENSE ├── README.md ├── prosperity2bt ├── __init__.py ├── __main__.py ├── data.py ├── datamodel.py ├── file_reader.py ├── models.py ├── resources │ ├── __init__.py │ ├── round0 │ │ ├── __init__.py │ │ ├── prices_round_0_day_-2.csv │ │ └── trades_round_0_day_-2_nn.csv │ ├── round1 │ │ ├── __init__.py │ │ ├── prices_round_1_day_-1.csv │ │ ├── prices_round_1_day_-2.csv │ │ ├── prices_round_1_day_0.csv │ │ ├── trades_round_1_day_-1_nn.csv │ │ ├── trades_round_1_day_-1_wn.csv │ │ ├── trades_round_1_day_-2_nn.csv │ │ ├── trades_round_1_day_-2_wn.csv │ │ ├── trades_round_1_day_0_nn.csv │ │ └── trades_round_1_day_0_wn.csv │ ├── round3 │ │ ├── __init__.py │ │ ├── prices_round_3_day_0.csv │ │ ├── prices_round_3_day_1.csv │ │ ├── prices_round_3_day_2.csv │ │ ├── trades_round_3_day_0_nn.csv │ │ ├── trades_round_3_day_0_wn.csv │ │ ├── trades_round_3_day_1_nn.csv │ │ ├── trades_round_3_day_1_wn.csv │ │ ├── trades_round_3_day_2_nn.csv │ │ └── trades_round_3_day_2_wn.csv │ ├── round4 │ │ ├── __init__.py │ │ ├── prices_round_4_day_1.csv │ │ ├── prices_round_4_day_2.csv │ │ ├── prices_round_4_day_3.csv │ │ ├── trades_round_4_day_1_nn.csv │ │ ├── trades_round_4_day_1_wn.csv │ │ ├── trades_round_4_day_2_nn.csv │ │ ├── trades_round_4_day_2_wn.csv │ │ ├── trades_round_4_day_3_nn.csv │ │ └── trades_round_4_day_3_wn.csv │ ├── round6 │ │ ├── README.md │ │ ├── prices_round_6_day_0.csv │ │ ├── prices_round_6_day_1.csv │ │ ├── prices_round_6_day_2.csv │ │ ├── prices_round_6_day_3.csv │ │ ├── prices_round_6_day_4.csv │ │ └── prices_round_6_day_5.csv │ └── round7 │ │ ├── README.md │ │ ├── prices_round_7_day_1.csv │ │ ├── prices_round_7_day_2.csv │ │ ├── prices_round_7_day_3.csv │ │ └── prices_round_7_day_4.csv └── runner.py └── pyproject.toml /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-2-backtester/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-2-backtester/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-2-backtester/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-2-backtester/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-2-backtester/HEAD/README.md -------------------------------------------------------------------------------- /prosperity2bt/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /prosperity2bt/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-2-backtester/HEAD/prosperity2bt/__main__.py -------------------------------------------------------------------------------- /prosperity2bt/data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-2-backtester/HEAD/prosperity2bt/data.py -------------------------------------------------------------------------------- /prosperity2bt/datamodel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-2-backtester/HEAD/prosperity2bt/datamodel.py -------------------------------------------------------------------------------- /prosperity2bt/file_reader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-2-backtester/HEAD/prosperity2bt/file_reader.py -------------------------------------------------------------------------------- /prosperity2bt/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-2-backtester/HEAD/prosperity2bt/models.py -------------------------------------------------------------------------------- /prosperity2bt/resources/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /prosperity2bt/resources/round0/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /prosperity2bt/resources/round0/prices_round_0_day_-2.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-2-backtester/HEAD/prosperity2bt/resources/round0/prices_round_0_day_-2.csv -------------------------------------------------------------------------------- /prosperity2bt/resources/round0/trades_round_0_day_-2_nn.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-2-backtester/HEAD/prosperity2bt/resources/round0/trades_round_0_day_-2_nn.csv -------------------------------------------------------------------------------- /prosperity2bt/resources/round1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /prosperity2bt/resources/round1/prices_round_1_day_-1.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-2-backtester/HEAD/prosperity2bt/resources/round1/prices_round_1_day_-1.csv -------------------------------------------------------------------------------- /prosperity2bt/resources/round1/prices_round_1_day_-2.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-2-backtester/HEAD/prosperity2bt/resources/round1/prices_round_1_day_-2.csv -------------------------------------------------------------------------------- /prosperity2bt/resources/round1/prices_round_1_day_0.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-2-backtester/HEAD/prosperity2bt/resources/round1/prices_round_1_day_0.csv -------------------------------------------------------------------------------- /prosperity2bt/resources/round1/trades_round_1_day_-1_nn.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-2-backtester/HEAD/prosperity2bt/resources/round1/trades_round_1_day_-1_nn.csv -------------------------------------------------------------------------------- /prosperity2bt/resources/round1/trades_round_1_day_-1_wn.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-2-backtester/HEAD/prosperity2bt/resources/round1/trades_round_1_day_-1_wn.csv -------------------------------------------------------------------------------- /prosperity2bt/resources/round1/trades_round_1_day_-2_nn.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-2-backtester/HEAD/prosperity2bt/resources/round1/trades_round_1_day_-2_nn.csv -------------------------------------------------------------------------------- /prosperity2bt/resources/round1/trades_round_1_day_-2_wn.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-2-backtester/HEAD/prosperity2bt/resources/round1/trades_round_1_day_-2_wn.csv -------------------------------------------------------------------------------- /prosperity2bt/resources/round1/trades_round_1_day_0_nn.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-2-backtester/HEAD/prosperity2bt/resources/round1/trades_round_1_day_0_nn.csv -------------------------------------------------------------------------------- /prosperity2bt/resources/round1/trades_round_1_day_0_wn.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-2-backtester/HEAD/prosperity2bt/resources/round1/trades_round_1_day_0_wn.csv -------------------------------------------------------------------------------- /prosperity2bt/resources/round3/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /prosperity2bt/resources/round3/prices_round_3_day_0.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-2-backtester/HEAD/prosperity2bt/resources/round3/prices_round_3_day_0.csv -------------------------------------------------------------------------------- /prosperity2bt/resources/round3/prices_round_3_day_1.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-2-backtester/HEAD/prosperity2bt/resources/round3/prices_round_3_day_1.csv -------------------------------------------------------------------------------- /prosperity2bt/resources/round3/prices_round_3_day_2.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-2-backtester/HEAD/prosperity2bt/resources/round3/prices_round_3_day_2.csv -------------------------------------------------------------------------------- /prosperity2bt/resources/round3/trades_round_3_day_0_nn.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-2-backtester/HEAD/prosperity2bt/resources/round3/trades_round_3_day_0_nn.csv -------------------------------------------------------------------------------- /prosperity2bt/resources/round3/trades_round_3_day_0_wn.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-2-backtester/HEAD/prosperity2bt/resources/round3/trades_round_3_day_0_wn.csv -------------------------------------------------------------------------------- /prosperity2bt/resources/round3/trades_round_3_day_1_nn.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-2-backtester/HEAD/prosperity2bt/resources/round3/trades_round_3_day_1_nn.csv -------------------------------------------------------------------------------- /prosperity2bt/resources/round3/trades_round_3_day_1_wn.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-2-backtester/HEAD/prosperity2bt/resources/round3/trades_round_3_day_1_wn.csv -------------------------------------------------------------------------------- /prosperity2bt/resources/round3/trades_round_3_day_2_nn.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-2-backtester/HEAD/prosperity2bt/resources/round3/trades_round_3_day_2_nn.csv -------------------------------------------------------------------------------- /prosperity2bt/resources/round3/trades_round_3_day_2_wn.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-2-backtester/HEAD/prosperity2bt/resources/round3/trades_round_3_day_2_wn.csv -------------------------------------------------------------------------------- /prosperity2bt/resources/round4/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /prosperity2bt/resources/round4/prices_round_4_day_1.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-2-backtester/HEAD/prosperity2bt/resources/round4/prices_round_4_day_1.csv -------------------------------------------------------------------------------- /prosperity2bt/resources/round4/prices_round_4_day_2.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-2-backtester/HEAD/prosperity2bt/resources/round4/prices_round_4_day_2.csv -------------------------------------------------------------------------------- /prosperity2bt/resources/round4/prices_round_4_day_3.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-2-backtester/HEAD/prosperity2bt/resources/round4/prices_round_4_day_3.csv -------------------------------------------------------------------------------- /prosperity2bt/resources/round4/trades_round_4_day_1_nn.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-2-backtester/HEAD/prosperity2bt/resources/round4/trades_round_4_day_1_nn.csv -------------------------------------------------------------------------------- /prosperity2bt/resources/round4/trades_round_4_day_1_wn.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-2-backtester/HEAD/prosperity2bt/resources/round4/trades_round_4_day_1_wn.csv -------------------------------------------------------------------------------- /prosperity2bt/resources/round4/trades_round_4_day_2_nn.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-2-backtester/HEAD/prosperity2bt/resources/round4/trades_round_4_day_2_nn.csv -------------------------------------------------------------------------------- /prosperity2bt/resources/round4/trades_round_4_day_2_wn.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-2-backtester/HEAD/prosperity2bt/resources/round4/trades_round_4_day_2_wn.csv -------------------------------------------------------------------------------- /prosperity2bt/resources/round4/trades_round_4_day_3_nn.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-2-backtester/HEAD/prosperity2bt/resources/round4/trades_round_4_day_3_nn.csv -------------------------------------------------------------------------------- /prosperity2bt/resources/round4/trades_round_4_day_3_wn.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-2-backtester/HEAD/prosperity2bt/resources/round4/trades_round_4_day_3_wn.csv -------------------------------------------------------------------------------- /prosperity2bt/resources/round6/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-2-backtester/HEAD/prosperity2bt/resources/round6/README.md -------------------------------------------------------------------------------- /prosperity2bt/resources/round6/prices_round_6_day_0.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-2-backtester/HEAD/prosperity2bt/resources/round6/prices_round_6_day_0.csv -------------------------------------------------------------------------------- /prosperity2bt/resources/round6/prices_round_6_day_1.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-2-backtester/HEAD/prosperity2bt/resources/round6/prices_round_6_day_1.csv -------------------------------------------------------------------------------- /prosperity2bt/resources/round6/prices_round_6_day_2.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-2-backtester/HEAD/prosperity2bt/resources/round6/prices_round_6_day_2.csv -------------------------------------------------------------------------------- /prosperity2bt/resources/round6/prices_round_6_day_3.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-2-backtester/HEAD/prosperity2bt/resources/round6/prices_round_6_day_3.csv -------------------------------------------------------------------------------- /prosperity2bt/resources/round6/prices_round_6_day_4.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-2-backtester/HEAD/prosperity2bt/resources/round6/prices_round_6_day_4.csv -------------------------------------------------------------------------------- /prosperity2bt/resources/round6/prices_round_6_day_5.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-2-backtester/HEAD/prosperity2bt/resources/round6/prices_round_6_day_5.csv -------------------------------------------------------------------------------- /prosperity2bt/resources/round7/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-2-backtester/HEAD/prosperity2bt/resources/round7/README.md -------------------------------------------------------------------------------- /prosperity2bt/resources/round7/prices_round_7_day_1.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-2-backtester/HEAD/prosperity2bt/resources/round7/prices_round_7_day_1.csv -------------------------------------------------------------------------------- /prosperity2bt/resources/round7/prices_round_7_day_2.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-2-backtester/HEAD/prosperity2bt/resources/round7/prices_round_7_day_2.csv -------------------------------------------------------------------------------- /prosperity2bt/resources/round7/prices_round_7_day_3.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-2-backtester/HEAD/prosperity2bt/resources/round7/prices_round_7_day_3.csv -------------------------------------------------------------------------------- /prosperity2bt/resources/round7/prices_round_7_day_4.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-2-backtester/HEAD/prosperity2bt/resources/round7/prices_round_7_day_4.csv -------------------------------------------------------------------------------- /prosperity2bt/runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-2-backtester/HEAD/prosperity2bt/runner.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmerle/imc-prosperity-2-backtester/HEAD/pyproject.toml --------------------------------------------------------------------------------