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

Pipsgrowth EX01017 Adaptive — إكسبرت أدفايزر تكييفي

إكسبرت أدفايزر MT5 مفتوح المصدر · GBPUSD، EURUSD · H1، M30، H4

Pipsgrowth EX01017 Adaptive — Adaptive multi-position zone-recovery EA using order-block structure + RSI/EMA filters for entry. Manages basket of posi. إكسبرت أدفايزر MT5 مفتوح المصدر.

نظرة عامة

Pipsgrowth EX01017 هو مستشار خبير لتعافي المنطقة لزوج واحد، يبدأ بتحليل هيكلي مؤسسي واحد وينتهي بالمتوسط داخل دورة خاسرة. نقطة البداية هي بلوك الأمر — آخر شمعة صاعدة أو هابطة قبل انعكاس اتجاهي على الإطار H1. تقوم دالة FindOrderBlock() بفحص 20 شمعة للخلف، وتحديد أعلى ارتفاع وأدنى انخفاض داخل تلك النافذة، ثم تمشي شمعة بشمعة فيما بينها بحثاً عن الشمعة التي كانت هابطة (الإغلاق أقل من الافتتاح) وتلتها شمعة إغلاقها أعلى (المحور الصاعد)، أو الشمعة التي كانت صاعدة وتلتها شمعة إغلاقها أدنى (المحور الهابط). يصبح أعلى وأدنى تلك الشمعة هو المنطقة المؤسسية التي ينتظر المستشار إعادة اختبارها. إذا لم تحتوِ نافذة الفحص على محور نظيف — على سبيل المثال أسبوع باتجاه واحد دون محور مؤهل — تضبط الدالة g_lastOrderBlock.valid = false ولا يتم توليد أي إشارة في تلك الشمعة.

بمجرد وجود بلوك أمر صالح، يتطلب مسار الدخول في GetHighProbabilitySignal() تحقق أربعة شروط على نفس شمعة H1. أولاً، يجب أن يكون سعر العرض داخل المنطقة: currentPrice >= orderBlock.low && currentPrice <= orderBlock.high. ثانياً، يجب أن يتفق إغلاق الشمعة السابقة مع الاتجاه — الإغلاق[1] > الإغلاق[2] للشراء، الإغلاق[1] < الإغلاق[2] للبيع. ثالثاً، يجب أن يكون مؤشر RSI(14) في نطاق غير متطرف: 40 إلى 70 للشراء، 30 إلى 60 للبيع، ليشتري المستشار الارتدادات التي لم تصل بعد إلى التشبع الشرائي ويبيع الارتفاعات التي لم تصل بعد إلى التشبع البيعي. رابعاً، يجب أن يكون السعر على الجانب الصحيح من المتوسط المتحرك الأسي السريع (21) مع نطاق تسامح 0.05%. يجب أن تجتاز جميع الشروط الأربعة قبل أن تستدعي LookForNewEntry() دالة StartNewCycle().

الدورة هي النقطة التي يتوقف فيها EX01017 عن كونه مستشار إشارات تقليدي. عند إطلاق إشارة شراء، تفتح StartNewCycle() أمر سوق واحد بدون وقف خسارة أو جني أرباح لكل صفقة. بدلاً من ذلك، يُحسب وقف خسارة الدورة كـ orderBlock.low - (currentATR * 0.5) — مخزن نصف ATR أسفل المنطقة. يُدار خروج السلة بالكامل على مستوى الدورة. حجم اللوت للصفقة الأولى هو ناتج CalculateInitialLot()، التي تحجم الصفقة بحيث إذا امتلأت جميع المراكز الأربعة للتعافي، فإن المخاطرة الدولارية التراكمية تساوي RiskPerCycle بالمئة من رصيد الحساب (1.5% افتراضياً). تعمل بجمع أسوأ مسافة بالنقاط لكل مستوى (BaseDistanceATR * ATR * 1.5^0 حتى 1.5^3) وقسمة مبلغ المخاطرة على إجمالي النقاط مضروباً في قيمة النقطة للرمز.

