P
PipsGrowth
سكالبينجمفتوح المصدر - مجاني

Pipsgrowth EX10005 Momentum-Scalper — إكسبرت أدفايزر إكسبرت أدفايزر

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

Pipsgrowth EX10005 Momentum-Scalper — Fractal breakout scalp — close breaks the most recent confirmed UP/DOWN fractal in the direction of price vs EMA(50). إكسبرت أدفايزر MT5 مفتوح المصدر.

نظرة عامة

إكس 10005 مو منتم-سكالبر هو خبير آلي يركّز على تداول اختراقات الفراكتال على زوج الذهب/الدولار (XAUUSD). الإشارة التي يعتدّ بها إشارة بنيوية: إغلاق آخر شمعة مكتملة إما أن يكسر آخر فراكتال صاعد مؤكد إلى الأعلى، أو يكسر آخر فراكتال هابط مؤكد إلى الأسفل، في الاتجاه الذي يحدّده موضع السعر مقارنةً بمتوسط متحرك أسي للـ 50 فترة. بقية منطق الخبير موجود إما لتأهيل هذا الاختراق أو للتعامل مع تبعاته.

كيف تتشكّل إشارة الفراكتال

يعرّف المصدر الفراكتال المؤكّد بالنمط الكلاسيكي لـ بيل ويليامز: شمعة يكون ارتفاعها الأعلى في نافذة 5 شموع (فراكتال علوي) أو يكون انخفاضها الأدنى (فراكتال سفلي). مؤشر iFractals في MT5 يملأ هذه المستويات بتأخير شمعتين، ولهذا يقرأ الخبير من shift=2 إلى الداخل، ولا يلمس الشمعة المتكوّنة إطلاقاً. دالة EvaluateSignal() تنسخ كلا بافري upper و lower لعدد DEF_FRACTAL_BARS = 5 شمعة مغلقة، تبحث عن أحدث قيمة غير فارغة، وعند shift=1 تتحقق من ثلاثة شروط: هل الإغلاق أعلى من EMA(50) (أو العكس للبيع)، هل الإغلاق فعلياً تجاوز مستوى الفراكتال الأخير، وهل جسم الشمعة (MathAbs(close1 - open1)) لا يقل عن 0.25 × ATR(14). يجب أن تجتاز هذه الشروط الثلاثة كلها قبل أن يُعلن الخبير عن اتجاه. تُحسب درجة ثقة من نسبة الجسم إلى ATR وتُقصّ عند 100، لكنها تُستخدم في السجلّ فقط — القرار الفعلي ثنائي.

لماذا اختراقات الفراكتال على الذهب

الذهب سوق يتحرّك في دفعات ويحترم هندسة نقاط القمة والقاع السابقة. اختراقات الفراكتال تلتقط اللحظة التي تنهار فيها قمة أو قاع سابق، وهي اللحظة التي تتجمّع عندها الأوامر الموقوفة ويغلب أن يمتدّ الزخم. EMA(50) على الإطار الزمني العامل يوفّر الانحياز الاتجاهي ليشتري الخبير فقط اختراقات الفراكتال الصاعد، ويبيع فقط اختراقات الفراكتال الهابط. EMA(50) على H1 (DEF_HTF_TF = PERIOD_H1، DEF_HTF_EMA_PERIOD = 50) تتحقّق منها ConfirmOK(): يجب أن يكون إغلاق آخر شمعة H1 على الجهة نفسها من EMA(50) على H1 التي يشير إليها الاتجاه الحالي. نسبة حجم التداول على 20 شمعة لا تقل عن 0.8 (DEF_VOL_MIN_RATIO) ترفض الصفقة إذا كان الاختراق يحدث على شريط سيولة رقيق.

بوابات النظام (Regime Gates)

