EmulationTrader: не приходит ответ на выставление заявки
Привет. Продолжаю мучать эмулятор.
Столкнулся с тем что
иногда эмулятор никак не реагирует на выставление заявки.
Обработчики стоят следующие:
Code
this.When(newOrder.Registered())
.Do(() => {
log("заявка принята, id="+newOrder.TransactionId.ToString() + " vol="+newOrder.Volume);
});
Code
this.When(newOrder.Failed())
.Do(() => {
log("failed");
});
Code
this.When(newOrder.NewTrades())
.Do(() => { log("ордер исполнен"); });
На всякий случай ещё подписывался на Strategy.NewOrder и Strategy.OrderFailed - там тоже реакции не видно.
Заявку отправляю с помощью Strategy.RegisterOrder.
Повторюсь, что этот баг плавающий - т.е. он то есть, то его нет.
Upd: this - стратегия, унаследованная от Strategy