Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Написал робота? Опубликуй его в Маркете и получай доход!
Dmitiry Ananiev
6339
Dmitiry Ananiev 2014.08.26 08:20 

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

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

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

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