Всем привет. Подскажите плиз как правильно выводить стакан и
регистрироваться на событие его изменение(котировок стакана)?
Делаю все примерно так:
1. При подключении к квику стартую вывод таблицы текущих параметров
quik.Connected += () =>
{
quik.StartDde(quik.SecuritiesTable);
ToLog("conneced...");
_isConnected = true;
};
2. При появлении новой секурити
quik.NewSecurities += securities =>
{
if (sber == null)
sber = securities.FirstOrDefault(sec =>
sec.Code == secCode);
if (sber != null)
{
ToLog("Инструмент появился.");
stak = new MarketDepth(sber);
stak.QuotesChanged += new
Action<OrderDirections, System.Collections.Generic.IDictionary<int,
Quote>>(stak_QuotesChanged);
quik.StartDde(sber); // здесь квик начинает
вывод стакана по дде
}
};
3. И пытаюсь текст боксе увидеть результат обновления стакана