
Originally Posted by
fairylord
Any one have this script?
delete all pending order.
Thank you very much

Hi fairylord,
In the functions area, add :
Code:
void deleteallpendingorders(int magic){
for(int i=0;i<OrdersTotal();i++){
OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
if(OrderSymbol()==Symbol() && OrderMagicNumber()==magic && ((OrderType()==OP_BUYSTOP) || (OrderType()==OP_SELLSTOP) || (OrderType()==OP_BUYLIMIT) || (OrderType()==OP_SELLLIMIT))){
OrderDelete(OrderTicket());
}
}
}
In the start body :
Code:
deleteallpendingorders(magic);
Replace magic by your magic number.
You can find a script here : Delete pending order, Delete pending - MQL4 Code Base