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

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

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

Pipsgrowth EX12019 MultiIndicatorConfluence — MA-based directional grid EA with optional Martingale or Arithmetic lot progression, managing entries via fast/slow MAs . إكسبرت أدفايزر MT5 مفتوح المصدر.

نظرة عامة

Pipsgrowth EX12019 — يحمل الاسم الداخلي BotCilentoV1_35 داخل الكود المصدري — هو خبير تداول شبكي اتجاهي مبني حول متوسطَين متحركَين بسيطَين وفلتر صارم للمسافة عند الدخول. تمتد المنظومة على 38 دالة في 2,013 سطراً، كلها مدفوعة بـ 50 مُدخلاً للمستخدم ورقم سحري 22212019. صُمم الخبير كأداة محمولة تعمل على الأزواج الرئيسية من الفوركس والذهب، مع الإطار الزمني M5 كرسم بياني للتنفيذ وH1 كإطار عمل لمنطق الإشارة — الخبير يسحب قيم المتوسطات المتحركة وعينات الحجم والسعر المرجعي من PERIOD_H1 حتى عندما يكون الرسم البياني M5 أو M30. الموجز في الترويسة صريح: 12 طبقة من السلوك متشابكة، من فلاتر النظام وتوليد الإشارة وصولاً إلى OnTester في النهاية.

منطق الإشارة نفسه مُجرَّد. يُنشَأ متوسطان بسيطان عند OnInit: متوسط سريع عند 5 فترات ومتوسط بطيء عند 20 فترة، كلاهما على أسعار الإغلاق. تنطلق إشارة الشراء عندما يكون السعر المرجعي المختار (إغلاق H1، أو سعر العرض المباشر إذا كان Use_Close_Price_Signals = false) فوق كلا المتوسطين وأن تكون المسافة من المتوسط السريع 15 نقطة على الأقل (Min_Signal_Distance_Pips). إشارة البيع هي المعكوس: السعر تحت كلا المتوسطين وأن تكون المسافة تحت المتوسط السريع 15 نقطة على الأقل. فلتر الـ 15 نقطة هو القطعة الأقل تقديراً في النظام — يمنع الخبير من الانطلاق كلما قطع السعر خطاً بطيئاً في نطاق ضيق. فلتر ميل المتوسط (Enable_MA_Slope_Filter، مفعَّل افتراضياً) يحظر الدخول عندما يكون التغيّر في المتوسط السريع بين الشمعتَين السابقتَين أقل من نقطة واحدة، فيُرفض النظام المسطح أو العرضي حتى لو كان السعر من الناحية الفنية فوق الخط. فلتر الحجم (Volume_Filter_Multiplier = 1.5، بمدى 3) يأخذ حجم H1 الحالي، ويقارنه بأكبر حجم للشمعة السابقة ومتوسط 3 شموع، ويشترط أن تتجاوز النسبة عتبة تنقلب تلقائياً عندما يتجاوز المضاعف 1.0 — هذا الانقلاب التلقائي هو ما يحمي الفلتر من حجب الجلسات الهادئة بطريقة قد يفعلها حد أدنى ثابت متشدد.

تحديد حجم اللوت هو ما يفصل EX12019 عن خبير تتبع اتجاه تقليدي. يُقدَّم استراتيجيتان: ARITHMETIC_PROGRESSION (الافتراضي) وMARTINGALE. تحت التقدير الحسابي، يكون مستوى الشبكة التالي initialLot × (currentGridTrades + 1) — أي أن الصفقة الثانية 0.2 لوت إذا كان اللوت الابتدائي 0.1، والثالثة 0.3، وهكذا. تحت المارتينجال، يكون المستوى التالي initialLot × multiplier^currentGridTrades، والمضاعف الافتراضي 1.3. يمر كلا المسارَين عبر NormalizeLot() كي تتطابق القيمة النهائية مع خطوة الحجم عند الوسيط. اللوت الابتدائي 0.1 والمضاعف 1.3 افتراضياً، لكن المُدخلات مكشوفة في أعلى اللوحة للمستخدمين الذين يريدون تقديراً أكثر انبساطاً أو انحداراً.

