I kind of explained this here Backtester misscalculates funds when opening positions with % free. Bot is opening deals with more money than it should. For example if I open a first deal with 4% of 1000$ it should open a position with 40$ (and backtester is doing it greatly) then if another simultaneous deal is opened before first reach TP it should open a position with 4% of 1000$ - 40$, so 38,4$ and this is not happening. You can check this by opening deal list and filtering it by created date, make sure that the deals have not reached TP if you compare them
2 Likes