← Zurück

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

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

War dieses Thema hilfreich?

Thema teilen

Kommentare (1)

Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen

Alexander
Alexander Autor

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