P
PipsGrowth
الارتداد للمتوسطمفتوح المصدر - مجاني

Pipsgrowth EX13003 RSI_MA — إكسبرت أدفايزر إكسبرت أدفايزر

إكسبرت أدفايزر MT5 مفتوح المصدر · XAUUSD · M5، H1

Pipsgrowth EX13003 RSI_MA — EMA crossover + RSI filter EA with risk-based position sizing. Fast/Slow EMA cross confirmed by RSI threshold; SL/TP in . إكسبرت أدفايزر MT5 مفتوح المصدر.

نظرة عامة

تقاطع المتوسط المتحرك الأسي السريع (12 فترة) صعوداً فوق المتوسط البطيء (26 فترة)، وقراءة مؤشر القوة النسبية (14) أعلى من 55، فيفتح الـ EA صفقة شراء بوقف 30 نقطة وهدف 60 نقطة. تلك هي الإشارة كاملة، مكررة بالاتجاه المعاكس للبيع. متوسطان أسيان ومذبذب زخم واحد، بدون أي تأكيد إضافي أو فلتر مخفي. كل ما عداه في هذا الـ EA هو آلة إدارة مخاطر ملفوفة حول هذه الأرقام الثلاثة.

تعمل شجرة القرار مرة واحدة عند افتتاح كل شريط مغلق. تتحكم بوابة NewBar(): حتى يتغير الشريط، لا يفعل OnTick شيئاً سوى تحديث أوامر الإيقاف على المركز الوحيد المفتوح. عند افتتاح شريط جديد، يسحب الـ EA قيمتين من مخزن المتوسط السريع، واثنتين من مخزن المتوسط البطيء، وواحدة من مخزن RSI، ثم يتحقق من تقاطع صارم. تكون bullCross صحيحة فقط عندما fastPrevslowPrev و fastNow > slowNow — تقاطع نظيف وليس اختبار قرب. يجب أن يكون RSI عند 55 أو أعلى للشراء (أو عند 45 أو أقل للبيع)، وأن يكون السبريد عند 30 نقطة أو أقل، وأن يكون الـ EA داخل نافذة جلسته النشطة، وألا يوجد مركز مفتوح فعلاً على الرمز. إذا تحققت الشروط الخمسة مجتمعة، تحسب LotSizeByRisk(SL_Pips) حجم الصفقة لتخاطر بـ 1% من حقوق الملكية عند وقف 30 نقطة.

حساب حجم الصفقة هو الدالة التي تنجز العمل الحقيقي. تقرأ LotSizeByRisk حقوق الملكية من الحساب، وتضربها في RiskPercent/100، ثم تقسم على stopPips × pipValuePerLot، وتقرِّب الناتج إلى خطوة حجم العقد SYMBOL_VOLUME_STEP، وتحصره بين SYMBOL_VOLUME_MIN و SYMBOL_VOLUME_MAX. يُحدّ الناتج بعد ذلك بسقف صلب: InpMaxLot الافتراضي 5.0، فحتى لو أفرزت معادلة المخاطرة 8 لوت لأن قيمة النقطة صغيرة، يوقف السقف الأمر عند 5. تُقدَّر قيمة النقطة عبر tickVal × (pip / tickSize)، وهي تعطي النتيجة الصحيحة للأزواج الرئيسية ومعظم المعادن دون الحاجة إلى دقة خاصة لكل رمز.

يُغلَّف إرسال الأمر بـ 3 محاولات إعادة. يستخدم الاستدعاء الأول trade.Buy(lots, _Symbol, 0.0, sl, tp, InpTradeComment) — لاحظ أن السعر 0.0 يترك MT5 يملأ بسعر الطلب الحالي، وهو أكثر أماناً من تمرير سعر الطلب مباشرة في السوق السريع. عند الفشل، ينام الـ EA لـ 500 مللي ثانية ويحاول مجدداً بهامش انزلاق 10 نقاط، ثم 15، ثم 20. تصاعد هامش الانزلاق هو التعديل الوحيد بين المحاولات. ثلاث حالات فشل فتُسجَّل الصفقة وتُتجاوز. يُحسب وقف الخسارة وجني الأرباح من مدخلات SL_Pips وTP_Pips، ويُقرَّب إلى دقة الكسور العشرية للرمز، ويُدفع إلى مسافة الوقف الدنيا لدى الوسيط إذا كان السبريد ضيقاً جداً بالنسبة للنقاط المطلوبة. يستخدم فحص الحد الأدنى للوقف SYMBOL_TRADE_STOPS_LEVEL لتجنب رفض الأمر عند الإرسال الأول.

بعد أن تصبح الصفقة حية، تعمل ManageOpenPosition عند كل تيكت للحفاظ على الوقف. تتحقق الدالة من نوع المركز. للشراء، تحسب profitPips = (bid - openPrice) / pip. إذا بُلغ Breakeven_Pips (15)، تُحرَّك نقطة الوقف إلى سعر الدخول — بدون كسور نقطة، بدون هامش إضافي. إذا استمرت الصفقة إلى Trailing_Pips (20)، يُدفع الوقف إلى bid - 20 × pip وتُستخدم MathMax بحيث يتحرك الوقف فقط في الاتجاه المربح. يمر كلا الإجراءين عبر TryModify_EX13003، التي تشغّل بدورها حلقة من 3 محاولات على رمزي الإعادة REQUOTE و TIMEOUT قبل أن تنكسر على أي استجابة أخرى. بالنسبة للبيع تنعكس الرياضيات: الربح (openPrice - ask) / pip، والتعادل يسحب الوقف إلى سعر الدخول، ويصبح التتبع ask + 20 × pip. لا يُحرَّك الوقف نحو الخلف أبداً — تلك هي القاعدة المشتركة بين الاتجاهين.

ما لا يفعله هذا الـ EA أهم مما يفعله. لا يوجد تكديس للصفقات: فحص !hasPos قبل كل فرع يعني أن الإشارة الثانية أثناء وجود مركز مفتوح تُتجاهل بصمت. لا توجد شبكة، ولا مارتينغيل، ولا سلة — المركز الوحيد على الشريط في أي لحظة هو ذلك الذي فتحه هذا الـ EA آخر مرة. لا يوجد إغلاق جزئي. وقف الخسارة وجني الأرباح مطلقان، وحالما يُضرب أي منهما يختفي المركز.

تشير تسمية "الطبقات الاثنتا عشرة" في وصف المصدر إلى كود الأمان، لا إلى كود الإشارة. يستمع OnTradeTransaction لأحداث TRADE_TRANSACTION_DEAL_ADD، ويُصفّيها إلى الصفقات المميّزة بسحر الـ EA (22213003)، ومع كل صفقة مغلقة يجمع profit + swap + commission في g_realizedToday و g_realizedWeek. يرفع الربح السالب g_consecLosses؛ ثلاث خسائر متتالية تُفعِّل نافذة تبريد 30 دقيقة عبر g_cooldownUntil = TimeCurrent() + 30 × 60. الربح الموجب يُعيد العداد إلى الصفر. تُصفِّر UpdateDailyCounters_EX13003 العدادات g_tradesToday و g_consecLosses و g_realizedToday كلما تغيّر التاريخ.

ثم تتحقق IsSafeToTrade_EX13003 من ست بوابات إضافية قبل السماح بأي أمر جديد. أولاً، سقف رأس المال: إذا كان InpCapAmount > 0 وبلَغت حقوق الملكية هذا السقف، يتوقف الـ EA كلياً — طريقة لتجميد الاستراتيجية عند حجم مستهدف. ثانياً، الحد الأدنى: حقوق ملكية أدنى من InpCapFloor (افتراضياً 50 دولاراً) تعني أن الحساب صغير جداً لرياضيات مخاطر منطقية، فيتوقف التداول. ثالثاً، حارس الرصيد الابتدائي: إذا هبطت حقوق الملكية دون 95% من الرصيد الابتدائي، يرفض الـ EA دخولاً جديداً. رابعاً وخامساً، سقوف الخسارة: g_realizedToday ≤ -3% من رأس المال الفعّال يحجب بقية اليوم؛ g_realizedWeek ≤ -6% (بالضبط ضعف الحد اليومي) يحجب بقية الأسبوع. سادساً، سقف عدد الصفقات اليومي عند 50.