دالة RegimeOK() تعمل قبل إرسال الأمر. الخط الرئيسي لـ ADX(14) يجب ألا يقل عن 18 (InpMinADX = 18.0) — تحته السوق متذبذب والاختراقات تفشل. بوابة نسبة ATR المئويّة تستخدم نافذة 50 شمعة (DEF_ATR_PCT_LOOKBACK = 50): الـ ATR الحالي يجب أن يكون بين المئويّ 15 و95 من ذلك التوزيع. تحت 15 يعني تذبذب ميت لن يغطي الاختراق تكلفة السبريد، وفوق 95 يعني طفرة أخبارية سيتوسّع فيها السبريد وتتزحلق الأوامر الموقوفة. تُقرأ Bollinger Bands(20, 2.0) لقياس عرض النطاق: عرض حالي أدنى من المئوي 10 من نافذة القياس يعني "انضغاط" — حالة ضعف يقين يرفضها الخبير. هذه البوابات الثلاث مجتمعة تفسّر لماذا يطلق إكس 10005 فقط على تحرّكات اتجاهية حقيقية ومستمرة، ويصمت خلال ضوضاء الجلسة الآسيوية.

الوقف والهدف وحجم الصفقة

الوقف يبعد عن الدخول بمقدار ATR(14) × 2.0 (InpATRMultiplier = 2.0)، مع أرضية عند مستوى الإيقاف الذي يفرضه البروكر. هدف جني الأرباح هو نفس المسافة × InpMinRR = 1.5، فكل صفقة تدخل بنسبة مخاطرة إلى عائد 1:1.5. حجم الصفقة مبني على نسبة المخاطرة: InpRiskPercent = 0.5% من رأس المال الفعّال، تُقسم على خسارة اللوت عند وقف ATR، وتُقرَّب لخطوة اللوت القياسية للرمز. InpFixedLot = 0.01 هو الحجم الثابت الاحتياطي عندما تُضبط المخاطرة على صفر أو يفشل حساب اللوت. OrderCalcMargin يتحقق قبل الإرسال من أن الأمر الناتج يدخل في الهامش الحرّ المتاح، فلا تُرسَل trade.Buy() أو trade.Sell() أصلاً إذا كان الهامش غير كافٍ.

إدارة الصفقة المفتوحة

ManageTrades() تعمل على كل تيكت لكل صفقة مفتوحة. تتحقق أولاً من إشارات الخروج العكسية — إذا رأى الخبير إشارة فراكتال هابطة على shift=1 وهو يحتفظ بصفقة شراء، يُغلقها فوراً. كما يُغلقها إذا انخفض ADX(14) تحت 18 (يُسجَّل كـ "regime-change-ADX"). بعد ذلك، يُفعَّل خروج زمني عند DEF_MAX_BARS_IN_TRADE = 240 شمعة (نحو 20 ساعة على M5). عند 1R ربح، يُنقل الوقف إلى نقطة التعادل زائد 5 نقاط (DEF_BE_OFFSET_POINTS = 5). عند 1R، يُغلق 50% من الصفقة دفعة واحدة (DEF_PARTIAL_FRAC = 0.5). وعند 1R، يبدأ تريل ATR(14) عند 2.5× ATR، يرفع الوقف خلف السعر ولا يعود به للخلف أبداً. جني الأرباح الجزئي يُوسم في تعليق الصفقة بـ [P] كي لا يتكرّر.

وضع الإضافة الهرمية (Pyramid — معطّل افتراضياً)

InpEnablePyramid = false هو الإعداد الافتراضي. عند تفعيله، يبحث الخبير عن أكثر صفقة مفتوحة ربحاً من أي اتجاه، يرفض العمل ما لم تكن تلك الصفقة في ربح، ويُضيف دخولاً جديداً فقط إذا تحرّك السعر الحالي بمقدار DEF_PYRAMID_SPACING_ATR = 1.5 من ATR عن سعر الفتح الأصلي. السقف الصلب DEF_MAX_PYRAMID = 3 لكل اتجاه. تُعاد RegimeOK() قبل كل إضافة. لا توجد مارتينجال ولا تصاعد لوت — الرجل الجديدة تُحجَّم بنفس معادلة المخاطرة كالرجل الأولى.

سقف الخسارة والهدوء بعد الخسائر

