Pipsgrowth EX18060 TrendFollow — إكسبرت أدفايزر إكسبرت أدفايزر
إكسبرت أدفايزر MT5 مفتوح المصدر · XAUUSD · M5، H1
Pipsgrowth EX18060 TrendFollow — Dual inlined Hull MA (fast 34 / slow 89) color-slope consensus on closed bar + ADX/ATR-percentile/BB-width regime gate +. إكسبرت أدفايزر MT5 مفتوح المصدر.
نظرة عامة
يبني Pipsgrowth EX18060 إشاراته بالكامل من متوسطَيْن متحركَيْن من نوع Hull مُدمَجَيْن في الكود على إطار زمني واحد للرسم البياني، بفترة 34 للهال السريع وفترة 89 للهال البطيء. يتم حساب سلسلة Hull داخل الكود نفسه بدلًا من استدعائها من iCustom: يستدعي الكود iMA في وضع WMA لحساب متوسطَي نصف الفترة وكامل الفترة، ثم يُركّب Hull(p) كمتوسط مرجح بـ sqrt(p) على المقدار 2·WMA(p/2) − WMA(p). النتيجة خط Hull بتباطؤ مخفّض وسلوك الميل ثنائي اللون الكلاسيكي، لكن المستند الخبير لا يستدعي أي مؤشر فرعي — كل قيمة تُعاد حسابها عند كل شمعة مغلقة. هذا أبرز اختيار تصميمي في هذا المستند: التداول دون الاعتماد على ملف Hull-MA مخصص مثبّت في المنصة، ما يجعله قابلاً للنقل بين إصدارات MT5 المختلفة.
يأتي الاتجاه من HullDirection(0) للساق السريع وHullDirection(1) للساق البطيء. تأخذ كل دالة عينة من HULL_LOOKBACK (3) شموع للخلف، وتستعرض سلسلة الشمعة المغلقة، وتُرجع +1 حين يكون الميل صاعدًا بصرامة عبر نافذة التأكيد، و−1 حين يكون هابطًا بصرامة، و0 إذا كان أي من القيمتين غير موجب أو كان الميل مختلطًا. بعد ذلك تجمع CoreSignal() الصوتين وتطلب درجة اتفاق مطلقة لا تقل عن MIN_HULLS_AGREE_DEF (2) قبل إصدار إشارة دخول؛ مستوى الثقة المُبلَّغ هو 50 + 25·min(|agree|, 2)، فالاتفاق بين الهالين معًا يطبع 100، واتفاق هال واحد فقط يطبع 75. يُسجَّل رقم الثقة في طباعة الدخول لكنه لا يتحكم في تنفيذ الصفقة — البوابات هي من يفعل ذلك.
البوابة الأولى هي مصنّف الحالات السبع في DetectRegime(). قيمة ADX(14) تحت 15 تُعتبر CHOPPY وتمنع الدخول تمامًا. مع تفعيل بوابة ADX (InpUseAdxGate=true، الوضع الافتراضي)، تُعد قيمة ADX عند 20 أو أعلى هي الحد الأدنى لحالة الاتجاه: عندما يكون متوسط ATR(14) الحالي في الربع الأعلى من آخر 100 عينة ATR، تصبح الحالة REG_STRONG_TREND؛ وإلا تكون WEAK_TREND. إذا كان ADX أدنى من البوابة، ينتقل المصنّف إلى BREAKOUT (نسبة ATR في المئين 90 مع إغلاق خارج نطاق بولنجر)، أو COMPRESS أو EXPAND (مشتقتان من نسبة عرض بولنجر على 50 شمعة)، أو RANGE كحالة افتراضية شاملة. تفتح RegimeAllowsEntry() الباب بعد ذلك لحالات STRONG_TREND وWEAK_TREND وBREAKOUT وEXPAND فقط — الحالات الأربع التي يمكن أن تتطور فيها صفقة لاتباع الاتجاه.
البوابة الثانية هي ConfirmLong() وConfirmShort(). مع InpUseHTFConfirm=true، يسحب المستند الخبير قيمة H1 EMA(50) وأحدث إغلاق H1 مغلق، ويشترط أن يكون الإغلاق فوق المتوسط للشراء وتحته للبيع. مع InpUseRSIConfirm=true، يجب أن يكون مؤشر RSI(14) على الإطار الزمني الحالي عند 50 أو أعلى لدعم الشراء، و50 أو أدنى لدعم البيع. يُفرض حدّ سبريد بنقاط InpMaxSpreadPts (30 افتراضيًا، أي نحو 3 نقاط على عرض أسعار XAUUSD بخمس خانات) داخل الدالة نفسها. الإشارة التي تتجاوز مصنّف الحالة ودالّتَي التأكيد تُمرَّر إلى TryEntry().
داخل TryEntry()، يُثبَّت وقف الخسارة عند 1.5×ATR(14)، ويكون جني الأرباح slDist × max(InpMinRR, 1.2) × 2.0، وهو ما يعطي عند InpMinRR = 1.2 الافتراضي نسبة مخاطرة إلى عائد 1:2.4. تتم إعادة ضبط الوقف إلى مستوى stops الخاص بالوسيط إذا وقع داخله. يُنفَّذ OrderCalcMargin أولًا؛ يُحسب حجم اللوت من رأس المال الفعّال × 0.5%، ويُقرَّب إلى خطوة حجم الرمز ويُقصّ إلى الحد الأدنى/الأقصى لدى الوسيط. رأس المال المستخدم هو ناتج EffectiveCapital(): مع InpCapAmount = 0.0 (الافتراضي)، يكون السقف معطلًا ويستخدم المستند الخبير حقوق الملكية الإجمالية؛ وعند رفعه فوق الصفر، يحسب المستند الخبير الحجم على أساس min(cap, equity)، وهو الذراع التي يستخدمها حساب بأسلوب شركات التمويل لتقييد المخاطرة على نسخة واحدة. قيمة InpCapFloor = 50.0 تمنع الدخول إذا انخفض رأس المال الفعّال عن هذا الحد.
تُضيف RiskOK() ثلاث طبقات أمان إضافية: حد خسارة يومية محققة 3% (InpDailyLossLimit، محسوب عبر RefreshDayRealized() من صفقات التاريخ الموسومة بنفس الرقم السحري)، وسقف أسبوعي 6% (InpWeeklyLossLimit)، وساعة جلسة تمنع الدخول خارج الفترة من 7:00 إلى 20:00 بتوقيت السيرفر، وفي السبت/الأحد، وبعد الساعة 21:00 يوم الجمعة. تفرض NoTradeReason() بعد ذلك بوابة الحالة، وسقف السبريد، والحد الأقصى لمواقع الرمز الواحد (1 افتراضيًا)، والحد الأقصى للصفقات المفتوحة للمستند الخبير بأكمله (3 افتراضيًا). يمنع DuplicateEntryGuard() المستند الخبير من الإطلاق مرتين على نفس شمعة الإشارة.
ManageOpenPositions() هو كتلة التدبير التي تعمل عند كل تيك. تستعرض التذاكر المفتوحة العائدة إلى هذا الرقم السحري وتطبّق أربع قواعد بالترتيب: وقف الخسارة لمرة واحدة عند 1R ينقل الوقف إلى سعر الدخول مضافًا إليه مستوى stops لدى الوسيط، وجزء من 50% يُغلق عند 1R (PARTIAL_TP1_R = 1.0، PARTIAL_TP1_PCT = 50)، وقف متحرك للأمام بـ 2.5×ATR(14) يبدأ فقط بعد أن تصل الصفقة إلى 1R، ووقف زمني عند 480 شمعة (MAX_BARS_IN_TRADE = 480، أي 40 ساعة على M5). هناك محفزان للخروج بعد هذه القواعد: خروج عند إشارة معاكسة من اتجاه هال السريع (فقط حين تكون الصفقة رابحة)، وخروج عند تغيّر الحالة إلى RANGE أو CHOPPY مع بقاء الصفقة رابحة. تُغلَّف تعديلات الوقف والإغلاقات الجزئية في TryModify_EX18060 وTryClosePartial_EX18060، اللتين تعيدان المحاولة حتى ثلاث مرات على requote وtimeout وprice-off وprice-changed، مع نوم 100–200 مللي ثانية بين المحاولات.
مسار الإضافة في TryPyramid() مُوصَّل لكنه معطّل افتراضيًا (InpEnablePyramid = false). عند تفعيله، يبحث المستند الخبير عن التذكرة المفتوحة في أعلى ربح حالي، ويشترط أن تكون الحالة الحية STRONG_TREND أو EXPAND، وأن يبلغ الساق القائم 1.5R على الأقل (PYRAMID_MIN_R)، ولا يضيف ساقًا جديدة في الاتجاه نفسه إلا بإجمالي يصل إلى PYRAMID_MAX_LEVELS = 3. القصد هو التوسع في اختراق مؤكد؛ والوضع الافتراضي المعطل هو الخيار الأكثر أمانًا لنسخة رمز واحد.
معيار OnTester هو المعيار العائلي القياسي (net × profitFactor) / (1 + maxDD%) مع عتبة 30 صفقة: تُدفع نتائج الاختبارات القصيرة إلى الصفر حتى لا يفرط المحسّن في ملاءمة اختبار من 5 صفقات. يكون InpDryRun افتراضيًا true، وهي الحالة الموصى بها لأي تثبيت جديد — سيُسجّل المستند الخبير ما كان سيرسله بالضبط دون فتح أي صفقة. اضبطها إلى false، وتأكّد من InpTradeComment، وInpKillSwitch هو مكابح الطوارئ التي تظل false أثناء التشغيل الطبيعي وتُقلب إلى true إذا احتاج المستند الخبير إلى التوقف عن إرسال الأوامر دون إزالته من الرسم البياني.
لرأس مال لا يقل عن 100 دولار على حساب XAUUSD قياسي، يناسب EX18060 المتداولين الذين يريدون مستندًا خبيرًا لاتباع الاتجاه برمز واحد وبصمة مخاطرة صغيرة لكل صفقة، ولا يمانعون في إبقاء مفتاح الإضافة مغلقًا، ويستطيعون ترك المستند الخبير يعمل خلال نافذة 7:00–20:00 بتوقيت السيرفر دون التدخل في الصفقات اليدوية. الوقف الزمني عند 480 شمعة هو العلامة المميزة: هذا مستند خبير مائل إلى التداول المتأرجح وليس من المضاربين، ونسبة المخاطرة إلى العائد 1:2.4 مبنية للصفقات التي يُسمح لها بالتنفس بدلًا من انتزاعها عند أول تيك.
تفاصيل الاستراتيجية
يُعيد EX18060 بناء متوسطَي Hull متحركين عند كل شمعة مغلقة من الصفر — لا توجد أي اعتمادية على iCustom. يستدعي الكود iMA في وضع WMA لمتوسطَي نصف الفترة وكامل الفترة، ويُركّب Hull(p) كمتوسط مرجح بـ sqrt(p) على المقدار 2·WMA(p/2) − WMA(p)، منتجًا هال سريع بفترة 34 وهال بطيء بفترة 89 تُفحص ميولها عبر نافذة 3 شموع للتأكد من الصعود أو الهبوط بصرامة. لا تُطلق CoreSignal() إلا عند اتفاق اتجاها الهال؛ ويجب أن تتجاوز الإشارة الناتجة DetectRegime() (مصنّف من 7 حالات مبني من ADX(14) ومن نسبة ATR(14) على 100 شمعة ومن نسبة عرض بولنجر على 50 شمعة، يقبل STRONG_TREND وWEAK_TREND وBREAKOUT وEXPAND فقط) وكتلة ConfirmLong وConfirmShort لكل جانب، التي تشترط توافق H1 EMA(50) وتوجيه RSI(14) وسقف سبريد 30 نقطة. يُحسب الحجم من min(InpCapAmount, equity) × 0.5% مع تثبيت الوقف عند 1.5×ATR(14) والهدف عند 2.4×الوقف، بينما تفرض NoTradeReason() جلسة السيرفر من 7:00 إلى 20:00، وكتل عطلات نهاية الأسبوع والجمعة المتأخرة، وحد خسارة يومية 3%، وأرضية رأس مال 50 دولارًا، وأسقف المراكز لكل رمز ولكل مستند خبير. تُضيف ManageOpenPositions() فوق المراكز الحية وقف تعادل لمرة واحدة عند 1R، وإغلاقًا جزئيًا لـ 50% عند 1R، ووقفًا متحركًا للأمام بـ 2.5×ATR(14) يبدأ بعد 1R، ووقفًا زمنيًا عند 480 شمعة.
تُطلق الصفقات بناءً على توافق عند إغلاق الشمعة بين هال السريع بفترة 34 وهال البطيء بفترة 89 المُدمَجَيْن في الكود، مع اشتراط اتفاق كلا الميولين على الاتجاه (يُرفض اتفاق هال واحد فقط). يجب أن تتجاوز الإشارة مصنّف الحالات السبع (الحالات القابلة للتداول فقط: STRONG_TREND وWEAK_TREND وBREAKOUT وEXPAND)، وأن تجتاز فحص اتجاه H1 EMA(50)، وفحص RSI(14) على الإطار الحالي بقيمة ≥ 50 للشراء أو ≤ 50 للبيع، وسقف سبريد 30 نقطة، قبل وضع وقف عند 1.5×ATR(14) وهدف عند 3.6×ATR(14) عند سعر ask/bid التالي.
تنساب عمليات الخروج عبر أربع قواعد لإدارة المراكز: وقف تعادل يُطبَّق مرة واحدة عند 1R ينقل الوقف إلى سعر الدخول مضافًا إليه مستوى stops لدى الوسيط، وإغلاق جزئي لـ 50% عند وصول الصفقة إلى 1R، ووقف متحرك للأمام بـ 2.5×ATR(14) لا يبدأ إلا بعد وصول الصفقة إلى 1R، ووقف زمني ثابت عند 480 شمعة. يُضاف فوق ذلك محفّزان تفاعليان: خروج عند إشارة معاكسة من اتجاه هال السريع، وخروج عند تغيّر الحالة إلى RANGE أو CHOPPY، وكلاهما لا يُطلق إلا حين تكون الصفقة رابحة.
يُثبَّت وقف الخسارة لكل صفقة عند 1.5×ATR(14) على شمعة الإشارة المغلقة، ثم يُعاد ضبطه إلى الخارج إلى مستوى stops لدى الوسيط إذا وقع داخل الحد الأدنى لمسافة الوقف. يفرض المستند الخبير أيضًا حد خسارة يومية محققة 3% وسقف خسارة أسبوعية محققة 6%، ويمنع الدخول تمامًا عندما ينخفض رأس المال الفعّال عن 50 دولارًا.
يُحدَّد جني الأرباح عند 2.4×مسافة الوقف (أي 3.6×ATR(14) عند المدخلات الافتراضية)، ما يعطي نسبة مخاطرة إلى عائد 1:2.4 يفرضها InpMinRR = 1.2 داخل مسار الدخول. يُحقق نصف الصفقة عند 1R عبر قاعدة الإغلاق الجزئي، فيكون توزيع R المحقق ثنائي النمط — إما ربح صغير عند الإغلاق الجزئي، أو تحقيق 1:2.4 كاملًا عند الهدف.
يناسب المتداولين الذين يُشغّلون نسخة واحدة من XAUUSD على إطار M5 أو H1 برأس مال لا يقل عن 100 دولار، والذين يريدون مستندًا خبيرًا لاتباع الاتجاه مكتفيًا بذاته (تُحسب رياضيات هال داخل الكود، فلا حاجة لتثبيت مؤشر مخصص) ويستطيعون ترك المستند الخبير يدير الصفقات خلال نافذة 7:00–20:00 بتوقيت السيرفر. نسبة 1:2.4 والوقف الزمني عند 480 شمعة يجعلانه مستندًا مائلًا إلى التداول المتأرجح وليس من المضاربين، ما يناسب الحسابات التي تتحمّل صفقات قد تستمر حتى 40 ساعة وتريد انضباط الإغلاق الجزئي لـ 50% عند 1R. استخدم وسيطًا بسبريد منخفض — سقف 30 نقطة (نحو 3 نقاط) سيرفض عروض الأسعار في السيولة الرقيقة — وفكّر في ضبط InpCapAmount على مبلغ ثابت بالدولار على حساب فرعي بأسلوب شركات التمويل لتقييد حجم الصفقة دون خفض نسبة المخاطرة العامة.
منطق الاستراتيجية
Pipsgrowth EX18060 TrendFollow — تحليل منطق الاستراتيجية (من كود .mq5)
العائلة: TrendFollow
الماجيك: 22218060
الإصدار: 2.00
الوصف:
Dual inlined Hull MA (fast 34 / slow 89) color-slope consensus on closed bar + ADX/ATR-percentile/BB-width regime gate + HTF-EMA(50) confirm + capital-allocation cap. Hull MA is inlined from WMA(price,N) primitives — NO iCustom. 12 layers: REGIME, SIGNAL, ENTRY, CONFIRM, NO-TRADE, CAPITAL CAP, RISK, SIZING, MANAGE, EXIT, SCALING, OnTester
المؤشرات:
FastHandleSlowHandleHalfFastHalfSlowAdxHandleAtrHandleBbHandleRsiHandleEmaTrendHtfEmaHtfClose
الدوال الرئيسية:
StopLevelPts()NormPrice()NormLots()SpreadPoints()PointValue()HullSeries()HullDirection()RegimeAllowsEntry()CoreSignal()ConfirmLong()
// Pipsgrowth EX18060 TrendFollow — Execution Flow (from source analysis)
// Family: TrendFollow
// Dual inlined Hull MA (fast 34 / slow 89) color-slope consensus on closed bar + ADX/ATR-percentile/BB-width regime gate + HTF-EMA(50) confirm + capital-allocation cap. Hull MA is inlined from WMA(price,N) primitives — NO iCustom. 12 layers: REGIME, SIGNAL, ENTRY, CONFIRM, NO-TRADE, CAPITAL CAP, RISK, SIZING, MANAGE, EXIT, SCALING, OnTester
ON_INIT:
Create indicator handles: FastHandle, SlowHandle, HalfFast, HalfSlow, AdxHandle, AtrHandle, BbHandle, RsiHandle, EmaTrend, HtfEma, HtfClose
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_18060" | Trade comment (string) |
| InpMagicNumber | MAGIC_NUMBER | Magic number (ulong) |
| InpSignalTF | 0 | Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // Signal timeframe (TF) |
| InpSignalBarShift | 1 | Signal bar shift (0=forming, 1=closed) (bars) |
| InpDryRun | true | Dry-run mode (no live orders) (bool) |
| InpRiskPercent | 0.5 | Risk per trade (% of effective capital) |
| InpDailyLossLimit | 3.0 | Max daily loss (% of effective capital) |
| InpWeeklyLossLimit | 6.0 | Max weekly loss (% of effective capital) |
| InpCapAmount | 0.0 | Cap amount (real $ equity) |
| InpCapFloor | 50.0 | Min capital floor (real $) |
| InpMinRR | MIN_RR_RATIO | Min reward:risk ratio (ratio) |
| InpUseHTFConfirm | true | Require HTF-EMA(50) agreement (bool) |
| InpUseRSIConfirm | true | Require RSI direction confirm (bool) |
| InpUseAdxGate | true | Gate entries on ADX>=MIN_ADX_DEF (bool) |
| InpEnableBE | true | Enable break-even (bool) |
| InpEnableTrail | true | Enable ATR trailing (bool) |
| InpEnablePartial | true | Enable partial TP (bool) |
| InpEnablePyramid | false | Enable pyramiding (default OFF) (bool) |
| InpKillSwitch | false | Global kill switch (bool) |
| InpMaxSpreadPts | 30 | Max spread (points) (0=disabled) |
#property copyright "Pipsgrowth.com"
#property link "https://pipsgrowth.com"
#property version "2.00"
#property strict
#property description "Pipsgrowth.com EX18060 Hull2EAn — Dual Hull MA color consensus with regime gate, 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>
//===================== TUNABLE CONSTANTS (#define) =================
#define HULL_FAST_PERIOD 34 // Fast Hull MA period
#define HULL_SLOW_PERIOD 89 // Slow Hull MA period
#define HULL_LOOKBACK 3 // Bars to confirm Hull slope/color
#define HTF_TREND_PERIOD PERIOD_H1
#define HTF_EMA_PERIOD 50 // HTF EMA(50) trend filter
#define EMA_TREND_PERIOD 50 // Chart-trend EMA(50)
#define ADX_PERIOD 14 // ADX period (regime)
#define ATR_PERIOD 14 // ATR period (regime + SL)
#define ATR_PCT_LOOKBACK 100 // ATR-percentile lookback
#define BB_PERIOD 20 // Bollinger period
#define BB_DEVIATION 2.0 // Bollinger stddev
#define RSI_PERIOD 14 // RSI confirm period
#define SESSION_START_HOUR 7 // Session start (broker time)
#define SESSION_END_HOUR 20 // Session end (broker time)
#define SPREAD_AVG_BARS 20 // Rolling spread average bars
#define MAX_SPREAD_MULT 2.5 // Max spread vs rolling avg
#define BE_R_MULT 1.0 // Break-even at 1R
#define PARTIAL_TP1_R 1.0 // First partial TP at 1R, 50% out
#define PARTIAL_TP1_PCT 50 // 50% out at TP1
#define TRAIL_ATR_MULT 2.5 // ATR trailing multiplier
#define TRAIL_ATR_MIN_R 1.0 // Don't trail before 1R profit
#define MAX_BARS_IN_TRADE 480 // Max bars before time-exit
#define PYRAMID_MAX_LEVELS 3 // Max pyramid levels (off by default)
#define PYRAMID_MIN_R 1.5 // Min R to allow pyramid
#define PYRAMID_ATR_SPACING 1.5 // ATR spacing between pyramids
#define NEWS_BLOCK_MIN 30 // Block ±30 min around manual news
#define DAILY_LOSS_COOLDOWN_H 24 // Hours to pause after daily loss hit
#define MIN_RR_RATIO 1.2 // Min reward:risk
#define MAGIC_NUMBER 22218060
#define MAX_OPEN_TRADES_DEF 3 // Default max concurrent trades
#define MAX_SYMBOL_POS_DEF 1 // Default max positions per symbol
#define COOLDOWN_LOSSES_DEF 3 // Default consecutive-loss cooldown
#define MAX_SPREAD_PTS_DEF 30.0 // Default max spread points
#define MIN_HULLS_AGREE_DEF 2 // Default min Hull agreement
#define MIN_ADX_DEF 20.0 // Default min ADX for trend entry
//===================================================================
// INPUTS (19 total — within 12-22 cap)
//===================================================================
ENUM_TIMEFRAMES MapTimeframeInt(int tf)
{
switch(tf)
{
case 1: return PERIOD_M1;
case 2: return PERIOD_M5;
case 3: return PERIOD_M15;الكود المصدري الكامل متاح عند التحميل
لأغراض تعليمية فقط. لا تستخدمه بأموال حقيقية. اختبر على حساب تجريبي فقط.
تحذير صريح: لأغراض تعليمية فقط
تحذير صريح: هذا الإكسبرت لأغراض تعليمية واختبارية فقط. لا تستخدمه بأموال حقيقية. اختبره فقط على حساب تجريبي. التداول بأموال حقيقية ينطوي على مخاطر فقدان رأس المال. لا يشكل هذا نصيحة استثمارية.
وسطاء موصى بهم لهذا الإكسبرت
هذه الروبوتات تعمل على 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 مفتوح المصدر.
مجتمع المستخدمين
لأغراض تعليمية فقط. لا تستخدمه بأموال حقيقية. اختبر على حساب تجريبي فقط.