زيلينسكي في رسالة مفتوحة إلى بوتين: أدعو لاجتماع مباشر معك ووقف إطلاق النار ( الخميس 04 يونيو 2026 09:02 م ) ترامب: قد ألتقي المرشد الأعلى لإيران “إذا كان ذلك من أجل إبرام صفقة” ( الخميس 04 يونيو 2026 08:59 م ) كراود سترايك: صناعة الأمن السيبراني وصلت إلى نقطة تحول مدفوعة بالذكاء الاصطناعي ( الخميس 04 يونيو 2026 08:57 م ) بنك بيرنشتاين: سهم نتفليكس قد يرتفع 60% خلال 2–3 سنوات مع استمرار قوة نموذج الأعمال ( الخميس 04 يونيو 2026 08:54 م ) الداو جونز يقفز بنحو 900 نقطة ليغلق عند مستوى قياسي مع تحوّل المستثمرين بعيداً عن أسهم التكنولوجيا ( الخميس 04 يونيو 2026 08:32 م ) مورجان ستانلي: الفيدرالي قد يتجاهل تأثير الحرب على إيران عند دراسة أي رفع للفائدة ( الخميس 04 يونيو 2026 08:31 م ) بوتين يدعو ألمانيا لاتخاذ قرار بشأن استئناف شراء الغاز الروسي عبر خط نورد ستريم ( الخميس 04 يونيو 2026 08:24 م ) ترامب يعلن خطة دعم للفحم بقيمة 700 مليون دولار باستخدام صلاحيات الطوارئ ( الخميس 04 يونيو 2026 08:22 م ) النفط يغلق منخفضاً مع تنامي الآمال باتفاق مع إيران عقب وقف إطلاق النار بين إسرائيل ولبنان ( الخميس 04 يونيو 2026 08:02 م ) الذهب يرتفع مع آمال وقف إطلاق النار في الشرق الأوسط وضغوط على الدولار وعوائد السندات ( الخميس 04 يونيو 2026 08:00 م ) سبيس إكس تحدد سعر 135 دولارًا للسهم في طرحها التاريخي وتكسر قواعد وول ستريت التقليدية ( الخميس 04 يونيو 2026 07:49 م ) عضو بالفيدرالي: الخيارات الحالية بين التريث أو رفع الفائدة لكبح التضخم ( الخميس 04 يونيو 2026 07:39 م ) مسؤولة بالفيدرالي: الذكاء الاصطناعي لا يدفع التضخم صعوداً أو هبوطاً في الوقت الحالي ( الخميس 04 يونيو 2026 07:37 م ) الفيدرالي في نيويورك يرصد استمرار الضغوط على سلاسل الإمداد العالمية في مايو ( الخميس 04 يونيو 2026 07:29 م ) سوق العمل الأمريكي في اختبار حاسم.. كيف ستتفاعل الأسواق مع البيانات؟ ( الخميس 04 يونيو 2026 07:29 م ) بينتريست تعمّق شراكتها مع أمازون عبر صفقة سحابية بقيمة 4 مليارات دولار ( الخميس 04 يونيو 2026 07:27 م ) ترامب يوقع أمراً تنفيذياً لتسهيل فصل 8 آلاف موظف فيدرالي ( الخميس 04 يونيو 2026 07:25 م ) كندا: استراتيجية الذكاء الاصطناعي ستوفر 250 ألف وظيفة وتدعم الناتج المحلي بنسبة 3% ( الخميس 04 يونيو 2026 07:20 م ) صندوق النقد يدعو الاحتياطي الفيدرالي إلى الحذر بشأن التضخم ( الخميس 04 يونيو 2026 07:18 م ) شركة BitMine تضخ 300 مليون دولار لزيادة حيازاتها من إيثريوم ( الخميس 04 يونيو 2026 07:15 م )

النتائج 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