如何删除挂单
bool OrderDelete(int ticket, void Color) 删除先前打开挂单。成功返回true,失败返回false。// 删除所有挂单
int total = OrdersTotal();
for(int i=total-1; i>=0; i--) {
OrderSelect(i, SELECT_BY_POS);
int type = OrderType();
bool result = false;
switch(type) {
//Close pending orders
case OP_BUYLIMIT:
case OP_BUYSTOP :
case OP_SELLLIMIT :
case OP_SELLSTOP: result = OrderDelete( OrderTicket() );
}
if(result == false) {
Print("Order " + OrderTicket() + " failed to close. Error:" + GetLastError());
}
}
页:
[1]