ستارمر: تدخلات ماسك ساهمت في تأجيج التوترات ببريطانيا ( الخميس 04 يونيو 2026 11:36 ص ) عاجل: ترامب يصرح باقتراب التوصل لاتفاق نهائي مع إيران ( الخميس 04 يونيو 2026 11:34 ص ) خطوة غير مسبوقة من كوين بيس نحو أسواق ما قبل الاكتتاب العام ( الخميس 04 يونيو 2026 11:25 ص ) توقعات برفع المركزي الأوروبي سعر الفائدة بالاجتماع القادم ( الخميس 04 يونيو 2026 11:02 ص ) سعر الذهب اليوم يرتفع بدعم تراجع الدولار والنفط ( الخميس 04 يونيو 2026 11:01 ص ) هل حان وقت الشراء؟ ستاندرد تشارترد يراهن على تعافي البيتكوين! ( الخميس 04 يونيو 2026 10:54 ص ) مايكروسوفت تقلل اعتمادها على أوبن إيه آي عبر إطلاق نماذج ذكاء اصطناعي خاصة بها ( الخميس 04 يونيو 2026 10:51 ص ) روسيا تُقرّ بتراجع إنتاج النفط وتعزوه إلى أعمال الصيانة ( الخميس 04 يونيو 2026 10:45 ص ) الصين ترفض الانتقادات الأوروبية وتؤكد قوة العلاقات الاقتصادية مع الاتحاد الأوروبي ( الخميس 04 يونيو 2026 10:08 ص ) السعودية تعزز حضورها الدولي بالمشاركة في منتدى سانت بطرسبورج ( الخميس 04 يونيو 2026 10:07 ص ) كيبكو الكورية تفوز بعقد جديد مع أرامكو في مشروع الجافورة ( الخميس 04 يونيو 2026 10:03 ص ) أسهم التكنولوجيا الأوروبية تتراجع بعد توقعات Broadcom ( الخميس 04 يونيو 2026 09:51 ص ) سهم برودكوم يتراجع بقوة في تعاملات ما بعد الإغلاق رغم قوة النتائج ( الخميس 04 يونيو 2026 09:48 ص ) سهم صالح الراشد يهبط دون سعر الإدراج مع خسائر تقارب 27% منذ نتائج الربع الأول ( الخميس 04 يونيو 2026 09:36 ص ) إنفاق شركات التكنولوجيا على الذكاء الاصطناعي سيتجاوز اقتصاد اليابان بحلول 2030 ( الخميس 04 يونيو 2026 08:48 ص ) أهم ما يحرك الأسواق: هدنة لبنان..سعر طرح SpaceX..فقاعة حقيقية! ( الخميس 04 يونيو 2026 08:46 ص ) رويترز: بنك اليابان قد يرفع الفائدة إلى 1% في اجتماع يونيو ( الخميس 04 يونيو 2026 08:44 ص ) عملة رقمية صغيرة ذات خصائص فريدة تسحب السيولة من العملات الكبرى وتصعد بنحو 180% ( الخميس 04 يونيو 2026 08:41 ص ) هل ما زال سهم آبل يستحق الشراء؟ ( الخميس 04 يونيو 2026 08:13 ص ) اليابان: نتوقع أن يتحرك بنك اليابان بشكل يناسب تحقيق هدف التضخم ( الخميس 04 يونيو 2026 08:01 ص )

