При смене торговой сессии перестаёт срабатывать событие NewTrades через Quik

При смене торговой сессии перестаёт срабатывать событие NewTrades через Quik
Atom
5/31/2018
RubyLion


Добрый день!

При смене торговой сессии перестаёт срабатывать событие 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 += () => this.GuiAsync(() => { connect.RegisterTrades(srm8); }

// Событие поступления новых обезличенных сделок (при срабатывании вызывается метод newTrades(trades);) connect.NewTrades += async(trades) => await newTrades(trades);

image4286.png 5 KB (368) image4656.png 28 KB (330)



Thanks:


RubyLion

Avatar
Date: 6/5/2018
Reply


UPD. Сам спросил, сам разобрался. Падала сторонняя библиотека во время простоя программы. NewTrades из Quik приходят стабильно.

Вопрос снят! Разработчикам респект!

Thanks:


Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy