P
PipsGrowth
متابعة الاتجاهمفتوح المصدر - مجاني

Pipsgrowth EX18008 TrendFollow — إكسبرت أدفايزر إكسبرت أدفايزر

إكسبرت أدفايزر MT5 مفتوح المصدر · USDJPY · M15، M5، H1

Pipsgrowth EX18008 TrendFollow — Triple-EMA-Stack + Hull-MA Trigger Protected-Pyramid Rider — H1 triple EMA stack (fast/medium/slow) directional bias + M. إكسبرت أدفايزر MT5 مفتوح المصدر.

نظرة عامة

Pipsgrowth EX18008 هو راكب اتجاه مُحسَّن لزوج USDJPY، يجمع بين كومة EMA ثلاثية على الإطار الساعي مع محفز Hull-MA على إطار خمس عشرة دقيقة، ثم يضيف فوقهما مصنف نظام سوق من سبع حالات، وغطاءً لتخصيص رأس المال، وبوابة هرمية محمية فريدة قبل أن يُرسل أي أمر فعلي. الملخص في ترويسة المصدر واضح: انحياز اتجاهي H1 من كومة EMA بفترات 21/50/200، محفز تقاطع ميل Hull-MA على الشمعة المغلقة من M15، مع اشتراط أن يكون ADX أعلى من 22 حتى يظهر الإشارة. البنية مقسمة على اثنتي عشرة طبقة مُسماة — REGIME وSIGNAL وENTRY وCONFIRM وNO-TRADE وCAPITAL CAP وRISK وSIZING وMANAGE وEXIT وSCALING وOnTester — وكل طبقة موصولة عبر دوال مُسماة صراحة بدلاً من دُسِّها في جسم OnTick واحد.

الكومة على H1 تقوم بالجهد الأكبر في تحديد الاتجاه. ثلاثة متوسطات EMA تعمل على الإطار الساعي (21 و50 و200 افتراضياً)، ودالة EMAStackDir() تُرجع تسمية بثلاث حالات — STACK_BULL حين يكون السريع > المتوسط > البطيء على الشمعة المغلقة والشمعة الحالية لا تنسفف أياً منهما، STACK_BEAR عند العكس، وإلا STACK_FLAT. لا توجد قراءة جزئية أو موزونة؛ إما أن تكون الكومة صاعدة أو لا، وهذا يستبعد شريحة كبيرة من صفقات القطع العرضي. لإطلاق إشارة فعلية، يجب أن يؤكدها Hull-MA على M15: دالة HullDir() تحسب Hull-MA داخلياً من نسخة إغلاق خام (Hull = 2*WMA(n/2) − WMA(n)) على الفترة المعرّفة من المستخدم (34 افتراضياً) وتسأل هل القيم الثلاث الأخيرة في ارتفاع رتيب أو انخفاض رتيب أو مسطحة. إشارة الشراء لا تنطلق إلا حين تكون كومة H1 صاعدة AND ميل Hull على M15 في ارتفاع على الشمعة المغلقة؛ إشارة البيع تنطلق فقط عند انعكاس الاثنين. ثم ATR(14) على الإطار العامل يُغذي درجة ثقة — 50 كأساس مضافاً إليها حتى 50 من مسافة السعر إلى Hull مُقيَّسة بـ ATR ومن ADX فوق عتبة 22، مُحددة بسقف 100.

هذه الإشارة يجب أن تتجاوز بعد ذلك طبقة التأكيد قبل أن تتحول إلى أمر. ConfirmBuy() وConfirmSell() تشترطان موافقة Bid مع H1 50-EMA: الشراء يحتاج إلى Bid فوق 50-EMA وأن يكون 50-EMA لا يزال صاعداً أو Bid فوق قيمته الحالية؛ البيع يحتاج العكس. طبقة التأكيد تشترط أيضاً أن يكون RSI(14) داخل نطاق اتجاه (45–78 للشراء، 22–55 للبيع)، لذا RSI في تشبع شرائي مطلق يحجب الشراء الجديد، وفي تشبع بيعي مطلق يحجب البيع الجديد. مرشح نسبة المخاطرة إلى العائد الأدنى 1.2 (محدد بـ InpMinRR) يُفرض فور احتساب مسافات SL/TP من ATR. مع مضاعف SL الافتراضي 2.0 ومضاعف TP 3.0، تكون النسبة المخططة 1.5، أعلى بفارق مريح من أرضية 1.2.

