We need the possibility to backtest our portfolio or sub-account precisely. Why is this necessary? Because backtester assumes that we have unlimited funds and this situation can create confusion when doing some backtests, specially if you are using compounding options such as %free or %total of the account. Also this is necessary because we need to rely as much as possible on backtesting to use realistic results before going live.
Vote here if you want to become rich fast but with a reliable backtesting
From FED’s portfolio that creates money from nowhere
Sorry I can’t give you a proper answer, I guess is just the way the backtester is made, it is opening new deals without taking into account the already used money for other deals. Backtester is not using real money, is a simulation, to have realistic results you need to simulate the reality as closely as possible and I’m sure that this can be quite challenging!
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