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

Pipsgrowth EX12028 MultiIndicatorConfluence — إكسبرت أدفايزر إكسبرت أدفايزر

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

Pipsgrowth EX12028 MultiIndicatorConfluence — EMA crossover EA with RSI threshold entries, dynamic lock profit, session filters, spread control, and multi- position m. إكسبرت أدفايزر MT5 مفتوح المصدر.

نظرة عامة

Pipsgrowth EX12028 هو النسخة الأخف من سلسلة X1 — روبوت تداول يتبع الاتجاه، يدمج بين زوج من المتوسطات المتحركة الأسية البطيئة ومؤشر RSI بعمق كبير لتوقيت الدخول، ثم يضيف منطق إدارة مراكز متعددة وروتين قفل الربح الديناميكي (DLP) يعمل على كل تيكة. لا توجد تأكيدات MACD ولا مناطق إعادة اختبار: عندما ينقلب الانحياز، يطلق الروبوت صفقته. هذا التصميم المبسط هو جوهر الروبوت. يبقي شجرة القرار قصيرة، ومكدس المؤشرات خفيفًا، ومنطق التداول قابلاً للقراءة في أقل من مئتي سطر داخل دالة OnTick — وهي المسار الوحيد الذي يسلكه الروبوت مع كل تيكة على الشارت.

طبقة الإشارة مبنية من ثلاث مقابض MetaTrader: iMA سريع بـ InpEMAFastPeriod=70، وiMA بطيء بـ InpEMASlowPeriod=290، وiRSI بـ InpRSIPeriod=37. كلا المتوسطين مطبّق على PRICE_CLOSE، لذا فإن انحياز الاتجاه هو ببساطة العلاقة بين إغلاقين مُمَسَّدين أسيًا. TrendBiasBuy() يعود صحيحًا عندما يكون المتوسط الأسرع فوق المتوسط الأبطأ؛ وTrendBiasSell() هو العكس. فوق ذلك، يشترط الروبوت تقاطع عتبة RSI: صفقة الشراء لا تُطلق إلا إذا كانت قيمة RSI السابقة تحت InpRSIBuyThreshold=25.0 والقيمة الحالية عند ذلك الحد أو فوقه — وهو نمط استرداد من منطقة تشبع بيعي كلاسيكي. وصفقة البيع تُطلق إذا كانت قيمة RSI السابقة فوق InpRSISellThreshold=70.0 والحالية عند ذلك السقف أو تحته. القيم الافتراضية للعتبة عميقة جدًا، مما يميل عمدًا بالدخول نحو حركات الإنهاك بدلاً من استمرار منتصف الاتجاه. يتم حساب اتجاه التقاطع عبر GetRSICurrentPrev() التي تقرأ ثلاث أعمدة من RSI وتعيد آخر قيمتين.

الدخول مقيد بافتتاح عمود جديد، تكتشفه IsNewBar() من خلال مراقبة وقت فتح العمود. عند كل عمود جديد، يستدعي الروبوت MarketIsTradableNow() — التي، عندما يكون InpUseSessionFilter صحيحًا، تحظر عطلات نهاية الأسبوع ولا تسمح بالدخول إلا ضمن النوافذ الثلاث المعرّفة في المدخلات: 07:00–10:00 (افتتاح لندن)، 13:00–17:00 (تداخل لندن/نيويورك)، و20:00–23:00 (مساء آسيا). مع الإعداد الافتراضي InpUseSessionFilter=false، يتداول الروبوت عند افتتاح أي عمود، مما يجعله مناسبًا لأزواج الفوركس على مدار الساعة. البوابة الثانية لمنع التداول هي CheckSpreadOK()، التي تحتفظ بمخزن مؤقت دائري من 121 تيكة من الفروقات المرصودة في g_spreadBuf وتحسب متوسطًا متجركًا عبر SpreadMedian(). عندما يُترك InpSpreadCapPoints عند صفر، يُضبط الحد على ثلاثة أضعاف هذا المتوسط (مع تمهيد لمرة واحدة من الفرق الحالي إذا كان المخزن فارغًا)؛ وعندما يُضبط على قيمة موجبة، يُستخدم هذا الحد الثابت. هذا يعني أن الروبوت يوسع تسامحه ديناميكيًا خلال فترات التذبذب بدلاً من التمسك بحد ثابت بنقاط ثابتة.

