не приходят события изменения заявок в режиме эмуляции

не приходят события изменения заявок в режиме эмуляции
Atom
11/21/2011
l-way


Добрый день

Не работают события NewOrders, OrdersFailed, OrdersChanged в режиме эмуляции. На реальной торговле все ок. Скачал вроде бы последнюю версию с кодеплекс.




Thanks:


kenota

Avatar
Date: 11/21/2011
Reply


Покажите код как подписываетесь на события.

Thanks:

l-way

Avatar
Date: 11/21/2011
Reply


kenota: Покажите код как подписываетесь на события.

        this.trader.NewMyTrades += par =>
        {
            ...
        };

        this.trader.NewOrders += par =>
        {
            ...
        };

        this.trader.OrdersFailed += par =>
        {
            ...
        };

        trader.OrdersChanged += par =>
        {
            ...
        };

trader - RealTimeEmulationTrader

Thanks:

kenota

Avatar
Date: 11/21/2011
Reply


Попробуйте в конструкторе стратегии так:

NewMyTrades += new Action<IEnumerable>(myNewTrades);

и в ней же определите метод

private void myNewTrades(IEnumerable trades)

У меня так работает.

upd: сорри, не заметил что вы тестируете через квик. Я тестировал просто на истории и такое подписывание на новые трейды по стратегии работало.

Thanks:

Alexander

Avatar
Date: 11/26/2011
Reply


  1. Версия S#?
  2. Приходят ли события у Trader.Trader.NewMyTrades?
  3. Покажите вывод из события Trader.Trader.NewMyTrades и у Trader.NewMyTrades
Thanks:


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

loading
clippy