As for the limits - as I wrote on Discord: there is no limit on the number of combinations. However, when you set too large ranges in TOML, it takes more time to generate combinations. I managed to run BacktestTool with 1,600,000 possible settings for the strategy, however, the process took 2 to 4 minutes. During this time, new information is not displayed on the screen - this will be corrected in the next versions. Remember, however, that your hardware (memory) can be a limit.
Above error:
For me, the error with sqlite busy did not appear even once, but I do not use UI, import candles on my VPS, and then download the SQLite file to my local. Although I ran BacktestTool with 7 threads. Anyway, in the future (if I have enough will) I will also support postgreSQL and mongoDB support. For now, however, I have to implement other things.
In summary: I guess that when running BacktestTool you also use Gekko UI or import mode in Gekko CLI on the same database?
Finally, small teaser of the next version
Above error:
For me, the error with sqlite busy did not appear even once, but I do not use UI, import candles on my VPS, and then download the SQLite file to my local. Although I ran BacktestTool with 7 threads. Anyway, in the future (if I have enough will) I will also support postgreSQL and mongoDB support. For now, however, I have to implement other things.
In summary: I guess that when running BacktestTool you also use Gekko UI or import mode in Gekko CLI on the same database?
Finally, small teaser of the next version
My projects [Strategies] [Datasets]