← Atrás

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

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

S#5, Quik8

¿Le resultó útil este tema?

Compartir tema

Comentarios (10)

Iniciar sesión o Crear cuenta, Inicie sesión o regístrese para dejar un comentario

Balex
Balex

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

Алексей
Алексей
Алексей Autor

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

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

Balex
Balex

И открытие стакана уж точно не мешает... посмотрите в Samples/SampleConnection

Алексей
Balex
Balex

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

Алексей
Алексей Autor

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

Алексей
Алексей Autor

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

Support
Support

Добрый день

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

Алексей
Алексей Autor

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

Support
Support

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

Добрый день

Пожалуйста, возьмите обновление https://www.nuget.org/packages/StockSharp.QuikLua/5.0.23

Renat
Renat

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