إذا تحرك السعر ضد الصفقة الأولى، تراقب ManageActiveCycle() الفجوة بين السعر الحالي ومتوسط السعر المرجح بالحجم للدورة. عندما تتجاوز تلك الفجوة المسافة الخاصة بالمستوى — BaseDistanceATR * ATR * ZoneMultiplier^(positionCount-1) — تُستدعى AddRecoveryPosition(). اللوت الجديد هو totalLots / positionCount * RecoveryLotMultiplier. مع RecoveryLotMultiplier = 1.0 (الافتراضي)، يكون لكل مستوى نفس حجم اللوت، لذا فهذا متوسط دخول، وليس مارتينجال — النمو الهندسي الوحيد موجود في المسافات. يتم تحديث متوسط السعر الجديد كمتوسط مرجح بالحجم بحيث تكون نقطة التعادل للسلة هي السعر المرجح باللوت، وليس متوسط حسابي بسيط. الحد الأقصى لعدد المراكز في دورة واحدة هو MaxPositions (4 افتراضياً)، ويُفرض سقف صلب عند 2 * SYMBOL_VOLUME_MAX لمنع التضخم الجامح.

تخرج السلة بثلاث طرق. أولاً، إذا بلغ إجمالي ربح الدورة كنسبة مئوية من رصيد الحساب BasketTPPercent (0.5% افتراضياً)، تُشغَّل CloseAllCyclePositions("Basket TP") وتُعاد الدورة. ثانياً، إذا وصل الربح إلى TrailActivationPercent (1.0%)، يُفعَّل وقف متحرك: تُحدَّث g_maxDailyProfit عند كل تيكة إلى أعلى علامة مائية جارية، وإذا انخفض الربح الحالي إلى g_maxDailyProfit - TrailStepPercent (مسار 0.3%)، تُغلَق السلة. ثالثاً، إذا انخفض الربح دون -MaxDrawdownPercent (-3.0%)، يُطلَق إغلاق طارئ — هذا هو أسوأ سيناريو للدورة، منفصل عن وقف الخسارة القائم على السعر. يتعامل وقف الخسارة للدورة نفسه — مخزن نصف ATR خلف بلوك الأمر — مع الحالة التي يخترق فيها السعر المنطقة بأكملها دون إعادة اختبار: ذلك يُغلق الدورة كـ 'إبطال' ويُعيد التعيين للإشارة التالية.

توجد المخاطرة في طبقتين. الطبقة على مستوى الصفقة هي RiskPerCycle (1.5%) بحجم مُعدّ لتعرض الدورة الكاملة، وطوارئ السلة عند MaxDrawdownPercent (3%)، ووقف الخسارة القائم على السعر. الطبقة على مستوى الحساب — ما تفحصه IsSafeToTrade() عند كل تيكة — تمر عبر MaxDailyLossPercentH (3%)، وInpMaxWeeklyLossPct (8%)، وMinEquityPercent (80% من الرصيد الأولي)، وInpMaxDDPct (مفتاح قتل عند 20%)، وInpCapAmount وInpCapFloor (سقف رأس المال وأرضيته مع أرضية افتراضية عند 100 دولار)، وتهدئة InpMaxConsecLosses (3 خسائر متتالية → تهدئة 30 دقيقة، تُتابع عبر OnTradeTransaction() عند كل DEAL_ADD). توقيت الجلسات مُقيَّد بشكل صارم: ترجع IsValidTradingTime() صحيحاً فقط داخل نوافذ لندن (08:00–16:00 بتوقيت جرينتش) أو نيويورك (13:00–21:00 بتوقيت جرينتش) المُكوَّنة، مع تعطيل الجلسة الآسيوية افتراضياً. تضيف IsNewsTime() حجباً ±30 دقيقة حول افتتاحي 08:00 و13:00 بتوقيت جرينتش.

