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

Pipsgrowth EX16105 Trend — إكسبرت أدفايزر متابعة اتجاه

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

Pipsgrowth EX16105 Trend — Expert Advisor that trades using four Hull indicators with Heiken Ashi, volume, spread, Kalman and correlation filters. . إكسبرت أدفايزر MT5 مفتوح المصدر.

نظرة عامة

إكس 16105 من بيبس جروث هو خبير آلي لإتباع الاتجاه من طراز Hull2EA الإصدار 2.00، مبني حول أربع نسخ من مؤشر Hull Moving Average تعمل بالتوازي، لكل منها دورتها الزمنية وإطارها الزمني وبوابة ADX الداخلية الخاصة بها. يصف الترويسة توافق الأربعة مع مرشحات Heiken Ashi والحجم والسبريد وKalman والارتباط، وطبقات الاثنتي عشرة (REGIME وSIGNAL وENTRY وCONFIRM وNO-TRADE وCAPITAL CAP وRISK وSIZING وMANAGE وEXIT وSCALING وOnTester). ما يفعله الكود فعلياً أكثر تحديداً: في كل تيكت يأخذ الخبير الآلي الاتجاه من كل نسخة Hull مفعلة عند إزاحة الشمعة 1، ويجمع عدّاد التصويت الصاعد والهابط، ولا يفتح صفقة إلا إذا تجاوز عدد الأصوات على جانب واحد InpMinIndicatorsAgree (افتراضياً 3) بينما يبقى الجانب المعاكس عند صفر.

الأربعة Hulls ليست مجرد نسخ معدّلة من المتوسط نفسه. الإعدادات الافتراضية في الكود هي Hull1_Period=20 وHull2_Period=200 وHull3_Period=34 وHull4_Period=55، جميعها بـ HullX_Divisor=2.0، وسعر الإغلاق، وطريقة LWMA، وحساسية التسطح 3.0 نقاط، و3 شموع مسطحة. الـ 20 سريعة تتفاعل مع التحولات المحلية، والـ 200 ترسي النظام، والـ 34 و55 تجلس في وسط تأرجح الاتجاه. هذا الفارق الواسع (1:10 بين الأسرع والأبطأ) هو التصميم: رشقات قصيرة على Hull1، وثبات نظام على Hull2، وHull3 وHull4 كوسط ضوضاء يقوم تصويت 3 من 4 بترشيحه. فئة CHullCalculator في الكود تبني Hull عبر WMA-لللفرق (2×WMA(period/divisor) − WMA(period)) ثم تنعيم بـ WMA(sqrt(period))، وGetDirection يعيد 1 عندما يكون Hull الجديد فوق قيمة الشمعة السابقة، و-1 عندما تحته، و0 إذا كان الفارق بين الشمعتين أقل من HullX_FlatSensitivity × _Point. كل Hull يحمل أيضاً فلتر iADX اختياري يلغي صوته إذا انخفض ADX تحت العتبة الخاصة به (افتراضياً 20).

تتراكم المرشحات فوق ذلك. Heiken Ashi Smoothed منفّذ داخلياً عبر فئة CHeikenAshiSmoothedCalculator التي تنعّم Open/High/Low/Close كلٌّ بمتوسطه الخاص (افتراضي Heiken_Period=7 وLWMA) وتُعيد بناء سلسلة هيكن على السطح، وتُرجع 1/0/-1 بحسب الإغلاق مقابل الافتتاح. VolumeFilterPasses يقارن متوسط 20 شمعة من حجم التيكات بمضاعف 1.2 على الإطار الزمني المكوَّن. SpreadFilterPasses يفحص السبريد الحالي مقابل Spread_MaxPoints=25.0. RangeFilterPasses يتخطى الشمعة إذا كان المدى الحقيقي في الأربعين المئوية السفلية على 50 شمعة. KalmanFilterPasses يشغّل مرشح Kalman داخل الخبير (q = ratio × 0.01، r = 1) على 100 إغلاق ويرفض الدخول إذا كان ميل الحالة المرشّحة أقل من Kalman_MinSlopePoints=5.0. ATRFilterPasses يحظر الدخول عندما يكون ATR(14) على الإطار المكوَّن أقل من 15.0 نقطة، مع بوابة اختيارية لإطار أعلى (افتراضي 25.0 نقطة) لقياس تذبذب النظام. CorrelationFilterPasses يقرأ آخر 120 شمعة من رمز المرجع المكوَّن (افتراضي Correlation_Symbol="EURJPY") ويرفض الدخول إذا تجاوز |corr| قيمة 0.85 بشرط 200 شمعة تاريخ على الأقل. LevelsFilterPasses يقرأ مستويات الدعم/المقاومة من الرسم البياني (Levels_UseObjects=true) ويرفض الدخول داخل Levels_MinDistancePts=40. StructureFilterPasses يطلب كسر فيشرال (افتراضي 60 شمعة بحث، هامش 5.0 نقاط) أو كسر Donchian (20 شمعة، هامش 5.0 نقاط). SwingFilterPasses يحظر الصفقات داخل Swing_MinDistancePoints=30 من قمة أو قاع تأرجح حديثة على 20 شمعة.

