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

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

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

Pipsgrowth EX16003 Trend — UT Bot Alerts EA — converted from Pine Script, uses ATR- based dynamic trailing stop for signal generation. BUY when pri. إكسبرت أدفايزر MT5 مفتوح المصدر.

نظرة عامة

إكس 16003 UT Bot Alerts هو مستشار خبير لمتابعة الاتجاه يعتمد على مؤشر واحد، يحوّل مفهوم UT Bot من لغة Pine Script على TradingView إلى منصة MetaTrader 5. قرار الدخول بأكمله مبنيٌّ على علاقة واحدة: موقع السعر بالنسبة إلى وقف الخسارة المتحرك الذي تتحدد مسافته من السعر وفق مقياس متوسط النطاق الحقيقي (ATR). عندما يعبر السعر فوق خط الوقف المتحرك هذا، يفتح المستشار صفقة شراء؛ وعندما يعبر تحته، يفتح صفقة بيع. لا يوجد مرشِح ثانٍ، ولا مذبذب تأكيدي، ولا توافق على إطار زمني متعدد. الصفقة دالة محضة لخط الـ ATR المتحرك وأي جانب من ذلك الخط أغلقت عليه آخر شمعة.

يُبنى وقف الخسارة المتحرك نفسه داخل دالة CalculateUTBot(). تسحب الدالة قيمة ATR واحدة بفترة InpATRPeriod (الافتراضي 10) وتضربها في InpKeyValue (الافتراضي 1.0) للحصول على nLoss. ثم يُقيِّم المستشار الشمعة المغلقة (الإزاحة 1) والشمعة التي قبلها (الإزاحة 2) مقابل قيمة الوقف المتحرك المخزَّنة سابقاً. تتبع أربع حالات منطق Pine Script الأصلي حرفياً: إذا كان السعر الحالي والسعر السابق كلاهما فوق الوقف السابق، يُرفَع الوقف الجديد إلى الحد الأقصى بين (الوقف السابق، السعر الحالي مطروحاً منه nLoss). إذا كان كلاهما تحت، يُنزَّل إلى الحد الأدنى بين (الوقف السابق، مضافاً إليه nLoss). إذا كان السعر الحالي وحده فوق، يُعاد ضبط الوقف إلى السعر الحالي ناقص nLoss — وهذه حالة الانعكاس الصعودي. إذا كان السعر الحالي وحده تحت، يُعاد ضبطه إلى السعر الحالي زائد nLoss — وهذه حالة الانعكاس الهبوطي. يتعقب متغير الحالة g_pos الجانب الذي يُعتبر عليه الاتجاه حالياً (1 أو -1 أو 0 للوضع المسطّح).

إشارة الدخول هي التقاطع الفعلي، وليس مجرد حالة الاتجاه. تنطلق إشارة signal = 1 عندما يكون السعر السابق عند الوقف السابق أو تحته ويكون السعر الحالي فوق الوقف الحالي. وتنطلق إشارة signal = -1 عندما يكون السعر السابق عند الوقف السابق أو فوقه ويكون السعر الحالي تحته. يُرسم الخط الذي يقود هذا السلوك على الرسم البياني في DrawTrailingStopLine() كخط أفقي OBJ_HLINE — لونه أخضر لامع عندما g_pos == 1، وأحمر عندما g_pos == -1، وأصفر مسطّح — ليتمكن المتداول من رؤية ما يتفاعل معه المستشار في الوقت الفعلي.

سعر المصدر الذي يقود كلاً من وقف الخسارة المتحرك والتقاطع قابل للاختيار. مع InpUseHeikinAshi = false (الافتراضي)، يستخدم المستشار سعر الإغلاق العادي للشمعة. مع InpUseHeikinAshi = true، تُرجع GetSourcePrice() إغلاق هايكين آشي المحسوب كمتوسط الفتح والعالي والمنخفض والإغلاق لتلك الشمعة. يعمل هايكين آشي على تنعيم الضوضاء في وقف الخسارة المتحرك، ويقلب التقاطعات المضللة، ويُعدّ اقتراناً شائعاً مع UT Bot على الأصول الأكثر ضوضاء مثل XAUUSD M5.

