صفحة 365 من 686 الأولىالأولى ... 265315355359360361362363364365366367368369370371375415465 ... الأخيرةالأخيرة
النتائج 5,461 إلى 5,475 من 10285
  1. #5461
    الصورة الرمزية Jmeel
    Jmeel غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Sep 2008
    الإقامة
    في أرض الله
    المشاركات
    7,610

    افتراضي

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

  2. #5462
    الصورة الرمزية ابواحمد222
    ابواحمد222 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jun 2010
    المشاركات
    414

    افتراضي

    مستر دولار الفاضل قمت بعمل هذا الاكسبيرت لكنه لايعمل لا ادري ما السبب
    فضلا وليس امرا اذا تكرمت توضيح الخطا مع كامل الحب والتقدير وشكرا
    كود PHP:
       extern int CAHRT1=240
     
    extern int  CAHRT2 =60
     
    extern int  CAHRT3=30
      
    extern int  CAHRT4=5;
      
    extern int  lavelbuy=-60;
      
    extern int   lavelsell=60;
     
    extern int     TakeProfit=90;
       
    extern int     StopLoss=40
     
    extern int     MagicNumber 1
     
    extern int Trailing_Stop 0;// الوقف المتح 
     
    extern double  Lot=0.1;//  
    int    t1,t2

     
    double point
      
    int digits,Q
    //+------------------------------------------------------------------+ 
    //| expert initialization function                                   | 
    //+------------------------------------------------------------------+ 
    int init()
      {

        if(
    Digits<4)
       {
          
    point=0.01;
          
    digits=2;
       }
       else
       {
          
    point=0.0001;
          
    digits=4;
       }
          

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

      
    double b,s,bsl,ssl,bt,st
    int PT
         
        
    bAsk
        
    s=Bid

        if (
    StopLoss>0
        {  
        
    bsl=b-StopLoss*Point*Q
        
    ssl=s+StopLoss*Point*Q
        } 
        else 
        { 
        
    bsl=0
        
    ssl=0
        } 

        if (
    TakeProfit>0)  
        { 
        
    bt=b+TakeProfit*Point*Q
        
    st=s-TakeProfit*Point*Q
        } 
         else  
         { 
         
    bt=0
         
    st=0
         } 
     
    double lTrailingStop  Trailing_Stop
    double sTrailingStop  Trailing_Stop
      if(
    lTrailingStop>0||sTrailingStop>0){//3   
      
    TrailingPositionsBuy(lTrailingStop); 
      
    TrailingPositionsSell(sTrailingStop); 
      } 
    int cnttickettotal
        
    double MOV1iMA(NULL,CAHRT1,4,0,0,0,1);
        
    double MOV2=iMA(NULL,CAHRT1,9,0,0,0,1); 
        
    double MOV3=iMA(NULL,CAHRT1,18,0,0,0,1);
         
    double MOV4iMA(NULL,CAHRT2,4,0,0,0,1);
        
    double MOV5=iMA(NULL,CAHRT2,9,0,0,0,1); 
        
    double MOV6=iMA(NULL,CAHRT2,18,0,0,0,1);
        
            
        
    double RE1=iCustom(NULLCAHRT3"REI",0,0,2);

        
    double RE2=iCustom(NULLCAHRT3"REI",0,0,1);

        
    double RE3=iCustom(NULLCAHRT4"REI",0,0,2);

        
    double RE4=iCustom(NULLCAHRT4"REI",0,0,1);
        

    if((
    MOV1>MOV2&&MOV2>MOV3&&RE1<lavelbuy && RE2 >lavelbuy) ||(MOV4>MOV5&&MOV5>MOV6&&RE3<lavelbuy&&RE2>lavelbuy)
    &&
    MyBuyRealOrdersTotal(MagicNumber)==0)//1 
       
    {  
              
    ticket=OrderSend(Symbol(),OP_BUY,Lot,b,3*Q,bsl,bt,"",MagicNumber,0,Green );  
                
    int AlertNumber
              while(
    AlertNumber<15){ 
               
    Alert("Buy Order "); 
               
    AlertNumber++; 
               
    Sleep(8000);       
             if(
    ticket>0)
            
               {  
                if(
    OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES)) Print("BUY order opened : ",OrderOpenPrice());
                  
               }  
             else Print(
    "Error opening BUY order : ",GetLastError());   
             return(
    0);  
              } 
          
    if((
    MOV2>MOV1&&MOV3>MOV2&&RE1>lavelsell&&RE2<lavelsell) ||(MOV4<MOV5&&MOV5<MOV6&&RE3>lavelsell&&RE2<lavelsell)&&
    MySellRealOrdersTotal(MagicNumber)==0)// 
       
        
    {  
             
    ticket=OrderSend(Symbol(),OP_SELL,Lot,s,3*Q,ssl,st,"",MagicNumber,0,Red);  
            while(
    AlertNumber<20){ 
               
    Alert("sell Order "); 
               
    AlertNumber++; 
               
    Sleep(8000); 
               } 
                  if(
    ticket>0)
              
                if(
    OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES)) Print("SELL order opened : ",OrderOpenPrice());  
               }  
             else Print(
    "Error opening SELL order : ",GetLastError());   
             return(
    0);   
            }  
          return(
    0);  
         }  

      

       return(
    0); 

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

    // وظيفة لحساب عدد الصفقات الحالية (للشراء) 
    int MyBuyRealOrdersTotal(int MagicNumber

      
    int c=0
      
    int total  OrdersTotal(); 
      
    t1=-1
      
    t2=-1
      
      for (
    int cnt cnt total cnt++) 
      { 
        
    OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES); 
        if (
    OrderMagicNumber() == MagicNumber && OrderSymbol()==Symbol() && (OrderType()==OP_BUY)) 
        { 
          if (
    t1==-1
          { 
            
    t1=OrderTicket(); 
          } 
          else 
          { 
            if (
    t2==-1
            { 
              
    t2=OrderTicket(); 
            } 
          } 
          
    c++; 
        } 
      } 
      return(
    c); 


    // وظيفة لحساب عدد الصفقات الحالية للبيع 
    int MySellRealOrdersTotal(int MagicNumber

      
    int c=0
      
    int total  OrdersTotal(); 
      
    t1=-1
      
    t2=-1
      
      for (
    int cnt cnt total cnt++) 
      { 
        
    OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES); 
        if (
    OrderMagicNumber() == MagicNumber && OrderSymbol()==Symbol() && (OrderType()==OP_SELL)) 
        { 
          if (
    t1==-1
          { 
            
    t1=OrderTicket(); 
          } 
          else 
          { 
            if (
    t2==-1
            { 
              
    t2=OrderTicket(); 
            } 
          } 
          
    c++; 
        } 
      } 
      return(
    c); 

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

     
    void TrailingPositionsBuy(int trailingStop) {  
       for (
    int i=0i<OrdersTotal(); i++) {  
          if (
    OrderSelect(iSELECT_BY_POSMODE_TRADES)) {  
             if (
    OrderSymbol()==Symbol() && OrderMagicNumber()==MagicNumber) {  
                if (
    OrderType()==OP_BUY) {  
                   if (
    Bid-OrderOpenPrice()>trailingStop*Point*Q) {  
                      if (
    OrderStopLoss()<Bid-trailingStop*Point*Q)  
                         
    ModifyStopLoss(Bid-trailingStop*Point*Q);  
                   }  
                }  
             }  
          }  
       }  
    }  
    void TrailingPositionsSell(int trailingStop) {  
       for (
    int i=0i<OrdersTotal(); i++) {  
          if (
    OrderSelect(iSELECT_BY_POSMODE_TRADES)) {  
             if (
    OrderSymbol()==Symbol() && OrderMagicNumber()==MagicNumber) {  
                if (
    OrderType()==OP_SELL) {  
                   if (
    OrderOpenPrice()-Ask>trailingStop*Point*Q) {  
                      if (
    OrderStopLoss()>Ask+trailingStop*Point*|| OrderStopLoss()==0)   
                         
    ModifyStopLoss(Ask+trailingStop*Point*Q);  
                   }  
                }  
             }  
          }  
       }  
    }  

    void ModifyStopLoss(double ldStopLoss) {  
       
    bool fm
       
    fm OrderModify(OrderTicket(),OrderOpenPrice(),ldStopLoss,OrderTakeProfit(),0,CLR_NONE);  
       } 
    وشكرا وجزاك الله كل خير
    مرفق الموشر
    الملفات المرفقة الملفات المرفقة
    • نوع الملف: ex4 REI.ex4‏ (9.7 كيلوبايت, المشاهدات 59)
    • نوع الملف: mq4 REI.mq4‏ (3.1 كيلوبايت, المشاهدات 63)
    آخر تعديل بواسطة ابواحمد222 ، 09-06-2014 الساعة 10:34 PM

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة daod مشاهدة المشاركة
    لوسمحتم اريد منكم كيفيه عمل تعليق سواء كان على شكل Comment or Text or Label
    المهم يكون يتكون على الاقل من ثلاته اسطر ولون كل سطر مختلف او الثلاثه الاسطر مكتوبه بلون غير الابيص مثلا بلون الاصفر.
    مع توضيح على اي شكل من هده الاشكال Comment or Text or Label يمكن عمل هدا الطلب و ماهي الاشكال التى لاتقبل هدا الطلب ؟
    تحتاج كود كائن تكست Object لأظهار ماتريد باللون والمكان ، تفضل الكود ومكان كلمة Daod اكتب ماتريد .
    كود PHP:

    ObjectCreate
    ("jmeel_1"OBJ_LABEL000);   ObjectSetText("Jmeel_1""daod daod  daod  daod daod "12""clrGold);   ObjectSet("Jmeel_1"OBJPROP_CORNER,1);   ObjectSet("Jmeel_1"OBJPROP_XDISTANCE,100);   ObjectSet("Jmeel_1"OBJPROP_YDISTANCE,40); 
    توقيع العضو
    اعتذر لمن لن أتمكن من تنفيذ طلبه بسبب عدم قناعتي بالفكرة

  4. #5464
    الصورة الرمزية daod
    daod غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    May 2013
    المشاركات
    246

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة Jmeel مشاهدة المشاركة
    تحتاج كود كائن تكست Object لأظهار ماتريد باللون والمكان ، تفضل الكود ومكان كلمة Daod اكتب ماتريد .
    كود PHP:

    ObjectCreate
    ("jmeel_1"OBJ_LABEL000);   ObjectSetText("Jmeel_1""daod daod  daod  daod daod "12""clrGold);   ObjectSet("Jmeel_1"OBJPROP_CORNER,1);   ObjectSet("Jmeel_1"OBJPROP_XDISTANCE,100);   ObjectSet("Jmeel_1"OBJPROP_YDISTANCE,40); 

    الله يفتح عليك اخ جميل هده الطريقه اعرفها ولكن استطيع اكتب فيها فقط سطر واحد وما اريد ان اتعلمه هو كيف كتابه اكثر من سطر حيث حاولت من خلال هدا السطر n\ ولكن دون فائده
    لوسمحت ان تقرأ طلبي السابق مره اخرى لتعرف ما هو طلبي بالضبط وجزاك الله خير اخي جميل.

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة ابواحمد222 مشاهدة المشاركة
    مستر دولار الفاضل قمت بعمل هذا الاكسبيرت لكنه لايعمل لا ادري ما السبب
    فضلا وليس امرا اذا تكرمت توضيح الخطا مع كامل الحب والتقدير وشكرا
    كود PHP:
       extern int CAHRT1=240
     
    extern int  CAHRT2 =60
     
    extern int  CAHRT3=30
      
    extern int  CAHRT4=5;
      
    extern int  lavelbuy=-60;
      
    extern int   lavelsell=60;
     
    extern int     TakeProfit=90;
       
    extern int     StopLoss=40
     
    extern int     MagicNumber 1
     
    extern int Trailing_Stop 0;// الوقف المتح 
     
    extern double  Lot=0.1;//  
    int    t1,t2
     
     
    double point
      
    int digits,Q
    //+------------------------------------------------------------------+ 
    //| expert initialization function                                   | 
    //+------------------------------------------------------------------+ 
    int init()
      {
     
        if(
    Digits<4)
       {
          
    point=0.01;
          
    digits=2;
       }
       else
       {
          
    point=0.0001;
          
    digits=4;
       }
          
     
    Q=10;   //----
       
    return(0);
      }
    //+------------------------------------------------------------------+ 
    //| expert deinitialization function                                 | 
    //+------------------------------------------------------------------+ 
    int deinit() 
      { 
    //---- 
        
    //---- 
       
    return(0); 
      } 
    //+------------------------------------------------------------------+ 
    //| expert start function                                            | 
    //+------------------------------------------------------------------+ 
    int start() 

      
    double b,s,bsl,ssl,bt,st
    int PT
         
        
    bAsk
        
    s=Bid
     
        if (
    StopLoss>0
        {  
        
    bsl=b-StopLoss*Point*Q;   اين قيمة Q ؟؟ اضف Q=10في في قسم int  او اعلاه في المتغيرات     ssl=s+StopLoss*Point*Q
        } 
        else 
        { 
        
    bsl=0
        
    ssl=0
        } 
     
        if (
    TakeProfit>0)  
        { 
        
    bt=b+TakeProfit*Point*Q
        
    st=s-TakeProfit*Point*Q
        } 
         else  
         { 
         
    bt=0
         
    st=0
         } 
     
    double lTrailingStop  Trailing_Stop
    double sTrailingStop  Trailing_Stop
      if(
    lTrailingStop>0||sTrailingStop>0){//3   
      
    TrailingPositionsBuy(lTrailingStop); 
      
    TrailingPositionsSell(sTrailingStop); 
      } 
    int cnttickettotal
        
    double MOV1iMA(NULL,CAHRT1,4,0,0,0,1);
        
    double MOV2=iMA(NULL,CAHRT1,9,0,0,0,1); 
        
    double MOV3=iMA(NULL,CAHRT1,18,0,0,0,1);
         
    double MOV4iMA(NULL,CAHRT2,4,0,0,0,1);
        
    double MOV5=iMA(NULL,CAHRT2,9,0,0,0,1); 
        
    double MOV6=iMA(NULL,CAHRT2,18,0,0,0,1);
        
            
        
    double RE1=iCustom(NULLCAHRT3"REI",0,2);  عدل عدد الخانات في الكود بكل الأسطر الأربعة  الى خانتين بعد اسم المؤشر
     
        double RE2
    =iCustom(NULLCAHRT3"REI",0,0,1);
     
        
    double RE3=iCustom(NULLCAHRT4"REI",0,0,2);
     
        
    double RE4=iCustom(NULLCAHRT4"REI",0,0,1);
        
     
    if((
    MOV1>MOV2&&MOV2>MOV3&&RE1<lavelbuy && RE2 >lavelbuy) ||(MOV4>MOV5&&MOV5>MOV6&&RE3<lavelbuy&&RE2>lavelbuy)
    &&
    MyBuyRealOrdersTotal(MagicNumber)==0)//1 
       
    {  
              
    ticket=OrderSend(Symbol(),OP_BUY,Lot,b,3*Q,bsl,bt,"",MagicNumber,0,Green );  
                
    int AlertNumber
              while(
    AlertNumber<15){ 
               
    Alert("Buy Order "); 
               
    AlertNumber++; 
               
    Sleep(8000);       
             if(
    ticket>0)
            
               {  
                if(
    OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES)) Print("BUY order opened : ",OrderOpenPrice());
                  
               }  
             else Print(
    "Error opening BUY order : ",GetLastError());   
             return(
    0);  
              } 
          
    if((
    MOV2>MOV1&&MOV3>MOV2&&RE1>lavelsell&&RE2<lavelsell) ||(MOV4<MOV5&&MOV5<MOV6&&RE3>lavelsell&&RE2<lavelsell)&&
    MySellRealOrdersTotal(MagicNumber)==0)// 
       
        
    {  
             
    ticket=OrderSend(Symbol(),OP_SELL,Lot,s,3*Q,ssl,st,"",MagicNumber,0,Red);  
            while(
    AlertNumber<20){ 
               
    Alert("sell Order "); 
               
    AlertNumber++; 
               
    Sleep(8000); 
               } 
                  if(
    ticket>0)
              
                if(
    OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES)) Print("SELL order opened : ",OrderOpenPrice());  
               }  
             else Print(
    "Error opening SELL order : ",GetLastError());   
             return(
    0);   
            }  
          return(
    0);  
         }  
     
      
     
       return(
    0); 
     
    //+--------------- 
     
    // وظيفة لحساب عدد الصفقات الحالية (للشراء) 
    int MyBuyRealOrdersTotal(int MagicNumber

      
    int c=0
      
    int total  OrdersTotal(); 
      
    t1=-1
      
    t2=-1
      
      for (
    int cnt cnt total cnt++) 
      { 
        
    OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES); 
        if (
    OrderMagicNumber() == MagicNumber && OrderSymbol()==Symbol() && (OrderType()==OP_BUY)) 
        { 
          if (
    t1==-1
          { 
            
    t1=OrderTicket(); 
          } 
          else 
          { 
            if (
    t2==-1
            { 
              
    t2=OrderTicket(); 
            } 
          } 
          
    c++; 
        } 
      } 
      return(
    c); 

     
    // وظيفة لحساب عدد الصفقات الحالية للبيع 
    int MySellRealOrdersTotal(int MagicNumber

      
    int c=0
      
    int total  OrdersTotal(); 
      
    t1=-1
      
    t2=-1
      
      for (
    int cnt cnt total cnt++) 
      { 
        
    OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES); 
        if (
    OrderMagicNumber() == MagicNumber && OrderSymbol()==Symbol() && (OrderType()==OP_SELL)) 
        { 
          if (
    t1==-1
          { 
            
    t1=OrderTicket(); 
          } 
          else 
          { 
            if (
    t2==-1
            { 
              
    t2=OrderTicket(); 
            } 
          } 
          
    c++; 
        } 
      } 
      return(
    c); 

    //+------------------------------------------------------------------+ 
     
     
    void TrailingPositionsBuy(int trailingStop) {  
       for (
    int i=0i<OrdersTotal(); i++) {  
          if (
    OrderSelect(iSELECT_BY_POSMODE_TRADES)) {  
             if (
    OrderSymbol()==Symbol() && OrderMagicNumber()==MagicNumber) {  
                if (
    OrderType()==OP_BUY) {  
                   if (
    Bid-OrderOpenPrice()>trailingStop*Point*Q) {  
                      if (
    OrderStopLoss()<Bid-trailingStop*Point*Q)  
                         
    ModifyStopLoss(Bid-trailingStop*Point*Q);  
                   }  
                }  
             }  
          }  
       }  
    }  
    void TrailingPositionsSell(int trailingStop) {  
       for (
    int i=0i<OrdersTotal(); i++) {  
          if (
    OrderSelect(iSELECT_BY_POSMODE_TRADES)) {  
             if (
    OrderSymbol()==Symbol() && OrderMagicNumber()==MagicNumber) {  
                if (
    OrderType()==OP_SELL) {  
                   if (
    OrderOpenPrice()-Ask>trailingStop*Point*Q) {  
                      if (
    OrderStopLoss()>Ask+trailingStop*Point*|| OrderStopLoss()==0)   
                         
    ModifyStopLoss(Ask+trailingStop*Point*Q);  
                   }  
                }  
             }  
          }  
       }  
    }  
     
    void ModifyStopLoss(double ldStopLoss) {  
       
    bool fm
       
    fm OrderModify(OrderTicket(),OrderOpenPrice(),ldStopLoss,OrderTakeProfit(),0,CLR_NONE);  
       } 
    وشكرا وجزاك الله كل خير
    مرفق الموشر
    الأجابة في داخل الكود وإن شاء الله حيشتغل الأكسبيرت .

    double RE1=iCustom(NULL, CAHRT3, "REI",0,2); عدل عدد الخانات في الكود بكل الأسطر الأربعة الى خانتين بعد اسم المؤشر

    Q=10;

    آخر تعديل بواسطة Jmeel ، 10-06-2014 الساعة 12:02 AM
    توقيع العضو
    اعتذر لمن لن أتمكن من تنفيذ طلبه بسبب عدم قناعتي بالفكرة

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة daod مشاهدة المشاركة
    الله يفتح عليك اخ جميل هده الطريقه اعرفها ولكن استطيع اكتب فيها فقط سطر واحد وما اريد ان اتعلمه هو كيف كتابه اكثر من سطر حيث حاولت من خلال هدا السطر n\ ولكن دون فائده
    لوسمحت ان تقرأ طلبي السابق مره اخرى لتعرف ما هو طلبي بالضبط وجزاك الله خير اخي جميل.
    عند كتابة الكائنات على الشارت لا يمكن أن تستخدم \n لكتابة سطر جديد لكن يمكن عمل كائن آخر وتغيير قيم x و y لكتابة الكائن أسفل الكائن الأول

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة Jmeel مشاهدة المشاركة
    فنان ومحترف اخي سمير ، شكرا لك .
    انت هو الفنان والمحترف اخى جميل .
    تلميذ مستر دولار
    لو المؤشر الاول لا يعمل على بعض المنصات
    تم التعديل على المؤشر فى المرفقات
    ..............
    فى موضوع ثانى
    ارجو المساعدة فيه مهم جدا
    الان يوجد عندى مؤشر مفتوح الكود وتم عمل اكسبيرت عليه
    بس المشكلة هنا
    لازم تعمل تحديث للشارت مع كل شمعة جديدة لو فريم الساعة او الاربعة ساعات
    ماهو حل هذه المشكلة ؟
    انا وضعت فى الاكسبيرت والمؤشر
    كود PHP:
     RefreshRates() 
    بس بدون فايدة
    لو فى طريقة تعمل هى التحديث
    ولكم الشكر والتقدير
    الملفات المرفقة الملفات المرفقة

  8. #5468
    الصورة الرمزية ابواحمد222
    ابواحمد222 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jun 2010
    المشاركات
    414

    افتراضي

    جزاك الله كل خير اخي جميل تم عمل التعديلات لكن هناك ملاحظه انه يفتح صفقات شراء ولا يفتح صفقات بيع مرفق الاكسبيرت بعد التعديل الذي تم
    هناك خطا في الاكسبيرت لا اعرف ما هو مع انني دققته اكثر من مره ولم اجد السبب قمت بعمل باك تيست لمعظم العملات يفتح شراء ولا يفتح بيع مع توفر الشروط التي هي ببساطه
    البيع
    1 متوسط 4 اقل من متوسط 9 شارت 240
    2 متوسط 9 اقل من متوسط 18 شارت 240
    3 اشاره بيع من موشر rei (كسر مستوى 60 موجب ) على شارت 30
    4 او استخدام شارت 60 مع شارت 5 دقائق
    الشراء العكس
    اعتذر اخي الفاضل على الاطاله وفضلا وليس امرا اذا تكرمت وتفضلت علينا وشكرا لك مقدما وجزاك كل خير
    الملفات المرفقة الملفات المرفقة

  9. #5469
    الصورة الرمزية daod
    daod غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    May 2013
    المشاركات
    246

    افتراضي

    1-ما هو الفرق بين الاستوب المتحرك الموجود في الميتاتريدر ووالاستوب المتحرك الذي يتم برمجته من قبل المبرمجين ؟
    2-وهل في يتحرك وقف الخساره نقطه نقطه في الاستوب المتحركام انه يمكن التحكم في ذلك يعني كل خمس او ثمان نقاط وهكذا؟
    3-وهل يجب ان يظل الكمبيوتر مفتوح او شغال من اجل عمليه الاستوب المتحرك سواء الموجود في المياترتريد او المبرمج من قبل المبرمجين؟
    4-وما الفرق بين الاستوب المتحرك والبريك وايهما افضل؟وايهما لايحتاج ان يظل الكمبيوتر شغال؟

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة سمير محمد ارمان مشاهدة المشاركة
    انت هو الفنان والمحترف اخى جميل .
    تلميذ مستر دولار
    لو المؤشر الاول لا يعمل على بعض المنصات
    تم التعديل على المؤشر فى المرفقات
    ..............
    فى موضوع ثانى
    ارجو المساعدة فيه مهم جدا
    الان يوجد عندى مؤشر مفتوح الكود وتم عمل اكسبيرت عليه
    بس المشكلة هنا
    لازم تعمل تحديث للشارت مع كل شمعة جديدة لو فريم الساعة او الاربعة ساعات
    ماهو حل هذه المشكلة ؟
    انا وضعت فى الاكسبيرت والمؤشر
    كود PHP:
     RefreshRates() 
    بس بدون فايدة
    لو فى طريقة تعمل هى التحديث
    ولكم الشكر والتقدير
    استخدم الفوليوم في مثل هذه الحالة ويمكنك اضافته الى الأكسبيرت وسيؤثر على الأكسبيرت والمؤشر بنفس الوقت وسيعمل على كل الفريمات ، تم اضافتها للمؤشر المرفق .
    الملفات المرفقة الملفات المرفقة
    آخر تعديل بواسطة Jmeel ، 10-06-2014 الساعة 11:08 AM
    توقيع العضو
    اعتذر لمن لن أتمكن من تنفيذ طلبه بسبب عدم قناعتي بالفكرة

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة daod مشاهدة المشاركة
    1-ما هو الفرق بين الاستوب المتحرك الموجود في الميتاتريدر ووالاستوب المتحرك الذي يتم برمجته من قبل المبرمجين ؟ لايوجد فرق .
    2-وهل في يتحرك وقف الخساره نقطه نقطه في الاستوب المتحركام انه يمكن التحكم في ذلك يعني كل خمس او ثمان نقاط وهكذا؟ على المنصة يتحرك في الخطوة الأولى حسب الرقم الذي تحدده وبعدها بتحرك نقطة كلما تقدم السعر لصالح الصفقة بنقطة . لكن في الأكسبيرت يمكن اختيار النقلة الأولى وكذلك النقلات التالية .
    3-وهل يجب ان يظل الكمبيوتر مفتوح او شغال من اجل عمليه الاستوب المتحرك سواء الموجود في المياترتريد او المبرمج من قبل المبرمجين؟ على المنصة سيستمر يعمل وان اغلقت الجهاز ، اما الأكسبيرت سيتوقف اذا انقطع الأتصال بالمنصة .
    4-وما الفرق بين الاستوب المتحرك والبريك وايهما افضل؟وايهما لايحتاج ان يظل الكمبيوتر شغال؟ الأستوب يغني عن البريك ايفن في الأهداف الصغيرة ولايوجد بريك ايفن على المنصة
    الأجابة في الداخل
    توقيع العضو
    اعتذر لمن لن أتمكن من تنفيذ طلبه بسبب عدم قناعتي بالفكرة

  12. #5472
    الصورة الرمزية محمدعبداللاه
    محمدعبداللاه غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jan 2008
    الإقامة
    قطر
    المشاركات
    311

    افتراضي

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

  13. #5473
    الصورة الرمزية محمدعبداللاه
    محمدعبداللاه غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jan 2008
    الإقامة
    قطر
    المشاركات
    311

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة محمدعبداللاه مشاهدة المشاركة
    ارجو مساعدتي
    افتح اي تمبلت فاضي ثم اسحب المؤشرات واحفظها ، بعدها عدل اعدادات المؤشرات كماتريد في الأستراتيجية ثم احفظها ، الأمر سهل اذا كنت فهمت طلبك .
    توقيع العضو
    اعتذر لمن لن أتمكن من تنفيذ طلبه بسبب عدم قناعتي بالفكرة

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة Jmeel مشاهدة المشاركة
    استخدم الفوليوم في مثل هذه الحالة ويمكنك اضافته الى الأكسبيرت وسيؤثر على الأكسبيرت والمؤشر بنفس الوقت وسيعمل على كل الفريمات ، تم اضافتها للمؤشر المرفق .
    السلام عليكم اخى الكريم جميل
    جزاك الله خير على المساعدة
    بس تم وضع الكود داخل المؤشر وداخل الاكسبيرت وهو
    كود PHP:
    if(Volume[0]<5){   ObjectsDeleteAll(); 
    وتم التجربة باك تست
    الاكسبيرت يفتح اول صفقة ولا يفتح صفقات اخرى بسبب تحديث المؤشر لايعمل
    لو فى طريقة اخرى
    او ممكن تجرب الاكسبيرت مع المؤشر باك تست
    وشكرا على المساعدة
    تحياتى لك
    الملفات المرفقة الملفات المرفقة

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

  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