التداول الشبكي هو الجوهر الاختياري للنظام. Enable_Grid_Trading مُعطَّل افتراضياً — ما يعني أن الخبير سيدخل في اتجاه واحد لكل دورة ثم يديرها عبر مكدس الخروج. عند تشغيل التداول الشبكي، تتدخل AddToBuyGrid() وAddToSellGrid() بمجرد تفعيل الدورة: إذا ابتعد السعر الحالي عن متوسط الدخول بما لا يقل عن خطوة شبكة، وبما لا يقل عن خطوة شبكة عن آخر صفقة، ولم تتجاوز الدورة Max_Grid_Trades، يُرسَل أمر جديد بحجم اللوت التالي في التقدّم. يمكن أن تكون خطوة الشبكة ثابتة (50 نقطة افتراضياً) أو مبنية على ATR (افتراضياً ATR عند 14 فترة × 0.5، مع حد أدنى 20 نقطة من Min_Grid_Step_Pips). يفرض MinGridTradeIntervalMinutes = 30 حداً أدنى 30 دقيقة بين إضافات الشبكة المتتالية، كي لا يؤدي تحرّك سريع إلى سلسلة أوامر في دقيقة واحدة.

لا يوجد وقف خسارة لكل صفقة في هذا الخبير. يُحتفظ بـ SL عند صفر في كل أمر (استدعاءات Buy() وSell() تمرّر sl=0 وtp=0). حماية المراكز تأتي من مكدس خروج من أربع طبقات يعمل عند كل تيكت. الطبقة الأولى هي جني الأرباح السّلي: تقارن CheckForTakeProfit() سعر العرض/الطلب الحالي مع averageEntryPrice ± Take_Profit_In_Pips (100 نقطة افتراضياً)، معدَّلةً للأعلى بالسبريد الحالي كي لا ينطلق جني الأرباح إلا عندما يكون السّل فعلياً في ربح صاف. الطبقة الثانية هي سقف السحب الطارئ: تحسب CheckForEmergencyClose() (balance − equity) / balance × 100 وتغلق الدورة إذا بلغ السحب العائم Max_Grid_Drawdown_Percent (20% افتراضياً). الطبقة الثالثة هي الخروج من الجمود: تُغلق CheckForStagnation() الدورة عندما تكون الدورة مفتوحة منذ 0.5 ساعة على الأقل ولم يتحرك السعر بأكثر من Stagnation_Threshold_Pips (10 نقاط) عن متوسط الدخول — إغلاق متعمد لصفقة ميتة. الطبقة الرابعة هي الخروج من انقلاب الإشارة، مقيَّدة بـ Min_Cycle_Duration_Minutes (180 دقيقة افتراضياً): إذا انخفض السعر تحت كلا المتوسطين في دورة شراء نشطة (أو ارتفع فوقهما في دورة بيع نشطة)، تُغلق الدورة، وعند تفعيل Flip_On_Opposite_Signal أيضاً، تُفتح دورة معاكسة في نفس التيكت. فوق كل ذلك، تعمل CheckForStagnation() وEnforceCycleDurationLimit() (48 ساعة) وCheckPositionAge() (72 ساعة) كعمليات إنقاذ زمنية، ويُسوّي سقف الخسارة اليومي (5% افتراضياً، مع خيار بالدولار) الكتاب عند حدود الجلسة عند تفعّله.