تستخدم دالة OnTester() صيغة لياقة مخصصة: profit × PF × 1/(1+maxDD/10)، مع بوابات صلبة ترجع 0 إذا تجاوز السحب الأقصى InpMaxDDPct (افتراضي 20%)، أو إذا كان إجمالي الصفقات أقل من 20، أو إذا لم يكن الربح موجباً. هذا ما يجعل المستشار يضبط نفسه ذاتياً أثناء تحسين Strategy Tester — سيفضل المحسِّن مجموعات المعاملات التي تنتج ربحاً موجباً مع سحب منخفض، وليس فقط أعلى عائد خام. يُكتشف فارق توقيت جرينتش تلقائياً في OnInit بفحص فجوة نهاية الأسبوع H1 وقراءة ساعة الشمعة، أو يمكن ضبطه يدوياً عبر InpServerGMTOffset. يُختار وضع التعبئة تلقائياً من FOKIOCRETURN بناءً على ما يعلنه الرمز. تُحاول ثلاث محاولات ذات تراجع خطي (100 مللي ثانية × فهرس المحاولة) لكل أمر، وتُعيد TryClose_EX01017() محاولة الإغلاقات على أخطاء requote وtimeout وprice-changed بفاصل 200 مللي ثانية بين المحاولات. النتيجة هي نظام متوسط منضبط يركز على الهيكل أولاً: لا يحاول المستشار التنبؤ بالاتجاه، بل يحاول تحديد أين من المرجح أن المؤسسات قد وضعت مراكزها ثم يستنزف الدورة بعمليات حسابية صارمة للسلة.

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

في كل تيكة، تفحص OnTick() أولاً IsSafeToTrade() التي تمشي في حزمة الأمان الكاملة — سقف وأرضية رأس المال، وأرضية حقوق الملكية عند 80%، وحدود الخسارة اليومية 3% والأسبوعية 8%، وتهدئة 3 خسائر متتالية / 30 دقيقة المُتتبَّعة عبر OnTradeTransaction() عند كل DEAL_ADD، ومفتاح القتل عند 20%، وحالة فتح السوق، والانتماء للجلسة (لندن 08:00–16:00 بتوقيت جرينتش، نيويورك 13:00–21:00 بتوقيت جرينتش، الآسيوية معطلة)، وحجب الأخبار ±30 دقيقة حول افتتاحي 08:00 و13:00 بتوقيت جرينتش. إذا تمت الموافقة ولم تكن هناك دورة نشطة، تستدعي LookForNewEntry() دالة FindOrderBlock() لفحص آخر 20 شمعة H1 بحثاً عن محور مؤهل، ثم GetHighProbabilitySignal() للتحقق من إعادة اختبار المنطقة، وتأكيد الشمعة، ونطاق RSI، وجانب المتوسط المتحرك الأسي (21). إذا أُطلقت إشارة، تفتح StartNewCycle() أمر السوق الأول بحجم يناسب جميع المستويات الأربعة المحتملة ضمن ميزانية مخاطرة الدورة البالغة 1.5%، مع إيقاف وقف الدورة عند 0.5·ATR(14) خلف حدود بلوك الأمر. أثناء نشاط الدورة، تراقب ManageActiveCycle() الفجوة بين السعر والمتوسط وتستدعي AddRecoveryPosition() كلما تجاوزت الفجوة BaseDistanceATR·ATR·1.5^(المستوى−1)، مع كل لوت جديد يساوي متوسط اللوت الجاري (لا مارتينجال على الحجم، فقط مسافات هندسية). تخرج السلة عند جني أرباح السلة، أو الوقف المتحرك، أو طوارئ السحب، أو وقف الخسارة القائم على السعر للدورة. تُشغِّل OnTester() لياقة مخصصة profit × PF × 1/(1+maxDD/10) مع بوابات صلبة عند 20% حد أقصى للسحب، و≥20 صفقة، وربح موجب.

إشارة الدخول

