Заметил, что если сделать вот так:
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. Тестировал на истории.
Kommentare (1)
Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen
Бага в матчинге заявок обнаружена и локализована. Выложим сегодня на КодеПлекс.