النتائج 1 إلى 2 من 2
  1. #1
    الصورة الرمزية Red Hat
    Red Hat غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Feb 2007
    الإقامة
    على سطحنا
    المشاركات
    1,942

    Question ممكن شرح هذا الكود

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

    بس ياريت شرح مفصل له

    كود PHP:
     //+------------------------------------------------------------------+
    //|                                                     Tamer v1.mq4 |
    //|                            Copyright © 2007 , Dr. Waleed Soliman |
    //|                                                [email protected] |
    //|                                   0020122327320 / 00966501917706 |
    //+------------------------------------------------------------------+
     
    #property copyright   "Copyright © 2007, dr_waleed"
    #property link        "[email protected]

    //---- Trades Limits

    extern int         TakeProfit            100;
    extern int         StopLoss              100;      
    extern double      TrailingStop          0;
      
    extern bool        SmartClose            true
     
    //---- Money Monagement

    extern bool        MoneyManagment        false;
    extern int         Risk                  5;
    extern double      Lots                  1;
    extern int         MaxTrades             5;

    //---- Hour Trades

    extern bool        UseHourTrade          false;
    extern int         FromHourTrade         0;
    extern int         ToHourTrade           0;

    //---- Global variables

    int                Magic                 841;
    string             eaComment             "Tamer v1";

    //+------------------------------------------------------------------+
    //|    Initialation function                                         |
    //+------------------------------------------------------------------+

    int init()
       {
        return(
    0);
       }

    int orderscnt()
       {
        
    int cnt=0;
        for(
    int i =0;i<OrdersTotal();i++)
           {
            if(
    OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
              {
               if(
    OrderSymbol()== Symbol() && Magic==OrderMagicNumber())
                 {
                  
    cnt++;
                 }
              }
           }
         return(
    cnt);
       }

    //+------------------------------------------------------------------+
    //|    Start function                                                |
    //+------------------------------------------------------------------+

    int start()
       {    
         
        if(
    Bars<100)
          {
           Print(
    "bars less than 100");
              return(
    0);   // check Bars
          
    }
          
        if(
    TakeProfit 10)
          {
            Print(
    "TakeProfit less than 10");
            return(
    0);   // check Take Profit
          
    }
          
             
        
    double StopLimit;
        
    int cnttotal ,ticket;
        
        if(
    MoneyManagmentLots subLotSize();
     
          
    double   ej1ej2
        
              
    ej1  iCustom(NULL0"EJ_Signal‏"330001);
              
    ej2  iCustom(NULL0"EJ_Signal‏"330011);                                                   
                           
        
    total=OrdersTotal();
        
        if(
    total<1
          {    
           if(
    AccountFreeMargin()<(1000*Lots))
             {
              Print(
    "We have no money. Free Margin = ",AccountFreeMargin());
                 return(
    0);  
             }    
                
    //+------------------------------------------------------------------+
    //|    Buy & Sell                                                    |
    //+------------------------------------------------------------------+
                
           
    if    (Bid>ej2)   //------------------ Buy
             
    {
              if(
    orderscnt()<MaxTrades)
                {
                 if(
    StopLoss==0)
                   {
    Stop=0;TrailingStop=0;}
                 else
                   {
    Stop=Ask-StopLoss*Point;}
                 if(
    TakeProfit==0)
                   {
    Limit=0;}
                 else
                   {
    Limit=Ask+TakeProfit*Point;}
               
    ticket OrderSend(Symbol(),OP_BUY,Lots,Ask,3,Stop,Limit,eaComment,Magic,0,Blue);
                 if(
    ticket>0)
                   {
                    if(
    OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES))
                      
    PlaySound("Alert.wav");                    
                    }
                 else 
    Alert("Tamer v1 >> Error opening BUY order : ",GetLastError());                
                } 
             }
                              
           if    (
    Bid<ej1)   //------------------ Sell
             
    {
              if(
    orderscnt()<MaxTrades)
                {
                 if(
    StopLoss==0)
                   {
    Stop=0;TrailingStop=0;}
                 else
                   {
    Stop=Bid+StopLoss*Point;}
                 if(
    TakeProfit==0)
                   {
    Limit=0;}
                 else
                   {
    Limit=Bid-TakeProfit*Point;}
               
    ticket OrderSend(Symbol(),OP_SELL,Lots,Bid,3,Stop,Limit,eaComment,Magic,0,Red); 
                 if(
    ticket>0)
                   {
                    if(
    OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES))
                      
    PlaySound("Alert.wav");                    
                    }
                 else 
    Alert("Tamer v1 >> Error opening SELL order : ",GetLastError());                
                } 
             } 
            return(
    0);
          }

    //+------------------------------------------------------------------+
    //|    Smart Close                                                   |
    //+------------------------------------------------------------------+ 

    if (SmartClose)
      {      
       for(
    cnt=0;cnt<total;cnt++)
         {
          
    OrderSelect(cntSELECT_BY_POSMODE_TRADES);
          if(
    OrderType()<=OP_SELL && OrderSymbol()==Symbol()) 
            {
             if(
    OrderType()==OP_BUY)
               {
                if    (
    Bid<ej1)   //-----------------Cloes Buy
                  
    {
                   
    OrderClose(OrderTicket(),OrderLots(),Bid,3,Yellow);
                           return(
    0);
                  }
               }
             else
               {
                if    (
    Bid>ej2)   //------------------Close Sell
                  
    {
                   
    OrderClose(OrderTicket(),OrderLots(),Ask,3,Yellow);
                           return(
    0);
                  }
               }
            }
         }
      }
        return(
    0);
       }
       
    //+------------------------------------------------------------------+
    //|    Money Management                                              |
    //+------------------------------------------------------------------+
      
    double subLotSize()
        {
         
    double lotMM MathCeil(AccountFreeMargin() *  Risk 1000) / 100
            {
             if(
    lotMM 0.01)                 lotMM Lots;
             if(
    lotMM 1.0)                  lotMM MathCeil(lotMM);
             if(
    lotMM 100)                  lotMM 100;
              return (
    lotMM);
           }
        }
        
    //------------------------------------------------------------------------- The End. 

  2. #2
    الصورة الرمزية jareer
    jareer غير متواجد حالياً موقوف
    تاريخ التسجيل
    Dec 2010
    الإقامة
    الأردن
    المشاركات
    140

    افتراضي

    اكيد مستر دولار سيفيدك اخي

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

  1. ممكن تصحيح هذا الكود
    By mostafa400 in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EA
    مشاركات: 5
    آخر مشاركة: 23-05-2009, 02:50 AM
  2. ممكن هذا الكود
    By cobra100 in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EA
    مشاركات: 0
    آخر مشاركة: 17-12-2008, 01:16 PM
  3. ممكن هذا الكود
    By cobra100 in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EA
    مشاركات: 1
    آخر مشاركة: 13-12-2008, 10:43 PM
  4. ممكن هذا الكود
    By Red Hat in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EA
    مشاركات: 2
    آخر مشاركة: 06-03-2008, 01:23 PM
  5. ممكن هذا المؤشر او الاكسبيرت او الكود
    By Red Hat in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EA
    مشاركات: 3
    آخر مشاركة: 21-11-2007, 05:27 AM

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


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