Коннектор QUIK 8.5 не транслирует Security.ClosePrice и ряд других свойств Security

Коннектор QUIK 8.5 не транслирует Security.ClosePrice и ряд других свойств Security
Atom
6/2/2020
Alexander


Потестировал сегодня коннектор. Обнаружил новый баг. У подписанных Security никогда не заполняются ClosePrice, OpenPrice и ряд других полей. Проблема в том, что коннектор высылает сообщение Level1Change с этими данными сразу же, еще до того, как подписка переходит в состояние Online. И код, который переносит данные из Level1Change в свойства Security игнорирует это сообщение. Во время же дальнейшей работы эти данные не изменяются, что логично, т.к. они фиксированы на всю сессию. Подписка должна переходить в состояние Online до получения самого первого сообщения Level1Change.



Thanks:


Alexander

Avatar
Date: 6/4/2020
Reply


На сколько я вижу, по этой же причине не работает загрузка тиковых сделок с начала сессии после подписки SubscribeTrades() в середине сессии с явным указанием времени from на начало сессии. Происходит то же самое: сообщения о тиках приходят, но игнорируются в методе обработки ProcessExecutionMessage(), т.к. на момент прихода этих сообщений Subscription все еще в состоянии Active, а не Online. Т.е. имеет место неверное переключение статуса подписки, которое приводит к некорректной обработке поступающих данных. Подозреваю, что подобная картина с подпиской вообще на все данные происходит.
Thanks:


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

loading
clippy