طبقة التحكم بالجلسة هي ما يجعل الـ EA انتقائياً بخصوص توقيت الوسيط. تمشي DetectGMTOffset_EX13003 عبر أعمدة H1 بحثاً عن فجوة أكبر من ساعتين (البصمة المميزة لانتقال التوقيت الصيفي) وتستخدم ذلك لتقدير فرق غرينتش لدى الوسيط؛ إذا لم تجد انتقالاً، تعود إلى 0 وتثق بإدخال المستخدم. تحوّل InActiveSession_EX13003 بعد ذلك التوقيت الحالي للخادم إلى توقيت غرينتش ولا تقبل الصفقة إلا داخل لندن (7-16) أو نيويورك (12-21) أو تداخلهما. علم InpAvoidAsia مفعّل افتراضياً، لذا حتى جزء الساعات الآسيوية الذي لا يلامس لندن أو نيويورك يُستبعد. يتحقق فلتر الأخبار (InpNewsFilter = false افتراضياً) مما إذا كانت الدقيقة الحالية ضمن 15 دقيقة من ساعة افتتاح جلستي لندن أو نيويورك — وكيل تقريبي لإصدارات الأخبار الرئيسية ذات التوقيت الثابت. تغلق بوابة IsMarketOpen_EX13003 التداول أيام السبت، والأحد قبل 22:00 بتوقيت غرينتش، والجمعة من 21:00 غرينتش فصاعداً.

تُرجع OnTester الصيغة نفسها (net × pf) / (1 + dd) المستخدمة في عدة EAs أخرى من عائلة EX13، لكن بحارس صارم: أقل من 30 صفقة في الاختبار التاريخي → 0، معامل ربح ≤ 0 → 0، سحب ≤ 0 → 0. هذا يجعل ملف التحسين الخاص بالـ EA يُفضّل بشدة الجولات الطويلة والعميقة على جولات قصيرة محظوظة — ربح كبير وحيد في 10 صفقات لن يحرك المؤشر.

تحكي الإعدادات الافتراضية بقية القصة. مخاطرة 1%، وقف 30 نقطة وهدف 60 نقطة (نسبة 1:2 نظيفة)، تعادل 15 نقطة، تتبع 20 نقطة، سقف سبريد 30 نقطة، لندن ونيويورك فقط، بدون آسيا، بدون فلتر أخبار، بدون تكديس، بدون شبكة. يفعل الـ EA بدقة ما يوحي به اسمه: تقاطع EMA بسيط مع تأكيد RSI، وآلة مخاطر قوية حول الدخول. لا يوجد كاشف نظام سوقي، ولا تحليل متعدد الأطر الزمنية، ولا تأكيد حجم. تصف تسمية "الطبقات الاثنتا عشرة" السقالات الأمنية، لا تدفق الإشارة.

بالنسبة لـ XAUUSD على M5، تعني قيم النقطة الضيقة أن مخاطرة 1% مع وقف 30 نقطة على حساب 1000 دولار تنتهي عند نحو 0.03 لوت — صغير بما يكفي للأمان وكبير بما يكفي ليترك لتتبع الإيقاف مساحة ذات معنى. على H1، تُنفّذ نفس الإعدادات حفنة من الإشارات في الأسبوع، وهو ما تُصمَّم من أجله نافذة التبريد بعد الخسائر المتتالية وسقف 50 صفقة في اليوم. إن أردت EA تقاطع بسيطاً بمركز واحد مع سقف صلب للخسارة اليومية والأسبوعية، فإن EX13003 هو ما تبدو عليه أقارب EA البسيطة في عائلة RSI_MA عند إزالة كاشف النظام والأسوار القائمة على ATR.