UpdateRealizedPnL() تعيد بناء الربح/الخسارة المحقّقة اليومية والأسبوعية من HistoryDealsTotal() على كل تيكت، مفلترةً بالرقم السحري والرمز، تجمع الربح مع السواب والعمولة. سقف الخسارة اليومي 3% من رأس المال الفعّال (InpDailyLossLimitPercent = 3.0)، والسقف الأسبوعي 6% (InpWeeklyLossLimitPercent = 6.0). إذا انطلق أي منهما، لا تُرسَل أي دخول جديد لبقية اليوم أو الأسبوع. طبقة الهدوء تتصفّح آخر ساعة من سجل الصفقات؛ ثلاث خسائر متتالية (DEF_COOLDOWN_LOSSES = 3) تدفع الخبير إلى حالة منع دخول لـ 12 شمعة (DEF_COOLDOWN_BARS = 12). أرضية رأس مال مستقلة عند InpCapitalCapFloor = 50.0 دولار توقف الدخول عند انخفاض حق الملكية الفعّال دونها.

سلامة تنفيذ الأوامر

OnInit() يقرأ SYMBOL_FILLING_MODE ويختار FOK ثم IOC ثم RETURN بهذا الترتيب. trade.SetDeviationInPoints(20) يحدّ من الانزلاق الذي يسمح به البروكر. فلتر السبريد ديناميكي: السقف الافتراضي 250 نقطة (DEF_MAX_SPREAD_POINTS = 250)، لكن الخبير يقرأ أيضاً SYMBOL_TRADE_STOPS_LEVEL، وإذا كان مستوى الإيقاف الذي يفرضه البروكر تحت 250، يُخفَّض سقف السبريد إلى 4× مستوى الإيقاف، فلا يدخل وقف ضيق في سبريد أوسع من مسافة حمايته. InpDryRun = true هو الافتراضي في الإصدار؛ وهو يطبع ما كان سيُرسل دون أن يُرسل فعلاً — وضع البداية الصحيح لأي اختبار بروكر أو شركة prop.

متى يُشغَّل وأين

فلتر الجلسة من 7 إلى 21 بتوقيت السيرفر، وهي ساعات تداخل لندن ونيويورك حيث الذهب في تدفّق اتجاهي حقيقي. الساعات 12 إلى 14 حظر ناعم للأخبار (DEF_NEWS_START_HOUR = 12، DEF_NEWS_END_HOUR = 14) — مبني على الوقت لا على تغذية MQL5، فيسكّت الخبير عبر نافذة البيانات الأمريكية المعتادة. عطلة نهاية الأسبوع ممنوعة. معادلة OnTester هي (صافي × عامل الربح) / (1 + السحب النسبي) بحدّ أدنى 30 صفقة — هذا ما يرتّب به MT5 Strategy Tester مخطّط التحسين، فكل مسح معاملات يُقيَّم على net × pf / (1 + DD) لا على الربح الإجمالي الخام.

الخلاصة

إكس 10005 سكالبر اختراق فراكتال مقيّد بنظام لزوج الذهب. متحفّظ في اختيار متى يتداول (يجب أن تنجح بوابات ADX ونسبة ATR وعرض BB كلها)، شرس في إدارة الصفقة بعد الدخول (تعادل عند 1R، جزئي 50%، تريل ATR)، وصامت في بقية الوقت. مع إيقاف الإضافة الهرمية وحدّ أقصى 3 صفقات وخروج زمني عند 240 شمعة، فإن أسوأ سيناريو لايف محدود بوضوح؛ المتطلّب الوحيد بروكر يحافظ على سبريد الذهب تحت سقف 250 نقطة ومستوى إيقاف ضيق بما يكفي حتى لا يختنق فلتر السبريد.

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

