По примеру выполнена подписка на событие появления новых инструментов:
_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 раз.
В чем дело? Это какая-то ошибка? Или так все и должно быть? Что сделать, чтобы остановить постоянное срабатывание этого события?
Comentarios (1)
Iniciar sesión o Crear cuenta, Inicie sesión o regístrese para dejar un comentario
Вы заточились на особенность Квика. Рассматривайте событие NewSecurities как непрерывно вызывающееся. По сути инструменты уходят и приходят новые. Нельзя за раз получить все инструменты, как былые, так еще и непоявившиеся на свете.