P
PipsGrowth
أخرىمفتوح المصدر - مجاني

Pipsgrowth EX12025 MultiIndicatorConfluence — إكسبرت أدفايزر إكسبرت أدفايزر

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

Pipsgrowth EX12025 MultiIndicatorConfluence — Adaptive volatility breakout EA using Gaussian bands and ATR-based stops. Combines Alligator, Donchian, and EMA trend fi. إكسبرت أدفايزر MT5 مفتوح المصدر.

نظرة عامة

يبني Pipsgrowth EX12025 MultiIndicatorConfluence استراتيجيته على فرضية واحدة: لا يُعتدّ بكسر النطاق السعري إلا إذا بقي السعر في الجهة الخاطئة من الحزمة خلال آخر شمعتين. يقومExpert Advisorببناء نطاق بأسلوب غاوسي حول المتوسط ​​المتحرك الأسي للفترة 10 على الإطار الزمني العامل، ثم يشترط اختراقًا حقيقيًا للحافة في الشمعة الثالثة — مع وجود بوابة اتجاه على H4 ومرشح لشكل الشمعة وغطاء سحب يومي 10% يقف في طريق أي دخول ينجح في تجاوزها.

النطاق، بأرقام واضحة

الخط الأوسط للقناة هو iMA(_Symbol, g_Timeframe, Length=10, 0, MODE_EMA, PRICE_CLOSE) — متوسط ​​متحرك أسي واحد. تقع الحافة العلوية عند gaussNow + DistanceMultiplier * ATR(14)، والحافة السفلية هي المرآة. مع الإعدادات الافتراضية على XAUUSD M5، يكون النطاق تقريبًا EMA(10) + 0.85 * ATR(14) من السعر، وهو عريض بما يكفي لأن الدفعات المستمرة فقط هي التي تصل إلى الحافة. يتحكم Length في مدى اقتراب الخط الأوسط من السعر (أصغر = أكثر ضوضاء، أكبر = أكثر سلاسة)، بينما يتحكم DistanceMultiplier بشكل مباشر في عرض القناة بوحدات ATR. فارق سعر الذهب بضع نقاط لا يدفع النطاق، وعشر نقاط لا تدفعه أيضًا — النطاق يتحرك مع ATR وليس مع ضوضاء الأسعار.

كيف تتشكل إشارة الشراء فعليًا

تُحرَّك الإشارة بواسطة strongCandle = (body >= 0.6 * candleSize). أول شيء يفعلهExpert Advisorفي كل تيك هو حساب جسم الشمعة على أنه MathAbs(close - open) ومقارنته بنطاق هاي-لو للشمعة؛ إذا كان الجسم أقل من 60% من النطاق، لا يقرأExpert Advisorالمؤشرات أصلًا. هذا مرشح دوجي، لكنه يُصرَّح كنسبة جسم-إلى-نطاق بدلاً من عتبة دوجي.

بمجرد اجتياز الشمعة، يقرأExpert AdvisorgaussNow وgaussPrev من مؤشر EMA(10). لا يُسمح بفتح صفقة شراء إلا إذا تحققت جميع هذه الشروط في نفس التيك: إغلاق الشمعة الحالية فوق gaussNow + 0.85 * ATR؛ إغلاق الشمعة التي قبلها تحت نفس الحافة العلوية؛ إغلاق شمعتين قبل ذلك تحت الحافة أيضًا؛ إغلاق الشمعة الحالية فوق EMA(50) على H4؛ الميل gaussNow > gaussPrev موجب؛ والفجوة (price - gaussNow) أوسع من MinBreakDistance * ATR (0.3 ATR افتراضيًا). قاعدة "الشمعتان السابقتان داخل النطاق" هي الآلية الفعلية لمكافحة الإشارات الكاذبة — وخزة شمعة واحدة لا تُحتسب.

بوابة الاتجاه التي تقوم بمعظم العمل

مرشح EMA(50) على H4 مفعّل افتراضيًا بقيمة TrendFilterTF=6، والتي تُترجم عبر MapTimeframeInt() إلى PERIOD_H4. يقرأExpert Advisorالقيمة عند الشمعة 0 من ذلك الإطار الزمني فقط. على XAUUSD، يمثل EMA لفترة 50 على H4 متوسطًا لمدة 2-3 أيام — بطيء بما يكفي لعدم الانعكاس على ضوضاء اليوم، وسريع بما يكفي لتحريك بوابة النظام خلال الجلسة. بوابة الاتجاه هي المرشح الأكبر تأثيرًا: كسر نظيف ضد اتجاه H4 يتم تجاهله، وهذا ما يمنعExpert Advisorمن بيع كل ارتفاع لذهب جلسة لندن المسائية في اتجاه يومي صاعد.

مرشحات رأي ثانٍ وثالث اختيارية

هناك مرشحان إضافيان مدمجان لكن معطلان افتراضيًا. UseAlligatorFilter يستدعي مؤشر Alligator القياسي من MT5 (iAlligator) بطريقة SMMA بفترات 13/8/5 الكلاسيكية وفروقات 8/5/3. عند التفعيل، يتطلبExpert Advisorأن يكون jaws > teeth > lips للشراء والعكس للبيع. UseDonchianFilter يستدعي قناة هاي/لو لمدة 20 شمعة مع وسادة 5 نقاط (DonchianOffsetPips) ونافذة تأكيد شمعتين (DonchianConfirmBars). مرشح Donchian أكثر صرامة من النطاق الغاوسي — يقول "يجب أن تكون أيضًا خارج نطاق 20 شمعة بوسادة 5 نقاط لشمعتين متتاليتين"، وهو أكثر تطلبًا من اختبار قناة EMA. المرشحان الاختياريان مصممان ليتم تفعيلهما معًا للحصول على إشارات ذات قناعة أعلى، ويُتركان معطلين لزيادة تكرار الصفقات.

أرضية التذبذب المضبوطة تلقائيًا

AutoTuneFilters() هو حارس النظام في بداية OnTick. يقرأ SYMBOL_ASK - SYMBOL_BID ويقرر ما إذا كان الرمز يتصرف كزوج عملات (فارق < 3 نقاط → pipFactor = 0.0001) أو كذهب/مؤشرات (فارق ≥ 3 نقاط → pipFactor = 0.01). الحد الأدنى من ATR الذي يقبلهExpert Advisorهو pipFactor * 3.0، لذلك يرى زوج EURUSD بفارق 3 نقاط حدًا أدنى قدره 0.0003 بينما يرى XAUUSD بفارق 30 نقطة حدًا أدنى قدره 0.03. MinATR=0.03 هو التجاوز اليدوي، ومضبوط ليتطابق مع الضبط التلقائي لـ XAUUSD تمامًا. إذا كان atr < minATR في أي تيك، يعودExpert Advisorدون فتح صفقة جديدة — وهذا يقتل النظام في ساعات الجلسة الآسيوية الأكثر هدوءًا والدقائق الأولى بعد إعادة الافتتاح بعد العطلة، عندما لا يزال النطاق نفسه في طور الإحماء.

بناء الأمر ووضع وقف الخسارة

يدخل الأمر على شكل trade.Buy(Lots, _Symbol, ask, slBuy, tpBuy, InpTradeComment) مع Lots=0.1 افتراضيًا. وقف الخسارة هو ask - ATR_MultiplierSL * atr = ask - 1.2 * ATR(14)، وجني الأرباح هو ask + FixedTP_Points * _Point = ask + 160 نقطة. يُحتفظ بـ HardSL_Points=120 كحد أقصى واسع لمسافة وقف الخسارة بالنقاط؛ عمليًا يكون وقف الخسارة المعتمد على ATR أضيق من 120 نقطة على XAUUSD M5، لذا نادرًا ما يكون هذا الحد هو القيد الفعلي. تعمل CloseOpposite() قبل الأمر الجديد — إذا كانت هناك صفقة مفتوحة في الاتجاه المعاكس، يحاولExpert Advisorإغلاقها عبر TryClose_EX12025 قبل فتح الجديدة.

سلّم قفل الربح الديناميكي

هذه هي ميزة الإدارة المميزة لـExpert Advisor. مع EnableDynamicLockProfit=true (افتراضي)، يقرأExpert AdvisorPOSITION_PROFIT في كل تيك. مقابل كل LockProfitEvery_X_Dollars=2.0 من الربح المفتوح، يحسب stepCount = floor(profit / 2) ويقفل stepCount * 2 - LockMinusBuffer=1.0 من الربح عن طريق تحريك وقف الخسارة إلى entry + priceDiff، حيث priceDiff = lockProfit / tickValue * tickSize. يتحرك وقف الخسارة إلى الأمام فقط — لا يتحرك للخلف أبدًا. concretely، عند ربح مفتوح قدره 6$، يُحرَّك وقف الخسارة ليقفل 5$؛ عند 12$، يُقفل 11$؛ عند 20$، يُقفل 19$. هذا يحوّل الربح المفتوح إلى أرضية خطوة بخطوة، حتى الانعكاس الذي لا يصل إلى جني الأرباح الثابت 160 نقطة يمكن أن يُغلق بربح مقفل عبر سلّم التتبع بدلاً من إعادة الأرباح للحركة.

ثلاث طبقات إدارة إضافية

فوق سلّم قفل الربح، تعمل ثلاث طبقات إدارة إضافية بهذا الترتيب. (1) خروج تقاطع غاوسي — إذا عاد الإغلاق فوق/تحت الخط الأوسط (gaussNow)، تُغلق الصفقة قسرًا عبر TryClose_EX12025. هذا هو خروج الكسر الفاشل ويكاد يكون فوريًا. (2) وقف الخسارة المتتبع بـ ATR (UseTrailingStop=true افتراضيًا) — يُعاد حساب وقف الخسارة في كل تيك إلى bid - 1.2*ATR للشراء ويُحرَّك إلى الأمام فقط. (3) خطوة نقطة التعادل (UseBreakeven=true افتراضيًا) — بمجرد أن يصبح bid - entry > 1.2*ATR، يُسحب وقف الخسارة إلى سعر الدخول. ترتيب العمليات في OnTick هو: فتح جديد → فحص الكسر الفاشل → التتبع → نقطة التعادل → سلّم قفل الربح، بحيث لا تحرك كل طبقة وقف الخسارة إلا إلى الأمام من حيث وضعته الطبقة السابقة.

سياسة التراكم

OneTradeOnly=true (افتراضي) يعني أنExpert Advisorلا يراكم صفقات في نفس الاتجاه. إذا تم تعطيل هذا الخيار، يُسمح بالتدريج حتى MaxOpenTrades=5، لكن يجب أن تُظهر كل صفقة قائمة ربحًا غير محقق لا يقل عن MinProfitPerTradeToAdd=5.0 قبل أن يُسمح بفتح صفقة جديدة (AllowOnlyProfitableAdditions=true). تمشي AllPositionsHaveMinProfit() على PositionsTotal() في كل تيك لتأكيد أن البوابة مفتوحة؛ إذا كانت أي صفقة موجودة في خسارة، يرفضExpert Advisorالإضافة.

حارس المخاطر وتوصيلات الأوامر

تُرجع CheckMaxDrawdown() قيمة false وتمنع الإدخالات الجديدة كلما كان 100 * (balance - equity) / balance > MaxDrawdownPercent=10. هذا سحب يومي عائم — بمجرد أن تتعافى equity، يستأنفExpert Advisorفي التيك التالي. تمر جميع عمليات الأوامر عبر أغلفة إعادة المحاولة 3 مرات. تُعيد TryClose_EX12025 المحاولة عند REQUOTE / TIMEOUT / PRICE_OFF / PRICE_CHANGED مع سكون 200 مللي ثانية؛ تُعيد TryModify_EX12025 المحاولة فقط عند REQUOTE وTIMEOUT مع سكون 100 مللي ثانية (يعتبر PRICE_CHANGED فشلًا قاسيًا لتعديلات وقف الخسارة لأن هدف وقف الخسارة الأصلي قد لا يعود منطقيًا بالسعر الجديد). عدم التماثل بين نوافذ إعادة المحاولة للإغلاق والتعديل مقصود — الإغلاق إجراء دفاعي يكون فيه PRICE_CHANGED غير ضار، لكن تعديل وقف الخسارة بسعر قديم إجراء دقيق حيث يكون PRICE_CHANGED مهمًا.

الملاءمة العملية

الإعدادات الافتراضية — Lots=0.1، ATR_MultiplierSL=1.2، FixedTP_Points=160، MaxOpenTrades=5، MaxDrawdownPercent=10، OneTradeOnly=true — مضبوطة لـ XAUUSD M5 على حساب ECN أو RAW بفارق سعر منخفض. سلّم قفل الربح الديناميكي وبوابة EMA(50) على H4 وتأكيد النطاق الصارم بشمعتين يجعلون هذا النظام منخفض التردد. في يوم نموذجي لـ XAUUSD خلال تداخل جلستي لندن/نيويورك، يجب أن تتوقع من 1 إلى 3 دخولات، مع تخطي الجلسة الآسيوية في الغالب عبر أرضية MinATR المضبوطة تلقائيًا. لاستخدامExpert Advisorعلى أزواج العملات الرئيسية بدلاً من ذلك، اترك UseAutoFilter=true (بحيث تكون الأرضية بمقياس FX) وفكر في رفع DistanceMultiplier إلى 1.0 أو 1.2 لتوسيع النطاق؛ للحصول على تشغيل بتردد أعلى على الذهب، اخفض MinBreakDistance إلى 0.2 وارفع Length إلى 14 ليكون النطاق أكثر سلاسة لكن إغلاق الشمعة أكثر حدة.

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

في كل تيك يقرأExpert Advisorمقبض EMA(10) ومقبض ATR(14) ومقبض EMA(50) على H4، وعند التفعيل ثلاثي Alligator SMMA وقناة Donchian لمدة 20 شمعة، ثم يشغّل بوابة خماسية: جسم الشمعة ≥ 60% من النطاق، وكسر نطاق الشمعتين في اتجاه الصفقة، وتوافق EMA(50) على H4، وتوافق ميل EMA(10)، و(price − gaussNow) > 0.3×ATR للشراء. يدخل الأمر مع وقف خسارة مرفق بالوسيط عند 1.2×ATR وجني أرباح عند 160 نقطة. من تلك النقطة تمشي OnTick على نفس التذكرة في كل تيك لتطبيق خروج تقاطع غاوسي للكسر الفاشل، ووقف الخسارة المتتبع بـ ATR، وخطوة نقطة التعادل عند 1.2×ATR، وسلّم قفل الربح المتدرج، بهذا الترتيب. مجموعة إدارة الصفقة بأكملها أمامية فقط — لا تحرك أي طبقة وقف الخسارة للخلف أبدًا. يعمل فحص السحب اليومي 10% أول شيء في OnTick ويمنع الإدخالات الجديدة عند تفعيله.

إشارة الدخول

يتم إطلاق إشارة الشراء عندما يخترق الإغلاق الحالي فوق EMA(10) + 0.85×ATR(14) على الإطار الزمني العامل مع بقاء إغلاقَي الشمعتين السابقتين تحت هذا النطاق، وأن يغطي جسم الشمعة 60% على الأقل من نطاق هاي-لو الكامل لها، وأن يكون EMA(50) على H4 تحت السعر، وأن يكون ميل EMA(10) موجبًا، وأن يكون الإغلاق أبعد من 0.3×ATR فوق الخط الأوسط. مع تفعيل المرشحات الاختيارية، يجب أن يُظهر Alligator أن jaws > teeth > lips على ثلاثي SMMA(13/8/5)، و/أو أن يخترق السعر قمة قناة Donchian لمدة 20 شمعة بمقدار 5 نقاط مع تأكيد شمعتين. يتم تقييد الأمر بأن يكون السحب اليومي العائم أقل من 10%، وعدد الصفقات المفتوحة أقل من MaxOpenTrades (5 افتراضيًا)، وأن تُظهر كل تذكرة موجودة ربحًا غير محقق لا يقل عن 5$ إذا كان AllowOnlyProfitableAdditions مفعّلًا.

إشارة الخروج

تعمل أربع طبقات إدارة بهذا الترتيب: إغلاق قسري بتقاطع غاوسي إذا عاد السعر عبر خط EMA(10) الأوسط، ووقف خسارة متتبع بـ ATR يُحرَّك إلى bid − 1.2×ATR (للأمام فقط)، وخطوة نقطة تعادل تسحب وقف الخسارة إلى سعر الدخول بمجرد أن يصبح bid − entry > 1.2×ATR، وسلّم قفل الربح الديناميكي الذي مقابل كل 2$ من الربح المفتوح يحرّك وقف الخسارة ليقفل stepCount × 2$ − 1$ كأرضية أمامية فقط. جني الأرباح الثابت عند 160 نقطة هو خط الأساس للخروج، لكن طبقات الإدارة الأربع ستغلق الصفقة في كثير من الأحيان قبل الوصول إلى TP.

وقف الخسارة

وقف الخسارة هو 1.2×ATR(14) تحت ask (للشراء) أو فوق bid (للبيع) عند الدخول، مع HardSL_Points=120 كحد أقصى واسع في حالة اتساع وقف الخسارة المعتمد على ATR خارج هذا الحد. حارس السحب اليومي العائم 10% (CheckMaxDrawdown) هو مفتاح الإيقاف على مستوى الجلسة — بمجرد أن تتعافى equity فوق الأرضية، تستأنف الإدخالات الجديدة في التيك التالي.

جني الأرباح

جني الأرباح هو مسافة ثابتة 160 نقطة من سعر الدخول (FixedTP_Points). فوق TP الثابت، يحوّل سلّم قفل الربح الديناميكي (EnableDynamicLockProfit، خطوات 2$ مع وسادة 1$) الربح المفتوح تدريجيًا إلى أرضية مقفلة مع تحرك الصفقة في صالحك، لذا فإن الخروج الفعلي هو أي من TP الثابت أو إغلاق التقاطع الغاوسي المبكر أو وقف الخسارة المتتبع بـ ATR أو نقطة التعادل، أيهما ينطلق أولًا.

الأنسب لـ

مضبوط لحجم XAUUSD على M5 مع حد أدنى للإيداع 100$ وتصنيف مخاطرة متوسط — الإعدادات الافتراضية المُسلَّمة (Lots=0.1، ATR_SL×1.2، FixedTP=160 نقطة، MaxOpenTrades=5، MaxDrawdown=10%، OneTradeOnly=true) مضبوطة لهذه الشريحة. يتطلب تأكيد النطاق بشمعتين مع بوابة اتجاه EMA(50) على H4 وسيط ECN أو RAW بفارق سعر منخفض حتى لا تأكل تكلفة الفارق هامش الكسر. الجلسات الأكثر فائدة هي تداخل لندن/نيويورك على XAUUSD، حيث تنتج التحركات المستمرة كسور نطاق نظيفة؛ يتم استبعاد الجلسة الآسيوية بواسطة أرضية MinATR المضبوطة تلقائيًا. مع تفعيل سلّم قفل الربح الديناميكي، يكون النظام مناسبًا للتشغيل دون مراقبة، لكن التأكيد الصارم بشمعتين يعني أنه سيمر عبر الفترات العرضية — يُفضَّل إقرانه برأس مال صبور ووسائط يدعم إغلاق XAUUSD الجزئي.

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

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

العائلة: MultiIndicatorConfluence الماجيك: 22212025 الإصدار: 2.00

الوصف: Adaptive volatility breakout EA using Gaussian bands and ATR-based stops. Combines Alligator, Donchian, and EMA trend filters with dynamic lock-profit, trailing stop, breakeven, and drawdown control for robust multi-condition entries. 12 layers: REGIME, SIGNAL, ENTRY, CONFIRM, NO-TRADE, CAPITAL CAP, RISK, SIZING, MANAGE, EXIT, SCALING, OnTester

المؤشرات:

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

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

  • GetBuffer()
  • GaussianFilter()
  • GetATR()
  • GetEMA_HTF()
  • PositionExists()
  • CloseOpposite()
  • AutoTuneFilters()
  • CheckMaxDrawdown()
  • CountOpenTrades()
  • AllPositionsHaveMinProfit()
الرمز الزائف (Pseudocode)
// Pipsgrowth EX12025 MultiIndicatorConfluence — Execution Flow (from source analysis)
// Family: MultiIndicatorConfluence
// Adaptive volatility breakout EA using Gaussian bands and ATR-based stops. Combines Alligator, Donchian, and EMA trend filters with dynamic lock-profit, trailing stop, breakeven, and drawdown control for robust multi-condition entries. 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
الأطر الزمنية المُحسّنة:
M5

كيفية تثبيت الإكسبرت على 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اسحب الإكسبرت على رسم بياني يطابق الإطار الزمني الموصى به
  7. 7هيّء المعاملات وفقاً للجدول في هذه الصفحة
  8. 8فعّل Allow Algo Trading واضغط OK

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

المعاملالافتراضيالوصف
InpMagic22212025Magic number
InpTradeComment"Psgrowth.com Expert_12025"Trade comment
Timeframe0Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1)
TrendFilterTF6Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1)
MaxDrawdownPercent10.0Max drawdown % allowed
MaxOpenTrades5Maximum allowed open trades at the same time
AllowOnlyProfitableAdditionstrueEnable filter
MinProfitPerTradeToAdd5.0Minimum $ profit required per existing trade
LockProfitEvery_X_Dollars2.0Step: every $6 profit
LockMinusBuffer1.0Lock profit minus $1 buffer
AlligatorApplied5Applied price (1=close,2=open,3=high,4=low,5=median,6=typical,7=weighted)
DonchianPeriod20Lookback period
DonchianConfirmBars2Number of bars to confirm breakout
DonchianOffsetPips5.0Offset in pips for breakout buffer
كود المصدر (.mq5)Open Source
Pipsgrowth_com_EX12025.mq5
#property copyright "Pipsgrowth.com"
#property link      "https://pipsgrowth.com"
#property version   "2.00"
#property strict
#property description "Pipsgrowth.com EX12025 EA_5_13_2025 — Adaptive volatility Gaussian bands breakout EA, full 12-layer stack."
#include <Trade\Trade.mqh>
CTrade trade;

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_Timeframe = PERIOD_H1;
ENUM_TIMEFRAMES g_TrendFilterTF = PERIOD_H1;
ENUM_APPLIED_PRICE g_AlligatorApplied = PRICE_CLOSE;
input group "=== Identity ==="
input int    InpMagic            = 22212025; // Magic number
input string InpTradeComment     = "Psgrowth.com Expert_12025"; // Trade comment

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)

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

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

الوسوم:ex12025multiindicatorconfluencepipsgrowthfreemt5xauusd

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

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

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

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

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

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

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

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