There is a MQL4/5 community... expert coders will tell you.
Backtest purpose is just to check algo works correctly.
If you wanna test it with live market conditions.... you open a demo account, and you let it run. That's the best way to backtest.
You love my free signals... Like me on fb