تصنيف النظام هو شبكة الأمان تحت كومة الإشارات. UpdateRegime() تعمل كل تيكة من تاريخ ATR لـ 100 شمعة بالإضافة إلى ADX(14) الآني وعرض Bollinger(20, 2.0)، وتُصدر واحدة من سبع حالات: STRONG_TREND (ADX ≥ 30)، WEAK_TREND (ADX ≥ 22)، BREAKOUT (ATR في المئين > 80%)، EXPAND (مئين عرض BB > 80% ومئين ATR > 80%)، RANGE (مئين عرض BB < 35%)، COMPRESS (مئين عرض BB < 20%)، وCHOPPY (ما تبقى). RegimeAllowsEntry() يُرجع false لـ RANGE وCOMPRESS وCHOPPY — ثلاث من سبع — أي نحو 43% من الشموع في جلسة FX نموذجية. حين ينفجر النظام إلى CHOPPY أو RANGE أو COMPRESS والصفقة مفتوحة وفي ربح، ManageOpen() تُغلق الصفقة في التيك التالي.

المخاطرة ثابتة الكسر. CalcLots() تقرأ غطاء رأس المال الفعّال (أدنى InpCapAmount ورأس المال الحالي، فإذا كان 0.0 يُعطّل الغطاء ويُدفع الحجم من رأس المال) وتحسب اللوتات = الغطاء × 0.5% / (تيكات SL × قيمة التيكة)، ثم ClampVolume() تُقرّبها إلى درجة حجم الوسيط وتُقصّها ضمن volMin/volMax للأداة. أرضية رأس المال 50 دولار تحجب جميع الدخول حين يهبط الغطاء تحتها. حدود الخسارة اليومية والأسبوعية تُقيَّم مقابل الغطاء (3% / 6% افتراضياً)، يُجمَع الربح المتحقق عبر SumRealized() من سجل الصفقات، ومشغّل ثلاث خسائر متتالية يحدد تهدئة لست ساعات عبر g_cooldownUntil. NoTradeGates() يُفرض أيضاً جلسة 0–21 بساعة الخادم، وسبريد أقصى 30% من ATR(14)، وقائمة السماح بالنظام، وسقف 5 صفقات متوازية، وفحص وضع تداول الوسيط. دخل Kill-switch يبسط الصفقات ويوقف كل شيء إذا تم تفعيله.

بوابة الهرم المحمية هي خيار التصميم المميز. مع كون InpPyramidEnable معطلاً افتراضياً، يتداول EX18008 مركزاً واحداً لكل جهة؛ مع تفعيله، يمكن للـ EA أن يضيف حتى خمس طبقات لكل جهة، لكن دوال AllBuysProtected() وAllSellsProtected() ترفض الإضافة الجديدة ما لم تكن كل صفقة قائمة على تلك الجهة قد نقلت وقفها إلى ما بعد الدخول في ربح (المخزن 0.05 × ATR افتراضياً). الإضافة الجديدة يجب أيضاً أن تكون على بعد 0.5 × ATR على الأقل من سعر الدخول السابق، وأن يجتاز حجم اللوت سقف 0.5% مخاطرة. هذا أشد صرامة من هرم بسيط — يرفض إضافة مركز جديد إلى محفظة من مراكز غير محمية تحت الماء.

إدارة المراكز تعمل على كل تيكة. ManageOpen() تقرأ اتجاه Hull الآني وتُغلق المركز (في الربح فقط) إذا انعكس ميل Hull على M15. تقاطع %K في Stochastic من تشبع شرائي 80 يُغلق الشراء؛ تقاطع من تشبع بيعي 20 يُغلق البيع. كاشف طفرة التذبذب يجمع آخر 20 قيمة ATR ويُغلق قسرياً أي صفقة في ربح لحظة تجاوز ATR الآني لـ 2.6 × ذلك المتوسط. للصفقات التي تنجو من هذه المخارج الصلبة، ManageOpen() ترفع الوقف بسقاطة: عند +1.0 × ATR تُحرك إلى الدخول + 0.1 × ATR (تعادل واحد بلمسة واحدة مع مخزن صغير)، وعند +1.5 × ATR تبدأ مسار ATR على بُعد 1.0 × ATR. عند 50% من مسافة TP المخططة، الـ EA تُغلق جزئياً نصف المركز عبر PositionClosePartial؛ الباقي يركض نحو TP أو وقف المسار. علم الإشارة المعاكسة ينعكس عند انعكاس Hull على الشمعة المغلقة، وعند فحص الجمعة 20:00 بتوقيت الخادم، الـ EA تُسطّح كل المراكز لتجنب مخاطر فجوة نهاية الأسبوع. الانزلاق مُحدّد بـ 30 نقطة، وكل إرسال يمر عبر حلقة إعادة محاولة بثلاث محاولات بفواصل 200 مللي ثانية (إغلاق) أو 100 مللي ثانية (تعديل) لمعالجة إعادة التسعير وعودة السعر.

للمحسّن، OnTester() تُرجع (صافي الربح × max(0.01, معامل الربح)) / (1 + نسبة تراكم السحب من الرصيد) حين يكون هناك 30 صفقة على الأقل؛ هذا يكافئ الربح الخام ومعامل الربح مع عقاب عمق السحب في آن. الملف الافتراضي يصل مع InpDryRun = true، وهو وضع اختبار ذاتي مفيد — كل شراء وبيع يُسجل تذكرته وسعره ووقفه وهدفه الافتراضيين دون إرسال فعلي، لتأكيد تدفق الإشارة على رسم بياني تجريبي قبل قلب المفتاح الحي.

EX18008 مُحسَّن على USDJPY لكن التطبيق قابل للنقل بين الوسطاء. الترويسة تذكر صراحة أنه يعمل على أزواج FX الرئيسية والمعادن وقابل للنقل بين M5 وM15 وH1. للاختبار الأمامي، توقّع عدد صفقات أسبوعي منخفض (حجب النظام مع عتبة ADX مع توافق H1+Hull تجعل هذه استراتيجية انتقائية لا سريعة الإطلاق). في تداخل طوكيو ولندن النموذجي، ينبغي أن ترى معظم الإعدادات، مع USDJPY الذي يوفر أنظف تذبذبات كومة H1. خاطر بـ 0.5% لكل صفقة على حساب صغير لتأكيد تحمّل السحب، ثم فكر في رفع نسبة المخاطرة فقط بعد عينة أمامية ذات حجم 100+ صفقة.

تفاصيل الاستراتيجية

EX18008 يقرأ تسع مقابض مؤشرات على الإطار العامل — ATR(14) وADX(14) وRSI(14) وBollinger(20, 2.0) وStochastic(14, 3, 3) و50-EMA على H1 وكومة EMA ثلاثية 21/50/200 على H1 — بالإضافة إلى Hull-MA(34) محسوب داخلياً من مخزن CopyClose. بوابة دخول الشمعة الجديدة في OnTick() تستدعي CoreSignal() لدمج اتجاه كومة H1 وميل Hull على M15 في إشارة بثلاث حالات مع درجة ثقة، ثم تمررها عبر ConfirmBuy()/ConfirmSell() وقائمة السماح بالنظام (STRONG_TREND وWEAK_TREND وBREAKOUT وEXPAND) وأرضية 1.2 R:R وحزمة NoTradeGates() الكاملة (Kill-switch وأرضية رأس المال والتهدئة والخسارة اليومية/الأسبوعية وسبريد أقصى 30% من ATR وجلسة 0–21 خادم وأقصى المراكز والنظام ووضع تداول الوسيط). التحجيم ثابت الكسر من الغطاء الفعّال؛ بوابة الهرم المحمية ترفض أي إضافة هرمية ما لم تنقل كل صفقة سابقة على تلك الجهة وقفها إلى ربح. ManageOpen() يعمل على كل تيكة لتطبيق التعادل والمسار وجزئي TP والمخارج الصلبة الأربعة (انعكاس Hull وStochastic وطفرة التذبذب وتغير النظام) على كل صفقة مفتوحة.

إشارة الدخول

دخول الشراء يتطلب توافق كومة صاعد ثلاثي على H1 (EMA21 > EMA50 > EMA200 مع شمعة حالية لا تنسفف) مؤكد بصعود ميل Hull-MA(34) على M15 للشمعة المغلقة، وADX(14) فوق 22 على الإطار العامل. الإشارة تمر بعد ذلك بطبقة تأكيد (Bid فوق 50-EMA على H1، وRSI(14) بين 45 و78) وبوابة نسبة مخاطرة/عائد أدنى 1.2 قبل إرسال أي أمر. البيع هو الصورة المعكوسة مع كومة هابطة وHull نازل وBid تحت 50-EMA وRSI بين 22 و55.

