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()
// 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)ملف التحسين
كيفية تثبيت الإكسبرت على MT5
- 1حمّل ملف .mq5 بالضغط على زر التحميل أعلاه
- 2افتح برنامج MetaTrader 5 على حاسوبك
- 3من القائمة العلوية اختر File → Open Data Folder
- 4انتقل إلى مجلد MQL5 → Experts والصق الملف هناك
- 5في MT5، انقر بالزر الأيمن على Expert Advisors في لوحة Navigator → Refresh
- 6اسحب الإكسبرت على رسم H1 أو H4
- 7حدد فترة رصد النطاق وهامش الاختراق وحجم اللوت في نافذة الإعدادات
- 8فعّل Allow Algo Trading واضغط OK
معاملات الإكسبرت
| المعامل | الافتراضي | الوصف |
|---|---|---|
| InpMagic | 22202001 | Magic number (unique per EA) |
| InpTradeComment | "Psgrowth.com Expert_02001" | Trade comment |
| InpVersion | 2 | Strategy version tag |
| InpRiskPercent | 0.5 | Risk % per trade (of effective cap) |
| InpDailyLossLimitPct | 3.0 | Daily loss limit % (of effective cap) |
| InpWeeklyLossLimitPct | 9.0 | Weekly loss limit % (of effective cap) |
| InpMaxConcurrent | 3 | Max concurrent positions (this EA+symbol) |
| InpCooldownMinutes | 60 | Cooldown min after max-loss stop |
| InpDryRun | false | Dry-run: signal+log only, no sends |
| InpCapitalCapAmount | 0.0 | Capital cap amount (0=disabled, USD equity) |
| InpCapitalCapFloor | 50.0 | Floor below which new entries blocked |
| InpBarsN | 5 | Fractal lookback (bars each side) |
| InpRSIPeriod | 14 | RSI period (extreme filter) |
| InpRSIUpper | 75.0 | Block BUY if RSI > (exhaustion) |
| InpRSILower | 25.0 | Block SELL if RSI < (exhaustion) |
| InpADXMin | 18.0 | Min ADX for Breakout/StrongTrend |
| InpATRPctileBreakMin | 50.0 | Min ATR-percentile for breakout entry |
| InpConfirmMinVotes | 2 | Min confirm votes required (of 3) |
| InpSLATRMult | 1.5 | Hard SL = ATR(closed) * mult |
| InpTPATRMult | 3.0 | Initial TP = ATR(closed) * mult |
| InpUseATRTrail | true | Enable ATR trailing stop |
| InpUseBreakEven | true | Move SL to BE at +1R |
| InpUsePartialTP | true | Take partial TP at +1R (50%) |
| InpKillSwitch | false | Kill switch (block all new trades) |
| InpStartHour | 0 | Trading start hour (server) |
| InpEndHour | 24 | Trading end hour (server, 24=全天) |
| InpMaxSpreadPoints | 500 | Max allowed spread (points) |
| InpMaxOrdersPerBar | 1 | Max entries per bar (per side) |
| InpServerGMTOffset | 0 | Server GMT offset (0=auto-detect) |
| InpLondonStartHour | 7 | London session start (GMT) |
| InpLondonEndHour | 16 | London session end (GMT) |
| InpNYStartHour | 12 | NY session start (GMT) |
| InpNYEndHour | 21 | NY session end (GMT) |
| InpAvoidAsia | false | Avoid Asian session |
| InpAsiaStartHour | 0 | Asia session start (GMT) |
| InpAsiaEndHour | 7 | Asia session end (GMT) |
| InpNewsFilter | false | Enable news time filter |
| InpNewsFilterMinutes | 15 | News blackout minutes around session opens |
| InpMaxTradesPerDay | 50 | Max total trades per day |
| InpMinEquityPercent | 80.0 | Min equity as % of initial balance |
| InpMaxConsecLosses | 3 | Max consecutive losses before cooldown |
| InpMaxDDPct | 20.0 | Max total drawdown % (0=disabled, triggers kill switch) |
| InpMaxLot | 100.0 | Maximum lot size cap |
#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)
الكود المصدري الكامل متاح عند التحميل
لأغراض تعليمية فقط. لا تستخدمه بأموال حقيقية. اختبر على حساب تجريبي فقط.
تحذير صريح: لأغراض تعليمية فقط
تحذير صريح: هذا الإكسبرت لأغراض تعليمية واختبارية فقط. لا تستخدمه بأموال حقيقية. اختبره فقط على حساب تجريبي. التداول بأموال حقيقية ينطوي على مخاطر فقدان رأس المال. لا يشكل هذا نصيحة استثمارية.
وسطاء موصى بهم لهذا الإكسبرت
هذه الروبوتات تعمل على MT5 — استخدم وسيطاً موثوقاً بتنفيذ سريع وسبريد منخفض
إكسبرتات مشابهة
عرض جميع الإكسبرتاتإكسبرتات أخرى بنفس استراتيجية الاختراق
Pipsgrowth EX02026 Breakout — إكسبرت أدفايزر اختراق
Pipsgrowth EX02026 Breakout — Donchian Channel breakout EA for XAUUSD M5 with RSI confirmation, average-speed filter, session filtering, trailing stop. إكسبرت أدفايزر MT5 مفتوح المصدر.
Pipsgrowth EX02024 Breakout — إكسبرت أدفايزر اختراق
Pipsgrowth EX02024 Breakout — Daily breakout EA that places BuyStop above the previous day's high and SellStop below the previous day's low, with trai. إكسبرت أدفايزر MT5 مفتوح المصدر.
Pipsgrowth EX02027 Breakout — إكسبرت أدفايزر اختراق
Pipsgrowth EX02027 Breakout — Multi-symbol VWAP+KAMA Donchian/SuperTrend scalper with ADX regime switching between mean-reversion and breakout modes, . إكسبرت أدفايزر MT5 مفتوح المصدر.
مجتمع المستخدمين
لأغراض تعليمية فقط. لا تستخدمه بأموال حقيقية. اختبر على حساب تجريبي فقط.