Pipsgrowth EX12057 MultiIndicatorConfluence — إكسبرت أدفايزر إكسبرت أدفايزر
إكسبرت أدفايزر MT5 مفتوح المصدر · EURUSD، GBPUSD، XAUUSD · M1
Pipsgrowth EX12057 MultiIndicatorConfluence — Multi-symbol EA combining True Gaussian trend filter, Donchian breakout, and Liquidity Trap (sweep & re-entry). Dynamic . إكسبرت أدفايزر MT5 مفتوح المصدر.
نظرة عامة
إكس 12057 هو مستشار خبير متعدد الرموز يدير محركات إشارات مستقلة في وقت واحد — مرشح اتجاه غاوسي حقيقي (Gaussian kernel)، واختراق قناة دونشيان، وكاشف فخ السيولة (Liquidity Trap) — ولا يصدر إشارة إلا بعد موافقة عدد K من التأكيدات. يدعم حتى 20 رمزًا مفصولاً بفواصل عبر InpSymbolsCSV، وتوصي الترويسة بـ EURUSD وGBPUSD وXAUUSD. كل رمز يحصل على بنية حالة مستقلة (last-bar-traded، last-buy/sell timestamps، عدادات خسائر، حلقة انتشار، مقابض مؤشرات). الإطار الزمني الافتراضي M1 لكنه يُختار عبر عدد صحيح 1..7 يُحوَّل إلى M1/M5/M15/M30/H1/H4/D1 في OnInit. سقف المراكز 3 لكل رمز و8 إجماليًا بشكل افتراضي.
محرك Gaussian ليس EMA عاديًا — بل Kernel smoother حقيقي. BuildGaussianKernel() يبني نواة Gaussian مطبَّعة بنصف قطر ceil(3*InpGaussianSigma) وطول 2r+1 باستخدام الأوزان المغلقة exp(-k²/(2σ²)). GaussianSmoothed() يمشي على آخر r+shift…shift-r من أسعار الإغلاق على الإطار الزمني المختار، ويرجّع القيمة الملساء. TryEntriesSymbol() يقرأ القيمة الملساء عند shift وshift+1 ويأخذ الفرق كميل: ميل موجب = اتجاه شراء، ميل سالب = اتجاه بيع. نصف القطر محدود بـ 50 لإبقاء المخزن المؤقت للأوزان 121 خلية. سيغما الافتراضي 2.0 ينتج نواة 13 خلية.
محرك Donchian قناة 20 فترة على iHighest/iLowest تُقاس عند shift+1، فيختبر الاختراق إغلاق > donHi (شراء) أو إغلاق < donLo (بيع) على آخر شمعة مغلقة. كاشف فخ السيولة هو الجزء الأكثر تميزًا: DetectLiquidityTrapLong() يجد أدنى قاع في آخر 30 شمعة، ثم يسأل سؤالين عن الشمعة الحالية: هل قاعها اقتحم هذا النطاق بمقدار ≥12 نقطة، وهل إغلاقها عاد فوقه بمقدار ≥8 نقاط؟ DetectLiquidityTrapShort() يعكس المنطق مع أعلى قمة. كلا الكاشفين يستدعيان CandleWickCheck() للتحقق من أن الفتيل العاكس ≥0.30 من نطاق الشمعة، وBarQualityOK() التي تشترط body/range ≥0.18. المحركات الثلاثة تُجمع مع OR: شراء = ميل موجب AND (اختراق دونشيان صاعد OR فخ سيولة شراء)، والبيع معكوس.
بعد تثبيت الاتجاه الأساسي، يحسب EA عدد التأكيدات. CountConfirmations() تجمع حتى 4 فتحات مستقلة: RSI(14) يعبر خط 50، Bollinger Bands(20, 2.0) إعادة دخول (إغلاق يعود داخل النطاق من خارجه)، ارتفاع حجم ≥1.3× متوسط 20 شمعة، ومواءمة EMA إطار أعلى (افتراضي M30 EMA-200). InpNeedConfirmationsK الافتراضي 2 ومُقيَّد بـ [0, ActiveConfirmationSlots()]، أي 4 مع MTF مفعل و3 بدونه. إذا انطلق إشارة شراء وإشارة بيع على نفس الشمعة (احتمال حقيقي عند دوجي على الحدود)، يختار EA الجانب ذي عدد التأكيدات الأعلى؛ التعادل يعني عدم التداول — مرشح تقليم متعمد.
تحديد الحجم يتم بطريقتين. InpUseAutoMinLot=true يجعل كل دخول يستخدم SYMBOL_VOLUME_MIN للرمز، مُقرَّبًا إلى SYMBOL_VOLUME_STEP ومحصورًا بين min وmax. مع إيقافه، الحجم InpFixedLot=0.10. مسار الإرسال هو التدفق القياسي 3-أنواع-تعبئة / 5-محاولات: DetermineAllowedFillings() يبني قائمة تفضيل IOC > RETURN > FOK من SYMBOL_FILLING_MODE، وSendOrder_AllFillings() يمشي حتى 5 محاولات خارجية، ويزيد الانحراف 3 نقاط في كل محاولة حتى InpMaxAdaptiveDeviation=20. إذا أرجع الوسيط INVALID_STOPS أو REQUOTE، يعيد المحاولة مرة واحدة بـ sl=0/tp=0 ثم يستدعي ModifyPositionSLTP() لتوصيل الوقوفات على التذكرة المفتوحة.
SL/TP مبنية على ATR افتراضيًا: InpATRPeriod=14، InpATR_SL_Mult=3.0، InpATR_TP_Mult=6.0، أي نسبة مخاطرة/عائد 1:2. إيقاف ATR يعود للقيم الثابتة InpSL_Points=250 / InpTP_Points=500. قفل الربح الديناميكي ApplyDynamicLockProfitToPosition() يعمل على كل تيكة: عندما يصل السعر في الاتجاه الملائم ≥120 نقطة من الدخول، يطرح 18 نقطة كحشو ويشد وقف الخسارة إلى entry + (steps*120 − 18). لا يتوسع أبدًا — يعود فورًا إذا newSL<=curSL — ويحترم SYMBOL_TRADE_FREEZE_LEVEL برفض دفع الوقف داخل مسافة التجميد.
التوسع هرمي 1-N وليس شبكة. التذكرة الأولى في الاتجاه تُوسم "Initial" في التعليق، وكل تذكرة إضافية "Add#1"، "Add#2"... مع عدادات منفصلة g_addCountBuy وg_addCountSell. الإضافات مُقيَّدة بـ AllowOnlyProfitableAdditions=true وMinProfitPerTradeToAdd=4.0، أي أن كل تذكرة موجودة في نفس الاتجاه يجب أن تكون رابحة ≥4 نقاط قبل السماح بإضافة جديدة. Cooldown 20 ثانية لكل اتجاه (InpCooldownSecondsDir=20). حراسة الإيقاف PauseOnConsecutiveLosses وPauseOnLossAmount مطفأة افتراضيًا؛ عند التفعيل، يستمع OnTradeTransaction إلى DEAL_ENTRY_OUT العائدة لهذا السحر، ويجمع profit+swap+commission، ويزيد lossStreakCount، ويراكم tradePauseUntil بـ MathMax حتى لا يؤدي محفز جديد إلى تقصير الإيقاف القائم.
الفلاتر الدقيقة الجديرة بالانتباه في الباك تيست: InpUseDynamicSpreadCap=true يبني حلقة 200 تيكة لكل رمز (MAX_SPREAD_BUF=256) ويقبل التداول فقط إذا كان الانتشار الحالي ≤ median + 3.0×MAD؛ InpUseBarQualityFilter=true يرفض الشموع ذات body <18% من النطاق؛ InpOneEntryPerBar=true يمنع إعادة الدخول على نفس الشمعة. هذه الفلاتر هي ما يجعل M1 متعدد الرموز قابلاً للتطبيق — بدونها، نواة Gaussian+Donchian+Trap ستطلق بشكل مفرط على التيكات المزعجة.
ما يمكن توقعه عمليًا. إكس 12057 مبني لتوزيع المخاطرة على 2-3 أزواج مترابطة والسماح للإحصاءات المستقلة بتنعيم منحنى الأسهم، لذا فإن الباك تيست على رمز واحد لا يمثل القصد التصميمي. التكوين الافتراضي يحتاج حسابًا يسمح بتداول M1 على EURUSD وGBPUSD في وقت واحد بأقل لوت للوسيط (عادة 0.01)، فالحد الأدنى العملي أقرب إلى 300-500 دولار من 100 دولار في البيانات الوصفية — البيانات تعكس قدرة EA على تداول لوت مايكرو واحد، ليس الرصيد الموصى به. لملف أهدأ، أطفئ MTF EMA (InpUseMTFEMA=false) مما يُسقط الفتحات من 4 إلى 3 ويجعل InpNeedConfirmationsK=2 اختبارًا أكثر صرامة 2 من 3. ثلاثي Gaussian-Donchian-Trap هو البصمة المميزة؛ إيقاف أي منها (Sigma=0 يعطل اختبار ميل النواة، InpDonchianPeriod فوق نافذة الشمعة يعطل الاختراق) يغير شكل التداول جوهريًا.
تفاصيل الاستراتيجية
إكس 12057 يشغل ثلاث محركات إشارات مستقلة لكل رمز ويجمعها بـ OR تحت مرشح ميل Gaussian. BuildGaussianKernel() + GaussianSmoothed() يحسبان إغلاقًا ملساوًا بنواة Gaussian مطبَّعة بنصف قطر ceil(3σ) وطول 2r+1، والميل بين shift وshift+1 هو بوابة الاتجاه. فوق هذه البوابة، يطلق EA إشارة شراء عندما إما Donchian(20) يخترق القناة العلوية أو DetectLiquidityTrapLong() يؤكد اقتحام + عودة لقاع الـ 30 شمعة بفتيل عاكس ≥0.30 وجسم ≥0.18؛ جانب البيع معكوس مع اختراق القناة السفلية أو فخ السيولة البيعي. عدد التأكيدات من 4 فتحات (RSI-50 recapture، إعادة دخول Bollinger(20,2.0)، ارتفاع حجم 1.3×، مواءمة اختيارية لـ EMA-200 MTF بنفس الميل) يجب أن يجتاز InpNeedConfirmationsK قبل أن يصبح الاتجاه الأساسي دخولًا حقيقيًا. سقف انتشار median+MAD على 200 تيكة، فلتر جودة جسم/نطاق الشمعة، cooldown 20 ثانية لكل اتجاه، حارس InpOneEntryPerBar، وثنائي tradePauseUntil كلها تحرس الإرسال الفعلي. تمر الدخول عبر شبكة SendOrder_AllFillings() 5×3 IOC>RETURN>FOK، مع INVALID_STOPS/REQUOTE الذي يطلق إعادة إرسال بدون SL/TP ثم ModifyPositionSLTP() لتوصيل الوقوفات. يُحدَّد SL/TP لكل تذكرة من ATR(14) عند 3×/6×، ويعمل DLP ratchet على كل تيكة لشد الوقف بزيادات 120-step ناقص 18-buffer دون توسيع.
تُقيَّم الدخول على آخر شمعة مغلقة من الإطار الزمني للإشارة (M1 افتراضيًا). الاتجاه الأساسي يتطلب توافق ميل Gaussian — إغلاق ملساو النواة عند shift ناقص إغلاق ملساو النواة عند shift+1 > 0 للشراء أو < 0 للبيع — مدمجًا إما مع اختراق Donchian 20 فترة خارج القناة، أو شمعة فخ سيولة مؤكدة (اقتحام + عودة) بفتيل عاكس ≥0.30 من النطاق وجسم شمعة ≥0.18 من النطاق. تتم ترقية الإشارة الأساسية إلى صفقة فقط عندما CountConfirmations() ≥ InpNeedConfirmationsK (افتراضي 2) عبر الفتحات النشطة: RSI(14) يعبر خط 50، إعادة دخول Bollinger(20, 2.0)، ارتفاع حجم 1.3×، ومواءمة اختيارية لـ EMA-200 H1/M30 بنفس اتجاه الميل.
الخروج قائم على الحواجز: كل دخول يحصل على SL وTP عند الإرسال (مبني على ATR افتراضيًا عند 3.0× و6.0× ATR(14)، نسبة مخاطرة/عائد 1:2، أو ثابت 250/500 إذا عُطِّل ATR). ApplyDynamicLockProfitToPosition() تعمل على كل تيكة وتشد وقف الخسارة إلى entry + (steps*120 − 18) نقطة كلما تحرك السعر 120 أو 240 أو 360... نقطة في الاتجاه الملائم، دون توسيع ودون تجاوز SYMBOL_TRADE_FREEZE_LEVEL. لا يوجد خروج قائم على إشارة معاكسة — EA يحتفظ بالصفقة حتى ضرب SL أو TP، وطبقة حراسة الإيقاف يمكنها تراكُم tradePauseUntil إلى الأمام بعد خسائر متتالية أو مبلغ خسارة إجمالي عند تفعيل تلك المفاتيح.
وقف الخسارة الافتراضي 3.0× ATR(14) على الإطار الزمني للإشارة، مُقرَّبًا إلى SYMBOL_TRADE_TICK_SIZE ومحددًا بالنقاط عبر CalcSLTP()؛ البديل الثابت 250 نقطة. قفل الربح الديناميكي (كل 120 نقطة من الحركة الملائمة ناقص حشو 18 نقطة) يشد الوقف أحادي الاتجاه ولا يتوسع أبدًا.
جني الأرباح الافتراضي 6.0× ATR(14)، بنسبة مخاطرة/عائد 1:2 مقابل وقف 3.0× ATR؛ البديل الثابت 500 نقطة. يُحدَّد جني الأرباح في نفس استدعاء CalcSLTP() مع الوقف ولا يُعدَّل بواسطة قفل الربح الديناميكي — فقط الوقف هو الذي يُحرَّك.
الأفضل تشغيله على حساب ECN متعدد الرموز بمخططات M1 على رمزين على الأقل من المقترحين (EURUSD، GBPUSD، XAUUSD) برصيد ابتدائي 300-500 دولار لدعم ميزانية التذاكر الافتراضية 3 لكل رمز، 8 إجماليًا. إعداد M1 الافتراضي مع InpNeedConfirmationsK=2 وسقف الانتشار median+MAD على 200 تيكة يجعله EA لتداخل لندن + نيويورك — الجلسة النشطة على M1 forex تأتي من كثافة التيكات الخام، وليس نافذة زمنية، لذا يُشترط وسطاء بزمن اقتباس أقل من 50 مللي ثانية على EURUSD/GBPUSD. يعمل XAUUSD ولكن يُتداول كرمز ثالث فقط بعد التحقق من انتشار الذهب لدى الوسيط عند عتبة ارتفاع الحجم 1.3×، لأن ATR الذهب M1 كبير ولوت 0.10 الثابت سيكون عدوانيًا على ذلك التذبذب.
منطق الاستراتيجية
Pipsgrowth EX12057 MultiIndicatorConfluence — تحليل منطق الاستراتيجية (من كود .mq5)
العائلة: MultiIndicatorConfluence
الماجيك: 22212057
الإصدار: 2.00
الوصف:
Multi-symbol EA combining True Gaussian trend filter, Donchian breakout, and Liquidity Trap (sweep & re-entry). Dynamic lock profit ratchet, ATR-based SL/TP, multi-confirmation gating, dynamic spread cap, and bar-quality filters. 12 layers: REGIME, SIGNAL, ENTRY, CONFIRM, NO-TRADE, CAPITAL CAP, RISK, SIZING, MANAGE, EXIT, SCALING, OnTester
المؤشرات:
- مؤشرات قياسية
الدوال الرئيسية:
Trim()SplitCSV()FindSymIndex()SymPoint()SymTickSize()NormalizePriceToTick()SymBid()SymAsk()SymbolMinVolume()SymbolVolumeStep()
// Pipsgrowth EX12057 MultiIndicatorConfluence — Execution Flow (from source analysis)
// Family: MultiIndicatorConfluence
// Multi-symbol EA combining True Gaussian trend filter, Donchian breakout, and Liquidity Trap (sweep & re-entry). Dynamic lock profit ratchet, ATR-based SL/TP, multi-confirmation gating, dynamic spread cap, and bar-quality filters. 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 | 22212057 | Magic number |
| InpTradeComment | "Psgrowth.com Expert_12057" | Trade comment |
| SymbolsCSV | "EURUSD,GBPUSD" | Symbols list (CSV) |
| InpSignalsTF | 1 | Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // Signal timeframe |
| InpEnableDynamicLockProfit | true | Enable dynamic lock profit ratchet |
| InpLockProfitEveryXPoints | 120 | Lock step size (points) |
| InpLockMinusYPointsBuffer | 18 | Lock buffer subtract (points) |
| MaxOpenTradesPerSymbol | 3 | Max positions per symbol |
| MaxTotalOpenTrades | 8 | Global max positions |
| AllowOnlyProfitableAdditions | true | Add only if direction profitable |
| MinProfitPerTradeToAdd | 4.0 | Min unrealized pts per position to add |
| PauseOnConsecutiveLosses | false | Enable pause after X losses |
| PauseConsecutiveLossesCount | 3 | Loss streak threshold |
| PauseConsecutiveLossesMinutes | 60 | Pause duration (minutes) |
| PauseOnLossAmount | false | Enable pause after loss amount |
| PauseLossAmount | 100.0 | Loss amount threshold (currency) |
| PauseLossAmountMinutes | 60 | Pause duration after loss amount |
| InpUseAutoMinLot | true | Use symbol min lot automatically |
| InpFixedLot | 0.10 | Fixed lot if auto-min disabled |
| InpUseATRforSLTP | true | Use ATR-based SL/TP |
| InpATRPeriod | 14 | ATR period |
| InpATR_SL_Mult | 3.0 | ATR SL multiplier |
| InpATR_TP_Mult | 6.0 | ATR TP multiplier |
| InpSL_Points | 250 | Static SL if ATR disabled (points) |
| InpTP_Points | 500 | Static TP if ATR disabled (points) |
| InpSlippagePoints | 5 | Initial allowed slippage |
| InpMaxAdaptiveDeviation | 20 | Max adaptive deviation (points) |
| InpOneEntryPerBar | true | Restrict one entry per bar |
| InpCooldownSecondsDir | 20 | Directional cooldown seconds |
| InpGaussianSigma | 2.0 | Gaussian sigma |
| InpGaussianRadius | 0 | Gaussian radius (0=auto ceil(3σ)) |
| InpDonchianPeriod | 20 | Donchian breakout period |
| InpTrapLookbackBars | 30 | Liquidity trap lookback bars |
| InpTrapSweepPts | 12 | Trap sweep buffer (points) |
| InpTrapReentryPts | 8 | Trap re-entry buffer (points) |
| InpTrapWickRatio | 0.30 | Min wick ratio for trap candle |
| InpNeedConfirmationsK | 2 | Required confirmations K |
| InpUseMTFEMA | true | Use higher timeframe EMA alignment |
| InpMTF_TF | 4 | Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // Higher timeframe for EMA |
| InpMTF_EMAPeriod | 200 | Higher timeframe EMA period |
| InpUseDynamicSpreadCap | true | Enable dynamic spread cap |
| InpSpreadLookbackTicks | 200 | Spread sampling window (ticks) |
| InpSpreadMADMult | 3.0 | Spread cap multiplier (median+k*MAD) |
| InpSpreadCapAbsPoints | 0 | Absolute spread cap (0=off) |
| InpUseBarQualityFilter | true | Use bar quality filter |
| InpMinBodyToRange | 0.18 | Min body/range ratio |
#property copyright "Pipsgrowth.com"
#property link "https://pipsgrowth.com"
#property version "2.00"
#property strict
#property description "Pipsgrowth.com EX12057 Multi_Symbol_GaussDonchTrap — Gaussian+Donchian+Liquidity Trap multi-symbol, full 12-layer stack."
#include <Trade\Trade.mqh>
//==================================================================//
// INPUTS //
//==================================================================//
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_APPLIED_PRICE MapAppliedPriceInt(int ap)
{
switch(ap)
{
case 1: return PRICE_CLOSE;
case 2: return PRICE_OPEN;
case 3: return PRICE_HIGH;
case 4: return PRICE_LOW;
case 5: return PRICE_MEDIAN;
case 6: return PRICE_TYPICAL;
case 7: return PRICE_WEIGHTED;
default: return PRICE_CLOSE;
}
}
ENUM_TIMEFRAMES g_InpSignalsTF = PERIOD_H1;
ENUM_TIMEFRAMES g_InpMTF_TF = PERIOD_H1;
input group "=== CORE ==="
input long MagicNumber = 22212057; // Magic number
input string InpTradeComment = "Psgrowth.com Expert_12057"; // Trade comment
input string SymbolsCSV = "EURUSD,GBPUSD"; // Symbols list (CSV)
input int InpSignalsTF = 1; // Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // Signal timeframe
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;الكود المصدري الكامل متاح عند التحميل
لأغراض تعليمية فقط. لا تستخدمه بأموال حقيقية. اختبر على حساب تجريبي فقط.
تحذير صريح: لأغراض تعليمية فقط
تحذير صريح: هذا الإكسبرت لأغراض تعليمية واختبارية فقط. لا تستخدمه بأموال حقيقية. اختبره فقط على حساب تجريبي. التداول بأموال حقيقية ينطوي على مخاطر فقدان رأس المال. لا يشكل هذا نصيحة استثمارية.
وسطاء موصى بهم لهذا الإكسبرت
هذه الروبوتات تعمل على 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 مفتوح المصدر.
مجتمع المستخدمين
لأغراض تعليمية فقط. لا تستخدمه بأموال حقيقية. اختبر على حساب تجريبي فقط.