WhenMarketDepthChanged() не работает при открытом стакане

WhenMarketDepthChanged() не работает при открытом стакане
Atom
17.06.2020
Алексей


Если в момент подписки SubscribeMarketDepth или WhenMarketDepthChanged в Квике открыт стакан по инструменту и он выделен в таблице "Текущие торги", то событие MarketDepthChanged не приходит вообще, а событие MarketDepthReceived приходит только один раз.
ТехПоддержка есть что сказать?

S#5, Quik8



Спасибо:


Balex

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


Что означает не сработало? WhenMarketDepthChanged - это метод подписки на событие (никогда не использовал, не понял в чем разница с SubscribeMarketDepth). Сами события приходят в MarketDepthReceived.
Спасибо: Алексей

Balex

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


И открытие стакана уж точно не мешает... посмотрите в Samples/SampleConnection
Спасибо: Алексей

Алексей

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


Balex
Что означает не сработало? WhenMarketDepthChanged - это метод подписки на событие (никогда не использовал, не понял в чем разница с SubscribeMarketDepth). Сами события приходят в MarketDepthReceived.


Метод WhenMarketDepthChanged использовался в лекциях на курсах, в чем разница не знаю. Хотелось бы узнать мнение тех.поддержки, но она видимо забила на этот вопрос, хотя прошло более суток.
Спасибо:

Balex

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


понял, WhenMarketDepthChanged это работа через Rules (не пробовал пока, все по старнке на обработчиках событий)
а MarketDepthReceived приходит?
Ибо использую как раз через Квик и все подписанные стаканы всегда открыты
Спасибо:

Алексей

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


Если в момент подписки SubscribeMarketDepth или WhenMarketDepthChanged в Квике открыт стакан по инструменту и он выделен в таблице "Текущие торги", то событие MarketDepthChanged не приходит вообще, а событие MarketDepthReceived приходит только один раз.
ТехПоддержка есть что сказать?
Спасибо:

Алексей

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


Еще наблюдение, если подписка происходит как описано ранее, во время торгов, то:
MarketDepthReceived приходит только один раз, MarketDepthChanged не приходит;
метод GetMarketDepth показывает, стакан пустой, хотя в MarketDepthReceived стакан был;
все начинает работать только когда стакан измениться.

Спасибо:

Support

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


Добрый день

Рекомендация аналогичная здесь https://stocksharp.ru/posts/m/50688/ Проверьте на нашем примере SampleConnection изменение стаканов.
Спасибо:

Алексей

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


После обновления релиза и коннектора, проблема осталась. Если при подписке на стакан он открыт в Квике, он сразу не приходит, только когда измениться. В примере SampleConnection это видно.
Спасибо:

Support

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


Алексей
После обновления релиза и коннектора, проблема осталась. Если при подписке на стакан он открыт в Квике, он сразу не приходит, только когда измениться. В примере SampleConnection это видно.


Добрый день

Пожалуйста, возьмите обновление https://www.nuget.org/pa...tockSharp.QuikLua/5.0.23
Спасибо: Алексей

Renat

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


Как-то данная проблема решилась?
Спасибо:


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

loading
clippy