Problem with Backtesting in MT5!

 
Hey! I have a problem with backtesting my EA in MT5. Attached below is a chart that appears in the MT5 terminal after backtesting. Here some of the trade history arrows do not appear on candles. Instead they are little or too much offset from the candle. I have seen this happen many times. My history quality is 100%. Setting used: Zero Latency, Every Tick based on real ticks. But I have also seen this happen in other latencies too. This time I used the default MACDExpert. But this also happens in many of my other EA's. This time I used EURUSD, but this also happens in other symbols too. Please help!
Files:
 

It is the spread, it is always the spread.

If you look closely, you will see that this happens during Sunday night openings or right after holidays, like the 1st of January.

In all other normal market hours, the open/close markings are right on the candles.

 

Most brokers with variable spread widen considerably at end of day (5 PM ET) ± 30 minutes. My GBPJPY (OANDA) shows average spread = 26 points, but average maximum spread = 134 (your broker will be similar).

The charts show Bid prices only. Turn on the Ask line to see how big the spread is, Tools → Options (control+O) → charts → Show ask line.

 
Eleni Anna Branou #:

It is the spread, it is always the spread.

If you look closely, you will see that this happens during Sunday night openings or right after holidays, like the 1st of January.

In all other normal market hours, the open/close markings are right on the candles.

Thank you so much!
 
William Roeder #:

Most brokers with variable spread widen considerably at end of day (5 PM ET) ± 30 minutes. My GBPJPY (OANDA) shows average spread = 26 points, but average maximum spread = 134 (your broker will be similar).

The charts show Bid prices only. Turn on the Ask line to see how big the spread is, Tools → Options (control+O) → charts → Show ask line.

Thank you so much!