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

Pipsgrowth EX02023 Breakout — إكسبرت أدفايزر اختراق

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

Pipsgrowth EX02023 Breakout — Impulse-breakout EA that detects strong momentum candles (body > ATR multiplier) in the direction of an EMA trend filter. إكسبرت أدفايزر MT5 مفتوح المصدر.

نظرة عامة

إكس 02023 هو مستشار خبير لاختراق الزخم مبني على مؤشرَين اثنين حول فكرة مركزية واحدة: الشمعة التي يتحرك جسمها أكثر من 1.5 مرة من متوسط المدى الحقيقي (ATR) لفترة 14 في اتجاه المتوسط المتحرك الأسي لفترة 20. يعمل على إطار خمس دقائق، ويراقب الشمعة المغلقة السابقة عند كل tick جديدة، ويفتح إما أمر سوق واحد أو لا يفعل شيئًا. لا توجد مرشحات ثانية، ولا تدرّج، ولا إغلاق جزئي، ولا منطق تتبع — كل صفقة تُملأ تُترك حتى وقف الخسارة الثابت أو الهدف الثابت دون أي تعديل. التصميم كله يتسع لنحو خمسمئة سطر من MQL5 وخمسة عشر مُدخلًا قابلًا للضبط.

منطق الإشارة بالكامل موجود في الدالة CheckSignal(). عند كل شمعة M5 جديدة تسحب الدالة الشمعة المغلقة السابقة (shift=1) وتحسب bodySize = MathAbs(close - open). تُصنَّف الشمعة كزخم إذا كان bodySize > atr × InpImpulseATRMult، حيث المضاعف الافتراضي هو 1.5 وATR هو متوسط المدى الحقيقي لـ 14 فترة مطبَّق على الإطار الحالي. يجب أن يكون لشمعة الزخم الصاعد إغلاقها فوق المتوسط المتحرك الأسي لـ 20 فترة (close > open && close > ma) لتُطلق OpenBuy()، بينما يجب أن يكون لشمعة الزخم الهابطة إغلاقها تحت المتوسط (close < open && close < ma) لتُطلق OpenSell(). يُحسب المتوسط المتحرك الأسي مرة واحدة عند البدء عبر iMA(_Symbol, _Period, InpEMAPeriod, 0, MODE_EMA, PRICE_CLOSE)، ويُحسب ATR عبر iATR(_Symbol, _Period, InpATRPeriod). كلا المقبضين يُحرَّران في OnDeinit().

إدارة المراكز مقصودة البساطة. OnTick() تعود مبكرًا إذا كان mysymbol.Spread() > InpMaxSpread (250 نقطة افتراضيًا — واسعة بما يكفي لتجاوز معظم ضوضاء تغذية الذهب)، ومرة أخرى إذا أبلغ بوابة الأمان IsSafeToTrade_EX02023() عن حالة عدم التداول. تستخدم الدالة static datetime lastBar لضمان تشغيل CheckSignal() مرة واحدة فقط لكل شمعة. داخل CheckSignal() نفسها، السطر if(PositionsTotal() > 0) return; يفرض انضباط مركز واحد: ما دام أي مركز مفتوحًا، لا تُقيَّم إشارة جديدة. لا يوجد إغلاق بإشارة معاكسة — تُترك الصفقة لوقف الخسارة أو جني الأرباح كاملين.

