Basically I want to expose that mt5 performs backtest that is a disaster, here they have it
MT5 has historical data errors... just check the data where the losses are. You will see strange things :-)
I think - it is the trades were closed based on the strategy tested stopped: all open trades were closed in the end of the testing.So, I do not think it is the error with data.
Besides, any data is related to the broker (it is not about MT5; it is about the broker).
You can change the broker to have the other data.Because if you are backtesting with "every tick based on real tick" so the data of the broker is using (different broker = different data).
For more information -