تحديد حجم المركز له وضعان، يُختاران عبر InpUseRiskPercent. عندما يكون false، يستخدم كل دخول NormalizeVolume(InpFixedLot=1.0). عندما يكون true، تقرأ CalcLotFromRisk() رصيد الحساب، تضربه في InpRiskPercent/100 للحصول على مبلغ المخاطرة، ثم تقسم على القيمة الدولارية لكل نقطة لكل لوت (g_tickValue × g_point / g_tickSize) وعلى InpSLPoints لحجم الصفقة. تُقيَّد النتيجة بخطوة اللوت والحد الأدنى والأقصى لدى الوسيط. مع InpRiskPercent=1.0 وInpSLPoints=2400، يخاطر الروبوت بنسبة واحد بالمئة من الرصيد على وقف 2400 نقطة — إعداد افتراضي متحفظ عمدًا يترك هامشًا لمنطق التوسع ليضيف إلى الرابحين.

طبقة التوسع هي ما يميز EX12028 عن تقاطع بسيط. MaxOpenTrades=6 الافتراضي يحدد سقف التعرض الكلي، ويسمح الروبوت بما يصل إلى ست صفقات متزامنة في نفس الاتجاه بوضع علامة على كل صفقة كـ "Initial" أو "Add#1"، "Add#2"، إلخ. القاعدة المثيرة للاهتمام هي بوابة الإضافة المربحة: عندما تصل إشارة شراء وتوجد بالفعل صفقات شراء مفتوحة، يستدعي الروبوت IsAllSameDirProfitableAtLeast() ولا يفتح الإضافة إلا إذا كانت كل صفقة شراء موجودة في ربح لا يقل عن MinProfitPerTradeToAdd=5.0 نقاط. تنطبق نفس القاعدة على البيع. إذا كانت حتى صفحة واحدة موجودة في الاتجاه المختار تحت الماء، تُحظر الإضافة، ويُسمح لإشارة معاكسة في الاتجاه الآخر بالانطلاق على نفس العمود. هذه هي ميزة الروبوت المضادة للمارتينجال: لا يمكنه التراكم على صفقة خاسرة، وهو السبب الأكثر شيوعًا للانهيارات الكارثية في أنظمة المراكز المتعددة.

وقف الخسارة وجني الأرباح أوامر بمسافة ثابتة تُوضع لحظة الدخول. InpSLPoints=2400 وInpTPPoints=1800 (بنقاط MetaTrader) تترجم إلى 240 نقطة مخاطرة و180 نقطة مكافأة على زوج فوركس من خمس خانات — نسبة مخاطرة/مكافأة 1.33:1. لا يدير EX12028 وقفًا متحركًا، ولا وقف ATR، ولا راتشيه نقطة تعادل. بدلاً من ذلك، يعمل روتين قفل الربح الديناميكي ApplyDynamicLockProfitToPosition() على كل تيكة لكل صفقة مملوكة لماجيك الروبوت. يقيس حركة الصفقة بالنقاط من الدخول، يقسمها على InpLockProfitEveryXPoints=1500، ويأخذ أرضية النتيجة. إذا تحركت الصفقة خطوة كاملة على الأقل، يُرَفَع وقف الخسارة إلى الدخول + (خطوات × 1500 − 76) نقطة للشراء — هامش 76 نقطة يعطي الوسيط مساحة كافية لتجاوز مستوى التجميد ومستوى الوقف. يُشدَّد الوقف الجديد فقط (لا يتحرك للخلف أبدًا)، ويحترم راتشيه مستويات التجميد والوقف لدى الوسيط عبر CanModifySL() قبل أي استدعاء لـ ModifySLTP().

آلية DLP هي الخيار التصميمي الأكثر تميزًا في هذا الروبوت. لأن خطوة القفل (1500 نقطة) أكبر من جني الأرباح الثابت (1800 نقطة)، فإن معظم الصفقات تُغلق على جني الأرباح الثابت قبل أن يتدخل DLP. ولكن عندما تتجاوز صفقة 1500 نقطة من الربح، يتدخل DLP عند 1500، 3000، 4500 نقطة وهكذا، وفي كل مرة يرفع الوقف لقفل ما يقارب 1424 نقطة من الربح. مع وقف 2400 نقطة، يحدث تحول نقطة التعادل فعليًا عند 1500 نقطة ناقص هامش 76 نقطة — نحو 1424 نقطة فوق الدخول للشراء. هذا يجعل DLP طبقة تأمين للصفقات الشاذة، وليس مسار الخروج الأساسي.

تنفيذ الصفقة مغلف في OrderSendWithRetry()، التي تعيد المحاولة حتى ثلاث مرات على REQUOTE أو TIMEOUT أو PRICE_OFF أو PRICE_CHANGED أو أي رمز إرجاع آخر، مع تراجع خطي 150 مللي ثانية (150، 300، 450). إذا أعاد الوسيط TRADE_RETCODE_INVALID_STOPS، تُجرِّد الدالة أمر الـ SL وTP وتعيد المحاولة مرة واحدة — حل بديل للحسابات التي تكون فيها مسافة الوقف المعرّفة تحت مستوى وقف الوسيط. وضع التعبئة يُكتشف تلقائيًا عبر GetBestFillingMode()، التي تفضل IOC إذا سمح الوسيط، ثم RETURN، ثم FOK — أولوية معقولة للأزواج سريعة الحركة. ModifySLTP() يتبع نفس نمط إعادة المحاولة بتراجع 120 مللي ثانية. TryClose_EX12028 وTryClosePartial_EX12028 (المعرّفتان في أسفل الملف للاكتمال) هما أغلفة الإغلاق بتراجع 200 مللي ثانية، لكنهما غير مربوطتين فعليًا في OnTick — الروبوت لا يغلق الصفقات برمجيًا، تاركًا الخروج لجني الأرباح الثابت أو راتشيه DLP أو التدخل اليدوي.

في التطبيق العملي، يتصرف EX122028 كمصفف اتجاه 290 عمودًا مع توقيت RSI تشبعي بيعي، يتسع لما يصل إلى ست صفقات لكل اتجاه على زخم مؤكد، وينزف من الاتجاه عبر راتشيه بخطوات عالية. زوج 70/290 EMA بطيء بما يكفي ليكون الروبوت ليس سكالبر — على شارت 5 دقائق، ينقلب انحياز الاتجاه كل بضع ساعات في أفضل الأحوال. عتبات RSI 37 عند 25/70 عميقة؛ الروبوت ينتظر إنهاكًا حقيقيًا. على شارت M5 الافتراضي على زوج مثل USDJPY، توقع إشارة إلى إثنتين يوميًا خلال جلستي لندن ونيويورك، وتجمعات من الإشارات خلال آسيا المتراوحة على أزواج الين. مستوى المخاطرة MEDIUM حسب تصنيف الروبوت نفسه: 1% لكل صفقة مع وقف 2400 نقطة متحفظ على الرصيد، لكن آلية التوسع إلى ست صفقات يمكن أن تكدس تعرضًا ذا معنى إذا استمر الزخم. شغّله على حساب ECN أو فروقات خام مع عمولات تحت نقطة وزمن استجابة منخفض — حد الفرق هو آلية التحكم في التكلفة الأساسية للروبوت، وعلى حساب بفارق واسع سيُفعّل الحد باستمرار ويجوع الدخول. الحد الأدنى للإيداع المدرج هو 100 دولار، لكن 500 دولار واقعيًا يمنح طبقة التوسع مساحة للتنفس.

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

على كل تيكة، يدفع SpreadTrackerUpdate الفرق الحالي إلى مخزن مؤقت دائري من 121 خانة، ويمر الروبوت على كل صفقة مملوكة لماجيك 22212028، مستدعيًا ApplyDynamicLockProfitToPosition لشد وقف الخسارة كلما تحركت الصفقة خطوة InpLockProfitEveryXPoints=1500 واحدة على الأقل في الربح. عند افتتاح عمود جديد، تقرأ GetEMAValues المتوسطين 70 و290، وتقرأ GetRSICurrentPrev مؤشر RSI 37، وتدمج SignalBuy/SignalSell انحياز الاتجاه (المتوسط الأسرع فوق الأبطأ) مع قطع عتبة RSI 25/70 لإنتاج إشارة واحدة لكل اتجاه. تقارن CheckSpreadOK الفرق المباشر بسقف 3× المتوسط المتحرك (أو سقف ثابت إذا كان InpSpreadCapPoints > 0)، وتحظر MarketIsTradableNow اختياريًا عطلات نهاية الأسبوع والفجوات بين نوافذ الجلسة الثلاث المعرّفة. عندما تنطلق إشارة شراء وإشارة بيع على نفس العمود، يقيّمهما الروبوت بالتتابع: تضع طبقة التوسع علامة على الدخول الأول كـ "Initial" والدخول اللاحق في نفس الاتجاه كـ "Add#1"، "Add#2"، إلخ، لكنها تحظر كل إضافة ما لم تكن كل صفقة موجودة في ذلك الاتجاه في ربح لا يقل عن MinProfitPerTradeToAdd=5.0 نقاط. يُرسل الأمر عبر OpenPosition مع وضع التعبئة المكتشف تلقائيًا (IOC > RETURN > FOK)، وتعيد OrderSendWithRetry المحاولة حتى ثلاث مرات على REQUOTE/TIMEOUT/PRICE_OFF/PRICE_CHANGED، بتراجع خطي 150 مللي ثانية، وإعادة محاولة واحدة بدون SL/TP إذا أعاد الوسيط INVALID_STOPS.

إشارة الدخول

إشارة الشراء تُطلق عند افتتاح عمود جديد عندما يكون المتوسط السريع 70 فوق المتوسط البطيء 290 (TrendBiasBuy) ومؤشر RSI 37 يقطع صعودًا عتبة 25.0 للتشبّع البيعي. إشارة البيع هي العكس: المتوسط السريع تحت البطيء مع قطع هبوطي لـ RSI عبر 70.0. تُقيَّد الإصدارات بـ CheckSpreadOK (حد فارق 3× المتوسط، أو InpSpreadCapPoints الثابت)، وفلتر جلسة MarketIsTradableNow الاختياري (لندن 07–10، تداخل لندن/نيويورك 13–17، آسيا 20–23 بتوقيت الخادم، عطلة نهاية الأسبوع مغلقة)، وسقف MaxOpenTrades=6 الإجمالي. عندما تكون صفقات شراء مفتوحة بالفعل، تُحظر الإضافات ما لم تكن كل صفقة شراء في ربح لا يقل عن 5.0 نقاط.

إشارة الخروج

المخارج بمسافة ثابتة: InpSLPoints=2400 (240 نقطة على زوج من خمس خانات) وInpTPPoints=1800 (180 نقطة)، تُحدد عند الدخول. فوق جني الأرباح الثابت، يعمل روتين قفل الربح الديناميكي (DLP) على كل تيكة ويرفع وقف الخسارة إلى الدخول + (خطوات × 1500 − 76) نقطة عندما تتحرك الصفقة خطوة كاملة لا تقل عن 1500 نقطة في الربح، مع شد الوقف فقط وعدم تراجعه. يُفعَّل DLP عند 1500، 3000، 4500 نقطة وهكذا. لا يدير EX12028 خروجًا زمنيًا، ولا خروجًا بإشارة معاكسة، ولا إغلاق سلة — المخارج هي جني الأرباح الثابت، راتشيه DLP، أو تدخل يدوي.

وقف الخسارة

وقف خسارة ثابت 2400 نقطة (240 نقطة) على زوج فوركس من خمس خانات، يُوضع لحظة الدخول عبر InpSLPoints. يرفع روتين قفل الربح الديناميكي (DLP) هذا الوقف إلى الدخول + (خطوات × 1500 − 76) نقطة بمجرد أن تتحرك الصفقة خطوة 1500 نقطة واحدة على الأقل في الربح، ويشد فقط — لا يتراجع الوقف أبدًا. هامش 76 نقطة يُبقي الراتشيه بعيدًا عن مستويات التجميد والوقف لدى الوسيط.

جني الأرباح

جني أرباح ثابت 1800 نقطة (180 نقطة) على زوج من خمس خانات، يُوضع عند الدخول. نسبة المخاطرة/المكافأة هي 1800:2400 = 1:1.33. لا يوجد جني أرباح متدرج، ولا إغلاق جزئي، ولا جني أرباح متحرك؛ يعمل DLP كرفتشيه وقف لحماية الصفقات الشاذة التي تتجاوز جني الأرباح الثابت بفارق كبير، لكن المخارج الأساسي هو جني الأرباح الثابت 1800 نقطة.

الأنسب لـ

صُمم EX12028 لأزواج الفوركس الرئيسية والذهب (الإعداد الافتراضي InpSymbol هو USDJPY، لكن تجاوز الرمز في OnInit يقبل أي زوج يقدمه الوسيط). يعمل بسلاسة على M5 وH1 — يحدد مدخل الإطار الزمني للشارت فترة العمود التي تقرأ منها المؤشرات، وضُبط زوج 70/EMA 290 لتلك الأطر الزمنية الأبطأ. الرصيد الموصى به: 500 دولار كحد أدنى، و1000 دولار لمنح طبقة التوسع ذات الست صفقات مساحة للتكدس دون استنزاف الهامش. يحتاج الروبوت إلى حساب ECN أو فروقات خام مع عمولات تحت نقطة؛ يُفعَّل حد الفرق الديناميكي على أي حساب يتجاوز فيه الفرق المعتاد 3× المتوسط المتحرك، لذلك سيرى حساب بفارق واسع أو عمولات عالية معظم الإشارات محظورة. الافتراض الافتراضي للمنطقة الزمنية: تتوافق نوافذ الجلسة الثلاث (07:00–10:00، 13:00–17:00، 20:00–23:00) مع لندن / تداخل لندن-نيويورك / مساء آسيا على خادم وسيط UTC+0 أو UTC+1. اترك InpUseSessionFilter=true إذا كان وسيطك يطابق تلك المنطقة الزمنية، أو غيّر سلاسل الجلسة لتطابق إزاحة خادمك. مستوى المخاطرة MEDIUM: 1% لكل صفقة مع 2400 نقطة مخاطرة متحفظ، لكن آلية التوسع إلى 6 يمكن أن تكدس تعرضًا ذا معنى على اتجاه قوي. داول على حساب تجريبي لدورة جلستي لندن ونيويورك كاملتين على الأقل قبل الانتقال إلى الحقيقي.

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

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

العائلة: MultiIndicatorConfluence الماجيك: 22212028 الإصدار: 2.00

الوصف: EMA crossover EA with RSI threshold entries, dynamic lock profit, session filters, spread control, and multi- position management with profitable-add gating. Simpler variant of the X1 series without retest or MACD filters. 12 layers: REGIME, SIGNAL, ENTRY, CONFIRM, NO-TRADE, CAPITAL CAP, RISK, SIZING, MANAGE, EXIT, SCALING, OnTester

المؤشرات:

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

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

  • Tag()
  • Log()
  • WarnOncePerSec()
  • IsOurPosition()
  • OwnsPosition()
  • CountOpenPositions()
  • CountAllOpenPositions()
  • CountAdditionalPositions()
  • IsAllSameDirProfitableAtLeast()
  • NormalizeVolume()
الرمز الزائف (Pseudocode)
// Pipsgrowth EX12028 MultiIndicatorConfluence — Execution Flow (from source analysis)
// Family: MultiIndicatorConfluence
// EMA crossover EA with RSI threshold entries, dynamic lock profit, session filters, spread control, and multi- position management with profitable-add gating. Simpler variant of the X1 series without retest or MACD filters. 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
الرموز المُحسّنة:
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اسحب الإكسبرت على رسم بياني يطابق الإطار الزمني الموصى به
  7. 7هيّء المعاملات وفقاً للجدول في هذه الصفحة
  8. 8فعّل Allow Algo Trading واضغط OK

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

المعاملالافتراضيالوصف
InpSymbol"USDJPY"Trading Symbol
InpTimeframe1Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // Chart Timeframe
MagicNumber22212028Magic Number
InpTradeComment"Psgrowth.com Expert_12028"Trade comment
InpEMAFastPeriod70Fast EMA Period
InpEMASlowPeriod290Slow EMA Period
InpRSIPeriod37RSI Period
InpRSIBuyThreshold25.0RSI Buy Threshold (cross above)
InpRSISellThreshold70.0RSI Sell Threshold (cross below)
InpUseRiskPercentfalseUse Risk Percentage
InpRiskPercent1.0Risk Percentage (% of balance)
InpFixedLot1.0Fixed Lot Size
InpSLPoints2400Stop Loss (points)
InpTPPoints1800Take Profit (points)
InpMaxSlippagePoints5Maximum Slippage (points)
InpSpreadCapPoints0.0Spread Cap (points, 0=auto 3×median)
InpUseSessionFilterfalseEnable Session Filter
InpSession1StartTime"07:00"Session 1 Start Time (HH:MM) - London Open
InpSession1EndTime"10:00"Session 1 End Time (HH:MM) - London Morning
InpSession2StartTime"13:00"Session 2 Start Time (HH:MM) - London/NY Overlap
InpSession2EndTime"17:00"Session 2 End Time (HH:MM) - NY Session
InpSession3StartTime"20:00"Session 3 Start Time (HH:MM) - Asian Session
InpSession3EndTime"23:00"Session 3 End Time (HH:MM) - Asian Evening
InpEnableDynamicLockProfittrueEnable Dynamic Lock Profit
InpLockProfitEveryXPoints1500Lock Profit Every X Points
InpLockMinusYPointsBuffer76Lock Buffer (points back from high)
MaxOpenTrades6Maximum Open Trades
AllowOnlyProfitableAdditionstrueAllow Only Profitable Additions
MinProfitPerTradeToAdd5.0Min Profit Per Trade to Add (points)
كود المصدر (.mq5)Open Source
Pipsgrowth_com_EX12028.mq5
#property copyright "Pipsgrowth.com"
#property link      "https://pipsgrowth.com"
#property version   "2.00"
#property strict
#property description "Pipsgrowth.com EX12028 EA_X1 — EMA/RSI crossover with dynamic lock profit and session filters, full 12-layer stack."

//---------------------------- Includes --------------------------------
#include <Trade/Trade.mqh>

//---------------------------- Inputs --------------------------------

//===================================================================
//                        CORE SETTINGS
//===================================================================
ENUM_TIMEFRAMES MapTimeframeInt(int tf)
{
   switch(tf)
   {
      case 1: return PERIOD_M1;
      case 2: return PERIOD_M5;
      case 3: return PERIOD_M15;
      case 4: return PERIOD_M30;
      case 5: return PERIOD_H1;
      case 6: return PERIOD_H4;
      case 7: return PERIOD_D1;
      default: return PERIOD_H1;
   }
}

ENUM_APPLIED_PRICE MapAppliedPriceInt(int ap)
{
   switch(ap)
   {
      case 1: return PRICE_CLOSE;
      case 2: return PRICE_OPEN;
      case 3: return PRICE_HIGH;
      case 4: return PRICE_LOW;
      case 5: return PRICE_MEDIAN;
      case 6: return PRICE_TYPICAL;
      case 7: return PRICE_WEIGHTED;
      default: return PRICE_CLOSE;
   }
}
ENUM_TIMEFRAMES g_InpTimeframe = PERIOD_H1;
input group "=== Identity ==="
input string          InpSymbol                = "USDJPY";     // Trading Symbol
input int InpTimeframe = 1; // Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1)    // Chart Timeframe
input int             MagicNumber              = 22212028;     // Magic Number
input string          InpTradeComment          = "Psgrowth.com Expert_12028"; // Trade comment

//===================================================================
//                     TRADING STRATEGY
//===================================================================
ENUM_TIMEFRAMES MapTimeframeInt(int tf)
{
   switch(tf)
   {
      case 1: return PERIOD_M1;
      case 2: return PERIOD_M5;
      case 3: return PERIOD_M15;

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

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

الوسوم:ex12028multiindicatorconfluencepipsgrowthfreemt5xauusd

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

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

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

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

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

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

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

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