Pipsgrowth EX15011 SMC-OrderBlock — إكسبرت أدفايزر إكسبرت أدفايزر
إكسبرت أدفايزر MT5 مفتوح المصدر · XAUUSD · M5
Pipsgrowth EX15011 SMC-OrderBlock — XAUUSD liquidity trap scalping EA v3.0 with confirmation signals (engulfing patterns, HTF trend, volume surge) and dynam. إكسبرت أدفايزر MT5 مفتوح المصدر.
نظرة عامة
يراقب EX15011 SMC-OrderBlock الرسم البياني بحثاً عن تجمعات السيولة — وهي مستويات السعر التي تتراكم عندها أوامر الوقف فوق القمم المرجعية الأخيرة وتحت القيعان المرجعية الأخيرة — ثم يدخل بافتراض أن اجتياح هذه التجمعات سيُتبع بانعكاس. عند كل شمعة جديدة، يفتش الخبير في آخر 20 إلى 30 شمعة بحثاً عن نقاط القمة المرجعية، ويضع كل قمة جديدة كمنطقة سيولة علوية وكل قاع جديد كمنطقة سيولة سفلية، ويخزنها في مصفوفة ديناميكية مع طابع زمني وعلامة تفعيل. علامات OBJ_HLINE المتقطعة (قرمزية لتجمعات القمة، زرقاء لتجمعات القاع) ترسم المناطق مباشرة على الرسم البياني كي تتمكن من رؤية المستويات التي يراقبها الخبير حالياً. تُحذف أي منطقة جديدة إذا كانت تقع في حدود 0.3% من منطقة قائمة بنفس الاتجاه، وتُلغى كل منطقة تلقائياً بمجرد انقضاء 24 ساعة.
ثلاث بوابات تأكيد مستقلة يجب أن تنجح قبل أن ينطلق أمر شراء أو بيع. الأولى هي CheckPriceSurge، التي تحسب النسبة المئوية للحركة من افتتاح الشمعة الحالية إلى السعر المباشر، وكذلك النسبة المئوية للمدى على آخر خمس شموع، ثم تأخذ الأكبر من الاثنين. إذا تجاوز هذا الرقم PriceSurgePercent — والقيمة الافتراضية 0.001 (0.1%) — تكون بوابة اندفاع السعر مُحققة. الافتراضي مضبوط بدقة عمداً؛ ورفعه إلى 0.005 أو 0.010 يُنتج إعدادات أقل عدداً لكنها أكثر دلالة. البوابة الثانية هي فلتر الاتجاه على الإطار الزمني الأعلى (UseHigherTimeframeConfirmation، افتراضياً معطّل). عند التفعيل، تستدعي DetermineTrend المتوسطين SMA(20) و SMA(50) على إطار التأكيد (افتراضياً H4 مأخوذ من الرقم 6) وتُرجع +1 أو -1 أو 0. بيع المنطقة العلوية يتطلب -1، وشراء المنطقة السفلية يتطلب +1، والرقم 0 (تردد) يُعامل بسماح — الخبير يسجل فرع «لا اتجاه واضح» ويسمح بالصفقة بدلاً من حجبها. البوابة الثالثة هي نمط الابتلاع الصعودي أو الهبوطي على آخر EngulfingLookback شمعة (افتراضياً 3). تتحقق IsBullishEngulfingPattern من أن الشمعة السابقة هابطة، والشمعة الحالية صاعدة، وجسم الشمعة الحالية يبتلع جسم الشمعة السابقة بالكامل.
فلتر حجم مستقل اختياري — RequireVolumeSurge، افتراضياً معطّل — يسحب 21 حجم تيك، ويحسب متوسط آخر 20، ويشترط أن تصل الشمعة الحالية إلى VolumeSurgeMultiplier من ذلك المتوسط (افتراضياً 1.5×). مع إيقاف بوابة الحجم، يتداول الخبير الإعدادات على بنية السعر فقط بالإضافة إلى الابتلاع؛ وعند تشغيلها، تُستبعد اختراقات الحجم المنخفض. تمشي تدفّق توليد الإشارات بعد ذلك عبر كل منطقة نشطة بالترتيب، وتتحقق من بوابات اندفاع السعر واتجاه الإطار الأعلى والابتلاع، وعند أول تطابق تستدعي إما ExecuteBuyOrder وإما ExecuteSellOrder. تُلغى المنطقة التي تسببت في الإشارة فوراً حتى لا تُعاد المتاجرة على نفس التجمع حتى يُسلّح محور تأرجح جديد.
تُفتح الصفقات عبر Trade.Buy أو Trade.Sell بسعر ASK أو BID المباشر بحجم ثابت (FixedLotSize، افتراضياً 0.01) ووقفين موضوعين بالنسبة لمنطقة السيولة وليس بالنسبة للدخول. يقف وقف الخسارة على بعد 0.5% من المنطقة على الجانب الخطأ — للشراء، يعني ذلك المنطقة × 0.995؛ للبيع، المنطقة × 1.005. يُشتق جني الأرباح من مضاعف RewardToRiskRatio، افتراضياً 2.0، مُطبقاً على المسافة بين الدخول والوقف. مع تقلب الذهب 30 إلى 60 نقطة لكل شمعة M30، يعطي هذا النسبة هدفاً من 60 إلى 120 نقطة في الإعداد النموذجي. يحدّ MaxPositions (افتراضياً 5) من التعرض المتزامن؛ بمجرد بلوغ هذا العدد، لا تنطلق أوامر جديدة حتى لو تطابقت منطقة جديدة.
الميزة البنيوية المحددة لهذا الخبير هي نظام قفل الربح الديناميكي. بعد كل ملء، تراقب ApplyDynamicProfitLock الصفقة المفتوحة عند كل تيك. بمجرد أن يتجاوز الربح غير المحقق LockProfitEvery_X_Points (افتراضياً 30)، يرفع الخبير وقف الخسارة على مراحل. عند كل مستوى قفل جديد — أي كل علامة 30 نقطة إضافية — ينتقل الوقف إلى entry + (level × 30 − buffer) × point، مع حساب المخزن المؤقت بواسطة CalculateProgressiveBuffer. الافتراضي LockMinusBuffer هو 15 نقطة، لكن إذا كان EnableProgressiveBuffer مُفعّلاً (الافتراضي)، يتقلص المخزن بنسبة ProgressiveBufferRatio (افتراضياً 0.8) عند كل مستوى: 15 → 12 → 9.6 → 7.7 → 6.1 → 4.9. يُقَدَّر المخزن بـ 1 نقطة كحد أدنى كي لا يُدفع الوقف أبداً خلف الدخول على الجانب الخطأ. لا يحرك النظام الوقف إلا في الاتجاه الملائم؛ إذا كان الوقف الجديد المحسوب أسوأ من الحالي (ارتداد 30 نقطة لا يصل تماماً إلى مستوى القفل التالي)، لا يُرسل أي تعديل. يمنع فحص مستوى الوقف لدى الوسيط الخبير من محاولة وضع وقف قريب جداً من سعر العرض/الطلب الحالي.
وقف خسارة متابع اختياري منفصل (EnableTrailingStop، افتراضياً معطّل) متصل على التوازي من خلال ApplyTrailingStop، التي تعمل عند كل تيك وتضبط الوقف عند entry + (profitPoints × TrailingStopPercent / 100) × point، افتراضياً عند 50% من الربح المفتوح. يمرّر فرع المتابعة تعديلاته عبر TryModify_EX15011 — إحدى ثلاث أدوات إعادة المحاولة المعرّفة في أسفل المصدر (3 محاولات مع تأخير 100 مللي ثانية عند REQUOTE و TIMEOUT) — ويحترم الحد الأدنى لمستوى الوقف لدى الوسيط. وضع إغلاق جزئي موجود أيضاً. EnablePartialClose (افتراضياً معطّل) ينتظر تفعيل أول مستوى قفل، ثم يستدعي ExecutePartialClose، الذي يبيع أو يشتري PartialClosePercent من الصفقة (افتراضياً 50%) باستخدام كائن CTrade مؤقت بتعليق Partial Close. يبقى النصف المتبقي على مسار القفل الديناميكي. إذا كان الإغلاق الجزئي مقرراً ولكن الحجم ينخفض تحت الحد الأدنى لحجم الوسيط، يُلغى الإغلاق مع تحذير مسجل.
بوابة أمان ثلاث خسائر متتالية تجلس بين UpdateTradeStatistics والشمعة التالية. عند إغلاق صفقة خاسرة ووصول العداد إلى MaxConsecutiveLosses (افتراضياً 3)، يضبط الخبير pauseUntilTime = TimeCurrent() + 60 × PauseMinutes ثانية. يتحقق OnTick من العلامة في بداية كل تيك ويُرجع فوراً خلال فترة الإيقاف، ولا يحدّث إلا لوحة المعلومات. لوحة المعلومات نفسها — المرسومة كصفوف EA_Dashboard_* و EA_ProfitLock_* من نوع OBJ_LABEL في الزاوية العلوية اليسرى — تعرض الحالة وحجم اللوت الثابت ونسبة RR وعدد المناطق النشطة وإجماليات الصفقات ومعامل الربح والإشارة الحالية و(عند تفعيل قفل الربح) مستوى القفل لكل صفقة وإجمالي الأقفال ومتوسط الربح المقفل. في OnDeinit، تُمسح جميع عناصر الرسم عبر ObjectsDeleteAll(0, "EA_") ويُحرر متعاملا iMA الأربعة (SMA بفترتي 20 و 50 على الإطار الرئيسي، والزوج نفسه على الإطار الأعلى عند تفعيل التأكيد).
حزمة المخاطر واضحة لكنها صريحة. MaxSpreadPoints (افتراضياً 30) يتخطى أي تيك يتجاوز فيه الفارق الداخلي 30 نقطة. مؤشر ECN — isECNBroker = (ask − bid) < 3 × point — يؤثر فقط في التسجيل هنا، وليس في توجيه الأوامر. لا يوجد سقف سحب تراجحي عام لمنحنى الأسهم، ولا نافذة حجب أخبار منفذة (مدخل AvoidHighImpactNews موجود لكن وظيفة الحجب المقابلة غير مدمجة في المصدر)، ولا فلتر يوم من أيام الأسبوع مدمج. فلتر الوقت EnableTimeFilter (افتراضياً معطّل) بوابة ساعات اختيارية بحتاً، افتراضياً من 08:00 إلى 20:00 بتوقيت الخادم يُحلّل بواسطة IsWithinTradingHours.
ما يمكن توقعه في الاختبار الخلفي: الخبير معتمد بشدة على بنية التأرجح، لذا يُنتج تيار صفقات متفرق لكن عالي الجودة على رمز ذي اتجاه. يُنصح بإقران XAUUSD على M30 — إعدادات SwingBarCount الافتراضية عند 1 و PriceSurgePercent الافتراضية عند 0.1% مضبوطة لهذا الإيقاع. على H1، تصبح الإشارات أندر؛ وعلى M5، يبدأ إلغاء تكرار المناطق في الفلترة بعدوانية ما لم يُخفض PriceSurgePercent إلى أقل من 0.001. بوابة الابتلاع تعني أن العديد من عمليات الاجتياح التي تفشل في إنتاج شمعة انعكاس سيتم تجاهلها — تكلفة مقصودة للإستراتيجية مقابل نسبة فوز أعلى. الـ 56 دالة في المصدر تعكس قاعدة كود طويلة مضبوطة يدوياً وليست قالباً جاهزاً للتشغيل؛ كل مدخل مذكور يقابل مسار كود محدد، ومعظم المسارات مُبوّأة بشكل مستقل كي يمكنك تعطيل أي طبقة واحدة (فلتر HTF، الابتلاع، الحجم، المتابعة، الإغلاق الجزئي) دون كسر البقية.
صُمم هذا الخبير للمتداولين الذين يريدون إطاراً هجيناً بأسلوب SMC — كشف منطقة سيولة بالإضافة إلى تأكيد هيكلي — يعمل مع انضباط إدارة خروج يقفل الربح تدريجياً. لم يُصمم لمتداولي تيك scalping (الإطار M30 الافتراضي وحد التأرجح 1 خشنان جداً) أو للمستخدمين الذين يتوقعون مصنف نظام مدعوم بالأخبار.
تفاصيل الاستراتيجية
عند كل شمعة جديدة، يشغّل الخبير IdentifySwingPoints على آخر 20–30 شمعة، ويجد قمماً وقيعان محور بشمعة واحدة عبر FindSwingHigh و FindSwingLow، ثم تخزّن AddLiquidityZone كل محور جديد كـ OBJ_HLINE متقطعة بصلاحية 24 ساعة وإلغاء تكرار 0.3%. تمشي GenerateSignals عبر المناطق النشطة، وتطبق بوابات اندفاع السعر واتجاه SMA20/50 للإطار الأعلى والابتلاع، وإما تستدعي ExecuteBuyOrder أو ExecuteSellOrder بوقف 0.5% بعد المنطقة وجني أرباح 2.0× RR. تعمل ApplyDynamicProfitLock عند كل تيك، وترفع الوقف بخطوات 30 نقطة مع مخزن يتقلص تدريجياً (15 → 12 → 9.6 → 7.7 نقطة) لقفل الربح غير المحقق. تزيد UpdateTradeStatistics عدادات الربح/الخسارة وتضبط علامة إيقاف 60 دقيقة بعد 3 خسائر متتالية، بينما ترسم UpdateDashboard صفوف حالة حية بما في ذلك مستوى القفل لكل صفقة.
تنفذ أوامر الشراء عندما يدخل سعر ASK منطقة سيولة سفلية نشطة (هامش 1% فوق قاع المنطقة) مع اندفاع سعري ≥ PriceSurgePercent (0.1% افتراضياً)، وتأكيد اتجاه الإطار الزمني الأعلى عند تفعيل UseHigherTimeframeConfirmation (المنطقة السفلية تتطلب MA20 > MA50 على إطار التأكيد)، ونمط ابتلاع صعودي خلال EngulfingLookback شمعة (افتراضياً 3). تعكس أوامر البيع ذلك على المناطق العلوية. تُلغى المنطقة المُسبّبة فور التنفيذ كي لا تُعاد حتى يُسلّح محور تأرجح جديد.
هدف الربح نسبة 2.0 ثابتة مخاطرة إلى عائد على المسافة بين الدخول والوقف (نموذجياً 60–120 نقطة على XAUUSD M30). بعد الدخول، يرفع قفل الربح الديناميكي الوقف بعلامات 30 نقطة مع مخزن مؤقت يتقلص تدريجياً من 15 إلى 1 نقطة (EnableProgressiveBuffer افتراضياً مُفعّل، نسبة 0.8). إغلاق جزئي اختياري 50% (EnablePartialClose معطل افتراضياً) ينطلق عند أول مستوى قفل؛ وقف متابع متواز اختياري (EnableTrailingStop معطل) يتتبع 50% من الربح المفتوح.
يُوضع وقف الخسارة على بعد 0.5% من منطقة السيولة على الجانب الخطأ من الصفقة (المنطقة × 0.995 للشراء، المنطقة × 1.005 للبيع). لا يوجد سقف سحب تراجحي عام لمنحنى الأسهم؛ السقف لكل صفقة هو MaxPositions=5. ثلاث خسائر متتالية تُفعّل إيقافاً لمدة 60 دقيقة يتحقق OnTick منه عند كل تيك قبل أي عمل.
جني الأرباح هو الدخول ± (المسافة بين الدخول والوقف) × RewardToRiskRatio، مع افتراض 2.0 للقيمة الافتراضية. يُضبط جني الأرباح عند فتح الأمر ويظل ثابتاً؛ بعد أن يبدأ قفل الربح الديناميكي برفع الوقف، يمكن إغلاق الصفقة إما بضرب جني الأرباح أو بالوقف المرفوع أو بقيام منطقة سيولة معاكسة بإعادة الإطلاق.
الأنسب للنشر على XAUUSD M30 مع حساب أدنى 100 دولار ووسيط ECN بفارق منخفض (Exness أو IC Markets أو Pepperstone بحساب RAW). يجب الإبقاء على الرقم السحري 22215011 دون تغيير إذا قمت بتوسيع الخبير عبر عدة رسوم بيانية. كشف التأرجح بشمعة واحدة وخطوة القفل 30 نقطة مضبوطان لتداول التأرجح على الذهب، وليس للتداول عالي التردد؛ توقع 2–3 تنفيذات يومياً على XAUUSD خلال التقلب الطبيعي.
منطق الاستراتيجية
Pipsgrowth EX15011 SMC-OrderBlock — تحليل منطق الاستراتيجية (من كود .mq5)
العائلة: SMC-OrderBlock
الماجيك: 22215011
الإصدار: 2.00
الوصف:
XAUUSD liquidity trap scalping EA v3.0 with confirmation signals (engulfing patterns, HTF trend, volume surge) and dynamic profit lock management. 12 layers: REGIME, SIGNAL, ENTRY, CONFIRM, NO-TRADE, CAPITAL CAP, RISK, SIZING, MANAGE, EXIT, SCALING, OnTester
المؤشرات:
- مؤشرات قياسية
الدوال الرئيسية:
LogMessage()LogDynamicProfitMessage()GetPositionIndex()RemovePositionFromProfitLock()ApplyDynamicProfitLock()ApplyTrailingStop()InitializeProfitLockArrays()ErrorDescription()ExecutePartialClose()CalculateProgressiveBuffer()
// Pipsgrowth EX15011 SMC-OrderBlock — Execution Flow (from source analysis)
// Family: SMC-OrderBlock
// XAUUSD liquidity trap scalping EA v3.0 with confirmation signals (engulfing patterns, HTF trend, volume surge) and dynamic profit lock management. 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)ملف التحسين
كيفية تثبيت الإكسبرت على MT5
- 1حمّل ملف .mq5 بالضغط على زر التحميل أعلاه
- 2افتح برنامج MetaTrader 5 على حاسوبك
- 3من القائمة العلوية اختر File → Open Data Folder
- 4انتقل إلى مجلد MQL5 → Experts والصق الملف هناك
- 5في MT5، انقر بالزر الأيمن على Expert Advisors في لوحة Navigator → Refresh
- 6اسحب الإكسبرت على رسم بياني يطابق الإطار الزمني الموصى به
- 7هيّء المعاملات وفقاً للجدول في هذه الصفحة
- 8فعّل Allow Algo Trading واضغط OK
معاملات الإكسبرت
| المعامل | الافتراضي | الوصف |
|---|---|---|
| MagicNumber | 22215011 | Magic Number |
| InpTradeComment | "Psgrowth.com Expert_15011" | Trade Comment |
| EnableDebug | true | Enable Debug Messages |
| Timeframe | 4 | Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // Trading Timeframe |
| SwingBarCount | 1 | Number of bars for swing detection (smaller value = more swings) |
| MaxZoneAge | 24 | Maximum zone age in hours |
| PriceSurgePercent | 0.001 | Percent of price movement to consider as surge (0.001-0.2 recommended) |
| RequireVolumeSurge | false | Require volume surge with price movement |
| VolumeSurgeMultiplier | 1.5 | Volume threshold as multiplier of average |
| UseHigherTimeframeConfirmation | false | Use higher g_Timeframe for trend confirmation |
| ConfirmationTimeframe | 6 | Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // Higher timeframe for confirmation |
| RequireVolumeConfirmation | false | Require volume confirmation for entry |
| UseEngulfingPattern | true | Use engulfing pattern as confirmation |
| EngulfingLookback | 3 | Number of bars to look back for engulfing pattern |
| FixedLotSize | 0.01 | Fixed lot size for all trades |
| RewardToRiskRatio | 2.0 | Reward to risk ratio |
| EnableTrailingStop | false | Enable trailing stop |
| TrailingStopPercent | 50.0 | Trailing stop as percentage of profit |
| MaxSpreadPoints | 30 | Maximum spread in points |
| MaxConsecutiveLosses | 3 | Max consecutive losses before pausing |
| PauseMinutes | 60 | Minutes to pause after max losses |
| MaxPositions | 5 | Maximum open positions |
| EnableDynamicLockProfit | true | Lock profit dynamically |
| LockProfitEvery_X_Points | 30.0 | Lock profit every X points |
| LockMinusBuffer | 15.0 | Buffer below locked level (points) |
| EnableProgressiveBuffer | true | Decrease buffer as profit increases |
| ProgressiveBufferRatio | 0.8 | Buffer reduction ratio per level (0.5-0.9) |
| EnablePartialClose | false | Enable partial position closing |
| PartialClosePercent | 50.0 | Percentage to close at first profit level (%) |
| PartialCloseLevels | 1 | Number of levels at which to close partially |
| EnableDynamicProfitManagementDebug | false | Debug for dynamic profit management |
| ForceDynamicProfitDebug | true | Force debug output for profit locks (regardless of debug setting) |
| ShowProfitDashboard | true | Show profit lock details on dashboard |
| EnableTimeFilter | false | Enable trading hours filter |
| TradingHoursStart | "08:00" | Trading hours start (broker time) |
| TradingHoursEnd | "20:00" | Trading hours end (broker time) |
| AvoidHighImpactNews | true | Avoid trading during high impact news |
| NewsBufferMinutesBefore | 30 | Minutes to avoid trading before news |
| NewsBufferMinutesAfter | 30 | Minutes to avoid trading after news |
#property copyright "Pipsgrowth.com"
#property link "https://pipsgrowth.com"
#property version "2.00"
#property strict
#property description "Pipsgrowth.com EX15011 XAUUSD Liquidity Trap EA v3.0 — SMC liquidity zone scalper with confirmation signals and dynamic profit management, full 12-layer stack."
#include <Trade/Trade.mqh>
#include <Trade/SymbolInfo.mqh>
// Input parameters: General Settings
ENUM_TIMEFRAMES MapTimeframeInt(int tf)
{
switch(tf)
{
case 1: return PERIOD_M1;
case 2: return PERIOD_M5;
case 3: return PERIOD_M15;
case 4: return PERIOD_M30;
case 5: return PERIOD_H1;
case 6: return PERIOD_H4;
case 7: return PERIOD_D1;
default: return PERIOD_H1;
}
}
ENUM_TIMEFRAMES g_Timeframe = PERIOD_H1;
ENUM_TIMEFRAMES g_ConfirmationTimeframe = PERIOD_H1;
input group "=== General Settings ==="
input int MagicNumber = 22215011; // Magic Number
input string InpTradeComment = "Psgrowth.com Expert_15011"; // Trade Comment
input bool EnableDebug = true; // Enable Debug Messages
input int Timeframe = 4; // Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // Trading Timeframe
// Input parameters: Liquidity Trap Settings
ENUM_TIMEFRAMES MapTimeframeInt(int tf)
{
switch(tf)
{
case 1: return PERIOD_M1;
case 2: return PERIOD_M5;
case 3: return PERIOD_M15;
case 4: return PERIOD_M30;
case 5: return PERIOD_H1;
case 6: return PERIOD_H4;
case 7: return PERIOD_D1;
default: return PERIOD_H1;
}
}
ENUM_TIMEFRAMES g_Timeframe = PERIOD_H1;
ENUM_TIMEFRAMES g_ConfirmationTimeframe = PERIOD_H1;
input group "=== Liquidity Trap Settings ==="
input int SwingBarCount = 1; // Number of bars for swing detection (smaller value = more swings)
input int MaxZoneAge = 24; // Maximum zone age in hours
input double PriceSurgePercent = 0.001; // Percent of price movement to consider as surge (0.001-0.2 recommended)
input bool RequireVolumeSurge = false; // Require volume surge with price movement
input double VolumeSurgeMultiplier = 1.5; // Volume threshold as multiplier of average
// Input parameters: Entry Confirmation
ENUM_TIMEFRAMES MapTimeframeInt(int tf)
{
switch(tf)الكود المصدري الكامل متاح عند التحميل
لأغراض تعليمية فقط. لا تستخدمه بأموال حقيقية. اختبر على حساب تجريبي فقط.
تحذير صريح: لأغراض تعليمية فقط
تحذير صريح: هذا الإكسبرت لأغراض تعليمية واختبارية فقط. لا تستخدمه بأموال حقيقية. اختبره فقط على حساب تجريبي. التداول بأموال حقيقية ينطوي على مخاطر فقدان رأس المال. لا يشكل هذا نصيحة استثمارية.
وسطاء موصى بهم لهذا الإكسبرت
هذه الروبوتات تعمل على MT5 — استخدم وسيطاً موثوقاً بتنفيذ سريع وسبريد منخفض
إكسبرتات مشابهة
عرض جميع الإكسبرتاتإكسبرتات أخرى بنفس استراتيجية أخرى
Pipsgrowth EX01007 Adaptive — إكسبرت أدفايزر تكييفي
Pipsgrowth EX01007 Adaptive — Adaptive signal scorer EA combining EMA crossover, RSI, Heiken Ashi, Bollinger Bands, ATR and volume spike detection int. إكسبرت أدفايزر MT5 مفتوح المصدر.
Pipsgrowth EX01019 Adaptive — إكسبرت أدفايزر تكييفي
Pipsgrowth EX01019 Adaptive — Self-adaptive market regime EA that auto-detects trending, ranging, volatile, quiet and breakout conditions. Switches be. إكسبرت أدفايزر MT5 مفتوح المصدر.
Pipsgrowth EX15029 SMC-OrderBlock — إكسبرت أدفايزر إكسبرت أدفايزر
Pipsgrowth EX15029 SMC-OrderBlock — Smart Money Concepts breakout EA — detects order blocks, CHOCH and liquidity sweeps using EMA cross + structure break, A. إكسبرت أدفايزر MT5 مفتوح المصدر.
مجتمع المستخدمين
لأغراض تعليمية فقط. لا تستخدمه بأموال حقيقية. اختبر على حساب تجريبي فقط.