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

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

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

Pipsgrowth EX18091 TrendFollow — Multi-strategy EA combining RSI Follow, RSI Reverse and EMA Cross strategies with session filters and strategy locking. . إكسبرت أدفايزر MT5 مفتوح المصدر.

نظرة عامة

EX18091 هو EA مركّب من ثلاث استراتيجيات مستقلة تعمل بالتوازي على نفس مخطط XAUUSD، لكل منها رقم سحري خاص يمنع التداخل بين الاستراتيجيات داخل المنصة. الاستراتيجيات الثلاث هي: RSI Follow (الرقم السحري 22218091) وRSI Reverse (الرقم السحري 22218092) وEMA Cross (الرقم السحري 22218093). كل دخول وكل خروج وكل علم حالة مقسوم بحسب الرقم السحري، مما يتيح تشغيل أي مجموعة فرعية تريدها — واحدة أو اثنتين أو الثلاث — عبر تفعيل مفاتيح InpEnable… الثلاثة في لوحة المدخلات.

محرك RSI Follow هو إشارة انعكاس-عبر-اتجاه كلاسيكية. يراقب RSI بفترة 49 مطبّقًا على الإغلاق للإطار الزمني المحدد. عندما يرتفع RSI[1] فوق خط التشبع الشرائي 81، يُثبَّت علم الحالة rsiOverbought. لا يُستهلَك العلم — ولا يُطلَق أمر بيع عند الشمعة التالية — إلا عندما ينخفض RSI[1] تحت مستوى الخروج 48 ويكون RSI[1] أقل من RSI[0] (انعكاس فعلي وليس تسطحًا). المنطق المعاكس يُطلق أوامر الشراء عندما ينخفض RSI[1] تحت 41 ثم يعبر فوق 48 مع RSI[1] > RSI[0]. الإشارة مثبَّتة وليست ملاحظة لحظية، وهذا ما يمنع المحرك من الانفلات على شمعة تشبع واحدة. الجلسات محددة: هذا المحرك مستيقظ بين الساعة 24:00 و08:00 بتوقيت الخادم — الجلسة الآسيوية، حيث كثيرًا ما يُعيد XAUUSD انعكاساته من إغلاق نيويورك السابق.

يعمل محرك RSI Reverse على RSI بفترة 159، نافذة أطول بكثير ترشّح للظروف المشدودة فعلاً بدلاً من ضوضاء التداول اللحظي. نطاقا التشبع 51/49 قريبان من خط المنتصف 50، لذا يبحث المحرك عن دفع RSI إلى ما وراء الحياد ثم إعادة عبور خط 54 في طريق العودة. يُشغَّل الشراء عندما كان RSI في تشبع بيعي (تحت 49) ثم يعبر فوق 54؛ والبيع هو المنطق المعاكس. هذا المحرك مستيقظ بين الساعة 12:00 و22:00 بتوقيت الخادم — فترة تداخل لندن ونيويورك، عندما يتحرك XAUUSD بقوة ويمنح RSI طويل الفترة انعكاسات أنظف. هناك طبقتان إضافيتان لضبطه: فترة تهدئة قابلة للتكوين (InpRSIReverseCooldownBars = 11 شمعة) تُفعَّل بعد الإغلاق، وعلم InpRSIReverseCooldownOnLoss الذي يقصر التهدئة على إغلاقات الخسارة فقط. تتحقق دالة IsRSIReverseInCooldown() من ساعة الشمعة مقابل rsiReverseLastCloseTime + cooldownBars * PeriodSeconds(g_InpTimeframe) وترفض الإطلاق ما دامت البوابة مفعّلة.

محرك EMA Cross هو الركيزة الثالثة. يقرأ EMA بفترة 175 على الإغلاق ويبحث عن تقاطع الإغلاق مع EMA في الشمعة الأخيرة (ema[1] < close[1] && ema[0] > close[0] للشراء، المعاكس للبيع). عند تفعيل مرشح المسافة (InpUseEMADistanceEntry = true، افتراضي)، لا يكفي التقاطع وحده — يتطلب المحرك أن يبقى السعر خلف EMA بمسافة لا تقل عن 8,440 نقطة لمدة InpEMADistancePeriod = 30 شمعة متتالية. هذا فحص انفصال 30 شمعة: يرشّح إشارات التقاطع التي تعود فورًا داخل EMA، محافظًا فقط على تلك التي يكون فيها التقاطع بداية لانحراف مستمر. عند إيقاف مرشح المسافة، يكفي التقاطع وحده. تُثبَّت الإشارة في emaCrossBuySignal/emaCrossSellSignal وتُنسى بعد InpEMADistancePeriod * 2 شمعة حتى لا يبرمج المحرك دخولًا يُطلَق بعد أيام. EMA Cross مستيقظ من 22:00 إلى 12:00 بتوقيت الخادم، وهي نافذة آسيوية-إلى-افتتاح-لندن التي تُكمل نافذة RSI Follow الآسيوية دون تداخل.

