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

Pipsgrowth EX02009 Breakout — إكسبرت أدفايزر اختراق

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

Pipsgrowth EX02009 Breakout — Gaussian EMA (PRICE_CLOSE) anchors a volatility band sized by ATR. ENTRY fires when last CLOSED bar breaks the band in t. إكسبرت أدفايزر MT5 مفتوح المصدر.

نظرة عامة

يبني Pipsgrowth EX02009 فلسفته حول فكرة واحدة محكمة: يجب أن يتّفق شريط سعري، ولون شمعة، وخط اتجاه على الاتجاه نفسه قبل أن يُرسل أيّ أمر. يُرسم الشريط حول متوسط متحرك أسي بشكل غاوسي بفترة 10 (المدخل InpLength) اعتمادًا على سعر الإغلاق، ثم يُوسَّع بمضاعف ATR(14) قدره 0.85 (InpBandMult). يجب أن يكون إغلاق آخر شمعة مغلقة خارج هذا الشريط، وأن يكون جسم الشمرة 60% على الأقل من مدىها الكامل، وأن يميل المتوسط نفسه في اتجاه الصفقة مع ابتعاد الإغلاق 0.3 × ATR عن الخط (DEF_MIN_BREAK_ATR). هذه هي بذرة الدخول، وبدونها لتولّد EA تيارًا صاخبًا من الاختراقات.

التأكيدات الثلاثة التي تحرس البذرة هي ما يمنح EX02009 طابعه. أولاً، يجب أن يتّفق المتوسط المتحرك الأسي الأعلى إطارًا الزمني بفترة 50 على M15 افتراضيًا (InpHTFTimeframe = 5، DEF_HTF_PERIOD = 50) مع اتجاه الصفقة — تحتاج صفقات الشراء إلى أن يكون سعر Ask الفوري فوق M15 EMA، وتحتاج صفقات البيع إلى أن يكون Bid تحته. هذا الفلتر وحده يقضي على معظم اختراقات عكس الترند التي كانت ستنقلب في الموجة التالية. ثانيًا، يجب أن يطبع تحويل Heikin-Ashi المضمَّن لنفس أعمدة OHLC شمعة HA صاعدة للشراء (أو هابطة للبيع) على آخر شمعة مغلقة. يعمل HA على تنعيم ضوضاء الشموع الخام: غالبًا ما يتم تنظيف الدوجي والمطرقة في سلسلة HA إلى تغيّر لون واضح، ولا تطلق EA إلا عندما يتطابق اللون المُنقّى مع اتجاه الاختراق. ثالثًا، يجب أن يكون SuperTrend المضمَّن — المبني على نفس مخزن ATR(14) بمضاعف max(InpBandMult × 3, 3.0) — قد طبعت قيمة m_trend[] عند +1 للشراء أو -1 للبيع على نفس الشمعة المغلقة.

يجب أن تكون جميع القيم المنطقية الثلاث (cs.htf && cs.ha && cs.st) بالإضافة إلى رابع يأكد أن مسافة TP موجبة (cs.rr) كلها صحيحة. إذا فشل أي منها، تسجّل دالة TryEntry() سلسلة رفض منظّمة تشرح البوّابة التي فشلت وتتخطّى الأمر. هذا أكثر صرامة من المعتاد في نظام اختراق، وهو ما يفسر سبب عدم إنتاج EA تيارًا متواصلًا من الصفقات على إطار M5 — معظم الاختراقات المحتملة تفشل في أحد التأكيدات الأربعة، ولا تشتعل شمعة نادرة تتوافق فيها كل المؤشرات فعلاً.

