Pipsgrowth EX18045 TrendFollow — إكسبرت أدفايزر إكسبرت أدفايزر
إكسبرت أدفايزر MT5 مفتوح المصدر · XAUUSD · M5
Pipsgrowth EX18045 TrendFollow — Minimal HeikinAshi color on the last CLOSED bar is the core signal, inlined from CopyOpen/High/Low/Close. Entries gated . إكسبرت أدفايزر MT5 مفتوح المصدر.
نظرة عامة
يبني Pipsgrowth EX18045 (TrendFollow v2.00، الرقم السحري 22218045) فلسفته بالكامل على انعكاس لون شمعة هيكن آشي المبسّط. لا يقرأ المخزن المؤقت لمؤشر هيكن آشي الجاهز في MT5، بل يُعيد بناء سلسلة شموع HA شمعة شمعة داخل دالة OnTick من خلال استدعاءات السلاسل الزمنية الخام CopyOpen و CopyHigh و CopyLow و CopyClose، ثم يراقب الانتقال اللوني بين الشمعة قبل الأخيرة المغلقة وآخر شمعة مغلقة. الشمعة الحمراء التي تليها خضراء تُرجع إشارة +1، والشمعة الخضراء التي تليها حمراء تُرجع إشارة -1، وأي زوج من نفس اللون يُرجع 0. درجة الثقة الأساسية هي 55، ثم تحسب الدالة نسبة الجسم إلى المدى (الفرق المطلق بين إغلاق وفتح الشمعة الأخيرة مقسومًا على الفرق بين أعلى قمة وأدنى قاع لنفس الشمعة) وتضيف هذه النسبة المضروبة في 45، فتدفع الشمعة الممتلئة الثقة إلى 100 وتترك الشمعة المشابهة للدوجي عند 55. لا يُقرأ أي متوسط متحرك أو مذبذب أو مقياس تذبذب لتوليد الإشارة نفسها، الانعكاس اللوني وقوة الجسم هما كل فرضية الدخول.
تُدفن هذه البساطة تحت مرشح نظام سوقي سميك. تقرأ دالة DetectRegime() قيم ADX(14) و ATR(14) و بولنجر باندز(20، 2.0) وتصنّف السوق إلى سبع حالات محتملة. تتطلب StrongTrend أن يكون ADX أعلى من أو يساوي 25 وأن يكون النسبة المئوية لـ ATR أعلى من 0.7 (تُحسب هذه النسبة مقابل أحدث 50 قيمة لـ ATR، لا مقابل عتبة ثابتة). WeakTrend تستخدم نفس عتبة ADX دون تأكيد التذبذب. تنشط Compress عندما تنخفض النسبة المئوية تحت 0.25 ويكون عرض بولنجر موجبًا، و Expand هي المرآة المتماثلة فوق 0.75. تتطلب Breakout نسبة ATR أعلى من 0.6 مع ADX أعلى من 18، وتُفعَّل Choppy عندما يهبط ADX تحت 15، وكل ما عدا ذلك يُصنَّف Range. لا تقبل OnTick دخولًا إلا عندما يكون النظام StrongTrend أو WeakTrend أو Breakout، وحتى في هذه الأنظمة لا بد أن يجتاز الاستدعاء بوابتي تأكيد داخل ConfirmSignal() قبل احتساب أي حجم. تتحقق البوابة الأولى من أن سعر Bid الحالي على الجانب الصحيح من المتوسط المتحرك الأسي 50 على إطار H1 للاتجاه المقترح (الشراء يحتاج إلى سعر أعلى، والبيع يحتاج إلى سعر أدنى)، والبوابة الثانية تتحقق من أن شمعة M5 أغلقت فعلًا في الاتجاه الصحيح (إغلاق أكبر من الفتح للشراء، وأقل من الفتح للبيع). الفشل في التأكيد يطبع السبب مثل "HTF trend not up" أو "signal bar not bullish close" وتنتهي الدورة بدون أي مركز.
بوابة عدم التداول في CanTrade() مزدحمة بشكل غير معتاد. تتحقق من قفل القتل، وتمسح تاريخ الأرباح والخسائر المحققة اليوم وهذا الأسبوع للرقم السحري مقابل سقف الخسارة اليومية 3% والأسبوعية 9%، وتُفعِّل فترة تهدئة مدتها 30 دقيقة تُسلَّحها OnTradeTransaction بعد ثلاث خسائر متتالية، وترفض التداول عندما يتجاوز سبريد الوسيط الحالي InpMaxSpreadPoints = 50 نقطة، وترفض عندما تصل المراكز الإجمالية للـ EA إلى 5، وترفض عندما يصل تعرض الرمز إلى 3، وتمنع أيام السبت والأحد والجمعة بعد الساعة 22:00 بتوقيت الخادم، وتمنع نافذة أخبار مدتها 15 دقيقة حوالي الساعة 12:30 بتوقيت الخادم، ونافذة مدتها 10 دقائق حوالي 13:55، ونافذة مدتها 5 دقائق بعد 14:00، وأخيرًا تمنع النافذة من 23:00 إلى 01:00 بتوقيت الخادم بسبب ضعف السيولة. كتلات نافذة الأخبار وضعف السيولة غير معتادة في هذه العائلة، فأغلب الأشقاء يتركون ساعات الوسيط تقوم بالتصفية.
حسابات المراكز تقليدية في العائلة. مسافة وقف الخسارة 1.5×ATR(14)، ومسافة جني الأرباح 3.0×ATR(14)، لتعطي نسبة مخاطرة إلى عائد ثابتة 1:2 تتحقق منها ComputeLevels() كذلك مقابل InpRRMin = 1.5. تحسب دالة ComputeLotSize() نسبة 0.5% من رأس المال الفعّال (وهو min( equity الحساب، InpCapitalCapAmount ) عند تفعيل السقف، وإلا فالـ equity الخام، مع عتبة دنيا 50$ تمنع أي دخول جديد تحتها)، وتقسمها على خسارة العقد الواحد التي يستلزمها مسافة وقف الخسارة بالنقاط، وتقصّ النتيجة إلى حجم خطوة الوسيط والحد الأدنى والحد الأقصى، وسقف InpMaxLotSize = 10. تستدعي OpenTrade() دالة OrderCalcMargin للتحقق المسبق من أن الهامش الحر في الحساب يغطي الأمر الجديد، ثم ترسل عبر m_trade.Buy / m_trade.Sell بسياسة التعبئة التلقائية المكتشفة وانحراف 20 نقطة. توجد محاولة إعادة واحدة عند requote أو timeout أو price-off بعد تحديث أسعار الرمز أولاً.
تعمل ManageOpenPositions() في كل تكتة وتستعرض المراكز المملوكة لهذا الرقم السحري. التحقق الأول هو وقف الوقت عند 60 شمعة (InpMaxBarsInTrade = 60 أقصر بكثير من مخارج 200 إلى 288 شمعة في الأشقاء من نفس العائلة). التحقق الثاني يُغلق قسرًا إذا انقلب النظام إلى Choppy أو Range. التحقق الثالث هو خروج من ارتفاع التذبذب يُغلق الصفقة إذا تجاوز الـ ATR الحالي 2.5× من الـ ATR عند الدخول، وهو وقف خسارة على حدث تذبذب منفلت، مختلف عن خروج الإشارة المعاكسة المعتاد. بعد هذه البوابات، تقيّم الدالة مضاعف R الحي، وعندما rMultiple >= InpBreakevenAtR = 1.0 تنقل وقف الخسارة إلى سعر الدخول (طلقة واحدة، لا توجد تعديلات لاحقة). عند نصف المسافة إلى جني الأرباح الكامل، ينطلق الإغلاق الجزئي: يحاول إغلاق InpPartialTPPct = 50% من المركز، لكن فقط إذا ظل الحجم المتبقي فوق الحد الأدنى للوت لدى الوسيط. أخيرًا، يُطبَّق تريل ATR عند 2.5×ATR(14) في الاتجاه الأمامي فقط، للشراء يكون الوقف الجديد هو سعر العرض الحالي مطروحًا منه مسافة التريل، ولا يستبدل الوقف الحالي إلا إذا كان أعلى من الوقف الحالي وفوق سعر الدخول. الدالة لا تُخفض الوقف في أي اتجاه.
بعض الخيارات التصميمية تستحق الإشارة للمتداولين الذين يقيّمون هذا الـ EA. أولًا، الإشارة متعمّدة البساطة، انعكاس هيكن آشي واحد، لذلك سيدخل الـ EA في أنظمة StrongTrend أو Breakout التي لن يدخلها غيره من العائلة لأنها تتطلب ثلاثة أو أربعة مؤشرات متّفقًا عليها. توقّع صفقات أكثر وحافة فردية أصغر. ثانيًا، يعني خروج ارتفاع التذبذب أن المركز قد يُغلق بخسارة أثناء ارتفاع سريع حتى لو لم يُفعَّل وقف الخسارة بعد، لأن الـ ATR وقت الدخول هو المرجع، حدث تذبذب مفاجئ بمقدار 2.5× يُعامل ككسر هيكلي لا كصيد وقف. ثالثًا، فترة التهدئة 30 دقيقة بعد ثلاث خسائر متتالية أقصر بكثير من فترة 4 ساعات التي يستخدمها بعض الأشقاء، فالـ EA أكثر استعدادًا للعودة بعد سلسلة خسائر. رابعًا، سقف الخسارة الأسبوعية 9% من أكثر السقوف تساهلًا في العائلة، يقبل غلاف سحب أكبر مقابل عدم عرقلة الاستراتيجية خلال مرحلة التعافي. خامسًا، InpDryRun الافتراضي true، لذلك يسجل الـ EA كل دخول وجزئي وتعديل وإغلاق كسطر DRYRUN في السجل حتى يبدّل المستخدم العلم إلى false. على المستخدم أن يقرر الوعي بالذهاب للحساب الحقيقي.
تفاصيل الاستراتيجية
في كل تكتة تستعرض ManageOpenPositions() المراكز المفتوحة للـ EA على الرمز الحالي وتُطبّق وقف الوقت عند 60 شمعة، وإغلاق نظام Choppy/Range، وإغلاق ارتفاع التذبذب عند 2.5×ATR-الدخول، وإغلاق إشارة هيكن آشي المعاكسة قبل أي عمل على التريل. على شمعة جديدة يستدعي مسار OnTick دالة DetectRegime() لتقييد الدخول، ثم GetHeikinAshiSignal() لقراءة انعكاس لون HA المدمج مع ثقة قوة الجسم، ثم ConfirmSignal() للتحقق من توافق المتوسط المتحرك الأسي 50 على H1 ومن اتجاه إغلاق شمعة M5. تستخرج ComputeLevels() و ComputeLotSize() وقف 1.5×ATR وجني أرباح 3.0×ATR وأحجام 0.5% من رأس المال الفعّال، وبعدها تتحقق OpenTrade() من الهامش عبر OrderCalcMargin وترسل بسياسة التعبئة التلقائية المكتشفة وانحراف 20 نقطة. أثناء الصفقة، تشد نقطة التعادل عند 1R والإغلاق الجزئي 50% عند منتصف المسافة إلى جني الأرباح وتريل 2.5×ATR الأمامي الوقف تدريجيًا. تمنع CanTrade() الدخول الجديد عند تفعيل سقف الخسارة اليومي 3% أو الأسبوعي 9% أو فترة التهدئة 30 دقيقة أو سقف السبريد 50 نقطة أو نوافذ الأخبار أو إغلاق الجمعة 22:00 أو عطلة نهاية الأسبوع أو نافذة ضعف السيولة 23:00-01:00. سقف 9% الأسبوعي في الجانب الأكثر تساهلًا من العائلة، لكن مرشح النظام وبوابة التأكيد المزدوجة يبقيان الدخول انتقائيًا.
تُفعَّل الدخول على انعكاس لون شمعة هيكن آشي على آخر شمعة M5 مغلقة، محسوبة من بيانات OHLC الخام (أحمر ← أخضر تُرجع +1، وأخضر ← أحمر تُرجع -1، بثقة أساسية 55 تُرفع حتى 100 حسب نسبة الجسم إلى المدى للشمعة المغلقة). لا يُعمل على الإشارة إلا إذا أعادت DetectRegime() تصنيف StrongTrend أو WeakTrend أو Breakout، وبعد أن تتحقق ConfirmSignal() من توافق الاتجاه مع المتوسط المتحرك الأسي 50 على H1 ومن اتجاه إغلاق شمعة M5. لا يمكن لأي دخول جديد أن يُفعَّل على شمعة سبق وأن أدت إلى دخول في هذه الجلسة، حارس مفروض على وقت الشمعة المغلقة.
تجمع المخارج بين وقف زمني عند 60 شمعة، وإغلاق قسري عند انتقال النظام إلى Choppy أو Range، وإغلاق ارتفاع التذبذب عندما يتجاوز الـ ATR الحالي 2.5× من الـ ATR وقت الدخول، وإغلاق عند إشارة هيكن آشي معاكسة. ينطلق إغلاق جزئي بنسبة 50% عندما يصل السعر إلى نصف المسافة إلى جني الأرباح الكامل، بشرط أن يظل الحجم المتبقي فوق الحد الأدنى للوت لدى الوسيط. تُنقل نقطة التعادل لمرة واحدة عند 1R إلى سعر الدخول، ويُحرَّك تريل 2.5×ATR(14) في الاتجاه الأمامي فقط في كل تكتة بعد ذلك.
وقف الخسارة لكل صفقة هو 1.5×ATR(14) بسعر الدخول للشراء (ناقص مسافة الوقف) وسعر الدخول للبيع (زائد مسافة الوقف). تفرض ComputeLevels() كذلك حدًا أدنى للمسافة من مستوى الإيقاف لدى الوسيط و1.5 R:R أدنى مقابل جني الأرباح، فالدخولات التي ستخالف أيًا منهما تُرفض قبل إرسال الأمر.
جني الأرباح لكل صفقة هو 3.0×ATR(14)، مما يعطي نسبة مخاطرة إلى عائد ثابتة 1:2 مقابل وقف 1.5×ATR. يُحدَّد جني الأرباح عند سعر العرض (زائد مسافة جني الأرباح) للشراء وسعر الطلب (ناقص مسافة جني الأرباح) للبيع، وينطلق الإغلاق الجزئي عند نصف المسافة إلى هذا الهدف.
يتناسب بشكل أفضل مع XAUUSD على M5 برصيد أدنى 100$، بحجم يحترم المخاطرة 0.5% لكل صفقة التي يستخدمها الـ EA لحساب اللوت. يعني سقف السبريد 50 نقطة ونوافذ الأخبار بتوقيت الخادم 12:30 و 14:00 أن الوسيط يجب أن يكون ECN أو RAW بسبريد منخفض وزمن استجابة أقل من 50ms. تقتصر التداولات فعليًا على الساعات النشطة بين 01:00 و 23:00 بتوقيت الخادم، مع كتلات قاسية على الجمعة بعد 22:00 وعطلة نهاية الأسبوع ونافذة ضعف السيولة 23:00-01:00 وثلاث نوافذ حظر أخبار. صُمِّم لجلسات لندن ونيويورك النقدية، لا لمضاربات النطاق الآسيوي. يعكس تصنيف MEDIUM للمخاطرة الـ 0.5% لكل صفقة وسقوف الخسارة اليومية 3% والأسبوعية 9% مع تهدئة 30 دقيقة بعد 3 خسائر متتالية بدلاً من إغلاق لساعات طويلة.
منطق الاستراتيجية
Pipsgrowth EX18045 TrendFollow — تحليل منطق الاستراتيجية (من كود .mq5)
العائلة: TrendFollow
الماجيك: 22218045
الإصدار: 2.00
الوصف:
Minimal HeikinAshi color on the last CLOSED bar is the core signal, inlined from CopyOpen/High/Low/Close. Entries gated by ADX+ATR-pct+Bollinger-width regime filter (only StrongTrend/WeakTrend/Breakout permitted), 2-confirm requirement (HTF trend + candle-close direction), full no-trade gate, ATR-based hard SL/TP, break-even, 50% partial TP, ATR trailing, max-bars exit, regime-change exit, opposite-signal exit. Capital Allocation Cap drives all risk math. 12 layers: REGIME, SIGNAL, ENTRY, CONFIRM, NO-TRADE, CAPITAL CAP, RISK, SIZING, MANAGE, EXIT, SCALING, OnTester
المؤشرات:
ADXATRBB- MA
MAHTF
الدوال الرئيسية:
EffectiveCapital()UpdateDayBookkeeping()DailyLossDollars()WeeklyLossDollars()AboveDailyLossLimit()AboveWeeklyLossLimit()CanTrade()DetectRegime()GetHeikinAshiSignal()ConfirmSignal()
// Pipsgrowth EX18045 TrendFollow — Execution Flow (from source analysis)
// Family: TrendFollow
// Minimal HeikinAshi color on the last CLOSED bar is the core signal, inlined from CopyOpen/High/Low/Close. Entries gated by ADX+ATR-pct+Bollinger-width regime filter (only StrongTrend/WeakTrend/Breakout permitted), 2-confirm requirement (HTF trend + candle-close direction), full no-trade gate, ATR-based hard SL/TP, break-even, 50% partial TP, ATR trailing, max-bars exit, regime-change exit, opposite-signal exit. Capital Allocation Cap drives all risk math. 12 layers: REGIME, SIGNAL, ENTRY, CONFIRM, NO-TRADE, CAPITAL CAP, RISK, SIZING, MANAGE, EXIT, SCALING, OnTester
ON_INIT:
Create indicator handles: ADX, ATR, BB, MA, MAHTF
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
معاملات الإكسبرت
| المعامل | الافتراضي | الوصف |
|---|---|---|
| InpTradeComment | "Psgrowth.com Expert_18045" | Trade comment |
| InpDryRun | true | Dry-run mode (no real sends) |
| InpKillSwitch | false | Global kill switch |
| InpCapitalCapAmount | 0.0 | Cap amount ($, real money equity) |
| InpCapitalCapFloor | 50.0 | Floor below which no new entries ($) |
| InpRiskPercent | 0.5 | Risk per trade (% of effective capital) |
| InpDailyLossLimitPercent | 3.0 | Daily loss limit (% of effective capital) |
| InpWeeklyLossLimitPercent | 9.0 | Weekly loss limit (% of effective capital) |
| InpMaxLotSize | 10.0 | Max lot size (lots) |
| InpMaxConcurrentTrades | 5 | Max concurrent trades (count) |
| InpMaxSymbolExposure | 3 | Max open trades on this symbol (count) |
| InpMaxSpreadPoints | 50 | Max allowed spread (points) |
| InpCooldownLosses | 3 | Cooldown after N consecutive losses |
| InpHALookback | 100 | HeikinAshi calc lookback (bars) |
| InpSLATRMult | 1.5 | SL distance (x ATR) |
| InpTPATRMult | 3.0 | TP distance (x ATR) |
| InpRRMin | 1.5 | Min reward:risk to enter |
| InpBreakevenAtR | 1.0 | Move to break-even at R multiple |
| InpPartialTPPct | 50 | Partial TP percent (%) |
| InpTrailATRMult | 2.5 | ATR trailing multiplier (x ATR) |
| InpMaxBarsInTrade | 60 | Max bars in trade (bars) |
| InpADXPeriod | 14 | ADX period (bars) |
| InpATRPeriod | 14 | ATR period (bars) |
| InpBBPeriod | 20 | Bollinger Bands period (bars) |
#property copyright "Pipsgrowth.com"
#property link "https://pipsgrowth.com"
#property version "2.00"
#property strict
#property description "Pipsgrowth.com EX18045 HA2 Simple -- minimal HeikinAshi color-flip trend EA, 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>
#define EA_MAGIC 22218045
#define EA_VERSION "2.00"
#define EA_FAMILY "TrendFollow"
#define ADX_STRONG_TREND 25.0
//============================== INPUTS ==============================
input group "=== Identity ==="
input string InpTradeComment = "Psgrowth.com Expert_18045"; // Trade comment
input group "=== System ==="
input bool InpDryRun = true; // Dry-run mode (no real sends)
input bool InpKillSwitch = false; // Global kill switch
input group "=== Capital Allocation Cap (§4.6) ==="
// InpCapitalCapEnabled removed — use InpCapitalCapAmount=0 to disable // Enable capital cap
input double InpCapitalCapAmount = 0.0; // Cap amount ($, real money equity)
input double InpCapitalCapFloor = 50.0; // Floor below which no new entries ($)
input group "=== Risk & Sizing ==="
input double InpRiskPercent = 0.5; // Risk per trade (% of effective capital)
input double InpDailyLossLimitPercent = 3.0; // Daily loss limit (% of effective capital)
input double InpWeeklyLossLimitPercent= 9.0; // Weekly loss limit (% of effective capital)
input double InpMaxLotSize = 10.0; // Max lot size (lots)
input int InpMaxConcurrentTrades = 5; // Max concurrent trades (count)
input int InpMaxSymbolExposure = 3; // Max open trades on this symbol (count)
input int InpMaxSpreadPoints = 50; // Max allowed spread (points)
input int InpCooldownLosses = 3; // Cooldown after N consecutive losses
input group "=== Signal & Entry ==="
input int InpHALookback = 100; // HeikinAshi calc lookback (bars)
input group "=== SL / TP / Manage ==="
input double InpSLATRMult = 1.5; // SL distance (x ATR)
input double InpTPATRMult = 3.0; // TP distance (x ATR)
input double InpRRMin = 1.5; // Min reward:risk to enter
input double InpBreakevenAtR = 1.0; // Move to break-even at R multiple
input int InpPartialTPPct = 50; // Partial TP percent (%)
input double InpTrailATRMult = 2.5; // ATR trailing multiplier (x ATR)
input int InpMaxBarsInTrade = 60; // Max bars in trade (bars)
input group "=== Regime ==="
input int InpADXPeriod = 14; // ADX period (bars)
input int InpATRPeriod = 14; // ATR period (bars)
input int InpBBPeriod = 20; // Bollinger Bands period (bars)
//============================== GLOBALS =============================
CTrade m_trade;
CPositionInfo m_position;الكود المصدري الكامل متاح عند التحميل
لأغراض تعليمية فقط. لا تستخدمه بأموال حقيقية. اختبر على حساب تجريبي فقط.
تحذير صريح: لأغراض تعليمية فقط
تحذير صريح: هذا الإكسبرت لأغراض تعليمية واختبارية فقط. لا تستخدمه بأموال حقيقية. اختبره فقط على حساب تجريبي. التداول بأموال حقيقية ينطوي على مخاطر فقدان رأس المال. لا يشكل هذا نصيحة استثمارية.
وسطاء موصى بهم لهذا الإكسبرت
هذه الروبوتات تعمل على 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 مفتوح المصدر.
مجتمع المستخدمين
لأغراض تعليمية فقط. لا تستخدمه بأموال حقيقية. اختبر على حساب تجريبي فقط.