تُنفَّذ إدارة الصفقة في كل تيك عبر ManageOpenPositions() وتُبنى كثلاث مراحل مستقلة تُفعَّل بالتتابع مع نمو الربح. المرحلة 1 (التعادل) تنطلق عندما يصل الربح إلى InpBEStart (الافتراضي 200 نقطة). ينتقل وقف الخسارة إلى سعر الدخول زائد InpBEOffset (الافتراضي 30 نقطة)، ليقفل ربحاً صغيراً. المرحلة 2 (التتبع) تُفعَّل عند InpTrailStart (الافتراضي 300 نقطة) وتُوقف الخسارة عند السعر الحالي مطروحاً منه InpTrailDistance (الافتراضي 150 نقطة)، ولا تتراجع أبداً إلى ما دون سعر الدخول. المرحلة 3 (الشد) تُفعَّل عند InpTightenStart (الافتراضي 600 نقطة) وتشدّ الوقف أكثر إلى السعر مطروحاً منه InpTightenDist (الافتراضي 80 نقطة). وقف الخسارة الجديد هو الحد الأقصى لجميع المراحل النشطة للشراء، والحد الأدنى للبيع، ولا يتحرك إلا في الاتجاه الحامي — لا يتراخى أبداً. هذه آلية تراتبية بخطوات ثابتة، وليست تتبعاً على نمط تشاندلير أو القائم على ATR.

خيار الت pyramiding معطَّل افتراضياً. عندما يكون InpAllowPyramid = true، يمكن للمستشار إضافة ما يصل إلى InpMaxPyramid (الافتراضي 3) صفقات في الاتجاه نفسه. تفرض ManagePyramiding() بوابتين صارمتين قبل الإضافة: يجب أن يكون وقف الخسارة لكل صفقة موجودة في الاتجاه قد دخل في الربح بما لا يقل عن InpMinSecuredProfit (الافتراضي 100 نقطة)، ويجب أن يكون السعر الحالي على بعد InpPyramidDistance (الافتراضي 300 نقطة) على الأقل من آخر دخول. تعني قاعدة "كل الصفقات مؤمَّنة" أن المستشار لن يُضيف إلى سلة خاسرة — بل ينتظر حتى تصل الصفقة السابقة إلى ما بعد التعادل قبل أن يُدرج. هذا هو الأسلوب الأكثر أماناً من نوعَي ال pyramiding، لكن الإعداد الافتراضي المعطَّل يعكس نية الاكتفاء بمركز واحد.

حماية الانسحاب هي قاطع دائرة قاسٍ. تعمل CheckDrawdownLimits() في كل تيك وتحسب رقمين: خسارة اليوم كنسبة مئوية من الرصيد عند بدء الجلسة (يُعاد ضبط g_dailyStartBalance عند الساعة 00:00 بتوقيت الخادم في CheckNewDay())، وانسحاب حقوق الملكية كنسبة مئوية من ذروة حقوق الملكية على الإطلاق. إذا تجاوز أي منهما حدّه — InpMaxDailyLoss (الافتراضي 3.0%) أو InpMaxEquityLoss (الافتراضي 10.0% من الذروة) — يضبط المستشار g_ddLimitHit = true، ويغلق جميع الصفقات اختيارياً إذا كان InpCloseOnDDLimit = true (الافتراضي)، ويُطلق تنبيهاً، ويرفض فتح صفقات جديدة لبقية اليوم. لا يُعاد ضبط العلم إلا في المرور التالي لـ CheckNewDay.

