Backtest NET PROFIT needs fixing

The current calculation of the NET PROFIT % in the backtest is inaccurate mainly because the backtest is based on the max theoretical funds the bot could use after filling all DCA orders, simultaneous deals and multi-pair, which makes the backtest results unrealistic - very respectfully.

The NET PROFIT% should be calculated based only on those funds that were actually used in the trade. How? simple - by tracking the actual funds used for each deal (after the deals are closed) and then calculating the NET PROFIT% based on these totals. This way we will have a more accurate NET PROFIT % not influenced by the max bot allocation

1 Like

I was discussing this with @maksym.shamko

when you look at this backtest comparison between the exact same bot settings we notice the problem: one bot is using -1 and one is using 200 deals (even if the bot never reached that number ever but only 113 deals in total) (Gainium app)

200 Max open deals has a NET PROFIT of 0.06%




while the same bot when using -1 Max open deals has a different much higher NET PROFIT of 11.52%

This is because the current NET PROFIT% is calculated based on the max bot allocation taking into account all orders at bot max capacity