Pipsgrowth EX15003 SMC-OrderBlock — إكسبرت أدفايزر إكسبرت أدفايزر
إكسبرت أدفايزر MT5 مفتوح المصدر · XAUUSD · M5
Pipsgrowth EX15003 SMC-OrderBlock — Safe Liquidity Trap EA mapping swing liquidity pools (high/low sweeps), waiting for price rejection surge at the zone wi. إكسبرت أدفايزر MT5 مفتوح المصدر.
نظرة عامة
إكس 15003 هي EA من عائلة SMC-OrderBlock تبحث عن برك السيولة المؤسسية على الرسم البياني لخمس دقائق من الذهب (XAUUSD)، وتنتظر ارتداد السعر من تلك البرك قبل أن ترسل أي صفقة. إنها النسخة الدفاعية الكاملة من العائلة في تشكيلة EX15: مجموعة من اثنتي عشرة طبقة (regime detection, signal generation, entry, confirmation, no-trade gating, capital cap, risk, sizing, management, exit, scaling, OnTester) موضلة فعلياً في الكود، وليست مجرد ادعاء في الترويسة. الفكرة التجارية تقوم على ملاحظة SMC القائلة بأن السعر لا يتحرك في خطوط مستقيمة: فهو يسحب برك السيولة الواضحة فوق القمم التأرجحية السابقة وتحت القيعان التأرجحية السابقة، ثم ينعكس. مهمة EA هي رصد هذه البرك، وانتظار تكوين شمعة ابتلاع أو ذيل عند المستوى، ثم تداول الارتداد مع اتجاه الإطار الزمني الأعلى كمرشح.
رصد المناطق. محرك الإشارة يعمل عند إغلاق كل شمعة M5 جديدة. DetectSwingPivot() يمشي كل شمعة مغلقة عند InpSignalShift=1 ويتحقق من شمعتين على اليسار واثنتين على اليمين: إذا كانت الشمعة عالية صارمة (لا جار على أي جانب يطابقها)، تُسجَّل كبركة سيولة علوية؛ وإذا كانت منخفضة صارمة، فهي بركة سيولة سفلية. كل بركة جديدة تُضاف إلى المصفوفة العامة g_zones[] عبر AddZone()، التي ترسم أيضاً خطاً أفقياً OBJ_HLINE على الشارت بالأحمر القرمزي (للبرك العلوية) أو الأخضر البحري (للبرك السفلية)، ليتمكن المتداول من رؤية المستويات بصرياً. المصفوفة محدودة بـ 64 منطقة في وقت واحد؛ تُتجاهل البرك الجديدة إذا وقعت ضمن 50 نقطة من بركة موجودة في نفس الجانب، وتنتهي صلاحية كل منطقة بعد 24 ساعة من إنشائها. هذا يعني أن EA تتداول دائماً مكتبة محدودة من المستويات المرشحة ذات العمر المحدد، لا المستويات القديمة من أسبوع مضى.
محفز الدخول. تصبح المنطقة مرشحة في اللحظة التي يتداول فيها السعر داخل نطاق تفاعلها. سُمك النطاق هو InpZoneThicknessPts=80 نقطة على كل جانب من المحور. عندما يدخل ask لمنطقة شراء (أو bid لمنطقة بيع) داخل النطاق، تستدعي EA دالة ConfirmAll() التي تفرض ثلاث بوابات مستقلة: (1) CheckHTFTrend() — يجب أن يكون إغلاق H1 فوق EMA50 على H1 للشراء، وتحت EMA50 للبيع (InpRequireHTF=true)؛ (2) CheckEngulfing() — يجب أن يبتلع جسم الشمعة الحالية جسم الشمعة السابقة في اتجاه الصفقة (InpRequireEngulfing=true)؛ (3) CheckSurge() — يجب أن يكون تحرك الجسم الاتجاهي للشمعة 0.10% على الأقل من الافتتاح. إذا اجتازت البوابات الثلاث، تُرسَل الصفقة. يتم بعد ذلك فحصان فرعيان: PyramidAllowed() للتحقق من أهلية الإضافة، وSideCount(buy)<=ZONE_MAX_SYMBOL_SIDE=1 بحيث لا تحمل EA مركزين في نفس الاتجاه على نفس الرمز في نفس الوقت. بمجرد إطلاق المنطقة، تُستهلَك: g_zones[i].active=false ويُحذف خط الشارت.
مصنف النظام (Regime). هذا الجزء من EA يقرر ما إذا كانت بيئة التذبذب الحالية تستحق التداول أصلاً. CalcRegime() تقرأ 200 شمعة من ATR(14) وADX(14) وعرض Bollinger Bands(20, 2.0)، ثم ترتب القيم الحالية في نسب مئوية. هناك سبع نتائج ممكنة: R_STRONG_TREND (ADX أكبر من أو يساوي 28)، وR_WEAK_TREND (ADX بين 20 و28)، وR_RANGE (ATR-percentile أقل من أو يساوي 25 مع عدم وجود ADX قوي)، وR_COMPRESS (ATR-percentile أقل من أو يساوي 25 وBB-width-percentile أقل من أو يساوي 25)، وR_EXPAND (كلاهما أكبر من أو يساوي 80)، وR_BREAKOUT (ATR-percentile أكبر من أو يساوي 80 مع BB-width ليس متطرفاً)، وR_CHOPPY (الحل الاحتياطي). RegimeAllowsEntry() لا ترجع true إلا في STRONG_TREND وWEAK_TREND وBREAKOUT وEXPAND — بمعنى أن EA لا تطلق النار إلا عندما يتحرك السوق فعلياً. إذا كان النظام RANGE أو R_COMPRESS أو R_CHOPPY، تُحظر الدخولات في بوابة no-trade، وإذا كان InpExitOnRegimeFlip=true (الافتراضي)، تُغلق المراكز القائمة بواسطة ManageRegimeExit().
إدارة المخاطر وحجم الصفقة. يُحسب حجم المركز بواسطة CalcLotByRisk() مقابل مسافة SL الصلبة. يحدد المستخدم المخاطرة كنسبة مئوية من رأس المال الفعال: InpRiskPercent=0.5% افتراضياً. رأس المال الفعال هو EffCapital()، التي ترجع MathMin(InpCapAmount, equity) إذا تم تعيين حد رأسمالي، أو كامل Equity خلاف ذلك. يحدد رقم المخاطرة 0.5%، المطبق على مسافة SL المستمدة من ATR، حجم اللوت المطلوب؛ ثم تقوم ClampVolume() بتثبيته على خطوة حجم الرمز والحد الأدنى والأعلى. إذا فشل حساب نسبة المخاطرة لأي سبب، تعود EA إلى InpFixedLot=0.01. قبل إرسال الأمر، تستدعي SendEntry() دالة OrderCalcMargin() لحساب متطلب الهامش وترفض إذا كانت الهامش الحر للحساب غير كافٍ. يوجد فرع إعادة محاولة داخل SendEntry() على REQUOTE/TIMEOUT يحاول الأمر مرة واحدة بسعر غير محدد (ليملأه الوسيط بسعر السوق) قبل الاستسلام.
بوابة No-Trade. هذا الجزء الأكثر تحصيناً في EA. ترجع NoTradeReason() أول شرط فاشل تجده، بهذا الترتيب: مفتاح الإيقاف (InpKillSwitch)، رأس المال تحت InpCapFloor=50.0، الانتشار الحالي أكبر من 60 نقطة، الانتشار الحالي أكبر من ضعف المتوسط المتحرك لـ 50 شمعة (RollingSpreadAvg())، خارج الجلسة (الساعة خارج 7-21 بتوقيت الخادم، أو عطلة نهاية الأسبوع)، النظام غير مسموح، cooldown نشط، خسارة يومية أكبر من أو تساوي 3.0% من رأس المال الفعال، خسارة أسبوعية أكبر من أو تساوي 6.0%، عدد الصفقات اليومية أكبر من أو يساوي 8 (MAX_DAILY_TRADES)، المراكز المتزامنة أكبر من أو تساوي 3 (InpMaxConcurrent)، وATR غير متاح. الترتيب مهم: خرق الخسارة اليومية يحظر الدخولات الجديدة حتى لو كان كل شيء آخر أخضر.
إدارة الصفقة. بمجرد فتح المركز، تعمل أربع وظائف إدارة على كل tick. ManageBreakEven() ترفع الوقف إلى entry+5 نقاط بمجرد وصول الصفقة إلى +1R. ManagePartial() تغلق 50% من المركز عند TP1، المعرَّف بأنه ATR(14) * 2.7 (≈ +1.5R). ManageTrail() تفعّل trailing بقيمة ATR(14) * 2.5 بمجرد وصول المركز إلى +1.2R. ManageRegimeExit() تغلق كل شيء إذا أُعيد تقييم مصنف النظام إلى RANGE أو COMPRESS أو CHOPPY. ManageOppositeExit() تغلق الصفقة إذا انعكس EMA50 على H1 ضد اتجاه المركز (يُغلق المركز الطويل إذا انخفض إغلاق H1 تحت H1 EMA50؛ ويُغلق القصير إذا ارتفع فوقه). كل استدعاءات modify/close تمر عبر دوال retry المساعدة TryModify_EX15003 وTryClose_EX15003 وTryClosePartial_EX15003 التي تقوم بما يصل إلى 3 محاولات مع backoff 100-200ms على REQUOTE / TIMEOUT / PRICE_OFF / PRICE_CHANGED — فلا تسقط تعديلات trailing بسبب requote عابر.
الـ Pyramid. PyramidAllowed() تسمح بما يصل إلى PYR_MAX_LEVELS=3 مراكز في نفس الاتجاه، لكن فقط إذا كانت جميع المراكز القائمة في ذلك الاتجاه عند +0.5R على الأقل، ولم يكن النظام R_CHOPPY أو R_COMPRESS، وكان الانتشار تحت الحد. لوتات الـ pyramid هي parent_lot * PYR_LOT_FACTOR=0.5، والتباعد بين الإضافات هو ATR(14) * PYR_ATR_SPACING_MULT=1.5.
OnTester. معيار مخصص: (net_profit * profit_factor) / (1.0 + relative_drawdown_pct)، يتطلب 30 صفقة على الأقل قبل أن يُرجع درجة غير صفرية. مصطلح DD في المقام يعاقب التمريرات ذات السحب العالي حتى لو حققت أرباحاً، وهو ما يتسق مع تأطير "الآمنة" للنسخة.
OnInit / OnDeinit. ينشئ OnInit سبعة مقابض مؤشرات (ATR, ADX, BB, RSI, EMA20, EMA50, H1 EMA50)، ويفشل بـ INIT_FAILED إذا عاد أي منها INVALID_HANDLE، ويضبط magic وdeviation (20 نقطة) ووضع التعبئة. يحرر OnDeinit جميع المقابض السبعة ويحذف كائنات الشارت. الافتراضي InpDryRun=true يعني أن مسار إرسال الأمر في EA مقصور حتى يُعيَّن صراحة إلى false — EA تسجل [DRY-RUN] BUY lot=0.0X ... بدلاً من فتح مراكز فعلياً. هذا هو الافتراضي الصحيح للنسخة "الآمنة": يتيح للمتداول إرفاق EA بشارت، ومشاهدة السجلات وخطوط السيولة، والتأكد من أن محرك الإشارة يعمل كما هو متوقع قبل المخاطرة بأي رأس مال.
تفاصيل الاستراتيجية
عند إغلاق كل شمعة M5، تمشي EA آخر 200 شمعة لحساب حالة النظام من النسبة المئوية لـ ATR وADX(14) وعرض بولينجر، ولا تطلق إشارات إلا عندما يكون النظام StrongTrend أو WeakTrend أو Breakout أو Expand. يبني محرك الإشارة قائمة متجددة من برك السيولة المحورية (fractals بنظرة خلفية 2-L/R)، تُرسم على الشارت كخطوط أفقية، ويتم تشغيل صفقة مرشحة عندما ينخفض السعر إلى نطاق التفاعل 80 نقطة للبركة مع شمعة ابتلاع وارتفاع جسم 0.10% وموافقة اتجاه H1. تُنشأ مقابض المؤشرات السبعة الأصلية (ATR, ADX, BB, RSI, EMA20, EMA50, H1 EMA50) في OnInit وتُحرر في OnDeinit؛ إدارة كل tick (BE, partial TP, trail, regime-exit, HTF-exit) تعمل على كل tick، بينما تعمل بوابة no-trade وقرارات الدخول فقط على إغلاقات الشمعة الجديدة. معيار OnTester هو (net * PF) / (1 + DD%)، ويتطلب 30 صفقة على الأقل، فتُعاقب تمريرات المُحسِّن التي تبدو مربحة على الربح الخام لكن ذات سحب عالٍ.
تطلق EA إشارة دخول عندما يدخل السعر في نطاق تفاعل بركة سيولة محورية (افتراضي 80 نقطة سُمكاً على كل جانب)، لكن فقط إذا أظهرت الشمعة المغلقة M5 نمط ابتلاع، وارتفاعاً اتجاهياً للجسم بنسبة 0.10%، وكان إغلاق H1 على الجانب الصحيح من EMA50 على H1. تمر الإشارة بعد ذلك عبر مصنف نظام (ADX, ATR-percentile, BB-width) ومكدس no-trade يشمل حد الانتشار، وحد الخسارة اليومية، ونافذة الجلسة، وبوابات cooldown.
تُدار الخروج على أساس متعدد الطبقات: ينتقل الوقف إلى نقطة التعادل+5 نقاط عند +1R، ويُغلق نصف المركز عند +1.5R (TP1)، ويبدأ trailing المعتمد على ATR عند +1.2R، ويُغلق النصف المتبقي إما عند TP (≈2R) أو أبكر إذا انعكس مصنف النظام إلى Range/Compress/Choppy أو تجاوز EMA50 على H1 ضد اتجاه المركز.
يُضبط الوقف الصلب على ATR(14, M5) * 1.8 من الدخول، مع سقف أمان 4000 نقطة. المستوى مرفق من الوسيط عند الدخول، ويُرفع لاحقاً إلى نقطة التعادل+5 نقاط عند +1R بواسطة ManageBreakEven().
جني الأرباح الأولي هو ATR(14, M5) * 3.6 (≈2R، مع بوابة MIN_RR=1.8 داخل SendEntry()). يُؤخذ نصف المركز عند +1.5R عبر ManagePartial()، ويُغلق الباقي بواسطة TP، أو trailing stop، أو خروج انعكاس النظام، أو خروج انعكاس H1 EMA50.
الأفضل نشرها على XAUUSD M5 مع وسيط ينشر فروقات ضيقة (حد 60 نقطة، ~1.5 pip على تغذية 4 أرقام أو ~0.6 pip على 5 أرقام) ويدعم تعبئة بأسلوب ECN. الحد الأدنى الموصى به للرصيد: 100 دولار، لكن إدخال InpCapAmount في EA يتيح للمتداول تخصيص شريحة equity ثابتة لهذه الاستراتيجية وحدها (مثلاً 1000 دولار من حساب 10000 دولار). نافذة الجلسة 7-21 بتوقيت الخادم ومصنف النظام مضبوطان لالتقاط افتتاح لندن وصباح نيويورك — أعلى نافذة تقلب للذهب — مع تصفية المنطقة الميتة الآسيوية. مخاطرة 0.5% لكل صفقة افتراضياً وغطاء خسارة يومية 3% يجعلانها مناسبة لتخصيص MEDIUM-risk؛ يجب أن يبقى المستخدم مع InpDryRun=true للجلسات الأولى للتأكد من أن سلوك المنطقة والنظام يطابق ساعة جلسة الوسيط.
منطق الاستراتيجية
Pipsgrowth EX15003 SMC-OrderBlock — تحليل منطق الاستراتيجية (من كود .mq5)
العائلة: SMC-OrderBlock
الماجيك: 22215003
الإصدار: 2.00
الوصف:
Safe Liquidity Trap EA mapping swing liquidity pools (high/low sweeps), waiting for price rejection surge at the zone with engulfing + HTF trend alignment, gated by ADX/ATR-percentile/ BB-width regime. Capital-allocation-cap, ATR hard SL, BE, partial TP, ATR-trail, regime-change exit. 12 layers: REGIME, SIGNAL, ENTRY, CONFIRM, NO-TRADE, CAPITAL CAP, RISK, SIZING, MANAGE, EXIT, SCALING, OnTester
المؤشرات:
- مؤشرات قياسية
الدوال الرئيسية:
EffCapital()TodayRealizedPnL()PositionsThisMagic()SideCount()NormalizePrice()StopsLevelPoints()FreezeLevelPoints()ClampVolume()SpreadPoints()RollingSpreadAvg()
// Pipsgrowth EX15003 SMC-OrderBlock — Execution Flow (from source analysis)
// Family: SMC-OrderBlock
// Safe Liquidity Trap EA mapping swing liquidity pools (high/low sweeps), waiting for price rejection surge at the zone with engulfing + HTF trend alignment, gated by ADX/ATR-percentile/ BB-width regime. Capital-allocation-cap, ATR hard SL, BE, partial TP, ATR-trail, regime-change exit. 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
معاملات الإكسبرت
| المعامل | الافتراضي | الوصف |
|---|---|---|
| InpMagic | 22215003 | Magic number |
| InpTradeComment | "Psgrowth.com Expert_15003" | Order comment |
| InpSignalShift | 1 | Signal bar shift (1=closed bar) |
| InpDryRun | true | Dry-run: skip real sends |
| InpRiskPercent | 0.5 | Risk per trade (% of effective_capital) |
| InpDailyLossPct | 3.0 | Max daily loss (% of effective_capital) |
| InpWeeklyLossPct | 6.0 | Max weekly loss (%) |
| InpMaxConcurrent | 3 | Max concurrent positions (this symbol/magic) |
| InpFixedLot | 0.01 | Fallback fixed lot |
| InpCapAmount | 0.0 | Cap amount (real money equity $) |
| InpCapFloor | 50.0 | Floor below which no new entries |
| InpSwingBars | 2 | Swing pivot L/R bars |
| InpZoneAgeHours | 24 | Max zone age (hours) |
| InpZoneThicknessPts | 80.0 | Entry reaction band thickness (points) |
| InpRequireHTF | true | Require HTF(H1) EMA50 agreement |
| InpRequireEngulfing | true | Require engulfing candle confirm |
| InpMaxSpreadPts | 60.0 | Max spread (points) |
| InpUseTrail | true | Enable ATR trailing |
| InpUsePartial | true | Enable partial TP at TP1 |
| InpExitOnRegimeFlip | true | Exit on regime flip to Range/Choppy |
| InpKillSwitch | false | KILL SWITCH (block everything) |
#property copyright "Pipsgrowth.com"
#property link "https://pipsgrowth.com"
#property version "2.00"
#property strict
#property description "Pipsgrowth.com EX15003 LiquidityTrap_Safe_XAUUSD_5M — safe liquidity sweep rejection EA, 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 trade;
CPositionInfo pos;
CSymbolInfo sym;
CAccountInfo acc;
//================== CONSTANTS (non-input tunables) ==================
#define MAX_ZONES 64 // max simultaneous zones tracked
#define ZONE_BUFFER_POINTS 50.0 // zone proximity dedupe (points)
#define ZONE_MAX_SYMBOL_SIDE 1 // max entries per side per symbol
#define LOOKBACK_BARS 200 // bars used for ATR-pctile / BB-width history
#define SL_ATR_MULT 1.8 // hard SL = ATR(M5,14) * mult
#define TP_ATR_MULT 3.6 // initial TP = ATR(M5,14) * mult (2R)
#define BE_TRIGGER_R 1.0 // break-even at +1R
#define BE_OFFSET_POINTS 5 // BE locks entry + N points
#define PARTIAL_PCT 50 // partial TP closes 50% at TP1 = +1.5R
#define PARTIAL_ATR_MULT 2.7 // ATR multiple for partial-TP1 distance
#define TRAIL_ATR_MULT 2.5 // ATR trailing distance
#define TRAIL_TRIGGER_R 1.2 // start trailing at +1.2R
#define ATR_PCTILE_LO 25 // range/compress threshold (percentile)
#define ATR_PCTILE_HI 80 // breakout/expand threshold
#define BB_WIDTH_PCTILE_LO 25 // Bollinger width low percentile
#define BB_WIDTH_PCTILE_HI 80 // Bollinger width high percentile
#define ADX_STRONG 28.0 // ADX >= this => StrongTrend
#define ADX_WEAK 20.0 // ADX >= this => WeakTrend
#define HTF_PERIOD PERIOD_H1
#define HTF_EMA_PERIOD 50
#define FAST_EMA 20
#define SLOW_EMA 50
#define RSI_PERIOD 14
#define ATR_PERIOD 14
#define ADX_PERIOD 14
#define BB_PERIOD 20
#define BB_DEV 2.0
#define SURGE_PCT 0.0010 // 0.10% body surge
#define MAX_SL_POINTS 4000 // cap SL distance (points) safety
#define MIN_RR 1.8 // min reward:risk to send
#define COOLDOWN_BARS 3 // bars to wait after a loss
#define MAX_DAILY_TRADES 8 // per-symbol daily trade cap
#define SESSION_START_HOUR 7 // broker server time
#define SESSION_END_HOUR 21 // broker server time
#define PYR_MAX_LEVELS 3 // hard cap on pyramid levels
#define PYR_ATR_SPACING_MULT 1.5 // spacing between pyramid entries
#define PYR_LOT_FACTOR 0.5 // pyramid lots = parent * factor
#define ROLLING_SPREAD_BARS 50 // bars used to baseline spread avg
//================== INPUTS (12-22, grouped) =========================
input group "=== Identity ==="الكود المصدري الكامل متاح عند التحميل
لأغراض تعليمية فقط. لا تستخدمه بأموال حقيقية. اختبر على حساب تجريبي فقط.
تحذير صريح: لأغراض تعليمية فقط
تحذير صريح: هذا الإكسبرت لأغراض تعليمية واختبارية فقط. لا تستخدمه بأموال حقيقية. اختبره فقط على حساب تجريبي. التداول بأموال حقيقية ينطوي على مخاطر فقدان رأس المال. لا يشكل هذا نصيحة استثمارية.
وسطاء موصى بهم لهذا الإكسبرت
هذه الروبوتات تعمل على 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 مفتوح المصدر.
مجتمع المستخدمين
لأغراض تعليمية فقط. لا تستخدمه بأموال حقيقية. اختبر على حساب تجريبي فقط.