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

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

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

Pipsgrowth EX02001 Breakout — Fractal Donchian high/low breakout on closed bar with RSI extreme filter. 12 layers: REGIME, SIGNAL, ENTRY, CONFIRM, NO-. إكسبرت أدفايزر MT5 مفتوح المصدر.

نظرة عامة

إكس 02001 من بيبس جروث هو روبوت اختراق بأسلوب دونشيان مبني حصرياً للذهب (XAUUSD) على الإطار الزمني M5، مع M5-M15 كخيار ثانوي. تقرأ الاستراتيجية محور الفراكتال على الشمعة المغلقة — أي قمة (أو قاع) تكون الأعلى بين 5 شموع على كل جانب منها — ولا تُطلق صفقة إلا عندما يكون مؤشر القوة النسبية RSI(14) لتلك الشمعة ليس في المنطقة القصوى المعاكسة. هذا هو بوابة منع الإنهاك في الكود: يُحظر الشراء الاختراقي إذا كان RSI(14) للشمعة المغلقة فوق 75 (InpRSIUpper)، ويُحظر البيع الاختراقي إذا كان دون 25 (InpRSILower). النتيجة روبوت يقبل الاختراق البنيوي، لكن ليس في لحظة يكون فيها الزخم قد تمدد بالفعل إلى ما بعد نقطة الاستمرار المعقولة.

خلف هذا المحور يعمل مصنّف للحالة السوقية (ComputeRegime()) على كل تيكر ويعين إحدى سبع حالات: اتجاه قوي، اتجاه ضعيف، نطاق، اختراق، انضغاط، توسّع، أو تذبذب. يدمج المصنّف بين ADX(14) والرتبة المئوية لمؤشر ATR(14) الحالي مقارنةً بآخر 200 شمعة. ADX ≥ 30 مع ATR في الشريحة المئوية السبعين يُعلِّم الاتجاه القوي؛ ADX ≥ 25 مع ATR في الخامسة والخمسين يُعلِّم التوسّع؛ ADX ≥ 18 (InpADXMin) مع ATR في الخمسين على الأقل (InpATRPctileBreakMin) يُعلِّم الاختراق؛ أما ADX الأدنى مع اتساع أو انكماش في بولنجر باند على BB(20, 2.0) فيُعلِّم التوسّع أو الانضغاط؛ وADX دون 15 مع اتساع ثابت يُعلِّم النطاق. أي شيء غامض يقع في التذبذب، وحالة التذبذب — مع الانضغاط — محظورتان بشكل قاطع من الدخول عبر طبقة NoTrade(). نفس الطبقة تحظر التداول كلما كان عرض بولنجر باند يتقلص، وهي الطريقة التي يحمي بها الإكس 02001 نفسه من الشراء في ملف لم ينفجر بعد.

حتى عندما تنجو إشارة الاختراق من فلتر الحالة، عليها أن تتجاوز أيضاً لوحة تأكيد من 3 أصوات (ConfirmVotes()). الأصوات الثلاثة هي: (1) توافق الاتجاه في الإطار الزمني الأعلى — يجب أن يكون إغلاق الشمعة السابقة على الجانب الصحيح من المتوسط المتحرك الأسي H1 EMA(50) (hHTF)؛ (2) قوة ADX — يجب أن يكون ADX(14) الحالي عند أو فوق InpADXMin (الافتراضي 18)؛ و(3) توسّع التذبذب — يجب أن يتجاوز جسم الشمعة (|إغلاق − افتتاح|) 0.8 × ATR(14) وأن يكون المدى الكلي غير صفري. يشترط الإكس 02001 على الأقل صوتين من الثلاثة (InpConfirmMinVotes = 2) قبل السماح بالصفقة. هذه هي طريقة الكود في رفض التداول على شمعة ضعيفة ذات جسم ضيق طبعت قمة جديدة لـ11 شمعة بالصدفة.