الدخول والخروج وإدارة الصفقات مباشرة. الخبير يرسل أمر ماركت بـ InpLots=0.10 افتراضياً، وInpStopLossPoints=300.0، وInpTakeProfitPoints=300.0 — نسبة ربح/خسارة 1:1 متوازنة — عبر CTrade بسحر 22216105، وانزلاق 20 نقطة، ووضع تعبئة يُحلَّل لكل رمز. التعليقات تُطبع "Psgrowth.com Expert_16105" مبتورة إلى 31 حرفاً مع لاحقة BUY/SELL. منطق الخروج يشغّل HandleReverseSignal: عندما يكون InpCloseOnOpposite=true وفي اللحظة التي ينقلب فيها Hull واحد إلى الاتجاه المعاكس (g_minCloseAgreeProfit افتراضياً 1) والصفقة رابحة، الخبير يغلقها. InpCloseOnOppositeEvenIfInLose معطّل افتراضياً، فلا يُغلق الخبير الصفقات الخاسرة على تصويت معاكس واحد. InpEnableTrailingStop معطّل افتراضياً؛ إذا فعّله المتداول، يقوم ManageTrailingStops بتدريج الوقف كلما تحركت الصفقة InpTrailingTriggerPts=150.0 في الربح، بخطوة InpTrailingStepPts=50.0. HandleSessionClose يدير قطع اختياري في الساعة 23:00 بتوقيت الخادم (InpSessionCloseProfitOnly=false افتراضياً، وInpSessionBlockNewTrades=true افتراضياً)، وSessionFilterAllowsTrading يحجب الدخول نفسه أمام خمس نوافذ جلسات: طوكيو (23:00–08:00 UTC)، لندن (07:00–16:00 UTC)، نيويورك (12:00–21:00 UTC)، تداخل طوكيو/لندن (07:00–08:00 UTC)، وتداخل لندن/نيويورك (12:00–16:00 UTC)، مع مفاتيح تفعيل لكل جلسة وSession_CustomOffsetHours. InpMaxOpenPositions افتراضياً 0 (غير محدود)، وInpEnableMarginGuard معطّل افتراضياً مع عتبة هامش 200% عند التفعيل، وInpEnableProfitGate معطّل افتراضياً مع حد أدنى 20 نقطة لكل صفقة عند التشغيل. المخاطرة تُحسب كلوت ثابت لكل أمر — لا يوجد sizing بنسبة مئوية في مجموعة المدخلات — لذا حجم الصفقة يتحكم به المتداول حصرياً عبر InpLots.

تشغيلياً هذا توافق أربعة Hulls مع بوابة تصويت 3 من 4، وأحد عشر فلتراً اختيارياً، ونسبة ربح/خسارة 1:1 متوازنة، وهو الأكثر قابلية للتهيئة في مجموعة EX16xxx Hull2EA. الحاسبات الداخلية المبنية كفئات (CHullCalculator وCHeikenAshiSmoothedCalculator وCKalmanCalculator) تعني أن الخبير لا يعتمد على أي iCustom خارجي مُرفق بالرسم — يبني حالة مؤشره الخاصة من خام السعر وADX وATR. تسمية الإصدار 2.00، والسحر 22216105، واللوت الافتراضي 0.10، والخبير مكتوب ليكون قابلاً للنقل عبر أزواج العملات الرئيسية والذهب/المعادن وفق ترويسة الكود. مع InpMaxOpenPositions=0 وغياب قاطع سحب يومي، يتحمل المتداول مسؤولية السايزنج واختيار الوسيط: لوت 0.10 افتراضي على XAUUSD مع حد أدنى 100 دولار ممكن لكنه ضيق، وعلى إطار 5 دقائق الخاور بما يكفي ليقوم المرشحات بمعظم العمل في قمع الشموع منخفضة الجودة. وقف الخسارة المتحرك وعتبة تصويت 3 من 4 هما أهم مفتاحي تهيئة في الكود.

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

أربع نسخ متوازية من فئة CHullCalculator تعيد بناء متوسطات Hull داخلياً من خام الإغلاقات (WMA-لللفرق، تنعيم sqrt(period)) وكلٌّ يصوت بـ +1/0/-1 عند إزاحة الشمعة 1، محكوماً بـ ADX اختياري لكل Hull ومرشح تسطح 3 نقاط. في كل OnTick يجمع الخيار الأصوات ويمرّرها عبر أحد عشر فلتراً اختيارياً مستقلاً (Heiken Ashi Smoothed عبر 4 متوسطات منعمّة، حجم التيك مقابل متوسط 1.2×، سبريد مقابل 25 نقطة، المدى الحقيقي مقابل المئوية الأربعين، ميل Kalman داخل الخبير مقابل 5 نقاط، ATR(14) مقابل 15 نقطة مع ATR(14) HTF اختياري مقابل 25 نقطة، |corr| على 120 شمعة مع EURJPY مقابل 0.85، قرب مستويات الرسم مقابل 40 نقطة، كسر هيكل فيشرال/Donchian، مسافة تأرجح مقابل 30 نقطة) قبل فتح أمر ماركت 0.10 لوت بوقف 300 وهدف 300. يمر الخروج عبر HandleReverseSignal (إغلاق على تصويت Hull معاكس واحد عند الربح)، وManageTrailingStops (محفز 150 نقطة، خطوة 50 نقطة، معطل افتراضياً)، وHandleSessionClose (قطع 23:00 بتوقيت الخادم، يحجب الدخول الجديد افتراضياً).

إشارة الدخول

في كل تيكت يأخذ الخبير الاتجاه من كل نسخة مفعلة من مؤشرات Hull الأربعة (Hull1_Period=20 وHull2_Period=200 وHull3_Period=34 وHull4_Period=55، جميعها LWMA على الإغلاق) عند إزاحة الشمعة 1. يُرسَل أمر شراء عندما longVotesInpMinIndicatorsAgree=3 وshortVotes=0؛ والبيع يعكس ذلك. المرشحات الاختيارية (Heiken Ashi Smoothed والحجم والسبريد والمدى وKalman وATR والارتباط مقابل EURJPY وقرب المستويات وكسر الهيكل ومسافة التأرجح) يمكن لكلٍّ منها نقض الشمعة بشكل مستقل قبل إرسال الأمر.

إشارة الخروج

InpCloseOnOpposite=true افتراضياً — عندما ينقلب Hull واحد إلى الاتجاه المعاكس (g_minCloseAgreeProfit=1) وتكون الصفقة رابحة، HandleReverseSignal يغلقها. InpCloseOnOppositeEvenIfInLose معطّل افتراضياً، فلا تُغلق الصفقات الخاسرة تلقائياً على تصويت معاكس واحد. قطع الجلسة الاختياري عند الساعة 23:00 بتوقيت الخادم (InpSessionCloseProfitOnly=false وInpSessionBlockNewTrades=true) يمكنه أيضاً تسوية الصفقات ووقف الدخول الجديد.

وقف الخسارة

كل أمر يُرسَل بـ InpStopLossPoints=300.0 نقطة — نسبة ربح/خسارة 1:1 مقترنة بـ InpTakeProfitPoints=300.0. لا يوجد وقف خسارة سلة لكل صفقة؛ مع InpMaxOpenPositions=0 (غير محدود) وغياب قاطع سحب يومي، يتحكم المتداول بالمخاطرة عبر InpLots ومفاتيح الجلسة/الوقف المتحرك.

جني الأرباح

كل أمر يُرسَل بـ InpTakeProfitPoints=300.0 نقطة، مقترناً بوقف الخسارة 300.0 نقطة بنسبة 1:1. لا يوجد سلّم قفل ربح أو إغلاق جزئي تصاعدي في الكود — الخروج يأتي من إشارة Hull المعاكس، أو الوقف المتحرك الاختياري (عند تفعيل InpEnableTrailingStop)، أو قطع الجلسة عند 23:00 بتوقيت الخادم.

الأنسب لـ

الحد الأدنى للرصيد الموصى به: 100 دولار (يطابق minDeposit المنشور للخبير). يُفضَّل إقرانه بـ XAUUSD على M5H1 — اللوت الافتراضي 0.10 يبقي وقف 300/300 نقطة في متناول نطاق الذهب اليومي المعتاد، وتصويت 3 من 4 Hull مع أحد عشر فلتراً اختيارياً يفضّل شموع التذبذب العالي التي يقدّمها XAUUSD. استخدم وسيط ECN أو سبريد خام حتى لا يُضرب حد 25 نقطة للسبريد بشكل متكرر، وأبقِ فلتر الجلسة على طوكيو + تداخل لندن/نيويورك إذا أردت مطابقة نافذة أعلى اقتناع للخبير. المخاطرة لكل صفقة ثابتة عند 0.10 لوت — من يريد نسبة مئوية للمخاطرة يجب أن يشغّل مدير مخاطر خارجي.

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

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

