عرض مشاركة واحدة
قديم 06-07-2014, 02:59 PM   المشاركة رقم: 2
الكاتب
Mostafa22
عضو جديد

البيانات
تاريخ التسجيل: Jan 2013
رقم العضوية: 13356
المشاركات: 165
بمعدل : 0.04 يوميا

الإتصالات
الحالة:
Mostafa22 غير متواجد حالياً
وسائل الإتصال:

كاتب الموضوع : المحتاج2005 المنتدى : منتدى المؤشرات و الاكسبيرتات
افتراضي رد: استفسار عن أوامر اكسبيرت

السلام عليكم

لو حضرتك تقدر ترفق الاكسبيرت هيبقي أفضل .

وأستاذ اسلام مشرف القسم ان شاء الله يعدل لك علي الدالة الخاصة بحذف الأوامر .

وعموما لو حضرتك عندك الخبرة الكافية للتعديل عل الاكسبيرت

فتفضل أظن ان هذة الدالة خاصة بحذف الاوامر المعلقة ( بيع ) ومثلها للشراء , ولكن قبل التعديل أحفظ لديك نسخة أخري من الاكسبيرت .

كود:
void DeleteSellPendingOrders(int Magic)
{
int total  = OrdersTotal();
 
for (int cnt = total - 1; cnt >= 0; cnt--)
{
 OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);
 if (OrderMagicNumber() == Magic && OrderSymbol()==Symbol() && (OrderType()==OP_SELLSTOP || OrderType()==OP_SELLLIMIT))
 {
   OrderDelete(OrderTicket());
 }
}
return(0);
}



عرض البوم صور Mostafa22  
رد مع اقتباس
  #2  
قديم 06-07-2014, 02:59 PM
Mostafa22 Mostafa22 غير متواجد حالياً
عضو جديد
افتراضي رد: استفسار عن أوامر اكسبيرت

السلام عليكم

لو حضرتك تقدر ترفق الاكسبيرت هيبقي أفضل .

وأستاذ اسلام مشرف القسم ان شاء الله يعدل لك علي الدالة الخاصة بحذف الأوامر .

وعموما لو حضرتك عندك الخبرة الكافية للتعديل عل الاكسبيرت

فتفضل أظن ان هذة الدالة خاصة بحذف الاوامر المعلقة ( بيع ) ومثلها للشراء , ولكن قبل التعديل أحفظ لديك نسخة أخري من الاكسبيرت .

كود:
void DeleteSellPendingOrders(int Magic)
{
int total  = OrdersTotal();
 
for (int cnt = total - 1; cnt >= 0; cnt--)
{
 OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);
 if (OrderMagicNumber() == Magic && OrderSymbol()==Symbol() && (OrderType()==OP_SELLSTOP || OrderType()==OP_SELLLIMIT))
 {
   OrderDelete(OrderTicket());
 }
}
return(0);
}




رد مع اقتباس