إشارة الخروج

تُغلق المراكز في التيك التالي في الربح فقط عند انعكاس ميل Hull-MA على M15 ضد اتجاه المركز، أو عند تقاطع %K في Stochastic عائداً من تشبع شرائي (80) أو تشبع بيعي (20)، أو عند تجاوز ATR الآني لـ 2.6× متوسط 20 شمرة ATR (خروج طفرة تذبذب)، أو عند انهيار النظام إلى CHOPPY أو RANGE أو COMPRESS. المراكز الناجية ترفع الوقف بسقاطة: تعادل عند +1.0×ATR (إلى الدخول +0.1×ATR)، ومسار ATR يبدأ عند +1.5×ATR على بُعد 1.0×ATR، وإغلاق جزئي 50% عند 50% من مسافة TP المخططة. في الجمعة 20:00 بتوقيت الخادم تُسطّح كل المراكز لعطلة نهاية الأسبوع.

وقف الخسارة

وقف الخسارة يُحسب لكل صفقة كمضاعف InpSLMultiplier × ATR(14) على الإطار العامل — المضاعف الافتراضي 2.0 يعطي وقف 2×ATR مُقاساً من الدخول. الـ EA تُفرض أيضاً سقف مخاطرة 0.5% من رأس المال الفعّال لكل صفقة، وحد أقصى 5 مراكز لكل جهة، بالإضافة إلى سقاطة تعادل بلمسة واحدة تسحب الوقف إلى الدخول + 0.1×ATR بمجرد وصول السعر إلى +1.0×ATR في الربح.

جني الأرباح

جني الأرباح يُحسب كمضاعف InpTPMultiplier × ATR(14) من الدخول، والافتراضي 3.0 يعطي 3×ATR — نسبة 1.5:1 عائد إلى مخاطرة مقابل وقف 2×ATR، أعلى بفارق مريح من أرضية InpMinRR عند 1.2. عند 50% من مسافة TP المخططة، الـ EA تُغلق جزئياً نصف حجم المركز؛ والباقي يركض إلى TP الكامل أو وقف المسار.

الأنسب لـ

يُنشر بشكل أفضل على USDJPY عند M15 برصيد أدنى 100$ — الـ EA مُحسَّن على هذا الزوج، ومنطق H1+Hull مُعايَر لسلوك النطاق الاتجاهي لـ USDJPY. مخاطرة 0.5% لكل صفقة وحدود الخسارة 3% يومي و6% أسبوعي تناسب حساب تجزئة 100$–1000$، وغطاء تخصيص رأس المال (InpCapAmount) هو الطريقة الصحيحة لتوسيعه لحسابات prop أو الكتب الأكبر. نافذة الجلسة الافتراضية 0–21 بتوقيت الخادم، وهي في معظم الوسطاء تغطي طوكيو إلى نيويورك — ضع الـ EA على رسم بياني يتواءم مع فرق GMT لدى وسيطك، والوظيفة المسطّحة لعطلة نهاية الأسبوع المدمجة تعالج الجمعة 20:00 تلقائياً. استخدم وسيطاً بسبريد منخفض على USDJPY (سقف 30% من ATR متساهل لكن السبريد الضيق على الين يحسن تكرار الدخول) وتنفيذ ECN أو RAW قياسي؛ الكشف التلقائي لنمط الملء FOK/IOC/RETURN في OnInit يعمل مع أي وسيط حديث.

منطق الاستراتيجية

Pipsgrowth EX18008 TrendFollow — تحليل منطق الاستراتيجية (من كود .mq5)

العائلة: TrendFollow الماجيك: 22218008 الإصدار: 2.00

الوصف: Triple-EMA-Stack + Hull-MA Trigger Protected-Pyramid Rider — H1 triple EMA stack (fast/medium/slow) directional bias + M15 inline Hull-MA slope cross trigger on CLOSED bar. ADX must be above threshold. Pyramid OFF by default with unique all-positions-protected gate. Full regime layer (ADX+ATR-pctile +BB-width) gates entries and sizing. Capital-allocation-cap, ATR-trail, break-even, partial TP, opposite-Hull exit, regime- change exit, volatility-spike exit, stochastic exit, daily/ weekly loss limits, no-trade gates, broker-portable fills. 12 layers: REGIME, SIGNAL, ENTRY, CONFIRM, NO-TRADE, CAPITAL CAP, RISK, SIZING, MANAGE, EXIT, SCALING, OnTester

