Скачать MetaTrader 5

смена дня. MQL4

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Denis Shipunov
77
Denis Shipunov  

добрый день.

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

IgorM М
4801
IgorM М  

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

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

Denis Shipunov
77
Denis Shipunov  

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

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий