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

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

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

Pipsgrowth EX12011 MultiIndicatorConfluence — Professional Multi-Confirmation EA for XAUUSD combining Price Action, Market Structure, Adaptive Indicators, Regime Dete. إكسبرت أدفايزر MT5 مفتوح المصدر.

نظرة عامة

Pipsgrowth EX12011 هو Expert Advisor متعدد التأكيدات مصمم خصيصاً لزوج XAUUSD على الإطار الزمني M5، وهو الـ EA الوحيد ضمن عائلة MultiIndicatorConfluence الذي يبني قراره حول نظام تسجيل نقاط مرجّح بدل عدّ الأصوات. خط إنتاج الإشارة يعيش داخل دالة واحدة اسمها AnalyzeMarket()، والتي تُرجع +1 (شراء) أو -1 (بيع) أو 0 (لا تداول) بعد أن تُوزن أربع حالات للسوق، وخمس فئات من نقاط التلاقي، ومرشح للهيكل السعري، وبوابة تأكيد من الإطار الزمني الأعلى. ثلاثة وثمانون مُدخلاً وثمانية وعشرون دالة تصبّ في قرار واحد.

أول ما يفعله الـ EA عند كل شمعة جديدة هو تحديث حالة السوق عبر UpdateMarketState(). يسحب خط ADX(14) الرئيسي وخط ATR(14) الرئيسي، ثم يحسب مئين ATR على نافذة 100 شمعة (ATR_Lookback = 100). هذا المئين هو بُعد التذبذب. ADX فوق ADX_Trending_Level = 25.0 ومئين ATR فوق ATR_High_Volatility_Percentile = 70.0 يحددان معاً حالة REGIME_TRENDING، التي تمنح الوزن الكامل Weight_Regime = 2.0 لقرار التداول. ADX تحت 25 ومئين ATR تحت 70 يحددان معاً REGIME_RANGING، وهو إيقاف تام: الدالة تُرجع 0 فوراً ولا تُقيَّم أي فئة أخرى. الشمعة ذات التذبذب العالي وغير الاتجاهية تمنح نصف وزن الحالة (1.0). الشموع منخفضة التذبذب وغير الاتجاهية تمنح 0 من هذه الطبقة.

الطبقة الثانية هي الاتجاه، بوزن 2.0. تعمل ثلاث فحوصات فرعية. زوج EMA التكيّفي يستخدم الحدود الدنيا للنطاقات المكوّنة — EMA_Fast_Min = 15 وEMA_Slow_Min = 40 — ولا يُطلق نقطة اتجاه صاعدة إلا عندما يكون المتوسط السريع فوق البطيء والإغلاق فوق السريع (الموقع بالنسبة للبطيء وحده لا يكفي). مرشح إيشيموكو يقرأ قيمتي Senkou A و Senkou B بعد 26 شمعة ويعامل السحابة كحزمة: الإشارة الصاعدة تتطلب إغلاقاً فوق قمة السحابة (MathMax(senkouA[26], senkouB[26])) وtenkan[0] > kijun[0]؛ المنطق المعكوس يولّد الإشارة الهابطة. الفحص الفرعي الثالث هو الهيكل السعري المباشر، الذي تستخرجه UpdateMarketStructure() من مصفوفات نقاط التأرجح: هيكل صاعد (1) عندما تكون آخر قمة تأرجح أعلى من سابقتها وآخر قاع تأرجح أعلى من سابقه — أي قمم وقيعان صاعدة. الزوج المعكوس يولّد -1. الهيكل المحايد يمنح 0 من هذا الفحص الفرعي لكنه لا يوقف التداول بحد ذاته.

الزخم موزون بـ 1.5 ويجمع MACD وRSI. فحص MACD يستخدم MACD(12,26,9) القياسي. القراءة الصاعدة تتطلب خط الـ main فوق خط الإشارة والـ main فوق الصفر؛ القراءة الهابطة تتطلب العكس. التقاطع على الشمعة الحالية يضيف 0.5 إلى نقاط الزخم. RSI واعٍ للسياق: عندما يكون السوق متجهاً يستخدم الـ EA نطاقات الاتجاه (RSI_Trending_Upper = 60.0، RSI_Trending_Lower = 40.0) ولا يحتسب RSI إلا بين 40-60 في اتجاه الترند؛ عندما لا يكون السوق متجهاً يتحول إلى منطق الارتداد، بحثاً عن RSI(14) تحت RSI_Oversold = 30.0 ومتصاعداً، أو فوق RSI_Overbought = 70.0 ومتراجعاً. هذا الـ RSI ثنائي الوضع من المرات القليلة في المنظومة التي يُفسَّر فيها المؤشر ذاته في وضعين مختلفين من السوق عبر مسار الكود نفسه.

الفئة الرابعة هي حركة السعر (Price Action)، موزونة بـ 2.5 — الأثقل بين الفئات الخمس. تبحث UpdateOrderBlocks() عن شموع دفع قوية يكون فيها مدى الشمعة i أكبر من 1.5× مدى الشمعة i-1 وإغلاق السابقة يسير في الاتجاه نفسه؛ تتحول إلى بلوكات طلب صاعدة أو عرض هابطة، محفوظة في مصفوفة من 50 عنصراً. تبحث UpdateFairValueGaps() عن فجوة الثلاث شموع الكلاسيكية (low[i-1] فوق high[i+1] للصعود، high[i-1] تحت low[i+1] للهبوط) وتسجّل أي فجوة لا تقل عن FVG_MinSize_Points = 200 نقطة، بحد أقصى 30 فجوة نشطة. ثم تمنح طبقة حركة السعر 1.0 عندما يكون الإغلاق ضمن 500 نقطة من منتصف بلوك الطلب/العرض، و0.5 عندما يقترب السعر من فجوة غير مُغلقة من الجهة الصحيحة ضمن 300 نقطة. الهياكل المُختبَرة أو المُغلقة تخرج من المصفوفة تلقائياً.

الفئة الخامسة هي الدعم والمقاومة، موزونة بـ 1.5. تُجمِّع UpdateSupportResistance() قمم التأرجح في مناطق مقاومة وقيعان التأرجح في مناطق دعم بعرض تجميع 300 نقطة ونافذة 50 شمعة، ثم تُسقط أي منطقة بأقل من SR_TouchCount = 2 لمسات. يمنح فحص القرب 0.5 × (عدد اللمسات/3) للدخول داخل المنطقة — لمسات أكثر، وزن أكثر، بحد أقصى نقطة كاملة لكل مستوى. مجموع نقاط التلاقي هو: Weight_Regime × regimeScore + Weight_Trend × trendScore + Weight_Momentum × momentumScore + Weight_PriceAction × paScore + Weight_SR × srScore. العتبة الافتراضية هي MinConfluenceScore = 7.0. إن كان المجموع تحت هذه العتبة تُرجع الدالة 0؛ إن كان فوقها تتحقق الدالة من عدد الإشارات الصاعدة مقابل الهابطة ولا تُرجع +1 أو -1 إلا عندما يتطابق اتجاه الإشارة مع اتجاه EMA. مجموع عالٍ مع انحياز متعاكس يُرجع 0.

بوابة الإطار الزمني الأعلى هي المرشح الصلب الأخير. UseHigherTF = true وRequireHTF_Alignment = true افتراضياً، مع HigherTF = 9 الذي يقابل H4. إن كان ADX(14) على H4 تحت 25، تُرجع AnalyzeMarket() القيمة 0 حتى لو اجتاز مجموع M5 العتبة. هذا ما يمنع الـ EA من معاكسة اتجاه الإطار الأعلى في ضوضاء M5.

إدارة الصفقة متعددة الطبقات. وقف الخسارة = ATR(14) × ATR_StopLoss_Multiplier = 2.5، وهو ما يعادل على XAUUSD M5 نحو 6-12 دولاراً تقريباً. جني الأرباح = مسافة وقف الخسارة × Min_RR_Ratio = 1.5، أي أن الهدف 1.5× المسافة — توزيع مخاطرة/عائد 1.5:1. حجم اللوت = RiskPercent = 1.5% من الرصيد مقسوماً على مسافة وقف الخسارة، مع تطبيع لخطوة اللوت، وتوجد إمكانية FixedLotSize = 0 للتثبيت اليدوي. أقصى سبريد 50 نقطة، أقصى عدد مراكز مفتوحة 1، أقصى عدد صفقات يومية 10، وحد خسارة يومية 5% يوقف الفتح الجديد. تنقل ManageBreakeven() الوقف إلى سعر الدخول + 50 نقطة بمجرد أن تربح الصفقة 500 نقطة؛ ثم تقوم ManageTrailingStop() بتتبع الوقف بمقدار ATR × 2.0 بعد 700 نقطة ربح؛ تقطع ManagePartialClose() 50% من الصفقة عند R-multiple 1.0؛ تُغلق ManageTimeExit() أي صفقة أقدم من MaxTradeHours = 24 ساعة عند تفعيل خيار الخروج الزمني.

التنفيذ عبر trade.Buy() وtrade.Sell() مع SetDeviationInPoints(50) وSetTypeFilling(ORDER_FILLING_FOK) وحلقات إعادة محاولة بثلاث محاولات. تُعيد TryClose_EX12011() المحاولة عند REQUOTE وTIMEOUT وPRICE_OFF وPRICE_CHANGED بفاصل 200ms. تُعيد TryModify_EX12011() المحاولة عند REQUOTE وTIMEOUT فقط بفاصل 100ms. مرشح الجلسات يسمح بلندن (08:00-16:00 GMT) ونيويورك (13:00-22:00 GMT)؛ جلسة آسيا مطفأة افتراضياً. فحص سلامة على سعر bid/ask بين 100 و10000 يلتقط أي رمز مُهيّأ خطأ قبل إرسال أي أمر.

النتيجة EA لا يتداول كثيراً. عتبة التلاقي 7.0 مع إيقاف السوق العرضي وبوابة H4 ADX تنتج عدداً صغيراً من الصفقات عالية الاقتناع أسبوعياً، ومكدس الإدارة مبني لالتقاط موجات الترند حال انطلاقها. تعرض لوحة المعلومات على الشارت الحالة والاتجاه والهيكل وADX وATR ومئين ATR وعدد المراكز وعدد الصفقات اليومية والربح/الخسارة اليومي والسبريد الحالي لحظياً.

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

يشغّل Pipsgrowth EX12011 مصنّف حالة من أربع حالات عند كل شمعة M5 جديدة: ADX(14) فوق 25 مع مئين ATR فوق 70 يحددان TRENDING (وزن كامل 2.0)، نفس مستوى ADX مع تذبذب أدنى يمنح نصف الوزن كـ HIGH_VOL، الحالتان معاً تحت العتبة هما إيقاف تام RANGING يُرجع 0 قبل أي فحص آخر، وحالة LOW_VOL اللاحقة تمنح 0 من طبقة الحالة. بعد اجتياز الحالة، تضيف AnalyzeMarket() نقاطاً عبر خمس فئات موزونة — الاتجاه (زوج EMA + سحابة إيشيموكو + هيكل السوق HH/HL أو LH/LL من نقاط التأرجح)، الزخم (اتجاه MACD مع مكافأة التقاطع + RSI ثنائي الوضع يستخدم نطاقات الاتجاه 60/40 عندما يكون ADX مرتفعاً ومنطق ارتداد التشبع/التشبع الشرائي عدا ذلك)، حركة السعر (بلوكات الطلب/العرض ضمن 500 نقطة وفجوات FVG غير المُغلقة ضمن 300 نقطة، الوزن الأثقل 2.5)، والدعم/المقاومة (مستويات تأرجح مُجمَّعة بلمستين فأكثر، موزونة بعدد اللمسات). يجب أن يتجاوز المجموع MinConfluenceScore = 7.0 وأن يتطابق اتجاه الإشارة مع اتجاه EMA. ثم تفرض بوابة الإطار الزمني الأعلى إيقافاً تاماً إن كان ADX(14) على H4 تحت 25، فلا ينطلق تلاقي M5 ضد إطار أعلى هادئ. مكدس الإدارة شلال من أربع مراحل: رatchet نقطة التعادل عند 500 نقطة، إغلاق جزئي عند 1.0R، تتبع ATR عند 700 نقطة ربح، ووقف زمني 24 ساعة عند التفعيل. الجلسات افتراضياً لندن ونيويورك مع إيقاف آسيا، أقصى سبريد 50 نقطة، أقصى مركز مفتوح واحد، أقصى 10 صفقات يومية وحد خسارة يومية 5%. التنفيذ عبر ORDER_FILLING_FOK مع حلقة إغلاق بثلاث محاولات عند REQUOTE/TIMEOUT/PRICE_OFF/PRICE_CHANGED وحلقة تعديل بثلاث محاولات عند REQUOTE/TIMEOUT فقط.