العائلة: Trend الماجيك: 22216105 الإصدار: 2.00

الوصف: Expert Advisor that trades using four Hull indicators with Heiken Ashi, volume, spread, Kalman and correlation filters. 12 layers: REGIME, SIGNAL, ENTRY, CONFIRM, NO-TRADE, CAPITAL CAP, RISK, SIZING, MANAGE, EXIT, SCALING, OnTester

المؤشرات:

  • مؤشرات قياسية

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

  • InitHullHandle()
  • InitHeikenHandle()
  • InitKalmanHandle()
  • InitAtrHandle()
  • AttachIndicatorToChart()
  • DetachIndicatorFromChart()
  • ReleaseIndicators()
  • IndicatorsReady()
  • HullDirection()
  • HeikenDirection()
الرمز الزائف (Pseudocode)
// Pipsgrowth EX16105 Trend — Execution Flow (from source analysis)
// Family: Trend
// Expert Advisor that trades using four Hull indicators with Heiken Ashi, volume, spread, Kalman and correlation filters. 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)

ملف التحسين

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

كيفية تثبيت الإكسبرت على 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

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

المعاملالافتراضيالوصف
InpLots0.10Lot size
InpStopLossPoints300.0Stop loss (points)
InpTakeProfitPoints300.0Take profit (points)
InpSlippagePoints20Max slippage (points)
InpMagicNumber22216105Magic number
InpTradeComment"Psgrowth.com Expert_16105"Trade comment
InpEnableProfitGatefalseRequire existing trades be in profit
InpProfitGatePoints20.0Minimum profit (points) per trade
InpMaxOpenPositions0Maximum open positions (0 = unlimited)
InpEnableTrailingStopfalseEnable trailing stop management
InpTrailingTriggerPts150.0Trailing stop trigger (points)
InpTrailingStepPts50.0Trailing stop step (points)
InpEnableMarginGuardfalseEnforce minimum margin level before new trades
InpMinMarginLevelPerc200.0Minimum margin level (%)
InpSignalBarShift1Signal bar shift (0=current,1=closed)
InpMinIndicatorsAgree3Minimum Hulls agreeing
InpCloseOnOppositetrueClose trades on opposite agreement if in profit
InpMinIndicatorsAgreeCloseProfit1Minimum Hulls to close in profit
InpCloseProfitPoints0.0Minimum profit (points) to close on opposite
InpCloseOnOppositeEvenIfInLosefalseClose trades on opposite agreement even if losing
InpMinIndicatorsAgreeCloseLoss1Minimum Hulls to close even if losing
InpEnableSessionClosefalseEnable timed close & halt
InpSessionCloseHour23Hour (broker time) to trigger close
InpSessionCloseMinute0Minute to trigger close
InpSessionCloseProfitOnlyfalseOnly close profitable positions
InpSessionBlockNewTradestrueBlock new trades after timed close
Session_FilterEnabledfalseRestrict trading to selected market sessions
Session_CustomOffsetHours0.0Additional offset (hours) applied to all sessions
Session_EnableTokyotrueAllow Tokyo session window
Session_EnableLondontrueAllow London session window
Session_EnableNewYorktrueAllow New York session window
Session_EnableTokyoLondonOverlapfalseAllow Tokyo/London overlap window
Session_EnableLondonNewYorkOverlaptrueAllow London/New York overlap window
Hull1_EnabledtrueEnable Hull 1
Hull1_Price1Applied price (1=close,2=open,3=high,4=low,5=median,6=typical,7=weighted)
Hull1_Timeframe0Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1)
Hull1_AdxTimeframe0Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1)
Hull2_EnabledtrueEnable Hull 2
Hull2_Price1Applied price (1=close,2=open,3=high,4=low,5=median,6=typical,7=weighted)
Hull2_Timeframe0Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1)
Hull2_AdxTimeframe0Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1)
Hull3_EnabledtrueEnable Hull 3
Hull3_Price1Applied price (1=close,2=open,3=high,4=low,5=median,6=typical,7=weighted)
Hull3_Timeframe0Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1)
Hull3_AdxTimeframe0Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1)
Hull4_EnabledtrueEnable Hull 4
Hull4_Price1Applied price (1=close,2=open,3=high,4=low,5=median,6=typical,7=weighted)
Hull4_Timeframe0Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1)
Hull4_AdxTimeframe0Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1)
Heiken_EnabledfalseRequire Heiken Ashi Smoothed alignment
Heiken_Timeframe0Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1)
Volume_EnabledfalseRequire higher timeframe tick volume confirmation
Volume_Timeframe8Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1)
Spread_EnabledfalseBlock trades when spread exceeds limit
Range_EnabledfalseSkip trades if true range is too quiet
Kalman_EnabledfalseRequire Kalman filter agreement
Kalman_Timeframe0Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1)
Kalman_Price1Applied price (1=close,2=open,3=high,4=low,5=median,6=typical,7=weighted)
ATR_EnabledfalseBlock trades in low volatility regimes
ATR_Timeframe0Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1)
ATR_HTF_EnabledfalseRequire higher timeframe ATR confirmation
ATR_HTF_Timeframe8Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1)
Correlation_EnabledfalseSkip trades when reference symbol is highly correlated
Correlation_Timeframe8Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1)
Levels_EnabledfalseBlock trades too close to nearby S/R levels
Levels_UseObjectstrueRead level objects from levels indicator if present
Levels_Timeframe10Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // Fallback HTF for level calculations
Levels_MinDistancePts40.0Minimum distance (points) to opposing level
Levels_HighRangePts2000High range threshold (points)
Levels_LowRangePts500Low range threshold (points)
Structure_EnabledfalseRequire structural break confirmation
Structure_Timeframe0Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1)
Structure_UseFractaltrueRequire break beyond last fractal extreme
Structure_UseDonchianfalseRequire break beyond Donchian channel
Structure_FractalLookback60Bars to search for last fractal
Structure_FractalSlackPts5.0Extra points above/below fractal
Structure_DonchianPeriod20Donchian lookback (bars)
Structure_DonchianSlackPts5.0Extra points beyond Donchian level
Swing_EnabledfalseBlock trades near recent swing extremes
Swing_MinDistancePoints30.0--- constants & globals
كود المصدر (.mq5)Open Source
Pipsgrowth_com_EX16105.mq5
#property copyright "Pipsgrowth.com"
#property link      "https://pipsgrowth.com"
#property version   "2.00"
#property strict
#property description "Pipsgrowth.com EX16105 Hull2EA — four Hull indicator trend EA with multi-filter confirmation, full 12-layer stack."