طبقة إدارة المراكز مبنية فوق نفس شمعة M5. وقف الخسارة الأوّلي هو 1.2 × ATR(14) من سعر الدخول (InpATRMultSL)؛ ويقع جني الأرباح على بعد 1.6 × مسافة الوقف (InpRRTP)، ما يجعل الاستراتيجية تعمل بنسبة مخاطرة/عائد 1:1.6 تقريبًا على الصفقة المفتوحة. بمجرد أن يتحرك السعر 1R لصالح الصفقة، تطلق EA إجراءَين مستقلَّين في ManagePositions(): تُغلق 50% من المركز (DEF_PARTIAL_PCT = 50.0 عند DEF_PARTIAL_RR = 1.0)، وتنقل وقف الخسارة إلى سعر الدخول مضافًا إليه 5 نقاط ربح مقفلة (DEF_BE_LOCK_POINTS). بعد ذلك، يتولّى trailing بـ ATR بمسافة 2.5×ATR (InpATRTrailMult) ويدفع الوقف إلى الأمام بزيادات قدرها نقطة واحدة (nsl > sl + g_pt للشراء) — فالـ trail لا يتحرك إلا في الاتجاه الملائم ولا يتوسّع أبدًا. تواجه المراكز التي تنجو من كل من الجزئي والـ trail ثلاث مخارج: خروج تغيّر النظام إذا انقلب السوق إلى Choppy (DetectRegime() == 0)، وخروج قرب إغلاق الجلسة عند حدود نافذة لندن/نيويورك، وخروج زمني صارم عند 240 شمعة في الصفقة (InpMaxBarsInTrade)، أي 20 ساعة على إطار M5. كما يؤدي أيّ إشارة في الاتجاه المعاكس في CoreSignal() إلى تشغيل OppositeExit() لتسطيح المركز السابق قبل إرسال الجديد.

يجلس مصنّف الأنظمة ذو الحالات السبع خلف مجموعة منفصلة من الفحوصات في NoTradeBlock(). يتغذّى من ADX(14)، ومئوي ATR(14) على نافذة 100 شمعة (InpATRPctLookback)، وعرض Bollinger Bands(20, 2.0). الحالات هي: Choppy (ADX < 15 ومئوي ATR < 30%)، Range (ADX تحت عتبة 18%)، Compress (مئوي ATR تحت 25%)، Expand (فوق 70%)، Breakout (فوق 85% مع عرض BB > 0.4%)، StrongTrend (ADX ≥ 30)، وWeakTrend (الافتراضي). يتم حجب Choppy وRange بشكل صارم، فترفض EA أخذ إشارات في هذين النظامين بصرف النظر عن مدى نظافة شمرة الاختراق. هذا الفلتر هو السبب الرئيسي في أن منحنى Equity لا يُظهر نمط سن المنشار المعتاد لاختراقات M5.

تعيش المخاطرة في طبقتين. الأولى لكل صفقة: يُحسب حجم اللوت عبر CalcLotsByRisk() كـ رأس_مال_فعّال × 0.5% / (مسافة_SL × tickValue / tickSize)، مع تقريب إلى حجم خطوة الرمز، وتحديد بـ min/max lot للوسيط، وحد أقصى 10 لوتات (InpMaxLot). الثانية على مستوى الحساب. حدّ رأس المال غير اعتيادي: افتراضيًا 500 (InpCapitalCapAmount = 500.0)، ما يعني أن EA تعامل كل حساب — حتى حسابًا حيًا بـ 50,000 دولار — كما لو كان لديه 500 دولار فقط من رأس مال المخاطرة. رأس المال الفعّال هو min(equity, 500) + RealizedPnLToday()، ويفرض حدّ أدنى صلب عند 50 دولارًا (InpCapitalCapFloor) يجمّد جميع الإدخالات الجديدة إذا انخفض equity تحته. حدّ الخسارة اليومية 3% من رأس المال الفعّال؛ وحدّ الخسارة الأسبوعية 9% (3× اليومي، وفق DEF_WEEKLY_LOSS_MULT)؛ يُفعّل قاطع DD عند 20% من الرصيد الأوّلي (InpMaxDDPct)؛ وتتسبّب سلسلة من 5 خسائر متتالية في تهدئة 4 ساعات (InpCooldownHours)؛ كما تُحجب الصفقات متى انخفض equity إلى ما دون 70% من الرصيد الأوّلي (InpMinEquityPct). الوضع الافتراضي هو InpDryRun = true، ما يعني أن EA تسجّل الإشارات دون إرسال أوامر حتى يقلب المستخدم هذا العلم صراحةً إلى false.

