Transaq коннектор. Проблема с подпиской на инструменты.
Atom Ответить
31.12.2020


При попытке подписаться на один инструмент таким образом:
_connector.Subscribe(new Subscription(new SecurityLookupMessage
{
BoardCode = _security.Board.Code,
OnlySecurityId = false,
SecurityId = _security.ToSecurityId(),
SecurityIds = new[] { _security.ToSecurityId() },
}, (Security)null));
Transaq коннектор делает следующее:
1. Начинает скачивать все инструменты (т.е. в метод Connector.SecurityReceived начинают поступать все инструменты, доступные от брокера), хотя, насколько я понимаю, в коде я подписывался только на один инструмент.
2. При поступлении инструмента в Connector.SecurityReceived поле Security.ExpiryDate для деривативов не заполняется. Вообще говоря многие поля Security не заполняются, данное приведено лишь в качестве примера.

Вопрос: что я делаю не так и как правильно подписаться на один инструмент, чтобы поле Security.ExpiryDate было заполнено?




Спасибо:




1 Ответов
sprite

Фотография
Дата: 31.12.2020
Ответить


UPD
При вызове метода
_connector.Lookup(_security);
результат тот же самый, т.е. поле Security.ExpireDate равно null
Автор топика
Спасибо:


Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy