Pipsgrowth EX02012 Breakout — إكسبرت أدفايزر اختراق
إكسبرت أدفايزر MT5 مفتوح المصدر · XAUUSD · M15، H1
Pipsgrowth EX02012 Breakout — Price compression ("flat channel") detection via inline StdDev slope + Donchian high/low of last N bars. Breakout STOP o. إكسبرت أدفايزر MT5 مفتوح المصدر.
نظرة عامة
Pipsgrowth EX02012 Nova V6 هو خبير آلي يتبع فلسفة "الانضغاط ثم الاختراق" لزوج XAUUSD، حيث يضع أوامر معلقة من نوع BUY-STOP و SELL-STOP على حواف نطاق هادئ، ثم ينتظر تأكيد السعر أو إبطال الاختراق. النظام بأكمله مبني على فكرة أن الحركات الانفجارية تبدأ بانكماش: قناة مسطحة، وانحراف معياري يتلاشى، ومظروف Donchian محدد. يُعد EX02012 العضو الوحيد في عائلة الاختراق الذي يكتشف الانضغاط بهذه الطريقة، والوحيد الذي يستخدم الأوامر المعلقة STOP كآلية تنفيذ أساسية.
تبدأ حزمة الإشارات بسلسلة انحراف معياري محسوبة داخلياً من الإغلاقات عبر نافذة 95 شمعة (InpStdDevPeriod=95). لكل شمعة من آخر خمس شموع مغلقة، يحسب الخبير الانحراف المعياري السكاني، ثم يمشي للخلف ويعد التناقصات المتتالية. إذا انخفض الانحراف المعياري لثلاث شموع على الأقل (InpFlatBars=3)، تُعتبر القناة منضغطة. تُقرأ الاتجاه من الشمعة المغلقة الأحدث مقابل متوسط بسيط لعشر شموع على نفس الإغلاقات: فوق المتوسط = انحياز صاعد، تحته = انحياز هابط. تُسجَّل الثقة على مقياس من 0 إلى 100 حيث تضيف كل شمعة انضغاط إضافية 25 نقطة، بحد أقصى 100. دالة الإشارة (StdDevSignal) لا تقرر الدخول بنفسها؛ بل تعيد فقط انحيازاً موقّعاً مع سجل ثقة.
تأتي حواف القناة من مظروف Donchian مبني من آخر 20 شمعة مغلقة (InpChannelBars=20). يصبح ارتفاع المظروف مستوى اختراق الشراء، والانخفاض مستوى اختراق البيع. لا يشتري الخبير من السوق عند الإغلاق؛ بل يضع أمراً معلقاً. للانحياز الصاعد، يضع BUY-STOP عند DonchianHigh + 2 نقطة (InpBreakoutIndentPips=2.0)؛ للانحياز الهابط، يضع SELL-STOP عند DonchianLow - 2 نقطة. يُحدَّد وقف الخسارة عند الدخول - 1.5 × ATR(14) للشراء والدخول + 1.5 × ATR(14) للبيع، وهو مرجع الـ 1R لبقية منطق الإدارة.
يصنِّف مصنِّف النظام الدخول. تقرأ ClassifyRegime مؤشرات ADX(14) وATR(14) وعرض Bollinger Bands(20, 2.0) كنسبة مئوية من السعر الأوسط. ستة أنظمة ممكنة: STRONG_TREND (ADX ≥ 25)، WEAK_TREND (ADX ≥ 18)، BREAKOUT (ADX ≥ 25 وعرض < 1%)، COMPRESS (عرض < 0.5%)، EXPAND (عرض > 3%)، وRANGE (افتراضي). يُقبل فقط WEAK_TREND وCOMPRESS وBREAKOUT وEXPAND. يُرفض أي شيء في RANGE أو CHOPPY، وكذلك أي قيمة ADX دون الحد الأدنى للاختراق 18 (InpAdxBreakoutMin=18.0).
تضيف دالة ConfirmChecks بوابة اتفاق صلبة للإطار الزمني الأعلى. بغض النظر عما إذا كان الإطار الزمني العامل M15 أو H1، يقرأ الخبير متوسطاً متحركاً أسياً لـ 50 فترة على H4 (g_hMA_Slow = iMA(_Symbol, PERIOD_H4, 50, 0, MODE_EMA, PRICE_CLOSE)). يجب أن تكون الشمعة المغلقة السابقة فوق H4 EMA لإشارة الشراء؛ وتحت H4 EMA لإشارة البيع. يفرض الفحص أيضاً نسبة مكافأة/مخاطرة لا تقل عن 1.5:1 عند وقف الخسارة المخطط، ويتأكد من أن الصفقة داخل جلسة GMT النشطة، ويفترض بصمت قراءة إغلاق الشمعة (لأن إشارة StdDev ومظروف Donchian كلاهما يستخدمان shift=1، أي آخر شمعة مغلقة بالكامل).
تستخدم المخاطر وتحديد الحجم نموذج كسر ثابت على حساب محدد بسقف رأسمالي. السقف نشط افتراضياً عند 500 دولار (InpCapitalCapAmount=500.0)، مع أرضية 50 دولار (InpCapitalCapFloor=50.0). يُعاد حساب رأس المال الفعال في كل تيكر كـ min(equity, InpCapitalCapAmount). المخاطرة لكل صفقة 0.5% من رأس المال الفعال (InpRiskPercent=0.5)، وتُحسب اللوتات من risk_money / (مسافة وقف الخسارة / حجم التيك × قيمة التيك)، ثم تُقرَّب إلى درجة حجم الوسيط، مع InpMaxLot=5.0 كحد أقصى صارم. الحد الأدنى الموصى به للإيداع هو 100 دولار في بيانات الخبير، لكن الخبير سيُسَيِّر جميع المخاطر كما لو أن الحساب 500 دولار، وهو افتراضي متحفظ متعمد - اقلب السقف إلى 0 لفتح الرصيد الحقيقي.
تتبع إدارة الوقف نفس مرجع ATR طوال الوقت. مستوى 1R (1.5 × ATR) هو مشغل نقطة التعادل (InpBreakEvenR=1.0): بمجرد أن يتحرك السعر 1R لصالح الصفقة، يُنقل وقف الخسارة إلى الدخول زائد 1% من مسافة وقف الخسارة (مخزن صغير فوق نقطة التعادل). عند نفس مستوى 1R، يُغلَق نصف الصفقة (InpPartialPct=0.5). بعد ذلك، يتبع أثر ATR بمضاعف 2.0 (InpTrailAtrMult=2.0) في تحريك الوقف إلى الأمام فقط - لا إلى الخلف أبداً - في كل تيكر. يُفعَّل الخروج القائم على الوقت عند 200 شمعة في الصفقة (InpMaxBarsInTrade=200)، أي ما يقارب 50 ساعة على M15 و200 ساعة على H1. إذا ظهرت إشارة StdDev معاكسة جديدة في الاتجاه، تُغلَق الصفقة فوراً عبر مسار "الخروج بسبب الإشارة المعاكسة". يعمل الخروج بسبب الإشارة المعاكسة في كل تيكر داخل ManageAllPositions، بينما تتشابك فحوصات نقطة التعادل والجزئي والأثر في نفس الحلقة.
تستخدم حزمة الأمان نفس الاتفاقيات المتبعة في بقية عائلة الاختراق. يتحقق IsSafeToTrade_EX02012 من فتح السوق (لا السبت/الأحد)، جلسة GMT النشطة (لندن 07-16 ∪ نيويورك 12-21، نشطة افتراضياً)، مخزن الأخبار (30 دقيقة حول الأحداث عالية التأثير، نشط افتراضياً)، أرضية رأس المال، الحد الأدنى من الأسهم (70% من الرصيد الأولي)، الحد الأقصى للتراجع (20% كمفتاح إيقاف)، والحد الأقصى للصفقات اليومية (10). يتتبع عداد المعاملات على التداول الخسائر المتتالية ويفرض فترة تهدئة 4 ساعات (InpCooldownHours=4) بمجرد رؤية 5 خسائر متتالية. حد الخسارة اليومي 3% من رأس المال الفعال؛ والأسبوعي 9%.
الهرمة (Pyramiding) متوقفة افتراضياً (InpPyramid=false). عند التفعيل، يسمح الخبير بما يصل إلى 3 إدخالات إضافية (InpPyramidMaxLevels=3)، كل منها متباعدة بمقدار 1.0 × ATR(14) عن الإدخال السابق. درجة لياقة OnTester المخصصة هي (صافي × عامل الربح) / (1 + أقصى تراجع)، مع بوابات صارمة لـ ≥ 30 صفقة، صافي موجب، وDD% ≤ 20.
ما يمكن توقعه في الاختبار العكسي: مع الإعدادات الافتراضية لـ XAUUSD M15، سينتج الخبير صفقات قليلة نسبياً - معظم ساعات M15 ستفشل في بوابة ADX أو فلتر النظام. لا تُفعَّل الإشارة إلا عندما يكون السوق هادئاً لثلاث شموع متتالية على الأقل وكان اتجاه H4 متفقاً. توقع تكرار صفقات بمعدل 1-3 إدخالات يومياً خلال تداخل لندن-نيويورك، مع نسبة مكافأة/مخاطرة 1:2، وجني أرباح جزئي عند 1R، وأثر ATR ضيق إلى حد معقول بعد ذلك. يعني سقف رأس المال المتحفظ الافتراضي أن الخبير سيعامل حساباً بقيمة 5,000 دولار كما لو كان 500 دولار لأغراض المخاطر - مفيد لتحديد حجم بأسلوب شركات التداول الممول، لكن توقع قلب السقف إلى 0 قبل الذهاب للحياة بحجم جدي.
التنفيذ: يُكوَّن m_trade بوضع تعبئة الوسيط و 20 نقطة انزلاق. يعمل مسار فتح الأمر حتى 3 محاولات عند 150 مللي ثانية على إعادة التسعير أو المهلة أو تغير السعر أو انحراف السعر. تعيد TryClose وTryClosePartial المحاولة 3 مرات عند 200 مللي ثانية. تعيد TryModify المحاولة 3 مرات عند 100 مللي ثانية. تُفحص الهامش مسبقاً عبر OrderCalcMargin قبل وضع أي أمر معلق. إذا أبلغ SYMBOL_TRADE_STOPS_LEVEL عن 0، يستبدل الخبير 3× السبريد الحالي كحد أدنى للمسافة. تُوسَّع الوقوف دائماً بنسبة 10% beyond stops level للوسيط لتجنب الرفض.
تفاصيل الاستراتيجية
يقرأ EX02012 خمس شموع مغلقة ويحسب انحرافاً معيارياً سكانياً لـ 95 شمعة لكل واحدة. إذا انخفض الانحراف المعياري لثلاث شموع على الأقل، يعتبر الخبير القناة منضغطة ويقرأ الاتجاه من آخر إغلاق مقابل SMA لـ 10 شموع. عند شمعة جديدة، يسحب مظروف Donchian لـ 20 شمعة، ويضع BUY-STOP أو SELL-STOP عند الحافة المناسبة زائد إزاحة 2 نقطة، وينتظر امتلاء الأمر المعلق. تصنف ClassifyRegime الدخول إلى أنظمة WEAK_TREND أو COMPRESS أو BREAKOUT أو EXPAND مع ADX ≥ 18؛ تضيف ConfirmChecks اتفاق اتجاه H4 EMA-50 وبوابة R/R لا تقل عن 1.5:1. تحسب SizingLots اللوتات من 0.5% من رأس المال الفعال (بسقف 500 دولار) ومسافة وقف 1.5 × ATR. تعمل ManageAllPositions في كل تيكر: عند 1R يُنقل وقف الخسارة إلى الدخول + 1% SL ويُغلَق نصف الصفقة؛ أثر ATR(14) × 2.0 يحرك الوقف إلى الأمام لبقية الصفقة. يعمل الخروج الزمني عند 200 شمعة، والخروج بسبب الإشارة المعاكسة، وفترة التهدئة 4 ساعات بعد 5 خسائر متتالية، كلها عبر OnTradeTransaction.
يكتشف انضغاط السعر بعدّ ثلاثة أو أكثر من التناقصات المتتالية في الانحراف المعياري السكاني لـ 95 شمعة من الإغلاقات. بمجرد الانضغاط، يضع BUY-STOP عند DonchianHigh + 2 نقطة أو SELL-STOP عند DonchianLow - 2 نقطة (Donchian لـ 20 شمعة)، مع وقف عند الدخول ± 1.5 × ATR(14). تتطلب الإدخالات نظاماً ∈ {WEAK_TREND, COMPRESS, BREAKOUT, EXPAND}، وADX ≥ 18، واتجاه H4 EMA-50، ونسبة مكافأة/مخاطرة لا تقل عن 1.5:1.
يخرج عبر وقف قائم على الوقت عند 200 شمعة في الصفقة، أو خروج بسبب إشارة معاكسة عندما ينعكس StdDevSignal، أو إغلاق مُدار من تسلسل نقطة التعادل + الجزئي + أثر ATR. عند 1R، يُغلَق نصف الصفقة ويُنقل وقف الخسارة إلى الدخول + 1% من مسافة وقف الخسارة. من هناك، يتبع أثر ATR(14) × 2.0 في تحريك الوقف إلى الأمام فقط. الهرمة متوقفة افتراضياً لكن تدعم ما يصل إلى 3 إدخالات إضافية متباعدة بـ 1.0 × ATR عند التفعيل.
وقف الخسارة الأولي هو ATR(14) × 1.5 (مرجع 1R)، يُحدَّد عند وضع الأمر. مشغل نقطة التعادل عند 1R ينقل وقف الخسارة إلى الدخول + 1% من مسافة وقف الخسارة. أثر ATR(14) × 2.0 يحرك الوقف إلى الأمام فقط - لا إلى الخلف أبداً - طوال عمر الصفقة. تحترم مسافة الوقف الدنيا SYMBOL_TRADE_STOPS_LEVEL للوسيط موسعة بنسبة 10%.
جني الأرباح يُحدَّد عند الدخول + 2R (نسبة مكافأة/مخاطرة 1:2) عند وضع الأمر، محسوباً كـ InpTargetR=2.0 × مسافة وقف الخسارة الأولية. يُغلَق نصف الصفقة عند 1R عبر جني الأرباح الجزئي؛ يُترَك الباقي لأثر ATR أو الخروج بسبب الإشارة المعاكسة. ترفض بوابة ConfirmChecks أيضاً أي صفقة لا يصل جني أرباحها المخطط إلى 1.5R على الأقل.
الحد الأدنى الموصى به للرصيد: 100 دولار، لكن الخبير يضع افتراضياً سقف رأس مال 500 دولار على حسابات رأس المال الفعال، لذا للحصول على حجم جاد إما ارفع السقف أو اضبط InpCapitalCapAmount=0. الأفضل على XAUUSD M15 أو H1 مع وسيط ECN/RAW سبريد منخفض (سقف السبريد 30 نقطة، انزلاق 20 نقطة). منطق اكتشاف الانضغاط مبني للأدوات التي تشكل نطاقات هادئة بين اندفاعات انفجارية - الذهب وأزواج العملات الرئيسية تفعل ذلك؛ العملات البديلة الرقيقة لا تفعل. شغّل خلال تداخل لندن 07-16 GMT ونيويورك 12-21 GMT عند تفعيل فلتر الأخبار (مخزن 30 دقيقة حول الأحداث عالية التأثير). مستوى المخاطر: متوسط - نسبة RR 1:2 مع جني الأرباح الجزئي عند 1R وأثر ATR ضيق تشكل بنية متحفظة، لكن مفتاح إيقاف التراجع 20% وسقوف الخسارة اليومية/أسبوعية 3%/9% يمكن أن تُفعَّل بسرعة على تقلبات XAUUSD.
منطق الاستراتيجية
Pipsgrowth EX02012 Breakout — تحليل منطق الاستراتيجية (من كود .mq5)
العائلة: Breakout
الماجيك: 22202012
الإصدار: 2.00
الوصف:
Price compression ("flat channel") detection via inline StdDev slope + Donchian high/low of last N bars. Breakout STOP order at channel edge on bar-close. 12 layers: REGIME, SIGNAL, ENTRY, CONFIRM, NO-TRADE, CAPITAL CAP, RISK, SIZING, MANAGE, EXIT, SCALING, OnTester. Upgraded from Nova V6 (2019)
المؤشرات:
ADXATR- Bands
- MA_Slow
- MA_Fast
الدوال الرئيسية:
DetectGMTOffset_EX02012()ServerToGMT_EX02012()IsMarketOpen_EX02012()InActiveSession_EX02012()IsNewsTime_EX02012()IsSafeToTrade_EX02012()NoTradeBlock()StdDevSignal()Donchian()ConfirmChecks()
// Pipsgrowth EX02012 Breakout — Execution Flow (from source analysis)
// Family: Breakout
// Price compression ("flat channel") detection via inline StdDev slope + Donchian high/low of last N bars. Breakout STOP order at channel edge on bar-close. 12 layers: REGIME, SIGNAL, ENTRY, CONFIRM, NO-TRADE, CAPITAL CAP, RISK, SIZING, MANAGE, EXIT, SCALING, OnTester. Upgraded from Nova V6 (2019)
ON_INIT:
Create indicator handles: ADX, ATR, Bands, MA_Slow, MA_Fast
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 | 22202012 | Magic number (unique per EA) |
| InpTradeComment | "Psgrowth.com Expert_02012" | Trade comment |
| InpLog | false | Enable verbose logging |
| InpAdxBreakoutMin | 18.0 | Min ADX to allow breakout entry |
| InpAdxPeriod | 14 | ADX indicator period |
| InpAtrPeriod | 14 | ATR indicator period |
| InpBandsPeriod | 20 | Bollinger Bands period |
| InpBandsDev | 2.0 | Bollinger Bands deviation |
| InpCompressWidthMax | 0.0050 | Max Bollinger width % for compression regime |
| InpStdDevPeriod | 95 | StdDev signal lookback period |
| InpFlatBars | 3 | Consecutive flat bars for signal |
| InpChannelBars | 20 | Donchian channel lookback bars |
| InpCapitalCapAmount | 500.0 | Capital cap amount (0=disabled, account currency) |
| InpCapitalCapFloor | 50.0 | Effective-capital floor (account currency) |
| InpRiskPercent | 0.5 | Risk per trade (% of effective_capital) |
| InpDailyLossLimitPct | 3.0 | Daily loss limit (% of effective_capital) |
| InpWeeklyLossLimitPct | 9.0 | Weekly loss limit (% of effective_capital) |
| InpMaxConcurrent | 5 | Max concurrent positions (this magic) |
| InpBreakoutIndentPips | 2.0 | Indent beyond channel edge (pips) |
| InpStopAtrMult | 1.5 | Stop-loss = ATR * mult (price units) |
| InpTargetR | 2.0 | Take-profit R multiple (R = SL distance) |
| InpBreakEvenR | 1.0 | Move to break-even at R multiple (0=off) |
| InpPartialR | 1.0 | Partial close at R multiple (0=off) |
| InpPartialPct | 0.5 | Partial close percentage (0..1) |
| InpTrailAtrMult | 2.0 | ATR trailing multiplier (0=off) |
| InpMaxBarsInTrade | 200 | Time-based exit (bars, 0=off) |
| InpPyramid | false | Allow pyramiding (default OFF) |
| InpPyramidMaxLevels | 3 | Max pyramid levels |
| InpPyramidAtrSpacing | 1.0 | Pyramid ATR spacing multiplier |
| InpMaxSpreadPoints | 30 | Max spread (points) |
| InpSlippagePoints | 20.0 | Max slippage (points) |
| InpMaxTradesPerDay | 10 | Max trades per calendar day (0=unlimited) |
| InpMinEquityPct | 70.0 | Min equity as % of initial balance to trade |
| InpMaxConsecLosses | 5 | Max consecutive losses before cooldown |
| InpCooldownHours | 4 | Cooldown duration after max consec losses (hours) |
| InpUseGMTSessions | true | Use GMT-based session filtering |
| InpLondonStartGMT | 7 | London session start (GMT hour) |
| InpLondonEndGMT | 16 | London session end (GMT hour) |
| InpNewYorkStartGMT | 12 | New York session start (GMT hour) |
| InpNewYorkEndGMT | 21 | New York session end (GMT hour) |
| InpFilterNews | true | Block trades near high-impact news |
| InpNewsBufferMinutes | 30 | News buffer (minutes before/after) |
| InpDryRun | false | Dry-run: log signals without executing trades |
| InpKillSwitch | false | Kill switch: close all positions and stop trading |
| InpMaxDDPct | 20.0 | Max drawdown % — stop trading if exceeded [1-50, step 0.5] |
| InpMaxLot | 5.0 | Max lot size cap [0.01-100, step 0.01] |
#property copyright "Pipsgrowth.com"
#property link "https://pipsgrowth.com"
#property version "2.00"
#property strict
#property description "Pipsgrowth.com EX02012 Nova V6 — compression-breakout (StdDev slope + Donchian channel), 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>
CTrade m_trade;
CPositionInfo m_position;
CSymbolInfo m_symbol;
CAccountInfo m_account;
COrderInfo m_order;
CDealInfo m_deal;
//--- Internal tuning constants replaced by inputs (see below)
//============================ INPUTS ===============================
input group "=== Identity ==="
input ulong InpMagic = 22202012; // Magic number (unique per EA)
input string InpTradeComment = "Psgrowth.com Expert_02012"; // Trade comment
input bool InpLog = false; // Enable verbose logging
input group "=== Regime Filter ==="
input double InpAdxBreakoutMin = 18.0; // Min ADX to allow breakout entry
input int InpAdxPeriod = 14; // ADX indicator period
input int InpAtrPeriod = 14; // ATR indicator period
input int InpBandsPeriod = 20; // Bollinger Bands period
input double InpBandsDev = 2.0; // Bollinger Bands deviation
input double InpCompressWidthMax = 0.0050; // Max Bollinger width % for compression regime
input int InpStdDevPeriod = 95; // StdDev signal lookback period
input int InpFlatBars = 3; // Consecutive flat bars for signal
input int InpChannelBars = 20; // Donchian channel lookback bars
input group "=== Risk & Sizing (Capital Cap) ==="
input double InpCapitalCapAmount = 500.0; // Capital cap amount (0=disabled, account currency)
input double InpCapitalCapFloor = 50.0; // Effective-capital floor (account currency)
input double InpRiskPercent = 0.5; // Risk per trade (% of effective_capital)
input double InpDailyLossLimitPct = 3.0; // Daily loss limit (% of effective_capital)
input double InpWeeklyLossLimitPct = 9.0; // Weekly loss limit (% of effective_capital)
input int InpMaxConcurrent = 5; // Max concurrent positions (this magic)
input group "=== Entry / Exit ==="
input double InpBreakoutIndentPips = 2.0; // Indent beyond channel edge (pips)
input double InpStopAtrMult = 1.5; // Stop-loss = ATR * mult (price units)
input double InpTargetR = 2.0; // Take-profit R multiple (R = SL distance)
input double InpBreakEvenR = 1.0; // Move to break-even at R multiple (0=off)
input double InpPartialR = 1.0; // Partial close at R multiple (0=off)
input double InpPartialPct = 0.5; // Partial close percentage (0..1)
input double InpTrailAtrMult = 2.0; // ATR trailing multiplier (0=off)
input int InpMaxBarsInTrade = 200; // Time-based exit (bars, 0=off)
input bool InpPyramid = false; // Allow pyramiding (default OFF)
input int InpPyramidMaxLevels = 3; // Max pyramid levels
input double InpPyramidAtrSpacing = 1.0; // Pyramid ATR spacing multiplier
الكود المصدري الكامل متاح عند التحميل
لأغراض تعليمية فقط. لا تستخدمه بأموال حقيقية. اختبر على حساب تجريبي فقط.
تحذير صريح: لأغراض تعليمية فقط
تحذير صريح: هذا الإكسبرت لأغراض تعليمية واختبارية فقط. لا تستخدمه بأموال حقيقية. اختبره فقط على حساب تجريبي. التداول بأموال حقيقية ينطوي على مخاطر فقدان رأس المال. لا يشكل هذا نصيحة استثمارية.
وسطاء موصى بهم لهذا الإكسبرت
هذه الروبوتات تعمل على 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 EX02001 Breakout — إكسبرت أدفايزر اختراق
Pipsgrowth EX02001 Breakout — Fractal Donchian high/low breakout on closed bar with RSI extreme filter. 12 layers: REGIME, SIGNAL, ENTRY, CONFIRM, NO-. إكسبرت أدفايزر 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 مفتوح المصدر.
مجتمع المستخدمين
لأغراض تعليمية فقط. لا تستخدمه بأموال حقيقية. اختبر على حساب تجريبي فقط.