لتحديد حجم اللوت وضعان عبر تعداد LOT_MODE_FIXED / LOT_MODE_RISK. الافتراضي هو القائم على المخاطرة: تقرأ CalculateLotSize() الرصيد الحالي، وتضربه في InpRiskPercent (الافتراضي 0.5%)، وتقسم على قيمة الخسارة لكل نقطة، وتُقرِّب الناتج إلى درجة لوت الوسيط. ثم يُقصَّر الناتج إلى [vol_min, vol_max, InpMaxLotSize=5.0]. تُستدعى OrderCalcMargin قبل كل إرسال لرفض الأمر إذا كانت الهامش الحر غير كافٍ. تقوم حلقة إعادة المحاولة في OpenPosition() بما يصل إلى 3 محاولات، وتُجدِّد السعر ووقف الخسارة وجني الأرباح في كل محاولة، وتخرج عند أي رمز إرجاع بخلاف REQUOTE / PRICE_CHANGED / PRICE_OFF / TIMEOUT.

وقف الخسارة الابتدائي ثابت عند InpStopLoss (الافتراضي 500 نقطة، 5 نقاط على XAUUSD بخمس خانات أو 50 نقطة على EURUSD). جني الأرباح ثابت عند InpTakeProfit (الافتراضي 1500 نقطة، 15 نقطة على XAUUSD أو 150 نقطة على EURUSD)، مما يعطي نسبة مخاطرة/مكافأة 1:3. اضبط InpTakeProfit على 0 لتعطيل جني الأرباح والسماح للصفقات بالاستمرار حتى وقف الخسارة أو إشارة الانعكاس. يقيد مرشِّح الوقت، عند تفعيله، التداول بساعات الخادم من InpStartHour (الافتراضي 8) إلى InpEndHour (الافتراضي 20)، ويحظر السبت والأحد، ويُغلق جميع الصفقات قسرياً يوم الجمعة عند InpFridayCloseHour (الافتراضي 20). عندما يكون مرشِّح الوقت معطَّلاً، يتداول المستشار كلما كان السوق مفتوحاً وكان الفارق السعري ضمن InpMaxSpread (الافتراضي 300 نقطة).

ما يمكن توقُّعه في الاختبار الخلفي: سوق متذبذب ينتج عنه دخول متقلب متكرر، كل منها يُوقف عند 500 نقطة، لذا يكون منحنى الأسهم على زوج في نطاق عرضي مسطَّحاً إلى حدٍّ كبير مع انسدادات عميقة عرضية عند توسُّع التذبذب. وقف الخسارة المتحرك هو ما يجعل الاستراتيجية رابحة على الأزواج ذات الاتجاه — XAUUSD M5 في جلسة اتجاهية يسمح غالباً لمكدس BE/Trail/Tighten بإيصال الصفقة إلى جني الأرباح عند 1500 نقطة. تعمل الاستراتيجية بأفضل شكل على رمز واحد لكل رسم بياني، وعلى وسيط ECN أو RAW-SPREAD حيث لا يُصفِّي حد الـ 300 نقطة الساعات العادية، وعلى خادم تتزامن فيه إغلاق شمعة M5 مع نظام فارق سعري هادئ نسبياً.

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