يعمل إكس 10005 بحلقة تيكت في OnTick() تستدعي، عند كل شمعة مغلقة (shift=1، أبداً shift=0)، دالة EvaluateSignal() لقراءة iMA(50) وبافري iFractals العلوي والسفلي على نافذة 5 شموع، ولا تُعلن عن اتجاه إلا إذا تجاوز إغلاق الشمعة آخر مستوى فراكتال مؤكّد في الاتجاه الذي تمليه جهة EMA(50)، وألا يقل جسم الشمعة عن 0.25 × ATR(14). على الإشارة بعد ذلك أن تجتاز RegimeOK() (ADX(14) ≥ 18، نسبة ATR المئويّة بين 15 و95، عرض BB(20, 2.0) فوق المئوي 10 من نافذة 10 شموع)، وConfirmOK() (إغلاق آخر شمعة H1 على الجهة نفسها من EMA(50) على H1 كاتجاه الإطار العامل، ونسبة حجم التداول على 20 شمعة ≥ 0.8)، وسقف المراكز المتزامنة (3 لكل رمز)، وسقفي الخسارة المحقّقة اليومية/الأسبوعية (3% / 6%). CalcLotForATRStop() تحتسب حجم الصفقة عند 0.5% مخاطرة، ثم يتحقق OrderCalcMargin من الهامش. إدارة المراكز تعمل في ManageTrades() على كل تيكت: إغلاق بإشارة معاكسة، إغلاق بتغيّر النظام، خروج زمني عند 240 شمعة، نقل لنقطة التعادل دفعة واحدة عند 1R مع إزاحة 5 نقاط، جزئي 50% دفعة واحدة عند 1R، ووقف تريل ATR(14) × 2.5 لا يرتفع إلا إلى الأمام. ثلاث خسائر متتالية تدخل الخبير في هدوء 12 شمعة. وضع الإضافة الهرمية (معطّل افتراضياً) لا يعمل إلا على الصفقات الرابحة، بمسافة ATR، وبحدّ أقصى 3 مستويات لكل اتجاه.

إشارة الدخول

يُفعَّل الدخول عندما يكسر إغلاق آخر شمعة مكتملة آخر فراكتال صاعد مؤكد إلى الأعلى (شراء) أو آخر فراكتال هابط مؤكد إلى الأسفل (بيع)، بشرط أن يكون السعر فعلاً على الجهة المقابلة من EMA(50) وألا يقل جسم الشمعة عن 0.25 × ATR(14). مسح الفراكتال على 5 شموع يقرأ من shift=2 إلى الداخل فقط، فلا تُستخدم الشمعة المتكوّنة إطلاقاً. يجب أن تجتاز الإشارة بوابة النظام (ADX(14) ≥ 18، نسبة ATR المئويّة بين 15 و95، عرض BB فوق المئوي 10)، ومحاذاة EMA(50) على H1، ونسبة حجم التداول على 20 شمعة لا تقل عن 0.8.

إشارة الخروج

تعمل المخارج بالترتيب التالي في ManageTrades(): إغلاق بإشارة معاكسة (فراكتال في الاتجاه الآخر على shift=1)، إغلاق بتغيّر النظام (انهيار ADX تحت 18)، إغلاق زمني عند 240 شمعة، ثم نقل إلى نقطة التعادل دفعة واحدة عند 1R (الدخول + 5 نقاط)، وجزئي 50% دفعة واحدة عند 1R، ووقف تريل ATR(14) × 2.5 يبدأ عند 1R ويرتفع خلف السعر ولا ينخفض. سقف يومي 3% من رأس المال الفعّال وسقف أسبوعي 6% يوقفان أي دخول جديد لبقية الفترة.

وقف الخسارة

وقف الخسارة يبعد عن الدخول بمقدار ATR(14) × 2.0 (InpATRMultiplier = 2.0)، مع أرضية عند مستوى الإيقاف الذي يفرضه البروكر. مخاطرة الصفقة 0.5% من رأس المال الفعّال (InpRiskPercent = 0.5%). سقف خسارة يومي 3% وسقف أسبوعي 6% من رأس المال الفعّال يوقفان أي دخول جديد عند بلوغهما، وثلاث خسائر متتالية تُفعّل 12 شمعة من الهدوء.

جني الأرباح

جني الأرباح يساوي مسافة وقف ATR × InpMinRR = 1.5، أي بنسبة مخاطرة إلى عائد 1:1.5 عند الدخول. يُفعَّل إغلاق جزئي 50% عند 1R ربح (دفعة واحدة، يُوسَّم [P] في التعليق)، ويُنقل الوقف إلى نقطة التعادل زائد 5 نقاط عند نفس محفّز 1R. بعد 1R، يتولّى تريل ATR(14) × 2.5 ويرتفع خلف السعر ولا ينخفض.

