Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Есть свободные компьютеры? Подключи их к MQL5 Cloud Network и заработай!
Denis Shipunov
77
Denis Shipunov 2012.08.23 08:42 

добрый день.

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

IgorM М
4801
IgorM М 2012.08.23 08:45  

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

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

Denis Shipunov
77
Denis Shipunov 2012.08.23 08:57  

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

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