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

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


Добрый день!

При смене торговой сессии перестаёт срабатывать событие NewTrades через Quik.
Во вложении две картинки:
- первая говорит, что сегодня уже 31 число.
- вторая говорит, что последние сделки поступали за вчера, 2018-05-30 13:59:55.
Проверял несколько раз. При переподключении к терминалу NewTrades работает до конца текущей торговой сессии.
Что в этой ситуации не так? Или при смене торговой сессии необходим "костыль" в виде переподключения к терминалу?

Ниже приведены параметры подключения, обработчик события, фильтр бумаг

// Задаём параметры подключения к Quik
connect = new QuikTrader()
{
LuaLogin = "quik",
LuaPassword = "quik".To<SecureString>(),
LuaFixServerAddress = "127.0.0.1:5001".To<EndPoint>()
};

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 (178) image4656.png 28 KB (178)



Thanks:


RubyLion

Avatar
Date: 6/5/2018
Reply


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

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


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

loading
clippy