Добрый день! При смене торговой сессии перестаёт срабатывать событие NewTrades через Quik. Во вложении две картинки: - первая говорит, что сегодня уже 31 число. - вторая говорит, что последние сделки поступали за вчера, 2018-05-30 13:59:55. Проверял несколько раз. При переподключении к терминалу NewTrades работает до конца текущей торговой сессии. Что в этой ситуации не так? Или при смене торговой сессии необходим \"костыль\" в виде переподключения к терминалу? Ниже приведены параметры подключения, обработчик события, фильтр бумаг // Задаём параметры подключения к Quik connect = new QuikTrader() { LuaLogin = \"quik\", LuaPassword = \"quik\".To(), LuaFixServerAddress = \"127.0.0.1:5001\".To() }; connect.ReConnectionSettings.WorkingTime = ExchangeBoard.Forts.WorkingTime; connect.RequestAllSecurities = false; // Запрашивать только избранные инструменты terminal.EnableFiltering = true; // Выборка SRM8 srm8 = new Security() { Code = \"SRM8\", Type = SecurityTypes.Future, Board = ExchangeBoard.Forts }; // Событие подключения и подписка на получение обезличенных сделок connect.Connected += () =\u003e this.GuiAsync(() =\u003e { connect.RegisterTrades(srm8); } // Событие поступления новых обезличенных сделок (при срабатывании вызывается метод newTrades(trades);) connect.NewTrades += async(trades) =\u003e await newTrades(trades);
Добрый день. https://drive.google.com/open?id=0B6tAvjYdUKO3cUR4MDRBZk9DUDQ Проблема в том, что не срабатывает событие Connector.NewTrades, вообще (при дебаге выявилось, что код ни разу не заходит в обработчик). Подскажите, в чём может быть проблема. Спасибо.