في كل شمعة M5 جديدة، تسحب CalculateUTBot() قيمة ATR(10) واحدة، وتضربها في InpKeyValue (الافتراضي 1.0) للحصول على nLoss، ثم تُحرِّك g_xATRTrailingStop المستمرة وفق إحدى القواعد الأربع المستمدة من Pine Script بناءً على ما إذا كان إغلاقا الشمعة الحالية والسابقة فوق الوقف السابق، تحته، أو يعبرانه. تنطلق إشارة signal = 1 عندما كان الإغلاق السابق عند الوقف السابق أو تحته وكان الإغلاق الحالي فوق الوقف الجديد؛ وsignal = -1 في الحالة المعكوسة. يلفّ OnTick الإشارة عبر سلسلة من البوابات — CheckSpread مقابل InpMaxSpread (300 نقطة)، CheckTimeFilter (نافذة خادم اختيارية 8-20 مع إغلاق الجمعة عند 20)، CheckDrawdownLimits (رحلة 3% يومي / 10% من حقوق الملكية من الذروة) — ثم إما أن يعكس عبر ClosePositionsByType() ويفتح الاتجاه الجديد بـ OpenPosition()، أو يضيف طبقة pyramiding عبر ManagePyramiding() إذا كانت جميع الصفقات الموجودة في الاتجاه قد تأمَّنت بالفعل بما لا يقل عن 100 نقطة وكان السعر على بعد 300 نقطة من آخر دخول. في كل تيك، تمشي ManageOpenPositions() على الترتيب المكوَّن من ثلاث مراحل (BE عند 200 نقطة → سعر الدخول+30، التتبع عند 300 نقطة → السعر-150، الشد عند 600 نقطة → السعر-80) لكل تذكرة مفتوحة. يُرسم أيضاً وقف الخسارة المتحرك كخط أفقي HLINE على الرسم البياني للتأكيد البصري، وتعرض لوحة 220×160 في الزاوية الاتجاه الحالي، والفارق السعري، وأعداد الصفقات، والربح/الخسارة، وحالة الانسحاب.

إشارة الدخول

تُثار الدخول بتقاطع وحيد بين سعر مصدر آخر شمعة ووقف الخسارة المتحرك المحسوب ديناميكياً. تنطلق إشارة الشراء عندما أغلقت الشمعة السابقة عند الوقف السابق أو تحته وأغلقت الشمعة الحالية فوق الوقف الجديد (المحسوب على مسافة nLoss = InpKeyValue * ATR(10) من السعر)؛ وتنطلق إشارة البيع عند الحالة المعكوسة. يكون سعر المصدر إما الإغلاق العادي، أو إغلاق هايكين آشي إذا كان InpUseHeikinAshi = true، وهو ما يخفف التذبذب ويقلل الانعكاسات الكاذبة على XAUUSD M5.

إشارة الخروج

تعمل الخروج عبر تراتبية من ثلاث مراحل: التعادل عند 200 نقطة ربح (إزاحة وقف الخسارة إلى سعر الدخول +30)، التتبع عند 300 نقطة (السعر −150 نقطة)، والشد إلى 80 نقطة عند 600 نقطة ربح. يُغلق التقاطع العكسي — الشمعة الحالية التي تعبر فوق وقف الخسارة المتحرك مرة أخرى — الصفقة المفتوحة عبر ClosePositionsByType() ويفتح الاتجاه الجديد في نفس التيك. يُعدّ جني الأرباح الثابت الابتدائي عند 1500 نقطة مسار الخروج الآخر؛ وضبطه على 0 يترك الصفقات تنتهي عند وقف الخسارة أو الإشارة العكسية.

وقف الخسارة

يُفتح كل أمر بوقف خسارة ثابت InpStopLoss قدره 500 نقطة (5 نقاط على XAUUSD بخمس خانات، 50 نقطة على EURUSD)، تضعه OpenPosition() بناءً على سعر Ask/Bid الحالي لحظة التنفيذ. ثم يُرقَّى وقف الخسارة تدريجياً بواسطة ManageOpenPositions إلى التعادل، ثم إلى تتبع عند السعر −150، ثم إلى وقف مشدود قدره 80 نقطة بمجرد أن يتجاوز الربح 600 نقطة، ولا يتراجع أبداً إلى الوراء.

جني الأرباح

جني الأرباح الافتراضي هو InpTakeProfit = 1500 نقطة (15 نقطة على XAUUSD بخمس خانات، 150 نقطة على EURUSD) لنسبة مخاطرة/مكافأة ثابتة 1:3، يُطبَّق عند الدخول. ضبط InpTakeProfit على 0 يُعطِّله، تاركاً الصفقة لتُغلق على مكدس BE/Trail/Tighten، أو وقف الخسارة الثابت، أو تقاطع UT Bot العكسي.

