← Zurück

Не регистрируется вторая и далее заявка 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. Тестировал на истории.

War dieses Thema hilfreich?

Thema teilen

Kommentare (1)

Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen

Mikhail Sukhov
Mikhail Sukhov

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

mantis