//+------------------------------------------------------------------+
//| SearchOrder 订单查询 函数 |
//+------------------------------------------------------------------+
int SearchOrder (int MAGIC,int ORDERTYPE)
{
//----
int i=0;
for ( int z = OrdersTotal() - 1; z >= 0; z -- )
{
if ( !OrderSelect( z, SELECT_BY_POS ) )
{
Print("OrderSelect(", z, ",SELECT_BY_POS) - Error #",GetLastError() );
continue;
}
if (OrderSymbol()!=Symbol())continue;
if (OrderMagicNumber() != MAGIC )continue;
if ( OrderType()==ORDERTYPE ) i=OrderTicket();
}
//----
return(i);
}
//+------------------------------------------------------------------+