رياضيات الخروج الثابتة هي الجزء الأبسط في الكود. تقرأ OpenBuy() وOpenSell() سعر العرض/الطلب الحالي من غلاف CSymbolInfo، وتطرح أو تجمع InpStopLoss * mysymbol.Point() لحساب الوقف، وتجمع أو تطرح InpTakeProfit * mysymbol.Point() لحساب الهدف. مع الافتراضات 400 / 800 نقطة على تسعيرة الذهب بخمس خانات، يتحول ذلك إلى وقف 40 نقطة وهدف 80 نقطة، أو نسبة مخاطرة إلى عائد 1:2. يمر كلا السعرَين عبر NormalizePrice_EX02023() التي تقرِّب إلى SYMBOL_TRADE_TICK_SIZE للوسيط (مع الرجوع إلى _Point) ثم إلى _Digits — وهو أمر مهم على الذهب حيث يعرض بعض الوسطاء عشريتين وآخرون ثلاثًا. تستدعي الدالتان بعدها OrderCalcMargin وتتراجعان إذا تجاوز الهامش المطلوب ACCOUNT_MARGIN_FREE، وبعدها يُرسَل الأمر عبر غلاف CTrade مع ORDER_FILLING_FOK. عند رد TRADE_RETCODE_REQUOTE / TIMEOUT / PRICE_OFF / PRICE_CHANGED يعيد الكود المحاولة حتى ثلاث مرات بفاصل 200 مللي ثانية، مع تحديث الدخول والوقف والهدف من آخر عرض/طلب في كل محاولة.

حجم اللوت مبني على المخاطرة عندما يكون InpRiskPercent موجبًا وثابت عدا ذلك. مع InpRiskPercent = 1.0 (الافتراضي)، تقرأ CalculateLotSize() رصيد account.Balance()، وتضربه في نسبة المخاطرة، وتقسمه على مخاطر اللوت الواحد عند الوقف الحالي. مخاطر اللوت الواحد هي stopLossPoints × (tickValue / (tickSize / point))، وهو ما يعطي مبلغًا ماليًا. تُقرَّب النتيجة إلى LotsStep للوسيط، وتُقصَّ إلى [LotsMin, LotsMax]، وتُعاد. تعيين InpRiskPercent = 0 يحوِّل اللوت إلى InpFixedLot الثابت (0.01 افتراضيًا)، مما يمنح المستخدمين مخرجًا بمُدخل واحد عندما يريدون التداول بحجم ثابت وتجاهل رياضيات المخاطرة.

طبقة التعزيز تلتف حول نفس البدائيات المستخدمة في العائلة ولكن مع بعض خيارات المُدخلات التي تجعل هذا المستشار ألطف مع الحسابات الصغيرة. تتحقق IsSafeToTrade_EX02023() أولًا من IsMarketOpen_EX02023() — هذا المساعد يرفض أيام الأحد والسبت، والاثنين قبل الساعة 22:00 بتوقيت جرينتش، والجمعة من الساعة 22:00 بتوقيت جرينتش، لذلك لا يطلق المستشار أبدًا خلال فجوة عطلة نهاية الأسبوع. ثم تستشير InActiveSession_EX02023() (التي تحترم مفتاح InpUseGMTSessions — معطلة افتراضيًا، وفي هذه الحالة تعيد الدالة true)، وIsNewsTime_EX02023() (التي تمسح CalendarValueHistory عن الأحداث عالية التأثير داخل نافذة ±InpNewsBufferMinutes، افتراضيًا 30 دقيقة على الجانبين، والتي يمكن تعطيلها عبر InpFilterNews)، وأرضية الأسهم، وسقف رأس المال، وعدد الصفقات اليومي، ومؤقت التهدئة، وحد الخسارة اليومي.

منطق سقف رأس المال مثير للاهتمام. عندما يكون InpCapAmount > 0.0 يحسب المستشار سقفًا فعالًا بقيمة min(InpCapAmount, equity) ويرفض التداول إذا انخفض هذا السقف الفعال عن InpCapFloor (1000 افتراضيًا). مع InpCapAmount = 0.0 الافتراضي، يُعطَّل السقف وتكون فحص أرضية الأسهم هو القيد الوحيد: تتوقف الصفقات في اللحظة التي يصبح فيها equity < g_initialBalance * InpMinEquityPct / 100.0، مع InpMinEquityPct عند 70%. دائرة الخسارة اليومية هي g_realizedToday مقابل g_initialBalance * InpDailyLossLimitPct / 100.0، افتراضيًا 5% — عند عتبة 5% يرفض المستشار دخولًا جديدًا لبقية اليوم التقويمي. عداد الأسبوع g_realizedWeek موجود في المتغيرات العامة لكنه غير مربوط بمُدخل حد حتى الآن؛ تقرأه OnTradeTransaction وتعيد ضبطه عبر UpdateDailyCounters_EX02023() عند انتقال يوم الأسبوع.

OnTradeTransaction هي حلقة التغذية الراجعة. كل DEAL_ADD للرقم السحري للمستشار والرمز يُطابَق بحدث خروج (DEAL_ENTRY_OUT أو DEAL_ENTRY_INOUT أو DEAL_ENTRY_OUT_BY)، ويُضاف الربح/الخسارة المحقق إلى g_realizedToday وg_realizedWeek، ويُزاد g_tradesToday. صفقة خاسرة ترفع g_consecLosses؛ الوصول إلى InpMaxConsecLosses (5 افتراضيًا) يضبط g_cooldownUntil = TimeCurrent() + InpCooldownHours * 3600، التي تحترمها IsSafeToTrade_EX02023() للأربع ساعات التالية. صفقة رابحة تُعيد g_consecLosses إلى صفر. المساعد UpdateDailyCounters_EX02023() يقلب اليوم عند تغيير اليوم التقويمي، ويقلب عداد الأسبوع عند انتقال day_of_week.

مرشح الجلسة هو المُدخل الوحيد الذي تبدو فيه الافتراضات متساهلة. InpUseGMTSessions = false يعني أن المستشار سيقبل أي شمعة داخل السوق بمجرد أن تخلو بوابة الأمان — بما في ذلك جلسة آسيا، حيث يتحرك الذهب عادة في نطاقات ضيقة سيرفضها مرشح 1.5×ATR في الغالب، ولكن حيث يمكن أحيانًا لزخم افتتاح لندن أن يضرب. قلب المُدخل إلى true والمستشار سيقبل الإشارات فقط داخل لندن 7–16 بتوقيت جرينتش ونيويورك 12–21 بتوقيت جرينتش، مع إزاحة جرينتش المكتشفة تلقائيًا بواسطة DetectGMTOffset_EX02023() — وهو heuristique بسيط لأفضل 12 يمشي من -12 إلى +12 من التوقيت المحلي للوسيط، ويسجِّل كل مرشح بحسب ما إذا كان جرينتش المتضمن يقع في يوم عمل وداخل نافذة الساعات 7–21، ثم يختار الإزاحة الأعلى درجة. الإزاحة المكتشفة تُطبع عند البدء عبر PrintFormat("GMT offset auto-detected: %d", g_gmtOffset).

OnTester() هي دالة لياقة اختبار الاستراتيجية. تسحب STAT_PROFIT وSTAT_TRADES وSTAT_PROFIT_FACTOR وSTAT_EQUITY_DD من TesterStatistics، وتجبر معامل الربح على 1.0 إذا كان صفرًا أو فوق 1000، وتجبر أقصى تراجع على 1.0 إذا كان صفرًا، وتعيد profit × profitFactor / maxDD إذا كان لدى الاستراتيجية 10 صفقات على الأقل، وإلا 0. بوابة 10 صفقات هي مرشح الجودة الوحيد؛ سيرفض المحسِّن أي إعدادات تفشل في وضع 10 صفقات خلال نافذة الاختبار الخلفي. لاستراتيجية ذات مركز واحد وزخم فقط مثل هذه، البوابة تعني أساسًا: ابحث عن مجموعات المعاملات التي تتداول على الإطلاق، ثم رتبها بنسبة ربح لكل تراجع.