التنفيذ مدفوع بالأحداث على الشمعة المغلقة. تستدعي OnTick() الدالة ManageExits() على كل تيكر (بحيث يعمل التبريد والتعادل باستمرار)، لكن الإشارات والدخول مُقيَّدة بفحص static datetime lastBar الذي يسمح فقط بالدخول الجديد على شمعة جديدة. يفرض InpMaxOrdersPerBar = 1 صفقة واحدة لكل شمعة لكل اتجاه، ويُسجَّل الطابع الزمني لنفس الشمعة في g_last_buy_bar / g_last_sell_bar بحيث يكون حارس التكرار غير مشروط. تُرسَل الأوامر عبر CTrade.Buy() / CTrade.Sell() بثلاث محاولات كحد أقصى، مع توقف 100 مللي ثانية، وsym.RefreshRates() بين المحاولات. يتم تعيين نمط التعبئة لكل رمز (SetTypeFillingBySymbol)، والانحراف محدد بـ 30 نقطة (MAX_SLIPPAGE_POINTS)، وتستدعي MarginOK() الدالة OrderCalcMargin() قبل أي إرسال لرفض الأوامر التي ستخرق الهامش الحر.

المخاطر وإدارة الخروج مُحاطة بمؤشر ATR(14) للشمعة المغلقة. يُضبط وقف الخسارة الصلب عند الدخول ± 1.5 × ATR (InpSLATRMult) ويُضبط جني الأرباح عند ± 3.0 × ATR (InpTPATRMult)، مما يعطي نسبة مخاطرة إلى عائد 1:2 عند الدخول. يُحسب حجم اللوت عبر CalcLotByRisk() كـ (رأس_المال_الفعال × InpRiskPercent) / خسارة_لكل_لوت، حيث تُشتق خسارة_لكل_لوت من مسافة الوقف الفعلية وحجم التيك وقيمة التيك — لذا يتدرج المركز تلقائياً مع تذبذب الشمعة المُطلقة. بمجرد الدخول في الصفقة، يمتلك الإكس 02001 ثلاث آليات متراكمة لحماية الربح: (أ) جني أرباح جزئي عند +1R يُغلق 50% من المركز (InpUsePartialTP + PARTIAL_TP_PCT = 50)؛ (ب) وقف تعادل عند +1R ينقل وقف الخسارة إلى سعر الدخول + 5 نقاط (InpUseBreakEven + BREAK_EVEN_R_MULT = 1.0)؛ و(ج) وقف متابع قائم على ATR يُحرّك وقف الخسارة إلى bid/ask ± 3.0 × ATR(14) على كل تيكر (InpUseATRTrail + ATR_TRAIL_MULT). تحترم جميع عمليات التعديل الثلاثة الحد الأدنى لمسافة الوقف لدى الوسيط، المحسوبة في الوقت الفعلي عبر StopsLevelPrice().

الهرمنة مسموحة لكنها محافظة. تسمح PyramidAllowed() بدخول إضافي على نفس الاتجاه فقط إذا كان أحدث مركز على نفس الاتجاه يحقق ربحاً لا يقل عن 1.5 × ATR (PYRAMID_ATR_SPACING) وكان عدد المراكز على نفس الاتجاه أقل من 5 (PYRAMID_MAX_LEVELS). مع InpMaxConcurrent = 3، فإن الحد العملي هو 3 إضافات على نفس الاتجاه فوق الأصلية، أي 4 تعرضات إجمالية. يُفرض الحد الكلي القاسي عبر CountPositions() داخل NoTrade(). يُفعَّل خروج قائم على الوقت إذا ظل المركز مفتوحاً لأكثر من 240 شمعة (MAX_BARS_IN_TRADE) على الإطار الزمني الحالي — نحو 20 ساعة على M5 — ويُغلق خروج تغيير الحالة المراكز الرابحة فور انقلاب الحالة إلى التذبذب. تضيف بوابة IsSafeToTrade() مفتاح إيقاف التراجع الكلي عند InpMaxDDPct (الافتراضي 20%)، وحد يومي للصفقات 50، وتهدئة 60 دقيقة بعد ثلاث خسائر متتالية (InpMaxConsecLosses = 3، InpCooldownMinutes = 60).

