Здравствуйте.
Для отправки заявок использую свой .NET привод, использующий TRANS2QUIK.dll. Возник вопрос по поводу синхронизации информации о заявках и сделках с рабочим местом.
Главным образом меня интересует получение актуальной информации о позиции, так как из-за дисконнекта я могу пропустить часть коллбеков. Соответственно, стейт моего привода будет неактуальным. Два варианта, которые пришли на ум, не работают.
Первый - запросить текущий стейт у рабочего места. Но, функции запроса текущей позиции или списка заявок и сделок нет.
Второй. Пробовал махинации с переподпиской на заявки и сделки, чтобы получить весь список. Но в этом случае историю мне рабочее место присылает только после первой подписки с помощью TRANS2QUIK_SUBSCRIBE_ORDERS.
Соответственно, возникает вопрос: как мне по приходу события о восстановлении связи рабочего места с сервером синхронизироваться с рабочим местом, если часть коллбеков я пропустил из-за обрыва соединения?
Спасибо.
Версия рабочего места: 6.16.1.15
Версия TRANS2QUIK.dll: 1.1
Для отправки заявок использую свой .NET привод, использующий TRANS2QUIK.dll. Возник вопрос по поводу синхронизации информации о заявках и сделках с рабочим местом.
Главным образом меня интересует получение актуальной информации о позиции, так как из-за дисконнекта я могу пропустить часть коллбеков. Соответственно, стейт моего привода будет неактуальным. Два варианта, которые пришли на ум, не работают.
Первый - запросить текущий стейт у рабочего места. Но, функции запроса текущей позиции или списка заявок и сделок нет.
Второй. Пробовал махинации с переподпиской на заявки и сделки, чтобы получить весь список. Но в этом случае историю мне рабочее место присылает только после первой подписки с помощью TRANS2QUIK_SUBSCRIBE_ORDERS.
Соответственно, возникает вопрос: как мне по приходу события о восстановлении связи рабочего места с сервером синхронизироваться с рабочим местом, если часть коллбеков я пропустил из-за обрыва соединения?
Спасибо.
Версия рабочего места: 6.16.1.15
Версия TRANS2QUIK.dll: 1.1