إيرباص ترفع وتيرة التسليمات 59% في مايو وتقترب من مستهدفات 2026 ( الجمعة 05 يونيو 2026 09:30 ص ) عاجل.. اقتصادات منطقة اليورو تسجل أول انكماش منذ أكثر من عامين ( الجمعة 05 يونيو 2026 09:07 ص ) UBS: قراءة بيانات التوظيف الأمريكية ما زالت غير موثوقة ( الجمعة 05 يونيو 2026 09:00 ص ) عقود ناسداك التكنولوجي تقود خسائر ما قبل السوق وسط ترقب تقرير الوظائف ( الجمعة 05 يونيو 2026 08:42 ص ) سبيس إكس ستنتظر عاماً كاملاً قبل الانضمام إلى S&P 500 ( الجمعة 05 يونيو 2026 07:54 ص ) الأسهم الأوروبية تتراجع وسط توترات الشرق الأوسط وتباطؤ تجارة الذكاء الاصطناعي ( الجمعة 05 يونيو 2026 07:53 ص ) مؤشر FTSE 100: تراجع الأسهم مع ركود أسعار المنازل وتصاعد مخاطر هرمز ( الجمعة 05 يونيو 2026 07:48 ص ) مفاوضات وقف الحرب تتعثر: إيران تهدد القواعد الأمريكية وتتمسك بهرمز ( الجمعة 05 يونيو 2026 07:44 ص ) تحذير من بارکليز: مسيرة الأسهم المدفوعة بالذكاء الاصطناعي تبدو ممتدة بشكل متزايد ( الجمعة 05 يونيو 2026 07:44 ص ) تقرير: صادرات النفط الإيراني تهبط لأدنى مستوى في 6 سنوات ( الجمعة 05 يونيو 2026 07:40 ص ) بيتكوين يهبط إلى 61,000 دولار ويتجه نحو خسارة أسبوعية بنسبة 16% ( الجمعة 05 يونيو 2026 07:35 ص ) اليابان تجدد التهديد بالتدخل لدعم الين ( الجمعة 05 يونيو 2026 06:30 ص ) رويترز: عمان توقف عمليات تحميل النفط بميناء الفحل على إثر انفجار ( الجمعة 05 يونيو 2026 06:19 ص ) أوبك: الطلب العالمي على النفط لا يزال قويًا رغم إغلاق هرمز ( الجمعة 05 يونيو 2026 06:01 ص ) مجلس النواب الأمريكي يقر مشروع قانون لدعم أوكرانيا وفرض عقوبات على روسيا ( الجمعة 05 يونيو 2026 05:53 ص ) بنك الصين يستأنف ضخ السيولة بعد توقف يومين ( الجمعة 05 يونيو 2026 05:01 ص ) بنك الصين الشعبي يحدد سعر الدولار مقابل اليوان عند 6.8157 ( الجمعة 05 يونيو 2026 04:57 ص ) مسؤولون أمريكيون يبحثون الاستحواذ على حصص في شركات الذكاء الاصطناعي ( الجمعة 05 يونيو 2026 01:38 ص ) زيلينسكي في رسالة مفتوحة إلى بوتين: أدعو لاجتماع مباشر معك ووقف إطلاق النار ( الخميس 04 يونيو 2026 09:02 م ) ترامب: قد ألتقي المرشد الأعلى لإيران “إذا كان ذلك من أجل إبرام صفقة” ( الخميس 04 يونيو 2026 08:59 م )

النتائج 1 إلى 8 من 8