يُغلَّف تنفيذ الأوامر في حلقة إعادة محاولة من 3 محاولات داخل TryEntry(). تُجدَّد الأسعار في كل دورة، وتُقرأ ask/bid مجددًا، ويُرسل الأمر عبر trade.Buy أو trade.Sell، وعند TRADE_RETCODE_REQUOTE أو TRADE_RETCODE_TIMEOUT أو TRADE_RETCODE_PRICE_CHANGED أو TRADE_RETCODE_PRICE_OFF ينتظر 150ms ثم يُحاول مجددًا. سقف الانزلاق 20 نقطة (InpSlippagePoints). تُتحقَّق الهامش مسبقًا عبر OrderCalcMargin() قبل إرسال الأمر، وتُقيَّد نقاط الوقف إلى SYMBOL_TRADE_STOPS_LEVEL للوسيط إذا كان SL الأصلي قريبًا جدًّا من الدخول. نافذة الجلسة هي لندن 7-16 GMT متداخلة مع نيويورك 12-21 GMT، مع فرض حظر السبت/الأحد من خلال IsMarketOpen_EX02009()، ويُكتشف فرق GMT تلقائيًا عبر نفس heuristic DetectGMTOffset_EX02009 المستخدم في عائلة EX02 الأخرى.

دالة لياقة Strategy Tester القياسية هي (netProfit × ProfitFactor) / (1 + BalanceDD%) مع ثلاث بوابات صلبة قبل تشغيل الصيغة: 30 صفقة مغلقة على الأقل، وصافي ربح فوق الصفر، وDD رصيد لا يتجاوز 20%. إذا فشلت أي منها، تُرجع EA 0 من OnTester()، وهو ما يستخدمه المُحسِّن كإشارة قتل. مع الإطار الافتراضي M5، يميل الذهب إلى إنتاج 5-15 صفقة أسبوعيًا تحت فلتر الأنظمة — لا نظام عالي التردد، ولا نظام منخفض التردد، بل نظام انتقائي يستخدم التأكيد الثلاثي كبوّابة جودة لا كمعظّم للكمية.

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

في كل tick، تُجدِّد EA مخازن Gaussian EMA(10) وATR(14) على إطار M5 بالإضافة إلى مقابض ADX(14) وBollinger(20, 2.0) وM15 EMA(50)، ثم تُعيد اشتقاق ألوان Heikin-Ashi وجانب SuperTrend في الذاكرة. تنظر CoreSignal() إلى آخر شمعة مغلقة، وتحسب شريطًا علويًا/سفليًا عند Gaussian ± 0.85×ATR(14)، وتبحث عن شمعة ذات جسم قوي أغلقت خارج الشريط في اتجاه ميل المتوسط، مع خلوص لا يقل عن 0.3×ATR. إذا انطلقت تلك البذرة، تُنفّذ Confirm() أربع قيم منطقية مستقلة — اتّجاه HTF، ولون HA، وجانب SuperTrend، وR/R صالح — ولا تصل إلى TryEntry() سوى الشموع التي تجتاز الأربعة. تحرس NoTradeBlock() المنفصلة كل شيء على مستوى الأنظمة (يتم حجب Choppy وRange صراحةً)، والسبريد (50 نقطة كحد أقصى)، وأرضية equity (70% من الأوّلي)، وحدود الخسارة اليومية والأسبوعية (3% / 9% من رأس المال الفعّال)، وقفل الشمرة المكررة (g_lastEntryBarTime)، وقاطع DD عند 20%. يستخدم التحجيم 0.5% من رأس المال الفعّال لكل صفقة، حيث رأس المال الفعّال هو min(equity, InpCapitalCapAmount=500) + RealizedPnLToday() بحيث تعامل EA حتى الحسابات الكبيرة كما لو كان لديها 500 دولار فقط من رأس مال المخاطرة.

إشارة الدخول

يُفعّل دخول الشراء عندما يتجاوز إغلاق آخر شمعة مغلقة شريط المتوسط الغاوسي(10) مضافًا إليه 0.85×ATR(14) مع ميل المتوسط للأعلى وجسم قوي (60% من المدى على الأقل)؛ ثم يُحجَب المركز بثلاثة تأكيدات مستقلة — اتّجاه EMA(50) على M15، ولون Heikin-Ashi صاعد، وجانب SuperTrend عند +1 — قبل أن ترسل TryEntry() أمر شراء بوقف خسارة 1.2×ATR(14) وجني أرباح 1.6R. الجانب القصير يعكس ذلك بانعكاس الشريط والميل وHA وSuperTrend.

إشارة الخروج

تمتلك الاستراتيجية أربعة مخارج مكدّسة تُقيَّم في كل tick: إغلاق جزئي 50% عند +1R ربح (DEF_PARTIAL_PCT = 50% عند DEF_PARTIAL_RR = 1.0)، ووقف نقطة تعادل لمرة واحدة عند سعر الدخول+5 نقاط بعد +1R، وtrailing بـ ATR يدفع الوقف للأمام بمقدار 2.5×ATR(14) عند كلّ قمّة جديدة ملائمة، وخروج زمني صارم عند 240 شمعة في الصفقة (~20 ساعة على M5). تُفعّل إشارة الاتجاه المعاكس في CoreSignal() دالة OppositeExit() لتسطيح المركز السابق قبل إرسال الإدخال الجديد، ويُجبر انتقال النظام إلى Choppy على إغلاق REGIME_EXIT فوري.

وقف الخسارة

وقف الخسارة الأوّلي هو ATR(14) × 1.2 من سعر الدخول (InpATRMultSL)، ثم يُقيَّد إلى SYMBOL_TRADE_STOPS_LEVEL للوسيط عبر ClampStops()؛ وبعد +1R ربح يُنقل الوقف إلى سعر الدخول + 5 نقاط (DEF_BE_LOCK_POINTS) كنقطة تعادل، ومن هناك يدفع trailing بـ ATR بمقدار 2.5×ATR(14) (InpATRTrailMult) الوقف للأمام بزيادات نقطة واحدة — فالـ trail لا يُحكم إلا في اتجاه الربح ولا يتوسّع أبدًا.

جني الأرباح

جني الأرباح الأوّلي هو 1.6 × مسافة وقف الخسارة، ما يعطي نسبة مخاطرة/عائد 1:1.6 تقريبًا (InpRRTP)؛ في الممارسة نادرًا ما يُضرب خط TP لأن 50% من المركز يُغلق عند جزئي +1R (DEF_PARTIAL_PCT = 50% عند DEF_PARTIAL_RR = 1.0)، والنصف البقي يُدار عبر trailing بـ ATR، ولا يلتقط TP عند 1.6R سوى حركة مستقيمة نظيفة دون ارتداد.

الأنسب لـ

مُصمَّم لـ XAUUSD على إطار M5 بحدّ أدنى للإيداع 100 دولار، لكن الأرضية الفعلية هي بوابة equity الـ 70%، ما يعني أنه يجب عليك تحجيم الحساب بحيث لا يخترق سحب 30% قاطع DD — عمليًا يتيح 500 إلى 2,000 دولار أن يعمل كل من مخاطرة 0.5% لكل صفقة وحدّ الخسارة الأسبوعية 9% كما هو مصمَّم. يلزم حساب ECN أو خام للسبريد للحفاظ على السبريد داخل فلتر 50 نقطة خلال ساعات لندن ونيويورك؛ أما مكاتب التداول ذات السبريد المرتفع فسترى معظم الإشارات محجوبة عند بوابة السبريد. الوضع الافتراضي هو dry-run، لذا اقلب InpDryRun إلى false قبل الربط بحساب حي، واعمل backtest لـ 30 صفقة على الأقل قبل الوثوق بمنحنى equity.

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

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

العائلة: Breakout الماجيك: 22202009 الإصدار: 2.00

