смена дня. MQL4

 

добрый день.

Советник обнуляет несколько глобальных переменных в 0 часов 0 минут. Проблема в том, что в исторических данных бывает отсутствует свеча 00:00. В эти дни советник работает некорректно. Есть мысль написать обнуление переменных по факту изменения даты. Что-то вроде если дата (сейчас) на равна дате (минуту назад), то обнулить. Вопрос: как это условие описать на MQL4?

 

if(TimeDay(Time[0]) != TimeDay(Time[1]))

возможно лучше будет работать(на каждом тике) так: if(TimeDay(Time[1])!=Day())

 

то что нужно. Спасибо!

Причина обращения: