Thread: How to code?
View Single Post
  #1523 (permalink)  
Old 01-09-2009, 09:06 PM
Roger09 Roger09 is offline
Senior Member
 
Join Date: Oct 2008
Location: Vancouver, BC
Posts: 159
Roger09 is on a distinguished road
To chiwing
Try this:
Code:
#property copyright "Copyright ?2004, MetaQuotes Software Corp."
#property link "http://www.metaquotes.net/"
#property show_inputs
bool result;
extern double OverSymbolDel = 1; //0:FASLE ; 1: TRUE

//+------------------------------------------------------------------+
//| script "delete pending order" |
//+------------------------------------------------------------------+
int start()
{ 
for (int number=OrdersTotal()-1; number >= 0; number--) 
   {
   OrderSelect(number,SELECT_BY_POS,MODE_TRADES);
   if((OrderType()==OP_BUY) || (OrderType()==OP_SELL) ) continue;
   if (OverSymbolDel ==0&& Symbol()==OrderSymbol() ) delPending();
   if (OverSymbolDel ==1) delPending();
   } 
}
//+------------------------------------------------------------------+

void delPending()
{
OrderPrint();
int ticket =OrderTicket();
result=OrderDelete(ticket);
if (!result) Print("Error when delete Order ", GetLastError() );
}

Last edited by Roger09; 01-09-2009 at 09:11 PM.
Reply With Quote