Скачать MetaTrader 5

NewTick и Timer

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

В документации указано, что: 

Если при поступлении новой котировки выполнялась функция OnTick, запущенная на предыдущей котировке, то пришедшая котировка будет проигнорирована советником, 

 Но как взаимодействуют NewTick и Timer. Прерываются ? Обрабатываются ? Сколько обрабатываются? Кто имеет больше приоритета ?

Dmitry Fedoseev
43509
Dmitry Fedoseev  
Последнее событие другого типа ставится в очередь, своего типа игнорируется. Например, работает работает OnTick() в это время случается событие таймера, оно будут отработано по окончанию OnTick() независимо от того, сколько еще тиков было при выполнении OnTick(). Если за время работы OnTimer() пришел тик, он будут отработан по завершению OnTimer(). Если было несколько тиков, будет отработан последний. Примерно так. В общем, все путем сделано, можно не задумываться.
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий