Проблема: не могу получить табличные данные ордеров и моих сделок

Проблема: не могу получить табличные данные ордеров и моих сделок
Atom
8/18/2014
niko


Исходные данные:

  • Соединение Lua QuikFix
  • версия API 4.2.14 Подключение:
String pathQuik = QuikTerminal.GetDefaultPath();
_trader = new QuikTrader
{
   LuaFixServerAddress = "127.0.0.1:5001".To<EndPoint>(),
   LuaLogin = "quik",
   LuaPassword = "quik".To<SecureString>()
};
_trader.Connect();

Данный код не работает:



var myMyTrade = _trader.MyTrades;
var myOrders = _trader.Orders;

При просмотре через дебагер, массивы имею ноль элементов. У кого еще есть такая проблема или только у меня.


Tags:


Thanks:


esper

Avatar
Date: 8/18/2014
Reply


Sample работает?

Thanks:

niko

Avatar
Date: 8/18/2014
Reply


В Sample не увидел получение данных из таблиц, там только подписка на новые данные по событию. Но получить новые Мои сделки не получается. Событие не срабатывает.

Thanks:

esper

Avatar
Date: 8/19/2014
Reply


Получить данные из коллекций можно только тогда, когда они уже пришли. Данные приходят асинхронно и сразу после вызова Connect данных еще нет.

Thanks:

niko

Avatar
Date: 8/29/2014
Reply


Данные получаю после выполнения функций:

_trader.RegisterSecurity(security);
_trader.RegisterTrades(security);

Сегодня проверил на API 4.2.20 - проблема осталась

Thanks:


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

loading
clippy