السلام عليكم
اكثرت من طلبات الاكواد البرمجية ههه
الكود المطلوب هو
مثل وضعنا اوامر معلقة على اكثر من عمله مثلا 5 عملات
الاوامر عبارة عن اوامر معلقة
اذا تفعلت اى صفقة على عمله يحذف باقي الاوامر على العملات الاخرى
شكرا
Printable View
السلام عليكم
اكثرت من طلبات الاكواد البرمجية ههه
الكود المطلوب هو
مثل وضعنا اوامر معلقة على اكثر من عمله مثلا 5 عملات
الاوامر عبارة عن اوامر معلقة
اذا تفعلت اى صفقة على عمله يحذف باقي الاوامر على العملات الاخرى
شكرا
ستقوم بعمل دالة لحذف الأوامر المعلقة
وتقوم بعمل دالة لمعرفة عدد العقود المفتوحةكود PHP:void DeleteOrders(){
int _total=OrdersTotal();
if (_total==0) {return;}
for (int b=_total-1;b>=0;b--){
OrderSelect(b,SELECT_BY_POS);
if(OrderMagicNumber() == MagicNumber && OrderType()>OP_SELL){
OrderDelete( OrderTicket() );
}
}
}
وتضع شرط في إستارتكود PHP:int orderstotal(){
int cnt=0;
for(int i =0;i<=OrdersTotal();i++){
OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
if(MagicNumber==OrderMagicNumber()&& OrderType()<=OP_SELL){
cnt++;
}
}
return(cnt);
}
وبالتالي عندما تصبح العقود المفتوحة أكبر من 0 سيقوم بحذف العقود المعلقةكود PHP:if (orderstotal()>0)DeleteOrders();
شكرا جزيلا اخى