Late alert

 

I have an indicator that puts an arrow on the chart and fires an alert on crossover. But sometime the alert doesn't fire when expected.


For example using a 1H chart:


Right after the chart has moved to a new bar I check to see if I have any alerts for Bar[1] and I'll have one. If I close MetaTrader then open it again I'll get that same one alert and a few others for Bar[1]. Any ideas why? Why didn't I get them before?


Thanks,


Y

Reason: