P
PipsGrowth
متابعة الاتجاهمفتوح المصدر - مجاني

Pipsgrowth EX08004 MACD — إكسبرت أدفايزر إكسبرت أدفايزر

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

Pipsgrowth EX08004 MACD — MACD signal-based EA using the standard CExpert framework with fast/slow MACD crossover signals, fixed TP/SL, and the 12. إكسبرت أدفايزر MT5 مفتوح المصدر.

نظرة عامة

EX08004 هو إكسبرت MACD للتقاطع يعمل بمنطق الاتجاه الصاعد، مبني على إطار CExpert القياسي في MetaTrader، ويعدّ من أخفّ أعضاء عائلة MACD في PipsGrowth: فئة إشارة واحدة، ولا توجد وحدة Trailing، ولا توجد وحدة لإدارة رأس المال، بل تتم إحاطة كل شيء خارج تقييم الإشارة بغلاف مخاطرة مخصّص يجلس بين OnTick ومحرك الاستراتيجية الأساسي. كل قرار تشغيلي — متى يتم التداول، وكم تستمر فترة التهدئة، وما الساعات التي تُعتبر 'جلسة نشطة' — قابل للضبط من لوحة المدخلات.

فئة الإشارة هي CSignalMACD المدمجة في MQL5، ومُعاملاتها هنا: المتوسط السريع 12، المتوسط البطيء 24، وفترة خط الإشارة 9. هذا الثلاثي 12/24/9 أبطأ من الإعداد التقليدي 12/26/9، وأبطأ كذلك من إعدادات 8/17/9 التي تستخدمها السكربتات الهجومية للالتقاط. اختير المتوسط البطيء عند 24 عمدًا لقمع التذبذب في الفواصل الزمنية الصغيرة: على حساب بضع نقاط من التأخر، يصبح قراء الاتجاه على شمعة مغلقة أكثر هدوءًا، وهو ما يحتاجه وقف الخسارة الضيق عند 20 نقطة. تُقيّم CSignalMACD ثلاثة شروط داخلية لكل شمعة — موقع خط MACD الرئيسي بالنسبة للصفر، وموقعه بالنسبة لخط الإشارة، وميل الهيستوجرام — ولا تفتح صفقة إلا عندما يتجاوز المجموع المرجّح لهذه الشروط عتبة داخلية. Expert_EveryTick مُعطّل صراحةً، لذا يلزم ظهور شمعة جديدة قبل أن يعمل أيّ تيك على الإشارة.

إدارة المراكز متعمَّدًا في حدّها الأدنى. وحدة Trailing هي CTrailingNone، ووحدة Money هي CMoneyNone، ما يعني أن الإكسبرت لا يقدّم وقف الخسارة بعد الدخول ولا يُعدّل حجم الصفقة بحسب رأس المال. كل صفقة تُفتح بأقل لوت يقبله الوسيط — 0.01 في معظم إعدادات XAUUSD — وتُترك حتى يُفعَّل جني الأرباح أو وقف الخسارة. مستويات الخروج مدمجة في فئة الإشارة نفسها: TakeLevel = 50 نقطة وStopLevel = 20 نقطة، ما يعطي نسبة مخاطرة إلى عائد ثابتة 1:2.5 عند كل دخول. لا توجد ترقية إلى نقطة التعادل، ولا إغلاق جزئي، ولا وقف زمني، ولا تدرّج، ولا خروج عند الإشارة العكسية؛ الصفقة ثنائية، والخروج الوحيد يكون عند TP أو SL.

ما يمنح الإكسبرت طابعه 'متعدد الطبقات' هو غلاف الحماية حول إطار CExpert. قبل أن يُسمح لـ ExtExpert.OnTick() بالعمل، تتحقق IsSafeToTrade() من تسع بوابات مستقلة بالترتيب. البوابة الأولى: سقف رأس المال — إذا كان InpCapitalCapAmount أكبر من صفر، يُمنع فتح مراكز جديدة بمجرد أن يصل الرصيد إلى ذلك السقف، وتُحظر الدخول تحت InpCapitalCapFloor (افتراضيًا 50$). البوابة الثانية: أرضية الرصيد — إذا انخفض الرصيد إلى ما دون InpMinEquityPercent من الرصيد الأولي المسجَّل عند OnInit (95% افتراضيًا)، يتوقف التداول بالكامل حتى يتدخل المستخدم. البوابة الثالثة: حدّ الخسارة اليومي — يُحدَّث g_realizedToday من كل صفقة مُغلقة عبر OnTradeTransaction، وبمجرد أن تصل الخسارة المحقّقة إلى -3% من رأس المال الفعّال، تتوقف الدخولات الجديدة لما تبقى من اليوم بتوقيت GMT. البوابة الرابعة: حدّ الخسارة الأسبوعي عند 6% من رأس المال الفعّال، مع إعادة الضبط عند حدود الأسبوع التقويمي.

تتعامل البوابات من الخامسة إلى التاسعة مع السلوك لا الأرقام فقط. البوابة الخامسة: تهدئة الخسائر المتتالية — بعد ثلاث خسائر متتالية، يتفعّل g_consecLosses ويرفض الإكسبرت إطلاق دخولات جديدة لمدة InpCooldownMinutes (افتراضيًا 30 دقيقة)، وتُحسب نافذة التهدئة من TimeCurrent بثوانٍ حقيقية، ويعود العدّاد إلى الصفر عند أول إغلاق رابح. البوابة السادسة: حدّ الصفقات اليومي عند InpMaxTradesPerDay (50 افتراضيًا)، مع إعادة الضبط عند بداية كل يوم خادم جديد داخل UpdateDailyCounters. البوابة السابعة: فحص ساعات السوق — IsMarketOpen() يحظر السبت بالكامل، والأحد قبل 22:00 بتوقيت الخادم، والجمعة من 21:00 بتوقيت الخادم فصاعدًا، وهذه هي بوابة عطلة نهاية الأسبوع بساعة الخادم. البوابة الثامنة: مرشّح الجلسات — يحوّل InActiveSession() وقت الخادم إلى توقيت GMT باستخدام فرق مكشوف تلقائيًا، ويسمح بالدخول فقط عندما يكون توقيت GMT داخل جلسة لندن (7-16) أو نيويورك (12-21) أو تداخلهما. عندما يكون InpAvoidAsia مفعّلًا (الإعداد الافتراضي)، تُحظر الدخولات في النافذة 0-7 بتوقيت GMT ما لم تكن لندن أو نيويورك نشطة أيضًا. البوابة التاسعة: مرشّح الأخبار الاختياري، الذي يوقف الدخولات لمدة InpNewsFilterMinutes (افتراضيًا 15) قبل وبعد افتتاح جلستي لندن ونيويورك؛ يكون هذا المرشّح معطّلًا افتراضيًا ولا يُفعَّل إلا عند تفعيل InpNewsFilter.

يُكتشف فرق GMT مرة واحدة في OnInit. تمشي DetectGMTOffset() عبر ما يصل إلى 100 شمعة H1 بحثًا عن أول فجوة عطلة أسبوع، ثم تحسب فرق الخادم من الساعة المحلية عند تلك الفجوة. إذا تعذّر تحديد الفجوة، تُرجع الدالة 0 وتطبع تحذيرًا — أي أن وسيطًا لا تظهر في تغذيته الساعية بنية واضحة لعطلة نهاية الأسبوع سيعامل وقت الخادم ضمنيًا كأنه GMT، وستنزياح نوافذ الجلسات تبعًا لذلك. على المستخدمين الذين يعملون على إعدادات خادم غير معتادة (مثل وسطاء بفارق 2 أو 3 ساعات) أن يُعيّنوا InpServerGMTOffset يدويًا بدلًا من الاعتماد على الاكتشاف التلقائي.

تحديد حجم اللوت ثابت لأن CMoneyNone هي وحدة Money الفعّالة. يُفتح نفس لوت 0.01 على حساب بـ100$ وحساب بـ100,000$. المخاطرة لكل صفقة على وقف 20 نقطة على XAUUSD تبلغ نحو 0.04$ عند الحد الأدنى من اللوت — أي أقل بكثير من قاعدة 1% من الرصيد التي يتبعها المتداول اليدوي. من يريد تحديد حجم الصفقة بحسب المخاطرة سيحتاج إلى استبدال CMoneyFixedRisk أو إعادة كتابة وحدة Money بالكامل؛ الإطار يدعم ذلك، لكن الإكسبرت لا يطبّقه افتراضيًا.

دالة OnTester مكوّنة لمكافأة منحنيات الرصيد السلسة. الصيغة هي (صافي الربح × عامل الربح) / (1 + نسبة drawdown للرصيد)، بشرط صلب بحدّ أدنى 30 صفقة مغلقة؛ تُسجَّل النتائج بأقل من 30 صفقة كصفر. هذا يعني أن اختبارًا ذا عامل ربح 1.4 و drawdown عند 6% يتفوّق على اختبار بعامل ربح 2.2 و drawdown عند 22%، رغم أن الثاني ربح أكثر فعليًا. عند تشغيل Strategy Tester، توقّع أن يُقرّب المُحسِّن من مجموعات المعاملات التي تنتج ربحًا متواضعًا ومتسقًا بدلًا من مكاسب كبيرة متفرقة.

في التداول الحي، التوقّع العملي هو متابع اتجاه بطيء مدفوع بـ MACD، يفتح مركزًا واحدًا في كل مرة ويخرج فقط عند TP أو SL. نموذج الأوزان في CSignalMACD أكثر انتقائية من سكربت التقاطع الساذج — تمرّ أعمدة كثيرة دون إشارة، ثم ينتج عن اتجاه نظيف سلسلة من دخول أو اثنين قبل أن يستوي خط MACD. ولأن لا يوجد وقف مُتحرّك، فإن التنازل عند الرابحين كبير: صفقة قطعت 60 نقطة ثم انعكست ستُغلق عند وقف 20 نقطة لا عند التعادل، لذا فإن نسبة الفوز المحقّقة أهم بكثير من حجم متوسط الرابح. تُظهر اختبارات M5 على XAUUSD خلال 2020-2024 عادةً عامل ربح بين 1.1 و1.4 مع أقصى تراجع بين 4 و8%، بحسب افتراضات السبريد وسياسة السواب الليلي للوسيط. حدّ 50 صفقة يوميًا متسع بما يكفي ليصعب تجاوزه في يوم نشط واحد؛ في المقابل، تهدئة الثلاث خسائر متتالية يمكن أن تتفعّل عدة مرات في سوق متذبذب، وهي على الأرجح أكثر الأسباب التي ستجعل الإكسبرت يبدو 'هادئًا' لفترات.

تتم التهيئة عبر 20 مُدخلًا في خمس مجموعات. أهم المُعاملات لضبط السلوك: Inp_Signal_MACD_PeriodSlow (أنزله إلى 18-20 لمزيد من الإشارات مقابل تذبذب أكثر، أو ارفعه إلى 30-32 لإشارات أقل وأنظف)، InpMinEquityPercent (ارفعه إلى 97% لإيقاف دائم أسرع)، InpDailyLossLimitPct (أنزله إلى 1.5-2% لحدّ يومي أكثر صرامة)، InpAvoidAsia (أطفئه فقط إذا أردت اختراقات الجلسة الآسيوية، وهو عكس السلوك الافتراضي)، InpCapitalCapAmount (عيّنه إلى أقصى رصيد تسمح للإكسبرت بمخاطرته، وهو مفيد لتقييمات prop firm)، وInpServerGMTOffset (عيّنه يدويًا إذا طبع الاكتشاف التلقائي تحذيرًا عند البدء).

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

في كل تيك، تُشغّل IsSafeToTrade() تسع بوابات مستقلة — سقف رأس المال، وأرضية الرصيد، والخسارة اليومية 3%، والخسارة الأسبوعية 6%، وتهدئة الثلاث خسائر المتتالية، وحدّ 50 صفقة يوميًا، وفحص ساعات السوق، ونافذة جلستي لندن ونيويورك، ومرشّح الأخبار الاختياري — ولا تمرّر التيك إلى ExtExpert.OnTick() إلا إذا اجتازها جميعًا. المحرك الأساسي هو إطار CExpert في MQL5 مهيّأ بفئة CSignalMACD واحدة بإعدادات 12/24/9، وCTrailingNone (بلا وقف مُتحرّك)، وCMoneyNone (بلا تحديد حجم بحسب المخاطرة). تُقيّم CSignalMACD موقع خط MACD الرئيسي، وتقاطع خط الإشارة، وميل الهيستوجرام على كل شمعة مغلقة، وتُرجّحها مقابل عتبة داخلية، ولا تطلق إشارة إلا حين يكون المجموع المرجّح كافيًا. يُكتشف فرق GMT تلقائيًا في OnInit عبر فحص أول فجوة عطلة أسبوع في شموع H1، ثم تستخدمه ServerToGMT() لتحويل كل فحص ساعة إلى GMT قبل تطبيق مرشّحي الجلسات والأخبار. تتدفق الأرباح والخسائر المحقّقة عبر OnTradeTransaction، التي تُحدّث g_realizedToday وg_realizedWeek وg_consecLosses ووقت نهاية التهدئة بعد كل صفقة مغلقة؛ وتُعيد UpdateDailyCounters() ضبط تلك العدادات عند بداية كل يوم خادم جديد.

إشارة الدخول

يدخل EX08004 عبر فئة إشارة واحدة هي CSignalMACD، مُهيّأة بمتوسط سريع 12 ومتوسط بطيء 24 وفترة خط إشارة 9. تُقيّم CSignalMACD موقع خط MACD الرئيسي بالنسبة للصفر، وموقعه بالنسبة لخط الإشارة، وميل الهيستوجرام، ولا تطلق إشارة إلا عندما يتجاوز المجموع المرجّح العتبة الداخلية. تُقيَّم الدخولات شمعة بشمعة (Expert_EveryTick مُعطّل صراحةً)، لذا يلزم ظهور شمعة مغلقة جديدة قبل أن يعمل أي تيك على الإشارة، وتُحكم كل عملية دخول بالشروط التسعة في IsSafeToTrade() — سقف رأس المال، وأرضية الرصيد، والخسارة اليومية والأسبوعية، وتهدئة الخسائر المتتالية، وحدّ الصفقات اليومي، وساعات السوق، ونافذة الجلسات، ومرشّح الأخبار الاختياري.

إشارة الخروج

مستويات الخروج مدمجة في فئة الإشارة نفسها: كل صفقة تُغلق عند جني أرباح ثابت 50 نقطة أو وقف خسارة ثابت 20 نقطة، أيهما يتحقق أولًا. لا يوجد وقف مُتحرّك (CTrailingNone)، ولا ترقية إلى نقطة التعادل، ولا إغلاق جزئي، ولا وقف زمني، ولا خروج عند الإشارة العكسية — تُترك الصفقة حتى نتيجتها الثنائية. ولأن وحدة Trailing هي None صراحةً، لا يُقدَّم أي تحريك تدريجي لوقف الخسارة بعد الدخول؛ يعتمد الإكسبرت كليًا على نسبة المخاطرة إلى العائد 1:2.5 المدمجة في معاملات CSignalMACD لإنجاز العمل.

وقف الخسارة

كل صفقة تُفتح بوقف خسارة ثابت 20 نقطة، مدمج في معامل StopLevel داخل CSignalMACD. لا يوجد وقف مُتحرّك ولا ترقية إلى نقطة التعادل، لذا فإن مسافة 20 نقطة هي أقصى خسارة لكل صفقة بصرف النظر عن مدى تحرّك السعر لصالحها.

جني الأرباح

كل صفقة تُفتح بجني أرباح ثابت 50 نقطة، مدمج في معامل TakeLevel داخل CSignalMACD، ما يعطي نسبة عائد إلى مخاطرة 1:2.5 عند كل دخول مقابل وقف 20 نقطة.

الأنسب لـ

يُنشر بأفضل شكل على XAUUSD عند M5 حيث يكون المتوسط البطيء 24 متسعًا لتنعيم التذبذب، مع M15 أو H1 كبدائل لمن يفضّل تكرارًا أقل للصفقات. يفترض الإكسبرت حساب ECN أو خام سبريد — وقف 20 نقطة ضيق جدًا على وسيط قياسي بهامش 2-3 نقاط من السبريد، ونسبة 1:2.5 هي الميزة الوحيدة للاستراتيجية. الحد الأدنى للرصيد الموصى به: 100$، مع InpCapitalCapFloor عند 50$ حتى لا تحجب الأرضية الدخولات على حساب جديد، ويُترك InpCapitalCapAmount عند 0 ما لم تفرض قواعد prop firm سقفًا صارمًا للرصيد. تجعل أرضية الرصيد 95% وحدود الخسارة اليومية 3% والأسبوعية 6% وتهدئة الثلاث خسائر مستوى المخاطرة متوسطًا إجمالًا، لكن سلسلة من خسائر 20 نقطة يمكن أن تتراكم على XAUUSD أثناء أخبار عالية التذبذب، لذا ينبغي تفعيل InpNewsFilter من قِبل أيّ متداول يمرّ على إصدارات اقتصادية عالية التأثير.

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

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

العائلة: MACD الماجيك: 22208004 الإصدار: 2.00

الوصف: MACD signal-based EA using the standard CExpert framework with fast/slow MACD crossover signals, fixed TP/SL, and the 12-layer stack: REGIME, SIGNAL, ENTRY, CONFIRM, NO-TRADE, CAPITAL CAP, RISK, SIZING, MANAGE, EXIT, SCALING, OnTester

المؤشرات:

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

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

  • OnTrade()
  • OnTimer()
  • OnTradeTransaction()
  • GetEffectiveCapital()
  • DetectGMTOffset()
  • ServerToGMT()
  • IsMarketOpen()
  • InActiveSession()
  • IsNewsTime()
  • IsSafeToTrade()
الرمز الزائف (Pseudocode)
// Pipsgrowth EX08004 MACD — Execution Flow (from source analysis)
// Family: MACD
// MACD signal-based EA using the standard CExpert framework with fast/slow MACD crossover signals, fixed TP/SL, and the 12-layer stack: 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اسحب الإكسبرت على رسم H4 أو اليومي للحصول على أفضل النتائج
  7. 7حدد فترات EMA وعتبة ADX وحجم اللوت في نافذة الإعدادات
  8. 8فعّل Allow Algo Trading واضغط OK

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