ما يمكن توقعه في اختبار خلفي: هذه استراتيجية هادئة. معظم شموع M5 ستفشل اختبار جسم 1.5×ATR على الذهب لأن متوسط الجسم أقل بكثير من ATR واحد. سيكون عدد الصفقات منخفضًا — على الأرجح بين صفقة واحدة وعشر صفقات أسبوعيًا حسب التذبذب — وسيكون منحنى الأسهم متكتلًا، مع المستشار أحيانًا جالسًا لأيام بين الزخمات. نسبة 1:2 تعني أن المكاسب يجب أن تكون بالضبط ضعف الخسائر مرتين لكي تتعادل الاستراتيجية، لكن مرشح الزخم من المفترض أن يقوم بالجهد الثقيل بضمان أن الإدخالات الصالحة تأتي من انفجارات الزخم حيث احتمالات المتابعة أعلى. تهدئة الأربع ساعات بعد 5 خسائر متتالية هي حماية ذات معنى — وهي الاستجابة الرئيسية للمستشار لنظام تتأرجح فيه الزخمات ذهابًا وإيابًا بدلًا من الترند.

بعض الملاحظات العملية للنشر الحي. InpMaxSpread = 250 نقطة افتراضيًا واسعة للذهب — معظم تغذيات ECN/RAW تقع بين 10 و 50 نقطة على XAUUSD. تشديد المُدخل يحسن جودة التنفيذ على حساب عدد أقل من الصفقات. إعداد InpSlippage = 3 يعني أن الوسيط يمكنه تنفيذ الأمر حتى 3 نقاط بعيدًا عن السعر المطلوب، وهو أمر مقبول لوقف 400 نقطة. InpTradeComment = "Psgrowth.com Expert_02023" هو التعليق المختوم على كل أمر؛ مفيد للفلترة في تاريخ التداول ولكن تافه للتجاوز. والرقم السحري InpMagicNumber = 22202023 هو ما تستخدمه OnTradeTransaction للتعرف على صفقات المستشار الخاصة — تشغيل نسختين من هذا المستشار على نفس الرمز بنفس الرقم السحري سيؤدي إلى خطأ في عد الأرباح/الخسائر.

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

يراقب المستشار الشمعة المغلقة السابقة على M5 ويطرح سؤالين: هل كان الجسم أكبر من 1.5×ATR(14) (إزاحة زخم) وهل كان الإغلاق على الجانب الصحيح من المتوسط المتحرك الأسي لـ 20 فترة (تأكيد اتجاه)؟ إذا كان كلا الجوابين نعم، تستدعي CheckSignal() إما OpenBuy() أو OpenSell() مع وقف 400 نقطة وهدف 800 نقطة يُثبتان عند فتح الأمر. سلسلة التنفيذ مقيدة بواسطة IsSafeToTrade_EX02023() التي تفرض ساعات عطلة نهاية الأسبوع، ومرشح جلسة لندن/نيويورك الاختياري، ونافذة أخبار عالية التأثير ±30 دقيقة، وأرضية أسهم، وسقف رأس مال، وحد خسارة يومي، وعدد يومي 5 صفقات، وتهدئة 4 ساعات ناتجة عن 5 خسائر متتالية. تُحدِّث OnTradeTransaction عدادات الربح/الخسارة المحقق ومتتبع الخسائر المتتالية؛ لا يوجد تتبع، ولا نقطة تعادل، ولا إغلاق جزئي، ويحافظ حارس PositionsTotal() > 0 على تعرُّض الحساب لمركز واحد بالضبط في كل وقت.

إشارة الدخول

كشف الزخم للشمعة المغلقة السابقة (shift=1): يجب أن يتجاوز جسم الشمعة 1.5 مرة من متوسط المدى الحقيقي (ATR) لـ 14 فترة، ويجب أن يتفق الإغلاق مع اتجاه المتوسط المتحرك الأسي لـ 20 فترة. الشراء يتطلب أن يكون الإغلاق أعلى من الافتتاح وأعلى من المتوسط (20)، والبيع يتطلب أن يكون الإغلاق أدنى من الافتتاح وأدنى من المتوسط. يضمن حارس PositionsTotal() > 0 داخل CheckSignal() أن مركزًا واحدًا فقط من هذا الرقم السحري يكون مفتوحًا في كل وقت — لا تدرّج ولا توسيع.

