Примеры ответов Нейро на вопросы из разных сфер
Главная / Экономика и финансы / Как работать с событиями таймера в MQL4?
Вопрос для Нейро
28 апреля

Как работать с событиями таймера в MQL4?

Нейро
На основе 5 источников

Работа с событиями таймера в MQL4 включает использование функций EventSetTimer() и OnTimer(). 12

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

Функция OnTimer() вызывается при наступлении события Timer, которое генерируется системным таймером только для экспертов и индикаторов. 2 Использовать её в скриптах нельзя. 2

Некоторые особенности работы с событиями таймера в MQL4:

  • Каждый эксперт и каждый индикатор работает со своим таймером и получает события только от него. 13
  • Для каждой программы может быть запущено не более одного таймера. 1
  • При завершении работы MQL4-программы таймер уничтожается принудительно, если он был создан, но не был отключен функцией EventKillTimer(). 12
  • Каждая MQL4-программа и каждый график имеют свою собственную очередь событий, куда складываются все вновь поступающие события. 1 Если в очереди уже есть событие Timer либо это событие находится в состоянии обработки, то новое событие Timer в очередь MQL4-программы не ставится. 1
0
Ответ сформирован YandexGPT на основе текстов выбранных сайтов. В нём могут быть неточности.
Примеры полезных ответов Нейро на вопросы из разных сфер. Вопросы сгенерированы нейросетью YandexGPT для актуальных тем, которые определяются на базе обобщённых запросов к Нейро.
Задать новый вопрос
Задайте вопрос...
…и сразу получите ответ в Поиске с Нейро
Войдите, чтобы поставить лайк
С Яндекс ID это займёт пару секунд
Войти
Tue Jun 17 2025 10:03:28 GMT+0300 (Moscow Standard Time)