النتائج 1 إلى 4 من 4
  1. #1
    الصورة الرمزية Tamer M.Akll
    Tamer M.Akll غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Dec 2007
    المشاركات
    83

    افتراضي ابحث عن اكسبرت موفنج

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

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

    افتراضي

    غير فيه شوي يصضير زي ماتبي
    الماكد--نظرية التشبع العكسي
    كود PHP:
       int      setTimerUpdate=1;
     
    int FAST=12;
     
    int SLOW=26;
     
    int SIGNAL=9;
       
    double   Lots=0.01;
       
    int      TP=4000;
       
    int      SL=4000;
    int      t;
    datetime New_Time=0;
       
    int   b=1;
       
    int   s=1;
       
    int   b1=0;
       
    int   s1=0;
       
    int   b2=0;
       
    int   s2=0;
    bool ticket;
    /////////////////////////////////////////////////////////////////////////////////////////////////
    void OnTick()
    {
    //zz

       
    if(New_Time!=Time[0])  
       {
    //yy
          
    New_Time=Time[0];
          
    t++; 
          
    double S1,S2;
          
    double M1,M2;
    /////////////////////////////////////////////////////////////////////////////////////////////////
             
    M1=iMACD(NULL,0,FAST,SLOW,SIGNAL,   PRICE_CLOSE,   MODE_MAIN,     );
             
    M2=iMACD(NULL,0,FAST,SLOW,SIGNAL,   PRICE_CLOSE,   MODE_MAIN,     );
             
    S1=iMACD(NULL,0,FAST,SLOW,SIGNAL,   PRICE_CLOSE,   MODE_SIGNAL,   );
             
    S2=iMACD(NULL,0,FAST,SLOW,SIGNAL,   PRICE_CLOSE,   MODE_SIGNAL,   );
    /////////////////////////////////////////////////////////////////////////////////////////////////
             
    if((M1<S1 && M2>S2)  && t>0  && M2<&& M1<&& S2<&& S1<0)
             {
    b1++;s1=0;
             if(
    b1>=5)  {
                
    ticket=OrderSend(NULLOP_BUY,  b*Lots MarketInfo(NULL,MODE_ASK) , 10 ,   MarketInfo(NULL,MODE_ASK)-10*SL*MarketInfo(NULL,MODE_POINT) , MarketInfo(NULL,MODE_ASK)+10*TP*MarketInfo(NULL,MODE_POINT), "RSI-BUY-50 UP-"+Period() , clrLime);
                
    t=0;s=1;b++;
             }
             }

             if((
    M1>S1 && M2<S2) && t>0  && M2>&& M1>&& S2>&& S1>0)
             {
    s1++;b1=0;
             if(
    s1>=5)  {
                
    ticket=OrderSend(NULLOP_SELL,  s*Lots MarketInfo(NULL,MODE_BID) , 10 ,   MarketInfo(NULL,MODE_BID)+10*SL*MarketInfo(NULL,MODE_POINT) , MarketInfo(NULL,MODE_BID)-10*TP*MarketInfo(NULL,MODE_POINT), "RSI-SELL-50 DOWN-"+Period() , clrRed);
                
    t=0;b=1;s++;
             }
             }











             if((
    M1>S1 && M2<S2) && M2>&& M1>&& S2>&& S1>0)
             {
    //0
             
    s2++;b2=0;
             if(
    s2>=2)  {
                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(),0,clrYellow); 
                         }
    //6
                   
    }//2
                
    }//1
             
    }//0
             
    }//0

             
    if((M1<S1 && M2>S2)  && M2<&& M1<&& S2<&& S1<0)
             {
    //0
             
    b2++;s2=0;
             if(
    b2>=2)  {
                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(),10,clrWhite); 
                         }
    //6
                   
    }//2
                
    }//1
             
    }//0
       
    }//yy
    }//zz
       
    }//yy
    int OnInit()
    {
       if(
    setTimerUpdate<1)setTimerUpdate=1;
       
    EventSetTimer(setTimerUpdate);
       return(
    INIT_SUCCEEDED);
    }
    //////////////////////////////////////////////////////////////////////////////////////////////////
    void OnDeinit(const int reason)
    {
       
    EventKillTimer();
       
    ObjectsDeleteAll();
    }
    ////////////////////////////////////////////////////////////////////////////////////////////////// 

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

    افتراضي

    ================
    الصور المصغرة للصور المرفقة الصور المصغرة للصور المرفقة TesterGraph.gif‏  

  4. #4
    الصورة الرمزية Tamer M.Akll
    Tamer M.Akll غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Dec 2007
    المشاركات
    83

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة فيلسوف البادية مشاهدة المشاركة
    غير فيه شوي يصضير زي ماتبي
    الماكد--نظرية التشبع العكسي
    كود PHP:
       int      setTimerUpdate=1;
     
    int FAST=12;
     
    int SLOW=26;
     
    int SIGNAL=9;
       
    double   Lots=0.01;
       
    int      TP=4000;
       
    int      SL=4000;
    int      t;
    datetime New_Time=0;
       
    int   b=1;
       
    int   s=1;
       
    int   b1=0;
       
    int   s1=0;
       
    int   b2=0;
       
    int   s2=0;
    bool ticket;
    /////////////////////////////////////////////////////////////////////////////////////////////////
    void OnTick()
    {
    //zz

       
    if(New_Time!=Time[0])  
       {
    //yy
          
    New_Time=Time[0];
          
    t++; 
          
    double S1,S2;
          
    double M1,M2;
    /////////////////////////////////////////////////////////////////////////////////////////////////
             
    M1=iMACD(NULL,0,FAST,SLOW,SIGNAL,   PRICE_CLOSE,   MODE_MAIN,     );
             
    M2=iMACD(NULL,0,FAST,SLOW,SIGNAL,   PRICE_CLOSE,   MODE_MAIN,     );
             
    S1=iMACD(NULL,0,FAST,SLOW,SIGNAL,   PRICE_CLOSE,   MODE_SIGNAL,   );
             
    S2=iMACD(NULL,0,FAST,SLOW,SIGNAL,   PRICE_CLOSE,   MODE_SIGNAL,   );
    /////////////////////////////////////////////////////////////////////////////////////////////////
             
    if((M1<S1 && M2>S2)  && t>0  && M2<&& M1<&& S2<&& S1<0)
             {
    b1++;s1=0;
             if(
    b1>=5)  {
                
    ticket=OrderSend(NULLOP_BUY,  b*Lots MarketInfo(NULL,MODE_ASK) , 10 ,   MarketInfo(NULL,MODE_ASK)-10*SL*MarketInfo(NULL,MODE_POINT) , MarketInfo(NULL,MODE_ASK)+10*TP*MarketInfo(NULL,MODE_POINT), "RSI-BUY-50 UP-"+Period() , clrLime);
                
    t=0;s=1;b++;
             }
             }

             if((
    M1>S1 && M2<S2) && t>0  && M2>&& M1>&& S2>&& S1>0)
             {
    s1++;b1=0;
             if(
    s1>=5)  {
                
    ticket=OrderSend(NULLOP_SELL,  s*Lots MarketInfo(NULL,MODE_BID) , 10 ,   MarketInfo(NULL,MODE_BID)+10*SL*MarketInfo(NULL,MODE_POINT) , MarketInfo(NULL,MODE_BID)-10*TP*MarketInfo(NULL,MODE_POINT), "RSI-SELL-50 DOWN-"+Period() , clrRed);
                
    t=0;b=1;s++;
             }
             }











             if((
    M1>S1 && M2<S2) && M2>&& M1>&& S2>&& S1>0)
             {
    //0
             
    s2++;b2=0;
             if(
    s2>=2)  {
                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(),0,clrYellow); 
                         }
    //6
                   
    }//2
                
    }//1
             
    }//0
             
    }//0

             
    if((M1<S1 && M2>S2)  && M2<&& M1<&& S2<&& S1<0)
             {
    //0
             
    b2++;s2=0;
             if(
    b2>=2)  {
                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(),10,clrWhite); 
                         }
    //6
                   
    }//2
                
    }//1
             
    }//0
       
    }//yy
    }//zz
       
    }//yy
    int OnInit()
    {
       if(
    setTimerUpdate<1)setTimerUpdate=1;
       
    EventSetTimer(setTimerUpdate);
       return(
    INIT_SUCCEEDED);
    }
    //////////////////////////////////////////////////////////////////////////////////////////////////
    void OnDeinit(const int reason)
    {
       
    EventKillTimer();
       
    ObjectsDeleteAll();
    }
    ////////////////////////////////////////////////////////////////////////////////////////////////// 
    اشكرك اخي فيلسوف بس انا مبعرفش في البرمجة للاسف


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