ميزة قفل الاستراتيجية تربط المحركات الثلاثة معًا. عند تفعيل InpEnableStrategyLock = true ووجود مركز رابح لأي استراتيجية (غير تلك التي تُقيَّم حاليًا) بربح يتجاوز InpLockProfitThreshold = 120 نقطة، يُكبَح المحرك قيد التقييم — يعود دون إطلاق. هذا هو دفاع الـ EA ضد الاستراتيجيات الثلاث وهي تتداول على نفس الأداة في اتجاهات متعارضة في وقت واحد. اختياريًا، InpCloseOppositeTrades = true يمدد القفل إلى إنفاذ: عندما يكون مركز إحدى الاستراتيجيات في ربح، يُغلق الـ EA بنشاط صفقة الاستراتيجية المقابلة المفتوحة. على XAUUSD، يحوّل هذا الإعداد متعدد الاستراتيجيات من توزيع إشارات خالص إلى فرز — استراتيجية واحدة فقط هي الكتاب النشط في كل مرة.

تعكس المخارج منطق الدخول ومقسومة بحسب الرقم السحري. بالنسبة لـ RSI Follow، يُغلَق الشراء عندما ينخفض RSI[0] تحت مستوى الخروج 48؛ ويُغلَق البيع عندما يرتفع RSI[0] فوق 48. بالنسبة لـ RSI Reverse، نفس الفكرة على RSI بفترة 159 حول مستوى الخروج 49. بالنسبة لـ EMA Cross، يُطلَق الخروج عندما يتقاطع الإغلاق عائدًا عبر EMA في الاتجاه المعاكس للصفقة — يُغلَق الشراء لحظة انخفاض الإغلاق تحت EMA، والبيع لحظة ارتفاع الإغلاق فوقه. لا يضع أي من المحركات الثلاثة وقف خسارة أو جني أرباح ثابتًا عند الفتح؛ الأقواس 0, 0, 0 في كل استدعاء trade.Buy وtrade.Sell تعني أن المخارج الوحيدة هي انعكاسات المؤشر والتنظيف العابر بين الاستراتيجيات عند تفعيل InpEnableStrategyLock. هذا يُبقي دورة حياة الصفقة محددة بالكامل بالمؤشر، لكنه يعني أيضًا أن الـ EA يعتمد على إطلاق إشارات الخروج — إذا أُغلقت نافذة الجلسة وتوقف المحرك، يمكن لصفقة مفتوحة أن تبقى حتى إعادة فتح الجلسة التالية لعلم الحالة المطابق. فعّل InpRSIFollowCloseOutsideHours أو InpRSIReverseCloseOutsideHours أو InpEMACrossCloseOutsideHours لفرض إغلاق المراكز عند انتهاء الجلسة.

التحجيم بسيط عمدًا. يستخدم كل دخول المدخل الوحيد InpLotSize = 0.01، دون صيغة نسبة مخاطرة، ودون مضاعف تصاعدي، ودون سقف رصيد. على حساب بحد أدنى 100 دولار يمنح ذلك عشرة مراكز لوت مايكرو متزامنة إذا أطلقت المحركات الثلاث في نفس الشمعة، وهو أمر محتمل في يوم هادئ لـ XAUUSD لكنه غير مرجح في افتتاح لندن لأن قفل الاستراتيجية سيكبح الإدخالات المتأخرة. الانزلاق ثابت عند 10 نقاط عبر trade.SetDeviationInPoints(10)، ووضع التعبئة مفوَّض للوسيط عبر trade.SetTypeFillingBySymbol(_Symbol). محاولات إعادة المراكز مكشوفة — TryClose_EX18091 وTryModify_EX18091 تكرّر كل منها ثلاث مرات على استجابات REQUOTE وTIMEOUT وPRICE_OFF وPRICE_CHANGED، مع سكون 200 مللي ثانية (إغلاق) أو 100 مللي ثانية (تعديل) بين المحاولات — لذا فإن اتصالًا غير مستقر حول إغلاق نيويورك لن يفقد بصمت أي خروج.

بعض التفاصيل المهمة في الإنتاج. أولًا، تعمل حزمة الإشارات بأكملها فقط على شمعة جديدة (بوابة IsNewBar() في OnTick())، لذا في جلسة هادئة يمكنك الجلوس عبر عشرات التيكات دون إعادة حساب ودون خطر انزلاق. ثانيًا، يُحدَّد الإطار الزمني بمدخل نمط تعداد InpTimeframe (1 = M1 إلى 7 = D1، الافتراضي 0 = H1) — تقرأ المحركات الثلاثة مؤشرات على نفس الإطار، فإذا أردت RSI Follow أسرع على M5 وEMA Cross أبطأ على H1، تحتاج لتقسيم الـ EA على مخططين. ثالثًا، الأرقام السحرية مدخلات مستقلة (InpMagicNumberRSIFollow وInpMagicNumberRSIReverse وInpMagicNumberEMACross)، فإذا كنت تشغّل EAs أخرى على محطة XAUUSD نفسها يمكنك إعادة الترقيم لتجنب التصادمات. أخيرًا، لأن الـ EA لا يضع SL أو TP عند الفتح، فإن مستوى الإيقاف القسري من جانب الوسيط هو الأرضية الصلبة الوحيدة لأي صفقة فردية — التحكم الكامل في المخاطرة في هذا الـ EA هو الخروج المعتمد على المؤشر، وكبح قفل الاستراتيجية، والإغلاق الاختياري عند انتهاء الجلسة. اختبر على حساب تجريبي لربع سنة على الأقل قبل اعتبار الإشارات مُثبتة، وفضّل الوسطاء الذين يسمحون بأقواس 0/0 نظيفة على الذهب بالميكرو-لوت.

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

يقسم الـ EA حالته بحسب الرقم السحري، فمحركات الإشارات الثلاثة (RSI Follow بفترة 49 مع أعلام تشبع مثبَّتة، RSI Reverse بفترة 159 مع مشغل عبور 54 وتهدئة خسارة 11 شمعة، EMA Cross بفترة 175 مع مرشح مسافة 30 شمعة عند 8,440 نقطة) يمكن لكل منها فتح وإغلاق المراكز دون قراءة تذاكر محرك آخر. عند كل شمعة جديدة، يبدأ معالج OnTick() بـ IsNewBar()؛ وعلى شمعة جديدة يستدعي دوال Check…Strategy() الثلاث بالترتيب، كل منها محكوم بنافذة IsWithinTradingHours() الخاصة به ومفتاح InpEnable… الخاص. يعمل منطق الخروج في CheckExitConditions() ومقسوم بحسب الرقم السحري: يُغلَق الشراء عندما ينقلب المؤشر المطابق ضده، والبيع على المنطق المعاكس. يضيف InpEnableStrategyLock وعلم InpCloseOppositeTrades المقابل كبحًا عابرًا للمحركات: عندما يكون لأي محرك آخر مركز مفتوح في ربح فوق InpLockProfitThreshold = 120 نقطة، يُكبَح المحرك النشط وتُغلَق الصفقة المقابلة قسرًا. جميع المحاولات على REQUOTE وTIMEOUT وPRICE_OFF وPRICE_CHANGED مُغلَّفة في حلقات 3 محاولات مع تراجع 200 مللي ثانية / 100 مللي ثانية، لذا فإن انقطاعات الاتصال حول إغلاق نيويورك لا تفقد المخارج بصمت.

إشارة الدخول

ثلاثة محركات إشارات مستقلة تعمل عند كل شمعة جديدة: RSI Follow (فترة 49، تشبع شرائي 81 / تشبع بيعي 41، الجلسة الآسيوية 24:00–08:00 بتوقيت الخادم) يفتح بيعًا عند الانعكاس هبوطًا من التشبع الشرائي عبر 48، ويفتح شراءً عند الانعكاس صعودًا من التشبع البيعي عبر 48. RSI Reverse (فترة 159، تقاطع 54، لندن/نيويورك 12:00–22:00) يفتح عند إعادة العبور عبر 54 مع تهدئة 11 شمعة على إغلاقات الخسارة. EMA Cross (فترة 175، 22:00–12:00) يفتح عندما يتقاطع الإغلاق مع EMA ويبقى السعر خلف EMA بمسافة 8,440 نقطة لـ 30 شمعة متتالية. كل محرك يمتلك رقمه السحري الخاص فيمكن تشغيلها معًا أو فرديًا.

إشارة الخروج

المخارج مدفوعة بالمؤشر ومقسومة بحسب الرقم السحري. يُغلِق RSI Follow الشراء عندما ينخفض RSI[0] تحت 48 والبيع عندما يرتفع فوق 48. يُغلِق RSI Reverse على RSI بفترة 159 عند عبور مستوى الخروج 49. يُغلِق EMA Cross لحظة تقاطع الإغلاق عائدًا عبر EMA في الاتجاه المعاكس للصفقة. عند تفعيل InpEnableStrategyLock = true ووجود مركز لاستراتيجية أخرى في ربح فوق 120 نقطة، يُكبَح المحرك النشط وتُغلَق أي صفقة معاكسة قسرًا عبر HasProfitablePosition(). يمكن لأعلام اختيارية لكل محرك Inp…CloseOutsideHours فرض إغلاق المراكز عند انتهاء الجلسة.

وقف الخسارة

لا يُوضع وقف خسارة ثابت عند الدخول — كل استدعاء trade.Buy وtrade.Sell يمرر 0 لكل من SL وTP، لذا فإن الإيقاف القسري من الوسيط هو الأرضية الصلبة الوحيدة. التحكم في مخاطرة كل صفقة مدفوع بالكامل بالمؤشر: نفس إشارة الخروج التي تغلق صفقة رابحة هي الآلية الوحيدة التي تغلق الخاسرة. يضيف قفل الاستراتيجية وأعلام إغلاق الجلسة الاختيارية فرملة على مستوى المحفظة عندما تكون استراتيجية في ربح وأخرى تحاربها.

جني الأرباح

لا يُوضع جني أرباح ثابت عند الدخول. تُحقَّق الأرباح عند إطلاق إشارة الخروج من المؤشر: يحقق RSI Follow ربحًا عند إعادة عبور RSI عبر 48، وRSI Reverse عند عبور RSI بفترة 49 على المؤشر طويل الفترة، وEMA Cross عند تقاطع الإغلاق عائدًا عبر EMA. يحدد مدخل InpLockProfitThreshold = 120 نقطة مستوى الربح الذي يعتبر عنده قفل الاستراتيجية المركز 'ربحًا كافيًا' لكبح المحركين الآخرين.

الأنسب لـ

مناسب أكثر لـ XAUUSD على H1 (افتراضي) بحد أدنى للإيداع 100 دولار، حيث يوفر التوزيع الثلاثي للمحركات تنويعًا عبر الجلسات الآسيوية ولندن وما بعد نيويورك دون تداخل. اللوت الثابت 0.01 لكل إشارة يعني أن حساب 100 دولار يمكنه استضافة الـ EA في الوضع المتزامن دون ضغط على الهامش، كما أن التقسيم بالرقم السحري يجعل تشغيله آمنًا بجانب EAs أخرى من PipsGrowth على المحطة نفسها إذا أعدت ترقيم المدخلات. يُنصح بالوسطاء من نوع ECN أو فروقات الأسعار المنخفضة لأن الـ EA لا يضع أقواسًا ثابتة ويخرج فقط عند انعكاسات المؤشر — فروق السعر من جانب الوسيط هي الاحتكاك التنفيذي الوحيد. تجنب تشغيل قفل الاستراتيجية على حساب 100 دولار إذا كنت تنوي تفعيل المحركات الثلاث في وقت واحد، لأن قفل الربح عند 120 نقطة ولوت 0.01 لكل استراتيجية يمكن أن يُغلق صفقة على شمعة الاختراق نفسها.

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

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

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

الوصف: Multi-strategy EA combining RSI Follow, RSI Reverse and EMA Cross strategies with session filters and strategy locking. 12 layers: REGIME, SIGNAL, ENTRY, CONFIRM, NO-TRADE, CAPITAL CAP, RISK, SIZING, MANAGE, EXIT, SCALING, OnTester