الوصف: Gaussian EMA (PRICE_CLOSE) anchors a volatility band sized by ATR. ENTRY fires when last CLOSED bar breaks the band in the direction of Gaussian slope, clears HTF EMA(50,M15) trend filter, confirmed by inline Heikin-Ashi color + inline SuperTrend side. 12 layers: REGIME, SIGNAL, ENTRY, CONFIRM, NO-TRADE, CAPITAL CAP, RISK, SIZING, MANAGE, EXIT, SCALING, OnTester

المؤشرات:

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

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

  • Norm()
  • StopsDistancePts()
  • HHMMToMin()
  • InSession()
  • IsNewBar()
  • EffectiveCapital()
  • RealizedPnLToday()
  • RealizedPnLThisWeek()
  • ResetDailyIfNeeded()
  • CountOpenForMagic()
الرمز الزائف (Pseudocode)
// Pipsgrowth EX02009 Breakout — Execution Flow (from source analysis)
// Family: Breakout
// Gaussian EMA (PRICE_CLOSE) anchors a volatility band sized by ATR. ENTRY fires when last CLOSED bar breaks the band in the direction of Gaussian slope, clears HTF EMA(50,M15) trend filter, confirmed by inline Heikin-Ashi color + inline SuperTrend side. 12 layers: 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حدد فترة رصد النطاق وهامش الاختراق وحجم اللوت في نافذة الإعدادات
  8. 8فعّل Allow Algo Trading واضغط OK

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

المعاملالافتراضيالوصف
InpMagic22202009Magic number (unique per EA) [1-999999999, step 1]
InpTradeComment"Psgrowth.com Expert_02009"Trade comment
InpEnableLoggingtrueEnable non-critical logging
InpDryRuntrueDry-run (signal+log only, no orders)
InpKillSwitchfalseKILL: halt all new entries
InpLength10Gaussian EMA period (bars) [2-200, step 1]
InpBandMult0.85ATR band multiplier (x ATR) [0.1-5.0, step 0.05]
InpHTFTimeframe5HTF timeframe: 1=M1,2=M3,3=M5,4=M10,5=M15,6=M30,7=H1,8=H4,9=D1 [1-9, step 1]
InpADXMinTrend18.0Min ADX for trend/breakout regime [5-50, step 0.5]
InpATRPctLookback100ATR percentile lookback (bars) [20-500, step 10]
InpMaxBarsInTrade240Max bars in trade before time-exit [10-2000, step 10]
InpCapitalCapAmount500.0Capital cap (account currency, 0 = disabled) [0-100000, step 100]
InpCapitalCapFloor50.0Floor below which new entries block (units) [0-10000, step 10]
InpRiskPercent0.5Risk per trade (% effective_capital) [0.1-10.0, step 0.1]
InpDailyLossLimitPct3.0Daily loss limit (% effective_capital) [0.5-20.0, step 0.5]
InpMaxOpenTrades5Max concurrent trades (count) [1-20, step 1]
InpMaxLot10.0Max lot cap (per trade) [0.01-100, step 0.01]
InpMaxDDPct20.0Max total drawdown % (0=disabled, triggers kill switch)
InpMaxSpreadPoints50Max spread (points, 0=off) [0-200, step 1]
InpSlippagePoints20Max deviation (points) [0-100, step 1]
InpATRMultSL1.2Initial SL = ATR x mult (x ATR) [0.5-10.0, step 0.1]
InpRRTP1.6Initial TP = R multiple (x R) [0.5-10.0, step 0.1]
InpBERTriggerR1.0Break-even trigger (x R) [0.5-5.0, step 0.1]
InpATRTrailMult2.5ATR trail multiplier (x ATR) [0.5-10.0, step 0.1]
InpMaxTradesPerDay10Max trades per calendar day (0=unlimited) [0-100, step 1]
InpMinEquityPct70.0Min equity as % of initial balance to trade [0-100, step 1]
InpMaxConsecLosses5Max consecutive losses before cooldown [0-20, step 1]
InpCooldownHours4Cooldown duration after max consec losses (hours) [0-72, step 1]
InpUseGMTSessionstrueUse GMT-based session filtering
InpLondonStartGMT7London session start (GMT hour) [0-23, step 1]
InpLondonEndGMT16London session end (GMT hour) [0-23, step 1]
InpNewYorkStartGMT12New York session start (GMT hour) [0-23, step 1]
InpNewYorkEndGMT21New York session end (GMT hour) [0-23, step 1]
InpFilterNewstrueBlock trades near high-impact news
InpNewsBufferMinutes30News buffer (minutes before/after) [5-120, step 5]
كود المصدر (.mq5)Open Source
Pipsgrowth_com_EX02009.mq5
#property copyright "Pipsgrowth.com"
#property link      "https://pipsgrowth.com"
#property version   "2.00"
#property strict
#property description "Pipsgrowth.com EX02009 GB10OOO XAUUSD 5M — Gaussian-ATR band breakout + HA + SuperTrend confirm, full 12-layer stack."