تُثار الدخولات بواسطة إعادة اختبار بلوك الأمر على H1. تحدد FindOrderBlock() آخر شمعة صاعدة أو هابطة قبل محور انعكاس من 20 شمعة، ثم تشترط GetHighProbabilitySignal() أن يكون سعر العرض داخل نطاق الأعلى–الأدنى لبلوك الأمر، وأن يتفق إغلاق الشمعة السابقة مع الاتجاه، وأن يكون مؤشر RSI(14) في نطاق 40–70 (شراء) أو 30–60 (بيع)، وأن يكون السعر على الجانب الصحيح من المتوسط المتحرك الأسي (21) مع تسامح 0.05%. تُفتح الصفقة الأولى بدون وقف خسارة أو جني أرباح لكل صفقة — يُوضع وقف الدورة عند orderBlock.low − 0.5·ATR(14) للشراء أو orderBlock.high + 0.5·ATR(14) للبيع، وتتولى إدارة السلة الأمر من هناك.

إشارة الخروج

ثلاثة مسارات خروج تعمل داخل ManageActiveCycle(). يُغلق جني أرباح السلة الدورة الكاملة عندما يصل إجمالي ربح الدورة كنسبة مئوية من رصيد الحساب إلى BasketTPPercent (0.5%). يُفعَّل وقف متحرك بمجرد أن يتجاوز الربح TrailActivationPercent (1.0%)، حيث يُغلق السلة إذا انخفض الربح إلى g_maxDailyProfit − TrailStepPercent (0.3%). يُطلَق إغلاق طارئ عندما ينخفض الربح دون −MaxDrawdownPercent (−3%). يُبطل وقف الخسارة القائم على السعر عند حدود بلوك الأمر الدورة إذا اخترق السعر المنطقة بأكملها دون إعادة اختبارها.

وقف الخسارة

لا يوجد وقف خسارة لكل صفقة على المراكز الفردية. يقع وقف الدورة القائم على السعر عند orderBlock.low − 0.5·ATR(14) للشراء أو orderBlock.high + 0.5·ATR(14) للبيع، ويُطلَق إغلاق طارئ للسلة عند −3.0% من رصيد الحساب. يوفر مفتاح القتل على مستوى الحساب عند 20% (InpMaxDDPct) وتهدئة 3 خسائر متتالية / 30 دقيقة طبقة الحماية الصلبة للحساب فوق ذلك.

جني الأرباح

لا يوجد جني أرباح لكل صفقة. تُغلق السلة عند +0.5% من رصيد الحساب (BasketTPPercent = 0.5% افتراضياً)، مع وقف متحرك يُفعَّل عند ربح +1.0% ويقفل الربح عندما ينخفض إلى g_maxDailyProfit − 0.3%. وبالتالي فإن جني الأرباح هو دالة لربح الدورة، وليس مسافة سعرية، ويبلغ الحد عندما تتجاوز السلة المُوسَّطة العتبة ككل.

الأنسب لـ

الأفضل على الرسوم البيانية لزوج GBPUSD أو EURUSD على الإطار H1 (يُسمّي رأس الملف هذين الزوجين صراحةً والإطار الافتراضي H1)، لدى وسيط ECN بسبريد منخفض، مع رصيد ابتدائي موصى به قدره 100 دولار أو أكثر. تعتمد الاستراتيجية على منطق بلوك الأمر الذي يطلق بضع إشارات نظيفة أسبوعياً، لذا فإن مكان التنفيذ بسبريد منخفض ضروري — مرشح MaxSpreadPips للمستشار هو 3 نقاط ويفترض تحجيم اللوت حدوث التعبئة على المسافة المتوقعة. شغِّله خلال ساعات لندن (08:00–16:00 بتوقيت جرينتش) أو نيويورك (13:00–21:00 بتوقيت جرينتش)؛ الجلسة الآسيوية معطلة افتراضياً. يُفرض حجب الأخبار ±30 دقيقة حول 08:00 و13:00 بتوقيت جرينتش تلقائياً. تجنب هذا المستشار إذا كنت تريد تعرضاً اتجاهياً بحتاً دون متوسط، أو إذا كان وسيطك يوسع السبريدات خلال افتتاح لندن — ستُركِّب طبقة التعافي الانزلاق بسرعة.

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

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

