Try use CancelOrder() but command does not work!
EntryAskOrder=EnterShortLimit(quantity,EnterPrice,"Open Short");
if (EntryAskOrder != null)
{
min=EntryAskOrder.LimitPrice+AskShift+Shift;
if (GetCurrentAsk() < min)
{
Print("Try cancel Order id="+EntryAskOrder.Token.ToString()+",State="+EntryAskOrder.OrderState.ToString());
CancelOrder(EntryAskOrder);
}
}
Bid=1068 Calc Price=1067 12.07.2010 13:14:00 Entered internal PlaceOrder() method at 12.07.2010 13:14:00: Action=Buy OrderType=Limit Quantity=1 LimitPrice=1067,00 StopPrice=0 SignalName='Open Long' FromEntrySignal='' Order Changed: id=ff8629b187be4257a1ccb0075225ffd0;State=PendingSubmit Order Changed: id=ff8629b187be4257a1ccb0075225ffd0;State=Accepted Order Changed: id=ff8629b187be4257a1ccb0075225ffd0;State=Working Try cancel Order id=ff8629b187be4257a1ccb0075225ffd0,State=Working Try cancel Order id=ff8629b187be4257a1ccb0075225ffd0,State=Working Try cancel Order id=ff8629b187be4257a1ccb0075225ffd0,State=Working Try cancel Order id=ff8629b187be4257a1ccb0075225ffd0,State=Working Try cancel Order id=ff8629b187be4257a1ccb0075225ffd0,State=Working

Comment