Получение маркет-данных

Получение маркет-данных


Добрый день,

Возник следующий вопрос.
Мне для работы стратегии нужны следующие свойства класса Security: Security.BestAsk, Security.BestBid и Security.ExpiryDate.
При подключении через коннектор QUIK, при вызове вышеуказанных свойств все данные приходят корректно и стратегия работает.

Однако, при подключении через коннектор TRANSAQ, при вызове вышеуказанных свойств вышеперечисленные данные не приходят.
Стратегия сообщает о ссылке на NULL и отключается.

1) Я так понимаю, при работе с коннетором что TRANSAQ, для получения данных Security.BestAsk, Security.BestBid и Security.ExpiryDate нужно подписаться на какие-то события или вызвать какие-то дополнительные методы?

2) При подключении через коннектор FIX/FAST для получения этих данных тоже нужно подписаться на какие-то события или вызвать какие-то дополнительные методы?

3) Никак не могу разобраться с работой Level1Fields. Как получить маркет-данные Level1Fields, например размер дивидендов по акции?
Например, нижеследующая команда будет работать?

Code
 Connector.GetLevel1Fields(Security).Dividend 


В документации про это ничего не сказано.


Заранее спасибо за ответ!



Thanks:


Support

Avatar
Date: 9/11/2020
Reply


Добрый день

Для получение level1 данных необходимо вызвать метод Connector.SubscribeLevel1 и подписаться на событие Connector.Level1Received.
Thanks:

Balex

Avatar
Date: 9/12/2020
Reply


Хм... только Connector.SubscribeLevel1 устарел и нужно звать Connector.Subscribe(new Subscription(DataType.Level1, Security))
И по-умолчанию данные помещаются в свойства Security

:)
Thanks:

Sprite

Avatar
Date: 9/12/2020
Reply


Support
Добрый день
Для получение level1 данных необходимо вызвать метод Connector.SubscribeLevel1 и подписаться на событие Connector.Level1Received.

Вы бы с собственным кодом ознакомились что ли, перед тем как советовать пользователям самим править документацию в соседней ветке.
https://github.com/Stock...Helper_Obsolete.cs#L953

Thanks:


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

loading
clippy