النتائج 1 إلى 9 من 9
  1. #1
    تاريخ التسجيل
    Jul 2011
    الإقامة
    السعودية
    المشاركات
    11,147

    افتراضي صاحب قرار (2) rsi --مؤشر القوة النسبيية على audcad-ربع ساعة

    بسم الله الرحيم الرحيم
    في موضوع مستقل في القسم العام قلنا هو الزوج الوحيد اتلذي قد ينجح معه اي شيء
    اسفل اخر 7 شهور!
    الكود مقتوح--يعني مافيه ملح مجالس زي فلان وفلان
    =


    =
    =


    كود PHP:
      int      setTimerUpdate=1;
       
    int      RSI_PERIOD=14;
       
    int      RSI_UP_TREND=63;
       
    double   Lots=0.1;
       
    int      TP=5000;
       
    int      SL=5000;
    int      t;
    datetime New_Time=0;
       
    int   b=0;
       
    int   s=0;
       
    int   bX=0;
       
    int   sX=0;
       
    int   set=0;
       
    int   setX=0;
       
    int   b1=0;
       
    int   s1=0;
       
    int   b11=0;
       
    int   s11=0;
       
    int   bX1=0;
       
    int   sX1=0;
       
    bool ticket;;
    /////////////////////////////////////////////////////////////////////////////////////////////////
    void OnTick()
    {
    //zz
       
    int RSI_DOWN_TREND=100-RSI_UP_TREND;
       if(
    New_Time!=Time[0])  
       {
    //yy
          
    New_Time=Time[0];
          
    t++; int sh=0;
    /////////////////////////////////////////////////////////////////////////////////////////////////
          
    double M1,M2;
    /////////////////////////////////////////////////////////////////////////////////////////////////
          
    M1 iRSI(NULL0RSI_PERIOD,  PRICE_CLOSE,  1+sh  );
          
    M2 iRSI(NULL0RSI_PERIOD,  PRICE_CLOSE,  2+sh  );
    /////////////////////////////////////////////////////////////////////////////////////////////////
          
    if((M1>RSI_DOWN_TREND && M2<RSI_DOWN_TREND)  && t>0)
          {
             
    b1++;
             
    s1=0;
             if(
    b1>=set)
             {
                
    ticket=OrderSend(NULLOP_BUY,  b*Lots MarketInfo(NULL,MODE_ASK) , 10 ,  0"RSI-BUY-50 UP-"+Period() , clrLime);
                
    t=0;
                
    s=1;
                
    b++;
             }
          }
    /////////////////////////////////////////////////////////////////////////////////////////////////
          
    if((M1<RSI_UP_TREND && M2>RSI_UP_TREND) && t>0)
          {
             
    s1++;
             
    b1=0;
             if(
    s1>=set)
             {
                
    ticket=OrderSend(NULLOP_SELL,  s*Lots MarketInfo(NULL,MODE_BID) , 10 ,   00"RSI-SELL-50 DOWN-"+Period() , clrRed);
                
    t=0;
                
    b=1;
                
    s++;
             }
          }
    /////////////////////////////////////////////////////////////////////////////////////////////////

             
    if((M2>RSI_UP_TREND && M1<RSI_UP_TREND))
             {
    //0
                 
    for(int j=OrdersTotal();j>-1;j--)
                {
    //1
                   
    if(OrderSelect(j,SELECT_BY_POS,MODE_TRADES))
                   {
    //2
             /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////      
                         
    if(OrderType()==OP_BUY)  
                         {
    //6                        
                         
    ticket=OrderClose(OrderTicket(),OrderLots(),OrderClosePrice(),10,clrAqua);  

                         }
    //6
                   
    }//2
                
    }//1
             
    }//0
    ////////////////
             
    if((M2<RSI_DOWN_TREND && M1>RSI_DOWN_TREND))
             {
    //0
             
                
    for(j=OrdersTotal();j>-1;j--)
                {
    //1
                   
    if(OrderSelect(j,SELECT_BY_POS,MODE_TRADES))
                   {
    //2
             /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////      
                         
    if(OrderType()==OP_SELL)  
                         {
    //6
                            
    ticket=OrderClose(OrderTicket(),OrderLots(),OrderClosePrice(),0,clrOrange); 
                         }
    //6
                   
    }//2
                
    }//1
             
    }//0





       
    }//yy
    }//zz
    //////////////////////////////////////////////////////////////////////////////////////////////////
    int OnInit()
    {
       if(
    setTimerUpdate<1)setTimerUpdate=1;
       
    EventSetTimer(setTimerUpdate);
       return(
    INIT_SUCCEEDED);
    }
    //////////////////////////////////////////////////////////////////////////////////////////////////
    void OnDeinit(const int reason)
    {
       
    EventKillTimer();
       
    //ObjectsDeleteAll();
    }
    ////////////////////////////////////////////////////////////////////////////////////////////////// 
    الصور المصغرة للصور المرفقة الصور المصغرة للصور المرفقة 600.png‏  
    آخر تعديل بواسطة فيلسوف البادية ، 21-01-2018 الساعة 03:31 PM

  2. #2
    تاريخ التسجيل
    Jul 2011
    الإقامة
    السعودية
    المشاركات
    11,147

    افتراضي

    ================
    الصور المصغرة للصور المرفقة الصور المصغرة للصور المرفقة 600.png‏  

  3. #3
    تاريخ التسجيل
    Jul 2011
    الإقامة
    السعودية
    المشاركات
    11,147

    افتراضي

    التفكير المنطقي:
    اذ اقطع 70 لا نعلم هل سيتذبذب حوله ام سيهبط
    لذا نقصنا 70 الى 63
    وبالتاللي لايدخل بيع الا اذا غلق تحته قادما من الاعلى
    العكس للشراء ل 37 -- بدلا م ن30
    الصور المصغرة للصور المرفقة الصور المصغرة للصور المرفقة 600.png‏  

  4. #4
    تاريخ التسجيل
    Jul 2011
    الإقامة
    السعودية
    المشاركات
    11,147

    افتراضي

    لو استخدمت 70---يعين ابعدت التفكير المنطقي
    النتيجة هكذا؟؟
    الصور المصغرة للصور المرفقة الصور المصغرة للصور المرفقة 600.png‏  

  5. #5
    تاريخ التسجيل
    Jul 2011
    الإقامة
    السعودية
    المشاركات
    11,147

    افتراضي

    قد تفهم انت ان السبب ان اصلفقات سيقل وبالتالي الربح والدردوداون سيقل!!
    ج: ابدا -- بل الدرودواون العن--لانك بشرط 70--سمحت لاكثر نويز التذبذب بالوجود!!

    لو قطع 63 للاعلى ثم قطع 70-لن يعود الى 63 الا بعد الشديد القوي <------ يسمونه تفكير منطقي
    ولكن 70 ممكن كل يوم مرة!!
    الصور المصغرة للصور المرفقة الصور المصغرة للصور المرفقة 600.png‏  

  6. #6
    الصورة الرمزية Abu Saad412
    Abu Saad412 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Nov 2014
    الإقامة
    المملكة العربية السعودية
    المشاركات
    540

    افتراضي

    حط البيريود 10 وفريم دقيقه واذا قطع 85 فوق يشري واذا قطع 15 تحت يبيع ( الهدف 50 والوقف 10 )

  7. #7
    الصورة الرمزية Abu Saad412
    Abu Saad412 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Nov 2014
    الإقامة
    المملكة العربية السعودية
    المشاركات
    540

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة Abu Saad412 مشاهدة المشاركة
    حط البيريود 10 وفريم دقيقه واذا قطع 85 فوق يشري واذا قطع 15 تحت يبيع ( الهدف 50 والوقف 10 )
    عمليه وحده تلغي خمس خساير
    عمليتين ( تطلع بخمسين نقطه ويمكن ميه وميتين على حسب حركه الزوج ومتابعتك )

  8. #8
    تاريخ التسجيل
    Jul 2011
    الإقامة
    السعودية
    المشاركات
    11,147

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة Abu Saad412 مشاهدة المشاركة
    عمليه وحده تلغي خمس خساير
    عمليتين ( تطلع بخمسين نقطه ويمكن ميه وميتين على حسب حركه الزوج ومتابعتك )
    لا اعتقد ينجح اخي--لانه يصل الى هه الارقام بعد موجة
    راجع معادلات المؤشر نفسه في اي موقع
    عموما الكود اسفل--جرب
    كود PHP:
       int      RSI_PERIOD=10;
       
    int      RSI_UP_TREND=85;
       
    double   Lots=0.01;
       
    int      TP=500;
       
    int      SL=100;
    int      t;
    datetime New_Time=0;
       
    bool ticket;
          
    int   b=0;
       
    int   s=0;
    /////////////////////////////////////////////////////////////////////////////////////////////////
    void OnTick()
    {
    //zz
       
    int RSI_DOWN_TREND=100-RSI_UP_TREND;
       if(
    New_Time!=Time[0])  
       {
    //yy
          
    New_Time=Time[0];
          
    t++; int sh=0;
    /////////////////////////////////////////////////////////////////////////////////////////////////
          
    double M1,M2;
    /////////////////////////////////////////////////////////////////////////////////////////////////
          
    M1 iRSI(NULL0RSI_PERIOD,  PRICE_CLOSE,  1+sh  );
          
    M2 iRSI(NULL0RSI_PERIOD,  PRICE_CLOSE,  2+sh  );
    /////////////////////////////////////////////////////////////////////////////////////////////////
          
    if((M1<RSI_DOWN_TREND && M2>RSI_DOWN_TREND)  && t>0)
          {
                
    ticket=OrderSend(NULLOP_BUY,  b*Lots MarketInfo(NULL,MODE_ASK) , 10 ,  Ask-SL*_Point Ask+TP*_Point"RSI-BUY-50 UP-"+Period() , clrLime);
                
    t=0;
                
    s=1;
                
    b++;
          }
    /////////////////////////////////////////////////////////////////////////////////////////////////
          
    if((M1>RSI_UP_TREND && M2<RSI_UP_TREND) && t>0)
          {

                
    ticket=OrderSend(NULLOP_SELL,  s*Lots MarketInfo(NULL,MODE_BID) , 10 ,   Bid+SL*_Point Bid-TP*_Point"RSI-SELL-50 DOWN-"+Period() , clrRed);
                
    t=0;
                
    b=1;
                
    s++;
          }
    /////////////////////////////////////////////////////////////////////////////////////////////////


       
    }//yy
    }//zz 

  9. #9
    الصورة الرمزية Abu Saad412
    Abu Saad412 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Nov 2014
    الإقامة
    المملكة العربية السعودية
    المشاركات
    540

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة فيلسوف البادية مشاهدة المشاركة
    لا اعتقد ينجح اخي--لانه يصل الى هه الارقام بعد موجة
    راجع معادلات المؤشر نفسه في اي موقع
    عموما الكود اسفل--جرب
    كود PHP:
       int      RSI_PERIOD=10;
       
    int      RSI_UP_TREND=85;
       
    double   Lots=0.01;
       
    int      TP=500;
       
    int      SL=100;
    int      t;
    datetime New_Time=0;
       
    bool ticket;
          
    int   b=0;
       
    int   s=0;
    /////////////////////////////////////////////////////////////////////////////////////////////////
    void OnTick()
    {
    //zz
       
    int RSI_DOWN_TREND=100-RSI_UP_TREND;
       if(
    New_Time!=Time[0])  
       {
    //yy
          
    New_Time=Time[0];
          
    t++; int sh=0;
    /////////////////////////////////////////////////////////////////////////////////////////////////
          
    double M1,M2;
    /////////////////////////////////////////////////////////////////////////////////////////////////
          
    M1 iRSI(NULL0RSI_PERIOD,  PRICE_CLOSE,  1+sh  );
          
    M2 iRSI(NULL0RSI_PERIOD,  PRICE_CLOSE,  2+sh  );
    /////////////////////////////////////////////////////////////////////////////////////////////////
          
    if((M1<RSI_DOWN_TREND && M2>RSI_DOWN_TREND)  && t>0)
          {
                
    ticket=OrderSend(NULLOP_BUY,  b*Lots MarketInfo(NULL,MODE_ASK) , 10 ,  Ask-SL*_Point Ask+TP*_Point"RSI-BUY-50 UP-"+Period() , clrLime);
                
    t=0;
                
    s=1;
                
    b++;
          }
    /////////////////////////////////////////////////////////////////////////////////////////////////
          
    if((M1>RSI_UP_TREND && M2<RSI_UP_TREND) && t>0)
          {

                
    ticket=OrderSend(NULLOP_SELL,  s*Lots MarketInfo(NULL,MODE_BID) , 10 ,   Bid+SL*_Point Bid-TP*_Point"RSI-SELL-50 DOWN-"+Period() , clrRed);
                
    t=0;
                
    b=1;
                
    s++;
          }
    /////////////////////////////////////////////////////////////////////////////////////////////////


       
    }//yy
    }//zz 
    بالتأكيد لن ينجح مع عمله وحده

    انا اقصد من 15 الى 20 عمله بوقت واحد وناتج يوم واحد بعض من هالعملات سوف تتحرك تحرك عنيف يغني عن الخسائر


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