#include <Trade/Trade.mqh>
#include <Trade/PositionInfo.mqh>
#include <Trade/SymbolInfo.mqh>
#include <Trade/AccountInfo.mqh>

//+------------------------------------------------------------------+
//| Hardcoded tunables (non-essential; not user-facing)              |
//+------------------------------------------------------------------+
#define DEF_HTF_PERIOD         50       // HTF EMA period
#define DEF_MIN_BREAK_ATR      0.3      // Min breakout distance (x ATR)
#define DEF_ADX_PERIOD         14       // ADX period
#define DEF_ATR_PERIOD         14       // ATR period
#define DEF_BB_PERIOD          20       // Bollinger period
#define DEF_BB_DEV             2.0      // Bollinger deviation
#define DEF_WEEKLY_LOSS_MULT   3.0      // Weekly loss = daily x mult
#define DEF_SESSION_CLOSE_BUF  30       // Session close buffer (min)
#define DEF_PARTIAL_PCT        50.0     // Partial TP volume (% of position)
#define DEF_PARTIAL_RR         1.0      // Partial TP at x R
#define DEF_BE_LOCK_POINTS     5        // Break-even lock-in (points)

ENUM_TIMEFRAMES MapTimeframe_EX02009(int tf)
{
   switch(tf)
   {
      case 1: return PERIOD_M1;
      case 2: return PERIOD_M3;
      case 3: return PERIOD_M5;
      case 4: return PERIOD_M10;
      case 5: return PERIOD_M15;
      case 6: return PERIOD_M30;
      case 7: return PERIOD_H1;
      case 8: return PERIOD_H4;
      case 9: return PERIOD_D1;
      default: return PERIOD_M15;
   }
}

//+------------------------------------------------------------------+
//| Inputs (grouped, 12-22 total)                                    |
//+------------------------------------------------------------------+
input group "=== Identity ==="
input int    InpMagic                = 22202009; // Magic number (unique per EA) [1-999999999, step 1]
input string InpTradeComment         = "Psgrowth.com Expert_02009"; // Trade comment
input bool   InpEnableLogging        = true;     // Enable non-critical logging
input bool   InpDryRun               = true;     // Dry-run (signal+log only, no orders)
input bool   InpKillSwitch           = false;    // KILL: halt all new entries

input group "=== Signal (GB10OOO core) ==="
input int    InpLength              = 10;       // Gaussian EMA period (bars) [2-200, step 1]
input double InpBandMult            = 0.85;     // ATR band multiplier (x ATR) [0.1-5.0, step 0.05]
input int    InpHTFTimeframe        = 5;        // HTF timeframe: 1=M1,2=M3,3=M5,4=M10,5=M15,6=M30,7=H1,8=H4,9=D1 [1-9, step 1]

input group "=== Regime Filter ==="
input double InpADXMinTrend         = 18.0;     // Min ADX for trend/breakout regime [5-50, step 0.5]

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

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

الوسوم:ex02009breakoutpipsgrowthfreemt5xauusd

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

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

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

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

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

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

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

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