الأنسب لـ

الأنسب للمتداولين الذين يديرون XAUUSD على إطار M5 (مدعوم M15) خلال ساعات لندن ونيويورك (الساعة 7 إلى 21 بتوقيت السيرفر، مع حظر ناعم للأخبار من 12 إلى 14). الخبير افتراضياً في وضع dry-run، لذا يناسب اختبار بروكر جديد أو تقييم شركة prop قبل الانتقال للحقيقي. الحدّ الأدنى للرصيد 100 دولار عند المخاطرة الافتراضية 0.5%. مستوى المخاطرة عالٍ بسبب مخاطرة 0.5% لكل صفقة وسقف 3 صفقات متزامنة واعتمادية استراتيجية الاختراق على تحرّكات الذهب الاتجاهية. سقف السبريد 250 نقطة (يُضبط تلقائياً إلى 4× مستوى الإيقاف الذي يفرضه البروكر) يستلزم بروكر ذهب بسبريد منخفض.

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

Pipsgrowth EX10005 Momentum-Scalper — تحليل منطق الاستراتيجية (من كود .mq5)

العائلة: Momentum-Scalper الماجيك: 22210005 الإصدار: 2.00

الوصف: Fractal breakout scalp — close breaks the most recent confirmed UP/DOWN fractal in the direction of price vs EMA(50)

المؤشرات:

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

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

  • ComputeEffectiveCapital()
  • UpdateRealizedPnL()
  • RegimeOK()
  • EvaluateSignal()
  • ConfirmOK()
  • CountOurPositions()
  • CountOurPositionsByType()
  • CalcLotForATRStop()
  • NormalizeLot()
  • TryEntry()
الرمز الزائف (Pseudocode)
// Pipsgrowth EX10005 Momentum-Scalper — Execution Flow (from source analysis)
// Family: Momentum-Scalper
// Fractal breakout scalp — close breaks the most recent confirmed UP/DOWN fractal in the direction of price vs EMA(50)

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
الأطر الزمنية المُحسّنة:
M5M15

كيفية تثبيت الإكسبرت على 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اسحب الإكسبرت من Navigator وأفلته على أي رسم بياني (يُنصح بـ M1 أو M5)
  7. 7في نافذة الإعدادات، فعّل Allow Algo Trading وحدد حجم اللوت
  8. 8اضغط OK — سيبدأ الإكسبرت بالتداول تلقائياً

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

المعاملالافتراضيالوصف
InpMagic22210005Magic number
InpTradeComment"Psgrowth.com Expert_10005"Trade comment
InpDryRuntrueDry-run (no live sends)
InpKillSwitchfalseKill switch (closes-all on tick)
InpRiskPercent0.5Risk per trade (% of effective capital)
InpFixedLot0.01Fixed lot fallback (used when Risk%<=0)
InpDailyLossLimitPercent3.0Daily loss limit (% of effective capital)
InpWeeklyLossLimitPercent6.0Weekly loss limit (% of effective capital)
InpMaxConcurrent3Max concurrent positions (this EA+symbol)
InpCapitalCapAmount0.0Capital cap amount ($ REAL MONEY equity)
InpCapitalCapFloor50.0Floor below which new entries are blocked ($)
InpRequireFractalBreaktrueRequire fractal breakout confirmation
InpMinBodyATR0.25Min breakout-body size (x ATR)
InpMinADX18.0Minimum ADX main (trend strength)
InpMinRR1.5Minimum reward:risk for entry
InpATRPeriod14ATR period (SL/trail)
InpATRMultiplier2.0ATR SL multiplier
InpEnablePyramidfalseEnable pyramiding (default OFF)
كود المصدر (.mq5)Open Source
Pipsgrowth_com_EX10005.mq5
#property copyright "Pipsgrowth.com"
#property link      "https://pipsgrowth.com"
#property version   "2.00"
#property strict
#property description "Pipsgrowth.com EX10005 Scalper XAUUSD 5M — fractal breakout momentum scalper, full 12-layer stack."

