اليابان تجدد التهديد بالتدخل لدعم الين ( الجمعة 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 م ) كراود سترايك: صناعة الأمن السيبراني وصلت إلى نقطة تحول مدفوعة بالذكاء الاصطناعي ( الخميس 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 م )

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

    افتراضي مؤشر الار اس اي مع تعديل - لا يعمل !

    السلام عليكم

    احاول عمل مؤشر تنبيه بسيط على مؤشر الار اس اي ..
    اذا نزل من مستوى ال70 او اخرج من تحت مستوى 30 يعطي تنبيه ..

    لا ادري لماذا لا يعمل الكود ..


    كود:
    //+------------------------------------------------------------------+
    //|                                                    RSI_alert.mq4 |
    //|                      Copyright © 2004, MetaQuotes Software Corp. |
    //|                                       http://www.metaquotes.net/ |
    //+------------------------------------------------------------------+
    #property copyright "Copyright © 2004, MetaQuotes Software Corp."
    #property link      "http://www.mql4.com"
    
    extern int RSI.Upper.Level = 70;
    extern int RSI.Lower.Level = 30;
    
    int init()
     {
       return(0);
     }
    
    int start()
     {
    
    double RSI_0 = iRSI(NULL,0,14,PRICE_CLOSE,0);
    double RSI_1 = iRSI(NULL,0,14,PRICE_CLOSE,1);
    
    if((RSI_0 > RSI.Lower.Level) && (RSI_1 <= RSI.Lower.Level)) PlaySound("alert.wav"); // coming up thru
    
    if((RSI_0 < RSI.Upper.Level) && (RSI_1 >= RSI.Upper.Level)) PlaySound("alert.wav"); // going down thru
    
       return(0);
    }

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

    افتراضي رد: مؤشر الار اس اي مع تعديل - لا يعمل !

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

    كود PHP:
    #property indicator_chart_window 
    طبعا الكود المكتوب بوضعه الحالي سيعطي تنبيه صوتي فقط بدون إظهار رساله يمكنك إستخدام الأمر Alert لإظهار رساله مع تنبيه
    كذلك سوف تجد أنه سيظل يعطي إنذار ما دامت الشروط متحققه لذلك الأفضل أن تجعله يعطي التنبيه مره واحده
    آخر تعديل بواسطة MR.dollar ، 05-06-2010 الساعة 09:26 PM
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

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

    افتراضي رد: مؤشر الار اس اي مع تعديل - لا يعمل !

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    سوف تجد أنه سيظل يعطي إنذار ما دامت الشروط متحققه لذلك الأفضل أن تجعله يعطي التنبيه مره واحده
    شكرا على ردك ..
    قمت بإضافة امر Alart للتنبيه ..

    كنت اعتقد ان النتبيه سيكون لمرة واحدة بسبب انني ا ستخدمت شرطين
    (RSI_0 > RSI.Lower.Level) && (RSI_1 <= RSI.Lower.Level)

    ولكن .. بعد استخدام الباك تست ... ارى انه يعطي تنبيهين مرة واحدة !!!! (لكل الحالات !!)

    اضافة الى انه ينبه اكثر من مرة .. بدون توقف !

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

    افتراضي رد: مؤشر الار اس اي مع تعديل - لا يعمل !

    اقتباس المشاركة الأصلية كتبت بواسطة t4fast مشاهدة المشاركة
    شكرا على ردك ..
    قمت بإضافة امر Alart للتنبيه ..

    كنت اعتقد ان النتبيه سيكون لمرة واحدة بسبب انني ا ستخدمت شرطين
    (RSI_0 > RSI.Lower.Level) && (RSI_1 <= RSI.Lower.Level)

    ولكن .. بعد استخدام الباك تست ... ارى انه يعطي تنبيهين مرة واحدة !!!! (لكل الحالات !!)

    اضافة الى انه ينبه اكثر من مرة .. بدون توقف !
    بالنسبه لإعطائه تنبيهين التنبيه الأول وهو PlaySound والتنبيه الثاني مع الرساله وهو Alert
    أما بخصوص إستمرار التنبيه فكما أخبرتك سيظل يعطي التنبيه لأن الشرط ما زال متوفر
    لذلك الأفضل أن تضع شرط آخر بالإضافه إلى شرط التنبيه وهو
    كود PHP:
    if(Time0!=Time[0]) 
    وبعد أن يقوم بالتنبيه تقوم بجعل
    كود PHP:
    Time0=Time[0]; 
    ستضع هذا الكود في التنبيه للبيع وكذلك للشراء وسوف تقوم بتعريف المتغير Time0 على أنه متغير من نوع datetime في الجزء العلوي للإكسبرت أسفل المتغيرات الخارجيه مباشره
    جرب هذه الطريقه وأخبرني بالنتيجه
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

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

    افتراضي رد: مؤشر الار اس اي مع تعديل - لا يعمل !

    الذي اقصده بظهور تنبيهين هو .. ان نتبيه الشراء والبيع يظهران معا !!

    New Picture.bmp

    هذا هو الكود بعد الاضافات و التعديل

    كود:
    #property copyright "Copyright © 2004, MetaQuotes Software Corp."
    #property link      "http://www.mql4.com"
    #property indicator_chart_window  
    
    extern int RSI.Upper.Level = 70;
    extern int RSI.Lower.Level = 30;
    
    datetime Time0;
    
    int init()
     {
       return(0);
     }
    
    int start()
     {
    
    double RSI_0 = iRSI(NULL,0,14,PRICE_CLOSE,0);
    double RSI_1 = iRSI(NULL,0,14,PRICE_CLOSE,1);
    
    if((RSI_0 > RSI.Lower.Level) && (RSI_1 <= RSI.Lower.Level) && (Time0!=Time[0])) 
    Time0=Time[0];  
    Alert ("Buy RSI alert: ",Symbol()+" "+Period()); // coming up thru
    
    if((RSI_0 < RSI.Upper.Level) && (RSI_1 >= RSI.Upper.Level) && (Time0!=Time[0])) 
    Time0=Time[0];  
    Alert ("Sell RSI alert: ",Symbol()+" "+Period());  // going down thru
    
       return(0);
    }

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

    افتراضي رد: مؤشر الار اس اي مع تعديل - لا يعمل !

    اقتباس المشاركة الأصلية كتبت بواسطة t4fast مشاهدة المشاركة
    الذي اقصده بظهور تنبيهين هو .. ان نتبيه الشراء والبيع يظهران معا !!

    New Picture.bmp

    هذا هو الكود بعد الاضافات و التعديل

    كود:
    #property copyright "Copyright © 2004, MetaQuotes Software Corp."
    #property link      "http://www.mql4.com"
    #property indicator_chart_window  
    
    extern int RSI.Upper.Level = 70;
    extern int RSI.Lower.Level = 30;
    
    datetime Time0;
    
    int init()
     {
       return(0);
     }
    
    int start()
     {
    
    double RSI_0 = iRSI(NULL,0,14,PRICE_CLOSE,0);
    double RSI_1 = iRSI(NULL,0,14,PRICE_CLOSE,1);
    
    if((RSI_0 > RSI.Lower.Level) && (RSI_1 <= RSI.Lower.Level) && (Time0!=Time[0])) 
    Time0=Time[0];  
    Alert ("Buy RSI alert: ",Symbol()+" "+Period()); // coming up thru
    
    if((RSI_0 < RSI.Upper.Level) && (RSI_1 >= RSI.Upper.Level) && (Time0!=Time[0])) 
    Time0=Time[0];  
    Alert ("Sell RSI alert: ",Symbol()+" "+Period());  // going down thru
    
       return(0);
    }
    الكود بهذه الطريقه سوف يصدر التنبيه في كل حركه للسعر إلى مالا نهاية لسبب بسيط جدا
    كما تعلم أن في الداله if إذا كان جواب الشرط أمر واحد يمكنك عدم كتابة أقواس { }
    أما إذا كان أكثر من أمر فيجب أن تستخدم الأقواس وتقوم بكتابة الأوامر بداخلها

    أما إذا نظرنا إلى الكود الذي قمت بكتابته
    كود PHP:
    if((RSI_0 RSI.Lower.Level) && (RSI_1 <= RSI.Lower.Level) && (Time0!=Time[0])) 
    Time0=Time[0];  
    Alert ("Buy RSI alert: ",Symbol()+" "+Period()); // coming up thru 
    فسوف يقوم المؤشر بالتحقق من الشروط فإذا كانت صحيحه سيكون جواب الشرط هو
    كود PHP:
    Time0=Time[0]; 
    ثم سيعتبر الأمر Alert كسطر مستقل يتم تنفيذه في كل حركه للسعر
    لذلك يجب أن تجعل الكود بالشكل الآتي
    كود PHP:
    if((RSI_0 RSI.Lower.Level) && (RSI_1 <= RSI.Lower.Level) && (Time0!=Time[0])) 
    {
    Time0=Time[0];  
    Alert ("Buy RSI alert: ",Symbol()+" "+Period()); // coming up thru

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

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

    افتراضي رد: مؤشر الار اس اي مع تعديل - لا يعمل !

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

    شكرا مرة اخرى اخي الكريم ..

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

  1. اكسبرت يعمل على الار اس اي والاستوكاستيك وخطوط فيبوناتشي
    By elwfaey in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EA
    مشاركات: 4
    آخر مشاركة: 19-09-2010, 08:10 AM
  2. مطلوب اكسبيرت بعتمد على مؤشر الار اس اي
    By ® Mohammed1b ® in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EA
    مشاركات: 4
    آخر مشاركة: 23-05-2010, 04:27 PM
  3. تم تعديل روابط برنامج التوصيات SKY Eye Trading System و يعمل على كل إصدارات الويندز
    By س هـ م 666 in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EA
    مشاركات: 0
    آخر مشاركة: 08-06-2009, 11:14 PM

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


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