Pipsgrowth EX18030 TrendFollow — إكسبرت أدفايزر إكسبرت أدفايزر
إكسبرت أدفايزر MT5 مفتوح المصدر · XAUUSD · M5
Pipsgrowth EX18030 TrendFollow — Gaussian EMA + ATR-distance band defines a trend channel. Entry fires on CLOSED-bar breakout-close with min-ATR distance. إكسبرت أدفايزر MT5 مفتوح المصدر.
نظرة عامة
يبني إكز 18030 قناة سعرية حول المتوسط الأسي الغاوسي، ثم يطلق صفقة عند اختراق إغلاق مؤكد لمسافة قابلة للقياس من خط الوسط، بشرط أن يتشكّل شمعة قوية الجسم، وأن يتفق السعر مع متوسط إطار زمني أعلى ومع شمرة هايكين-آشي المدمجة في الكود ومع خط سوبرترند مبني يدوياً داخل الكود قبل أن يفكر بفتح أي صفقة. خط الوسط نفسه هو متوسط أسي تقليدي على إغلاق الشمعة بفترة InpLength التي يبلغ افتراضها 10 على الإطار الزمني العامل. يلفّ المستثمر الآلي حول هذا الخط حزمة بعرض InpDistMult مضروبة في ATR (افتراضياً 0.85)، ويجب أن يخرج السعر من هذه الحزمة على إغلاق شمعة مكتملة، مع بقاء إغلاقَي الشمعتين السابقتين داخل الحزمة — هندسة ثلاثية الشموع متعمّدة لتصفية القفزات العابرة. يجب أن يقطع الاختراق مسافة لا تقل عن InpMinBreakATR مضروبة في ATR (افتراضياً 0.30) بعيداً عن خط الوسط، ويجب أن يملأ جسم شمرة الاختراق 60% على الأقل من مداها الكامل، وهو ما تفرضه دالة CoreSignal() بشرط body >= 0.6*range. يجب أن يكون ميل المتوسط الغاوسي على شمرة الاختراق موجهاً في اتجاه الصفقة، وتُرجع الدالة قيمة ثقة محسوبة من أساس 40 نقطة مضافاً إليها مكافأة مسافة (15 نقطة لكل وحدة ATR) ومكافأة ميل 10 نقاط، مع سقف 100.
يُمرَّر خرج CoreSignal() إلى حزمة تأكيد داخل CheckConfirm() تشغّل ثلاث تصويتات مستقلة. التصويت الأول يقرأ المتوسط الأسي 50 على الإطار H4 افتراضياً — InpHTF=6 يُحوَّل عبر MapTimeframeInt() إلى PERIOD_H4 — ويرفض أي شراء يكون فيه سعر الطلب تحت هذا الخط، وأي بيع يكون فيه سعر العرض فوقه. التصويت الثاني هو HADirection()، الذي يعيد تركيب متسلسلة هايكين-آشي من ست شموع بشكل مدمج من بيانات OHLC الأولية ويُرجع +1/-1/0 من العلاقة بين haOpen[1] و haClose[1] على آخر شمعة مغلقة. التصويت الثالث هو STDirection()، سوبرترند مدمج يمشي من الأقدم إلى الأحدث على فترة ATR الخاصة بالسوبرترند (افتراضياً 22)، ويطبّق مضاعف 3.0 على السعر الوسيط، ويمرّر منطق قلب الحزمتين العلوية والسفلية التقليدي؛ يحتاج الشراء إلى trend=+1 والبيع إلى trend=-1. بوابة سبريد (≤60 نقطة افتراضياً) وفحص نسبة المخاطرة إلى العائد (TP/SL يجب أن يتجاوز 1.0) ترافق هذه التصويتات — إن فشل أي منها يُسقط الإشارة بصمت.
يعمل مصنّف نظام من سبع حالات بالتوازي في DetectRegime(). ينسخ المؤشر ADX(14) و Bollinger Bands(20,2.0) مع نظرة ATR لـ 50 شمعة، ويحسب نسبة ATR المئوية كـ ATR الحالي مقسوماً على أعلى ATR في نافذة 50 شمعة، ثم يحسب متوسط نسبة عرض بولينجر على النافذة ذاتها. إذا كانت نسبة ATR أقل من InpATRpct_Min (0.4) أو عرض بولينجر أقل من InpBBW_Min (0.0008)، يكون النظام CHOPPY ويرفض المستثمر الآلي أي دخول جديد. إذا كان ADX عند أو أعلى من InpADX_MinTrend (22)، يكون النظام STRONG_TREND عندما يكون ATR في توسع (ATR الحالي > ATR شمعتين قبلها) و WEAK_TREND في الحالة المعاكسة. إذا كان ADX تحت العتبة لكن ATR يتوسع، يكون النظام EXPAND؛ وإذا كان عرض بولينجر أقل من ثلاثة أضعاف الحد الأدنى يكون النظام COMPRESS؛ وكل ما عدا ذلك يكون RANGE. تُحظر CHOPPY و RANGE بشكل قاسٍ في CheckNoTrade()، كما يفرض فحص عدم التداول مفتاح الإيقاف الكلي، وسقف السبريد، ونافذة الجلسة من 08:00 إلى 20:00 بتوقيت الخادم، ومحلل نافذة الأخبار، وحد أقصى قدره 3 صفقات متزامنة، وفترة تهدئة بعد 3 خسائر متتالية، وأرضية رأس مال قدرها 50 دولاراً، وحد خسارة يومي 3% محسوب على رأس المال الفعلي (وهو min(cap_amount, equity) إن ضبطت InpCapitalCapAmt أكبر من صفر، وإلا فهو الرصيد نفسه).
حساب حجم الصفقة مباشر: RiskMoney() يضرب رأس المال الفعلي في InpRiskPercent/100 (افتراضياً 0.5%)، و CalcLots() يقسم هذا المبلغ المعرض للخطر على المخاطرة لكل لوت مستنبطة من مسافة وقف الخسارة وقيمة التيك وحجم التيك، ثم NormVol() يقرّب الناتج إلى درجة حجم الرمز. وقف الخسارة نفسه هو InpATR_SL (1.2) مضروبة في ATR لـ 14 شمعة، مع أرضية StopsLevelPrice() تدفع وقف الخسارة إلى الحد الأدنى للوسيط زائد نقطة واحدة إذا كان الـ ATR صغيراً جداً. جني الأرباح هو InpATR_TP (1.5) مضروبة في ATR، وهو ما يعطي نسبة 1:1.25 افتراضياً. بعد الدخول، تعمل ManageExits() على كل تيكت وتقوم بأربع مهام: خروج زمني عند 240 شمعة، إغلاق جزئي 50% لمرة واحدة عند +1R، نقل وقف الخسارة إلى نقطة التعادل زائد نقطة واحدة عند +1R لمرة واحدة، و trailing أمامي فقط بـ 2.0*ATR. الـ trailing لا يتحرك إلا في الاتجاه المربح وفقط إذا كان الوقف الجديد يبعد بمسافة أكبر من الحد الأدنى للوسيط عن سعر العرض/الطلب الحالي. إشارة عكسية من CoreSignal() تغلق أيضاً أي صفقة مفتوحة في OppositeSignalExit() قبل أخذ الصفقة الجديدة، فلا يحتفظ المستثمر الآلي بطرفين على رمز واحد في وقت واحد.
طبقتان إضافيتان تحافظان على انضباط المستثمر الآلي. تُستدعى CanPyramid() قبل كل دخول، ولا تسمح بصفقة إضافية إلا إذا كانت كل صفقة قائمة على السحر Magic وعلى الرمز في ربح، وأن يكون العدد أقل من InpMaxConcurrent (3). تُحلَّل سلسلة الجلسة من جانب الخادم عبر IsInSession() مقارنة بـ InpSessionStart="08:00" و InpSessionEnd="20:00" بصيغة HH:MM، و IsInNewsWindow() تفسخ InpNewsWindows ("12:30-13:00,14:00-14:30" افتراضياً) وتحظر الدخول بينما يكون وقت الخادم داخل أي نافذة — لذا على وسيط بتوقيت GMT+2 يحظر هذا الإصدار عادةً إصدارات البيانات الأميركية الكبرى عند 12:30 و 14:00. تُرجع OnTester() القيمة (netProfit * profitFactor) / (1 + balanceDrawdownPercent) بحد أدنى 30 صفقة، والتي يمكن للمُحسِّنات استخدامها كرقم لياقة واحد. مسار إعادة المحاولة في DoEntry() يستدعي trade.Buy/trade.Sell مرة ويعيد الاستدعاء مرة أخرى إذا كان كود الإرجاع REQUOTE أو TIMEOUT؛ الدوال المساعدة TryClose_EX18030 و TryClosePartial_EX18030 و TryModify_EX18030 تكرر كل منها حتى 3 محاولات وتنام 200 مللي ثانية (100 مللي ثانية لتعديل الوقف) عند REQUOTE/TIMEOUT/PRICE_OFF/PRICE_CHANGED قبل الاستسلام. InpDryRun افتراضه true، لذا يطبع المستثمر الآلي الدخول في السجل بدلاً من إرساله حتى تُعطّله بنفسك بنشاط — الكود واضح تماماً بشأن هذه البوابة.
تفاصيل الاستراتيجية
في كل تيكت، تُحدِّث OnTick() معلومات الرمز، وتنسخ ATR لـ 14 شمعة، وتستدعي ManageExits() لكي تمشي أي صفقة مفتوحة عبر الخروج الزمني، ونقطة التعادل عند +1R، والإغلاق الجزئي 50% عند +1R، و trailing بـ 2.0ATR قبل أي شيء آخر. إذا ظهرت شمعة مغلقة جديدة، يسحب المستثمر الآلي نافذة 50 شمرة من ADX(14) و ATR(14) و Bollinger Bands(20,2.0) ويمررها عبر DetectRegime() ليُسمِّي البيئة الحالية كـ StrongTrend أو WeakTrend أو Range أو Breakout أو Compress أو Expand أو Choppy. تتحقق CoreSignal() بعدها مما إذا كان خط الوسط للمتوسط الغاوسي 10، زائد أو ناقص 0.85ATR(14)، قد اختُرق على شمرة مغلقة بهندسة الجسم الصحيح وهندسة الشموع السابقة، وتُرجع اتجاهاً مع رقم ثقة من 0 إلى 100. تُمرَّر الإشارة إلى CheckConfirm() التي تتحقق بشكل مستقل من جانب H4-EMA(50)، واتجاه شمعة هايكين-آشي المدمجة، واتجاه سوبرترند المدمج (22, 3.0)، وسقف السبريد، وحد أدنى لنسبة المخاطرة إلى العائد. تحظر CheckNoTrade() الصفقة بعد ذلك بناءً على النظام (Choppy أو Range)، أو السبريد، أو الجلسة، أو نافذة الأخبار، أو نمط تداول الرمز، أو الحد الأقصى للصفقات المتزامنة، أو فترة تهدئة متتالية الخسائر، أو أرضية رأس المال، أو حد الخسارة اليومي. إن اجتاز كل شيء وأكدت CanPyramid() أن الصفقات القائمة مربحة وتحت الحد، يُرسل المستثمر الآلي أمر Buy أو Sell عبر DoEntry() بوقف 1.2ATR وهدف 1.5ATR، مع إعادة المحاولة مرة واحدة عند REQUOTE أو TIMEOUT. القيمة الافتراضية لـ InpDryRun هي true، لذا حتى تُعطّلها يكتفي المستثمر الآلي بطباعة سطر الإشارة في السجل.
يُطلق الشراء عند إغلاق شمرة يكون فيها السعر فوق خط الوسط للمتوسط الغاوسي 10 زائد 0.85ATR(14)، مع بقاء إغلاقَي الشمعتين السابقتين داخل الحزمة، وأن يكون الميل صاعداً، وأن يملأ جسم الشمرة 60% على الأقل من مداها، وأن يقطع الاختراق مسافة 0.30ATR على الأقل من خط الوسط. تُطبَّق قاعدة معكوسة تماماً على البيع. يجب أن تجتاز الإشارة ثلاث عمليات تأكيد — المتوسط H4-EMA(50) على الجانب الصحيح، وشمعة هايكين-آشي المدمجة موافقة، وسوبرترند المدمج (22, 3.0) على الجانب الصحيح — وأن تنجو من بوابة النظام ذات السبع حالات (تُحظر CHOPPY و RANGE)، ونافذة الجلسة من 08:00 إلى 20:00 بتوقيت الخادم، ومحلل نوافذ الأخبار، وسقف السبريد 60 نقطة، وحد الـ 3 صفقات، وفترة التهدئة بعد 3 خسائر، وأرضية رأس المال 50 دولاراً، وحد خسارة يومي 3%.
تعمل الخروجات على كل تيكت. إشارة عكسية من CoreSignal() تغلق أي صفقة مفتوحة في الاتجاه المعاكس قبل أخذ صفقة جديدة، فلا يحتفظ المستثمر الآلي بصفقات تحوطية على الرمز ذاته. يُطلَق الخروج الزمني بعد 240 شمرة على الإطار الزمني العامل. كل من الإغلاق بسبب الإشارة العكسية، والخروج الزمني، ونقل وقف الخسارة إلى نقطة التعادل زائد نقطة واحدة عند +1R، والإغلاق الجزئي 50% عند +1R، و trailing الأمامي فقط بـ 2.0*ATR(14) تعمل كلها من حلقة ManageExits() نفسها على كل تيكت.
وقف الخسارة الابتدائي يبعد 1.2ATR(14) عن سعر الدخول، مع أرضية StopsLevelPrice() تدفعه إلى الحد الأدنى للوسيط زائد نقطة واحدة إذا كان الـ ATR صغيراً جداً؛ بمجرد أن تصل الصفقة إلى +1R، ينتقل وقف الخسارة إلى نقطة التعادل زائد نقطة واحدة لمرة واحدة، ثم يقوم trailing بـ 2.0ATR(14) بتعديله للأمام فقط في الاتجاه المربح.
جني الأرباح الابتدائي يبعد 1.5*ATR(14) عن سعر الدخول، مما يعطي نسبة مخاطرة إلى عائد 1:1.25 افتراضياً. يُغلَق نصف الصفقة عند +1R كإغلاق جزئي لمرة واحدة، ويواصل الباقي إما إلى جني الأرباح الكامل أو تحت trailing الـ ATR، أيهما يأتي أولاً.
صُمم إكز 18030 للمتداولين الذين يدركون أصلاً أن فلاتر الاتجاه لا تنفع إلا حين يكون للنظام فعلاً اتجاه، والذين يريدون مستثمراً آلياً يجلس خارج جلسات الذهب المتقطعة من تلقاء نفسه. مع نسبة ATR المئوية المعتادة للذهب ونمط عرض بولينجر، يمنحك حد أدنى 100 دولار بمخاطرة 0.5% نحو 0.5 لوت من هامش الحركة لكل صفقة، ويعني حد الخسارة اليومي 3% مع الخروج الزمني عند 240 شمرة أن خطأ توقيت بسيطاً لن يتحول إلى نداء هامش. تناسب نافذة الخادم 08:00-20:00 وكتل الأخبار 12:30-13:00 و 14:00-14:30 يوم تداول الذهب الممتد من لندن إلى نيويورك على وسيط بتوقيت GMT+2، لذا فهذا المستثمر الآلي ليس لمضاربي الجلسة الآسيوية. استخدمه على حساب ECN أو خام بسبريد منخفض، لأن سقف السبريد 60 نقطة سيرفض الدخول على الحسابات ذات السبريد الواسع قبل أن تصل الإشارة إلى التأكيدات.
منطق الاستراتيجية
Pipsgrowth EX18030 TrendFollow — تحليل منطق الاستراتيجية (من كود .mq5)
العائلة: TrendFollow
الماجيك: 22218030
الإصدار: 2.00
الوصف:
Gaussian EMA + ATR-distance band defines a trend channel. Entry fires on CLOSED-bar breakout-close with min-ATR distance, strong candle body, HTF-EMA side agreement, Heikin-Ashi + SuperTrend confirm. ADX+ATR-percentile+Bollinger-width regime gate filters entries/sizing. Capital-allocation cap governs risk math. ATR SL/TP, break-even, partial TP, ATR trail, opposite-signal exit, time-based exit, news/session no-trade. 12 layers: REGIME, SIGNAL, ENTRY, CONFIRM, NO-TRADE, CAPITAL CAP, RISK, SIZING, MANAGE, EXIT, SCALING, OnTester
المؤشرات:
- مؤشرات قياسية
الدوال الرئيسية:
NormPrice()NormVol()StopsLevelPrice()SpreadPoints()CopyBuf()CoreSignal()HADirection()STDirection()CheckNoTrade()EffectiveCapital()
// Pipsgrowth EX18030 TrendFollow — Execution Flow (from source analysis)
// Family: TrendFollow
// Gaussian EMA + ATR-distance band defines a trend channel. Entry fires on CLOSED-bar breakout-close with min-ATR distance, strong candle body, HTF-EMA side agreement, Heikin-Ashi + SuperTrend confirm. ADX+ATR-percentile+Bollinger-width regime gate filters entries/sizing. Capital-allocation cap governs risk math. ATR SL/TP, break-even, partial TP, ATR trail, opposite-signal exit, time-based exit, news/session no-trade. 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
معاملات الإكسبرت
| المعامل | الافتراضي | الوصف |
|---|---|---|
| InpTimeframe | 4 | Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // Main timeframe (TF) |
| InpLength | 10 | Gaussian EMA period (bars) |
| InpDistMult | 0.85 | Band distance (ATR mult, ratio) |
| InpMinBreakATR | 0.30 | Min breakout distance (ATR mult, ratio) |
| InpHTF | 6 | Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // HTF trend filter (TF) |
| InpHTFEMA | 50 | HTF trend EMA period (bars) |
| InpST_ATR | 22 | SuperTrend ATR period (bars) |
| InpST_Mult | 3.0 | SuperTrend ATR multiplier (ratio) |
| InpADX_MinTrend | 22.0 | Min ADX for StrongTrend (ADX units) |
| InpATRpct_Min | 0.4 | Min ATR percentile to trade (ratio 0..1) |
| InpBBW_Min | 0.0008 | Min Bollinger width ratio (width/price) |
| InpDryRun | true | Dry-run mode (no real orders) |
| InpKillSwitch | false | Global kill switch |
| InpRiskPercent | 0.5 | Risk per trade (% of effective cap) |
| InpDailyLossPct | 3.0 | Max daily loss (% of effective cap) |
| InpMaxConcurrent | 3 | Max concurrent positions (count) |
| InpCooldownLosses | 3 | Loss streak cooldown (count, bars) |
| InpCapitalCapAmt | 0.0 | Capital cap amount (0=disabled, $ equity) |
| InpCapitalCapFloor | 50.0 | Capital floor ($ block threshold) |
| InpATR_SL | 1.2 | ATR stop-loss multiplier (ratio) |
| InpATR_TP | 1.5 | ATR take-profit multiplier (ratio) |
| InpBE_TriggerR | 1.0 | Break-even trigger (R multiple) |
| InpPartial_R | 1.0 | Partial TP trigger (R multiple) |
| InpPartial_Pct | 50.0 | Partial TP close (% of position) |
| InpTrail_ATR | 2.0 | ATR trailing multiplier (ratio) |
| InpMaxBars | 240 | Max bars-in-trade exit (bars) |
| InpMaxSpreadPts | 60 | Max spread (points) |
| InpSessionStart | "08:00" | Session start (HH:MM server) |
| InpSessionEnd | "20:00" | Session end (HH:MM server) |
| InpNewsBlock | true | Block around news window (manual) |
| InpNewsWindows | "12:30-13:00,14:00-14:30" | News windows (HH:MM-HH:MM,...) |
| InpMagic | 22218030 | Magic number |
| InpTradeComment | "Psgrowth.com Expert_18030" | Order comment |
#property copyright "Pipsgrowth.com"
#property link "https://pipsgrowth.com"
#property version "2.00"
#property strict
#property description "Pipsgrowth.com EX18030 EX20 XAUUSD 5M v2 — Gaussian-ATR breakout-close trend follow, 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>
//============================== 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_InpTimeframe = PERIOD_H1;
ENUM_TIMEFRAMES g_InpHTF = PERIOD_H1;
input group "=== Strategy Core ==="
input int InpTimeframe = 4; // Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // Main timeframe (TF)
input int InpLength = 10; // Gaussian EMA period (bars)
input double InpDistMult = 0.85; // Band distance (ATR mult, ratio)
input double InpMinBreakATR = 0.30; // Min breakout distance (ATR mult, ratio)
input int InpHTF = 6; // Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // HTF trend filter (TF)
input int InpHTFEMA = 50; // HTF trend EMA period (bars)
input int InpST_ATR = 22; // SuperTrend ATR period (bars)
input double InpST_Mult = 3.0; // SuperTrend ATR multiplier (ratio)
ENUM_TIMEFRAMES MapTimeframeInt(int tf)
{
switch(tf)
{
case 1: return PERIOD_M1;الكود المصدري الكامل متاح عند التحميل
لأغراض تعليمية فقط. لا تستخدمه بأموال حقيقية. اختبر على حساب تجريبي فقط.
تحذير صريح: لأغراض تعليمية فقط
تحذير صريح: هذا الإكسبرت لأغراض تعليمية واختبارية فقط. لا تستخدمه بأموال حقيقية. اختبره فقط على حساب تجريبي. التداول بأموال حقيقية ينطوي على مخاطر فقدان رأس المال. لا يشكل هذا نصيحة استثمارية.
وسطاء موصى بهم لهذا الإكسبرت
هذه الروبوتات تعمل على 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 مفتوح المصدر.
مجتمع المستخدمين
لأغراض تعليمية فقط. لا تستخدمه بأموال حقيقية. اختبر على حساب تجريبي فقط.