Статус инструмента и восстановление после разрыва связи.


Статус инструмента и восстановление после разрыва связи.
Atom
5/3/2012


Здравствуйте! Есть рабочий робот с кодами, программист прекратил поддержку, разбираюсь сам. Робот получает сигналы с сайта и исполняет заявки. Проблем 2. 1. Заявки приходят в любое время, как используя статус инструмента(либо другой способ) пропустить период пром-клиринга Фортс 14.00-14.03 и не пытаться в него выставлять заявки в квик?
2. Если сигнал пришел в момент, когда связь квика с сервером потеряна, то после восстановления соединения, сигнал иногда успевает исполниться, иногда нет. Закономерности не обнаружил. Что необходимо сделать после восстановления связи квика с сервером, перезапустить вывод ДДЕ? StockSharp 4.0.23

Tags:


Thanks:


Alexander

Avatar
Date: 5/3/2012
Reply


shumilov Go to
Здравствуйте! Есть рабочий робот с кодами, программист прекратил поддержку, разбираюсь сам. Робот получает сигналы с сайта и исполняет заявки. Проблем 2. 1. Заявки приходят в любое время, как используя статус инструмента(либо другой способ) пропустить период пром-клиринга Фортс 14.00-14.03 и не пытаться в него выставлять заявки в квик?
2. Если сигнал пришел в момент, когда связь квика с сервером потеряна, то после восстановления соединения, сигнал иногда успевает исполниться, иногда нет. Закономерности не обнаружил. Что необходимо сделать после восстановления связи квика с сервером, перезапустить вывод ДДЕ? StockSharp 4.0.23


1) Проверить текущее время
2) Вывод DDE перезапускать не обязательно. Если сигнал ещё действителен - необходимо послать заявку.

У нас есть поддержка пользователей для будущих вопросов
Thanks:

shumilov

Avatar
Date: 5/3/2012
Reply


Спасибо! 1. Решили остановкой программы на время пром-клиринга. 2. Реализовали так: при соединении проверяем, запущен ли экспорт, если да, значит это пересоединение и программа подвисает до момента изменения любого стакана. Предполагается, что раз стаканы начали меняться, связка робот-квик к работе готовы.
Thanks:


Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy