По примеру выполнена подписка на событие появления новых инструментов:
_trader.NewSecurities += securities => { // выводим нужные инструменты securities = securities.Where(s => (s.Code == this.textBox19.Text) || (s.Code == this.textBox1.Text)); SafeAddToTxb(this.txtSmartInfo, DateTime.Now.TimeOfDay.ToString() + " Подписались на инструменты."); };
В результате после того, как выполнено:
_trader.StartExport();
начинает непрерывно выводится на экран строка "[время] Подписались на инструменты."
При аналогичном подключении к Квику все было нормально: событие появления новых инструментов приходило 1 раз.
В чем дело? Это какая-то ошибка? Или так все и должно быть? Что сделать, чтобы остановить постоянное срабатывание этого события?
Kommentare (1)
Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen
Вы заточились на особенность Квика. Рассматривайте событие NewSecurities как непрерывно вызывающееся. По сути инструменты уходят и приходят новые. Нельзя за раз получить все инструменты, как былые, так еще и непоявившиеся на свете.