العائلة: Adaptive الماجيك: 22201017 الإصدار: 2.00

الوصف: Adaptive multi-position zone-recovery EA using order-block structure + RSI/EMA filters for entry. Manages basket of positions with ATR-based spacing, basket TP, daily profit/loss limits. Recovery lot multiplier disabled by default. 12 layers: REGIME, SIGNAL, ENTRY, CONFIRM, NO-TRADE, CAPITAL CAP, RISK, SIZING, MANAGE, EXIT, SCALING, OnTester

المؤشرات:

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

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

  • LookForNewEntry()
  • GetHighProbabilitySignal()
  • FindOrderBlock()
  • StartNewCycle()
  • ManageActiveCycle()
  • AddRecoveryPosition()
  • CalculateNextPositionDistance()
  • CalculateInitialLot()
  • UpdateCycleData()
  • CloseAllCyclePositions()
الرمز الزائف (Pseudocode)
// Pipsgrowth EX01017 Adaptive — Execution Flow (from source analysis)
// Family: Adaptive
// Adaptive multi-position zone-recovery EA using order-block structure + RSI/EMA filters for entry. Manages basket of positions with ATR-based spacing, basket TP, daily profit/loss limits. Recovery lot multiplier disabled by default. 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
الرموز المُحسّنة:
GBPUSDEURUSD
الأطر الزمنية المُحسّنة:
H1M30H4

كيفية تثبيت الإكسبرت على 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_01017"Trade comment
RiskPerCycle1.5% account risk per full recovery cycle
MaxPositions4Maximum positions in one cycle
BasketTPPercent0.5Target profit % of account per cycle
OrderBlockLookback20Bars to find institutional zones
StructureStrength0.618Min retracement for valid setup (Fib)
ConfirmationCandles2Wait bars before entry
RSI_Period14RSI filter period
EMA_Fast21Fast trend filter
EMA_Slow50Slow trend filter
BaseDistanceATR1.5Base position spacing (ATR multiplier)
ZoneMultiplier1.5Distance multiplier per level
RecoveryLotMultiplier1.0Lot size growth per position (1.0 = no martingale)
MaxDrawdownPercent3.0Emergency close level (% account)
TradeAsianSessionfalse00:00-08:00 GMT
TradeLondonSessiontrue08:00-16:00 GMT
TradeNYSessiontrue13:00-21:00 GMT
AvoidNewsMinutes30Minutes to avoid after major news
TrailActivationPercent1.0Start trailing at profit %
TrailStepPercent0.3Trailing step %
DailyProfitTarget5.0Stop trading at daily profit % (0=off)
DailyLossLimit3.0Stop trading at daily loss % (0=off)
MaxSpreadPips3Maximum spread to trade
MinFreeMarginPercent30.0Minimum free margin required
MaxDailyCycles8Maximum cycles per day
MaxDailyLossPercentH3.0Maximum daily loss percentage (hardening)
MaxTradesPerDayGlobal50Maximum trades per day (global)
MinEquityPercent80.0Stop trading if equity falls below this % of initial balance
InpMaxConsecLosses3Max consecutive losses before cooldown (0=disabled)
InpCooldownMin30Cooldown minutes after consec losses (0=disabled)
InpMaxWeeklyLossPct8.0Max weekly loss % (0=disabled)
InpCapAmount0.0Capital cap amount (stop trading at this equity)
InpCapFloor100.0Capital floor (stop trading below this equity)
InpServerGMTOffset0Server GMT offset in hours (0=auto-detect via weekend gap)
InpMaxDDPct20.0Max total drawdown % (0=disabled, triggers kill switch)
InpKillSwitchfalseKill switch (stops all trading immediately)
InpDryRunfalseDry-run mode: log signals without trading
InpMaxLot100.0Maximum lot size cap
كود المصدر (.mq5)Open Source
Pipsgrowth_com_EX01017.mq5
#property copyright "Pipsgrowth.com"
#property link      "https://pipsgrowth.com"
#property version   "2.00"
#property strict
#property description "Pipsgrowth.com EX01017 ForexAdaptive ZoneRecovery EA — adaptive zone recovery, full 12-layer stack."