الأنسب لـ

يُفضَّل تشغيله على XAUUSD M5، أو EURUSD M5، أو GBPUSD M5، أو USDJPY M5، على وسيط ECN أو بفارق سعري خام حيث لا يُصفِّي حد InpMaxSpread عند 300 نقطة أسعار الجلسات العادية. الحد الأدنى الموصى به للرصيد هو 100 دولار (مع المخاطرة الافتراضية 0.5%، ينتج عن ذلك صفقة بحجم 0.01 لوت عند وقف الخسارة 500 نقطة على XAUUSD)، وتُصنَّف المخاطرة بأنها متوسطة لأن وقف الخسارة المتحرك القائم على ATR يقوم بمعظم العمل — لا يوجد حد لعدد الصفقات اليومية، ولا مرشِّح نظام سوقي، ويمكن لمسار pyramiding أن يكدِّس 3 صفقات في حركة متسارعة.

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

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

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

الوصف: UT Bot Alerts EA — converted from Pine Script, uses ATR- based dynamic trailing stop for signal generation. BUY when price crosses above ATR trailing stop, SELL when below. Supports Heiken Ashi, BE, trailing, DD protection. 12 layers: REGIME, SIGNAL, ENTRY, CONFIRM, NO-TRADE, CAPITAL CAP, RISK, SIZING, MANAGE, EXIT, SCALING, OnTester

المؤشرات:

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

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

  • SetProperFillingMode()
  • GetSourcePrice()
  • CalculateUTBot()
  • DrawTrailingStopLine()
  • ClosePositionsByType()
  • CheckSpread()
  • CheckTimeFilter()
  • CheckDrawdownLimits()
  • CheckNewDay()
  • CalculateLotSize()
الرمز الزائف (Pseudocode)
// Pipsgrowth EX16003 Trend — Execution Flow (from source analysis)
// Family: Trend
// UT Bot Alerts EA — converted from Pine Script, uses ATR- based dynamic trailing stop for signal generation. BUY when price crosses above ATR trailing stop, SELL when below. Supports Heiken Ashi, BE, trailing, DD protection. 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
الرموز المُحسّنة:
XAUUSDEURUSDGBPUSDUSDJPY
الأطر الزمنية المُحسّنة:
M5M15

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

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

المعاملالافتراضيالوصف
InpMagicNumber22216003Magic Number
InpSlippage30Max Slippage (points)
InpMaxSpread300Max Spread (points, 0=disable)
InpMaxRetries3Order Retry Attempts
InpTradeComment"Psgrowth.com Expert_16003"Trade Comment
InpLotModeLOT_MODE_RISKLot Sizing Mode
InpFixedLotSize0.01Fixed Lot Size
InpRiskPercent0.5Risk Percent (%)
InpMaxLotSize5.0Maximum Lot Size
InpStopLoss500Stop Loss (points)
InpTakeProfit1500Take Profit (points, 0=disable)
InpKeyValue1.0Key Value (Sensitivity, 1-3)
InpATRPeriod10ATR Period
InpUseHeikinAshifalseUse Heiken Ashi Candles
InpUseTimeFilterfalseEnable Time Filter
InpStartHour8Start Hour (Server Time)
InpEndHour20End Hour (Server Time)
InpTradeFridaytrueTrade on Friday
InpFridayCloseHour20Friday: Close All After Hour
InpUseBreakeventrueEnable Breakeven
InpBEStart200BE Start (points profit)
InpBEOffset30BE Offset (points above entry)
InpUseTrailingtrueEnable Trailing Stop
InpTrailStart300Trail Start (points profit)
InpTrailDistance150Trail Distance (points)
InpUseTightentrueEnable Tighten SL
InpTightenStart600Tighten Start (points profit)
InpTightenDist80Tighten Distance (points)
InpAllowPyramidfalseAllow Pyramid Positions
InpMaxPyramid3Max Pyramid Levels
InpPyramidDistance300Min Distance Between Entries (points)
InpMinSecuredProfit100Min Secured Profit Before Next (points)
InpUseDDProtectiontrueEnable Drawdown Protection
InpMaxDailyLoss3.0Max Daily Loss % (0=disabled)
InpMaxEquityLoss10.0Max Equity Loss % from Peak (0=disabled)
InpCloseOnDDLimittrueClose All When DD Limit Hit
InpShowPaneltrueShow Info Panel
InpPanelX10Panel X Position
InpPanelY30Panel Y Position
InpDrawTrailLinetrueDraw ATR Trailing Stop Line
كود المصدر (.mq5)Open Source
Pipsgrowth_com_EX16003.mq5
#property copyright "Pipsgrowth.com"
#property link      "https://pipsgrowth.com"
#property version   "2.00"
#property strict
#property description "Pipsgrowth.com EX16003 UT_Bot_Alerts — ATR trailing stop crossover EA, full 12-layer stack."

#include <Trade\Trade.mqh>

//+------------------------------------------------------------------+
//| ENUMS                                                            |
//+------------------------------------------------------------------+
enum ENUM_LOT_MODE
{
   LOT_MODE_FIXED = 0,  // Fixed Lot Size
   LOT_MODE_RISK  = 1   // Risk % of Balance
};

//+------------------------------------------------------------------+
//| INPUT GROUP: Trade Execution                                     |
//+------------------------------------------------------------------+
input group "=== Trade Execution ==="
input int            InpMagicNumber     = 22216003;        // Magic Number
input int            InpSlippage        = 30;            // Max Slippage (points)
input int            InpMaxSpread       = 300;           // Max Spread (points, 0=disable)
input int            InpMaxRetries      = 3;             // Order Retry Attempts
input string         InpTradeComment    = "Psgrowth.com Expert_16003"; // Trade Comment

//+------------------------------------------------------------------+
//| INPUT GROUP: Money Management                                    |
//+------------------------------------------------------------------+
input group "=== Money Management ==="
input ENUM_LOT_MODE  InpLotMode         = LOT_MODE_RISK; // Lot Sizing Mode
input double         InpFixedLotSize    = 0.01;          // Fixed Lot Size
input double         InpRiskPercent     = 0.5;           // Risk Percent (%)
input double         InpMaxLotSize      = 5.0;           // Maximum Lot Size

//+------------------------------------------------------------------+
//| INPUT GROUP: Stop Loss & Take Profit                             |
//+------------------------------------------------------------------+
input group "=== SL/TP Settings ==="
input int            InpStopLoss        = 500;           // Stop Loss (points)
input int            InpTakeProfit      = 1500;          // Take Profit (points, 0=disable)

//+------------------------------------------------------------------+
//| INPUT GROUP: UT Bot Strategy                                     |
//+------------------------------------------------------------------+
input group "=== Strategy: UT Bot ==="
input double         InpKeyValue        = 1.0;           // Key Value (Sensitivity, 1-3)
input int            InpATRPeriod       = 10;            // ATR Period
input bool           InpUseHeikinAshi   = false;         // Use Heiken Ashi Candles

//+------------------------------------------------------------------+
//| INPUT GROUP: Time Filter                                         |
//+------------------------------------------------------------------+
input group "=== Time Filter ==="
input bool           InpUseTimeFilter   = false;         // Enable Time Filter
input int            InpStartHour       = 8;             // Start Hour (Server Time)
input int            InpEndHour         = 20;            // End Hour (Server Time)
input bool           InpTradeFriday     = true;          // Trade on Friday
input int            InpFridayCloseHour = 20;            // Friday: Close All After Hour

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

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

الوسوم:ex16003trendpipsgrowthfreemt5xauusdeurusdgbpusdusdjpy

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

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

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

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

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

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

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

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