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

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


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

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


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


Данные получаю после выполнения функций:
Code
_trader.RegisterSecurity(security);
_trader.RegisterTrades(security);


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


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

loading
clippy