المؤشرات:

  • ATR
  • ADX
  • RSI
  • BB
  • HTFema
  • Stoch
  • EmaFast
  • EmaMed
  • EmaSlow

الدوال الرئيسية:

  • NormPrice()
  • ClampVolume()
  • StopsLevelPrice()
  • RespectStopsBuySL()
  • RespectStopsSellSL()
  • LogFail()
  • CountPositions()
  • SumRealized()
  • WMA()
  • HullMAFromArr()
الرمز الزائف (Pseudocode)
// Pipsgrowth EX18008 TrendFollow — Execution Flow (from source analysis)
// Family: TrendFollow
// Triple-EMA-Stack + Hull-MA Trigger Protected-Pyramid Rider — H1 triple EMA stack (fast/medium/slow) directional bias + M15 inline Hull-MA slope cross trigger on CLOSED bar. ADX must be above threshold. Pyramid OFF by default with unique all-positions-protected gate. Full regime layer (ADX+ATR-pctile +BB-width) gates entries and sizing. Capital-allocation-cap, ATR-trail, break-even, partial TP, opposite-Hull exit, regime- change exit, volatility-spike exit, stochastic exit, daily/ weekly loss limits, no-trade gates, broker-portable fills. 12 layers: REGIME, SIGNAL, ENTRY, CONFIRM, NO-TRADE, CAPITAL CAP, RISK, SIZING, MANAGE, EXIT, SCALING, OnTester

ON_INIT:
    Create indicator handles: ATR, ADX, RSI, BB, HTFema, Stoch, EmaFast, EmaMed, EmaSlow
    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)

ملف التحسين

الوسطاء المُحسّنون:
ExnessIC Markets
الرموز المُحسّنة:
USDJPY
الأطر الزمنية المُحسّنة:
M15M5H1

كيفية تثبيت الإكسبرت على MT5

  1. 1حمّل ملف .mq5 بالضغط على زر التحميل أعلاه
  2. 2افتح برنامج MetaTrader 5 على حاسوبك
  3. 3من القائمة العلوية اختر File → Open Data Folder
  4. 4انتقل إلى مجلد MQL5 → Experts والصق الملف هناك
  5. 5في MT5، انقر بالزر الأيمن على Expert Advisors في لوحة Navigator → Refresh
  6. 6اسحب الإكسبرت على رسم H4 أو اليومي للحصول على أفضل النتائج
  7. 7حدد فترات EMA وعتبة ADX وحجم اللوت في نافذة الإعدادات
  8. 8فعّل Allow Algo Trading واضغط OK

معاملات الإكسبرت

