عرض مشاركة واحدة
قديم 09-04-2016, 08:46 PM   المشاركة رقم: 542
الكاتب
raame
عضو جديد

البيانات
تاريخ التسجيل: Jun 2013
رقم العضوية: 15239
العمر: 34
المشاركات: 11
بمعدل : 0.00 يوميا

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

كاتب الموضوع : اسلام العوامى المنتدى : منتدى المؤشرات و الاكسبيرتات
افتراضي رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4

المشاركة الأصلية كتبت بواسطة اسلام العوامى نقره لعرض الصورة في صفحة مستقلة


،،،اهلا بك اخي الفاضل ، كما اخبرتك سابقا يتم وضع شرط تحقق الهدف بالاضافة الي السطر الذي تم ارفاقه ، وشرط تحقق الهدف يعتمد علي طريقة عمل الاكسبيرت ، اذا كان يغلق الصفقة قبل ان يضاعف او بمعني اخر اذا كان يفتح صفقة واحدة في كل مرة ويغلق السابقة فيمكن اضافة شرط ان ربح اخر صفقة اغلقت يكون اكبر من الصفر،،،

كود:
 double Last_Order_pro()
{
   datetime d =0;
  double xt =0;
  int total  = OrdersHistoryTotal();
 
  for (int cnt = 0 ; cnt <= total ; cnt++)
  {
    if(OrderSelect(cnt,SELECT_BY_POS,MODE_HISTORY))
    if (OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber)
    {
    if (OrderOpenTime()>d) {d=OrderOpenTime(); xt=OrderProfit();}
    }
  }
  return(xt);
}
كود:
if(Last_Order_pro()>0&&time0==iTime(Symbol(),PERIOD_D1,0)){return(0);}


بارك الله فيك
هاذا ما ابحث عنه
ارجو منك ان تكتب لي بي مثال كيف اضيف ذالك على الاكسبريت ان كان لديك اكسبريت جاهز بنفس الصيغه ارجو ارفاقه من اجل التعلم كيف تكتب تلك الشروط اين توضع

جزاك الله كل خير ارجو ان لا اكون اثقلت عليك



عرض البوم صور raame  
رد مع اقتباس
  #542  
قديم 09-04-2016, 08:46 PM
raame raame غير متواجد حالياً
عضو جديد
افتراضي رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4

المشاركة الأصلية كتبت بواسطة اسلام العوامى نقره لعرض الصورة في صفحة مستقلة


،،،اهلا بك اخي الفاضل ، كما اخبرتك سابقا يتم وضع شرط تحقق الهدف بالاضافة الي السطر الذي تم ارفاقه ، وشرط تحقق الهدف يعتمد علي طريقة عمل الاكسبيرت ، اذا كان يغلق الصفقة قبل ان يضاعف او بمعني اخر اذا كان يفتح صفقة واحدة في كل مرة ويغلق السابقة فيمكن اضافة شرط ان ربح اخر صفقة اغلقت يكون اكبر من الصفر،،،

كود:
 double Last_Order_pro()
{
   datetime d =0;
  double xt =0;
  int total  = OrdersHistoryTotal();
 
  for (int cnt = 0 ; cnt <= total ; cnt++)
  {
    if(OrderSelect(cnt,SELECT_BY_POS,MODE_HISTORY))
    if (OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber)
    {
    if (OrderOpenTime()>d) {d=OrderOpenTime(); xt=OrderProfit();}
    }
  }
  return(xt);
}
كود:
if(Last_Order_pro()>0&&time0==iTime(Symbol(),PERIOD_D1,0)){return(0);}


بارك الله فيك
هاذا ما ابحث عنه
ارجو منك ان تكتب لي بي مثال كيف اضيف ذالك على الاكسبريت ان كان لديك اكسبريت جاهز بنفس الصيغه ارجو ارفاقه من اجل التعلم كيف تكتب تلك الشروط اين توضع

جزاك الله كل خير ارجو ان لا اكون اثقلت عليك




رد مع اقتباس