زيلينسكي في رسالة مفتوحة إلى بوتين: أدعو لاجتماع مباشر معك ووقف إطلاق النار ( الخميس 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 إلى 4 من 4
  1. #1
    الصورة الرمزية t4fast
    t4fast غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Oct 2005
    المشاركات
    296

    افتراضي مطلوب مساعدة في هذا الكود


    السلام عليكم ..

    احاول برمجة شي بسيطة هو ... تنبيه على اختراق متوسط ما .. ولكن لا يعمل الكود بالشكل المطلوب ..

    فارجو المراجعة و التصحيح ...


    كود:
    
    //+------------------------------------------------------------------+
    //|                                        http://www.metaquotes.net |
    //+------------------------------------------------------------------+
    #property copyright " "
    #property link      "http://www.metaquotes.net"
    #property indicator_chart_window
    extern int Time_Frame = PERIOD_H1;
    extern int MA_Period = 10;
    extern int MA_Method = MODE_SMA;
    extern int MA_applied_to = PRICE_CLOSE;
    extern bool    Enabled = true;
    extern int    WhatCorner=2;
    
    int PrevAlertTime=0;
    
    //  MODE_SMA 0 Simple moving average.
    //  MODE_EMA 1 Exponential moving average.
    //  MODE_SMMA 2 Smoothed moving average.
    //  MODE_LWMA 3 Linear weighted moving average.
    
    //  PRICE_CLOSE 0 Close price.
    //  PRICE_OPEN 1 Open price.
    //  PRICE_HIGH 2 High price.
    //  PRICE_LOW 3 Low price.
    //  PRICE_MEDIAN 4 Median price, (high+low)/2.
    //  PRICE_TYPICAL 5 Typical price, (high+low+close)/3.
    //  PRICE_WEIGHTED 6 Weighted close price, (high+low+close+close)/4.
    
    
    
    //---- buffers
    //+------------------------------------------------------------------+
    //| Custom indicator initialization function                         |
    //+------------------------------------------------------------------+
    int init()
      {
       
    //---- indicators
    //----
       return(0);
      }
    //+------------------------------------------------------------------+
    //| Custom indicator deinitialization function                       |
    //+------------------------------------------------------------------+
    int deinit()
      {
    //----
       ObjectDelete("Alart_Condition"); 
       ObjectDelete("Alart_Setup"); 
    //----
       return(0);
      }
    //+------------------------------------------------------------------+
    //| Custom indicator iteration function                              |
    //+------------------------------------------------------------------+
    int start()
      {
      
       int    BarsCount=IndicatorCounted();
        
      if (Enabled == false)
      {
       string Alart_Condition = "Alart Disabled";
      
       ObjectCreate("Alart_Condition", OBJ_LABEL, 0, 0, 0);
       ObjectSetText("Alart_Condition", Alart_Condition , 12, "Comic Sans MS", Red);
       ObjectSet("Alart_Condition", OBJPROP_CORNER, WhatCorner);
       ObjectSet("Alart_Condition", OBJPROP_XDISTANCE, 1);
       ObjectSet("Alart_Condition", OBJPROP_YDISTANCE, 1);
       return (0);
       }
       
      //  if (!Enabled) return (0);
       if (Enabled == true)
        {
       string Alart_Setup = (GetMethodText1(MA_Method)+  (DoubleToStr(MA_Period,0))+")"+ GetMethodText(MA_applied_to))  ;
          
       ObjectCreate("Alart_Setup", OBJ_LABEL, 0, 0, 0);
       ObjectSetText("Alart_Setup", Alart_Setup , 12, "Comic Sans MS", Red);
       ObjectSet("Alart_Setup", OBJPROP_CORNER, WhatCorner);
       ObjectSet("Alart_Setup", OBJPROP_XDISTANCE, 1);
       ObjectSet("Alart_Setup", OBJPROP_YDISTANCE, 1);
       }
       
       // if close of i < iMA && iMA < close of i-1  && last time alart .. then sell 
           if (iBars(NULL,0) < BarsCount)
          BarsCount = iBars(NULL,0) ;
          
       for (int i =BarsCount; i>=0; i--)
       {
        double m = iMA(NULL,Time_Frame,MA_Period,0,MA_Method,MA_applied_to,i);
            
       if ((CurTime() - PrevAlertTime > 20) && Close[i] < m && m < Close[i-1])    
       {   
       Alert ("Sell " + Symbol());
       PlaySound ("alert.wav");
       PrevAlertTime=CurTime();
       return(-1);
       }
      
     
      // if close of i-1 < iMA && iMA < close of i && last time alart .. then buy 
    
      if ( (CurTime() - PrevAlertTime > 20) && Close[i-1] < m && m < Close [i] )
      {
      Alert ("Buy "+ Symbol());
      PlaySound ("alert.wav");
      PrevAlertTime=CurTime();
      return(-1);
      }
     
     
      }  
    //----
    //----
       return(0);
      }
      
        string GetMethodText1(int MA_Method)
        {  switch(MA_Method)
         {
          case 0 : return("SMA(");  break;
          case 1 : return("EMA(");  break;
          case 2 : return("SMMA("); break;
          case 3 : return("LWMA("); break; }   
        }
        
         string GetMethodText(int MA_applied_to)
      {
         switch(MA_applied_to)  
       {case 0: return("C"); break;    // Close
        case 1: return("O"); break;    // Open
        case 2: return("H"); break;    // High
        case 3: return("L"); break; }  // Low
      }
    //+------------

  2. #2
    الصورة الرمزية t4fast
    t4fast غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Oct 2005
    المشاركات
    296

    افتراضي رد: مطلوب مساعدة في هذا الكود

    كود:
    
       // if close of i < iMA && iMA < close of i-1  && last time alart .. then sell 
      
       if (iBars(NULL,0) < BarsCount)
       BarsCount = iBars(NULL,0) ;
          
       for (int i =BarsCount; i>=0; i--)
       {
        double m = iMA(NULL,Time_Frame,MA_Period,0,MA_Method,MA_applied_to,i);
            
       if ( Close[i] < m && m < Close[i-1])    
       {   
       Alert ("Sell " + Symbol());
      
       }
      
     
      // if close of i-1 < iMA && iMA < close of i && last time alart .. then buy 
    
      if (Close[i-1] < m && m < Close [i])
      {
      Alert ("Buy "+ Symbol());
      }


    المشكلة في هذا الجزء من الكود ..
    وضعت الكود بشكل مبسط الان ..
    لا اعلم لماذا لا يعمل هذا الكود بالشكل المطلوب ..

  3. #3
    الصورة الرمزية t4fast
    t4fast غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Oct 2005
    المشاركات
    296

    افتراضي رد: مطلوب مساعدة في هذا الكود

    ادعو الله العليم القدير ان يسخر العقول
    النيرة و القلوب السخية لهذه الطلب





  4. #4
    الصورة الرمزية shift
    shift غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jun 2009
    المشاركات
    197

    افتراضي رد: مطلوب مساعدة في هذا الكود

    و عليكم السلام و رحمة الله تعالى و بركاته
    في المرفقات
    الملفات المرفقة الملفات المرفقة

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

  1. أحتاج مساعدة بليز في فهم هذا الكود
    By هاشمية in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EA
    مشاركات: 6
    آخر مشاركة: 17-04-2010, 01:49 PM
  2. مطلوب الكود الخاص بهذا المؤشر
    By faisal in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EA
    مشاركات: 5
    آخر مشاركة: 08-04-2010, 01:24 AM
  3. مطلوب مساعدة رجاءا
    By mercury_man in forum سوق تداول العملات الأجنبية والسلع والنفط والمعادن
    مشاركات: 3
    آخر مشاركة: 05-06-2008, 07:20 PM
  4. مطلوب مساعدة حول Pay Pal
    By mercury_man in forum استفسارات وأسئلة المبتدئين
    مشاركات: 7
    آخر مشاركة: 27-03-2008, 08:06 PM
  5. مطلوب مساعدة من أهل الخبرة
    By جامح2020 in forum سوق تداول العملات الأجنبية والسلع والنفط والمعادن
    مشاركات: 1
    آخر مشاركة: 19-06-2007, 02:33 AM

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


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