По примеру выполнена подписка на событие появления новых инструментов:
_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 раз.
В чем дело? Это какая-то ошибка? Или так все и должно быть? Что сделать, чтобы остановить постоянное срабатывание этого события?
コメント (1)
ログイン または アカウントを作成, コメントを残すにはログインまたは新規登録してください
Вы заточились на особенность Квика. Рассматривайте событие NewSecurities как непрерывно вызывающееся. По сути инструменты уходят и приходят новые. Нельзя за раз получить все инструменты, как былые, так еще и непоявившиеся на свете.