إشارة الخروج

لا يوجد وقف متابع، ولا تحريك لنقطة التعادل، ولا إغلاق جزئي — تُغلق المراكز فقط عندما يصل السعر إلى وقف الخسارة أو جني الأرباح الذي تم تعيينه عند فتح الأمر. يُكتب وقف الـ 400 نقطة وهدف الـ 800 نقطة (نسبة 1:2) في الأمر داخل OpenBuy() / OpenSell() ولا يُعدَّلان أبدًا. بوابة IsSafeToTrade_EX02023() تحظر الدخول الجديد لكنها لا تخرج المراكز الحالية؛ تتم إزالة الصفقة بالكامل عبر وقف الخسارة الصلب أو جني الأرباح الصلب، وليس عبر إغلاق بإشارة معاكسة.

وقف الخسارة

يُعيَّن وقف الخسارة عند 400 نقطة (40 نقطة على تسعيرة XAUUSD بخمس خانات) عند فتح الأمر داخل OpenBuy() / OpenSell() ولا يُعدَّل أبدًا. لا يوجد وقف ديناميكي لكل صفقة، ولا تحريك لنقطة التعادل، ولا منطق تتبع. حد الخسارة اليومي 5% وتهدئة الأربع ساعات الناتجة عن 5 خسائر متتالية يعملان كقاطع دائرة على مستوى الحساب بدلًا من مستوى الصفقة.

جني الأرباح

يُعيَّن جني الأرباح عند 800 نقطة (80 نقطة على تسعيرة XAUUSD بخمس خانات) عند فتح الأمر ولا يُعدَّل أبدًا، مما يعطي نسبة مخاطرة إلى عائد ثابتة 1:2 مقابل وقف الـ 400 نقطة. جني الأرباح هو المسار الوحيد لجني الربح — لا إغلاق جزئي، ولا تحريك نقطة التعادل، ولا منطق تتبع، ولا خروج بإشارة معاكسة. يمر كل من وقف الخسارة وجني الأرباح عبر NormalizePrice_EX02023() لتقريبهما إلى SYMBOL_TRADE_TICK_SIZE و_Digits للوسيط قبل إرسال الأمر.

الأنسب لـ

XAUUSD على إطار M5 مع إيداع أدنى 100 دولار، وتصنيف مخاطرة متوسط، ومخاطرة افتراضية 1% لكل صفقة. يقبل المستشار افتراضيًا أي شمعة داخل السوق على مدار 24 ساعة — يُوصى بقلب مرشح الجلسة إلى true (لندن 7–16 بتوقيت جرينتش ونيويورك 12–21 بتوقيت جرينتش) لتجنب ضوضاء نطاق آسيا. اقرنه بوسيط ECN/RAW يعرض الذهب بفروق نقاط أقل من 50؛ سقف الفروق 250 نقطة واسع عن قصد لكن الفروق الأضيق تحسن رياضيات الوقف إلى الهدف. تجعل تهدئة الأربع ساعات وسقف الخسارة اليومي 5% هذا مناسبًا للمتداولين الذين يريدون طبقة ترند رقيقة بدلًا من نظام عالي التردد.

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

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

العائلة: Breakout الماجيك: 22202023 الإصدار: 2.00

الوصف: Impulse-breakout EA that detects strong momentum candles (body > ATR multiplier) in the direction of an EMA trend filter with risk-based position sizing and fixed SL/TP

المؤشرات:

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

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

  • CheckSignal()
  • OpenBuy()
  • OpenSell()
  • CalculateLotSize()
  • DetectGMTOffset_EX02023()
  • ServerToGMT_EX02023()
  • IsMarketOpen_EX02023()
  • InActiveSession_EX02023()
  • IsNewsTime_EX02023()
  • IsSafeToTrade_EX02023()