#include <Trade/Trade.mqh>
#include <Trade/PositionInfo.mqh>

//+------------------------------------------------------------------+
//| INPUT PARAMETERS - Minimal Tuning Required                       |
//+------------------------------------------------------------------+

input group "=== CORE SETTINGS (Main Tuning) ==="
input int MagicNumber = 22201017;
input string InpTradeComment = "Psgrowth.com Expert_01017"; // Trade comment
input double RiskPerCycle = 1.5;              // % account risk per full recovery cycle
input int MaxPositions = 4;                   // Maximum positions in one cycle
input double BasketTPPercent = 0.5;           // Target profit % of account per cycle

input group "=== ENTRY SYSTEM (Adaptive) ==="
input int OrderBlockLookback = 20;            // Bars to find institutional zones
input double StructureStrength = 0.618;       // Min retracement for valid setup (Fib)
input int ConfirmationCandles = 2;            // Wait bars before entry
input int RSI_Period = 14;                    // RSI filter period
input int EMA_Fast = 21;                      // Fast trend filter
input int EMA_Slow = 50;                      // Slow trend filter

input group "=== POSITION MANAGEMENT (Auto-Adaptive) ==="
input double BaseDistanceATR = 1.5;           // Base position spacing (ATR multiplier)
input double ZoneMultiplier = 1.5;            // Distance multiplier per level
input double RecoveryLotMultiplier = 1.0;     // Lot size growth per position (1.0 = no martingale)
input double MaxDrawdownPercent = 3.0;        // Emergency close level (% account)

input group "=== SESSION FILTERS (Forex Timing) ==="
input bool TradeAsianSession = false;         // 00:00-08:00 GMT
input bool TradeLondonSession = true;         // 08:00-16:00 GMT  
input bool TradeNYSession = true;             // 13:00-21:00 GMT
input int AvoidNewsMinutes = 30;              // Minutes to avoid after major news

input group "=== PROFIT MANAGEMENT ==="
input double TrailActivationPercent = 1.0;    // Start trailing at profit %
input double TrailStepPercent = 0.3;          // Trailing step %
input double DailyProfitTarget = 5.0;         // Stop trading at daily profit % (0=off)
input double DailyLossLimit = 3.0;            // Stop trading at daily loss % (0=off)

input group "=== RISK CONTROLS ==="
input int MaxSpreadPips = 3;                  // Maximum spread to trade
input double MinFreeMarginPercent = 30.0;     // Minimum free margin required
input int MaxDailyCycles = 8;                 // Maximum cycles per day

input group "=== Hardening: Risk Management ==="
input double MaxDailyLossPercentH = 3.0;    // Maximum daily loss percentage (hardening)
input int    MaxTradesPerDayGlobal = 50;   // Maximum trades per day (global)
input double MinEquityPercent = 80.0;     // Stop trading if equity falls below this % of initial balance
input int    InpMaxConsecLosses  = 3;     // Max consecutive losses before cooldown (0=disabled)
input int    InpCooldownMin      = 30;    // Cooldown minutes after consec losses (0=disabled)
input double InpMaxWeeklyLossPct = 8.0;   // Max weekly loss % (0=disabled)

input group "=== Hardening: Capital Cap ==="

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

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

الوسوم:ex01017adaptivepipsgrowthfreemt5gbpusdeurusd

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

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

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

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

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

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

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

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