المؤشرات:

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

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

  • IsNewBar()
  • IsWithinTradingHours()
  • HasPosition()
  • HasProfitablePosition()
  • CheckRSIFollowStrategy()
  • IsRSIReverseInCooldown()
  • CheckRSIReverseStrategy()
  • CheckEMACrossStrategy()
  • CheckExitConditions()
  • ClosePosition()
الرمز الزائف (Pseudocode)
// Pipsgrowth EX18091 TrendFollow — Execution Flow (from source analysis)
// Family: TrendFollow
// Multi-strategy EA combining RSI Follow, RSI Reverse and EMA Cross strategies with session filters and strategy locking. 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

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

المعاملالافتراضيالوصف
InpTimeframe0Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // Trading Timeframe
InpLotSize0.01Lot Size
InpTradeComment"Psgrowth.com Expert_18091"Trade Comment
InpMagicNumberRSIFollow22218091Magic Number RSI Follow
InpMagicNumberRSIReverse22218092Magic Number RSI Reverse
InpMagicNumberEMACross22218093Magic Number EMA Cross
InpEnableRSIFollowtrueEnable RSI Follow Strategy
InpEnableRSIReversetrueEnable RSI Reverse Strategy
InpEnableEMACrosstrueEnable EMA Cross Strategy
InpEnableStrategyLockfalseEnable Strategy Lock
InpLockProfitThreshold120.0Lock Profit Threshold (pips)
InpCloseOppositeTradestrueClose Opposite Trades When Profiting
InpRSIPeriod49RSI Period
InpRSIOverbought81RSI Overbought Level
InpRSIOversold41RSI Oversold Level
InpRSIExitLevel48RSI Exit Level
InpRSIFollowStartHour24RSI Follow Start Hour (0-23)
InpRSIFollowEndHour8RSI Follow End Hour (0-23)
InpRSIFollowCloseOutsideHoursfalseClose trades outside trading hours
InpRSIReversePeriod159RSI Period
InpRSIReverseOverbought51RSI Overbought Level
InpRSIReverseOversold49RSI Oversold Level
InpRSIReverseCrossLevel54RSI Cross Level
InpRSIReverseExitLevel49RSI Exit Level
InpRSIReverseStartHour12RSI Reverse Start Hour (0-23)
InpRSIReverseEndHour22RSI Reverse End Hour (0-23)
InpRSIReverseCloseOutsideHoursfalseClose trades outside trading hours
InpRSIReverseCooldownBars11RSI Reverse Cooldown (bars)
InpRSIReverseCooldownOnLosstrueApply cooldown only on loss
InpEMAPeriod175EMA Period
InpEMACrossStartHour22EMA Cross Start Hour (0-23)
InpEMACrossEndHour12EMA Cross End Hour (0-23)
InpEMACrossCloseOutsideHoursfalseClose trades outside trading hours
InpUseEMADistanceEntrytrueUse EMA Distance Entry
InpEMADistancePips8440.0EMA Distance Threshold (pips)
InpEMADistancePeriod30EMA Distance Period (bars)
كود المصدر (.mq5)Open Source
Pipsgrowth_com_EX18091.mq5
#property copyright "Pipsgrowth.com"
#property link      "https://pipsgrowth.com"
#property version   "2.00"
#property strict
#property description "Pipsgrowth.com EX18091 main — RSI Follow/Reverse + EMA Cross multi-strategy, full 12-layer stack."

#include <Trade\Trade.mqh>
#include <Trade\PositionInfo.mqh>

// Input Parameters
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_InpTimeframe = PERIOD_H1;
input group "=== General Settings ==="
input int InpTimeframe = 0; // Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1)  // Trading Timeframe
input double InpLotSize = 0.01;               // Lot Size
input string InpTradeComment = "Psgrowth.com Expert_18091"; // Trade Comment
input int    InpMagicNumberRSIFollow = 22218091; // Magic Number RSI Follow
input int    InpMagicNumberRSIReverse = 22218092;// Magic Number RSI Reverse
input int    InpMagicNumberEMACross = 22218093;  // Magic Number EMA Cross

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;

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

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

الوسوم:ex18091trendfollowpipsgrowthfreemt5xauusd

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

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

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

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

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

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

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

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