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

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

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

Pipsgrowth EX18111 TrendFollow — AI-powered gold scalper combining Smart Money Concepts (BOS/CHoCH, Order Blocks, FVG) with multi-indicator consensus (RS. إكسبرت أدفايزر MT5 مفتوح المصدر.

نظرة عامة

إكس 18111 هو خبير آلي (EA) متخصص في تداول الذهب (XAUUSD) على الإطار الزمني M5، ويقدّم مقاربة مختلفة عن أغلب الروبوتات الشائعة في السوق: فهو يقرأ بنية السوق (Market Structure) بأسلوب متداول SMC، ثم يضيف فوق ذلك توافقاً من ستة مؤشرات قبل تنفيذ الصفقة. حلقة OnTick عبارة عن آلة حالات. في كل شمعة جديدة، تقوم UpdateSwingStructure() بفحص InpSwingLength=20 شمعة على كل جانب من القمة/القاع المرشح وتؤكد أو ترفض هذا المستوى كسوينغ مرتفع أو منخفض. عندما يكسر إغلاق الشمعة 1 هذا المستوى المؤكد، يصنّف الخبير الكسر إما كـ BOS (استمرار للاتجاه الحالي) أو كـ CHoCH (انعكاس ضد الاتجاه السابق) ويحدّث g_swingTrend. نفس المنطق يعمل على InpInternalLength=5 للبنية الداخلية الأسرع، مما يساعد على رصد الانعكاسات داخل الموجة. كل كسر هيكلي مؤكد يستدعي CreateOrderBlock() التي تفحص حتى عشر شموع للخلف وتخزن الشمعة المتطرفة في SOrderBlock بهوامش علوية وسفلية وتوقيت وانحياز. تعمل DetectFVG() بالتوازي، وتبحث في تتابعات ثلاث شموع حيث لا تتداخل النطاقات ويتجاوز عدم التوازن InpFVGMinATR=0.5×ATR. تُحفظ المنطقتان في مصفوفتين دوّارتين بحد أقصى InpMaxOBCount=5 و InpMaxFVGCount=5، ويُعطّل الخبير أي منطقة بمجرد أن يخترقها السعر.

قرار الدخول الفعلي محكوم بنتيجة توافق من ست نقاط تُحسب بشكل منفصل للشراء والبيع. تمنح CalculateBuyScore() نقطة واحدة عند تحقق كل من: RSI(9) بين 30 و70 (قابل للتعديل عبر InpRSI_OS/InpRSI_OB)؛ متوسط هول (Hull) للشمعة 1 أعلى من الشمعة 2 (تأكيد ميل داخلي، مبني من LWMA لفترتي 20 و10 بصياغة 2*LWMA(N/2) − LWMA(N)؛ المتوسط السريع EMA(9) فوق EMA(21)؛ ATR(14) الحالي يتجاوز متوسط 20 شمعة بمقدار InpATRVelocity=1.2×؛ g_swingTrend صاعد؛ وصدور تنبيه BOS أو CHoCH على الشمعة الحالية. المنطق المعكوس يطبَّق على البيع. لا تُنفَّذ الصفقة إلا عندما تتجاوز buyScore (أو sellScore) قيمة InpMinSignalScore=3 ويتفق g_swingTrend مع الاتجاه. وبعد ذلك، تجرب ProcessEntrySignals() أوضاع الدخول بالترتيب: MODE_ALL / MODE_OB_RETEST / MODE_FVG_FILL / MODE_BOS_BREAK. يعمل نمط الابتلاع (Bullish/Bearish Engulfing) أو نمط البن بار بنسبة فتيل/جسم أعلى من InpPinBarRatio=2.5 كتجاوز تقديري ويفرض validEntry=true بصرف النظر عن مسار SMC.

يُحسب حجم المخاطرة في CalculateLotSize() باستخدام الرصيد × InpRiskPercent=2.0٪ مقسوماً على مسافة وقف الخسارة بوحدة التيك، مع تقريب إلى SYMBOL_VOLUME_STEP وتحديد بالسقف/الحد الأدنى. يتجاوز InpFixedLot الصيغة عند تعيينه فوق الصفر. يرتبط وقف الخسارة وجني الأرباح بـ ATR: SL = 1.5×ATR(14) أسفل الدخول للشراء، TP = 2.5×ATR(14) أعلى الدخول، بنسبة مخاطرة/عائد 1:1.67 عند الإعدادات الافتراضية. يستخدم الأمر MqlTradeRequest مع انحراف 30 ونمط تعبئة يُكتشف تلقائياً من SYMBOL_FILLING_MODE في GetFillMode(). تُفحص الهامش عند 80٪ من الهامش الحر قبل إرسال أي تذكرة جديدة، ويُفرض تهدئة 5 دقائق بين محاولات التداول.

يُعد إكس 18111 أيضاً من بين قلائل الخبراء في كتالوج PipsGrowth التي تستخدم تدرّج (pyramid) حقيقي. لا تُستدعى ExecutePyramidLeg() إلا عندما تؤكد CanAddPyramidLeg() أن جميع الأرجل المفتوحة رابحة (InpRequireAllProfit=true)، وأن ربح آخر رجل يتجاوز InpMinProfitNextLeg=1.50 دولار، وأن 60 ثانية على الأقل مرت منذ آخر رجل، وأن العدد الحالي لا يزال أقل من InpMaxPositions=3. حجم كل رجل إضافي هو base × InpPyramidLotMult=0.75^legNum، أي تدرّج متناقص (1، 0.75، 0.5625) بدلاً من المارتينغال التصاعدي الشائع. قبل فتح أي رجل، تمر RatchetToBreakeven() على كل المراكز المفتوحة في نفس الاتجاه وتشدّ وقف الخسارة إلى entry + spread للشراء أو entry − spread للبيع. تتولى ManagePositions() منطق التريلينغ في كل تيكت: بمجرد أن يتجاوز السعر نقطة الدخول بمقدار InpBreakevenATR=0.8×ATR، يُشدّ الوقف إلى entry + 10 نقاط، وبمجرد تجاوز السعر ذلك المستوى، يتقدّم التريل بمقدار InpTrailATR=0.5×ATR في كل تيكت لاحق يفوز فيه الوقف الجديد على الحالي بفارق 10 نقاط. لا تُعدّل مستويات جني الأرباح بعد التنفيذ.

طبقة أخبار الذكاء الاصطناعي الاختيارية هي أكثر ميزة تجريبية في الخبير. إذا ملأت InpPerplexityAPIKey بمفتاح حقيقي وأضفت https://api.perplexity.ai إلى عناوين WebRequest المسموح بها في MT5، سترسل CheckAINews() طلباً إلى نقطة نهاية Perplexity llama-3.1-sonar كل InpNewsCheckInterval=300 ثانية، طالبة انحيازاً من كلمة واحدة (صاعد/هابط/محايد) مع سبب من سطر واحد يغطي بيانات الدولار عالية التأثير والأحداث الجيوسياسية وآخر بيانات الفيدرالي. تحلّل ParseAIResponse() الرد وتخزنه في g_aiBias. إذا عاد الذكاء الاصطناعي بـ BULLISH لكن g_swingTrend هابط (أو العكس)، يُمنع الدخول — فالذكاء الاصطناعي يعمل كحق نقض (فيتو) لا كمصدر إشارات جديد. بدون المفتاح، يتحول الخبير بصمت إلى AI_DISABLED ويعمل على الهيكل والمؤشرات فقط؛ الادعاء في التعليق بوجود 12 طبقة يبقى طموحياً في الإعداد الافتراضي، وطبقة AI هي الجزء الأكثر وضوحاً في كونه اختيارياً.

بوابة الجلسة تستخدم وقت الخادم لا GMT. ترجع IsWithinSession() صحيحاً بين InpSessionStartHour=8 و InpSessionEndHour=20، وعندما يكون InpAvoidRollover مفعّلاً، تحجب أيضاً نافذة 21:00-01:00 حيث يميل السبريد والتمويل (swap) إلى الارتفاع. يعمل حدّان للأمان بشكل مستقل: IsDrawdownExceeded() يقارن الإكويتي الحالي بـ g_peakEquity ويفصل عندما يتجاوز الانخفاض InpMaxDDPercent=30٪؛ وIsDailyLossExceeded() يقارن الإكويتي بـ g_startDayEquity (يُعاد ضبطه يومياً في CheckNewDay) ويفصل عندما تتجاوز الخسارة InpMaxDailyLossDollar=15 دولاراً. ترفض IsSpreadOK() الدخول عندما يتجاوز السبريد InpMaxSpreadPoints=50 — أي نحو نصف دولار للأونصة على XAUUSD، وهو مرشح معقول للوسطاء retail.

تُبنى لوحة المعلومات على الشارت في OnInit وتُحدَّث كل ثانية في UpdateDashboard(). تعرض: اتجاه السوينغ، انحياز الذكاء الاصطناعي (إن كان مفعّلاً)، درجات التوافق للشراء/البيع، قيمة RSI(9)، سهم اتجاه Hull، ATR بالنقاط، حالة السبريد، عدد المراكز المفتوحة مقارنة بالحد الأقصى، إجمالي الربح/الخسارة شاملاً swap، نسبة الانخفاض، وما إذا كانت الجلسة نشطة. تُرسم كتل الأوامر كمستطيلات dodger-blue للمناطق الصاعدة وcoral للهابطة، بينما تستخدم FVG ألوان spring-green وtomato. كل ذلك تجميلي بحت — قرارات التداول تتخذها بالكامل خط أنابيب SMC + التوافق الموصوف أعلاه.

التوقعات من الباك تيست: على بيانات XAUUSD لـ 5 دقائق ذات سبريد واقعي (20-30 نقطة)، توقع 2-5 دخول لكل جلسة لندن-نيويورك، ومعدل ربح في نطاق 40-55٪ بالنظر لنسبة المخاطرة/العائد 1:1.67. التدرّج المتناقص يعني أن اليوم الترندوي الطويل يمكنه إضافة 2-3 أرجل لفكرة واحدة ومضاعفة الرابحين، في حين أن بوابة "كل الأرجل رابحة" تمنع تشكّل التدرّج في بيئة متذبذبة. الانخفاض التراكمي المتابع هو شبكة الأمان الرئيسية على مستوى الحساب، وحد 15 دولار يومياً ضيّق نسبياً — مناسب لحساب مايكرو بـ 100 دولار وقابل للزيادة بسهولة لأرصدة أكبر عبر InpMaxDailyLossDollar.

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

في كل شمعة M5 جديدة، يعيد إكس 18111 بناء بنية السوينغ والبنية الداخلية بفحص InpSwingLength=20 و InpInternalLength=5 شمعة على كل جانب من القمم والقيعان المرشحة، ثم يصنّف أي كسر للقمة/القاع السابقة كـ BOS (استمرار) أو CHoCH (انعكاس)، وينشئ بلوك أوامر جديداً ويعيد ضبط swingTrend. بالتوازي، يكتشف اختلالات الشموع الثلاثية التي تتجاوز InpFVGMinATR=0.5×ATR ويخزنها في مصفوفة FVG دوّارة، مع تعطيل المنطقتين تلقائياً عند اختراق السعر لهما. تُحسب بعد ذلك درجة توافق من ست نقاط بشكل مستقل للشراء والبيع من: RSI(9)، ميل Hull MA، تقاطع EMA(9/21)، سرعة ATR مقابل متوسط 20 شمعة، swingTrend، وتنبيه BOS/CHoCH على الشمعة ذاتها، بشرط InpMinSignalScore=3. عند تجاوز الدرجة، يتحقق الخبير من ارتداد بلوك أوامر نشط، أو دخول FVG، أو كسر BOS/CHoCH، أو نمط ابتلاع/بن بار تقديري، ويرسل تذكرة بحجم ثابت أو بمخاطرة 2٪ مع SL=1.5×ATR وTP=2.5×ATR، ثم يضيف اختيارياً حتى رجلين تدرّج بـ 0.75× و 0.56× من الحجم الأساسي عندما تكون جميع الأرجل المفتوحة رابحة بـ 1.50 دولار على الأقل وانتهت التهدئة. تتولى ManagePositions() التريلينغ على مستوى التيكت: شدّ وقف التعادل عند ربح 0.8×ATR، ثم خطوات شدّ 0.5×ATR بتحسّن أدنى 10 نقاط. عند ضبط المفتاح، تستدعي CheckAINews() Perplexity كل 300 ثانية للحصول على حكم انحياز يعمل كحق نقض عند تعارضه مع الاتجاه الهيكلي.

إشارة الدخول

يُنفَّذ الدخول فقط على شمعة M5 جديدة عندما تصل درجة التوافق المكونة من ست عوامل (RSI بين 30 و70، ميل Hull صاعد، EMA 9 فوق 21، سرعة ATR >1.2x، توافق swingTrend، تنبيه BOS/CHoCH على الشمعة) إلى InpMinSignalScore=3، ويكون swingTrend متفقاً مع الاتجاه، ويُفعَّل أحد أوضاع SMC للدخول: كسر BOS/CHoCH جديد، ارتداد السعر إلى بلوك أوامر نشط، أو دخول السعر منطقة FVG نشطة. تعمل أنماط الابتلاع والبن بار (نسبة فتيل/جسم >2.5) كتجاوزات تقديرية. انحياز الذكاء الاصطناعي من Perplexity يمكنه نقض الدخول عندما يتعارض مع الاتجاه الهيكلي.

إشارة الخروج

تتم إدارة الخروج بالكامل عبر ManagePositions() وTP الثابت. يُغلق الشراء عند TP = 2.5×ATR فوق الدخول، أو عند تفعيل الوقف المتابع (يشدّ بخطوات 0.5×ATR بعد ربح 0.8×ATR، بتحسّن أدنى 10 نقاط في كل خطوة). ينطلق وقف التعادل فور تجاوز السعر للدخول بمقدار 0.8×ATR. لا يوجد خروج عكسي قائم على إشارة؛ وإذا انعكس السعر، يتولّى الوقف المتابع أو TP الإغلاق.

وقف الخسارة

وقف الخسارة ثابت عند 1.5×ATR(14) أسفل الدخول للشراء (معكوس للبيع)، يُرسل مع الأمر عبر MqlTradeRequest. حد 30٪ للانخفاض التراكمي المتابع (InpMaxDDPercent) يعمل كمفتاح إيقاف قاسي على مستوى الحساب، وحد الخسارة اليومية 15 دولاراً (InpMaxDailyLossDollar) يحجب أي دخول جديد عند تفعيله، وكلاهما يعمل كشبكة أمان عامة وليست وقفاً لكل صفقة.

جني الأرباح

جني الأرباح ثابت عند 2.5×ATR(14) فوق الدخول للشراء (معكوس للبيع)، بنسبة مخاطرة/عائد 1:1.67 في الإعدادات الافتراضية. لا يُعدَّل TP بواسطة منطق التريلينغ؛ يُشدّ وقف الخسارة فقط. يكدّس التدرّج ثلاثي الأرجل فعلياً ثلاث مستويات جني أرباح في نفس الاتجاه عند استمرار الترند، بحجم متناقص (1.0 / 0.75 / 0.5625) لكل رجل.

الأنسب لـ

إكس 18111 مصمم لشارت XAUUSD واحد على M5 بحساب مايكرو لا يقل عن 100 دولار، حيث ينتج إعداد المخاطرة 2٪ الافتراضي صفقات مايكرو لوت بنحو 0.01-0.05 لوت مع وقفات 1.5×ATR. فلتر الجلسة 8:00-20:00 بتوقيت الخادم وحظر الرول أوفر بين 21:00-01:00 يعني أن الخبير أكثر إنتاجية على الوسطاء الذين تتزامن ساعات خوادمهم مع تدفقات لندن-نيويورك — على وسطاء GMT+2 أو GMT+3 ستنتقل ساعات التداول الفعلية؛ تحقق من بوابة الجلسة في الستراتيغي تستر. استخدم حساب ECN/RAW بسبريد منخفض (سبريد XAUUSD نموذجي أقل من 30 نقطة) لمنع فلتر الـ 50 نقطة من رفض إعدادات كثيرة. تتطلب طبقة Perplexity AI الاختيارية إذن WebRequest في MT5 لـ api.perplexity.ai ومفتاح API صالح؛ بدونها يعمل الخبير على توافق SMC + المؤشرات فقط دون فقدان الوظائف الأساسية.

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

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

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

الوصف: AI-powered gold scalper combining Smart Money Concepts (BOS/CHoCH, Order Blocks, FVG) with multi-indicator consensus (RSI, Hull MA, ATR, EMA) and optional Perplexity AI news analysis. Features 3-leg pyramid scaling with breakeven ratcheting, session filters, and pattern detection. 12 layers: REGIME, SIGNAL, ENTRY, CONFIRM, NO-TRADE, CAPITAL CAP, RISK, SIZING, MANAGE, EXIT, SCALING, OnTester

المؤشرات:

  • RSI
  • RSI_HTF
  • ATR
  • EMAFast
  • EMASlow
  • WMA_N
  • WMA_N2

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

  • ResetPivot()
  • IsNewBar()
  • CheckNewDay()
  • GetIndicatorValue()
  • GetATR()
  • GetAverageATR()
  • IsSpreadOK()
  • IsWithinSession()
  • IsCooldownComplete()
  • IsDrawdownExceeded()
الرمز الزائف (Pseudocode)
// Pipsgrowth EX18111 TrendFollow — Execution Flow (from source analysis)
// Family: TrendFollow
// AI-powered gold scalper combining Smart Money Concepts (BOS/CHoCH, Order Blocks, FVG) with multi-indicator consensus (RSI, Hull MA, ATR, EMA) and optional Perplexity AI news analysis. Features 3-leg pyramid scaling with breakeven ratcheting, session filters, and pattern detection. 12 layers: REGIME, SIGNAL, ENTRY, CONFIRM, NO-TRADE, CAPITAL CAP, RISK, SIZING, MANAGE, EXIT, SCALING, OnTester

ON_INIT:
    Create indicator handles: RSI, RSI_HTF, ATR, EMAFast, EMASlow, WMA_N, WMA_N2
    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اسحب الإكسبرت على رسم H4 أو اليومي للحصول على أفضل النتائج
  7. 7حدد فترات EMA وعتبة ADX وحجم اللوت في نافذة الإعدادات
  8. 8فعّل Allow Algo Trading واضغط OK

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

المعاملالافتراضيالوصف
InpMagicNumber22218111Magic number
InpEnableTradingtrueEnable Trading
InpMaxPositions3Max Pyramid Legs
InpMaxSpreadPoints50Max Spread (Points)
InpTradeCooldownMin5Cooldown Between Trades (min)
InpRiskPercent2.0Risk % per Trade
InpFixedLot0.0Fixed Lot (0=Auto Risk)
InpMaxDailyLossDollar15.0Max Daily Loss ($)
InpMaxDDPercent30.0Max Trailing Drawdown (%)
InpMinProfitNextLeg1.50Min Profit ($) for Next Leg
InpPyramidLotMult0.75Lot Multiplier per Leg
InpRequireAllProfittrueAll Legs Must Be Profitable
InpSwingLength20Swing Detection Bars
InpInternalLength5Internal Structure Bars
InpMaxOBCount5Max Order Blocks
InpMaxFVGCount5Max Fair Value Gaps
InpFVGMinATR0.5Min FVG Size (ATR mult)
InpEntryModeMODE_ALLEntry Mode
InpRSIPeriod9RSI Period
InpRSI_OB70RSI Overbought
InpRSI_OS30RSI Oversold
InpHullPeriod20Hull MA Period
InpEMAFast9EMA Fast Period
InpEMASlow21EMA Slow Period
InpATRPeriod14ATR Period
InpATRVelocity1.2ATR Velocity Multiplier
InpMinSignalScore3Min Consensus Score (1-6)
InpEnableEngulfingtrueEnable Engulfing Pattern
InpEnablePinBartrueEnable Pin Bar Pattern
InpPinBarRatio2.5Pin Bar Wick/Body Ratio
InpPerplexityAPIKey""Perplexity API Key
InpNewsCheckInterval300AI Check Interval (sec)
InpAvoidHighImpacttrueAvoid High-Impact News
InpMinutesBeforeNews30Minutes Before News
InpMinutesAfterNews15Minutes After News
InpSessionStartHour8Session Start (Server Hour)
InpSessionEndHour20Session End (Server Hour)
InpAvoidRollovertrueAvoid Rollover (21-01)
InpSLMultATR1.5SL ATR Multiplier
InpTPMultATR2.5TP ATR Multiplier
InpBreakevenATR0.8Breakeven Trigger (ATR)
InpTrailATR0.5Trailing Step (ATR, 0=Off)
InpShowDashboardtrueShow Dashboard
InpShowZonestrueShow OB/FVG Zones
InpDashX20Dashboard X Position
InpDashY30Dashboard Y Position
InpBullColorclrDodgerBlueBullish Color
InpBearColorclrCoralBearish Color
كود المصدر (.mq5)Open Source
Pipsgrowth_com_EX18111.mq5
#property copyright "Pipsgrowth.com"
#property link      "https://pipsgrowth.com"
#property version   "2.00"
#property strict
#property description "Pipsgrowth.com EX18111 GoldAI — AI-powered gold scalper with SMC + pyramid, full 12-layer stack."
#include <Trade\Trade.mqh>

//+------------------------------------------------------------------+
//| CONSTANTS                                                         |
//+------------------------------------------------------------------+
//+------------------------------------------------------------------+
//| CONSTANTS                                                         |
//+------------------------------------------------------------------+
#define BULLISH 1
#define BEARISH -1
#define NEUTRAL 0
#define EA_PREFIX "GOLDAI_"

//+------------------------------------------------------------------+
//| ENUMERATIONS                                                      |
//+------------------------------------------------------------------+
enum ENUM_ENTRY_MODE {
  MODE_OB_RETEST, // Order Block Retest
  MODE_FVG_FILL,  // FVG Fill
  MODE_BOS_BREAK, // BOS Breakout
  MODE_ALL        // All Signals
};

enum ENUM_AI_BIAS { AI_BULLISH, AI_BEARISH, AI_NEUTRAL, AI_DISABLED };

//+------------------------------------------------------------------+
//| INPUT PARAMETERS                                                  |
//+------------------------------------------------------------------+
input group "=== Core Settings ==="
input int InpMagicNumber = 22218111;                        // Magic number
input string InpTradeComment = "Psgrowth.com Expert_18111";
input bool InpEnableTrading = true; // Enable Trading
input int InpMaxPositions = 3;      // Max Pyramid Legs
input int InpMaxSpreadPoints = 50;  // Max Spread (Points)
input int InpTradeCooldownMin = 5;  // Cooldown Between Trades (min)

input group "=== Risk Management ==="
input double InpRiskPercent = 2.0;                                   // Risk % per Trade
input double InpFixedLot = 0.0;            // Fixed Lot (0=Auto Risk)
input double InpMaxDailyLossDollar = 15.0; // Max Daily Loss ($)
input double InpMaxDDPercent = 30.0;       // Max Trailing Drawdown (%)

input group "=== Pyramid Scaling ==="
input double InpMinProfitNextLeg = 1.50;                              // Min Profit ($) for Next Leg
input double InpPyramidLotMult = 0.75; // Lot Multiplier per Leg
input bool InpRequireAllProfit = true; // All Legs Must Be Profitable

input group "=== SMC Settings ==="
input int InpSwingLength = 20;                                        // Swing Detection Bars
input int InpInternalLength = 5;               // Internal Structure Bars
input int InpMaxOBCount = 5;                   // Max Order Blocks
input int InpMaxFVGCount = 5;                  // Max Fair Value Gaps
input double InpFVGMinATR = 0.5;               // Min FVG Size (ATR mult)
input ENUM_ENTRY_MODE InpEntryMode = MODE_ALL; // Entry Mode

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

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

الوسوم:ex18111trendfollowpipsgrowthfreemt5xauusd

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

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

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

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

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

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

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

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