الموضوع: مساعدة في مؤشر

  1. #1
    الصورة الرمزية forex_man_55
    forex_man_55 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jul 2019
    الإقامة
    العراق
    المشاركات
    514

    افتراضي مساعدة في مؤشر

    السلام عليكم
    مرفق مؤشر المفروض يحسب الجذر الرقمي للسعر على اساس مجموع مكونات سعر الاغلاق يعني لو السعر 1.23 يرجع 1+2+3=6
    مبرمج عن طريق جات جي بي تي
    المعادلة صحيحة تم اختبارها لكن الرقم مقابل كل شمعة غير متطابق ممكن حد يراجعه ويقول اين الخلل
    وشكرا جزيلا لكم

    كود:
    //+------------------------------------------------------------------+
    //|                                                  PriceRootDigits |
    //|                        Copyright 2024, MetaQuotes Software Corp. |
    //|                                             http://www.mql4.com/ |
    //+------------------------------------------------------------------+
    #property indicator_separate_window
    #property indicator_buffers 1
    #property indicator_color1 Blue
    
    double Buffer1[];
    
    //+------------------------------------------------------------------+
    //| Custom indicator initialization function                         |
    //+------------------------------------------------------------------+
    int OnInit()
      {
       // Initialize indicator buffers
       SetIndexBuffer(0, Buffer1);
       
       // Set indicator line properties
       SetIndexStyle(0, DRAW_LINE);
       SetIndexLabel(0, "Price Root");
       IndicatorDigits(0);
       
       return(INIT_SUCCEEDED);
      }
      
    //+------------------------------------------------------------------+
    //| Custom indicator iteration function                              |
    //+------------------------------------------------------------------+
    int OnCalculate(const int rates_total,
                    const int prev_calculated,
                    const datetime &time[],
                    const double &open[],
                    const double &high[],
                    const double &low[],
                    const double &close[],
                    const long &tick_volume[],
                    const long &volume[],
                    const int &spread[])
      {
       // Calculate price root and store it in Buffer1
       for(int i = 0; i < rates_total; i++)
         {
          double price = close[i];
          double priceRoot = 0;
          
          // Remove decimal point
          int integerPart = (int)price;
          
          // Sum digits
          while(integerPart > 0)
            {
             priceRoot += integerPart % 10;
             integerPart /= 10;
            }
          
          // Ensure the result is a single digit
          while(priceRoot > 9)
            {
             int temp = (int)priceRoot;
             priceRoot = 0;
             
             while(temp > 0)
               {
                priceRoot += temp % 10;
                temp /= 10;
               }
            }
          
          Buffer1[i] = priceRoot;
         }
       return(rates_total);
      }
    //+------------------------------------------------------------------+
    الملفات المرفقة الملفات المرفقة
    • نوع الملف: mq4 #nub.mq4‏ (2.4 كيلوبايت, المشاهدات 4)

  2. #2
    الصورة الرمزية كشف_حساب
    كشف_حساب غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jun 2023
    الإقامة
    ليبيا
    المشاركات
    705

    افتراضي

    حفظها بالبفر باقي طريقة العرض على هيئة نافذة خارجية

  3. #3
    الصورة الرمزية اميرالمنتدى
    اميرالمنتدى غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Dec 2008
    الإقامة
    الإمارات العربية المتحدة
    المشاركات
    672

    افتراضي

    -----
    آخر تعديل بواسطة اميرالمنتدى ، 18-04-2024 الساعة 12:05 AM
    توقيع العضو
    لا اله الا الله وحده لا شريك له .. صلوا على الحبيب محمد

  4. #4
    الصورة الرمزية forex_man_55
    forex_man_55 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jul 2019
    الإقامة
    العراق
    المشاركات
    514

    افتراضي

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

  5. #5
    الصورة الرمزية اميرالمنتدى
    اميرالمنتدى غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Dec 2008
    الإقامة
    الإمارات العربية المتحدة
    المشاركات
    672

    افتراضي

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

  6. #6
    الصورة الرمزية forex_man_55
    forex_man_55 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jul 2019
    الإقامة
    العراق
    المشاركات
    514

    افتراضي

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

  7. #7
    الصورة الرمزية Algo_Master
    Algo_Master غير متواجد حالياً مشرف المتداول العربي
    تاريخ التسجيل
    Dec 2011
    الإقامة
    مصر
    المشاركات
    1,634

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة forex_man_55 مشاهدة المشاركة
    السلام عليكم
    مرفق مؤشر المفروض يحسب الجذر الرقمي للسعر على اساس مجموع مكونات سعر الاغلاق يعني لو السعر 1.23 يرجع 1+2+3=6
    مبرمج عن طريق جات جي بي تي
    المعادلة صحيحة تم اختبارها لكن الرقم مقابل كل شمعة غير متطابق ممكن حد يراجعه ويقول اين الخلل
    وشكرا جزيلا لكم

    كود:
    //+------------------------------------------------------------------+
    //|                                                  PriceRootDigits |
    //|                        Copyright 2024, MetaQuotes Software Corp. |
    //|                                             http://www.mql4.com/ |
    //+------------------------------------------------------------------+
    #property indicator_separate_window
    #property indicator_buffers 1
    #property indicator_color1 Blue
    
    double Buffer1[];
    
    //+------------------------------------------------------------------+
    //| Custom indicator initialization function                         |
    //+------------------------------------------------------------------+
    int OnInit()
      {
       // Initialize indicator buffers
       SetIndexBuffer(0, Buffer1);
       
       // Set indicator line properties
       SetIndexStyle(0, DRAW_LINE);
       SetIndexLabel(0, "Price Root");
       IndicatorDigits(0);
       
       return(INIT_SUCCEEDED);
      }
      
    //+------------------------------------------------------------------+
    //| Custom indicator iteration function                              |
    //+------------------------------------------------------------------+
    int OnCalculate(const int rates_total,
                    const int prev_calculated,
                    const datetime &time[],
                    const double &open[],
                    const double &high[],
                    const double &low[],
                    const double &close[],
                    const long &tick_volume[],
                    const long &volume[],
                    const int &spread[])
      {
       // Calculate price root and store it in Buffer1
       for(int i = 0; i < rates_total; i++)
         {
          double price = close[i];
          double priceRoot = 0;
          
          // Remove decimal point
          int integerPart = (int)price;
          
          // Sum digits
          while(integerPart > 0)
            {
             priceRoot += integerPart % 10;
             integerPart /= 10;
            }
          
          // Ensure the result is a single digit
          while(priceRoot > 9)
            {
             int temp = (int)priceRoot;
             priceRoot = 0;
             
             while(temp > 0)
               {
                priceRoot += temp % 10;
                temp /= 10;
               }
            }
          
          Buffer1[i] = priceRoot;
         }
       return(rates_total);
      }
    //+------------------------------------------------------------------+
    فى اللوب الكبيره ...>>> for(int i = 1; i < rates_total; i++)
    توقيع العضو
    قسم البرمجه بمنتدى المتداول العربى
    يرحب بكم
    https://forum.arabictrader.com/f31.html

  8. #8
    الصورة الرمزية OrabiAbdullah1
    OrabiAbdullah1 غير متواجد حالياً موقوف
    تاريخ التسجيل
    Oct 2023
    الإقامة
    السودان
    المشاركات
    1,070

    افتراضي

    طولوا بالكم على بعض هدفكم واحد التغلب على السوق


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