عاجل| lمؤشر مديري المشتريات Ivey في كندا يواصل النمو خلال مايو ( الجمعة 05 يونيو 2026 02:03 م ) جي بي مورجان يرفع توصيته لسهم تسلا ويضاعف السعر المستهدف ( الجمعة 05 يونيو 2026 01:59 م ) انخفاض الأسهم الأمريكية بفعل موجة بيع لأسهم الرقائق وارتفاع العوائد بعد بيانات الوظائف ( الجمعة 05 يونيو 2026 01:55 م ) رئيس روسنفت: لا توجد دولة قادرة على تعويض النفط المفقود من الشرق الأوسط سريعاً ( الجمعة 05 يونيو 2026 01:51 م ) أسعار الذهب في السعودية تحت الضغط مع هبوط المعدن عالميًا ( الجمعة 05 يونيو 2026 01:49 م ) تقرير: إدارة ترامب تدرس الاستحواذ على حصص في شركات الذكاء الاصطناعي ( الجمعة 05 يونيو 2026 01:48 م ) الجنيه الإسترليني يتراجع مع تعزيز بيانات الوظائف الأمريكية للدولار ( الجمعة 05 يونيو 2026 01:25 م ) مجموعة غولدمان ساكس إنك ترفع توقعاتها لأسعار النحاس وسط شح في الأسواق خارج الولايات المتحدة ( الجمعة 05 يونيو 2026 01:24 م ) أنثروبيك تخفف التوتر مع الحكومة الأمريكية تمهيداً لطرحها العام الأولي ( الجمعة 05 يونيو 2026 01:13 م ) تراجع طفيف لأسعار الغذاء العالمية في مايو لكنها لا تزال قرب أعلى مستوياتها في 3 سنوات ( الجمعة 05 يونيو 2026 12:56 م ) مورجان ستانلي يتوقع إيرادات قوية لسبيس إكس بحلول 2040 ( الجمعة 05 يونيو 2026 12:49 م ) عاجل| سوق العمل الأمريكي يفاجئ الأسواق بإضافة 172 ألف وظيفة في مايو ( الجمعة 05 يونيو 2026 12:33 م ) عاجل_ تحسن كبير يفوق التوقعات في سوق العمل الكندي ( الجمعة 05 يونيو 2026 12:32 م ) تركيا تفتح تحقيقاً مع ميتا بسبب دمج خدمات الذكاء الاصطناعي في واتساب ( الجمعة 05 يونيو 2026 12:16 م ) تقارير: الطلب على أسهم سبيس إكس يفوق التوقعات عند الطرح المحتمل ( الجمعة 05 يونيو 2026 12:06 م ) حملة جديدة في الصين تستهدف صناديق الاستثمار الخاصة ( الجمعة 05 يونيو 2026 11:51 ص ) الفيدرالي يخاطر بتغذية فقاعة أسهم بتجاهله التضخم الناجم عن الذكاء الاصطناعي ( الجمعة 05 يونيو 2026 11:39 ص ) إيران توافق على نقل جزء من اليورانيوم والولايات المتحدة ترفض الإفراج عن الأموال المجمدة ( الجمعة 05 يونيو 2026 11:30 ص ) صناديق الأسهم العالمية تسجل أعلى تدفقات في 3 أسابيع.. ما السبب؟ ( الجمعة 05 يونيو 2026 11:24 ص ) أوبن أيه آي تكشف موقفها من قرار ترامب الخاص بالذكاء الاصطناعي ( الجمعة 05 يونيو 2026 11:07 ص )

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