إشارة الدخول

يدخل الـ EA شراءً عندما يصل مجموع التلاقي على M5 إلى 7.0 (الافتراضي MinConfluenceScore) ويتجاوز عدد الإشارات الصاعدة نظيرتها الهابطة مع تأكيد زوج EMA التكيّفي للاتجاه الصاعد. يجب أن تكون الحالة TRENDING أو HIGH_VOL (RANGING إيقاف تام)، وأن تكون حركة السعر ضمن 500 نقطة من منتصف بلوك طلب صاعد أو مقتربة من فجوة FVG صاعدة، وأن يكون ADX(14) على H4 فوق 25. البيع يعكس البوابات نفسها.

إشارة الخروج

تعمل الخروجات كمكدس من أربع طبقات: تنقل ManageBreakeven() الوقف إلى سعر الدخول + 50 نقطة بعد 500 نقطة ربح؛ ثم تتبع ManageTrailingStop() الوقف بمقدار 2.0×ATR(14) بمجرد أن تربح الصفقة 700 نقطة؛ تقطع ManagePartialClose() 50% من الصفقة عند R-multiple 1.0؛ تُغلق ManageTimeExit() أي صفقة أقدم من 24 ساعة عند تفعيل الخيار.

وقف الخسارة

وقف الخسارة = ATR(14) × 2.5 عند الدخول، وهو ما يقع على XAUUSD M5 في نطاق 6-12 دولاراً. يرفع رatchet نقطة التعادل الوقف إلى سعر الدخول + 50 نقطة بعد 500 نقطة ربح، ثم يتولى تتبع 2.0×ATR بعد 700 نقطة ربح.

جني الأرباح

جني الأرباح = مسافة وقف الخسارة × 1.5 عند الدخول، أي توزيع 1.5:1 للعائد/المخاطرة. يقفل الإغلاق الجزئي 50% عند 1.0R، ويترك النصف الثاني يركض مع التتبع.

الأنسب لـ

أدنى رصيد موصى به: 100 دولار مع مخاطرة 1.5% لكل صفقة (نحو 1.50 دولار لكل SL على وقف 100 نقطة على XAUUSD M5). يُشغَّل على XAUUSD M5 فقط — مجموع التلاقي ومحرك نقاط التأرجح وكاشف بلوكات الطلب وبوابة H4 ADX كلها مُعايرة لتذبذب الذهب ودورة قرار الخمس دقائق. استخدم وسيط ECN منخفض السبريد بتنفيذ أقل من 50ms، لأن الـ EA يفلتر عند 50 نقطة ويرatchet التعادل عند 500 نقطة. الأفضل في جلستي لندن ونيويورك (جلسة آسيا مطفأة افتراضياً)، وتوقّع تكراراً منخفضاً للصفقات — عتبة التلاقي 7.0 مع إيقاف الحالة وبوابة H4 ADX ينتجان عدداً صغيراً من الصفقات عالية الاقتناع أسبوعياً لا نشاطاً متواصلاً. توزيع 1.5:1 مع إغلاق جزئي 50% عند 1.0R مبني لحسابات قادرة على تحمّل سحب 6-12 دولاراً والسماح للتتبع بقيادة النصف الثاني.

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

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

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

الوصف: Professional Multi-Confirmation EA for XAUUSD combining Price Action, Market Structure, Adaptive Indicators, Regime Detection, Risk Management, and Trade Management. 12 layers: REGIME, SIGNAL, ENTRY, CONFIRM, NO-TRADE, CAPITAL CAP, RISK, SIZING, MANAGE, EXIT, SCALING, OnTester

المؤشرات:

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

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

  • InitializeIndicators()
  • UpdateMarketState()
  • UpdateSwingPoints()
  • UpdateMarketStructure()
  • UpdateOrderBlocks()
  • UpdateFairValueGaps()
  • UpdateSupportResistance()
  • AnalyzeMarket()
  • OpenBuyTrade()
  • OpenSellTrade()
الرمز الزائف (Pseudocode)
// Pipsgrowth EX12011 MultiIndicatorConfluence — Execution Flow (from source analysis)
// Family: MultiIndicatorConfluence
// Professional Multi-Confirmation EA for XAUUSD combining Price Action, Market Structure, Adaptive Indicators, Regime Detection, Risk Management, and Trade Management. 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

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

المعاملالافتراضيالوصف
InpTradeComment"Psgrowth.com Expert_12011"Trade Comment
MagicNumber22212011Magic Number (222xxx)
TradeOnNewBarOnlytrueTrade on New Bar Only
UseSessionFiltertrueUse Session Filter
TradeAsianSessionfalseTrade Asian Session (00:00-08:00 GMT)
TradeLondonSessiontrueTrade London Session (08:00-16:00 GMT)
TradeNYSessiontrueTrade NY Session (13:00-22:00 GMT)
MinutesAfterNews30Minutes to Wait After Major News
UseRegimeFiltertrueUse Regime Filter
ADX_Period14ADX Period
ADX_Trending_Level25.0ADX Trending Level
ATR_Period14ATR Period
ATR_Lookback100ATR Percentile Lookback
ATR_High_Volatility_Percentile70.0High Volatility Percentile
UseEMAtrueUse EMA Filter
EMA_Fast_Min15Fast EMA Min Period
EMA_Fast_Max30Fast EMA Max Period
EMA_Slow_Min40Slow EMA Min Period
EMA_Slow_Max70Slow EMA Max Period
EMA_AppliedPrice1Applied price (1=close,2=open,3=high,4=low,5=median,6=typical,7=weighted) // EMA Applied Price
UseIchimokutrueUse Ichimoku Filter
Ichimoku_Tenkan9Tenkan-sen Period
Ichimoku_Kijun26Kijun-sen Period
Ichimoku_Senkou52Senkou Span B Period
UseMACDtrueUse MACD Filter
MACD_Fast12MACD Fast EMA
MACD_Slow26MACD Slow EMA
MACD_Signal9MACD Signal Period
MACD_AppliedPrice1Applied price (1=close,2=open,3=high,4=low,5=median,6=typical,7=weighted) // MACD Applied Price
UseRSItrueUse RSI Filter
RSI_Period14RSI Period
RSI_Trending_Upper60.0RSI Trending Upper Level
RSI_Trending_Lower40.0RSI Trending Lower Level
RSI_Overbought70.0RSI Overbought Level
RSI_Oversold30.0RSI Oversold Level
RSI_AppliedPrice1Applied price (1=close,2=open,3=high,4=low,5=median,6=typical,7=weighted) // RSI Applied Price
UsePriceActiontrueUse Price Action Analysis
SwingLookback20Swing High/Low Lookback
StructureConfirmationBars3Structure Break Confirmation Bars
MinStructureSize_Points500Min Structure Size (Points)
DetectOrderBlockstrueDetect Order Blocks
DetectFVGtrueDetect Fair Value Gaps
FVG_MinSize_Points200Min FVG Size (Points)
UseSupportResistancetrueUse S/R Levels
SR_Lookback50S/R Lookback Bars
SR_Zone_Points300S/R Zone Width (Points)
SR_TouchCount2Min Touches for Valid S/R
Weight_Regime2.0Regime Weight
Weight_Trend2.0Trend Weight
Weight_Momentum1.5Momentum Weight
Weight_PriceAction2.5Price Action Weight
Weight_SR1.5S/R Weight
MinConfluenceScore7.0Minimum Confluence Score to Trade
RiskPercent1.5Risk per Trade (%)
FixedLotSize0.0Fixed Lot Size (0=Auto)
ATR_StopLoss_Multiplier2.5ATR Stop Loss Multiplier
Min_RR_Ratio1.5Minimum Risk/Reward Ratio
MaxSpreadPoints50Max Spread (Points)
MaxDailyLossPercent5.0Max Daily Loss (%)
MaxDailyTrades10Max Daily Trades
MaxOpenPositions1Max Open Positions
UseBreakeventrueUse Breakeven
Breakeven_After_Points500Move to BE After (Points)
Breakeven_Plus_Points50BE + Additional Points
UseTrailingStoptrueUse Trailing Stop
TrailingStop_ATR_Multiplier2.0Trailing Stop ATR Multiplier
TrailingStop_Activation_Points700Trailing Activation (Points)
UsePartialClosetrueUse Partial Profit Taking
PartialClose_Percent50.0Partial Close % of Position
PartialClose_At_RR1.0Partial Close at R:R Ratio
UseTimeBasedExitfalseUse Time-Based Exit
MaxTradeHours24Max Trade Duration (Hours)
UseHigherTFtrueUse Higher Timeframe Confirmation
HigherTF9Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // Higher Timeframe
RequireHTF_AlignmenttrueRequire HTF Trend Alignment
ShowDashboardtrueShow Dashboard
Dashboard_X20Dashboard X Position
Dashboard_Y50Dashboard Y Position
Dashboard_ColorclrWhiteDashboard Text Color
EnableDebugLogtrueEnable Debug Logging
DebugShowConfluencetrueShow Confluence Details
DebugShowIndicatorstrueShow Indicator Values
DebugShowFilterstrueShow Filter Status
كود المصدر (.mq5)Open Source
Pipsgrowth_com_EX12011.mq5
#property copyright "Pipsgrowth.com"
#property link      "https://pipsgrowth.com"
#property version   "2.00"
#property strict
#property description "Pipsgrowth.com EX12011 XAU_Professional_MultiConfirmation_EA — Multi-indicator confluence for XAUUSD, full 12-layer stack."

//--- Include necessary libraries
#include <Trade\Trade.mqh>
#include <Trade\PositionInfo.mqh>
#include <Trade\AccountInfo.mqh>
#include <Trade\SymbolInfo.mqh>

//--- Create objects
CTrade trade;
CPositionInfo position;
CAccountInfo account;
CSymbolInfo symbolInfo;

//+------------------------------------------------------------------+
//| Input Parameters - Organized by Category                          |
//+------------------------------------------------------------------+

//=== GENERAL SETTINGS ===
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_HigherTF = PERIOD_H1;
ENUM_APPLIED_PRICE g_EMA_AppliedPrice = PRICE_CLOSE;
ENUM_APPLIED_PRICE g_MACD_AppliedPrice = PRICE_CLOSE;
ENUM_APPLIED_PRICE g_RSI_AppliedPrice = PRICE_CLOSE;
input group "=== GENERAL SETTINGS ==="
input string InpTradeComment = "Psgrowth.com Expert_12011"; // Trade Comment
input long MagicNumber = 22212011;                      // Magic Number (222xxx)
input bool TradeOnNewBarOnly = true;                  // Trade on New Bar Only

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

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

الوسوم:ex12011multiindicatorconfluencepipsgrowthfreemt5xauusd

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

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

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

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

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

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

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

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