#include <Trade/Trade.mqh>
#include <Trade/PositionInfo.mqh>
#include <Indicators/Indicator.mqh>

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_Hull1_Timeframe = PERIOD_H1;
ENUM_TIMEFRAMES g_Hull1_AdxTimeframe = PERIOD_H1;
ENUM_TIMEFRAMES g_Hull2_Timeframe = PERIOD_H1;
ENUM_TIMEFRAMES g_Hull2_AdxTimeframe = PERIOD_H1;
ENUM_TIMEFRAMES g_Hull3_Timeframe = PERIOD_H1;
ENUM_TIMEFRAMES g_Hull3_AdxTimeframe = PERIOD_H1;
ENUM_TIMEFRAMES g_Hull4_Timeframe = PERIOD_H1;
ENUM_TIMEFRAMES g_Hull4_AdxTimeframe = PERIOD_H1;
ENUM_TIMEFRAMES g_Heiken_Timeframe = PERIOD_H1;
ENUM_TIMEFRAMES g_Volume_Timeframe = PERIOD_H1;
ENUM_TIMEFRAMES g_Kalman_Timeframe = PERIOD_H1;
ENUM_TIMEFRAMES g_ATR_Timeframe = PERIOD_H1;
ENUM_TIMEFRAMES g_ATR_HTF_Timeframe = PERIOD_H1;
ENUM_TIMEFRAMES g_Correlation_Timeframe = PERIOD_H1;
ENUM_TIMEFRAMES g_Levels_Timeframe = PERIOD_H1;
ENUM_TIMEFRAMES g_Structure_Timeframe = PERIOD_H1;
ENUM_APPLIED_PRICE g_Hull1_Price = PRICE_CLOSE;
ENUM_APPLIED_PRICE g_Hull2_Price = PRICE_CLOSE;
ENUM_APPLIED_PRICE g_Hull3_Price = PRICE_CLOSE;
ENUM_APPLIED_PRICE g_Hull4_Price = PRICE_CLOSE;
ENUM_APPLIED_PRICE g_Kalman_Price = PRICE_CLOSE;
input group "=== Trade Settings ==="

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

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

الوسوم:ex16105trendpipsgrowthfreemt5xauusd

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

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

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

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

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

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

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

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