Pipsgrowth EX12054 MultiIndicatorConfluence — إكسبرت أدفايزر إكسبرت أدفايزر
إكسبرت أدفايزر MT5 مفتوح المصدر · XAUUSD · M5، H1
Pipsgrowth EX12054 MultiIndicatorConfluence — TrendCatcher EA v1.1 with Heikin-Ashi direction + EMA regime + MACD cross, HTF EMA/MACD confirmation, RSI filter, HA can. إكسبرت أدفايزر MT5 مفتوح المصدر.
نظرة عامة
Pipsgrowth EX12054 هو روبوت تداول يتبع الاتجاه يضع تصويت اتجاه هايكين-أشي على الشارت الحي كأول بوابة عند كل دخول، ثم يكدس فوقه نظام المتوسط المتحرك الأسي (21/50) و تقاطع MACD(12/26/9) و مرشح الاتجاه من الإطار الزمني الأعلى (H1). النتيجة خط أنابيب تأكيد متعدد الطبقات لا يطلق الإشارة إلا عندما يتفق الإطار الأساسي والإطار الأعلى واتجاه الشمعة الملساء كلها على نفس الجهة.
يعمل اتخاذ القرار على كل شريط M5 جديد. تقرأ GenerateSignal() الشمعة المغلقة عند shift=1 من g_handleEMAfast (EMA 21، MODE_EMA على PRICE_CLOSE) و g_handleEMAslow (EMA 50) و g_handleMACD (12/26/9 على PRICE_CLOSE). ثم تحسب شمعة هايكين-أشي واحدة لنفس الشمعة عبر GetHeikinAshiOnBar() — تسحب 200 سعر تاريخي، تشغل عودية HA closeHA = (O+H+L+C)/4 و openHA = 0.5×(prevOpen + prevClose)، وتقرأ آخر افتتاح وإغلاق HA. التصويت الاتجاهي هو haBull = haClose > haOpen أو haBear = haClose < haOpen. تتطلب إشارة الشراء: HA صاعد، EMA السريع فوق البطيء، خط MACD الرئيسي فوق خط الإشارة وفوق الصفر (macdUp)، تأكيد دالة EMASlopeOK() أن 2 على الأقل من آخر 3 مقارنات ميل EMA21 صاعدة، و (عند HTF_UseEMA = true) أن يكون EMA السريع في H1 فوق البطيء. إشارة البيع تعكس هذه الشروط في الاتجاه المقابل.
طبقة هايكين-أشي هي الفارق الحقيقي. حتى عندما يتقاطع المتوسطان ويكون خط MACD نشطاً، فإن شمعة HA هابطة على الشمعة المحفزة تحجب الشراء — يعمل اتجاه الشمعة الملساء كفحص توافق نهائي ضد مؤشرات السعر الخام. تذهب طبقة مرشحات HA أعمق عند EnableHA_Filters = true: تبني EvaluateHAFilters() نافذة من أعمدة HA على الإطار الزمني المكون لـ HA (افتراضياً H1)، ثم تمسح آخر HA_LookbackBars = 2 شموع HA مغلقة بحثاً عن إشارات التأكيد (جسم ثور/دب قوي، شموع بلا ظلال، تتابعات لون متتالية) وآخر HA_Reject_WithinBars = 1 شمعة بحثاً عن إشارات الرفض (دوجي، انعكاس لون، شمعة داخلية، ظل معاكس طويل). يمكن للمستخدم الذي يريد تأكيد إطار زمني أعلى صارم تفعيل HTF_UseMACD = true و HA_Confirm_ColorRun = true مع HA_Confirm_MinRunLen = 2 لطلب شمعتي HA متتاليتين بنفس اللون قبل أن يمر الأمر.
يتبع تحديد حجم الصفقة UseRiskPercent (افتراضياً معطل → لوت ثابت 0.10). عند التفعيل، تقسم LotsByRisk() قيمة RiskPercent × الرصيد على مسافة وقف الخسارة بالنقاط وقيمة التيك لكل نقطة لكل لوت، ثم تكبح النتيجة ضد خطوة الحجم الدنيا والقصوى للوسيط عبر ClampVolume(). وقف/جني 300/600 نقطة افتراضياً يعطي نسبة مخاطرة إلى عائد 1:2 نظيفة. إذا كان AllowOnlyProfitableAdditions = true ووجدت صفقة في نفس الاتجاه، يستدعي الروبوت IsAllSameDirProfitableAtLeast() ويرفض الإضافة ما لم تكن كل تذكرة في نفس الاتجاه رابحة بـ MinProfitPerTradeToAdd = 5.0 نقطة على الأقل. عداد g_addCountBuy / g_addCountSell يوسم الصفقات الإضافية كـ Add#1 و Add#2 في حقل التعليق ليتمكن تحليل ما بعد التداول من فصلها عن الدخول الأولي، و MaxOpenTrades = 5 يفرض سقف التوسع.
تدار المخاطر بعد الدخول عبر ApplyDynamicLockProfitToPosition(). تشدد آلية DLP وقف الخسارة كل InpLockProfitEveryXPoints = 150 نقطة حركة لصالح الصفقة، مع إبقاء عازل InpLockMinusYPointsBuffer = 20 نقطة خلف حساب سعر الدخول + الخطوة. تشدد الآلية فقط ولا ترخي أبداً — تتحقق الدالة أن newSL المقترح لا يقل عن نصف نقطة فوق curSL الحالي للشراء (أو تحته للبيع) قبل إصدار التعديل. استدعاءات SymbolInfoInteger على SYMBOL_TRADE_STOPS_LEVEL و SYMBOL_TRADE_FREEZE_LEVEL تكبح التعديل داخل النطاق المسموح للوسيط، وترفض الدالة التعديل إذا كان الوقف الجديد سيقع داخل منطقة التجميد.
يقف حارسا إيقاف فوق حالة تتبع الخسائر. PauseOnConsecutiveLosses (افتراضياً معطل، عتبة 3) و PauseOnLossAmount (افتراضياً معطل، عتبة 100 دولار) يحدثان من OnTradeTransaction كلما أُغلقت صفقة OUT بربح صافي سالب. يُعاد g_lossStreakCount و g_lossStreakAmt التراكميان إلى الصفر عند أول إغلاق رابح. عند إطلاق حارس، يُدفع g_tradePauseUntil إلى الأمام بمقدار PauseConsecutiveLossesMinutes = 60 أو PauseLossAmountMinutes = 60 — وتحجب PreflightAllowsEntry() كل دخول جديد بينما المؤقت في المستقبل، مع سجل مقيّد بـ 15 ثانية كي لا تفيض علامة Experts.
تحدد بوابة الجلسة InSession() الدخول إلى ساعات الخادم 7-22 افتراضياً، لكن المقارنة ثنائية الاتجاه — ينتج عن SessionStartHour > SessionEndHour نافذة التفافية تعبر منتصف الليل. يبني مرشح UseSpreadCap مع SpreadMedianWindow = 20 و SpreadCapMultiplier = 3.0 متوسطاً متجدداً لآخر 20 سبريداً ويرفض أي تيك يتجاوز سبريده الحالي ثلاثة أمثال هذا المتوسط. المخزن الحلقي مكتوب يدوياً بـ ArrayResize و فرز إدراج داخل MedianSpread() — لا اعتماد على مكتبة. يكبح MaxOpenTrades = 5 عدد المراكز في PreflightAllowsEntry() قبل وصول أي أمر جديد إلى SendMarketOrder().
تمشي SendMarketOrder() عبر ثلاثة أوضاع تعبئة (FOK → IOC → RETURN) وتعيد المحاولة حتى MaxRetries = 3 مع Sleep(RetryDelayMs) = 250 مللي ثانية بين المحاولات. عند نجاح العودة، تمر على المراكز المفتوحة وتفرض تعديلاً إذا تجاهل الوسيط وقف/جني المضمن (سلوك ECN شائع). دوال غلاف CTrade المستقلة TryClose_EX12054 و TryClosePartial_EX12054 و TryModify_EX12054 موجودة لأي مدير خارجي لكنها لا تُستدعى من OnTick في التدفق الرئيسي. يضيف مرشح RSI الاختياري (EnableRSI = false افتراضياً) عتبات RSI_BuyMin = 45 و RSI_SellMax = 55؛ تشغيله دون تغيير تلك القيم يعطي تأكيداً خفيفاً أن الشمعة ليست في منطقة متطرفة.
يستدعي الإغلاق اليومي الاختياري (EnableDailyClose = false افتراضياً) RunDailyCloseIfDue() عند الساعة 23:40 بتوقيت الخادم، مع تصفية اختيارية للمراكز الرابحة فقط عبر DailyCloseOnlyProfitable، ثم — إذا كان DailyCloseStopNewTrades = true — يدفع g_tradePauseUntil إلى منتصف الليل التالي كي لا تنطلق دخول جديدة حتى تدور يوم التداول. يزيل دالة المساعدة YMDKey() (السنة10000 + الشهر100 + اليوم) التكرار بحيث لا يمكن لعاصفة تيكات بعد 23:40 إعادة إطلاق الروتين في نفس اليوم.
فتحة OnTester() فارغة في هذه النسخة، لذا يطبق مختبر استراتيجية MetaTrader لياقته الافتراضية — أقصى رصيد مع عقوبة تراجع. بالنسبة لمختبر المحفظة، سيحتاج المستخدم إلى إضافة معيار مخصص.
توقعات واقعية: مع MinEMASlopeBars = 3 و HTF EMA الافتراضي مفعل، يدخل الروبوت متأخراً في الاتجاهات ويركبها. على XAUUSD M5 مع 100 دولار و 0.10 لوت، تنتج أهداف 300/600 نقطة تكرار تداول في نطاق 1-5 صفقات يومياً على تداخل جلستي لندن ونيويورك، مع تكتل معظم الإشارات عندما يتفق M5 و H1. تحت M5 تصبح مؤشرات M5 صاخبة جداً على معنى خطوة DLP البالغة 150 نقطة؛ فوق H1 ينخفض عدد الصفقات اليومي إلى حفنة ويهيمن الإغلاق اليومي عند 23:40 على حدود الجلسات.
تفاصيل الاستراتيجية
GenerateSignal() هي نقطة اتخاذ القرار الوحيدة للدخول وتقرأ من ثلاثة مصادر: مؤشرات EMA(21) و EMA(50) و MACD(12/26/9) على الإطار الزمني الأساسي، وقيمة هايكين-أشي لشمعة واحدة تُحسب داخلياً من مصفوفة الأسعار عبر عودية haClose = (O+H+L+C)/4، ومؤشرات H1 الاختيارية لـ EMA و MACD لتأكيد الإطار الأعلى. تُطلق الإشارة فقط على شريط M5 جديد — تحجب IsNewBar() جميع التقييمات المكررة داخل الشريط. تُجري PreflightAllowsEntry() ثلاث بوابات قبل وصول الأمر إلى الوسيط: نافذة الجلسة من 7 إلى 22 بتوقيت الخادم، وسقف السبريد (السبريد الحالي ≤ 3 × متوسط 20 تيك متجدد)، وسقف MaxOpenTrades بالإضافة إلى مؤقت التوقف من سلسلة الخسائر. بعد تنفيذ الأمر، تتجول آلية DLP في جميع المراكز المملوكة على كل تيك وتشدد وقف الخسارة مع تحرك السعر لصالح الصفقة، دون المساس بجني الأرباح. تراقب حالة تتبع الخسائر في OnTradeTransaction كل DEAL_ENTRY_OUT وتُحدّث g_lossStreakCount و g_lossStreakAmt، مما قد يدفع g_tradePauseUntil إلى الأمام في حال تفعيل عتبة الخسائر المتتالية أو مبلغ الخسارة.
تتطلب إشارات الشراء أن تكون شمعة هايكين-أشي على الشمعة المحفزة صاعدة (الإغلاق > الافتتاح) وأن يكون المتوسط المتحرك الأسي 21 فوق 50 على M5 مع ارتفاع 2 من آخر 3 مقارنات للميل وأن يكون خط MACD(12/26/9) الرئيسي فوق خط الإشارة وفوق الصفر، وعند تفعيل H1 يجب أن يكون المتوسط السريع فوق البطيء. إشارات البيع تعكس هذه الشروط. تُطلق الإشارة فقط على تيك شريط جديد عبر IsNewBar() بعد تحديث المؤشرات من الشمعة المغلقة عند shift=1.
تعمل الخروج عبر ثلاث مسارات: جني الأرباح الثابت عند 600 نقطة يغلق الصفقة بمخاطرة إلى عائد 1:2، ووقف الخسارة الابتدائي عند 300 نقطة يحد من الخسارة، وآلية DLP في ApplyDynamicLockProfitToPosition() تقفل الربح بنقل الوقف إلى سعر الدخول + (n × 150) − 20 كل 150 نقطة حركة لصالح الصفقة. الإغلاق اليومي الاختياري عند الساعة 23:40 بتوقيت الخادم يغلق جميع المراكز المفتوحة قسراً ويوقف الأوامر الجديدة حتى منتصف الليل التالي.
وقف الخسارة الابتدائي مسافة ثابتة قدرها 300 نقطة (3.0 نقاط على XAUUSD بخمس خانات) تُطبق عند دخول الأمر، ثم تُحكم تدريجياً عبر آلية DLP كل 150 نقطة حركة لصالح الصفقة، مع إبقاء عازل 20 نقطة خلف حساب سعر الدخول + الخطوة. لا يوجد سقف لتراجع المحفظة على مستوى الحساب؛ الخطر محدود بوقف كل صفقة وسقف MaxOpenTrades = 5.
جني الأرباح هدف ثابت عند 600 نقطة (مخاطرة إلى عائد 1:2) يحدد عند إدخال الأمر. لا يوجد إغلاق جزئي ولا trailing TP ولا خروج سلة؛ إما أن تبلغ الصفقة 600 نقطة ربح، أو يقفلها الوقف المشدد عبر DLP، أو يطلقها الإغلاق اليومي الاختياري عند 23:40، أو يضربها وقف الخسارة الابتدائي 300 نقطة.
الأفضل إقرانه مع إيداع أدنى قدره 100 دولار على XAUUSD M5، مع تفعيل UseRiskPercent = true و RiskPercent = 1.0 للحجم من الرصيد بدلاً من اللوت الثابت الافتراضي 0.10. نافذة الخادم الافتراضية 7-22 تفترض وسيطاً بتوقيت GMT+2 أو GMT+3 وتغطي جلستي لندن ونيويورك؛ يجب تعديل SessionStartHour و SessionEndHour للوسطاء ذوي فروق التوقيت المختلفة. متطلب الوسيط ECN/RAW خفيف لأن سقف السبريد هو نسبة 3× المتوسط، لكن يفضل متوسط XAUUSD أقل من 50 نقطة لتشديد DLP نظيف.
منطق الاستراتيجية
Pipsgrowth EX12054 MultiIndicatorConfluence — تحليل منطق الاستراتيجية (من كود .mq5)
العائلة: MultiIndicatorConfluence
الماجيك: 22212054
الإصدار: 2.00
الوصف:
TrendCatcher EA v1.1 with Heikin-Ashi direction + EMA regime + MACD cross, HTF EMA/MACD confirmation, RSI filter, HA candle filters, DLP step-ratchet, initial vs additional trade gating, pause guards, and daily close protection. 12 layers: REGIME, SIGNAL, ENTRY, CONFIRM, NO-TRADE, CAPITAL CAP, RISK, SIZING, MANAGE, EXIT, SCALING, OnTester
المؤشرات:
andleEMAfastandleEMAslowandleMACDandleRSIandleEMAfast_HTFandleEMAslow_HTFandleMACD_HTF
الدوال الرئيسية:
NormalizePriceToTick()IsNewBar()InSession()PushSpreadSample()MedianSpread()SpreadOkay()CountOpenPositions()CountAllOpenPositions()OwnsPosition()OwnsDeal()
// Pipsgrowth EX12054 MultiIndicatorConfluence — Execution Flow (from source analysis)
// Family: MultiIndicatorConfluence
// TrendCatcher EA v1.1 with Heikin-Ashi direction + EMA regime + MACD cross, HTF EMA/MACD confirmation, RSI filter, HA candle filters, DLP step-ratchet, initial vs additional trade gating, pause guards, and daily close protection. 12 layers: REGIME, SIGNAL, ENTRY, CONFIRM, NO-TRADE, CAPITAL CAP, RISK, SIZING, MANAGE, EXIT, SCALING, OnTester
ON_INIT:
Create indicator handles: andleEMAfast, andleEMAslow, andleMACD, andleRSI, andleEMAfast_HTF, andleEMAslow_HTF, andleMACD_HTF
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 | 22212054 | 2220 + Expert ID (322) |
| InpTradeComment | "Psgrowth.com Expert_12054" | ---- DYNAMIC LOCK PROFIT (DLP) |
| InpLockMinusYPointsBuffer | 20 | ---- INITIAL vs ADDITIONAL |
| MinProfitPerTradeToAdd | 5.0 | points |
| PauseConsecutiveLossesMinutes | 60 | Pause by loss amount (deposit currency) across the current loss streak |
| PauseLossAmount | 100.0 | e.g., 100 = 100 USD |
| PauseLossAmountMinutes | 60 | ---- ENTRY & FILTERS |
| SessionStartHour | 7 | server time |
| SessionEndHour | 22 | server time |
| SpreadMedianWindow | 20 | last N ticks median |
| MinEMASlopeBars | 3 | EMA21 slope check length |
| EMAHTF_Timeframe | 8 | Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // default H1 |
| HTF_EMA_Slow | 50 | ---- HTF MACD |
| MACDHTF_Timeframe | 8 | Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // default H1 |
| HTF_MACD_Signal | 9 | ---- RSI |
| EnableRSI | false | Disabled by default (Opt: false, -, true) |
| RSIPeriod | 14 | (Opt: 5,1,50) |
| RSI_BuyMin | 45 | Min RSI for Buys (Opt: 10,1,90) |
| RSI_SellMax | 55 | Max RSI for Sells (Opt: 10,1,90) |
| EnableHA_Filters | false | master toggle |
| HA_TF | 0 | Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // HA timeframe to evaluate |
| HA_LookbackBars | 2 | scan last N closed HA bars |
| HA_MinRangePoints | 40 | ignore tiny/noisy bars |
| HA_BodyPctForDoji | 10 | body <= X% range => doji |
| HA_BodyPctMinStrong | 60 | body >= X% range => strong |
| HA_ShadowPctMaxStrong | 10 | each wick <= X% range for strong |
| HA_OppShadowToBodyMin | 2.0 | long opposite wick ratio threshold |
| HA_Confirm_StrongBull | true | BUY: strong bull (big body, small wicks) |
| HA_Confirm_StrongBear | true | SELL: strong bear |
| HA_Confirm_NoLowerShadow | false | BUY: HA bar without lower shadow |
| HA_Confirm_NoUpperShadow | false | SELL: HA bar without upper shadow |
| HA_Confirm_ColorRun | false | require a color run |
| HA_Confirm_MinRunLen | 2 | consecutive same-color HA bars |
| HA_Reject_Doji | false | indecision |
| HA_Reject_ColorFlip | false | recent bull↔bear flip |
| HA_Reject_LongUpperShadow | false | blocks BUY if long upper wick |
| HA_Reject_LongLowerShadow | false | blocks SELL if long lower wick |
| HA_Reject_InsideBar | false | inside vs previous HA bar |
| HA_Reject_WithinBars | 1 | scan window for rejects |
| RiskPercent | 1.0 | if UseRiskPercent=true |
| TakeProfitPoints | 600 | ---- EXECUTION |
| AllowBothDirections | true | if false, only trend-per regime |
| AllowBuy | true | enable BUY entries |
| AllowSell | true | enable SELL entries |
| EnableDailyClose | false | master toggle |
| DailyCloseHour | 23 | server time hour |
| DailyCloseMinute | 40 | server time minute |
| DailyCloseOnlyProfitable | false | if true, close only profitable positions; else close all |
| DailyCloseStopNewTrades | true | if true, stop new trades after close until next day |
#property copyright "Pipsgrowth.com"
#property link "https://pipsgrowth.com"
#property version "2.00"
#property strict
#property description "Pipsgrowth.com EX12054 EX21v1_1 — TrendCatcher v1.1 with HTF confirmations and HA filters, full 12-layer stack."
#include <Trade\Trade.mqh>
//============================== INPUTS ==============================//
//---- CORE
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_EMAHTF_Timeframe = PERIOD_H1;
ENUM_TIMEFRAMES g_MACDHTF_Timeframe = PERIOD_H1;
ENUM_TIMEFRAMES g_HA_TF = PERIOD_H1;
input group "=== CORE ==="
input long MagicNumber = 22212054; // 2220 + Expert ID (322)
input string InpTradeComment = "Psgrowth.com Expert_12054";
//---- DYNAMIC LOCK PROFIT (DLP)
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_EMAHTF_Timeframe = PERIOD_H1;
ENUM_TIMEFRAMES g_MACDHTF_Timeframe = PERIOD_H1;
ENUM_TIMEFRAMES g_HA_TF = PERIOD_H1;
input group "=== DYNAMIC LOCK PROFIT ==="
input bool InpEnableDynamicLockProfit = true;
input int InpLockProfitEveryXPoints = 150;
input int InpLockMinusYPointsBuffer = 20;
//---- INITIAL vs ADDITIONAL
ENUM_TIMEFRAMES MapTimeframeInt(int tf)
{
switch(tf)
{
case 1: return PERIOD_M1;
case 2: return PERIOD_M5;الكود المصدري الكامل متاح عند التحميل
لأغراض تعليمية فقط. لا تستخدمه بأموال حقيقية. اختبر على حساب تجريبي فقط.
تحذير صريح: لأغراض تعليمية فقط
تحذير صريح: هذا الإكسبرت لأغراض تعليمية واختبارية فقط. لا تستخدمه بأموال حقيقية. اختبره فقط على حساب تجريبي. التداول بأموال حقيقية ينطوي على مخاطر فقدان رأس المال. لا يشكل هذا نصيحة استثمارية.
وسطاء موصى بهم لهذا الإكسبرت
هذه الروبوتات تعمل على 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 مفتوح المصدر.
مجتمع المستخدمين
لأغراض تعليمية فقط. لا تستخدمه بأموال حقيقية. اختبر على حساب تجريبي فقط.