النتائج 1 إلى 10 من 3641

الموضوع: الموضوع المخصص للأسئلة البرمجية mql4

العرض المتطور

المشاركة السابقة المشاركة السابقة   المشاركة التالية المشاركة التالية
  1. #1
    عضو جديد
    تاريخ التسجيل
    Jun 2018
    المشاركات
    51

    افتراضي

    السلام عليكم استاذي الفاضل
    المقصود انه في بداية الصفقة يكون الهدف 50 نقطة والتريلنج ستوب 15 نقطة
    وعند الوصول لربح 20 نقطة يتحول التريلنج من 15 نقطة الي 5 نقاط فقط

    حاولت ولكن في الكود خطا ممكن حل هذا الخطا

    for(int cnt=0;cnt<OrdersTotal();cnt++)
    {
    OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);
    if(OrderType()<=OP_SELL &&
    OrderSymbol()==Symbol() &&
    OrderMagicNumber()==MagicNumber
    )

    {
    if(OrderType()==OP_BUY)
    {
    {
    }
    if(TrailingStop>0)
    {
    if(Bid-OrderOpenPrice()>MyPoint*TrailingStop)
    {
    if(OrderStopLoss()<Bid-MyPoint*TrailingStop)
    {
    OrderModify(OrderTicket(),OrderOpenPrice(),Bid-TrailingStop*MyPoint,OrderTakeProfit(),0,Green);
    return(0);
    }
    }
    }
    }
    else
    {
    {
    }
    if(TrailingStop>0)
    {
    if((OrderOpenPrice()-Ask)>(MyPoint*TrailingStop))
    {
    if((OrderStopLoss()>(Ask+MyPoint*TrailingStop)) || (OrderStopLoss()==0))
    {
    OrderModify(OrderTicket(),OrderOpenPrice(),Ask+MyP oint*TrailingStop,OrderTakeProfit(),0,Red);
    return(0);
    }
    }
    }
    }

    }
    //
    //
    if(OrderType()==OP_BUY)
    {

    if(TrailingStop>0)
    {
    if(Bid-OrderOpenPrice()>MyPoint*Trailingprofit)
    {
    if(OrderStopLoss()<Bid-MyPoint*Trailingprofit)
    {
    OrderModify(OrderTicket(),OrderOpenPrice(),Bid-Trailing*MyPoint,OrderTakeProfit(),0,Green);
    return(0);
    }
    }
    }
    }



    //
    else
    if(OrderType()==OP_SELL)
    {

    if(TrailingStop>0)
    {
    if((OrderOpenPrice()-Ask)>(MyPoint*Trailingprofit))
    {
    if((OrderStopLoss()>(Ask+MyPoint*Trailingprofit)) || (OrderStopLoss()==0))
    {
    OrderModify(OrderTicket(),OrderOpenPrice(),Ask+MyP oint*Trailing,OrderTakeProfit(),0,Red);
    return(0);
    }
    }
    }
    }

  2. #2
    مشرف برمجة الصورة الرمزية kira-h
    تاريخ التسجيل
    Apr 2017
    المشاركات
    14,888

    افتراضي

    وعليكم السلام
    جرب الكود التالي:

  3. #3
    عضو جديد
    تاريخ التسجيل
    Jun 2018
    المشاركات
    51

    افتراضي

    الف شكر استاذي
    جاري التجريب

  4. #4
    مشرف برمجة الصورة الرمزية kira-h
    تاريخ التسجيل
    Apr 2017
    المشاركات
    14,888

    افتراضي

    بالتوفيق إن شاء الله

  5. #5
    عضو جديد
    تاريخ التسجيل
    Jun 2018
    المشاركات
    51

    افتراضي

    السلام عليكم

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

    بارك الله فيك
    الملفات المرفقة الملفات المرفقة
    • نوع الملف: mq4 6.mq4‏ (5.7 كيلوبايت, المشاهدات 56)

  6. #6
    مشرف برمجة الصورة الرمزية kira-h
    تاريخ التسجيل
    Apr 2017
    المشاركات
    14,888

    افتراضي

    وعليكم السلام
    جرب النسخة المرفقة
    الملفات المرفقة الملفات المرفقة
    • نوع الملف: mq4 7.mq4‏ (5.0 كيلوبايت, المشاهدات 58)

  7. #7
    عضو جديد
    تاريخ التسجيل
    Jun 2018
    المشاركات
    51

    افتراضي

    الف شكر أستاذي
    لكنها نفس المشكلة
    للعلم انا أضع الهدف 50 نقطة
    ترينج ستوب 15 نقطة
    والترينج الثاني 5 نقاط
    محدد الربح 20 نقطة

العلامات المرجعية

العلامات المرجعية

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •