Добрый день,
Возник следующий вопрос. Мне для работы стратегии нужны следующие свойства класса Security: Security.BestAsk, Security.BestBid и Security.ExpiryDate. При подключении через коннектор QUIK, при вызове вышеуказанных свойств все данные приходят корректно и стратегия работает.
Однако, при подключении через коннектор TRANSAQ, при вызове вышеуказанных свойств вышеперечисленные данные не приходят. Стратегия сообщает о ссылке на NULL и отключается.
Я так понимаю, при работе с коннетором что TRANSAQ, для получения данных Security.BestAsk, Security.BestBid и Security.ExpiryDate нужно подписаться на какие-то события или вызвать какие-то дополнительные методы?
При подключении через коннектор FIX/FAST для получения этих данных тоже нужно подписаться на какие-то события или вызвать какие-то дополнительные методы?
Никак не могу разобраться с работой Level1Fields. Как получить маркет-данные Level1Fields, например размер дивидендов по акции? Например, нижеследующая команда будет работать?
Connector.GetLevel1Fields(Security).Dividend
В документации про это ничего не сказано.
Заранее спасибо за ответ!
Comentários (3)
Entrar ou Criar conta, Faça login ou cadastre-se para deixar um comentário
Добрый день
Для получение level1 данных необходимо вызвать метод Connector.SubscribeLevel1 и подписаться на событие Connector.Level1Received.
Хм... только Connector.SubscribeLevel1 устарел и нужно звать Connector.Subscribe(new Subscription(DataType.Level1, Security)) И по-умолчанию данные помещаются в свойства Security
:)