Запаздывание
Atom Ответить
04.06.2010


Вчера MarketTime начал выдавать время на 15-18 секунд отстающее от
квиковского. в чем может быть проблема??

Теги:


Спасибо:




4 Ответов
Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 04.06.2010
Ответить


MarketTime выдает текущее время на компе, так как нет у Квика
возможности получать время сревера. Вывод напрашивается сам собой.

Спасибо:

skuvv

Фотография
Дата: 04.06.2010
Ответить


решил проверить тайминги, заметил такую вещь:
при старте вывода по дде квик вначале шлет большие покеты с начала
сессии, потом начинает слать текущие маленьникие покеты, все бы
хорошо, но...
при задержке времени на моем компе от серверного в 5 секунд на текущий
момент дде выдает их с большой задержкой, которая через какое то время
пропадает.
+ дде выдает пакеты пачками с интервалами 1-2 сек, в конце передачи
покетов сильно грузит процессор (именно S#, квик процессор не грузит).
Мне кажется dde не успевает обрабатывать входящие пакеты
никакой обработки нету.
В лог файле в аттаче можно проследить динамику событий.
в 15:50:00 по локальному я остановил дде и отключил itrader - после
этого дде продолжало выдавать задержавшиеся пакеты....
лог тутhttp://ifolder.ru/18019804


по поводу синхронизации - может кто подскажет код скрипта
синхронизации времени виндовс с внешним серваком, например
time.nist.gov (взято из винды ).

Спасибо:

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 04.06.2010
Ответить


Такое уже писал. Попробуйте со свежей версией. Я там кое-какой фикс
для ДДЕ сделал.

Спасибо:

skuvv

Фотография
Дата: 04.06.2010
Ответить


обновил с 2.0, потестю

Спасибо:


Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy