Не приходят стаканы по событию NewMarketDepths

Не приходят стаканы по событию NewMarketDepths


Версия 4.1.2. Подключаюсь к квику. Событие появления новых стаканов срабатывает только один раз. (Вывожу его время на форму). К сожалению, среди сэмплов нет работы с этим событием. Поэтому, возможно, я что-то делаю неверно, но проверить это не могу.

Code
private void ConnectClick()
        {
            Debug.WriteLine(QuikTerminal.GetDefaultPath());
            _trader = new QuikTrader(QuikTerminal.GetDefaultPath());
            
            _candleManager = new CandleManager(_trader);
            _trader.NewPortfolios += s => this.GuiAsync(() => Portfolios.ItemsSource = _trader.Portfolios);
            _trader.Connected += () => _trader.StartExport();//запускаем экспорт 
            _trader.NewSecurities += sec =>
                                         {
                                             foreach (var s in sec.Where(s => s.Code == RtsCode))
                                             {
                                                 _trader.RegisterMarketDepth(s);
                                             }
                                             
                                         };
            _trader.NewMarketDepths +=
                q => this.GuiAsync(() => lblLastRefresh.Content = q.First().LastChangeTime.ToString());
            
            
            _trader.Connect();
        }

Tags:


Thanks:


Alexander

Avatar
Date: 7/23/2012
Reply


MarketDepthChanged - изменение
New - новое. оно и не должно несколько раз срабатывать
Thanks:

Серёжа Сорокин

Avatar
Date: 7/23/2012
Reply


Действительно! Извините, пожалуйста, за беспокойство, видимо, не выспался, поэтому туплю. Очень глупая ошибка. [blush]
Thanks:


Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy