Delete Pending Order Pair
ألسلام عليكم
من خلال البحث وجدت هذا الكود الخاص بحذف الاوامر المعلقه
هل يمكن وضع تعديل عليه بحيث يكتب فى متغير اسم الزوج ليحذف الاوردرات المعلقه للزوج المحدد فقط
دمتم بكل خير
كود:
//+------------------------------------------------------------------+
//| delete_pending.mq4 |
//| Copyright © 2004, MetaQuotes Software Corp. |
//| http://www.metaquotes.net/ |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2004, MetaQuotes Software Corp."
#property link "http://www.metaquotes.net/"
#property show_confirm
//+------------------------------------------------------------------+
//| script "delete first pending order" |
//+------------------------------------------------------------------+
int start()
{
bool result;
int cmd,total;
//----
total=OrdersTotal();
//----
for(int i=0; i<total; i++)
{
if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
{
cmd=OrderType();
//---- pending orders only are considered
if(cmd!=OP_BUY && cmd!=OP_SELL)
{
//---- print selected order
OrderPrint();
//---- delete first pending order
result=OrderDelete(OrderTicket());
if(result!=TRUE) Print("LastError = ", GetLastError());
break;
}
}
else { Print( "Error when order select ", GetLastError()); break; }
}
//----
return(0);
}
//+------------------------------------------------------------------+