تفاصيل الاستراتيجية

يتكون جوهر الإشارة بالكامل من متوسطين متحركين أسيين (12 و26، كلاهما على سعر الإغلاق) ومؤشر RSI واحد (14). عند افتتاح كل شريط جديد يتحقق الـ EA من تقاطع المتوسط السريع مع البطيء ومن موقع مؤشر القوة النسبية بالنسبة لعتبة 55/45؛ ثم تُحسَب الصفقة عبر LotSizeByRisk وتُرسَل بـ trade.Buy أو trade.Sell مع إعادة محاولة 3 مرات تصعد هامش الانزلاق من 10 إلى 20 نقطة. تعمل إدارة المركز عند كل تيكت وتجمع بين نقل الوقف إلى التعادل عند 15 نقطة وتتبع بـ 20 نقطة، وكلاهما يمر عبر TryModify_EX13003 مع إعادة المحاولة على رمزي REQUOTE و TIMEOUT. توجد طبقة أمان مستقلة (IsSafeToTrade_EX13003) تحجب الدخول عند تحقق أي من سبعة شروط: بلوغ سقف رأس المال، أو هبوط حقوق الملكية دون الحد الأدنى، أو هبوطها دون 95% من الرصيد الابتدائي، أو خسارة يومية 3% من رأس المال الفعّال، أو أسبوعية 6%، أو ثلاث خسائر متتالية ضمن نافذة تبريد 30 دقيقة، أو بلوغ 50 صفقة في اليوم. يمرر التحكم بالجلسة الأمر عبر نافذة لندن (7-16) ونيويورك (12-21) محولة إلى توقيت غرينتش، مع استبعاد جلسة آسيا افتراضياً وفاصل أخبار اختياري 15 دقيقة حول افتتاح جلستي لندن ونيويورك.

إشارة الدخول

يحدث الشراء عندما يتقاطع المتوسط المتحرك الأسي السريع (12 فترة) صعوداً فوق المتوسط البطيء (26 فترة) ويكون مؤشر القوة النسبية (14) عند مستوى 55 أو أعلى؛ ويحدث البيع بالانعكاس المعاكس مع RSI عند 45 أو أقل. لا يُرسل الأمر إلا عند افتتاح شريط جديد (بوابة NewBar)، وفقط في غياب أي مركز مفتوح، وعند سبريد لا يتجاوز 30 نقطة. يُحسب حجم اللوت عبر LotSizeByRisk ليخاطر الصفقة بـ 1% من حقوق الملكية عند وقف 30 نقطة، مع تقريب الحجم لخطوة اللوت القياسية وتحديده بـ 5 لوت كحد أقصى. يستخدم إرسال الأمر السعر 0.0 ليترك MT5 يملأه بسعر السوق الحالي، مع إعادة محاولة 3 مرات تصعد قيمة الانزلاق المسموح من 10 إلى 20 نقطة.

إشارة الخروج

يُحدَّد وقف الخسارة عند 30 نقطة وجني الأرباح عند 60 نقطة فور فتح الصفقة، وكلاهما مطلق دون إغلاق جزئي. أثناء بقاء الصفقة مفتوحة تعمل ManageOpenPosition على كل تيكت، وحالما يصل الربح إلى 15 نقطة تُحرَّك نقطة الوقف إلى سعر الدخول (التعادل)، ثم يبدأ التتبع عند 20 نقطة عبر TryModify_EX13003 (3 محاولات عند REQUOTE/TIMEOUT). الإشارة المعاكسة لا تُغلق المركز الحالي صراحةً: لا يمكن فتح مركز جديد أثناء وجود مركز قائم، لذا تنعكس الصفقة فقط بعد أن يُغلق المركز الحالي بالوقف أو الهدف أو يدوياً. لا يوجد خروج قائم على الوقت، ولا وقف قائم على حقوق الملكية للصفقة المفردة، ولا إغلاق قائم على الإشارة قبل ضرب أي من الوقف أو الهدف.

