صفحة 391 من 689 الأولىالأولى ... 291341381385386387388389390391392393394395396397401441491 ... الأخيرةالأخيرة
النتائج 5,851 إلى 5,865 من 10335
  1. #5851
    الصورة الرمزية first_knight
    first_knight غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Mar 2014
    الإقامة
    المملكة العربية السعودية
    المشاركات
    170

    افتراضي

    السلام عليكم جميع مبرمجين وزوار المنتدى
    قمت بعمل اكسبيرت للبريك ايفن
    وهو لعمل بريك ايفن مرة واحدة
    واريد اضافة كود لجعل البريك ايفن يحدث اكثر من مرة مع تحرك السعر
    الرجاء المساعدة بارك الله فيكم جميعا
    كود PHP:
    extern int     Breakeven_Pips       5;      // عدد النقاط التي سيعمل عندها البريك ايفن
    extern int     Magic_Number         123456;     
    //متغير قيمة النقطة
    double T;    

                                         
    //+------------------------------------------------------------------+
    //| Expert initialization function                                   |
    //+------------------------------------------------------------------+
    int OnInit()
      {
    //---

       
    double Ticksize MarketInfo (Symbol(),MODE_TICKSIZE);      //كود حساب قيمة النقطة
       
    if(Ticksize == 0.00001 || 0.001)
       
    Ticksize*10;
       else
       
    Ticksize;   
        
    //---
       
    return(INIT_SUCCEEDED);
      }
    //+------------------------------------------------------------------+
    //| Expert deinitialization function                                 |
    //+------------------------------------------------------------------+
    void OnDeinit(const int reason)
      {
    //---
       
      
    }
    //+------------------------------------------------------------------+
    //| Expert tick function                                             |
    //+------------------------------------------------------------------+
    void OnTick()
      {
        if(
    Breakeven_Pips 0)BreakEven();   //--- استدعاء دالة البريك ايفن
      
      
    }
    //+------------------------------------------------------------------+

     
    void BreakEven()     //---وظيفة لتحريك البريك ايفن
     

            for(
    int b OrdersTotal()-1>= 0b--)             // حلقة تكريرية للبحث عن الصفقات المطلوبة
         
    {
           if(
    OrderSelect(b,SELECT_BY_POS,MODE_TRADES))         // البحث في الصفقات المفتوحة
           
    if(OrderSymbol()== Symbol())                        //  البحث عن زروج العملات المشغل علية الاكسبيرت  
           
    if(OrderMagicNumber()== Magic_Number)              // لها نفس المجك نمر للاكسبيرت
           
    if(OrderType()== OP_BUY)                          // البحث في صفقات اشراء
           
    if(Bid-OrderOpenPrice() > Breakeven_Pips*T)      // اذا كان السغر اكبر من عدد نقاط تحريك البريك
           
    if(OrderOpenPrice() > OrderStopLoss())          // نتاكد من عدم عمل بريك ايفن من قيل
             
           
    OrderModify(OrderTicket(),OrderOpenPrice(),OrderOpenPrice(),OrderTakeProfit(),0,CLR_NONE); //-امر مودي فاي بريك ايفن
         
    }
     

                 for(
    int i OrdersTotal()-1>= 0i--)             // حلقة تكريرية للبحث عن الصفقات المطلوبة
              
    {
                 if(
    OrderSelect(i,SELECT_BY_POS,MODE_TRADES))        // البحث في الصفقات المفتوحة
                 
    if(OrderSymbol()== Symbol())                       //  البحث عن زروج العملات المشغل علية الاكسب
                 
    if(OrderMagicNumber()== Magic_Number)             // لها نفس المجك نمر للاكس
                 
    if(OrderType()== OP_SELL)                        // البحث في صفقات البيع
                 
    if(OrderOpenPrice()-Ask Breakeven_Pips*T)     // اذا كان السغر اكبر من عدد نقاط تحريك البر
                 
    if(OrderOpenPrice() < OrderStopLoss())         // نتاكد من عدم عمل بريك ايفن من قيل
            
                 
    OrderModify(OrderTicket(),OrderOpenPrice(),OrderOpenPrice(),OrderTakeProfit(),0,CLR_NONE); //-امر مودي فاي بريك ايفن
              
    }
       
     } 
    الملفات المرفقة الملفات المرفقة

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة first_knight مشاهدة المشاركة
    السلام عليكم جميع مبرمجين وزوار المنتدى
    قمت بعمل اكسبيرت للبريك ايفن
    وهو لعمل بريك ايفن مرة واحدة
    واريد اضافة كود لجعل البريك ايفن يحدث اكثر من مرة مع تحرك السعر
    الرجاء المساعدة بارك الله فيكم جميعا
    كود PHP:
    extern int     Breakeven_Pips       5;      // عدد النقاط التي سيعمل عندها البريك ايفن
    extern int     Magic_Number         123456;     
    //متغير قيمة النقطة
    double T;    
     
                                         
    //+------------------------------------------------------------------+
    //| Expert initialization function                                   |
    //+------------------------------------------------------------------+
    int OnInit()
      {
    //---
     
       
    double Ticksize MarketInfo (Symbol(),MODE_TICKSIZE);      //كود حساب قيمة النقطة
       
    if(Ticksize == 0.00001 || 0.001)
       
    Ticksize*10;
       else
       
    Ticksize;   
        
    //---
       
    return(INIT_SUCCEEDED);
      }
    //+------------------------------------------------------------------+
    //| Expert deinitialization function                                 |
    //+------------------------------------------------------------------+
    void OnDeinit(const int reason)
      {
    //---
       
      
    }
    //+------------------------------------------------------------------+
    //| Expert tick function                                             |
    //+------------------------------------------------------------------+
    void OnTick()
      {
        if(
    Breakeven_Pips 0)BreakEven();   //--- استدعاء دالة البريك ايفن
      
      
    }
    //+------------------------------------------------------------------+
     
     
    void BreakEven()     //---وظيفة لتحريك البريك ايفن
     

            for(
    int b OrdersTotal()-1>= 0b--)             // حلقة تكريرية للبحث عن الصفقات المطلوبة
         
    {
           if(
    OrderSelect(b,SELECT_BY_POS,MODE_TRADES))         // البحث في الصفقات المفتوحة
           
    if(OrderSymbol()== Symbol())                        //  البحث عن زروج العملات المشغل علية الاكسبيرت  
           
    if(OrderMagicNumber()== Magic_Number)              // لها نفس المجك نمر للاكسبيرت
           
    if(OrderType()== OP_BUY)                          // البحث في صفقات اشراء
           
    if(Bid-OrderOpenPrice() > Breakeven_Pips*T)      // اذا كان السغر اكبر من عدد نقاط تحريك البريك
           
    if(OrderOpenPrice() > OrderStopLoss())          // نتاكد من عدم عمل بريك ايفن من قيل
             
           
    OrderModify(OrderTicket(),OrderOpenPrice(),OrderOpenPrice(),OrderTakeProfit(),0,CLR_NONE); //-امر مودي فاي بريك ايفن
         
    }
     
     
                 for(
    int i OrdersTotal()-1>= 0i--)             // حلقة تكريرية للبحث عن الصفقات المطلوبة
              
    {
                 if(
    OrderSelect(i,SELECT_BY_POS,MODE_TRADES))        // البحث في الصفقات المفتوحة
                 
    if(OrderSymbol()== Symbol())                       //  البحث عن زروج العملات المشغل علية الاكسب
                 
    if(OrderMagicNumber()== Magic_Number)             // لها نفس المجك نمر للاكس
                 
    if(OrderType()== OP_SELL)                        // البحث في صفقات البيع
                 
    if(OrderOpenPrice()-Ask Breakeven_Pips*T)     // اذا كان السغر اكبر من عدد نقاط تحريك البر
                 
    if(OrderOpenPrice() < OrderStopLoss())         // نتاكد من عدم عمل بريك ايفن من قيل
            
                 
    OrderModify(OrderTicket(),OrderOpenPrice(),OrderOpenPrice(),OrderTakeProfit(),0,CLR_NONE); //-امر مودي فاي بريك ايفن
              
    }
       
     } 
    وعليكم السلام ورحمة الله وبركاته
    البريك إيفن وظيفته يحدث مره واحده فقط كما ذكرت أما ما تريده فهو التريلينج ستوب وهذا كوده
    مثال
    كود PHP:
    void MoveTrailingStop()
    {
       for(
    int cnt=0;cnt<OrdersTotal();cnt++)
       {
          
    bool select=OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);
          if(
    OrderType()<=OP_SELL&&OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber)
          {
             if(
    OrderType()==OP_BUY)
             {
                if(
    TrailingStop>0&&NormalizeDouble(Ask,Digits)>NormalizeDouble(OrderOpenPrice()+TrailingStop*point,Digits))  
                {                 
                   if((
    NormalizeDouble(OrderStopLoss(),Digits)<NormalizeDouble(Bid-TrailingStop*point,Digits))||(OrderStopLoss()==0))
                   {
                      
    bool action=OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(Bid-TrailingStop*point,Digits),OrderTakeProfit(),0,Blue);
                   }
                }
             }
             else 
             {
                if(
    TrailingStop>0&&NormalizeDouble(Bid,Digits)<NormalizeDouble(OrderOpenPrice()-TrailingStop*point,Digits))  
                {                 
                   if((
    NormalizeDouble(OrderStopLoss(),Digits)>(NormalizeDouble(Ask+TrailingStop*point,Digits)))||(OrderStopLoss()==0))
                   {
                      
    action=OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(Ask+TrailingStop*point,Digits),OrderTakeProfit(),0,Red);
                   }
                }
             }
          }
       }


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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة dentist_hussein مشاهدة المشاركة
    شكرا أخي جميل ..
    المؤشر كما هو يرسم الكثير من الأسهم و أسهم البيع فقط دون الإلتزام بالشروط
    هل الدوال صحيحه ؟ المفروض أن كل داله خارجيه تبحث عن تحقق الشروط الموضوعه بداخلها خلال 5 شمعات سابقه و هم ّأربع دوال
    ووضعت شرط رسم السهم لو عادت كل داله بترو يرسم سهم شراء و فولص يرسم سهم بيع .. ولكن المؤشر لا يفعل >لك !!
    هل من الممكن مراجعته مره أخرى أخي جميل
    وشكرا مره أخرى .
    إن شاء الله يساعدك أستاذي مستر دولار
    توقيع العضو
    اعتذر لمن لن أتمكن من تنفيذ طلبه بسبب عدم قناعتي بالفكرة

  4. #5854
    الصورة الرمزية kingsendbad
    kingsendbad غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Oct 2008
    الإقامة
    مصر
    المشاركات
    26

    افتراضي

    ارجوا منك تعديل المؤشر لكى لا يظهر اى سهم الا فى حاله ضرب الهدف او الاستوب 10 نقاط

    بمعنى اذا اكتملت شروط الشراء ورسم السهم ... لا يرسم سهم اخر سواء سهم صاعد او هابط
    الا بعد ان يضرب الهدف 10 نقاط او استوب 10 نقاط

    وبدلا من ذلك اذا تحققت الشروط ولم يكن قد حقق الهدف او الاستوب يرسم
    (علامه اكس خضراء لاشاره الشراء وعلامه اكس حمراء لاشاره البيع)

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

    تحياتى
    لا اله الا الله

  5. #5855
    الصورة الرمزية first_knight
    first_knight غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Mar 2014
    الإقامة
    المملكة العربية السعودية
    المشاركات
    170

    افتراضي

    بارك الله فيك مستر دولار

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة dentist_hussein مشاهدة المشاركة
    شكرا أخي جميل ..
    المؤشر كما هو يرسم الكثير من الأسهم و أسهم البيع فقط دون الإلتزام بالشروط
    هل الدوال صحيحه ؟ المفروض أن كل داله خارجيه تبحث عن تحقق الشروط الموضوعه بداخلها خلال 5 شمعات سابقه و هم ّأربع دوال
    ووضعت شرط رسم السهم لو عادت كل داله بترو يرسم سهم شراء و فولص يرسم سهم بيع .. ولكن المؤشر لا يفعل >لك !!
    هل من الممكن مراجعته مره أخرى أخي جميل
    وشكرا مره أخرى .
    المشكله لديك أنك قمت بعمل دالتين للبحث عن الشموع
    الداله للأولى خاصية برسم الأسهم
    كود PHP:
    for (i=limit;i>=1;i--) { 
    والداله الثانيه خاصة بالبحث عن الشروط المتحققه
    كود PHP:
    for(int i=5;i>Bars;i--){ 
    وهذا خطأ
    مرفق المؤشر قمت بتعديله لك
    الملفات المرفقة الملفات المرفقة

  7. #5857
    الصورة الرمزية dentist_hussein
    dentist_hussein غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Aug 2011
    الإقامة
    مصر
    المشاركات
    1,827

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة Jmeel مشاهدة المشاركة
    إن شاء الله يساعدك أستاذي مستر دولار
    شكرا جزيلا أخي جميل و جزاك الله كل خير .


    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    المشكله لديك أنك قمت بعمل دالتين للبحث عن الشموع
    الداله للأولى خاصية برسم الأسهم
    كود PHP:
    for (i=limit;i>=1;i--) { 
    والداله الثانيه خاصة بالبحث عن الشروط المتحققه
    كود PHP:
    for(int i=5;i>Bars;i--){ 
    وهذا خطأ
    مرفق المؤشر قمت بتعديله لك
    تمام أستاذي العزيز و شكرا جزيلا
    لكن المؤشر الآن يقوم برسم أسهم ليس لها علاقه بالشروط .. ارجو الإطلاع عليه بارك الله فيك أستاذي
    الملفات المرفقة الملفات المرفقة
    توقيع العضو
    MetaTrader Login: 652105
    Investor Password: Z3UR9DA0

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة dentist_hussein مشاهدة المشاركة
    شكرا جزيلا أخي جميل و جزاك الله كل خير .




    تمام أستاذي العزيز و شكرا جزيلا
    لكن المؤشر الآن يقوم برسم أسهم ليس لها علاقه بالشروط .. ارجو الإطلاع عليه بارك الله فيك أستاذي
    ما هي الشروط التي تقصدها عندما قمت بعمل المؤشر

  9. #5859
    الصورة الرمزية dentist_hussein
    dentist_hussein غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Aug 2011
    الإقامة
    مصر
    المشاركات
    1,827

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    ما هي الشروط التي تقصدها عندما قمت بعمل المؤشر
    جمعه مباركه باشمهندس أسامه ..
    هم أربع شروط وكل داله تبحث عن تحقق شرط في خمس شمعات سابقه ;
    - تقاطع الموفينج 4 مع منتصف البولنجر لأعلى ..
    - مؤشر القوة النسبيه يقطع مستوى ال50 لأعلى ..
    - تكون نقطة بارابوليك اسفل الشمعة ..
    - تخترق شمعه منتصف البولنجر ..
    و العكس في السهم الأحمر .
    توقيع العضو
    MetaTrader Login: 652105
    Investor Password: Z3UR9DA0

  10. #5860
    الصورة الرمزية سمير محمد ارمان
    سمير محمد ارمان غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Sep 2009
    الإقامة
    مصر
    المشاركات
    834

    افتراضي

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

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة dentist_hussein مشاهدة المشاركة
    جمعه مباركه باشمهندس أسامه ..
    هم أربع شروط وكل داله تبحث عن تحقق شرط في خمس شمعات سابقه ;
    - تقاطع الموفينج 4 مع منتصف البولنجر لأعلى ..
    - مؤشر القوة النسبيه يقطع مستوى ال50 لأعلى ..
    - تكون نقطة بارابوليك اسفل الشمعة ..
    - تخترق شمعه منتصف البولنجر ..
    و العكس في السهم الأحمر .
    طيب سآخذ دالة واحده فقط كمثال دالة تحقق شرط الآر إس آي
    كود PHP:
    bool rsi(int shift){
    bool CASE;
     for(
    int i=shift;i>shift-5;i--){
     
    double rsi1=iRSI(NULL014PRICE_CLOSE,i);
     
    double rsi2=iRSI(NULL014PRICE_CLOSE,i+1);
     
     if(
    rsi2<50 && rsi1>50){CASE=true;} 
     else if(
    rsi2>50 && rsi1<50){CASE=false;}
      }
       
    return(CASE);
     } 
    أنت تريد تحقق الشرط في أي شمعه من الخمس شمعات بالتالي إذا تحقق الشرط سوف ينهي الحلقه وتكون القيمه ترو
    سوف تجعل الشروط
    كود PHP:
    bool rsi(int shift){
    bool CASE;
     for(
    int i=shift;i>shift-5;i--){
     
    double rsi1=iRSI(NULL014PRICE_CLOSE,i);
     
    double rsi2=iRSI(NULL014PRICE_CLOSE,i+1);
     
     if(
    rsi2<50 && rsi1>50){return(true);} 
     else if(
    rsi2>50 && rsi1<50){CASE=false;}
      }
       
    return(CASE);
     } 
    وطبق المثال على جميع الدوال الأخرى

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

    افتراضي

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

    مثال راجع المؤشر المرفق
    الملفات المرفقة الملفات المرفقة

  13. #5863
    الصورة الرمزية brahimoooo
    brahimoooo غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Aug 2014
    الإقامة
    المغرب
    المشاركات
    4

    افتراضي

    السلام عليكم و رحمة الله وبركاته
    اخي و استادي الفاضل لي طلب و اتمنى ان تساعدني فيه و هو :
    كيف استطيع ان اجعل الاكسبرت يفتح مجموعة من الصفقات لكن بالترتيب التالي:
    عند ظهور الاشارة المعتمدة يفتح ثلات صفقات مثلا
    buy 1
    buy 2
    buy 3
    ثم يتوقف و ينتظر ظهور الاشارة مرة اخرى و يفتح :
    buy 4
    buy 5
    buy 6
    ثم يتوقف و ينتظر ظهور الاشارة مرة اخرى و يفتح :
    buy 7
    buy 8
    buy 9
    ثم يتوقف و ينتظر ظهور الاشارة مرة اخرى و يعيد الكرة من جديد اي يفتح :
    buy 1
    buy 2
    buy 3

    * و ان يكون لكل صفقة ماجين نامبر خاص بها

    فالكسبرت الدي صنعته لم استطع جعله يفتح الصفقات بهدا الترتيب فيقوم بفتحها كلها عند ظهور الاشارة اول مرة :buy 1-buy 2-buy 3-buy 4-buy 5-buy 6-buy 7-buy 8-buy 9
    اتمنى من كل قلبي ان تتكرم علي بالحل
    ونفعنا الله بعلمك وشكرا...
    آخر تعديل بواسطة brahimoooo ، 31-08-2014 الساعة 03:15 AM

  14. #5864
    الصورة الرمزية dentist_hussein
    dentist_hussein غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Aug 2011
    الإقامة
    مصر
    المشاركات
    1,827

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة dentist_hussein مشاهدة المشاركة
    جمعه مباركه باشمهندس أسامه ..
    هم أربع شروط وكل داله تبحث عن تحقق شرط في خمس شمعات سابقه ;
    - تقاطع الموفينج 4 مع منتصف البولنجر لأعلى ..
    - مؤشر القوة النسبيه يقطع مستوى ال50 لأعلى ..
    - تكون نقطة بارابوليك اسفل الشمعة ..
    - تخترق شمعه منتصف البولنجر ..
    و العكس في السهم الأحمر .
    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    طيب سآخذ دالة واحده فقط كمثال دالة تحقق شرط الآر إس آي
    كود PHP:
    bool rsi(int shift){
    bool CASE;
    *for(
    int i=shift;i>shift-5;i--){
    *
    double rsi1=iRSI(NULL014PRICE_CLOSE,i);
    *
    double rsi2=iRSI(NULL014PRICE_CLOSE,i+1);
    *
    *if(
    rsi2<50 && rsi1>50){CASE=true;}*
    *else if(
    rsi2>50 && rsi1<50){CASE=false;}
    * }
    * *
    return(CASE);
    *}

    أنت تريد تحقق الشرط في أي شمعه من الخمس شمعات بالتالي إذا تحقق الشرط سوف ينهي الحلقه وتكون القيمه ترو*
    سوف تجعل الشروط*
    كود PHP:
    bool rsi(int shift){
    bool CASE;
    *for(
    int i=shift;i>shift-5;i--){
    *
    double rsi1=iRSI(NULL014PRICE_CLOSE,i);
    *
    double rsi2=iRSI(NULL014PRICE_CLOSE,i+1);
    *
    *if(
    rsi2<50 && rsi1>50){return(true);}*
    *else if(
    rsi2>50 && rsi1<50){CASE=false;}
    * }
    * *
    return(CASE);
    *} 
    وطبق المثال على جميع الدوال الأخرى



    شكرا أستاذ أسامه
    و جزاك الله كل خير
    بدأ يرسم السهم حسب الشروط و لكن بعض الأحيان لا يرسم السهم رغم توفر الشروط و أحيانا يرسمه متأخر قليلا و يقوم بتكرير الأسهم الحمراء كثيرا و الحمراء فقط !!
    حاولت ان أجعل الداله هكذا
    كود PHP:
    bool rsi(int shift){

     for(
    int i=shift;i>shift-5;i--){
     
    double rsi1=iRSI(NULL014PRICE_CLOSE,i);
     
    double rsi2=iRSI(NULL014PRICE_CLOSE,i+1);
     
     if(
    rsi2<50 && rsi1>50){return(true);} 
     else if(
    rsi2>50 && rsi1<50){return(false);}
      break ;
      }
    return(-
    3);
     } 
    ولكن نفس المشكله فأعدتها كما نصحتني بها
    الملفات المرفقة الملفات المرفقة
    توقيع العضو
    MetaTrader Login: 652105
    Investor Password: Z3UR9DA0

  15. #5865
    الصورة الرمزية سمير محمد ارمان
    سمير محمد ارمان غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Sep 2009
    الإقامة
    مصر
    المشاركات
    834

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    سوف تقوم بعمل مخزن آخر buffer ويكون لكل مخزن لون محدد فإذا كانت قيمة الماكد أكبر من صفر سوف يأخذ المخزن الأخضر مثلا هذه القيمه ويصبح المخزن الثاني يساوي صفر
    وإذا كانت القيمة الماكد أصغر من صفر سوف يأخذ المخزن الأحمر هذه القيمه ويصبح المخزن الأخضر يساوي صفر

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

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

  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