Pipsgrowth EX18054 TrendFollow — إكسبرت أدفايزر إكسبرت أدفايزر
إكسبرت أدفايزر MT5 مفتوح المصدر · XAUUSD · M5
Pipsgrowth EX18054 TrendFollow — Quad inline Hull-MA stack (55/89/144/233) slope-color vote, smoothed via inline Jurik filter direction and Choppiness fi. إكسبرت أدفايزر MT5 مفتوح المصدر.
نظرة عامة
Pipsgrowth EX18054 TrendFollow يتداول الذهب على الإطار الزمني M5 من خلال تكديس أربعة متوسطات متحركة هول مستقلة (بفترات 55 و89 و144 و233) والانتظار حتى تصوّت كلها في الاتجاه نفسه قبل إطلاق أي دخول. يتم حساب متوسط Hull داخل الكود نفسه في دالة HullAt() دون الاعتماد على iMA — حيث تبني الدالة هيكل LWMA مرجحاً خطياً، وتشطره، وتطرح منه LWMA الكامل، ثم تنعّم النتيجة بمتوسط متحرك بنصف الفترة التربيعية. كل واحد من خطوط Hull الأربعة يُقارن بقيمته السابقة، فيُنتج لون الميل 0 (صاعد) أو 1 (هابط) أو 2 (مسطّح). بعد ذلك تقوم دالة HullSignal() بحساب الأصوات الصاعدة مقابل الهابطة، ولا تُرجع إشارة شراء (+1) إلا حين يصعد InpMinVote من الخطوط (افتراضياً 3) ولا يهبط أي منها، شريطة أن يتفق اتجاه مرشح Jurik المضمن معها. نفس المنطق بالعكس لبيع (-1).
مرشح Jurik المُعاد بناؤه داخل الكود هو البوابة الثانية. تعيد دالة JurikAt() بناء مرحل تنعيم مارك جوريك من سلسلة الأسعار مباشرة، دون تخصيص مؤشر خارجي لها. مع تثبيت DEF_JURIK_LENGTH على 14، يُنعّم المرشح سعر الإغلاق عبر طور 14 شمعة، ثم تُقارن قيمة المرشح الحالية (عند shift=1) بقيمته السابقة (عند shift=2) — ويجب أن يتفق ميل Jurik مع تصويت Hull. بدون هذا الاتفاق، لا يكفي حتى تكديس Hull المتوازي لإطلاق دخول.
مؤشر التقطّع (Choppiness) هو الفيتو الثالث. تحسب دالة ChoppinessAt() مجموع النطاق الحقيقي (TR) على نافذة 14 شمعة، وتقسمه على النطاق بين أعلى وأدنى سعر في نفس الفترة، ثم تُمرّره عبر 100 * log10(sumTR/range) / log10(period). حين يرتفع المؤشر فوق InpChopThreshold (افتراضياً 61.8)، يُعتبر السوق عرضياً بدرجة تمنع الدخول trend، فترجع دالة الإشارة 0. هذا يحمي الاستراتيجية من تشغيل اختراقات وهمية في الأسواق الجانبية.
بعد أن تنجو الإشارة من البوابة الثلاثية، تُمرَّر على مصنّف النظام في ClassifyRegime(). يقرأ المصنّف قيمة ATR(14) للشمعة السابقة، ومئيني ATR خلال آخر 100 شمعة، وعرض بولنجر باندز (20, 2.0) محسوباً كـ (العلوي-السفلي)/الوسط، وقيمة ADX(14). ويُرجع إحدى ست حالات: توسّع (مئيني ATR ≥ 80 مع عرض BB > 0.01)، اتجاه قوي (ADX ≥ InpAdxTrendMin=22)، اتجاه ضعيف (ADX ≥ 18)، انضغاط (مئيني ATR ≤ 20 مع عرض BB < 0.005)، نطاق (مئيني ATR ≤ 35)، ومضطرب (الحالة الافتراضية). تُمنع الدخول في حالتي المضطرب والانضغاط — حيث تُعتبر كلتاهما 'انتظر كسراً واضحاً'. أما الحالات الأربع المتبقية فكلها قابلة للتداول.
تضيف طبقة التأكيد في ConfirmEntry() ثلاث فحوصات نهائية. يجب أن يتفق المتوسط المتحرك الأسي H1 EMA(50) مع اتجاه الصفقة — تقرأ الدالة h_htf_ema (مقبض H1 EMA50 المخصص في OnInit()) وتُلزم إغلاق M5[1] أن يكون فوق H1 EMA للشراء، وتحته للبيع. يمنع مؤشر RSI(14) الدخول ضد الزخم المتطرف: يُرفض الشراء حين RSI > 75، والبيع حين RSI < 25. أخيراً، يُقارن السبريد اللحظي مع InpMaxSpreadPts (افتراضياً 50 نقطة) وتُمنع الصفقات حين يتسع السبريد. تُنشأ جميع مقابض المؤشرات (h_atr, h_adx, h_bands, h_htf_ema, h_rsi) داخل OnInit() وتُحرَّر في OnDeinit().
تتم إدارة المخاطر وبناء الصفقة داخل CalcLots() وTryEntry(). يُحسب حجم اللوت بناءً على رأس المال الفعّال — وهو MathMin(InpCapitalCapAmount, equity) حين يكون السقف مفعّلاً، وإ فالرصيد الخام، مع إضافة PnL المحقق اليوم عبر EffectiveCapitalToday(). ميزانية المخاطرة للصفقة الواحدة هي InpRiskPercent (افتراضياً 0.5%) من رأس المال الفعّال. مسافة وقف الخسارة هي InpAtrSlMult × ATR(14) (افتراضياً 2.0×)، ومسافة جني الأرباح هي InpAtrTpMult × ATR(14) (افتراضياً 3.0×) — أي نسبة مخاطرة إلى عائد 1:1.5 مبرمجة بشكل ثابت، مع بوابة نهائية InpMinRR (افتراضياً 1.2) ترفض أي دخول تنخفض فيه نسبة R:R الفعلية تحت هذا العتبة بعد تعديل مستويات الوقف الخاصة بالوسيط. تسمح m_trade.SetDeviationInPoints(20) بانزلاق 20 نقطة، ويتحقق OrderCalcMargin من الهامش الحر قبل إرسال الأمر. تتعامل حلقة إعادة المحاولة مع أخطاء إعادة التسعير وتغيّر السعر بتحديث واحد للأسعار.
تُشغَّل إدارة الصفقة في كل تيكت. تمر ManageOpen() على كل صفقة مفتوحة بنفس السحر وتنفّذ أربعة إجراءات بالتتابع. أولاً، تتحقق PositionBEPrice() من أن السعر تحرّك 1R في الربح (حيث R هي مسافة SL الأولية المضروبة في مضاعف ATR)، وإن حدث ذلك، تنقل الوقف إلى سعر الدخول مضافاً إليه نقطة السبريد — خطوة نقطة التعادل القياسية. ثانياً، يدخل وقف الخسارة المتتبع بـ ATR عند InpTrailAtrMult × ATR(14) (افتراضياً 2.5×) ولا يتحرك إلا للأمام — أبداً للخلف. يُعدّل الـ trailing وقف الخسارة داخل TryModify_EX18054() التي تعيد المحاولة حتى ثلاث مرات بفاصل 100ms عند أخطاء إعادة التسعير أو المهلة. ثالثاً، عند 1R في الربح، يُغلق DEF_PARTIAL_FRACTION (50%) من الصفقة عبر TryClosePartial_EX18054() — بثلاث محاولات مع نوم 200ms عند الأخطاء العابرة — تاركاً البقية للجري تحت الـ trailing stop. رابعاً، بعد DEF_MAX_BARS_IN_TRADE شمعة (120 شمعة = 10 ساعات على M5)، تُغلق الصفقة قسرياً عبر TryClose_EX18054(). كما تُغلق ExitOnReverse() أي صفقة يتعارض اتجاهها مع إشارة معاكسة جديدة، مع تثبيت DEF_EXIT_ON_REVERSE على true افتراضياً.
بوابة عدم التداول في NoTradeAllowed() هي طبقة الأمان. ترفض الدخول في الحالات: InpKillSwitch مفعّل، رأس المال الفعّال هبط تحت InpCapitalCapFloor (افتراضياً $50، لكن فقط حين يكون InpCapitalCapAmount > 0)، وصلت CountMyPositions() إلى InpMaxConcurrent (افتراضياً 3)، نافذة تهدئة نشطة، الخسارة المحققة اليومية وصلت 3% من الرصيد، الخسارة المحققة الأسبوعية وصلت 6% من الرصيد (كلاهما يُسحب من RealizedPnLSince() التي تمسح صفقات التاريخ بالسحر والرمز)، الوقت الحالي بخادم الوسيط خارج نافذة 08:00-20:00 المُعرَّفة بـ InpSessionStart/InpSessionEnd، أو وصل EA إلى قطع الجمعة 20:00 (حارس IsNearFridayCutoff() مع DEF_AVOID_FRIDAY_CUTOFF=true). تُفعَّل نافذة التهدئة ذات 4 ساعات في TrackLossesForCooldown() حين تتراكم ثلاث صفقات خاسرة متتالية خلال اليوم، مع تصفير العدّاد عند أي صفقة رابحة.
يجعل InpDryRun (افتراضي true) الـ EA متداولاً وهمياً افتراضياً — SendMarket() وModifySLTP() وعمليات الإغلاق الجزئي تطبع جميعها إجراءاتها المقصودة في السجل دون تنفيذ أي أمر فعلي. اضبطها على false للانتقال إلى التداول الحقيقي. تُرجع OnTester() القيمة (net × profit_factor) / (1 + balance_dd_percent) لأي باك تيست بـ 30 صفقة على الأقل، مع تفضيل الاستراتيجيات ذات العائد المعدّل بالمخاطرة على الربح الخام. تعليق الأمر مبرمج ثابتاً على Psgrowth.com Expert_18054 لتصفية سجل التداول. يجب أن يبقى السحر 22218054 فريداً لكل مخطط حتى يظل عدّ الصفقات وعداد التهدئة صحيحاً.
للنشر الحي، الحد الأدنى الموصى به للرصيد هو $100 — فمخاطرة 0.5% للصفقة تبقي خسارة الإيقاف أقل من 1% من الرصيد لكل صفقة. تلتقط نافذة 08:00-20:00 بتوقيت الخادم جلسة لندن والنصف الأول من جلسة نيويورك، حيث يبلغ تذبذب الذهب ذروته. يعني سقف السبريد 50 نقطة وm_trade.SetDeviationInPoints(20) المبرمج على 20 نقطة أن EA يفضّل التنفيذ بسبريد ضيق — يوصى بحساب RAW أو ECN لكل من XAUUSD وأي أداة أخرى تُرحَّل إليها الاستراتيجية. قواعد عتبة InpMinRR=1.2 وحظر الأنظمة ستُطفئ الـ EA في الجلسات الآسيوية الهادئة، فلا تستغرب من قلة عدد الصفقات في أسابيع التذبذب المنخفض — فالنظام مصمّم للانتظار حتى تظهر فرصة اتجاه نظيفة بدل التداول في كل جلسة.
تفاصيل الاستراتيجية
في كل تيكت يُحدَّث الرمز، ثم تُلفّ خطوط الأساس اليومية والأسبوعية للرصيد، ثم تُستدعى ClassifyRegime() لتصنيف ADX ومئيني ATR وعرض بولنجر في إحدى ست حالات. تبني HullSignal() أربعة متوسطات Hull مدمجة (55/89/144/233)، وتقارن كلاً منها بقيمته السابقة، وتعدّ أصوات الميل المتوافقة. يمكن لمرشح Jurik-14 الداخلي وفيتو التقطّع-14 إلغاء الإشارة حتى لو تكدّس Hull. تمرّ الإشارات الناجية عبر ConfirmEntry() (H1 EMA50، RSI 75/25، سبريد ≤ 50 نقطة)، وNoTradeAllowed() (مفتاح الإيقاف، أرضية رأس المال، حد 3 صفقات متزامنة، تهدئة 4 ساعات، خسارة يومية 3% / أسبوعية 6%، نافذة الخادم 08:00-20:00، قطع الجمعة 20:00)، ثم تحسب TryEntry() الحجم عبر CalcLots() بناءً على رأس المال الفعّال عند مخاطرة 0.5% وترسل مع تحقق OrderCalcMargin المسبق. تُشغِّل ManageOpen() التعادل وtrailing stop والإغلاق الجزئي 50% عند 1R والوقف الزمني 120 شمعة بالتتابع في كل تيكت.
يُفعَّل دخول الشراء حين يصعد 3 من خطوط Hull الأربعة المدمجة (بفترات 55 و89 و144 و233) على الأقل مع عدم هبوط أي منها، ويوافق اتجاه مرشح Jurik-14 الداخلي، ويكون مؤشر التقطّع تحت 61.8. ثم تتأكد الصفقة بمواءمة H1 EMA(50)، وبوابة RSI(14) (تُحظر الحالات المتطرفة 75/25)، وبسقف سبريد 50 نقطة. ودخول البيع هو الصورة المعكوسة، مع التقييم على شمعة مغلقة (shift=1) لمنع إعادة رسم الإشارة.
يحدث الخروج عند إشارة Hull معاكسة (DEF_EXIT_ON_REVERSE=true)، وعند نقطة التعادل 1R (سعر الدخول + نقطة السبريد، لمرة واحدة)، وعبر وقف خسارة متتبع 2.5×ATR(14) للأمام فقط، وعند إغلاق جزئي 50% عند 1R (علامة PT1)، وعند وقف زمني 120 شمعة (10 ساعات على M5). تعيد TryClose_EX18054 محاولة الإغلاق حتى 3 مرات بفاصل 200ms عند أخطاء إعادة التسعير أو تغيّر السعر.
وقف الخسارة الابتدائي هو InpAtrSlMult (افتراضياً 2.0) × مسافة ATR(14) من سعر الدخول، مع تطبيع إلى الحد الأدنى لمستوى الوقف للرمز. تنقل خطوة نقطة التعادل الوقف إلى سعر الدخول + نقطة السبريد حين يصل السعر إلى 1R ربح (لمرة واحدة، بدون إزاحة). يُفعَّل الـ trailing stop 2.5×ATR(14) للأمام فقط بعد التعادل ولا يتحرك للخلف أبداً.
جني الأرباح الابتدائي هو InpAtrTpMult (افتراضياً 3.0) × ATR(14) من الدخول — نسبة مخاطرة إلى عائد 1:1.5 مبرمجة بشكل ثابت مقابل وقف 2.0×ATR. ترفض بوابة InpMinRR (افتراضياً 1.2) الأمر إذا انخفضت نسبة R:R الفعلية تحت العتبة بعد تعديل مستويات الوقف لدى الوسيط. يُغلق نصف الصفقة عند 1R عبر TryClosePartial_EX18054؛ ويجري النصف المتبقي تحت الـ trailing stop حتى الخروج عند الإشارة المعاكسة، أو الوقف الزمني، أو trailing 2.5×ATR.
الحد الأدنى الموصى به للرصيد $100 (مخاطرة 0.5% للصفقة تبقي أسوأ خسارة في أي صفقة تحت 1% من الرصيد). الأزواج: XAUUSD رئيسياً؛ رياضيات Hull المدمجة قابلة للنقل لأي زوج FX رئيسي سائل. تستهدف نافذة 08:00-20:00 بتوقيت الخادم جلسة لندن والنصف الأول من جلسة نيويورك، حيث يبلغ التذبذب المحقق للذهب ذروته. يُفضَّل حساب RAW أو ECN — يفترض سقف السبريد 50 نقطة وانزلاق 20 نقطة تنفيذاً محكماً. InpDryRun افتراضي true؛ اضبطه على false للتداول الحقيقي.
منطق الاستراتيجية
Pipsgrowth EX18054 TrendFollow — تحليل منطق الاستراتيجية (من كود .mq5)
العائلة: TrendFollow
الماجيك: 22218054
الإصدار: 2.00
الوصف:
Quad inline Hull-MA stack (55/89/144/233) slope-color vote, smoothed via inline Jurik filter direction and Choppiness filter. Entry on bar-close when >=3 of 4 Hull align and no opposing vote, gated by ADX/ATR-percentile/Bollinger-width regime classifier. 12 layers: REGIME, SIGNAL, ENTRY, CONFIRM, NO-TRADE, CAPITAL CAP, RISK, SIZING, MANAGE, EXIT, SCALING, OnTester
المؤشرات:
- مؤشرات قياسية
الدوال الرئيسية:
HullLWMA()HullAt()JurikAt()ChoppinessAt()DayStart()WeekStart()NormPrice()NormVol()StopsLevelPts()FreezePts()
// Pipsgrowth EX18054 TrendFollow — Execution Flow (from source analysis)
// Family: TrendFollow
// Quad inline Hull-MA stack (55/89/144/233) slope-color vote, smoothed via inline Jurik filter direction and Choppiness filter. Entry on bar-close when >=3 of 4 Hull align and no opposing vote, gated by ADX/ATR-percentile/Bollinger-width regime classifier. 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اسحب الإكسبرت على رسم H4 أو اليومي للحصول على أفضل النتائج
- 7حدد فترات EMA وعتبة ADX وحجم اللوت في نافذة الإعدادات
- 8فعّل Allow Algo Trading واضغط OK
معاملات الإكسبرت
| المعامل | الافتراضي | الوصف |
|---|---|---|
| InpRiskPercent | 0.5 | Risk per trade, % of effective capital |
| InpMaxLotSize | 10.0 | Hard lot cap |
| InpDailyLossLimitPct | 3 | Daily loss limit, % of effective capital |
| InpMaxConcurrent | 3 | Max concurrent positions (symbol+magic) |
| InpKillSwitch | false | Master kill switch |
| InpCapitalCapAmount | 0.0 | Cap amount in account currency ($) |
| InpCapitalCapFloor | 50.0 | Floor; block new entries below |
| InpHull1_Period | 55 | Hull fast period (bars) |
| InpHull4_Period | 233 | Hull slowest period (bars) |
| InpMinVote | 3 | Minimum aligned Hull votes (of 4) |
| InpChopThreshold | 61.8 | Choppiness upper block threshold |
| InpAdxTrendMin | 22.0 | ADX min for StrongTrend regime |
| InpMaxSpreadPts | 50 | Max spread, points (0=off) |
| InpMinRR | 1.2 | Minimum reward:risk ratio |
| InpAtrSlMult | 2.0 | SL = ATR x mult |
| InpAtrTpMult | 3.0 | TP = ATR x mult |
| InpTrailAtrMult | 2.5 | ATR trailing multiplier (0=off) |
| InpSessionStart | "08:00" | Session start (broker server time HH:MM) |
| InpSessionEnd | "20:00" | Session end (broker server time HH:MM) |
| InpMagicNumber | 22218054 | Magic number |
| InpTradeComment | "Psgrowth.com Expert_18054" | Trade comment |
| InpDryRun | true | Dry-run: skip actual order sends |
#property copyright "Pipsgrowth.com"
#property link "https://pipsgrowth.com"
#property version "2.00"
#property strict
#property description "Pipsgrowth.com EX18054 XAUUSD_M5_v3 — Quad Hull-MA stack with Jurik/Choppiness filter, 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 m_trade;
CPositionInfo m_position;
CSymbolInfo m_symbol;
CAccountInfo m_account;
COrderInfo m_order;
CDealInfo m_deal;
//============================== INPUTS ==============================
input group "=== Risk & Sizing ==="
input double InpRiskPercent = 0.5; // Risk per trade, % of effective capital
input double InpMaxLotSize = 10.0; // Hard lot cap
input int InpDailyLossLimitPct = 3; // Daily loss limit, % of effective capital
input int InpMaxConcurrent = 3; // Max concurrent positions (symbol+magic)
input bool InpKillSwitch = false; // Master kill switch
input group "=== Capital Allocation Cap ==="
// InpCapitalCapEnabled removed — use InpCapitalCapAmount=0 to disable // Enable capital cap (real-money $)
input double InpCapitalCapAmount = 0.0; // Cap amount in account currency ($)
input double InpCapitalCapFloor = 50.0; // Floor; block new entries below
input group "=== Signal: Hull Stack ==="
input int InpHull1_Period = 55; // Hull fast period (bars)
input int InpHull4_Period = 233; // Hull slowest period (bars)
input int InpMinVote = 3; // Minimum aligned Hull votes (of 4)
input double InpChopThreshold = 61.8; // Choppiness upper block threshold
input group "=== Regime / Confirm ==="
input double InpAdxTrendMin = 22.0; // ADX min for StrongTrend regime
input int InpMaxSpreadPts = 50; // Max spread, points (0=off)
input double InpMinRR = 1.2; // Minimum reward:risk ratio
input group "=== ATR SL/TP & Management ==="
input double InpAtrSlMult = 2.0; // SL = ATR x mult
input double InpAtrTpMult = 3.0; // TP = ATR x mult
input double InpTrailAtrMult = 2.5; // ATR trailing multiplier (0=off)
input group "=== Session / Operation ==="
input string InpSessionStart = "08:00"; // Session start (broker server time HH:MM)
input string InpSessionEnd = "20:00"; // Session end (broker server time HH:MM)
input int InpMagicNumber = 22218054; // Magic number
input string InpTradeComment = "Psgrowth.com Expert_18054"; // Trade comment
input bool InpDryRun = true; // Dry-run: skip actual order sends
//============================== INPUTS END ===========================
//--- Hardcoded sensible defaults (not user-tunable to keep inputs <=22)
#define DEF_HULL2_PERIOD 89
#define DEF_HULL3_PERIOD 144الكود المصدري الكامل متاح عند التحميل
لأغراض تعليمية فقط. لا تستخدمه بأموال حقيقية. اختبر على حساب تجريبي فقط.
تحذير صريح: لأغراض تعليمية فقط
تحذير صريح: هذا الإكسبرت لأغراض تعليمية واختبارية فقط. لا تستخدمه بأموال حقيقية. اختبره فقط على حساب تجريبي. التداول بأموال حقيقية ينطوي على مخاطر فقدان رأس المال. لا يشكل هذا نصيحة استثمارية.
وسطاء موصى بهم لهذا الإكسبرت
هذه الروبوتات تعمل على MT5 — استخدم وسيطاً موثوقاً بتنفيذ سريع وسبريد منخفض
إكسبرتات مشابهة
عرض جميع الإكسبرتاتإكسبرتات أخرى بنفس استراتيجية متابعة الاتجاه
Pipsgrowth EX16080 Trend — إكسبرت أدفايزر متابعة اتجاه
Pipsgrowth EX16080 Trend — EURUSD triple-EMA trend follower — trades EMA20/50 cross with EMA200 filter on H4, ATR-based SL/TP, risk-percent sizing . إكسبرت أدفايزر MT5 مفتوح المصدر.
Pipsgrowth EX16081 Trend — إكسبرت أدفايزر متابعة اتجاه
Pipsgrowth EX16081 Trend — Gold trend EA catching major XAUUSD trends using EMA 50/ 200 crossover on H4 with daily structure swing high/low and Fib. إكسبرت أدفايزر MT5 مفتوح المصدر.
Pipsgrowth EX16033 Trend — إكسبرت أدفايزر متابعة اتجاه
Pipsgrowth EX16033 Trend — Price-action scalping EA using distance-based grid entries with net-take-profit targeting and optional lot multiplier. 1. إكسبرت أدفايزر MT5 مفتوح المصدر.
مجتمع المستخدمين
لأغراض تعليمية فقط. لا تستخدمه بأموال حقيقية. اختبر على حساب تجريبي فقط.