طبقة التنفيذ محافظة. كل فتح/إغلاق مُغلَّف في دوال TryClose_EX12019 / TryModify_EX12019 المساعدة التي تُعيد المحاولة ثلاث مرات على REQUOTE وTIMEOUT وPRICE_OFF وPRICE_CHANGED مع سكون 200 مللي ثانية بين المحاولات؛ نسخة التعديل لا تُعيد المحاولة إلا على REQUOTE وTIMEOUT (بدون إعادة المحاولة على تغير السعر) وتستخدم سكون 100 مللي ثانية. يستخدم نموذج الهامش OrderCalcMargin مع عازِل 1.2×؛ إذا فشلت الاستدعاء تسقط إلى صيغة lot × contractSize × price / leverage، وAdjustLotForMargin() تمشي باللوت نزولاً إلى الحد الأدنى للوسيط بزيادات خطوة الحجم حتى تنجح الصفقة في فحص الهامش واختبار PassesAggressiveMargin() (الذي يشترط هامشاً حراً >= 3× المتطلّب الخام ما لم يكن Enable_Emergency_Close مُفعَّلاً). خانق MaxTradesPerSecond = 1 وقفزة 5 نقاط في OnTick() (العودة المبكّرة ما لم يتحرك المنتصف 5 نقاط على الأقل منذ آخر سعر معالَج) يحميان الخبير من إثقال الوسيط في الثواني المتقلبة. ساعات السوق مُقيَّدة بين 1:00 و22:00 بتوقيت الخادم، مع حظر العطلة الأسبوعية تماماً — قطع 22:00 يمسك فجوة إغلاق الجمعة قبل أن تدمر سلة.

للمستخدم الجديد، التوقع الواقعي هو أن EX12019 يتصرف كمتابع اتجاه بطيء ومتأنٍ مع شبكة مطوية داخله، لا كروبوت شبكي عالي التردد. مع Enable_Grid_Trading عند OFF الافتراضي، يضع الخبير صفقة واحدة لكل إشارة، ويُشغّل جني أرباح سلي عند 100 نقطة، وينتظر. مع تشغيل التداول الشبكي، يتحول الخبير نفسه إلى نظام متوسّط متعدد الأوامر حيث تُبعَد الصفقات الثانية والثالثة والرابعة إما بـ 50 نقطة أو 0.5× ATR، مع صعود حجم اللوت بمقدار 1.0 لوت لكل مستوى تحت التقدير الحسابي (أو 1.3× لكل مستوى تحت المارتينجال). التهيأتان تريدان حسابات مختلفة: وضع off-grid يناسب رصيد 100 دولار مع 0.01 لوت؛ وضع on-grid مع 5 مستويات شبكة وتقدير حسابي من 0.1 قاعدة يريد عدة آلاف من الهامش الحر لامتصاص انحراف 3 مستويات. Min_Free_Margin_Buffer الافتراضي 100 (عملة الحساب)، وقاعدة PassesAggressiveMargin() بهامش حر >= 3× هامش الأمر الجديد هو القيد الأصعب — رصيد 5000 دولار برافعة 1:100 وصفقات 0.1 لوت على XAUUSD ينجح، رصيد 500 دولار عادة لا ينجح. شغّل Strategy Tester على 18 شهراً على الأقل من بيانات التيكت قبل تكبير الحجم، وأبقِ Max_Grid_Drawdown_Percent محافظاً (10–15% أكثر صدقاً من 20% لحساب حقيقي).

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

يقرأ EX12019 متوسطاً بسيطاً عند 5 فترات وآخر عند 20 فترة على PERIOD_H1 حتى عندما يكون الإطار الزمني للرسم البياني M5، ولا يفتح دورة اتجاه جديدة إلا عندما يكون إغلاق H1 فوق كلا المتوسطين (أو تحتهما) بفاصل 15 نقطة على الأقل من الخط السريع — فلتر المسافة هو الذي يُبقيه خارج النظم المسطّحة. يَحُزّ فلتر ميل المتوسط (افتراضياً 1 نقطة تغيّر أدنى بين آخر شمعتَي MA) وفلتر حجم تكيفي (حجم H1 الحالي مقابل أكبر حجم للشمعة السابقة ومتوسط 3 شموع) كل دخول. بمجرد أن تُفتح دورة شراء أو بيع، يمكن للخبير إما تشغيلها كسلة اتجاهية واحدة بجني أرباح 100 نقطة وسحب 20% من حقوق الملكية، أو — عند تفعيل Enable_Grid_Trading — المتوسّط في الحركة بأوامر إضافية كل 50 نقطة (أو 0.5× ATR) بأحجام لوت حسابية أو مارتينجال، حتى Max_Grid_Trades = 5 مستويات. مكدس الخروج مدفوع بالسلة: جني الأرباح، والسحب الطارئ، والجمود، وانقلاب الإشارة، وسقوف 48/72 ساعة تُغلق الدورة بأكملها في نفس التيكت، ويُعيد سقف الخسارة اليومي 5% ضبط الكتاب عند حدود الجلسة.

إشارة الدخول

يُطلق EX12019 إشارة شراء عندما يكون إغلاق H1 فوق متوسط بسيط عند 5 فترات ومتوسط بسيط عند 20 فترة بفاصل 15 نقطة على الأقل من الخط السريع (Min_Signal_Distance_Pips)، وإشارة بيع عند تحقق الشرط المعكوس. يحظر فلتر ميل المتوسط (مُفعَّل افتراضياً) الدخول عندما يكون تغيّر المتوسط السريع بين الشمعتَين السابقتَين أقل من نقطة، ويشترط فلتر الحجم أن يتجاوز حجم H1 الحالي عتبة تكيفية 1.5× مقارنة بأكبر حجم للشمعة السابقة ومتوسط 3 شموع.

إشارة الخروج

عمليات الخروج قائمة على السلة، لا على الصفقة الواحدة. تُغلق CheckForTakeProfit() الدورة عندما يتجاوز العرض/الطلب averageEntryPrice ± Take_Profit_In_Pips (100 نقطة افتراضياً) بعد خصم السبريد؛ تُسوّي CheckForEmergencyClose() الدورة عندما يبلغ سحب الحساب Max_Grid_Drawdown_Percent (20%)؛ تُغلق CheckForStagnation() الدورة عندما يكون تحرّك السعر أقل من 10 نقاط عن متوسط الدخول بعد 0.5 ساعة؛ تُغلق EnforceCycleDurationLimit() وCheckPositionAge() الدورة عند 48 و72 ساعة على التوالي؛ ويُغلق انقلاب الإشارة (مقيَّد بـ Min_Cycle_Duration_Minutes = 180) الدورة ويعكسها اختيارياً عند تقاطع متوسط مؤكد.

وقف الخسارة

لا يوجد وقف خسارة لكل صفقة على الأوامر الفردية (sl=0 في كل استدعاء Buy/Sell). حماية المراكز يأتي من إغلاق السحب الطارئ للسلة (انخفاض 20% افتراضياً من حقوق الملكية)، وخروج الجمود (10 نقاط في 0.5 ساعة)، وسقف مدة الدورة 48 ساعة، وسقف عمر الصفقة 72 ساعة، وسقف الخسارة اليومي (5% افتراضياً).

جني الأرباح

جني الأرباح السلّي في CheckForTakeProfit() يستخدم Take_Profit_In_Pips = 100، مطبَّقاً على متوسط سعر الدخول للدورة (مُرجَّح بالحجم عبر إضافات الشبكة)، ومعدَّلاً للأعلى بالسبريد الحالي كي لا ينطلق جني الأرباح إلا عندما تكون الدورة في ربح صاف. يمكن أيضاً إغلاق الشبكة عند هدف ربح منفصل وأضيق عبر GridCloseProfitPips (10 نقاط افتراضياً) عند تفعيل EnableGridCloseAtProfit.

الأنسب لـ

