Pipsgrowth EX12049 MultiIndicatorConfluence — إكسبرت أدفايزر إكسبرت أدفايزر
إكسبرت أدفايزر MT5 مفتوح المصدر · XAUUSD · M5
Pipsgrowth EX12049 MultiIndicatorConfluence — Self-contained Daily High/Low + Andean Oscillator confluence EA. Entries fire when AOS bull/bear power aligns with a Dai. إكسبرت أدفايزر MT5 مفتوح المصدر.
نظرة عامة
Pipsgrowth EX12049 مبني على تلاقي محركين: مؤشر أنديان المتذبذب (AOS) الذي يُحسب داخل الكود ويقسّم كل شمعة إلى قوة شرائية وقوة بيعية، وطبقة القمة/القاع اليومي التي تُعيد عرض نطاق اليوم السابق على الإطار الزمني الحالي كحزمتين ثابتين داخل اليوم. اختير الزوج بحيث يستطيع AOS إطلاق انعكاسات اتجاهية لحظة رفض السعر لإحدى هاتين الحزمتين، وقد ضُبط الـ EA على XAUUSD عند M5 لأن هذا المزيج هو الذي تتشكل فيه شموع الرفض بأعمق ذيول وتتأرجح فيه قراءات AOS بأوسع مدى.
محرك AOS يُحسب بالكامل داخل الكود — لا يوجد مؤشر خارجي عبر iCustom. في كل شمرة جديدة تستدعي الدالة CalculateAndeanOscillator آخر 360 شمعة من MqlRates (g_buffSize = InpAOSNCheck + InpDHLNCheck + 10 = 360) وتنفذ تنعيمًا بأسلوب EMA على الذراع الصاعد والذراع الهابط كل على حدة. معامل التنعيم هو alpha القياسي 2.0 / (InpAOSPeriod + 1) = 2/51 عند الإعداد الافتراضي InpAOSPeriod = 50، ومداخل الذراعين هي max(0, close - prevClose) للصعود وmax(0, prevClose - close) للهبوط. خط الثيران = upEMA / (upEMA + dnEMA) * 100 وخط الدببة = dnEMA / (upEMA + dnEMA) * 100، فكلاهما محصور بين 0 و100 ومجموعهما 100. خط الإشارة هو EMA لخط الثيران بفترة InpAOSSignalPeriod = 9، يُحسب بتراجع عبر المخزن. الشمعة التي يقطع فيها خط الثيران خط الإشارة صعودًا هي حدث الإطلاق، والشمعة التي يقطع فيها خط الدببة خط الإشارة صعودًا هي الإطلاق المعكوس لصفقات البيع.
محرك القمة/القاع اليومي يعتمد على استدعاء CopyRates واحد على PERIOD_D1 يغطي آخر خمس شموع يومية. يلتقط أعلى/أسفل اليوم الجاري وأعلى/أسفل اليوم السابق المكتمل، ثم يلف على مخزن M5 العامل، ويقسم وقت كل شمعة إلى يوم، ويطابع القمة/القاع المناسبين على كل شمعة. النتيجة خطان ثابتان لكل يوم يعملان كمنطقتي رفض — لذراع الشراء، يريد الـ EA شمعة كان أعلى M5 فيها أدنى من القاع اليومي وكانت فيه قوة الثيران أدنى من قوة الدببة؛ لذراع البيع يريد العكس: أدنى M5 أعلى من القمة اليومية مع هيمنة الثيران على الدببة.
إشارة الشراء CheckBuySignal بوابة من ثلاث مراحل. أولاً، يجب أن يُظهر التقاطع على الشمعتين [2] و[1] انتقال خط الثيران من ≤ خط الإشارة عند الشمعة 2 إلى > خط الإشارة عند الشمعة 1. ثانياً، تبحث الدالة للخلف حتى 300 شمعة (InpAOSNCheck) عن شمعة سابقة j قطع فيها خط الثيران خط الدببة صعودًا، مع ثلاثة شروط إبطال في نفس الحلقة: أي تقاطع هبوطي لخط الثيران تحت خط الدببة، أو أي تقاطع هبوطي تحت خط الإشارة، أو أي تقاطع صعودي فوق خط الإشارة بين التقاطع السابق والإطلاق يلغي Setup بأكمله. إذا بقي j عند 0، ترجع الدالة false. ثالثاً، تمسح الدالة من j إلى j + InpDHLNCheck = 50 شمعة بحثًا عن شمعة واحدة كان iHigh فيها أدنى من g_dailyLow وكان g_aosBull < g_aosBear. إن وُجدت هذه الشمعة، يُطلق الشراء. إشارة البيع CheckSellSignal تعكس التقاطع وهيمنة الدببة/الثيران تماثليًا.
بناء الصفقة يستخدم قمم وقعان القمم للوقف. GetSwingLow يلف آخر 7 شموع (InpSLLookback = 7) من iLow ويُرجع الأدنى؛ وقف الشراء هو ذلك الأدنى ناقص InpSLDev = 60 نقطة كحاجز. GetSwingHigh يعكس ذلك لصفقات البيع. هدف جني الأرباح هو الدخول ± 1.5 × مسافة وقف الخسارة، محدد بـ InpTPCoef = 1.5 — هذا هو شكل المخاطرة إلى العائد الكامل للصفقة، مضبوط لحظة دخول الأمر. إذا كان InpReverse = true، فإن دالة الشراء ترسل بيعًا بوقف وهدف معكوسيْن، ودالة البيع ترسل شراءً؛ هذا العلم هو المفتاح الماكروي الوحيد بين الانحياز الطويل والقصير على طبقة الإشارة.
ManageTrailingStop تعمل في كل تيكة قبل بوابة الشمعة الجديدة. تمر على PositionsTotal وتصفّي حسب الرمز والرقم السحري. للشراء تحسب bid - openPrice؛ عندما تتجاوز هذه الحركة InpTrailStart = 300 نقطة، تضبط newSL = bid - InpTrailDistance = 200 نقطة، لكن فقط إذا كانت newSL أكثر إحكامًا من وقف الخسارة الحالي وأعلى من سعر الفتح تمامًا، فلا يُرخي التريلينج أبدًا ولا ينزل تحت نقطة التعادل. المرآة للبيع تستخدم ask - openPrice وتُتريل إلى ask + 200 نقطة. المساعد TryModify_EX12049 يُغلف التعديل في 3 محاولات إعادة مع سكون 100 مللي ثانية على TRADE_RETCODE_REQUOTE أو TRADE_RETCODE_TIMEOUT، فإذا حدث إعادة تسعير عابرة لا يُلغى الترس. مساعدا الإغلاق TryClose_EX12049 وTryClosePartial_EX12049 يتبعان نفس نمط إعادة المحاولة بسكون 200 مللي ثانية على REQUOTE وTIMEOUT وPRICE_OFF وPRICE_CHANGED.
حجم الصفقة تضبطه CalculateLotSize التي تفضّل النموذج النسبي. مع InpRiskPercent = 0.5، اللوت = الرصيد * 0.005 / (slPoints * tickValue * point / tickSize)، يُقرّب لأسفل إلى درجة اللوت، يُقصّ إلى الحد الأدنى والأقصى للرمز، ثم يُحَدّ بـ InpMaxLotSize = 1.0. ضبط InpRiskPercent على 0 يُسقط إلى InpFixedLot = 0.01 — احتياطي صغير مقصود يبقي الـ EA نشطًا على الحسابات الصغيرة لكنه يجبر المستخدم على التفكير قبل تفعيل مخاطرة حقيقية. مسافة وقف الخسارة التي تحرك الحجم هي الفجوة النقطية الفعلية من سعر الطلب إلى وقف الخسارة المشتق من القمة المحسوبة داخل ExecuteBuy، وليست مدخلًا عامًا، فكل صفقة تحجم ضد هندسة الشمعة التي أطلقتها.
طبقة عدم التداول جزآن. IsWithinTradingSession تتحقق من ساعة السيرفر مقابل نافذتين اختياريتين: النافذة 1 من 8 إلى 12، والنافذة 2 من 14 إلى 18. الافتراضي يُمكّن كلتيهما، فيمنحك فترة لندن الصباحية، واستراحة ساعة مقصودة، وفترة لندن/نيويورك بعد الظهر. كفيل أن تكون إحدى النافذتين مُمكّنة ومطابقة للساعة الحالية للعبور. IsSpreadOK تقيس فجوة الطلب/العرض الحية بالنقاط وترفض أي شيء أعلى من InpMaxSpread = 200 نقطة (نحو 2.0 بيب على منصة XAUUSD من 5 أرقام). البوابتان تعملان قبل حساب المؤشر في كل شمعة جديدة، فلا تكلّف جلسة هادئة أي وحدة معالجة بعد حلقة التريلينج.
الهرمية (Pyramiding) موصولة لكنها معطلة افتراضيًا. عند تفعيل InpEnablePyramid، يتحقق الـ EA أولاً من CountOpenTrades مقابل InpMaxPyramidLevels = 3. ثم يمسح المساعد IsPyramidSafe كل صفقة مفتوحة بنفس الرقم السحري ويرفض الدخول الجديد إذا كان لأي صفقة بنفس الاتجاه وقف خسارة غير مدفوع إلى الربح بمسافة InpMinSLProfit = 150 نقطة على الأقل — للشراء يعني SL > open + 150 نقطة، للبيع يعني SL < open - 150 نقطة، معاملة sl == 0 كحالة غير رابحة. النتيجة أنك لا تستطيع إضافة طبقة ثانية حتى تكون الطبقة الأولى تعمل فعلاً، فيبقى السلة من مضاعفة الخسارة.
ما يمكن توقعه في الباك تيست: عند المخاطرة الافتراضية 0.5% على XAUUSD M5، يتبادل الـ EA رفض نطاق اليوم السابق ويميل إلى تجميع الدخولات عند افتتاح أوروبا وافتتاح نيويورك. الإشارة انتقائية عن قصد — يجب أن تتقاطع AOS، ويُحفظ التقاطع السابق، وتتوافق شمعة الرفض — فلا تستغرب من عدد صفقات أقل من مؤشر EA نموذجي. أول مفاتيح الضبط هي InpSLDev (أضيق لاختراقات أنظف، أوسع لجلسات صاخبة)، وInpTPCoef (لا ترفعه فوق 2.0 قبل التحقق من أن هندسة شمعة الرفض تقدم فعلاً هذا الامتداد)، وInpMaxSpread (اخفضه عند وسطاء يتسع سبريدهم في ساعة التحويل). تُترك الهرمية معطلة في هذا الافتراضي لأن إعداد رفض AOS يريد أصلاً أن تكون الصفقة الوحيدة في ذلك الاتجاه.
تفاصيل الاستراتيجية
يجمع مؤشر أنديان المتذبذب المحسوب داخل الكود (خطوط قوة الثيران/الدببة المُنعّمة بـ EMA + خط الإشارة) مع طبقة القمة/القاع اليومي التي تطابع قمم/قعان D1 السابقة والحالية على كل شمعة M5 كحزم ثابتة داخل اليوم. يطلب ذراع الشراء تقاطع الثيران فوق الإشارة على الشمعتين [2] و[1]، وتقاطعًا سابقًا محفوظًا للثيران فوق الدببة خلال آخر 300 شمعة (بلا إبطالات)، ثم شمعة M5 تالية نزل فيها السعر تحت القاع اليومي مع هيمنة الدببة. ذراع البيع يعكس ذلك بالدببة فوق الإشارة، والثيران السابق تحت الدببة، والسعر فوق القمة اليومية مع هيمنة الثيران. تعمل ManageTrailingStop في كل تيكة وتحكم وقف الخسارة (لا ترخيه أبدًا) بمجرد أن يتحرك السعر InpTrailStart=300 نقطة في اتجاه الصفقة، مع InpTrailDistance=200 نقطة مسافة تريلينج. نافذتا الجلسة (8-12 و14-18 بتوقيت السيرفر) وسقف السبريد 200 نقطة يعملان كبوابة عدم تداول قبل حساب المؤشر في كل شمعة جديدة. يمر إرسال الأمر عبر مساعد 3 محاولات ينام 100-200 مللي ثانية عند REQUOTE/TIMEOUT/PRICE_OFF/PRICE_CHANGED، فلا تُلغي إعادة التسعير العابرة ترس وقف الخسارة أو الإغلاق.
يُطلق الشراء عندما يقطع خط الثيران في AOS فوق خط الإشارة على الشمعتين [2] و[1]، وخلال الـ 300 شمعة السابقة يوجد تقاطع محفوظ لخط الثيران فوق خط الدببة (بدون تقاطع مُبطل بينه وبين الإطلاق)، يليه خلال 50 شمعة تالية شمعة M5 واحدة بلغ أعلى فيها تحت القاع اليومي مع هيمنة خط الدببة على الثيران. البيع هو المرآة: يقطع خط الدببة فوق خط الإشارة، ويُحفظ تقاطع سابق للثيران تحت الدببة، ثم شمعة M5 واحدة بلغ أدناها فوق القمة اليومية مع هيمنة الثيران على الدببة.
تتم إدارة الخروج عبر جني الأرباح عند 1.5× مسافة وقف الخسارة، والتريلينج التصاعدي (تفعيل 300 نقطة / مسافة 200 نقطة) الذي يعمل في كل تيكة، والإشارة العكسية لنفس المحرك عند اكتمال نمط التقاطع والرفض المعاكس. الإشارة العكسية تعمل كخروج هيكلي — إذا كان الشراء نشطًا وذراع البيع يُتحقق منه، فإن تنفيذ البيع التالي لا يُغلق الشراء بحد ذاته؛ ويُتوقع أن يُغلق الشراء إما بوقف الخسارة المتحرك أو بوقف الخسارة/جني الأرباح. لا يوجد إغلاق قائم على الوقت أو نهاية الجلسة.
وقف شراء هو أدنى iLow لآخر InpSLLookback=7 شموع ناقص InpSLDev=60 نقطة كحاجز؛ وقف بيع هو أعلى iHigh لآخر 7 شموع زائد 60 نقطة. ثم يُحكم وقف الخسارة المتحرك (لا يُرخي أبدًا) بمجرد أن يتحرك السعر 300 نقطة في اتجاه الصفقة، مع 200 نقطة مسافة تريلينج. تُرفض الهرمية ما لم تكن كل صفقة قائمة بنفس الاتجاه قد دُفعت بوقفها 150 نقطة على الأقل نحو الربح.
جني الأرباح يُحسب لحظة دخول الأمر كـ: سعر الدخول ± InpTPCoef=1.5 × مسافة وقف الخسارة، مما يعطي نسبة مكافأة إلى مخاطرة ثابتة 1.5:1. يُضبط الهدف مرة واحدة عبر صيغة SL × المعامل باستخدام وقف الخسارة المشتق من القمة/القاع؛ ولا يُعدّل من قِبل وقف الخسارة المتحرك، فالـ RR الفعلي المُحقق قد يكون أصغر إذا أطلق التريلينج أولاً.
XAUUSD على الإطار M5 هو النشر المعياري — تأرجحات قوة AOS وهندسة رفض القمة/القاع اليومي مضبوطة على نطاق تذبذب الذهب في 5 دقائق. الحجم الموصى به للحساب 100 دولار (يطابق الحد الأدنى للإيداع minDeposit) يعمل بـ InpRiskPercent=0.5% مع InpFixedLot=0.01 احتياطي للاختبار، ووسطاء يبقى سبريد XAUUSD النموذجي لديهم تحت InpMaxSpread=200 نقطة (نحو 2.0 بيب على منصة 5 أرقام). النافذتان الزمنيتان — 8-12 (صباح لندن) و14-18 (بعد ظهر لندن/نيويورك مع استراحة غداء ساعة) — تعني أن الـ EA مناسب طبيعيًا للمتداولين القادرين على مراقبة افتتاح أوروبا والولايات المتحدة بدلاً من تشغيله 24/5. مستوى المخاطرة متوسط لأن إعداد الرفض انتقائي لكن 0.5% الافتراضي و1.5:1 RR يتركان مجالًا حقيقيًا لسلسلة تراجع في الأيام الهادئة.
منطق الاستراتيجية
Pipsgrowth EX12049 MultiIndicatorConfluence — تحليل منطق الاستراتيجية (من كود .mq5)
العائلة: MultiIndicatorConfluence
الماجيك: 22212049
الإصدار: 2.00
الوصف:
Self-contained Daily High/Low + Andean Oscillator confluence EA. Entries fire when AOS bull/bear power aligns with a Daily High/Low breakout/ rejection setup; SL from swing lookback, TP = SL x coefficient. Full 12-layer stack: REGIME, SIGNAL, ENTRY, CONFIRM, NO-TRADE, CAPITAL CAP, RISK, SIZING, MANAGE, EXIT, SCALING, OnTester
المؤشرات:
- مؤشرات قياسية
الدوال الرئيسية:
CalculateAndeanOscillator()CalculateDailyHighLow()CalculateLotSize()GetSwingLow()GetSwingHigh()IsWithinTradingSession()IsSpreadOK()CountOpenTrades()IsPyramidSafe()ManageTrailingStop()
// Pipsgrowth EX12049 MultiIndicatorConfluence — Execution Flow (from source analysis)
// Family: MultiIndicatorConfluence
// Self-contained Daily High/Low + Andean Oscillator confluence EA. Entries fire when AOS bull/bear power aligns with a Daily High/Low breakout/ rejection setup; SL from swing lookback, TP = SL x coefficient. Full 12-layer stack: 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
معاملات الإكسبرت
| المعامل | الافتراضي | الوصف |
|---|---|---|
| InpTradeComment | "Psgrowth.com Expert_12049" | Trade Comment |
| InpMagicNumber | 22212049 | Magic Number |
| InpAOSPeriod | 50 | Andean Oscillator Period |
| InpAOSSignalPeriod | 9 | AOS Signal Period |
| InpTPCoef | 1.5 | TP Coefficient (x SL) |
| InpSLLookback | 7 | SL Swing Lookback |
| InpSLDev | 60 | SL Deviation (Points) |
| InpAOSNCheck | 300 | AOS Max Candles Check |
| InpDHLNCheck | 50 | DHL Max Candles Check |
| InpReverse | false | Reverse Signal |
| InpRiskPercent | 0.5 | Risk % per Trade |
| InpFixedLot | 0.01 | Fixed Lot (if Risk=0) |
| InpMaxLotSize | 1.0 | Max Lot Size |
| InpUseTrailing | true | Enable Trailing |
| InpTrailStart | 300 | Trail Start (Points) |
| InpTrailDistance | 200 | Trail Distance (Points) |
| InpEnableSession1 | true | Enable Session 1 |
| InpSession1Start | 8 | Session 1 Start Hour |
| InpSession1End | 12 | Session 1 End Hour |
| InpEnableSession2 | true | Enable Session 2 |
| InpSession2Start | 14 | Session 2 Start Hour |
| InpSession2End | 18 | Session 2 End Hour |
| InpEnableSpreadFilter | true | Enable Spread Filter |
| InpMaxSpread | 200 | Max Spread (Points) |
| InpEnablePyramid | false | Enable Pyramiding |
| InpMaxPyramidLevels | 3 | Max Pyramid Positions |
| InpMinSLProfit | 150 | Min SL in Profit (Points) |
#property copyright "Pipsgrowth.com"
#property link "https://pipsgrowth.com"
#property version "2.00"
#property strict
#property description "Pipsgrowth.com EX12049 XAUUSD_M5_DHLAOS_EA — Daily High/Low + Andean Oscillator confluence, full 12-layer stack."
#include <Trade/Trade.mqh>
CTrade trade;
//+------------------------------------------------------------------+
//| Input Parameters |
//+------------------------------------------------------------------+
input group "=== Trade Comment ==="
input string InpTradeComment = "Psgrowth.com Expert_12049"; // Trade Comment
input ulong InpMagicNumber = 22212049; // Magic Number
input group "=== Indicator Parameters ==="
input int InpAOSPeriod = 50; // Andean Oscillator Period
input int InpAOSSignalPeriod = 9; // AOS Signal Period
input group "=== Strategy Settings ==="
input double InpTPCoef = 1.5; // TP Coefficient (x SL)
input int InpSLLookback = 7; // SL Swing Lookback
input int InpSLDev = 60; // SL Deviation (Points)
input int InpAOSNCheck = 300; // AOS Max Candles Check
input int InpDHLNCheck = 50; // DHL Max Candles Check
input bool InpReverse = false; // Reverse Signal
input group "=== Risk Management ==="
input double InpRiskPercent = 0.5; // Risk % per Trade
input double InpFixedLot = 0.01; // Fixed Lot (if Risk=0)
input double InpMaxLotSize = 1.0; // Max Lot Size
input group "=== Trailing Stop ==="
input bool InpUseTrailing = true; // Enable Trailing
input int InpTrailStart = 300; // Trail Start (Points)
input int InpTrailDistance = 200; // Trail Distance (Points)
input group "=== Time Management ==="
input bool InpEnableSession1 = true; // Enable Session 1
input int InpSession1Start = 8; // Session 1 Start Hour
input int InpSession1End = 12; // Session 1 End Hour
input bool InpEnableSession2 = true; // Enable Session 2
input int InpSession2Start = 14; // Session 2 Start Hour
input int InpSession2End = 18; // Session 2 End Hour
input group "=== Spread Filter ==="
input bool InpEnableSpreadFilter = true; // Enable Spread Filter
input int InpMaxSpread = 200; // Max Spread (Points)
input group "=== Safe Pyramid ==="
input bool InpEnablePyramid = false; // Enable Pyramiding
input int InpMaxPyramidLevels = 3; // Max Pyramid Positions
input int InpMinSLProfit = 150; // Min SL in Profit (Points)
//+------------------------------------------------------------------+
//| Global Variables |
//+------------------------------------------------------------------+
datetime g_lastCandle = 0;
int g_buffSize;
الكود المصدري الكامل متاح عند التحميل
لأغراض تعليمية فقط. لا تستخدمه بأموال حقيقية. اختبر على حساب تجريبي فقط.
تحذير صريح: لأغراض تعليمية فقط
تحذير صريح: هذا الإكسبرت لأغراض تعليمية واختبارية فقط. لا تستخدمه بأموال حقيقية. اختبره فقط على حساب تجريبي. التداول بأموال حقيقية ينطوي على مخاطر فقدان رأس المال. لا يشكل هذا نصيحة استثمارية.
وسطاء موصى بهم لهذا الإكسبرت
هذه الروبوتات تعمل على 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 مفتوح المصدر.
مجتمع المستخدمين
لأغراض تعليمية فقط. لا تستخدمه بأموال حقيقية. اختبر على حساب تجريبي فقط.