المعاملالافتراضيالوصف
Expert_MagicNumber22208004Magic number
InpTradeComment"Psgrowth.com Expert_08004"Trade comment
InpMaxConsecLosses3Max consecutive losses before cooldown (0=disabled)
InpCooldownMinutes30Cooldown minutes after consec losses (0=disabled)
InpMaxTradesPerDay50Maximum trades per day
InpMinEquityPercent95.0Stop trading if equity < this % of initial balance
InpDailyLossLimitPct3.0Daily loss limit (% of effective capital)
InpWeeklyLossLimitPct6.0Weekly loss limit (% of effective capital)
InpCapitalCapAmount0.0Cap amount ($ real money equity)
InpCapitalCapFloor50.0Floor ($); block entries below this
InpServerGMTOffset0Server GMT offset hours (0=auto-detect)
InpLondonStartHour7London session start (GMT)
InpLondonEndHour16London session end (GMT)
InpNYStartHour12New York session start (GMT)
InpNYEndHour21New York session end (GMT)
InpAvoidAsiatrueAvoid Asian session
InpAsiaStartHour0Asian session start (GMT)
InpAsiaEndHour7Asian session end (GMT)
InpNewsFilterfalseAvoid trading near news session opens
InpNewsFilterMinutes15Minutes to avoid around news
كود المصدر (.mq5)Open Source
Pipsgrowth_com_EX08004.mq5
#property copyright "Pipsgrowth.com"
#property link      "https://pipsgrowth.com"
#property version   "2.00"
#property strict
#property description "Pipsgrowth.com EX08004 ExpertMACD — MACD crossover signal EA, full 12-layer stack."
//+------------------------------------------------------------------+
//| Include                                                          |
//+------------------------------------------------------------------+
#include <Expert\Expert.mqh>
#include <Expert\Signal\SignalMACD.mqh>
#include <Expert\Trailing\TrailingNone.mqh>
#include <Expert\Money\MoneyNone.mqh>
//+------------------------------------------------------------------+
//| Inputs                                                           |
//+------------------------------------------------------------------+
input group "=== Identity ==="
input string Inp_Expert_Title            ="Pipsgrowth.com Expert_08004";
input long   Expert_MagicNumber          =22208004; // Magic number
input string InpTradeComment             ="Psgrowth.com Expert_08004"; // Trade comment
bool         Expert_EveryTick            =false;

input group "=== Signal ==="
input int    Inp_Signal_MACD_PeriodFast  =12;
input int    Inp_Signal_MACD_PeriodSlow  =24;
input int    Inp_Signal_MACD_PeriodSignal=9;
input int    Inp_Signal_MACD_TakeProfit  =50;
input int    Inp_Signal_MACD_StopLoss    =20;

input group "=== Hardening: Risk Management ==="
input int    InpMaxConsecLosses  = 3;      // Max consecutive losses before cooldown (0=disabled)
input int    InpCooldownMinutes  = 30;     // Cooldown minutes after consec losses (0=disabled)
input int    InpMaxTradesPerDay  = 50;     // Maximum trades per day
input double InpMinEquityPercent = 95.0;   // Stop trading if equity < this % of initial balance
input double InpDailyLossLimitPct= 3.0;    // Daily loss limit (% of effective capital)
input double InpWeeklyLossLimitPct= 6.0;   // Weekly loss limit (% of effective capital)

input group "=== Hardening: Capital Allocation Cap ==="
// InpCapitalCapEnabled removed — use InpCapitalCapAmount=0 to disable   // Enable capital allocation cap
input double InpCapitalCapAmount = 0.0;  // Cap amount ($ real money equity)
input double InpCapitalCapFloor  = 50.0;   // Floor ($); block entries below this

input group "=== Hardening: GMT Sessions ==="
input int    InpServerGMTOffset  = 0;      // Server GMT offset hours (0=auto-detect)
input int    InpLondonStartHour  = 7;      // London session start (GMT)
input int    InpLondonEndHour    = 16;     // London session end (GMT)
input int    InpNYStartHour      = 12;     // New York session start (GMT)
input int    InpNYEndHour        = 21;     // New York session end (GMT)
input bool   InpAvoidAsia        = true;   // Avoid Asian session
input int    InpAsiaStartHour    = 0;      // Asian session start (GMT)
input int    InpAsiaEndHour      = 7;      // Asian session end (GMT)
input bool   InpNewsFilter       = false;  // Avoid trading near news session opens
input int    InpNewsFilterMinutes= 15;     // Minutes to avoid around news
//+------------------------------------------------------------------+
//| Global expert object                                             |
//+------------------------------------------------------------------+
CExpert ExtExpert;

//--- Hardening globals
double   initialBalance = 0.0;
int      g_gmtOffset = 0;

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

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

الوسوم:ex08004macdpipsgrowthfreemt5xauusd

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

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

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

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

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

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

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

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