تخصيص رأس المال له طبقته الخاصة. تُرجع EffectiveCapital() القيمة الأصغر بين حقوق الوسيط وInpCapitalCapAmount (وهي 0/معطلة افتراضياً، لكن إذا تم تعيينها فإنها تحدد رأس مال عمل الإكس 02001 بمبلغ دولار ثابت)، وتحظر InpCapitalCapFloor = 50 دخولاً جديداً بمجرد أن تنخفض الحقوق تحت هذا الحد الأدنى. يُحدَّث الربح/الخسارة المحققة كل 30 ثانية من سجل الصفقات (RefreshRealizedPnL())، وتُفرض حدود الخسارة اليومية والأسبوعية (3% / 9% من رأس المال الفعال) كحظر قاسٍ. يُرشَّح الفارق السعري إلى 500 نقطة سخية (يمكن أن يقفز XAUUSD أثناء السيولة الرقيقة)، ويُعطَّل تداول عطلة نهاية الأسبوع: لا السبت، ولا الأحد قبل 22:00 بتوقيت غرينتش، ولا الجمعة بعد 21:00 بتوقيت غرينتش. نوافذ جلستي لندن ونيويورك (7-16 و12-21 بتوقيت غرينتش) مكشوفة كمدخلات للتجنب الاختياري، لكن في البناء الافتراضي لا تُستدعى InActiveSession() للدخولات — يمكن أن تحدث اختراقات الذهب أيضاً خلال الجلسة الآسيوية — وحظر الأخبار هو نافذة 15 دقيقة حول افتتاح لندن ونيويورك، معطل افتراضياً (InpNewsFilter = false).

للمتداول الذي يقيِّم هذا الإكس، الصورة العملية واضحة. يريد الإكس 02001 اختراقاً بنيوياً نظيفاً للنطاق الأخير على شمعة توسّعت فعلاً بالنسبة لـ ATR، مع زخم لا يزال يملك مجالاً للاستمرار. لن يشتري وخزة بـ5 نقاط فوق النطاق، ولن يدخل في حالة تذبذب، ولن يهرمن في مركز لا يربح نفسه. المخاطرة 0.5% لكل صفقة محافظة — صغيرة بما يكفي لاستيعاب تسلسل جني الأرباح الجزئي + التعادل + التبريد على حساب صغير — ووقف المتابع 3.0 × ATR واسع بما يكفي لمنح الاختراق الحقيقي مجالاً للتنفس قبل أن يُقطع. يجب أن يُتوقَّع من اختبارات باك تيست أن تُظهر تكرار صفقات منخفض (كثيراً ما بضع إعدادات فقط في اليوم على M5 XAUUSD) وسلسلة طويلة من الخسائر الصغيرة تتخللها مكاسب أكبر؛ معيار OnTester في الإكس (ربح × عامل_ربح / (1 + تراجع_الرصيد)) يعاقب صراحةً على جولات التراجع العالية ويتطلب 30 صفقة على الأقل بصافي ربح موجب ليتجاوز الصفر.

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

في كل شمعة M5 جديدة يمسح الإكس عن فراكتال بأسلوب بيل ويليامز: قمة (أو قاع) هي الأعلى (أو الأدنى) في آخر 11 شمعة مغلقة، مع RSI(14) للشمعة المركزية ليس في منطقة الإنهاك (تحت 75 للشراء، فوق 25 للبيع). تُتحقَّق الإشارة بعد ذلك عبر مصنّف حالة من 7 حالات (اتجاه قوي / اتجاه ضعيف / نطاق / اختراق / انضغاط / توسّع / تذبذب) ولوحة تأكيد من 3 أصوات — توافق H1 EMA50، قوة ADX(14)، وجسم الشمعة > 0.8 × ATR — مع اشتراط صوتين من 3 على الأقل. تُدرج الدخولات بمقياس ATR: وقف الخسارة عند 1.5 × ATR، جني الأرباح عند 3.0 × ATR، حجم اللوت محسوب من مسافة الوقف الفعلية، وجني الأرباح الجزئي + التعادل + وقف متابع 3.0 × ATR يقفلون الأرباح تدريجياً. على كل تيكر يشغّل الإكس أيضاً طبقة أمان قاسية: فارق سعري ≤ 500 نقطة، تهدئة 60 دقيقة بعد 3 خسائر متتالية، حد خسارة يومي 3% / أسبوعي 9%، حارس حد أدنى لحقوق الملكية 50%، مفتاح إيقاف تراجع كلي 20%، وخروج زمني عند 240 شمعة لأي صفقة ترفض الحل.

إشارة الدخول

يُفعَّل الدخول الطويل عندما تكون قمة الشمعة السابقة أعلى قمة في نافذة 11 شمعة (5 شموع لكل جانب) ويكون RSI(14) على تلك الشمعة دون 75؛ ويُفعَّل الدخول القصير على المرآة — قاع 11 شمعة مع RSI(14) فوق 25. يجب أن تتجاوز الإشارة أيضاً لوحة تأكيد من 3 أصوات (توافق H1 EMA50، ADX(14) ≥ 18، جسم الشمعة > 0.8 × ATR) وألا يكون مصنّف الحالة في وضع التذبذب أو الانضغاط، مع اشتراط صوتين على الأقل من أصل 3 قبل أن تُرسل TryEntry الأمر.

إشارة الخروج

يأتي الخروج من حزمة متراكمة: جني أرباح جزئي عند +1R يُغلق 50% من المركز، والتعادل عند +1R ينقل وقف الخسارة إلى سعر الدخول + 5 نقاط، ووقف متابع 3.0 × ATR(14) يتحرك على كل تيكر. يُغلق خروج قائم على الوقت عند 240 شمعة (نحو 20 ساعة على M5) أي مركز مفتوح، ويُغلق خروج تغيير الحالة المراكز الرابحة عندما تنقلب الحالة إلى التذبذب. يمكن إضافة هرمنية على نفس الاتجاه إذا كان أحدث مركز على نفس الاتجاه مرتفعاً بمقدار 1.5 × ATR على الأقل (حتى 5 مستويات، محدودة بـ 3 مراكز متزامنة على نفس الاتجاه).

وقف الخسارة

يُضبط وقف الخسارة عند الدخول ± 1.5 × ATR(14) للشمعة المغلقة (InpSLATRMult = 1.5). بعد الدخول، يُنقل وقف الخسارة إلى نقطة التعادل (سعر الدخول + 5 نقاط) عندما تحقق الصفقة +1R، ثم يتحرك تدريجياً إلى bid/ask ± 3.0 × ATR(14) على كل تيكر عبر منطق التريلينغ.

جني الأرباح

يُضبط جني الأرباح الابتدائي عند الدخول ± 3.0 × ATR(14) (InpTPATRMult = 3.0)، مما يعطي نسبة مخاطرة إلى عائد 1:2 مقابل وقف 1.5 × ATR. يُغلق جني الأرباح الجزئي عند +1R نصف المركز؛ ويُحتفظ بالنصف المتبقي حتى وقف المتابع 3.0 × ATR، أو الخروج الزمني عند 240 شمعة، أو خروج تغيير الحالة.

الأنسب لـ