المعاملالافتراضيالوصف
InpMagicNum22218008Magic number
InpTradeComment"Psgrowth.com Expert_18008"Trade comment
InpSlippagePts30Max slippage (points)
InpDryRuntrueDry-run (no live sends)
InpRiskPercent0.5Risk % per trade (of effective cap)
InpDailyLossPct3.0Daily loss limit %
InpWeeklyLossPct6.0Weekly loss limit %
InpMaxPositions5Max concurrent positions (pyramid cap)
InpCooldownLosses3Cooldown after N losses (count)
InpKillSwitchfalseKill switch (flatten+halt)
InpCapAmount0.0Capital cap amount (USD equity)
InpCapFloor50.0Capital floor (USD, block entries)
InpDirectionTRADE_BOTHTrade direction
InpEmaFast21H1 EMA Fast period
InpEmaMedium50H1 EMA Medium period
InpEmaSlow200H1 EMA Slow period
InpHullPeriod34M15 Hull MA period
InpAdxThreshold22.0ADX threshold for trend strength
InpADXStrong30.0ADX for StrongTrend regime
InpSLMultiplier2.0Stop loss (xATR)
InpTPMultiplier3.0Take profit (xATR)
InpMinRR1.2Minimum reward:risk ratio
InpPyramidEnablefalseEnable protected-pyramiding (OFF default)
كود المصدر (.mq5)Open Source
Pipsgrowth_com_EX18008.mq5
#property copyright "Pipsgrowth.com"
#property link      "https://pipsgrowth.com"
#property version   "2.00"
#property strict
#property description "Pipsgrowth.com EX18008 TrendRider_PyramidTrend_USDJPY — Triple-EMA-stack + Hull-MA + protected-pyramid, 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 ============================
// (kept out of the input surface to satisfy the 12-22 input cap)
#define ADX_PERIOD          14      // ADX period
#define RSI_PERIOD          14      // RSI period
#define BB_PERIOD           20      // Bollinger period
#define BB_DEVIATION        2.0     // Bollinger deviation
#define ATR_PERIOD          14      // ATR period
#define ATR_PCT_LOOKBACK    100     // ATR-percentile lookback
#define HTF_TIMEFRAME       PERIOD_H1 // HTF timeframe for EMA-stack + EMA-confirm
#define HTF_EMA_PERIOD      50      // HTF EMA period
#define PYRAMID_MAX_LEVELS  5       // Pyramid hard cap
#define PYRAMID_MIN_PROFIT_ATR 0.5  // Min profit (xATR) before next add
#define PYRAMID_ATR_SPACING 1.0    // Min ATR spacing between pyramid adds
#define MAX_BARS_HOLD       0       // Time-based exit (0 = disabled)
#define BE_ATR_MULT         1.0     // Break-even trigger (xATR)
#define BE_BUFFER_ATR       0.1     // Break-even buffer (xATR)
#define TRAIL_ATR_MULT      1.5     // ATR trail start (xATR profit)
#define TRAIL_ATR_DIST      1.0     // ATR trail distance (xATR)
#define PARTIAL_TP_RATIO    0.50    // Partial TP fraction at TP1
#define SESSION_START_HOUR  0       // Session window start (broker server time)
#define SESSION_END_HOUR    21      // Session window end   (broker server time)
#define MAX_SPREAD_PCT      0.30    // Max spread as fraction of ATR (30%)
#define STOCH_K             14      // Stochastic %K
#define STOCH_D             3       // Stochastic %D
#define STOCH_SLOWING       3       // Stochastic slowing
#define STOCH_OVERBOUGHT    80.0    // Stochastic overbought
#define STOCH_OVERSOLD      20.0    // Stochastic oversold
#define VOL_SPIKE_MULT      2.6     // ATR-spike exit multiplier
#define WEEKEND_CLOSE_HOUR  20      // Friday close-all hour
#define STOCH_EXIT_ENABLE   true    // Stochastic-exit toggle
#define VOL_EXIT_ENABLE     true    // Volatility-spike-exit toggle
#define PROT_SL_ATR_BUFFER  0.05    // Min SL-in-profit buffer (xATR) for protected gate

//+------------------------------------------------------------------+
//| ENUMERATIONS                                                     |
//+------------------------------------------------------------------+
enum ENUM_TRADE_DIRECTION
{
   TRADE_BUY_ONLY  = 0,   // Buy Only
   TRADE_SELL_ONLY = 1,   // Sell Only
   TRADE_BOTH      = 2    // Both Directions
};

enum ENUM_REGIME
{
   REG_STRONG_TREND = 0,  // StrongTrend
   REG_WEAK_TREND   = 1,  // WeakTrend

الكود المصدري الكامل متاح عند التحميل

لأغراض تعليمية فقط. لا تستخدمه بأموال حقيقية. اختبر على حساب تجريبي فقط.

الوسوم:ex18008trendfollowpipsgrowthfreemt5usdjpy

تحذير صريح: لأغراض تعليمية فقط

تحذير صريح: هذا الإكسبرت لأغراض تعليمية واختبارية فقط. لا تستخدمه بأموال حقيقية. اختبره فقط على حساب تجريبي. التداول بأموال حقيقية ينطوي على مخاطر فقدان رأس المال. لا يشكل هذا نصيحة استثمارية.

وسطاء موصى بهم لهذا الإكسبرت

هذه الروبوتات تعمل على MT5 — استخدم وسيطاً موثوقاً بتنفيذ سريع وسبريد منخفض

مجتمع المستخدمين

سجّل دخولك للمشاركةتسجيل الدخول

لأغراض تعليمية فقط. لا تستخدمه بأموال حقيقية. اختبر على حساب تجريبي فقط.

اسم الملفPipsgrowth_com_EX18008.mq5
حجم الملف48.1 KB
الإصدارv2.00
PlatformMetaTrader 5
نوع الملف.mq5 Source
الاستراتيجيةمتابعة الاتجاه
المخاطرةمخاطرة متوسطة
الأطر الزمنية
M15M5H1
أزواج العملات
USDJPY
الحد الأدنى للإيداع$100