#include <Trade\Trade.mqh>
#include <Trade\PositionInfo.mqh>
#include <Trade\SymbolInfo.mqh>
#include <Trade\AccountInfo.mqh>

//--- Non-operator tunables (kept as #define to keep input count <= 22) ---//
#define DEF_FRACTAL_BARS         5          // Bars inspected for last confirmed fractal
#define DEF_TREND_MA_PERIOD      50         // Trend filter EMA period (matches source thesis)
#define DEF_BB_PERIOD            20         // BB period
#define DEF_BB_DEVIATION         2.0        // BB deviation
#define DEF_ATR_PCT_LOOKBACK     50         // ATR-percentile lookback
#define DEF_ATR_PCT_LO           15         // ATR percentile min allowed (dead-vol filter)
#define DEF_ATR_PCT_HI           95         // ATR percentile max allowed (spike filter)
#define DEF_BBW_PCT_LO           10         // BB-width percentile min (avoid dead squeeze)
#define DEF_HTF_TF               PERIOD_H1  // HTF trend timeframe
#define DEF_HTF_EMA_PERIOD       50         // HTF EMA period
#define DEF_VOL_LOOKBACK         20         // Tick-volume rolling average
#define DEF_VOL_MIN_RATIO        0.8        // Min vol vs rolling-MA ratio
#define DEF_SESSION_START        7          // London/NY session start hour (server)
#define DEF_SESSION_END          21         // Session end hour (server)
#define DEF_NEWS_START_HOUR      12         // Soft news-blackout start
#define DEF_NEWS_END_HOUR        14         // Soft news-blackout end
#define DEF_MAX_BARS_IN_TRADE    240        // Max bars in trade (time exit)
#define DEF_BE_TRIGGER_R         1.0        // Break-even trigger (R multiples)
#define DEF_BE_OFFSET_POINTS     5          // BE lock offset (points)
#define DEF_PARTIAL_FRAC         0.5        // Partial TP fraction
#define DEF_PARTIAL_R            1.0        // Partial TP trigger (R multiples)
#define DEF_TRAIL_START_R        1.0        // Trail activation (R multiples)
#define DEF_TRAIL_ATR_MULT       2.5        // ATR trail multiplier
#define DEF_COOLDOWN_BARS        12         // Bars cooldown after consecutive losses
#define DEF_COOLDOWN_LOSSES      3          // Consecutive losses to trigger cooldown
#define DEF_MAX_PYRAMID          3          // Max pyramid levels (hard cap)
#define DEF_PYRAMID_SPACING_ATR  1.5        // Pyramid spacing (ATR multiples)
#define DEF_MAX_SPREAD_POINTS    250        // Max spread (points) - auto-clamped to stops
#define DEF_DEVIATION_POINTS     20         // Order send deviation (points)
#define DEF_MAX_SYMBOL_EXPOSURE  3          // Max positions per symbol (this EA)

//--- Input Groups --------------------------------------------------//
input group "=== Identity ==="
input long               InpMagic           = 22210005;                            // Magic number
input string             InpTradeComment    = "Psgrowth.com Expert_10005";  // Trade comment
input bool               InpDryRun          = true;                               // Dry-run (no live sends)
input bool               InpKillSwitch      = false;                              // Kill switch (closes-all on tick)

input group "=== Risk & Sizing ==="
input double             InpRiskPercent     = 0.5;        // Risk per trade (% of effective capital)
input double             InpFixedLot        = 0.01;       // Fixed lot fallback (used when Risk%<=0)
input double             InpDailyLossLimitPercent  = 3.0;  // Daily loss limit (% of effective capital)
input double             InpWeeklyLossLimitPercent = 6.0;  // Weekly loss limit (% of effective capital)
input int                InpMaxConcurrent   = 3;          // Max concurrent positions (this EA+symbol)

input group "=== Capital Allocation Cap ==="
// InpCapitalCapEnabled removed — use InpCapitalCapAmount=0 to disable     // Enable capital-allocation cap
input double             InpCapitalCapAmount  = 0.0;    // Capital cap amount ($ REAL MONEY equity)

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

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

الوسوم:ex10005momentum-scalperpipsgrowthfreemt5xauusd

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

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

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

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

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

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

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

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