صفحة 203 من 686 الأولىالأولى ... 103153193197198199200201202203204205206207208209213253303 ... الأخيرةالأخيرة
النتائج 3,031 إلى 3,045 من 10285
  1. #3031
    الصورة الرمزية MR.dollar
    MR.dollar غير متواجد حالياً مشرف المتداول العربي
    تاريخ التسجيل
    Jun 2009
    الإقامة
    مصر
    المشاركات
    13,851

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة Jmeel مشاهدة المشاركة
    استاذي نزلت الكود على اكسبيرت فاضي لكن بيعطي رسالة خطأ ياريت تشوفه
    لا يمكنك إستدعاء الداله داخل ستارت بهذا الشكل
    كود PHP:
     LastOrderStop(int type); 
    فيجب أن تقوم بكتابة متغيرات الداله الخارجيه
    مثل
    كود PHP:
     LastOrderStop(OP_BUY); 
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

  2. #3032
    الصورة الرمزية عبدالله الخليفي
    عبدالله الخليفي غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Sep 2006
    الإقامة
    باقي فيها سنة
    العمر
    52
    المشاركات
    575

    افتراضي

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

  3. #3033
    الصورة الرمزية MR.dollar
    MR.dollar غير متواجد حالياً مشرف المتداول العربي
    تاريخ التسجيل
    Jun 2009
    الإقامة
    مصر
    المشاركات
    13,851

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة عبدالله الخليفي مشاهدة المشاركة
    الاخ اسامه الاخوه الافاضل
    سلام عليكم
    مثلا: لو ابغئ اضيف شرط
    لو ابغئ تقول للاكسبيرت لاتشتري اذا كان هناك امر شرا منفذ لك علئ عدد معين من النقاط ولاتبيع اذا كان هناك امر بيع منفذ لك علئ عدد معين من النقاط وجزاكم الله خيرا
    وعليكم السلام ورحمة الله وبركاته
    كمثال
    يمكنك عمل داله بحيث تأخذ سعر الدخول الحالي وتقارنه مع سعر جميع الصفقات المفتوحه وإذا كان السعر الحالي قريب بعدد النقاط المحدده لا تفتح صفقه جديده
    مثال
    كود PHP:
    bool isInRange(int type,double price){
     for(
    int i=0;i<OrdersTotal();i++){
      
    OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
      
    double openprice=OrderOpenPrice();
      if(
    OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber&&OrderType()==type){
       if(
    MathAbs(price-openprice)<RangePoints*Point)
         return(
    true);
      }
     }
    return(
    false);

    ثم ستكون شروط الدخول في صفقة الشراء مثلا
    كود PHP:
    if(isInRange(OP_BUY,Ask)==false)
    {
     
    //open Order

    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

  4. #3034
    الصورة الرمزية ayoob700
    ayoob700 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Mar 2012
    المشاركات
    782

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

    السلام عليكم مشكلة في الكواد عدم تكرر الصفقات عند تحقق شرط الدخول علي العموم اخدات هد الكود من هد الموضع موضوع تعليمي : تصميم إكسبرت لمؤشر البارابوليك سار
    وتوجد اخطاء في الكود
    كود PHP:
    #property copyright "ayoob algde"
    #property link      "http://www.metaquotes.net"

    extern int StopLoss=50;
    extern int TakeProfit=50;

    extern double Lot=0.1;
                         

    int init()
      {
    //----
       
    //----
       
    return(0);
      }
    //+------------------------------------------------------------------+
    //| expert deinitialization function                                 |
    //+------------------------------------------------------------------+
    void deinit() {

       
    Comment("");
       }
       
     
    int OrdersTotal(){
     
    int cnt=0;
     
        for(
    int i =0;i<OrdersTotal();i++){
        
    OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
        if(
    OrderSymbol()==Symbol() && MagicNumber==OrderMagicNumber()){
        
    cnt++;
        }
          } 
     
     
       


       

       return(
    cnt);
      }
    //+------------------------------------------------------------------+
    //| expert start function                                            |
    //+------------------------------------------------------------------+
    int start()
      
    {
    Comment("AUOOB");
    if(
    iMACD("EURUSD",PERIOD_M5,12,26,9,0,1,1)>&&OrdersTotal()==0)

    {
    double SL,TP;
    if(
    StopLoss>0){SL=Ask-StopLoss*Point;}else{SL=0;}
    if(
    TakeProfit>0){TP=Ask+TakeProfit*Point;}else{TP=0;}
    OrderSend(Symbol(),OP_BUY,0.1,Ask,30,SL,TP,"",15000,0,Green);
    }

    if(
    iMACD("EURUSD",PERIOD_M5,12,26,9,0,1,1)<0&& OrdersTotal()==0)
    if(
    StopLoss>0){SL=Bid+StopLoss*Point;}else{SL=0;}
    if(
    TakeProfit>0){TP=Bid-TakeProfit*Point;}else{TP=0;}

    OrderSend(Symbol(),OP_SELL,0.1,Bid,30,SL,TP,"",15000,0,Red);

    }





      
    //+------------------------------------------------------------------+ 

  5. #3035
    الصورة الرمزية Jmeel
    Jmeel غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Sep 2008
    الإقامة
    في أرض الله
    المشاركات
    7,610

    افتراضي

    اخي ايوب عندما تضع شرط للماكد بأغلاق شمعة تحت الصفر if(iMACD("EURUSD",PERIOD_M5,12,26,9,0,1,1)>0 && OrdersTotal()==0)
    يستمر في البيع طالما تحت الصفر ، لكن اذا اضفت الشرط ان الشمعة التي قبلها تكون فوق الصفر فلا يكرر وهذا مثال

    if(iMACD("EURUSD",PERIOD_M5,12,26,9,0,1,1)>0 && ("EURUSD",PERIOD_M5,12,26,9,0,1,2) < 0 && OrdersTotal()==0)
    توقيع العضو
    اعتذر لمن لن أتمكن من تنفيذ طلبه بسبب عدم قناعتي بالفكرة

  6. #3036
    الصورة الرمزية عبدالله الخليفي
    عبدالله الخليفي غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Sep 2006
    الإقامة
    باقي فيها سنة
    العمر
    52
    المشاركات
    575

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    وعليكم السلام ورحمة الله وبركاته
    كمثال
    يمكنك عمل داله بحيث تأخذ سعر الدخول الحالي وتقارنه مع سعر جميع الصفقات المفتوحه وإذا كان السعر الحالي قريب بعدد النقاط المحدده لا تفتح صفقه جديده
    مثال
    كود PHP:
    bool isInRange(int type,double price){
    for(
    int i=0;i<OrdersTotal();i++){
    OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
    double openprice=OrderOpenPrice();
    if(
    OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber&&OrderType()==type){
    if(
    MathAbs(price-openprice)<RangePoints*Point)
    return(
    true);
    }
    }
    return(
    false);

    ثم ستكون شروط الدخول في صفقة الشراء مثلا
    كود PHP:
    if(isInRange(OP_BUY,Ask)==false)
    {
    //open Order

    شكرا جزيلا اخي الكريم اسامه وجزاك الله عنا الف خير والله لا يحرمنا منك

  7. #3037
    الصورة الرمزية عبدالله الخليفي
    عبدالله الخليفي غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Sep 2006
    الإقامة
    باقي فيها سنة
    العمر
    52
    المشاركات
    575

    افتراضي

    بقي شي واحد الله يبارك اخي اسامه
    انا عندي الاكسبيرت علئ سرفر امريكي وفيه خاصية التريلينج ستوب بس اللي ملاحظه ان الترلينج استوب في احيان كثيره يتاخر عن مجارة السعر مما يسبب ان السعر يرجع على
    الارباح ومدة التاخير اخي اسامه كما تعلم ياالثواني فهل استخدم له كلمة ريفريش واين
    اضعها في كود التريلينج استوب ام ان هناك اده اخرى ولسلام عليكم ورحمة الله وبركاته

  8. #3038
    الصورة الرمزية MR.dollar
    MR.dollar غير متواجد حالياً مشرف المتداول العربي
    تاريخ التسجيل
    Jun 2009
    الإقامة
    مصر
    المشاركات
    13,851

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة عبدالله الخليفي مشاهدة المشاركة
    بقي شي واحد الله يبارك اخي اسامه
    انا عندي الاكسبيرت علئ سرفر امريكي وفيه خاصية التريلينج ستوب بس اللي ملاحظه ان الترلينج استوب في احيان كثيره يتاخر عن مجارة السعر مما يسبب ان السعر يرجع على
    الارباح ومدة التاخير اخي اسامه كما تعلم ياالثواني فهل استخدم له كلمة ريفريش واين
    اضعها في كود التريلينج استوب ام ان هناك اده اخرى ولسلام عليكم ورحمة الله وبركاته

    يجب أن تتأكد ما السبب الذي يجعل التريلينج ستوب يتوقف فراجع الأخطاء التي تظهر في الجورنال هل خطأ عند عمل مودفاي للأمر أم خطأ في أماكن وضع الأستوب الجديد أم غيره
    بالنسبه ل ريفريش فهي لن تفيد في هذه الحاله
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

  9. #3039
    الصورة الرمزية ayoob700
    ayoob700 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Mar 2012
    المشاركات
    782

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

    اقتباس المشاركة الأصلية كتبت بواسطة Jmeel مشاهدة المشاركة
    اخي ايوب عندما تضع شرط للماكد بأغلاق شمعة تحت الصفر if(iMACD("EURUSD",PERIOD_M5,12,26,9,0,1,1)>0 && OrdersTotal()==0)
    يستمر في البيع طالما تحت الصفر ، لكن اذا اضفت الشرط ان الشمعة التي قبلها تكون فوق الصفر فلا يكرر وهذا مثال

    if(iMACD("EURUSD",PERIOD_M5,12,26,9,0,1,1)>0 && ("EURUSD",PERIOD_M5,12,26,9,0,1,2) < 0 && OrdersTotal()==0)
    السلام عليكم اخي جميل فعلت نفس الشي ولكن ونفس المشكلة يفتح الصفقات كل ما تحقق الشرط
    كود PHP:
    #property copyright "Copyright 2012, MetaQuotes Software Corp."
    #property link      "http://www.metaquotes.net"
    extern int StopLoss=100;
    extern int TakeProfit=100;
    extern double Lot=0.1;
    //+------------------------------------------------------------------+
    //| expert initialization function                                   |
    //+------------------------------------------------------------------+
    int init()
      {
    //----
       
    //----
       
    return(0);
      }
    //+------------------------------------------------------------------+
    //| expert deinitialization function                                 |
    //+------------------------------------------------------------------+
    int deinit()
      {
    //----
       
    //----
       
    return(0);
      }
    //+------------------------------------------------------------------+
    //| expert start function                                            |
    //+------------------------------------------------------------------+
    int start()
      {
    {
    Comment("AUOOB");
    if(
    iMACD("EURUSD",PERIOD_M5,12,26,9,0,1,1)<&&iMACD("EUDUSD",PERIOD_M5,12,26,9,0,1,2)>&&OrdersTotal()==0)

    {
    double SL,TP;
    if(
    StopLoss>0){SL=Ask-StopLoss*Point;}else{SL=0;}
    if(
    TakeProfit>0){TP=Ask+TakeProfit*Point;}else{TP=0;}
    OrderSend(Symbol(),OP_BUY,0.1,Ask,30,SL,TP,"",15000,0,Green);
    }

    if(
    iMACD("EURUSD",PERIOD_M5,12,26,9,0,1,1)>0&& iMACD("EURUSD",PERIOD_M5,12,26,9,0,1,2)<0&&OrdersTotal()==0)
    if(
    StopLoss>0){SL=Bid+StopLoss*Point;}else{SL=0;}
    if(
    TakeProfit>0){TP=Bid-TakeProfit*Point;}else{TP=0;}

    OrderSend(Symbol(),OP_SELL,0.1,Bid,30,SL,TP,"",15000,0,Red);

    }



       

       return(
    0);
      }
    //+------------------------------------------------------------------+ 

  10. #3040
    الصورة الرمزية H.O
    H.O
    H.O غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jan 2012
    الإقامة
    بلاد اولى القبلتين
    العمر
    59
    المشاركات
    867

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة H.O مشاهدة المشاركة
    السلام عليكم ورحمه الله وبركاته
    بسم الله الرحمن الرحيم

    هل من طريقة لمعرفت القيمه السعريه للحد العلوي/سفلي لقناة Regression لرسم خط ترند عليهما مثلا كما فى الصوره




    طبعا السؤال هوه كيف يتم ذالك برمجيا ما هو الكود لمعرفت القيمه السعريه لقناة


    بارك الله فيكم وشكرا لكم اخوكم ابو يوسف


  11. #3041
    الصورة الرمزية Jmeel
    Jmeel غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Sep 2008
    الإقامة
    في أرض الله
    المشاركات
    7,610

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة ayoob700 مشاهدة المشاركة
    السلام عليكم اخي جميل فعلت نفس الشي ولكن ونفس المشكلة يفتح الصفقات كل ما تحقق الشرط[/PHP]
    تمام انا ماراجعت النص الكامل فقط عدلت لك شرط الدخول على التقاطع وهذه قاعدة لمعظم المؤشرات فا حفظها ، الآن راجعت النص للأكسبيرت والشرط لصفقة واحدة يتم بأضافة متغير تحدد فيه ماتريد ثم تضعه كشرط اضافي ، تفضل الأكسبيرت بعد تصحيحه لكن طبعا ينقصه الكثير ويوجد اكسبيرت للماكد على جميع منصات الميتاتريدر اقراء الكود سيفيدك كثير .


    تفضل الأكسبيرت بعد تصحيحه

    #property copyright "Copyright 2012, MetaQuotes Software Corp."
    #property link "http://www.metaquotes.net"
    extern int StopLoss=100;
    extern int TakeProfit=100;
    extern double Lot=0.1;


    datetime BarTime2 = 0;
    //+------------------------------------------------------------------+
    //| expert initialization function |
    //+------------------------------------------------------------------+
    int init()
    {
    //----

    //----
    return(0);
    }
    //+------------------------------------------------------------------+
    //| expert deinitialization function |
    //+------------------------------------------------------------------+
    int deinit()
    {
    //----

    //----
    return(0);
    }
    //+------------------------------------------------------------------+
    //| expert start function |
    //+------------------------------------------------------------------+
    int start()
    {
    {
    Comment("AUOOB");


    if(iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_MAIN,1)<0 &&iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_MAIN,2) >0)// &&OrdersTotal()==0)

    {



    if (BarTime2 < Time[0])
    {
    // we have a new bar opened
    BarTime2 = Time[0]; // keep the new bar open time







    double SL,TP;
    if(StopLoss>0){SL=Ask-StopLoss*Point;}else{SL=0;}
    if(TakeProfit>0){TP=Ask+TakeProfit*Point;}else{TP= 0;}
    OrderSend(Symbol(),OP_BUY,0.1,Ask,30,SL,TP,"",1500 0,0,Green);
    }
    }



    if(iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_MAIN,1)>0 && iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_MAIN,2)<0) //&&OrdersTotal()==0)
    if (BarTime2 < Time[0])
    {
    // we have a new bar opened
    BarTime2 = Time[0]; // keep the new bar open time
    if(StopLoss>0){SL=Bid+StopLoss*Point;}else{SL=0;}
    if(TakeProfit>0){TP=Bid-TakeProfit*Point;}else{TP=0;}

    OrderSend(Symbol(),OP_SELL,0.1,Bid,30,SL,TP,"",150 00,0,Red);

    }

    }



    return(0);
    }
    //+------------------------------------------------------------------+
    آخر تعديل بواسطة Jmeel ، 19-11-2012 الساعة 01:01 PM
    توقيع العضو
    اعتذر لمن لن أتمكن من تنفيذ طلبه بسبب عدم قناعتي بالفكرة

  12. #3042
    الصورة الرمزية MR.dollar
    MR.dollar غير متواجد حالياً مشرف المتداول العربي
    تاريخ التسجيل
    Jun 2009
    الإقامة
    مصر
    المشاركات
    13,851

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة H.O مشاهدة المشاركة
    السلام عليكم ورحمه الله وبركاته
    بسم الله الرحمن الرحيم

    هل من طريقة لمعرفت القيمه السعريه للحد العلوي/سفلي لقناة Regression لرسم خط ترند عليهما مثلا كما فى الصوره




    طبعا السؤال هوه كيف يتم ذالك برمجيا ما هو الكود لمعرفت القيمه السعريه لقناة


    بارك الله فيكم وشكرا لكم اخوكم ابو يوسف
    وعليكم السلام ورحمة الله وبركاته

    يوجد طريقتين
    الطريقه الأولى هي معرفة كود المؤشر ثم رسم خطوط الترند التي تريدها مباشرة أو حتى إذا أردت إستخدام الكود في الإكسبرت تستخدمه مباشرة

    كيف تحسب الحد العلوي والسفلي

    1- تحسب مجموع إغلاقات الشموع التي سترسم القناة عليها
    2- تحسب مجموع إغلاقات الشموع مضروب في رقم الشمعه
    3- تحسب مجموع أرقام الشموع
    4- مجموع حاصل ضرب رقم الشمعه في نفسها
    كود PHP:
     for(int i=0i<barsToCounti++)
       {
          
    sumy+=Close[i];
          
    sumxy+=Close[i]*i;
          
    sumx+=i;
          
    sumx2+=i*i;
       } 
    ثم تكون معادلة خط الوسط
    كود PHP:
     c=sumx2*barsToCount-sumx*sumx;
         
       
    b=(sumxy*barsToCount-sumx*sumy)/c;
       
    a=(sumy-sumx*b)/barsToCount
    ويكون الناتج النهائي
    قيمة الخط = a+b*x

    لحساب الخط العلوي والسفلي
    كود PHP:
     for(x=0;x<barsToCount;x++)
         {
           if(
    Close[x]-LR_line[x] > hClose[x]-LR_line[x];
           if(
    LR_line[x] - Close[x]> lLR_line[x] - Close[x];
         } 
    وهذا يعني إذا كان إغلاق الشمعه - قيمة خط الوسط أكبر من المتغير h ( تم إيجاد قيمته سابقا )
    تصبح قيمة h تساوي الإغلاق - خط الوسط ( لإستخراج عدد النقاط بين القيمتين )
    نفس الكلام بالنسبه ل l

    في النهاية تكون معادلة الخط العلوي
    كود PHP:
    a+h+b*x
    والخط السفلي
    كود PHP:
    a-h+b*x
    وهذا مثال للمؤشر الذي يستخدم هذه المعادلات
    الملفات المرفقة الملفات المرفقة
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

  13. #3043
    الصورة الرمزية H.O
    H.O
    H.O غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jan 2012
    الإقامة
    بلاد اولى القبلتين
    العمر
    59
    المشاركات
    867

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    وعليكم السلام ورحمة الله وبركاته

    يوجد طريقتين
    الطريقه الأولى هي معرفة كود المؤشر ثم رسم خطوط الترند التي تريدها مباشرة أو حتى إذا أردت إستخدام الكود في الإكسبرت تستخدمه مباشرة

    كيف تحسب الحد العلوي والسفلي

    1- تحسب مجموع إغلاقات الشموع التي سترسم القناة عليها
    2- تحسب مجموع إغلاقات الشموع مضروب في رقم الشمعه
    3- تحسب مجموع أرقام الشموع
    4- مجموع حاصل ضرب رقم الشمعه في نفسها
    كود PHP:
     for(int i=0i<barsToCounti++)
       {
          
    sumy+=Close[i];
          
    sumxy+=Close[i]*i;
          
    sumx+=i;
          
    sumx2+=i*i;
       } 
    ثم تكون معادلة خط الوسط
    كود PHP:
     c=sumx2*barsToCount-sumx*sumx;
         
       
    b=(sumxy*barsToCount-sumx*sumy)/c;
       
    a=(sumy-sumx*b)/barsToCount
    ويكون الناتج النهائي
    قيمة الخط = a+b*x

    لحساب الخط العلوي والسفلي
    كود PHP:
     for(x=0;x<barsToCount;x++)
         {
           if(
    Close[x]-LR_line[x] > hClose[x]-LR_line[x];
           if(
    LR_line[x] - Close[x]> lLR_line[x] - Close[x];
         } 
    وهذا يعني إذا كان إغلاق الشمعه - قيمة خط الوسط أكبر من المتغير h ( تم إيجاد قيمته سابقا )
    تصبح قيمة h تساوي الإغلاق - خط الوسط ( لإستخراج عدد النقاط بين القيمتين )
    نفس الكلام بالنسبه ل l

    في النهاية تكون معادلة الخط العلوي
    كود PHP:
    a+h+b*x
    والخط السفلي
    كود PHP:
    a-h+b*x
    وهذا مثال للمؤشر الذي يستخدم هذه المعادلات

    بارك الله فيك وشكرا لك اخي اكريم

    اخوك ابو يوسف

  14. #3044
    الصورة الرمزية MohamedEgyForex
    MohamedEgyForex غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Sep 2009
    الإقامة
    مصر
    المشاركات
    1,839

    افتراضي

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

  15. #3045
    الصورة الرمزية MR.dollar
    MR.dollar غير متواجد حالياً مشرف المتداول العربي
    تاريخ التسجيل
    Jun 2009
    الإقامة
    مصر
    المشاركات
    13,851

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MohamedEgyForex مشاهدة المشاركة
    السلام عليكم و رحمة الله و بركاته
    اريد افضل الاكسبرتات في ادارة الصفقات التي يمكنها فتح اكثر من صفقة بهدف مختلف و بستوب مختلف و يمكن عمل استوب من الباربوليك سار
    لا يهم نوع الاستراتيجية في الاكسبرت الاهم ادارة الصفقات
    وعليكم السلام ورحمة الله وبركاته
    أولا بالنسبه لفتح أكثر من صفقة بهدف مختلف وستوب مختلف لن تختلف كثيرا عن طريقة فتح الصفقات العاديه
    مثال
    كود PHP:
    if(Ma1>Ma2){
             if(
    StopLoss1==0){SL=0;}else{SL=Ask-StopLoss1*point;}
               if(
    TakeProfit1==0){TP=0;}else{TP=Ask+TakeProfit1*point;}
               
                
    OrderSend(Symbol(),OP_BUY,Lot,NormalizeDouble(Ask,Digits),Slippage*Q,SL,TP,"MR.dollar EA",MagicNumber,0,Blue);
                if(
    StopLoss2==0){SL=0;}else{SL=Ask-StopLoss2*point;}
               if(
    TakeProfit2==0){TP=0;}else{TP=Ask+TakeProfit2*point;}
               
                
    OrderSend(Symbol(),OP_BUY,Lot,NormalizeDouble(Ask,Digits),Slippage*Q,SL,TP,"MR.dollar EA",MagicNumber,0,Blue);
              
              if(
    StopLoss3==0){SL=0;}else{SL=Ask-StopLoss3*point;}
               if(
    TakeProfit3==0){TP=0;}else{TP=Ask+TakeProfit3*point;}
               
                
    OrderSend(Symbol(),OP_BUY,Lot,NormalizeDouble(Ask,Digits),Slippage*Q,SL,TP,"MR.dollar EA",MagicNumber,0,Blue); 
    ثم سوف تجعل المتغيرات الخارجيه الخاصة بالهدف والأستوب
    كود PHP:
    extern int TakeProfit1=0;
    extern int StopLoss1=0;
    extern int TakeProfit2=0;
    extern int StopLoss2=0;
    extern int TakeProfit3=0;
    extern int StopLoss3=0
    ثانيا بالنسبه لعمل ستوب لوز من البارابوليك سار
    مثال
    كود PHP:
       if(UseSarStopLoss){SL=iSAR(Symbol(),0,0.02,0.2,1);}
                
    OrderSend(Symbol(),OP_BUY,Lot,NormalizeDouble(Ask,Digits),Slippage*Q,SL,TP,"MR.dollar EA",MagicNumber,0,Blue); 
    الملفات المرفقة الملفات المرفقة
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

المواضيع المتشابهه

  1. موضوع مخصص للاكسبيرتات اللتي يستخدمها الاعضاء على الحقيقي,,عندك اكسبيرت ممتاز ضعه هنا
    By محمد معمو in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EA
    مشاركات: 11
    آخر مشاركة: 15-12-2023, 02:03 PM
  2. عااااااااااااجل ( موضوع مخصص للفرص الفورية)!!!
    By عاشق الذبذبـة in forum توقعات وتوصيات سوق العملات
    مشاركات: 280
    آخر مشاركة: 27-08-2009, 10:30 PM

الاوسمة لهذا الموضوع


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17