событие обновления стакана (MarketDepthsChanged)
Добрый день.
Хотел отлавливать изменения нескольких стаканов.
Возникла проблема - отлавливаются только изменения первого запущенного инструмента.
Подскажите как отлавливать во всех запущенных стаканах изменения.
Заранее спасибо.
С уважением,
Николай.
Код
// Запустил два стакана RIU2 и SiU2
trader.RegisterQuotes(_indx_rts);
trader.RegisterQuotes(_indx_usd);
//Пытаюсь отлавливать все изменения в обоих стаканах
trader.MarketDepthsChanged += depths =>
{
if (_depth_usd == null && _indx_usd != null && _indx_rts!= null)
{
_depth_usd = depths.FirstOrDefault(d => d.Security == _indx_usd);
_depth_rts = depths.FirstOrDefault(d_rts => d_rts.Security == _indx_rts);
//Отлавливаются только изменения в первом запущенном инструменте.