← 戻る

Не регистрируется вторая и далее заявка EmulationTrader

Заметил, что если сделать вот так:


protected override ProcessResults OnProcess()
{
  ...

  var order = this.CreateOrder(...);
  base.RegisterOrder(order);

  var order1 = this.CreateOrder(...);
  base.RegisterOrder(order1);

  ...
}

то, первая заявка исполняется и State = Active а вторая висит с State = None и в следующих итерациях ее отменить нельзя, и вообще она не появляется в списке Trader.Orders

P.S. Тестировал на истории.

このトピックは参考になりましたか?

トピックを共有

コメント (1)

ログイン または アカウントを作成, コメントを残すにはログインまたは新規登録してください

Mikhail Sukhov
Mikhail Sukhov

Бага в матчинге заявок обнаружена и локализована. Выложим сегодня на КодеПлекс.

mantis