وقف الخسارة

يُثبَّت وقف الخسارة على بعد 30 نقطة من سعر الدخول، مع تقريبه لدقة الكسور العشرية للرمز، ويُوسَّع إلى مسافة الوقف الدنيا للوسيط إذا كانت المسافة المطلوبة أقل من SYMBOL_TRADE_STOPS_LEVEL. بعد الدخول، يُحرَّك الوقف إلى نقطة التعادل بمجرد أن يصل الربح إلى 15 نقطة، ثم يبدأ التتبع على بُعد 20 نقطة عند كل تيكت عبر TryModify_EX13003. لا يُحرَّك الوقف إلا في الاتجاه المربح — MathMax للشراء، MathMin للبيع.

جني الأرباح

يُحدَّد جني الأرباح على بعد ثابت قدره 60 نقطة من سعر الدخول، مما يمنح نسبة مخاطرة إلى عائد قدرها 1:2 مقارنةً بوقف الخسارة عند 30 نقطة. تُوسَّع هذه المسافة أيضاً إلى مسافة الوقف الدنيا للوسيط عند الإرسال إذا كانت الـ 60 نقطة قريبة جداً، وتُرسل مع كل تحديث للوقف عبر TryModify_EX13003. لا يوجد إغلاق جزئي ولا أهداف متعددة — يُغلق المركز بالكامل عند 60 نقطة أو عند وقف التتبع.

الأنسب لـ

يعمل بأفضل صورة على XAUUSD على إطار M5 أو H1 مع وسيط ECN أو ذي سبريد منخفض، والحد الأدنى الموصى به للرصيد 100 دولار (حارس InpMinEquityPercent عند 95% يصبح ذا معنى فعلي فوق بضع مئات من الدولارات). يحتاج الـ EA إلى تفعيل نوافذ جلسات غرينتش — لندن 7-16 ونيويورك 12-21 — لذا يجب التحقق من تطابق توقيت خادم الوسيط مع توقيت المستخدم قبل التشغيل الفعلي. تجنب وقف 30 نقطة على الرموز الحساسة للتذبذب: 30 نقطة على XAUUSD M5 تعني نحو 30 نقطة من تذبذب الذهب، وهي قريبة بما يكفي لتصبح ضوضاء في جلسة سيئة. لا تشغّله على نفس الحساب مع EA شبكي أو مارتينغيل — ففحص !hasPos قبل الدخول يعني أن أي مركز مفتوح لـ EA آخر على نفس الرمز سيحجب دخول EX13003 بصمت.

منطق الاستراتيجية

Pipsgrowth EX13003 RSI_MA — تحليل منطق الاستراتيجية (من كود .mq5)

العائلة: RSI_MA الماجيك: 22213003 الإصدار: 2.00

الوصف: EMA crossover + RSI filter EA with risk-based position sizing. Fast/Slow EMA cross confirmed by RSI threshold; SL/TP in pips with trailing stop and breakeven, spread filter and session window. Full 12-layer stack: REGIME, SIGNAL, ENTRY, CONFIRM, NO-TRADE, CAPITAL CAP, RISK, SIZING, MANAGE, EXIT, SCALING, OnTester

المؤشرات:

  • مؤشرات قياسية

الدوال الرئيسية:

  • PipSize()
  • TradingWindow()
  • SpreadOK()
  • LotSizeByRisk()
  • NewBar()
  • ManageOpenPosition()
  • OnTradeTransaction()
  • EffectiveCapital_EX13003()
  • DetectGMTOffset_EX13003()
  • ServerToGMT_EX13003()
