عرض مشاركة واحدة
قديم 10-05-2017, 10:17 PM   المشاركة رقم: 7
الكاتب
اسلام العوامى
عضو ذهبى
الصورة الرمزية اسلام العوامى

البيانات
تاريخ التسجيل: Apr 2012
رقم العضوية: 9148
الدولة: alexandria - egypt
المشاركات: 6,086
بمعدل : 1.38 يوميا

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

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

المشاركة الأصلية كتبت بواسطة shivaa نقره لعرض الصورة في صفحة مستقلة
السلام عليكم
لو عاوز عدم الدخول الا اذا فتحت شمعه جديد بدون تست على الخساره او الربح
ممكن داله لغلق كل صفقه على حدا بتحقيق الهدف بالدولار وليس اجمالى الاربح
بالدولار
اكون شاكر
،،،الدخول في شمعة جديدة يتم تعريف متغير من النوع datetime وليكن اسمه time0 ثماضافة السطر التالي قبل شروط الدخول الاساسية،،،

كود:
 if(time0!=Time[0]){
،،،ثم اضافة التالي بعد الشروط،،،

كود:
 time0=Time[0];
}
،،،ولاغلاق الصفقة عند وصولها لربح معين بالدولار يتم استخدام الوظيفة التالية علما بأن USD_Profit هي قيمة الربح بالدولار،،،

كود:
 void Close_P(){
   for(int xi =0;xi<OrdersTotal();xi++){
     if(OrderSelect(xi,SELECT_BY_POS,MODE_TRADES)){
       if(OrderSymbol()==Symbol() && Magicnumber==OrderMagicNumber()&&OrderProfit()==USD_Profit){
         bool c = OrderClose(OrderTicket(),OrderLots(),OrderOpenPrice(),30,clrNONE);
       }
     }
   }
    return(0);
  }
،،،تحياتي،،،



التوقيع

عرض البوم صور اسلام العوامى  
رد مع اقتباس
  #7  
قديم 10-05-2017, 10:17 PM
اسلام العوامى اسلام العوامى غير متواجد حالياً
عضو ذهبى
افتراضي رد: كود برمجى ممكن استاذ اسلام

المشاركة الأصلية كتبت بواسطة shivaa نقره لعرض الصورة في صفحة مستقلة
السلام عليكم
لو عاوز عدم الدخول الا اذا فتحت شمعه جديد بدون تست على الخساره او الربح
ممكن داله لغلق كل صفقه على حدا بتحقيق الهدف بالدولار وليس اجمالى الاربح
بالدولار
اكون شاكر
،،،الدخول في شمعة جديدة يتم تعريف متغير من النوع datetime وليكن اسمه time0 ثماضافة السطر التالي قبل شروط الدخول الاساسية،،،

كود:
 if(time0!=Time[0]){
،،،ثم اضافة التالي بعد الشروط،،،

كود:
 time0=Time[0];
}
،،،ولاغلاق الصفقة عند وصولها لربح معين بالدولار يتم استخدام الوظيفة التالية علما بأن USD_Profit هي قيمة الربح بالدولار،،،

كود:
 void Close_P(){
   for(int xi =0;xi<OrdersTotal();xi++){
     if(OrderSelect(xi,SELECT_BY_POS,MODE_TRADES)){
       if(OrderSymbol()==Symbol() && Magicnumber==OrderMagicNumber()&&OrderProfit()==USD_Profit){
         bool c = OrderClose(OrderTicket(),OrderLots(),OrderOpenPrice(),30,clrNONE);
       }
     }
   }
    return(0);
  }
،،،تحياتي،،،




رد مع اقتباس