Pipsgrowth EX12059 MultiIndicatorConfluence — إكسبرت أدفايزر إكسبرت أدفايزر
إكسبرت أدفايزر MT5 مفتوح المصدر · XAUUSD · M5، H1
Pipsgrowth EX12059 MultiIndicatorConfluence — Multi-indicator EA using MA crossover with RSI teacher confirmations, ATR-based SL/TP, trailing stop, and position locki. إكسبرت أدفايزر MT5 مفتوح المصدر.
نظرة عامة
Pipsgrowth EX12059 Freeman هو مستشار آلي من عائلة MultiIndicatorConfluence يدمج تقاطع متوسطين متحركين مع تأكيدين مستقلين من مؤشر RSI ("المعلمين") على إطار خمس دقائق لزوج XAUUSD. يصف الترويسة اثنتي عشرة طبقة معمارية، لكن التنفيذ الفعلي يغطي: REGIME (مرشح الاتجاه H1)، SIGNAL (تقاطع المتوسطات مع معلمي RSI)، ENTRY (انضباط تذكرة واحدة لكل اتجاه)، CONFIRM (معلمو RSI + سقف RSI على H1)، NO-TRADE (مفتاح الجمعة، نافذة الوقت)، CAPITAL CAP (InpPositionsMax=5)، SIZING (لوت ثابت مع مضاعف القفل)، MANAGE (وقف متابع)، EXIT (أمر معلق + إشارة عكسية)، وSCALING (حجم عقدة القفل). خانة OnTester موجودة في مخطط البنية دون تعريف دالة لها في الكود — لا يوجد معيار تحسين مخصص؛ يُطبَّق معيار المنصة المدمج.
يُنشئ EA سبعة مقابض مؤشرات أصلية داخل OnInit: SMA(5) سريع على الإغلاق (handle_iMA_First)، SMA(9) بطيء على الإغلاق (handle_iMA_Second)، SMA(20) للنظام على الإغلاق مثبَّت على PERIOD_H1 (handle_iMA_Filter)، ATR(5) على الإطار العامل (handle_iATR — لاحظ أن فترة ATR تأخذ نفس القيمة العددية لـ Inp_MA_First_ma_period، وليست مدخلاً منفصلاً)، RSI(15) على الإغلاق (handle_iRSI_First)، RSI(20) على الإغلاق (handle_iRSI_Second)، وRSI(14) على الإغلاق مثبَّت على PERIOD_H1 (handle_iRSI_H1_14). كل المتوسطات الثلاثة تستخدم MODE_SMA وg_Inp_applied_price=PRICE_CLOSE. تقرأ الدالة قيمتي السابقة والحالية للمتوسطين وRSI على الإطار العامل، إضافة إلى قيمة H1 الحالية، عبر الدوال المساعدة iMAGetArray / iRSIGetArray / iATRGetArray بعدد خلايا 3 (shift وshift+1 وshift+2) — الخلية الإضافية عازلة، فإذا فشل CopyBuffer في ملء النطاق المطلوب تُطلق الدالة PrintFormat وتنهي القراءة.
تتحقق دالة الإشارة من إشارة الشراء عندما يكون مؤشر RSI في الشمعة السابقة تحت عتبة بيع معينة (RSISellLevel=34 للمعلم #1، RSISellLevel2=34 للمعلم #2)، ويكون مؤشر RSI الحالي فوق قيمته السابقة (أي أن RSI يرتفع من منطقة تشبع بيعي)، وينحدر المتوسط على الإطار العامل صعوداً (الحالي > السابق)، ويكون RSI(14) على H1 تحت سقف الشراء (RSIBuyLevel=70 للمعلم #1، RSIBuyLevel2=68 للمعلم #2). يمكن لأي من المعلمَين تشغيل إشارة الشراء بشكل مستقل طالما مفتاح التفعيل (InpRsiTeacher، InpRsiTeacher2) مفعَّل. إشارة البيع هي المرآة المعكوسة تماماً: RSI السابق فوق مستوى الشراء، RSI الحالي أقل من سابقه، المتوسط ينحدر هبوطاً، RSI على H1 فوق مستوى البيع. يمكن لفلتر اتجاه H1 الاختياري (TrendFilter، افتراضياً false) تقييد الاتجاهين: تتطلب إشارات الشراء أن يكون المتوسط H1(20) صاعداً، وإشارات البيع أن يكون هابطاً. مع إيقاف TrendFilter — الإعداد الافتراضي — يُنشأ مقبض H1 MA(20) ويُقرأ، لكن منطق الإشارة لا يعتمد عليه.
بنية الأوامر المعلقة غير معتادة وتستحق الفهم قبل تشغيل هذا EA. وقف الخسارة متماثل وواسع: sl = سعر الدخول - InpSLFactor × ATR(5) للشراء، وسعر الدخول + InpSLFactor × ATR(5) للبيع، مع InpSLFactor=14 افتراضياً. جني الأرباح غير متماثل عن قصد: تُغلق صفقات الشراء عند سعر الدخول + 2 × ATR(5) (InpTPFactor=2)، بينما تُغلق صفقات البيع عند سعر الدخول − 14 × ATR(5) — لاحظ أن الكود يستخدم InpSLFactor في حساب جني أرباح البيع (السطر 455) بدلاً من InpTPFactor، لذا يطابق جني أرباح البيع مسافة وقف خسارة البيع. الأثر العملي: تهدف صفقات الشراء إلى جني ربح سريع بضعف ATR(5) مقابل وقف 14-ATR، بنسبة مخاطرة إلى عائد تقارب 1:7 تفضل معدل الربح، بينما تستخدم صفقات البيع هدف 14-ATR متماثل يسمح للصفقات الرابحة بالاستمرار. تعيين InpTPFactor=0 يعطل جني الأرباح على جانب الشراء (لا يزال وقف الخسارة يُحسب من InpSLFactor وATR)، وكذلك البيع عبر InpSLFactor=0.
تطبق حلقة إدارة المراكز في OnTick بنيتَين إضافيتين فوق الأوامر المعلقة. أولاً، الوقف المتابع هو راتشيت كلاسيكي 5-نقاط توقف / 5-نقاط خطوة (InpTrailingStop=5، InpTrailingStep=5، وكلاهما افتراضياً يكبحه الصفر) — دالة Trailing() تحرك SL فقط بعد أن يتحرك السعر ExtTrailingStop + ExtTrailingStep في الاتجاه المربح، ثم تعيد تثبيته إلى PriceCurrent - ExtTrailingStop للشراء، وPriceCurrent + ExtTrailingStop للبيع. الراتشيت أحادي الاتجاه: لا يوسع وقف الخسارة أبداً، ويتخطى التذاكر التي يكون SL الحالي لها أضيق من المرساة الجديدة. ثانياً، ميزة "عقدة القفل" تتفعل عندما يكون آخر إغلاق في الاتجاه المعاكس ضمن نفس الاتجاه خسارة. تراقب OnTradeTransaction أحداث DEAL_ENTRY_OUT للسحر 22212059 وتضبط m_last_OUT_buy_loss أو m_last_OUT_sell_loss؛ ثم يُفتح الإدخال التالي في اتجاه الخسارة بحجم lot_lock = LotCheck(InpLots × InpCoefficient) حيث InpCoefficient=1.61. فحص السلامة (sl >= Bid للشراء) يلغي الإدخال عندما ينضغط ATR بدرجة تجعل SL يقع على الجانب الخاطئ من السعر — حارس يعيد ضبط PrevBars أيضاً ليُعاد تقييم الشمعة التالية بدلاً من تخطيها.
يتصرف EA فقط عند افتتاح الشمعة افتراضياً. InpBarsControl=true يجعل OnTick ينسحب عندما يطابق iTime(0) القيمة الثابتة PrevBars، لذا تُقيَّم الإشارات مرة لكل شمعة خمس دقائق جديدة بدلاً من كل تيك. فلتر الوقت خامل تحت الإعدادات الافتراضية: مع InpBeginTradeHour=0 وInpEndTradeHour=0 يضبط البوابة tradeAllow=true بشكل غير مشروط. تعيين كليهما إلى نطاق غير صفري (مثلاً 8 و20) يقيد الإشارات بنافذة ساعة الخادم تلك. مفتاح الجمعة (InpTradeOnFriday=true) يُبقي تداول الجمعة مفعَّلاً افتراضياً — إيقافه يغلق الباب أمام التداول عند day_of_week==5. تُفرض المسافة الدنيا بين الإدخالات المتعاقبة في نفس الاتجاه عبر MathAbs(entry_price - m_last_IN_price) > ExtDistance حيث ExtDistance = InpDistance × adjusted-point (10 نقاط افتراضياً).
ثلاث دوال CTrade تتولى جميع العمليات: TryClose_EX12059 وTryClosePartial_EX12059 تعيدان المحاولة حتى 3 مرات مع Sleep 200ms عند REQUOTE أو TIMEOUT أو PRICE_OFF أو PRICE_CHANGED؛ TryModify_EX12059 يعيد المحاولة حتى 3 مرات مع Sleep 100ms عند REQUOTE أو TIMEOUT. ترجع الدالة true فقط عندما يحل m_trade.ResultRetcode() إلى TRADE_RETCODE_DONE أو TRADE_RETCODE_DONE_PARTIAL. يُهيأ m_trade عند البدء عبر SetExpertMagicNumber(22212059) وSetMarginMode() وSetTypeFillingBySymbol (ليُحترم وضع التعبئة المفضل للوسيط) وSetDeviationInPoints(10). تستدعي كل من OpenBuy وOpenSell m_trade.CheckVolume أولاً وتنهيان إذا خفّض الوسيط حجم اللوت دون المطلوب — حارس ضد أخطاء "عدم كفاية الهامش" على مستوى OrderSend. ثم تقوم LotCheck() بتطبيع قيمة اللوت الخام إلى LotsStep للرمز، مع أرضية صلبة عند LotsMin وسقف صلب عند LotsMax.
ملاحظات الاختبار العكسي. لأن جني أرباح الشراء لا يتجاوز 2×ATR(5)، فإن ATR نموذجي بخمس دقائق على XAUUSD يتراوح بين 80 و150 نقطة يعني أن صفقات الشراء ستُغلق بسرعة تحت التذبذب الطبيعي، غالباً داخل الشمعة نفسها أو التالية. لا يدخل الوقف المتابع حيز التنفيذ إلا بعد 10 نقاط ربح (5+5) ونادراً ما يعدل مركز شراء وصل إلى جني الأرباح عند 2×ATR. على جانب البيع، فإن الهدف الأعرض 14×ATR والوقف المتابع هما مسارات الخروج المهيمنة. تضاعف عقدة القفل حجم رهان استرداد الخسارة، لذا يمكن لخسارة متابعة في نفس الاتجاه أن تُركب التعرض بسرعة — إن InpPositionsMax=5 هو الحارس التجميعي الوحيد. اقرن هذا EA بوسيط وضع تعبئته FOK أو IOC (يختاره تلقائياً عبر SetTypeFillingBySymbol) وتأكد أن الحد الأدنى للوت للرمز صغير بما يكفي لأن LotCheck(0.01 × 1.61)=0.01 لا يزال قابلاً للتداول على الجانب الأكبر.
تفاصيل الاستراتيجية
يبدأ Freeman بتمرير Trailing() مدفوع بالتكة يرفع الوقفيات القائمة، ثم يقيّم الإشارات فقط عند افتتاح الشمعة (InpBarsControl=true). تحمّل دالة Signals() ثلاث مخازن SMA (5 و9 و20-فترة على H1) ومخزني RSI (15 و20) وRSI(14) على H1، ثم تختبر قاعدة المعلمَين: RSI السابق تحت مستوى البيع، RSI الحالي يرتفع، المتوسط المطابق يرتفع، وRSI على H1 تحت سقف كل معلم. إذا انطلقت إشارة شراء أو بيع وكان عدد التذاكر في نفس الاتجاه تحت InpPositionsMax=5، يقرأ EA قيمة ATR(5) ويرفق وقف خسارة 14×ATR مع جني أرباح غير متماثل (2×ATR للشراء، 14×ATR للبيع)، ثم يستدعي OpenBuy/OpenSell اللتان تشغّلان m_trade.CheckVolume وترسلان عبر CTrade. يعيش منطق القفل في OnTradeTransaction — عندما يُغلق مركز في نفس الاتجاه بخسارة، يُفتح الإدخال التالي في ذلك الاتجاه بحجم InpLots × 1.61 للاسترداد. يُقرأ H1 MA(20) أيضاً في كل شمعة لكن لا يُستشار إلا عند TrendFilter=true؛ مع الإعداد الافتراضي TrendFilter=false يبقى H1 MA معلوماتياً بحتاً.
تنطلق إشارة الشراء عندما يؤكد أحد معلمي RSI المستقلين الإعداد: RSI الشمعة السابقة تحت 34 (RSISellLevel/RSISellLevel2) مع RSI الحالي يرتفع فوق قيمته السابقة، المتوسط المتحرك البسيط المطابق (5 أو 9 فترة) ينحدر صعوداً، وRSI(14) على H1 تحت سقف كل معلم (70 للمعلم #1، 68 للمعلم #2). البيع هو المرآة المعكوسة تماماً — RSI السابق فوق 70، RSI الحالي يهبط، المتوسط ينحدر هبوطاً، RSI على H1 فوق 34. يمكن لأي معلم (يُفعَّل عبر InpRsiTeacher / InpRsiTeacher2) تشغيل الإشارة بشكل مستقل. يمكن لفلتر اتجاه H1 MA(20) الاختياري (TrendFilter، افتراضياً off) أن يطلب إضافة محاذاة اتجاه H1.
تُغلق الأوامر المعلقة المراكز عند مضاعفات ATR ثابتة: وقف الخسارة دائماً عند 14×ATR(5)، جني أرباح الشراء عند 2×ATR(5)، جني أرباح البيع عند 14×ATR(5) — يستخدم الكود InpSLFactor في حساب جني أرباح جانب البيع. يرفع راتشيت الوقف المتابع 5-نقاط/5-نقاط الـ SL بعد أن يتحرك السعر 10 نقاط مربحاً، دون توسيع أبداً. إذا كان آخر إغلاق في نفس الاتجاه خسارة، يُفتح الإدخال التالي في ذلك الاتجاه بحجم InpLots × 1.61 كصفقة استرداد، وتُطبق نفس قواعد الأوامر المعلقة وجني الأرباح على تلك التذكرة المضاعَفة.
يُضبط وقف الخسارة عند InpSLFactor × ATR(5) من سعر الدخول على الجانبين — 14×ATR افتراضياً، وهي مسافة واسعة جداً على إطار 5 دقائق (نموذجياً 1000-2000 نقطة على XAUUSD). ثم يرفع راتشيت الوقف المتابع 5-نقاط توقف / 5-نقاط خطوة الـ SL إلى الأعلى (أو الأدنى للبيع) بعد أن يتحرك السعر 10 نقاط مربحاً؛ الراتشيت لا يوسع وقف الخسارة الحالي أبداً.
جني الأرباح غير متماثل عن قصد — تُغلق صفقات الشراء عند 2×ATR(5) (InpTPFactor=2) وتُغلق صفقات البيع عند 14×ATR(5) (يستخدم الكود InpSLFactor في حساب جني أرباح جانب البيع، وليس InpTPFactor). الهدف الضيق للشراء يكافئ معدل الربح العالي، بينما الهدف الواسع للبيع يسمح للصفقات الرابحة على الجانب القصير بالاستمرار. تعيين InpTPFactor=0 يعطل جني أرباح الشراء؛ تعيين InpSLFactor=0 يعطل كلاً من وقف الخسارة وجني الأرباح على جانب البيع.
يُنشر أفضل ما يكون على XAUUSD M5 برصيد ابتدائي 100$ بحجم 0.01 لوت. وقف الخسارة 14×ATR واسع جداً على إطار 5 دقائق، لذا يمكن لتذكرة 0.01 لوت تحمّل نحو 1000-2000 نقطة حركة معاكسة قبل بلوغ الأمر المعلق — لكن مضاعف القفل (1.61×) يعني أن خسارة المتابعة تُركب التعرض، لذا فإن رصيد 300-500$ أكثر راحة للتشغيل المستمر. يجب أن يدعم الوسيط SetTypeFillingBySymbol (FOK أو IOC) وأن يكون الحد الأدنى للوت صغيراً بما يكفي لأن يظل InpLots × 1.61 قابلاً للتداول على كل من XAUUSD وأزواج العملات الرئيسية. تداول الجمعة مفعَّل افتراضياً؛ فلتر الوقت خامل مع ضبط الساعتين على صفر، لذا يُفضل ضبط InpBeginTradeHour / InpEndTradeHour على نافذة جلسة لندن أو نيويورك قبل التشغيل الفعلي.
منطق الاستراتيجية
Pipsgrowth EX12059 MultiIndicatorConfluence — تحليل منطق الاستراتيجية (من كود .mq5)
العائلة: MultiIndicatorConfluence
الماجيك: 22212059
الإصدار: 2.00
الوصف:
Multi-indicator EA using MA crossover with RSI teacher confirmations, ATR-based SL/TP, trailing stop, and position locking coefficient. Includes bar control, Friday trading filter, and H1 trend filter. 12 layers: REGIME, SIGNAL, ENTRY, CONFIRM, NO-TRADE, CAPITAL CAP, RISK, SIZING, MANAGE, EXIT, SCALING, OnTester
المؤشرات:
- مؤشرات قياسية
الدوال الرئيسية:
OnTradeTransaction()RefreshRates()CheckVolumeValue()LotCheck()Signals()CalculateAllPositions()iMAGetArray()iATRGetArray()iRSIGetArray()OpenBuy()
// Pipsgrowth EX12059 MultiIndicatorConfluence — Execution Flow (from source analysis)
// Family: MultiIndicatorConfluence
// Multi-indicator EA using MA crossover with RSI teacher confirmations, ATR-based SL/TP, trailing stop, and position locking coefficient. Includes bar control, Friday trading filter, and H1 trend filter. 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
معاملات الإكسبرت
| المعامل | الافتراضي | الوصف |
|---|---|---|
| InpLots | 0.01 | Lots |
| InpSLFactor | 14 | SL Factor: Stop Loss = SL Factor * ATR |
| InpTPFactor | 2 | TP Factor: Take Profit = TP Factor * ATR |
| InpTrailingStop | 5 | Trailing Stop (in pips) |
| InpTrailingStep | 5 | Trailing Step (in pips) |
| InpPositionsMax | 5 | Positions Maximum |
| InpDistance | 10 | Distance between positions (in pips) |
| InpBarsControl | true | Bars Control: "false" - trade on every tick |
| InpCoefficient | 1.61 | Coefficient for position locking |
| InpRsiTeacher | true | Use Rsi Teacher #1 |
| InpRsiTeacher2 | true | Use Rsi Teacher #2 |
| Inp_MA_First_ma_period | 5 | MA First, ATR: averaging period |
| Inp_MA_Second_ma_period | 9 | MA Second: averaging period |
| Inp_MA_Filter_ma_period | 20 | MA Filter: averaging period |
| Inp_ma_method | MODE_SMA | MA First, MA Second, MA Filter: smoothing type |
| Inp_applied_price | 1 | Applied price (1=close,2=open,3=high,4=low,5=median,6=typical,7=weighted) // MA First, MA Second, MA Filter: type of price |
| Inp_RSI_First_ma_period | 15 | RSI First: averaging period |
| Inp_RSI_Second_ma_period | 20 | RSI Second: averaging period |
| RSISellLevel | 34 | RSI Sell Level #1 |
| RSIBuyLevel | 70 | RSI Buy Level #1 |
| RSISellLevel2 | 34 | RSI Sell Level 2 |
| RSIBuyLevel2 | 68 | RSI Buy Level 2 |
| Shift | 0 | Signal Bar number |
| TrendFilter | false | Trend filter |
| InpTradeOnFriday | true | Trade on Friday |
| InpBeginTradeHour | 0 | Begin trade hour |
| InpEndTradeHour | 0 | End trade hour |
| m_magic | 22212059 | magic number |
| InpTradeComment | "Psgrowth.com Expert_12059" | Trade comment |
#property copyright "Pipsgrowth.com"
#property link "https://pipsgrowth.com"
#property version "2.00"
#property strict
#property description "Pipsgrowth.com EX12059 Freeman — MA crossover with RSI confirmations and ATR SL/TP, full 12-layer stack."
//---
#include <Trade\PositionInfo.mqh>
#include <Trade\Trade.mqh>
#include <Trade\SymbolInfo.mqh>
CPositionInfo m_position; // trade position object
CTrade m_trade; // trading object
CSymbolInfo m_symbol; // symbol info object
//--- input parameters
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_APPLIED_PRICE g_Inp_applied_price = PRICE_CLOSE;
input group "=== Money Management ==="
input double InpLots = 0.01; // Lots
input uchar InpSLFactor = 14; // SL Factor: Stop Loss = SL Factor * ATR
input uchar InpTPFactor = 2; // TP Factor: Take Profit = TP Factor * ATR
input ushort InpTrailingStop = 5; // Trailing Stop (in pips)
input ushort InpTrailingStep = 5; // Trailing Step (in pips)
input int InpPositionsMax = 5; // Positions Maximum
input ushort InpDistance = 10; // Distance between positions (in pips)
input bool InpBarsControl = true; // Bars Control: "false" - trade on every tick
input double InpCoefficient = 1.61; // Coefficient for position locking
//---
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_APPLIED_PRICE g_Inp_applied_price = PRICE_CLOSE;
input group "=== RSI Teacher ==="
input bool InpRsiTeacher = true; // Use Rsi Teacher #1
input bool InpRsiTeacher2 = true; // Use Rsi Teacher #2
//---
ENUM_APPLIED_PRICE MapAppliedPriceInt(int ap)
{الكود المصدري الكامل متاح عند التحميل
لأغراض تعليمية فقط. لا تستخدمه بأموال حقيقية. اختبر على حساب تجريبي فقط.
تحذير صريح: لأغراض تعليمية فقط
تحذير صريح: هذا الإكسبرت لأغراض تعليمية واختبارية فقط. لا تستخدمه بأموال حقيقية. اختبره فقط على حساب تجريبي. التداول بأموال حقيقية ينطوي على مخاطر فقدان رأس المال. لا يشكل هذا نصيحة استثمارية.
وسطاء موصى بهم لهذا الإكسبرت
هذه الروبوتات تعمل على 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 مفتوح المصدر.
مجتمع المستخدمين
لأغراض تعليمية فقط. لا تستخدمه بأموال حقيقية. اختبر على حساب تجريبي فقط.