الرمز الزائف (Pseudocode)
// Pipsgrowth EX13003 RSI_MA — Execution Flow (from source analysis)
// Family: RSI_MA
// EMA crossover + RSI filter EA with risk-based position sizing. Fast/Slow EMA cross confirmed by RSI threshold; SL/TP in pips with trailing stop and breakeven, spread filter and session window. Full 12-layer stack: REGIME, SIGNAL, ENTRY, CONFIRM, NO-TRADE, CAPITAL CAP, RISK, SIZING, MANAGE, EXIT, SCALING, OnTester

ON_INIT:
    Create indicator handles: standard set
    Initialize state variables
    Detect broker GMT offset

ON_TICK:
    1. Refresh indicator buffers (closed-bar shift=1)
    2. Manage existing positions:
       - Break-even check
       - ATR trailing stop
       - Profit lock ratchet
       - Time-based exit
       - Opposite-signal exit
    3. If new bar:
       a. ClassifyRegime() — ADX/ATR/BB regime detection
       b. NoTradeGate() checks:
          - Market open + session filter
          - Spread limit
          - Cooldown after loss
          - Consecutive loss limit
          - Kill switch
          - Max drawdown
          - Max concurrent positions
          - Daily/weekly loss limits
       c. GenerateSignal() — strategy-specific entry logic
       d. CheckConfirm() — HTF alignment + R:R + ADX minimum
       e. Calculate position size from risk %
       f. Execute with retry logic
       g. Mark bar to prevent duplicates

ON_TESTER:
    Custom fitness = weighted(RecoveryFactor, ROI, ProfitFactor, TradeCount, Sharpe, Drawdown)

ملف التحسين

الوسطاء المُحسّنون:
ExnessIC Markets
الرموز المُحسّنة:
XAUUSD
الأطر الزمنية المُحسّنة:
M5H1

كيفية تثبيت الإكسبرت على MT5

  1. 1حمّل ملف .mq5 بالضغط على زر التحميل أعلاه
  2. 2افتح برنامج MetaTrader 5 على حاسوبك
  3. 3من القائمة العلوية اختر File → Open Data Folder
  4. 4انتقل إلى مجلد MQL5 → Experts والصق الملف هناك
  5. 5في MT5، انقر بالزر الأيمن على Expert Advisors في لوحة Navigator → Refresh
  6. 6اسحب الإكسبرت على رسم H1 أو H4
  7. 7حدد فترة Bollinger Bands والانحراف ومستويات RSI وحجم اللوت
  8. 8فعّل Allow Algo Trading واضغط OK

معاملات الإكسبرت

المعاملالافتراضيالوصف
InpTradeComment"Psgrowth.com Expert_13003"Trade Comment
RiskPercent1.0% of equity per trade
Trailing_Pips200 = off
Breakeven_Pips150 = off
StartHour1server time
EndHour23exclusive
InpDailyLossLimitPct3.0Daily loss limit (% of effective capital)
InpMaxLot5.0Hard lot cap per trade
InpServerGMTOffset0Server GMT offset hours (0=auto-detect)
InpLondonStartHour7London session start (GMT)
InpLondonEndHour16London session end (GMT)
InpNYStartHour12New York session start (GMT)
InpNYEndHour21New York session end (GMT)
InpAvoidAsiatrueAvoid Asian session
InpAsiaStartHour0Asian session start (GMT)
InpAsiaEndHour7Asian session end (GMT)
InpNewsFilterfalseAvoid trading near news session opens
InpNewsFilterMinutes15Minutes to avoid around news
InpMaxTradesPerDay50Maximum trades per day
InpMinEquityPercent95.0Stop trading if equity < this % of initial balance
InpCooldownMinutes30Cooldown minutes after consec losses
InpMaxConsecLosses3Max consecutive losses before cooldown
كود المصدر (.mq5)Open Source
Pipsgrowth_com_EX13003.mq5
#property copyright "Pipsgrowth.com"
#property link      "https://pipsgrowth.com"
#property version   "2.00"
#property strict
#property description "Pipsgrowth.com EX13003 EMA_RSI_RISK_EA — EMA crossover + RSI filter with risk sizing, full 12-layer stack."
#include <Trade/Trade.mqh>
#include <Trade\Trade.mqh>