الحد الأدنى الموصى به للرصيد هو 100 دولار — الإكس معاير لحسابات XAUUSD للأفراد ومخاطرة 0.5% لكل صفقة تحافظ على أحجام مراكز قابلة للإدارة على الحسابات الصغيرة. الأفضل على حساب ECN بفارق سعري منخفض أو raw spread، لأن سقف الفارق السعري 500 نقطة وتسامح الانزلاق 30 نقطة مضبوطان لتنفيذ بنمط ECN على المعادن. نوافذ لندن (07-16 بتوقيت غرينتش) ونيويورك (12-21 بتوقيت غرينتش) هي الأكثر إنتاجية للاختراقات افتراضياً، لكن الإكس مُهيأ للمسح على مدار 24/5 على M5 لأن اختراقات الذهب كثيراً ما تطبع أيضاً خلال دورة التداول الآسيوية. مستوى المخاطرة متوسط: تسلسل جني الأرباح الجزئي + التعادل + التريلينغ يمنح الإكس مجالاً لركوب اختراقات حقيقية مع تحديد الخسائر على الضوضاء التي تتجاوز فلترتي الحالة والتأكيد.

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

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

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

الوصف: Fractal Donchian high/low breakout on closed bar with RSI extreme filter. 12 layers: REGIME, SIGNAL, ENTRY, CONFIRM, NO-TRADE, CAPITAL CAP, RISK, SIZING, MANAGE, EXIT, SCALING, OnTester. Stop-order beyond fractal level, one-shot per bar

المؤشرات:

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

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

  • RegimeName()
  • NormPrice()
  • NormLot()
  • StopsLevelPrice()
  • RollSpreadAvg()
  • RefreshRealizedPnL()
  • RollDayIfNeeded()
  • EffectiveCapital()
  • ComputeRegime()
  • FractalSignal()
الرمز الزائف (Pseudocode)
// Pipsgrowth EX02001 Breakout — Execution Flow (from source analysis)
// Family: Breakout
// Fractal Donchian high/low breakout on closed bar with RSI extreme filter. 12 layers: REGIME, SIGNAL, ENTRY, CONFIRM, NO-TRADE, CAPITAL CAP, RISK, SIZING, MANAGE, EXIT, SCALING, OnTester. Stop-order beyond fractal level, one-shot per bar

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
الأطر الزمنية المُحسّنة:
M5M15

كيفية تثبيت الإكسبرت على 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

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

المعاملالافتراضيالوصف
InpMagic22202001Magic number (unique per EA)
InpTradeComment"Psgrowth.com Expert_02001"Trade comment
InpVersion2Strategy version tag
InpRiskPercent0.5Risk % per trade (of effective cap)
InpDailyLossLimitPct3.0Daily loss limit % (of effective cap)
InpWeeklyLossLimitPct9.0Weekly loss limit % (of effective cap)
InpMaxConcurrent3Max concurrent positions (this EA+symbol)
InpCooldownMinutes60Cooldown min after max-loss stop
InpDryRunfalseDry-run: signal+log only, no sends
InpCapitalCapAmount0.0Capital cap amount (0=disabled, USD equity)
InpCapitalCapFloor50.0Floor below which new entries blocked
InpBarsN5Fractal lookback (bars each side)
InpRSIPeriod14RSI period (extreme filter)
InpRSIUpper75.0Block BUY if RSI > (exhaustion)
InpRSILower25.0Block SELL if RSI < (exhaustion)
InpADXMin18.0Min ADX for Breakout/StrongTrend
InpATRPctileBreakMin50.0Min ATR-percentile for breakout entry
InpConfirmMinVotes2Min confirm votes required (of 3)
InpSLATRMult1.5Hard SL = ATR(closed) * mult
InpTPATRMult3.0Initial TP = ATR(closed) * mult
InpUseATRTrailtrueEnable ATR trailing stop
InpUseBreakEventrueMove SL to BE at +1R
InpUsePartialTPtrueTake partial TP at +1R (50%)
InpKillSwitchfalseKill switch (block all new trades)
InpStartHour0Trading start hour (server)
InpEndHour24Trading end hour (server, 24=全天)
InpMaxSpreadPoints500Max allowed spread (points)
InpMaxOrdersPerBar1Max entries per bar (per side)
InpServerGMTOffset0Server GMT offset (0=auto-detect)
InpLondonStartHour7London session start (GMT)
InpLondonEndHour16London session end (GMT)
InpNYStartHour12NY session start (GMT)
InpNYEndHour21NY session end (GMT)
InpAvoidAsiafalseAvoid Asian session
InpAsiaStartHour0Asia session start (GMT)
InpAsiaEndHour7Asia session end (GMT)
InpNewsFilterfalseEnable news time filter
InpNewsFilterMinutes15News blackout minutes around session opens
InpMaxTradesPerDay50Max total trades per day
InpMinEquityPercent80.0Min equity as % of initial balance
InpMaxConsecLosses3Max consecutive losses before cooldown
InpMaxDDPct20.0Max total drawdown % (0=disabled, triggers kill switch)
InpMaxLot100.0Maximum lot size cap
كود المصدر (.mq5)Open Source
Pipsgrowth_com_EX02001.mq5
#property copyright "Pipsgrowth.com"
#property link      "https://pipsgrowth.com"
#property version   "2.00"
#property strict
#property description "Pipsgrowth.com EX02001 HFS NS92 XAUUSD 5M — fractal Donchian breakout with RSI extreme filter, full 12-layer stack."

#include <Trade\Trade.mqh>
#include <Trade\PositionInfo.mqh>
#include <Trade\SymbolInfo.mqh>
#include <Trade\AccountInfo.mqh>
#include <Trade\OrderInfo.mqh>
#include <Trade\DealInfo.mqh>

//============================== CONSTANTS ============================
#define ATR_PERIOD           14
#define ADX_PERIOD           14
#define BB_PERIOD            20
#define BB_DEVIATION         2
#define RSI_PERIOD           14
#define HTF_TIMEFRAME        PERIOD_H1
#define HTF_EMA_PERIOD       50
#define ROLLING_SPREAD_BARS  50
#define MAX_DAILY_LOSS_COOLDOWN_MIN  60
#define BREAK_EVEN_R_MULT    1.0
#define PARTIAL_TP_R_MULT    1.0
#define PARTIAL_TP_PCT       50
#define ATR_TRAIL_MULT       3.0
#define MAX_BARS_IN_TRADE    240
#define PYRAMID_MAX_LEVELS   5
#define PYRAMID_ATR_SPACING  1.5
#define WEEKEND_CUT_HOUR     21
#define MAX_SLIPPAGE_POINTS  30

//====================================================================
//                            INPUTS
//====================================================================
input group "=== Identity ==="
input int      InpMagic              = 22202001;    // Magic number (unique per EA)
input string   InpTradeComment       = "Psgrowth.com Expert_02001"; // Trade comment
input int      InpVersion            = 2;          // Strategy version tag

input group "=== Risk & Sizing ==="
input double   InpRiskPercent        = 0.5;        // Risk % per trade (of effective cap)
input double   InpDailyLossLimitPct  = 3.0;        // Daily loss limit % (of effective cap)
input double   InpWeeklyLossLimitPct = 9.0;        // Weekly loss limit % (of effective cap)
input int      InpMaxConcurrent      = 3;          // Max concurrent positions (this EA+symbol)
input int      InpCooldownMinutes    = 60;         // Cooldown min after max-loss stop
input bool     InpDryRun             = false;      // Dry-run: signal+log only, no sends

input group "=== Capital Allocation Cap ==="
// InpCapitalCapEnabled removed — use InpCapitalCapAmount=0 to disable
input double   InpCapitalCapAmount   = 0.0;        // Capital cap amount (0=disabled, USD equity)
input double   InpCapitalCapFloor    = 50.0;       // Floor below which new entries blocked

input group "=== Signal (Breakout Fractal) ==="
input int      InpBarsN              = 5;          // Fractal lookback (bars each side)
input int      InpRSIPeriod          = 14;         // RSI period (extreme filter)
input double   InpRSIUpper           = 75.0;       // Block BUY if RSI > (exhaustion)
input double   InpRSILower           = 25.0;       // Block SELL if RSI < (exhaustion)

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

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

الوسوم:ex02001breakoutpipsgrowthfreemt5xauusd

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

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

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

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

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

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

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

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