Запаздывание цен

 

При запуске нескольких терминалов на одном аккаунте было замечено, что время прихода тика в терминалы может отличаться. При тестировании лаг составлял до 3 сек., возникал порядка 1 раза в 10 мин.


Тест заключался в следующем:

- в терминале 1 получаем тик

- в тот же момент в терминале 2 пытаемся открыть ордер, предварительно проверив отличается ли цена в данном терминале от запрашиваемой цены ордера из терминала 1

- если цены отличаются, ордер не открываем и выдаем ошибку


Тест автоматизирован через советника


В случае с одним терминалом данное явление маскируется под проскальзывание: перед открытием ордера цена на сервере уже другая, но в терминале старая и данная разница учитывается в проскальзывании


Что это может быть?