الرمز الزائف (Pseudocode)
// Pipsgrowth EX02023 Breakout — Execution Flow (from source analysis)
// Family: Breakout
// Impulse-breakout EA that detects strong momentum candles (body > ATR multiplier) in the direction of an EMA trend filter with risk-based position sizing and fixed SL/TP

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
الأطر الزمنية المُحسّنة:
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اسحب الإكسبرت على رسم H1 أو H4
  7. 7حدد فترة رصد النطاق وهامش الاختراق وحجم اللوت في نافذة الإعدادات
  8. 8فعّل Allow Algo Trading واضغط OK

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

المعاملالافتراضيالوصف
InpEMAPeriod20Trend Filter (EMA)
InpImpulseATRMult1.5Impulse Strength (ATR Multiplier)
InpATRPeriod14ATR Period
InpRiskPercent1.0Risk Percent per Trade
InpFixedLot0.01Fixed Lot (if Risk=0)
InpStopLoss400Stop Loss (points)
InpTakeProfit800Take Profit (points)
InpMagicNumber22202023Magic Number
InpTradeComment"Psgrowth.com Expert_02023"Trade Comment
InpMaxSpread250Max Spread (points)
InpSlippage3Slippage
InpNewYorkEndGMT21--- Hardening: Capital Protection ---
InpCapAmount0.0Capital cap amount (0=disabled)
InpDailyLossLimitPct5.0--- Hardening: Trade Safety ---
InpNewsBufferMinutes30+------------------------------------------------------------------+
كود المصدر (.mq5)Open Source
Pipsgrowth_com_EX02023.mq5
#property copyright "Pipsgrowth.com"
#property link      "https://pipsgrowth.com"
#property version   "2.00"
#property strict
#property description "Pipsgrowth.com EX02023 ImpulseBreakout_XAUUSD_5M — impulse candle breakout with EMA trend filter, full 12-layer stack."

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

CTrade         trade;
CPositionInfo  position;
CSymbolInfo    mysymbol;
CAccountInfo   account;

//--- Input Groups
input group "=== Strategy Parameters ==="
input int      InpEMAPeriod      = 20;       // Trend Filter (EMA)
input double   InpImpulseATRMult = 1.5;      // Impulse Strength (ATR Multiplier)
input int      InpATRPeriod      = 14;       // ATR Period

input group "=== Money Management ==="
input double   InpRiskPercent    = 1.0;      // Risk Percent per Trade
input double   InpFixedLot       = 0.01;     // Fixed Lot (if Risk=0)
input int      InpStopLoss       = 400;      // Stop Loss (points)
input int      InpTakeProfit     = 800;      // Take Profit (points)

input group "=== Trade Management ==="
input int      InpMagicNumber    = 22202023; // Magic Number
input string   InpTradeComment   = "Psgrowth.com Expert_02023"; // Trade Comment
input int      InpMaxSpread      = 250;      // Max Spread (points)
input int      InpSlippage       = 3;        // Slippage

//--- Handles
int    hMA;
int    hATR;

//--- Global Buffers
double bufMA[];
double bufATR[];

//--- Hardening Globals
int      g_gmtOffset       = 3;
int      g_tradesToday     = 0;
datetime g_dayStartTime    = 0;
double   g_initialBalance  = 0.0;
datetime g_cooldownUntil   = 0;
int      g_consecLosses    = 0;
double   g_realizedToday   = 0.0;
double   g_realizedWeek    = 0.0;
datetime g_weekStartTime   = 0;

// --- Hardening: GMT Session Filter ---
input group "=== GMT Session Filter (Hardening) ===";
input bool    InpUseGMTSessions       = false;
input int     InpLondonStartGMT       = 7;
input int     InpLondonEndGMT         = 16;
input int     InpNewYorkStartGMT      = 12;
input int     InpNewYorkEndGMT        = 21;

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

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

الوسوم:ex02023breakoutpipsgrowthfreemt5xauusd

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

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

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

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

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

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

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

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