EX12019 مناسب لرصيد 100 دولار أو أكثر على XAUUSD أو الأزواج الرئيسية من الفوركس عند M5 مع وسيط ECN سبريده منخفض (5 نقاط كحد أقصى مع تجاوز تكيفي 1.2×) يعمل على VPS لا تتجاوز سرعته 100 مللي ثانية. وضع الدورة الواحدة off-grid هو التهيئة الأكثر أماناً للحساب الصغير؛ تشغيل Enable_Grid_Trading مع Max_Grid_Trades = 5 وتقدير حسابي يريد عدة آلاف من الهامش الحر لاجتياز قاعدة PassesAggressiveMargin() (هامش حر >= 3× هامش الأمر الجديد) عند كل إضافة شبكة. الجلسة الموصى بها: التداخل الكامل بين لندن/نيويورك وصباح آسيا — الخبير يحظر التداول تماماً بين 22:00 و01:00 بتوقيت الخادم وفي العطلات الأسبوعية لتجنّب فجوة إغلاق الجمعة.

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

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

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

الوصف: MA-based directional grid EA with optional Martingale or Arithmetic lot progression, managing entries via fast/slow MAs with volatility and slope filters, plus risk constraints. 12 layers: REGIME, SIGNAL, ENTRY, CONFIRM, NO-TRADE, CAPITAL CAP, RISK, SIZING, MANAGE, EXIT, SCALING, OnTester

المؤشرات:

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

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

  • DebugPrint()
  • SnapshotQuotes()
  • IsSpreadAcceptable()
  • CalculateAverageVolume()
  • IsMarketOpen()
  • GetMAValue()
  • UpdateIndicators()
  • CheckDailyReset()
  • CheckPositionAge()
  • EvaluateMarginRequirement()
الرمز الزائف (Pseudocode)
// Pipsgrowth EX12019 MultiIndicatorConfluence — Execution Flow (from source analysis)
// Family: MultiIndicatorConfluence
// MA-based directional grid EA with optional Martingale or Arithmetic lot progression, managing entries via fast/slow MAs with volatility and slope filters, plus risk constraints. 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اسحب الإكسبرت على رسم بياني يطابق الإطار الزمني الموصى به
  7. 7هيّء المعاملات وفقاً للجدول في هذه الصفحة
  8. 8فعّل Allow Algo Trading واضغط OK

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

المعاملالافتراضيالوصف
MagicNumber22212019Unique EA identifier
InpTradeComment"Psgrowth.com Expert_12019"Trade comment
ShowInfotrueShow info panel
DebugModetrueEnable debug logging
LotStrategyARITHMETIC_PROGRESSIONLot sizing strategy
Enable_Grid_TradingfalseEnable grid trading
Initial_Lot0.1Initial lot size
Martingale_Multiplier1.3Lot multiplier for Martingale
Max_Grid_Trades5Maximum trades in grid
Max_Total_Trades10Max total trades per cycle
Min_Grid_Step_Pips20.0Minimum grid step in pips
StepTypeFIXED_PIPSGrid step type
Fixed_Step_In_Pips50.0Fixed step in pips
Step_ATR_Period14ATR period for step calculation
Step_ATR_Multiplier0.5ATR multiplier for step
Step_ATR_Timeframe8Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // ATR timeframe
Enable_MA_Slope_FiltertrueEnable MA slope filter
MA_Fast_Period5Fast MA period
MA_Slow_Period20Slow MA period
MA_Slope_Min_Pips1.0Minimum MA slope (pips)
Use_Close_Price_SignalstrueUse closing prices for signals
Min_Signal_Distance_Pips15.0Min signal distance in pips
Volume_Filter_Multiplier1.5Volume filter multiplier
Volume_Filter_Lookback3Bars averaged for volume filter
Enable_Volatility_FiltertrueEnable volatility filter
V_Filter_Short_ATR5Short ATR period
V_Filter_Long_ATR20Long ATR period
V_Filter_Threshold1.5Volatility threshold multiplier
MaxSpread_In_Pips5.0Maximum allowed spread
Allow_Spread_OverflowtrueAllow adaptive spread tolerance
Spread_Overflow_Multiplier1.2Adaptive spread multiplier
MaxSlippage_In_Pips15Maximum allowed slippage
Min_Free_Margin_Buffer100.0Minimum free margin buffer
Enable_Signal_Flip_ClosetrueClose trades on signal flip
Take_Profit_In_Pips100.0Take profit in pips
Flip_On_Opposite_SignaltrueClose & flip on opposite MA
Max_Cycle_Hours48Max cycle duration (hours)
Min_Cycle_Duration_Minutes180Min cycle duration before flip
MinEntryDelayMinutes60Min minutes between new cycles
MinGridTradeIntervalMinutes30Min minutes between grid trades
CycleCooldownHours4Cooldown after cycle close
Max_Position_Age_Hours72Close positions after X hours
Enable_Emergency_ClosetrueClose trades at max drawdown
Max_Grid_Drawdown_Percent20.0Max drawdown before close
Daily_Loss_Limit_Percent5.0Max daily loss (%)
Daily_Loss_Limit_Dollar0.0Max daily loss ($, 0=disable)
Max_Trades_Per_Second1Max trades per second
Stagnation_Threshold_Pips10.0Stagnation threshold
EnableGridCloseAtProfittrueEnable grid closure at profit
GridCloseProfitPips10.0Close grid when profit reaches (pips)
كود المصدر (.mq5)Open Source
Pipsgrowth_com_EX12019.mq5
#property copyright "Pipsgrowth.com"
#property link      "https://pipsgrowth.com"
#property version   "2.00"
#property strict
#property description "Pipsgrowth.com EX12019 BotCilentoV1_35 — MA-based directional grid with risk management, full 12-layer stack."

// Include standard MQL5 libraries for trading, indicators, etc.
#include <Trade\Trade.mqh>
#include <Indicators\Trend.mqh>
#include <Indicators\Volumes.mqh>
#include <Indicators\Indicators.mqh>


// ------------------------------
// Enums (User-selectable options)
// ------------------------------

// Defines the lot sizing strategy options
enum ENUM_LOT_STRATEGY
  {
   MARTINGALE,               // Martingale (exponential lot increase)
   ARITHMETIC_PROGRESSION    // Arithmetic (linear lot increase)
  };

// Defines the grid step type options
enum ENUM_STEP_TYPE
  {
   FIXED_PIPS,              // Fixed distance between grid trades in pips
   ATR_BASED                // Dynamic distance based on ATR indicator
  };

// ------------------------------
// Structs (Data containers)
// ------------------------------

// Contains all configurable parameters for the EA
struct TradeConfig
  {
   bool              enableEmergencyClose;       // Enable emergency close at max drawdown
   bool              enableSignalFlipClose;      // Close trades on opposite signal
   int               magicNumber;                // Unique EA identifier
   string            eaComment;                  // Comment attached to trades
   double            initialLot;                 // Starting lot size
   double            martingaleMultiplier;       // Multiplier for martingale strategy
   int               maxGridTrades;              // Maximum trades in a grid
   double            fixedStepInPips;            // Fixed step between grid trades in pips
   int               stepATRPeriod;              // ATR period for step calculation
   double            stepATRMultiplier;          // Multiplier for ATR step
   ENUM_TIMEFRAMES   stepATRTimeframe;           // Timeframe for ATR step
   double            takeProfitInPips;           // Take profit in pips
   double            stagnationThresholdPips;    // Threshold for stagnation close
   double            maxSpreadInPips;            // Maximum allowed spread
   int               maxSlippageInPips;          // Maximum allowed slippage
   double            minFreeMarginBuffer;        // Minimum free margin required
   double            maxGridDrawdownPercent;     // Max drawdown before emergency close
   bool              flipOnOppositeSignal;       // Flip position on opposite signal
   int               maxCycleHours;              // Maximum cycle duration in hours
   bool              enableVolatilityFilter;     // Enable volatility filter
   int               vFilterShortATR;            // Short ATR period for volatility filter
   int               vFilterLongATR;             // Long ATR period for volatility filter

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

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

الوسوم:ex12019multiindicatorconfluencepipsgrowthfreemt5xauusd

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

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

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

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

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

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

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

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