Passivbot includes a backtester which will simulate the bot's behavior on past price data. Historical 1m candlestick data is automatically downloaded and cached for all coins.
python3 src/backtest.py
Or
python3 src/backtest.py path/to/config.json
If no config is specified, it will default to configs/template.json
Metrics and plots are dumped to backtests/{exchange}/
.