- Disappearing bot names.
Backtesting takes time, usually you leave it running on the side, sometimes you even backtest something else meanwhile. It’s notorious for me, tnat once various backtests finished, I cannot remember which results are for which bot, unless I am super organised and recognise the parameters. There is no bot name in the backtest history either.
It would be great, if bot name did not disappear, until you actually deliberately duplicate it for saving a new one. Having said that, there is no restriction on duplicated bot names anyways, so disappearing name is hard to justify for me. Especially, that whilst backtesting, the bot id remains in the ULR, so it’s not really a new bot that needs a new name.
- Keep once chosen desired backtest settings.
Backtesting is all about fine tuning, including changing the candle period if not indicators entirely. Every time you change something, the backtesting candles period changes as well and you need to keep correcting them to the ones you prefer, knowing that a different period will affect your backtest execution time and precision. Worse is if you test on Auto period, fiddling with indicators can quickly spread your coverage from 7 days to a year, but you are only interested in e.g. last week entire time.
Same with exchange fees and slippage. It could be configurable/remembered on the exchange level. Instead, for each new bot you create you have to remember to set those as well each time.
- Backtesting history limit
In my experience, once reach few thousands backtests history, everything becomes quite sluggish, so I need to spent time deleting them. Perhaps a 1k backlog limit would be a something reasonable by default and the older ones would delete itself automatically