Работа с событиями таймера в MQL4 включает использование функций EventSetTimer() и OnTimer(). 12
Функция EventSetTimer() указывает клиентскому терминалу, что для данного эксперта или индикатора необходимо генерировать события от таймера с указанной периодичностью. 1 Параметр функции — количество секунд, определяющее периодичность возникновения событий от таймера. 1 В случае успешного выполнения функция возвращает true, иначе — false. 1
Функция OnTimer() вызывается при наступлении события Timer, которое генерируется системным таймером только для экспертов и индикаторов. 2 Использовать её в скриптах нельзя. 2
Некоторые особенности работы с событиями таймера в MQL4: