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()
// 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)ملف التحسين
كيفية تثبيت الإكسبرت على MT5
- 1حمّل ملف .mq5 بالضغط على زر التحميل أعلاه
- 2افتح برنامج MetaTrader 5 على حاسوبك
- 3من القائمة العلوية اختر File → Open Data Folder
- 4انتقل إلى مجلد MQL5 → Experts والصق الملف هناك
- 5في MT5، انقر بالزر الأيمن على Expert Advisors في لوحة Navigator → Refresh
- 6اسحب الإكسبرت على رسم بياني يطابق الإطار الزمني الموصى به
- 7هيّء المعاملات وفقاً للجدول في هذه الصفحة
- 8فعّل Allow Algo Trading واضغط OK
معاملات الإكسبرت
| المعامل | الافتراضي | الوصف |
|---|---|---|
| MagicNumber | 22212019 | Unique EA identifier |
| InpTradeComment | "Psgrowth.com Expert_12019" | Trade comment |
| ShowInfo | true | Show info panel |
| DebugMode | true | Enable debug logging |
| LotStrategy | ARITHMETIC_PROGRESSION | Lot sizing strategy |
| Enable_Grid_Trading | false | Enable grid trading |
| Initial_Lot | 0.1 | Initial lot size |
| Martingale_Multiplier | 1.3 | Lot multiplier for Martingale |
| Max_Grid_Trades | 5 | Maximum trades in grid |
| Max_Total_Trades | 10 | Max total trades per cycle |
| Min_Grid_Step_Pips | 20.0 | Minimum grid step in pips |
| StepType | FIXED_PIPS | Grid step type |
| Fixed_Step_In_Pips | 50.0 | Fixed step in pips |
| Step_ATR_Period | 14 | ATR period for step calculation |
| Step_ATR_Multiplier | 0.5 | ATR multiplier for step |
| Step_ATR_Timeframe | 8 | Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // ATR timeframe |
| Enable_MA_Slope_Filter | true | Enable MA slope filter |
| MA_Fast_Period | 5 | Fast MA period |
| MA_Slow_Period | 20 | Slow MA period |
| MA_Slope_Min_Pips | 1.0 | Minimum MA slope (pips) |
| Use_Close_Price_Signals | true | Use closing prices for signals |
| Min_Signal_Distance_Pips | 15.0 | Min signal distance in pips |
| Volume_Filter_Multiplier | 1.5 | Volume filter multiplier |
| Volume_Filter_Lookback | 3 | Bars averaged for volume filter |
| Enable_Volatility_Filter | true | Enable volatility filter |
| V_Filter_Short_ATR | 5 | Short ATR period |
| V_Filter_Long_ATR | 20 | Long ATR period |
| V_Filter_Threshold | 1.5 | Volatility threshold multiplier |
| MaxSpread_In_Pips | 5.0 | Maximum allowed spread |
| Allow_Spread_Overflow | true | Allow adaptive spread tolerance |
| Spread_Overflow_Multiplier | 1.2 | Adaptive spread multiplier |
| MaxSlippage_In_Pips | 15 | Maximum allowed slippage |
| Min_Free_Margin_Buffer | 100.0 | Minimum free margin buffer |
| Enable_Signal_Flip_Close | true | Close trades on signal flip |
| Take_Profit_In_Pips | 100.0 | Take profit in pips |
| Flip_On_Opposite_Signal | true | Close & flip on opposite MA |
| Max_Cycle_Hours | 48 | Max cycle duration (hours) |
| Min_Cycle_Duration_Minutes | 180 | Min cycle duration before flip |
| MinEntryDelayMinutes | 60 | Min minutes between new cycles |
| MinGridTradeIntervalMinutes | 30 | Min minutes between grid trades |
| CycleCooldownHours | 4 | Cooldown after cycle close |
| Max_Position_Age_Hours | 72 | Close positions after X hours |
| Enable_Emergency_Close | true | Close trades at max drawdown |
| Max_Grid_Drawdown_Percent | 20.0 | Max drawdown before close |
| Daily_Loss_Limit_Percent | 5.0 | Max daily loss (%) |
| Daily_Loss_Limit_Dollar | 0.0 | Max daily loss ($, 0=disable) |
| Max_Trades_Per_Second | 1 | Max trades per second |
| Stagnation_Threshold_Pips | 10.0 | Stagnation threshold |
| EnableGridCloseAtProfit | true | Enable grid closure at profit |
| GridCloseProfitPips | 10.0 | Close grid when profit reaches (pips) |
#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
الكود المصدري الكامل متاح عند التحميل
لأغراض تعليمية فقط. لا تستخدمه بأموال حقيقية. اختبر على حساب تجريبي فقط.
تحذير صريح: لأغراض تعليمية فقط
تحذير صريح: هذا الإكسبرت لأغراض تعليمية واختبارية فقط. لا تستخدمه بأموال حقيقية. اختبره فقط على حساب تجريبي. التداول بأموال حقيقية ينطوي على مخاطر فقدان رأس المال. لا يشكل هذا نصيحة استثمارية.
وسطاء موصى بهم لهذا الإكسبرت
هذه الروبوتات تعمل على MT5 — استخدم وسيطاً موثوقاً بتنفيذ سريع وسبريد منخفض
إكسبرتات مشابهة
عرض جميع الإكسبرتاتإكسبرتات أخرى بنفس استراتيجية أخرى
Pipsgrowth EX01007 Adaptive — إكسبرت أدفايزر تكييفي
Pipsgrowth EX01007 Adaptive — Adaptive signal scorer EA combining EMA crossover, RSI, Heiken Ashi, Bollinger Bands, ATR and volume spike detection int. إكسبرت أدفايزر MT5 مفتوح المصدر.
Pipsgrowth EX01019 Adaptive — إكسبرت أدفايزر تكييفي
Pipsgrowth EX01019 Adaptive — Self-adaptive market regime EA that auto-detects trending, ranging, volatile, quiet and breakout conditions. Switches be. إكسبرت أدفايزر MT5 مفتوح المصدر.
Pipsgrowth EX15029 SMC-OrderBlock — إكسبرت أدفايزر إكسبرت أدفايزر
Pipsgrowth EX15029 SMC-OrderBlock — Smart Money Concepts breakout EA — detects order blocks, CHOCH and liquidity sweeps using EMA cross + structure break, A. إكسبرت أدفايزر MT5 مفتوح المصدر.
مجتمع المستخدمين
لأغراض تعليمية فقط. لا تستخدمه بأموال حقيقية. اختبر على حساب تجريبي فقط.