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

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

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

Pipsgrowth EX12080 MultiIndicatorConfluence — Advanced gold scalping EA using multi-indicator confluence: Heiken Ashi, EMA ribbon (8/21/50), RSI, MACD, volume spike, . إكسبرت أدفايزر MT5 مفتوح المصدر.

نظرة عامة

Pipsgrowth EX12080 يعمل كمحرّك توافق متعدد المؤشرات صارم بمنطق الكل-أو-لا-شيء على XAUUSD فريم الدقيقة الواحدة. لا يعتمد على نظام تسجيل نقاط ولا يحسب أصواتاً، بل يكفي أن يفشل أي مرشّح من المرشّحات السبعة المفعّلة حتى يُرفض الصفق. الإعداد الافتراضي يُفعّل جميع المرشّحات، ما يعني أن الصفقة لا تنطلق إلا عندما يتفق كل من: لون هيكن آشي، شريط المتوسطات EMA 8/21/50، مؤشر RSI(14)، MACD(12,26,9)، ارتفاع حجم التداول، توسّع عرض بولينجر، وSuperTrend الداخلي على الاتجاه نفسه. كل مرشّح قابل للتبديل بشكل مستقل، فيمكن للمتداول تخفيف الكومة إلى مرشّح واحد فقط أو تكثيفها إلى التوافق الكامل، لكن الحكم الثنائي في نهاية السلسلة لا يتغيّر: يُزاد requiredCount عند تفعيل المرشّح، ويُزاد passCount عند تحقق شرطه، ولا يُسمح بالدخول إلا حين يتساوى passCount مع requiredCount. لا يوجد ترجيح، ولا مقياس ثقة، ولا أولوية لمرشّح على آخر — البوّابة هي AND منطقية على كل ما هو مفعّل.

سلسلة المؤشرات تسحب من ثمانية مقابض مؤشر أصلية تُنشأ في OnInit: iATR(14) لكل من مسافة وقف الخسارة/جني الأرباح وSuperTrend الداخلي، وثلاثة مقابض iMA (شريط EMA 8/21/50 على PRICE_CLOSE)، وiBands(20, 2.0) لتوسّع الضغط، وiRSI(14)، وiMACD(12,26,9)، وiVolumes على VOLUME_TICK. لا يُحمَّل SuperTrend كمؤشر، بل تعيد دالة UpdateSuperTrend() حسابه عند كل تيكة من ATR مع الهاي/اللو الحالي: الحد العلوي hl2 + InpSuperTrendMult(3.0) * atr، والحد السفلي hl2 - 3.0 * atr، ويصبح superTrendDir يساوي 1 عندما يكون الإغلاق فوق الحد العلوي و-1 عندما يكون تحت الحد السفلي. هذا يحافظ على بصمة المؤشر خفيفة (8 مقابض بدلاً من 9) ويجعل المضاعف وفترة ATR قابلَين للتعديل مباشرة من المدخلات.

لدخول شراء، يجب أن يتحقق كل شرط مفعّل: تقريب هيكن آشي (haClose = متوسط الفتح/الإغلاق/الهاي/اللو > haOpen = متوسط الافتتاح/الإغلاق السابق) صاعد، وEMA-8 > EMA-21 > EMA-50 بترتيب تصاعدي صارم، وRSI(14) > 55، وخط MACD الرئيسي فوق خط الإشارة وفوق الصفر، وحجم التدلال الحالي > 1.5 ضعف متوسط 20 شمعة، وعرض بولينجر الحالي (العلوي - السفلي) أوسع من عرض الشمعة السابقة (انتقال من ضغط إلى توسّع)، وsuperTrendDir == 1. البيع هو المرآة: haClose < haOpen، وEMA-8 < EMA-21 < EMA-50، وRSI < 45، وMACD الرئيسي تحت الإشارة وتحت الصفر، مع بقاء شرط ارتفاع الحجم، وتوسّع BB، وsuperTrendDir == -1. عتبات RSI غير المتماثلة (55/45 بدلاً من 50/50) تدفع الدخول بعيداً عن ضوضاء المنتصف نحو الزخم المؤكَّد، في حين يشترط MACD فوق/تحت الصفر تصفية التقاطعات المعاكسة للترند على الجانب الخاطئ من الهيستوجرام.

OnTick مُهيّكل دفاعياً. يستدعي UpdateDailyStats() لكشف يوم تداول جديد، ثم يخرج إن أعادت IsTradingSession() خطأ (نافتا لندن ونيويورك فقط، مع حجب يوم الجمعة بعد الساعة 18 وحجب عطلة نهاية الأسبوع كاملة)، ثم يخرج إن أبلغت IsSpreadAcceptable() عن سبريد أوسع من InpSpreadThreshold (20 نقطة على تسعير الذهب بخمس خانات)، ثم يخرج إن أبلغت ManageRisk() عن تخطّي حدّ الخسارة اليومي (5% من dayStartBalance) أو الحدّ الأقصى للتراجع (15% من الرصيد). لا تنسخ EA أشرطة المؤشرات ولا تستدعي UpdateSuperTrend() إلا بعد تجاوز كل البوّابات الأربع، ثم تسأل CheckBuySignal() / CheckSellSignal() عن الحكم. تتابع ManagePositions() جميع المراكز المفتوحة على الرقم السحري 22212080، وأخيراً PlaceOrder() تفتح صفقة جديدة إن نجح الجانب وكان CountOpenPositions() أقل من InpMaxOpenTrades (افتراضياً 1 لكل اتجاه).

إدارة المراكز مرتبطة بـ ATR. يقف وقف الخسارة عند سعر الدخول ناقص InpATRMulSL(1.5) * ATR(14) لعمليات الشراء (وبالمرآة للبيع)، ويقف جني الأرباح عند سعر الدخول زائد InpATRMulTP(2.5) * ATR(14) — نسبة مخاطرة إلى عائد 1.5:2.5 تتكيّف مع التذبذب الحالي. ما إن يبلغ الربح InpLockProfitPoints (150 نقطة، أي 15 نقطة على وسيط بخمس خانات)، حتى ترفع ManagePositions() الإيقاف إلى سعر الدخول + 10 نقاط (قفل حقيقي فوق نقطة التعادل، لا عندها فقط)، ثم يتولّى منطق الجر: newSL = bid - (bid - openPrice) * InpTrailPercent(0.5%)، فيلاحق الإيقاف السعر بنصف سرعة الحركة. يشترط شرط الجر أن يكون الإيقاف الجديد فوق الإيقاف الحالي وتحت الـ bid الحالي، فلا يمكن أن يتوسّع أبداً. لا يُنقل جني الأرباح أبداً — يظل مثبتاً عند هدف 2.5 ATR الأصلي، فإمّا أن تصطدم الصفقة بالهدف الأصلي أو تُوقَف عند مستوى الجرّ.

طبقة عدّ المراكز والمخاطر صريحة ولا تعتمد على دوال تجهل الرقم السحري. تتكرّر CountOpenPositions(ENUM_POSITION_TYPE) على PositionsTotal وتطابق كلاً من _Symbol وInpMagic (22212080)، فلا يسبّب تشغيل أكثر من EA بأرقام سحرية مختلفة على نفس الشارت ازدواجاً في العدّ. تقرأ ManageRisk() رصيد بداية اليوم (يُلتقط في بداية كل يوم تقويمي عبر UpdateDailyStats) وتحسب dayLossPct = (dayStartBalance - equity) / dayStartBalance * 100 — عندما يصل إلى InpDailyLossLimit (5%)، تتوقّف EA عن البحث عن دخول جديد لبقية اليوم تاركةً المراكز القائمة لمنطق الجر. يستخدم الحدّ الأقصى للتراجع 15% نسبة الرصيد إلى الإكويتي: أي تراجع عائم بهذا الحجم يُعامَل كشرط إيقاف. يُحدد InpMaxTradesPerDay (10) عدد الدخول بشكل مستقل. مسار تحديد حجم اللوت في CalcAutoLot() يقرأ tickValue وtickSize، ويحسب lossPerLot من مسافة وقف الخسارة المستنبطة من ATR، ويُقرّب إلى درجة اللوت لدى الوسيط قبل القصر بين الحد الأدنى والأقصى — صيغة نسبة مخاطرة نظيفة تعود إلى InpFixedLot(0.10) عند إيقاف InpUseAutoLot.

تنفيذ الصفقات ملفوف بثلاث دوال إعادة محاولات للتعامل مع رقصات الـ requote/timeout/price-changed المعتادة لدى الوسطاء. تكرّر TryClose_EX12080 وTryClosePartial_EX12080 حتى ثلاث مرات مع نوم 200 مللي ثانية بين المحاولات، مع إعادة المحاولة عند TRADE_RETCODE_REQUOTE / TIMEOUT / PRICE_OFF / PRICE_CHANGED. لدى TryModify_EX12080 نوم أقصر 100 مللي ثانية وتعيد المحاولة فقط عند REQUOTE / TIMEOUT (تعديلات تغير السعر تُعامَل نهائية ويكسر التكرار). الدوال الثلاث مُعرَّفة لكن استخدامها في هذا البناء محدود — PlaceOrder() تمرّ مباشرة عبر trade.Buy / trade.Sell، والتعديلات الحيّة في ManagePositions() تستدعي TryModify_EX12080 مباشرة. إيقاع المحاولات ليس دراماتيكياً، ما يعني أن EA ما زال يتوقّع وسيطاً من طراز ECN بمعدل requote منخفض؛ على وسيط تجزئة بطيء سيظهر سقف المحاولات الثلاث كفشل دوري في تحديثات الجرّ.

بعض الملاحظات التشغيلية من المصدر. يُعلَن InpSymbol كمدخل نصّي افتراضيه "XAUUSD" لكن كل طلبات المؤشر والسعر في EA تستخدم _Symbol وليس InpSymbol — ما يعني أن EA يتداول رمز الشارت بصرف النظر عن قيمة InpSymbol. كذلك InpTimeframe مجرد تسمية: يُضبط g_InpTimeframe منه عبر MapTimeframeInt() الذي يربط 1→M1، 2→M5، …، 7→D1. الإعداد الافتراضي 1 يربط PERIOD_M1، لذا سلوك المضاربة على M1 الموصوف أعلاه هو السلوك الافتراضي. يحوي المصدر أيضاً بعض الإعلانات المكررة لثُلاثيات MapTimeframeInt / MapAppliedPriceInt / g_InpTimeframe في جسم الملف — يقبل مترجم MQL5 هذه التكرارات، لكن سلوك التشغيل يُحدَّد بآخر إعلان في النطاق. لا يؤثّر أي من هذا على منطق التداول، وإنّما هو أثر لهيكل المدخلات المُطوَّل في المصدر.

عملياً، شغّل هذا EA على XAUUSD M1 مع وسيط ECN سبريده المنخفض على الذهب أقل من 20 نقطة (نحو 0.2 دولار للأونصة). نافذة لندن 8-12 GMT هي الأكثر نشاطاً بالنسبة للذهب، وتضيف نافذة نيويورك 13-17 GMT الحشد الثاني — بينهما تبقى EA خارج المنطقة الميتة 12-13 GMT. يعمل حدّ الخسارة اليومي والحدّ الأقصى للتراجع معاً كقاطع لدائرة المحفظة؛ ما إن ينطلق أحدهما، حتى تتوقّف EA عن فتح مراكز جديدة لذلك اليوم أو تلك الجلسة، لكنّها لا تُغلق المراكز المفتوحة قسراً. استخدم حجم 0.10 الثابت للاختبار، ثم فعّل InpUseAutoLot مع مخاطرة 1% للإنتاج.

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

يحتفظ Pipsgrowth EX12080 بمحفظة من ثمانية مقابض مؤشر أصلية — iATR(14)، وثلاثة iMA(8/21/50)، وiBands(20, 2.0)، وiRSI(14)، وiMACD(12,26,9)، وiVolumes — ويسمح للمتداول بتبديل كل فئة من فئات المرشّحات السبع، ثم يرفض فتح أي صفقة ما لم يُجمع كل مرشّح مفعّل على الاتجاه نفسه. يُحسب SuperTrend داخلياً في UpdateSuperTrend() من ATR والهاي/اللو الحالي بدل تحميله كمؤشر منفصل، ما يُبقي عدد المقابض منضبطاً. تُرتَّب OnTick كدفاع متعدد الطبقات: تستدعي UpdateDailyStats() لتحديث dayStartBalance، ثم تخرج على IsTradingSession() (لندن 8-12 GMT ونيويورك 13-17 GMT فقط، مع حجب الجمعة بعد 18 وعطلة نهاية الأسبوع)، وIsSpreadAcceptable() (يرفض فوق 20 نقطة)، وManageRisk() (قاطع دائرة عند 5% خسارة يومية أو 15% تراجع أقصى) قبل سحب أي مخزن مؤقت أو تشغيل UpdateSuperTrend() — ما يعني أن EA في يوم سبريد هادئ لا يفعل شيئاً فعلياً بدل أن يطلق على بيانات قديمة أو خارج الجلسة. تُحدّ عمليات الدخول بواحدة لكل اتجاه وعشر يومياً، ويُحسب حجم اللوت إما ثابتاً عند InpFixedLot(0.10) أو عبر CalcAutoLot() على نسبة 1% من الرصيد-المعرّض-للخطر. بعد الدخول، تتابع ManagePositions() على PositionsTotal وتطبّق قفل التعادل-زائد عند 150 نقطة وإيقاف جرّ بنسبة 0.5% من الربح، مع إعادة TryModify_EX12080 عند REQUOTE / TIMEOUT (نوم 100 مللي ثانية) للتعديلات الحيّة. كومة التنفيذ صغيرة وصريحة — لا يوجد خروج بانعكاس الإشارة، ولا توقف زمني، ولا قفزة إكويتي تتجاوز قاطع الدائرة 15% في ManageRisk().

إشارة الدخول

تتطلب عمليات الشراء تحقق كل مرشّح مفعّل في آنٍ واحد: شمعة هيكن آشي تقريبية صاعدة، وEMA-8 > EMA-21 > EMA-50 بترتيب تصاعدي صارم، وRSI(14) > 55، وخط MACD الرئيسي فوق الإشارة وفوق الصفر، وحجم التداول الحالي > 1.5 ضعف متوسط 20 شمعة، وعرض بولينجر يتوسّع مقارنةً بالشمعة السابقة، واتجاه SuperTrend الداخلي يساوي 1. عمليات البيع تعكس الشروط السبعة. البوّابة هي AND منطقي صارم (passCount == requiredCount)، وليس عدّ أصوات — لا يمكن تفويت أي مرشّح.

إشارة الخروج

تُدار الخروج بواسطة ManagePositions() عند كل تيكة. ما إن يبلغ الربح InpLockProfitPoints (150 نقطة) حتى يُرفَع الإيقاف إلى سعر الدخول + 10 نقاط (قفل فوق نقطة التعادل)، ثم يتولّى الجرّ بحساب newSL = bid - (bid - openPrice) * 0.5% لعمليات الشراء (وبالمرآة للبيع). لا يُنقل جني الأرباح الأصلي أبداً. لا يوجد خروج بانعكاس الإشارة ولا خروج مبني على الوقت — تُغلق الصفقة عند الإيقاف المُجرَّر أو الهدف الأصلي عند 2.5*ATR.

وقف الخسارة

يُربط وقف الخسارة بـ ATR(14) على شمعة الدخول: SL = سعر الدخول ± InpATRMulSL(1.5) * ATR(14)، فتتكيف مسافة الإيقاف تلقائياً مع التذبذب الحالي. بعد تخطّي الربح 150 نقطة، يُرفَع الإيقاف إلى سعر الدخول + 10 نقاط (قفل حقيقي فوق نقطة التعادل)، ثم يُجرّ عند 0.5% من الربح، فيتشدّد دائماً ولا يتوسّع أبداً.

جني الأرباح

جني الأرباح ثابت عند سعر الدخول ± InpATRMulTP(2.5) * ATR(14) — نسبة مخاطرة إلى عائد 1.5:2.5 تتناسب مع ATR على شمعة الدخول. لا تنقل ManagePositions() جني الأرباح أبداً؛ فإمّا أن تصطدم الصفقة بالهدف الأصلي عند 2.5*ATR أو تُوقَف عند مستوى الجرّ.

الأنسب لـ

شغّل Pipsgrowth EX12080 على XAUUSD M1 مع وسيط ECN سبريده المنخفض على الذهب أقل من 20 نقطة (نحو 0.2 دولار للأونصة). الحد الأدنى للرصيد 100 دولار — حجم اللوت الافتراضي 0.10 مع وقف 1.5 ATR على الذهب يعني نحو 1.5 دولار لكل نقطة مخاطرة عند أصغر إيداع، لذا يوفر رصيد 300-500 دولار هامشاً معقولاً لحدّ الخسارة اليومي 5%. النافذتان النشطتان هما لندن 8-12 GMT ونيويورك 13-17 GMT، وتُعطّل EA تلقائياً خلال المنطقة الميتة 12-13 GMT، ويوم الجمعة بعد 18 GMT، وطوال عطلة نهاية الأسبوع. يُنصح باستخدام VPS بسرعة استجابة أقل من 30 مللي ثانية لأن تعديلات الجرّ وفحوص الإشارة تعمل عند كل تيكة.

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

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

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

الوصف: Advanced gold scalping EA using multi-indicator confluence: Heiken Ashi, EMA ribbon (8/21/50), RSI, MACD, volume spike, Bollinger Bands squeeze and SuperTrend. Session filters for London and NY. ATR-based SL/TP with profit locking and trailing. 12 layers: REGIME, SIGNAL, ENTRY, CONFIRM, NO-TRADE, CAPITAL CAP, RISK, SIZING, MANAGE, EXIT, SCALING, OnTester

المؤشرات:

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

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

  • UpdateSuperTrend()
  • CheckBuySignal()
  • CheckSellSignal()
  • PlaceOrder()
  • CalcAutoLot()
  • ManagePositions()
  • CountOpenPositions()
  • IsTradingSession()
  • IsSpreadAcceptable()
  • ManageRisk()
الرمز الزائف (Pseudocode)
// Pipsgrowth EX12080 MultiIndicatorConfluence — Execution Flow (from source analysis)
// Family: MultiIndicatorConfluence
// Advanced gold scalping EA using multi-indicator confluence: Heiken Ashi, EMA ribbon (8/21/50), RSI, MACD, volume spike, Bollinger Bands squeeze and SuperTrend. Session filters for London and NY. ATR-based SL/TP with profit locking and trailing. 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
الأطر الزمنية المُحسّنة:
M1

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

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

المعاملالافتراضيالوصف
InpSymbol"XAUUSD"Trading symbol
InpTimeframe1Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // Main timeframe
InpEnableLondontrueEnable London session
InpLondonStartHour8London start hour (GMT)
InpLondonEndHour12London end hour (GMT)
InpEnableNYtrueEnable NY session
InpNYStartHour13NY start hour (GMT)
InpNYEndHour17NY end hour (GMT)
InpAvoidFridaysAfter18trueAvoid Fridays after 18:00 GMT
InpEnableHeikenAshitrueHeiken Ashi filter
InpEnableEMAtrueEMA Ribbon filter
InpEMAPeriod18EMA fast
InpEMAPeriod221EMA mid
InpEMAPeriod350EMA slow
InpEnableRSItrueRSI filter
InpRSIPeriod14RSI period
InpRSILevel55.0RSI level
InpEnableMACDtrueMACD filter
InpMACDFast12MACD fast
InpMACDSlow26MACD slow
InpMACDSignal9MACD signal
InpEnableVolumeSpiketrueVolume spike filter
InpVolumePeriod20Volume period
InpEnableBollSqueezetrueBollinger Squeeze filter
InpEnableSupertrendtrueSupertrend filter
InpSuperTrendPeriod10Supertrend ATR period
InpSuperTrendMult3.0Supertrend multiplier
InpFixedLot0.10Fixed lot size
InpUseAutoLotfalseUse dynamic lot size
InpRiskPercent1.0Risk % per trade
InpMaxOpenTrades1Max open trades per direction
InpMaxTradesPerDay10Max trades per day
InpDailyLossLimit5.0Daily loss limit %
InpMaxDrawdown15.0Max drawdown %
InpSpreadThreshold20.0Max spread (points)
InpATRPeriod14ATR period
InpATRMulSL1.5ATR SL multiplier
InpATRMulTP2.5ATR TP multiplier
InpLockProfitPoints150Lock profit after X points
InpTrailPercent0.5Trail SL at % gain
InpMagic22212080Magic Number
InpTradeComment"Psgrowth.com Expert_12080"Trade Comment
كود المصدر (.mq5)Open Source
Pipsgrowth_com_EX12080.mq5
#property copyright "Pipsgrowth.com"
#property link      "https://pipsgrowth.com"
#property version   "2.00"
#property strict
#property description "Pipsgrowth.com EX12080 ic_gold — Multi-indicator confluence gold scalper, full 12-layer stack."

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

CTrade        trade;
CPositionInfo posInfo;
CSymbolInfo   symInfo;

//+------------------------------------------------------------------+
//| Inputs                                                             |
//+------------------------------------------------------------------+
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 string          InpSymbol          = "XAUUSD";       // Trading symbol
input int InpTimeframe = 1; // Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1)      // Main timeframe

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;

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

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

الوسوم:ex12080multiindicatorconfluencepipsgrowthfreemt5xauusd

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

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

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

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

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

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

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

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