Остановившееся время. Что показывает GetTickCount()? - страница 2

 
arkadytokaev:
 

Вывод, который нужно исследовать:

Сервер посылает в терминал сразу несколько событий OnTick

Иногда за два события OnTick ничего не меняется.

OnTick() вызывается при приходе новых котировок - а текущий символ при этом может остаться одним и тем же.

GetTickCount() - это системная, правило сказал Ренат, очень старая функция (я ее использовал еще в 91 году).

Причем "тики" тут совершенно разные. В первом случае "тик" - это приход новых цен. А во втором случае "тик" - это приход нового прерывания от таймера (которые приходят с периодом около 50мс).

Функция GeTickCount() в MQL возвращает число милисекунд, но, это просто сделано для удобства, в БИОСе это обычный счетчик "тиков" (прерываний от таймера).

Причина обращения: