Optimizer
To optimize a configuration by iterating multiple backtests,
- modify
configs/backtest/default.hjson
andconfigs/optimize/default.hjson
as desired - run with
python3 optimize.py
- optional args:
-b or --backtest-config
: use different backtest config - optional args:
-o or --optimize-config
: use different optimize config - optionally make optimizer start from given candidate(s) by adding kwarg
--start {path_to_starting_candidate.json}
if pointing to a directory, will use all .json files in that directory as starting candidates
See wiki for more info on backtesting and optimizing