Проблемы при раборте со cтаканами при коннекторе Trader Workstation от IB


Проблемы при раборте со cтаканами при коннекторе Trader Workstation от IB
Atom
27.11.2017


При первой регистрации инструмента на получение стакана
Код

_connector.RegisterMarketDepth(security);

его не видно в через
Код

var depths = _connector.RegisteredMarketDepths;

При этом стаканы идут. Отписаться от стаканов не получается.
При повторной регистрации он в _connector.RegisteredMarketDepths появляется. И стаканы продолжают идти.

И при UnRegisterMarketDepth он из RegisteredMarketDepths не удаляется. И стаканы продолжают идти.
При следующем коде, он должен отписаться от всех стаканов, и подписаться на один новый. То есть должен быть только 1 инструмент.
Код

var depths = _connector.RegisteredMarketDepths;
foreach(var depth in depths) _connector.UnRegisterMarketDepth(depth);
_connector.RegisterMarketDepth(security);

Но в результате у меня их больше
image1993.png

На КВИК этот код работает без проблем.

UPD.
На КВИКе при UnRegisterMarketDepth он из RegisteredMarketDepths тоже не удаляется, но стаканы идти перестают. Если так задумано, то свойство RegisteredMarketDepths бессмысленное.



Спасибо:




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

loading
clippy