CTrade trade;

//--- Inputs
input group "=== Identity ==="
input string InpTradeComment  = "Psgrowth.com Expert_13003"; // Trade Comment
input ulong  MagicNumber      = 22213003;

input group "=== Indicator Parameters ==="
input int    FastEMA          = 12;
input int    SlowEMA          = 26;
input int    RSIPeriod        = 14;
input int    RSI_Buy_Thresh   = 55;
input int    RSI_Sell_Thresh  = 45;

input group "=== Risk Management ==="
input double RiskPercent      = 1.0;   // % of equity per trade
input int    SL_Pips          = 30;
input int    TP_Pips          = 60;
input int    Trailing_Pips    = 20;    // 0 = off
input int    Breakeven_Pips   = 15;    // 0 = off

input group "=== Trade Filters ==="
input int    MaxSpread_Points = 30;
input bool   TradeLong        = true;
input bool   TradeShort       = true;
input int    StartHour        = 1;     // server time
input int    EndHour          = 23;    // exclusive
input bool   OneTradePerBar   = true;

input group "=== Hardening: Risk Management ==="
input double InpDailyLossLimitPct = 3.0;   // Daily loss limit (% of effective capital)
input double InpMaxLot           = 5.0;   // Hard lot cap per trade

input group "=== Capital Allocation Cap ==="
// InpCapEnabled removed — use InpCapAmount=0 to disable
input double InpCapAmount         = 0.0;
input double InpCapFloor          = 50.0;

input group "=== Hardening: GMT Sessions ==="
input int    InpServerGMTOffset    = 0;      // Server GMT offset hours (0=auto-detect)
input int    InpLondonStartHour    = 7;      // London session start (GMT)
input int    InpLondonEndHour      = 16;     // London session end (GMT)
input int    InpNYStartHour        = 12;     // New York session start (GMT)
input int    InpNYEndHour          = 21;     // New York session end (GMT)
input bool   InpAvoidAsia          = true;   // Avoid Asian session
input int    InpAsiaStartHour      = 0;      // Asian session start (GMT)
input int    InpAsiaEndHour        = 7;      // Asian session end (GMT)
input bool   InpNewsFilter         = false;  // Avoid trading near news session opens
input int    InpNewsFilterMinutes  = 15;     // Minutes to avoid around news
input int    InpMaxTradesPerDay    = 50;     // Maximum trades per day
input double InpMinEquityPercent   = 95.0;   // Stop trading if equity < this % of initial balance
input int    InpCooldownMinutes    = 30;     // Cooldown minutes after consec losses

الكود المصدري الكامل متاح عند التحميل

لأغراض تعليمية فقط. لا تستخدمه بأموال حقيقية. اختبر على حساب تجريبي فقط.

الوسوم:ex13003rsi_mapipsgrowthfreemt5xauusd

تحذير صريح: لأغراض تعليمية فقط

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

وسطاء موصى بهم لهذا الإكسبرت

هذه الروبوتات تعمل على MT5 — استخدم وسيطاً موثوقاً بتنفيذ سريع وسبريد منخفض

مجتمع المستخدمين

سجّل دخولك للمشاركةتسجيل الدخول

لأغراض تعليمية فقط. لا تستخدمه بأموال حقيقية. اختبر على حساب تجريبي فقط.

اسم الملفPipsgrowth_com_EX13003.mq5
حجم الملف19.4 KB
الإصدارv2.00
PlatformMetaTrader 5
نوع الملف.mq5 Source
الاستراتيجيةالارتداد للمتوسط
المخاطرةمخاطرة متوسطة
الأطر الزمنية
M5H1
أزواج العملات
XAUUSD
الحد الأدنى للإيداع$100