Every data pipeline starts the same way: "I have this nested JSON file, and I need to flatten it." Then next week: "Now it's XML." Then: "The client sent Excel files." Before you know it, you have 200 ...
The script runs a full backtest using your chosen data and strategy. To run it, simply use python main.py or provide optional arguments with python main.py --data data/market_csv --strategy ...