Не приходят стаканы по событию NewMarketDepths
Версия 4.1.2. Подключаюсь к квику. Событие появления новых стаканов срабатывает только один раз. (Вывожу его время на форму). К сожалению, среди сэмплов нет работы с этим событием. Поэтому, возможно, я что-то делаю неверно, но проверить это не могу.
Код
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();
}