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

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

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

Pipsgrowth EX12073 MultiIndicatorConfluence — Multi-strategy EA combining AC, ADX, AO, DeM, FBB, MFI and MS indicators with grid orders, recovery lot sizing, session . إكسبرت أدفايزر MT5 مفتوح المصدر.

نظرة عامة

إكس 12073 محرك موازٍ ينشر سبع استراتيجيات فرعية في وقت واحد، حيث تختلف بنيته عن أي مستشار خبير آخر في عائلة إكس 12: فبدلاً من دمج عدد قليل من المؤشرات في إجماع واحد، يُشغّل سبع خطوط إشارة مستقلة — إيه سي، إيه دي إكس، إيه أو، دي إم، إف بي بي، إم إف آي، إم إس — لكل منها مقبض مؤشر خاص به، وأهداف ووقف خسارة محسوبة بالنقاط، وحاسبة لوت مستقلة، ومفتاح استرداد مستقل، ورقم سحري مستقل لتعقب المراكز. تعمل كل خط أنابيب عند إغلاق كل شمعة، ويمكن للمستشار إما إطلاقها جميعاً في وقت واحد، أو تقييدها بقاعدة استبعاد متبادل اعتماداً على قيمة «تريد أول ستراتيجيز».

الاستراتيجيات الفرعية السبع تتوافق مع تسعة مقابض مؤشرات أصلية. «آي إيه سي» و«آي إيه أو» يعملان بالقيم الافتراضية. «آي إيه دي إكس» يستخدم 20 شمعة. «آي دي ماركير» يستخدم 20 شمعة. مجموعة «إف بي بي» هي الكتلة الوحيدة ذات المؤشر المزدوج: تجمع «آي باندز» بمعامل انحراف 1.8 وفترة 20 مع «آي فورس» بفترة 20. «إم إف آي» بفترة 12. مجموعة «إم إس» تجمع «آي إم إيه سي دي» بفترات 3 و9 و2 مع «آي ستوكاستيك» بفترات 5 و3 و12. لكل استراتيجية فرعية دالة «*_جيت سينالز» خاصة بها، تُستدعى من «أون تيك» فقط عند تغير وقت فتح الشمعة الحالية، مما يُبقي استهلاك المعالج مستقراً خلال الشموع الهادئة.

كل استراتيجية فرعية تأتي مع محدد رقمي لنوع الإشارة ومستوى. «إيه سي» و«إيه أو» يسمحان بثمانية أنواع إشارات (0=معطل) مع «إيه سي ليفل أوبن أوردرز=80.0» و«إيه سي ليفل كلوز أوردرز=70.0»، مقابل «إيه أو ليفل أوبن أوردرز=55.0» و«إيه أو ليفل كلوز أوردرز=40.0». «إيه دي إكس» و«دي إم» و«إم إف آي» تسمح بأربعة أنواع إشارات مع مستويات دخول وخروج مزدوجة (مثلاً «إيه دي إكس ليفل أوبن_1=55.0» و«ليفل أوبن_2=15.0»). «إف بي بي» و«إم إس» تستخدمان مخططاً من مستويين — «إف بي بي» يختار نوعاً واحداً من اثنين للمستوى الأول وواحداً من ثمانية للمستوى الثاني؛ «إم إس» يختار واحداً من 11 للمستوى الأول وواحداً من 28 للمستوى الثاني. تُتحقق دالة «أون إنت» من القيم عبر حدود قصوى، وترفض القيم السلبية لوقف الخسارة وجني الأرباح وعوامل المخاطرة خارج النطاق المسموح.

جني الأرباح ووقف الخسارة لكل استراتيجية فرعية، معبراً عنها بالنقاط، ويتم اختيارها عبر تعداد «ليفلز» الذي يحدد كيفية تخزين مستويات الحماية. «يوز أونلي هارد ليفلز» يكتبها كأوامر وقف لدى الوسيط؛ «يوز أونلي فيرتشوال ليفلز» (الافتراضي) يبقيها داخل المستشار ويُغلق المراكز عبر «كلوز أوردرز» عند الاختراق؛ «يوز هارد آند فيرتشوال ليفلز» يكتب كلاهما. القيم الافتراضية مختلفة تماماً بين الاستراتيجيات — «إيه سي» تتداول جني أرباح 95 نقطة مقابل وقف خسارة 85 نقطة، «إيه دي إكس» 35/70، «إيه أو» 10/80، «دي إم» 5/60، «إف بي بي» 5/15، «إم إف آي» 50/25، «إم إس» 10/45 — لذلك يعكس أي اختبار رجعي مزيجاً معيناً. قبل إرسال أي أمر، يثبّت المستشار كل «_بيبس ستوب لوس» و«_بيبس تيك بروفايت» عند مستوى وقف الوسيط الفعلي.

حساب اللوت لكل استراتيجية فرعية. لكل كتلة مفتاح «_أوتو لوت سايز» الخاص بها، وعامل مخاطرة «_ريسك فاكتور» (يُتحقق منه بين 0.01 و100)، ولوت يدوي «_مانوال لوت سايز» افتراضي 0.10. الاسترداد مفتاحه الخاص بثلاثة أوضاع: «نوت يوز ريكوفري» (الافتراضي)، و«يوز لاست كلوزينج» (الاسترداد بناءً على آخر صفقة مغلقة)، و«يوز هايير بروفتس» (الاسترداد بناءً على أفضل ربح تاريخي)، مع معامل «_مالتي ريكوفري لوت=2.0» الذي يضاعف لوت الاسترداد عند خسارة الصفقة السابقة.

طبقة الشبكة فوق كل استراتيجية فرعية. «ميك أوردرز جريد» تعداد رباعي: «نوت ميك جريد» (مركز واحد لكل اتجاه)، «ميك جريد إن لوس» (إضافة مراكز إذا كانت الأخيرة في خسارة)، «ميك جريد إن بروفت»، و«ميك جريد لوس آند بروفت». فاصل 60 ثانية «تايم بيتوين أوردرز» يمنع المستشار من إطلاق أكثر من أمر واحد في الدقيقة. عند ضبط «تريد أول ستراتيجيز» على خطأ، فإن فتح أمر في أي استراتيجية فرعية يحجب الست الباقيات. عند تشغيله، يمكن لجميع السبع الاحتفاظ بمراكز في وقت واحد، لكن كل واحدة تحتفظ برقمها السحري المستقل.

توجيه الأزواج استثنائي. «بير تو تريد» افتراضاً «يوروس/4»، لكن تعداد «بير» يغطي 28 زوجاً من الأزواج الرئيسية والفروقات وعينات الين. إذا ضبطت «بير تو تريد=شارت_بير» (القيمة 0)، يكتشف المستشار الرمز تلقائياً من الرسم البياني ويعيد تعيين «تايب أوف بير» وفقاً لذلك. ثم يُجبر المستشار الرسم البياني على الزوج المختار والإطار الزمني عبر «تشارت سيت سيمبول بيريمود». الإطار الزمني الافتراضي «جي تايم فريم» يحل من خلال «تايم فريم=8» عبر دالة «ماب تايم فريم إنت» — القيم من 1 إلى 7 تُعين إلى M1/D1، لكن القيمة 8 تسقط افتراضياً على PERIOD_H1.

التحكم في الجلسات ميكانيكي ومرتبط بالوسيط. تُرجع دالة «سيمبول إنفو سيشن تريد» ساعات التداول الفعلية للوسيط لكل يوم من أيام الأسبوع؛ أيام الاثنين يُوقف المستشار الأوامر الجديدة لمدة 60 دقيقة بعد الافتتاح، وأيام الجمعة يُوقفها قبل الإغلاق بـ 60 دقيقة. فحص فتح السوق يمتد ليشمل جميع أيام الأسبوع السبعة. تعداد «تايب أوبيريشن» يقود ثلاثة أوضاع عامة: «ستاند باي مود» يعود مبكراً قبل أي منطق تداول، «نورمال أوبيريشن» مسار التداول الحي، و«كلوز إيميديتلي أول أوردرز» يمشي عبر كل استراتيجية فرعية ويُغلق كل مركز مفتوح قبل العودة.

الطبقة البصرية أثقل من المعتاد. «شو كومنتس=true» يرسم مستطيل خلفية، ثم تبني «كومنت سكرين» لوحة معلومات من 19 صفاً على الرسم البياني باسم المستشار والسبريد وحالة إدارة الأموال والمراكز الحالية والتاريخ الحديث. ستة مدخلات ألوان تُخصص اللوحة. مسار التنظيف في «أون ديينت» يمشي عبر كل كائن «كوم*» ويزيلها؛ تُحرر جميع مقابض المؤشرات التسعة عبر «إنديكاتور ريليس» قبل تفريغ المستشار.

ثلاث دوال إعادة محاولة — «تراي كلوز_إكس 12073»، و«تراي كلوز بارشيال_إكس 12073»، و«تراي موديفاي_إكس 12073» — مُعرَّفة لكن غير مدمجة في «مين فانكشن» التي تستخدم «سي تريد» مباشرةً. توجد لتمكين إعادة بث طلبات الإغلاق والتعديل في المستقبل. الملف يحمل الرقم السحري الرئيسي «ماجيك سيت=22212073» المحجوز لهوية المستشار الإجمالية، لكن تتبع المراكز يستخدم الأرقام السحرية السبعة المُرمزة أعلاه. «ماكسبريد=0» افتراضياً (بدون مرشح سبريد) و«ماكسردرز=0» يعني عدم وجود حد لعدد الأوامر لكل حساب.

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

المحرك في إكس 12073 موزع لكل شمعة: تقارن دالة «أون تيك» وقت «آي تايم» الحالي للرمز مع «لاست تايم ران فانكشنز» وفقط عند افتتاح شمعة جديدة تستدعي دوال «_جيت سينالز» السبع بالتتابع، كل منها تنسخ مخزن المؤشر الخاص بمتذبذبها وتقرر ما إذا كانت ستُعيّن القيم المنطقية «_أوبن باي» أو «_أوبن سيل» أو «_كلوز باي» أو «*_كلوز سيل». تتحقق دالة «مين فانكشن» بعد ذلك من فتح السوق عبر «سيمبول إنفو سيشن تريد» لكل يوم من أيام الأسبوع، وتحجب التداول خلال نوافذ الاثنين «ويت أفتر أوبن=60» والجمعة «ستوب بيفور كلوز=60»، وتفحص «ماكسبريد»، وتمشي عبر آلات الحالة لكل استراتيجية فرعية، وتطبق منطق الشبكة، وتطبق فحص الاستبعاد المتبادل، وأخيراً تُرسل «أوبن أوردرز» و«كلوز أوردرز» لكل رقم سحري. تُعاد بناء لوحة الرسم البياني في كل تيك عبر «كومنت سكرين» وتُزال الخلفية في «أون ديينت» مع مقابض المؤشرات التسعة عبر «إنديكاتور ريليس».

إشارة الدخول

يُشغّل إكس 12073 سبع خطوط إشارة مستقلة عند إغلاق كل شمعة: «إيه سي» (المتذبذب المُسرّع) بنوع «أوبن أوردرز=5» ومستوى 80.0؛ «إيه دي إكس» (20 شمعة) بنوع 2 وعتبتي مستوى مزدوجتين (55.0/15.0)؛ «إيه أو» بنوع 6 ومستوى 55.0؛ «دي ماركير» (20 شمعة) بنوع 3 ومستوى 75.0؛ «إف بي بي» يجمع «بولينجر باندز» (20، 0، 1.8) مع «فورس إندكس» (20) عبر نوعين متتاليين 1 ثم 8؛ «إم إف آي» (12) بنوع 3 ومستوى 90.0؛ و«إم إس» يجمع «إم إيه سي دي» (3،9،2) مع «ستوكاستيك» (5،3،12) عبر نوعين 8 ثم 22. مع «تريد أول ستراتيجيز=true» يمكن للسبع الانطلاق بالتوازي، كل واحدة برقمها السحري الخاص؛ مع «تريد أول ستراتيجيز=false» فإن أي أمر مفتوح في استراتيجية فرعية واحدة يحجب الست الباقيات.

إشارة الخروج

تخرج كل استراتيجية فرعية بشكل مستقل باستخدام جني الأرباح ووقف الخسارة الخاصين بها بالنقاط والمختارين عبر تعداد «ليفلز» لكل استراتيجية. القيم الافتراضية: «إيه سي» 95/85، «إيه دي إكس» 35/70، «إيه أو» 10/80، «دي إم» 5/60، «إف بي بي» 5/15، «إم إف آي» 50/25، «إم إس» 10/45. مع «كلوز إن ريفيرس=true» (الافتراضي)، فإن إشارة الاتجاه المعاكس من دوال «_جيت سينالز» تُفعّل أعلام «_كلوز باي» و«*_كلوز سيل» التي تترجمها «مين فانكشن» إلى استدعاءات «كلوز أوردرز» لكل رقم سحري. يمكن لطبقة الشبكة أيضاً فتح مراكز إضافية عند ضبط «ميك أوردرز جريد» على «ميك جريد إن لوس» أو «ميك جريد إن بروفت» أو «ميك جريد لوس آند بروفت» وتحرك السعر بمقدار «بيبس بيتوين أوردرز» ضد أو مع آخر مركز مفتوح.

وقف الخسارة

يُضبط وقف الخسارة لكل استراتيجية فرعية بالنقاط، مع «يوز أونلي فيرتشوال ليفلز» كوضع افتراضي (يبقى داخل المستشار ويُفرض عبر «كلوز أوردرز» بدلاً من وقف الوسيط). يُثبّت المستشار كل «*_ستوب لوس» عند مستوى وقف الوسيط الفعلي «سيبول تريد ستوبس ليفل» عبر دالة «ماث ماكس» عند البدء. لا يوجد حد سحب عالمي للمحفظة — المخاطرة مقيّدة بمُجمّع «ماكسردرز» لكل استراتيجية فرعية وفاصل 60 ثانية «تايم بيتوين أوردرز».

جني الأرباح

يُضبط جني الأرباح لكل استراتيجية فرعية بالنقاط، مع «يوز أونلي فيرتشوال ليفلز» كافتراضي (يُفرض من المستشار، لا من الوسيط). القيم الافتراضية: «إيه سي» 95 نقطة، «إيه دي إكس» 35، «إيه أو» 10، «دي إم» 5، «إف بي بي» 5، «إم إف آي» 50، «إم إس» 10. عندما يكون «_كلوز إن سينالز» صحيحاً، فإن «_كلوز أوردرز تايب» الخاص بكل استراتيجية (مثلاً «إيه سي كلوز أوردرز تايب=1» مقابل «إيه سي ليفل كلوز أوردرز=70.0») يُفعّل خروجاً مبنياً على الإشارة قبل بلوغ عتبة جني الأرباح.

الأنسب لـ

الحد الأدنى للرصيد الموصى به: 100 دولار على حساب «ECN» أو «RAW» سبريد منخفض، مع حساب فرعي مخصص للذهب (إكس إيه يو يو إس دي) على الإطار الزمني M5. الاستراتيجيات الفرعية السبع تُثقل المعالج على M5 — 9 مقابض مؤشرات أصلية تُحدّث لكل شمعة إضافة إلى مسح حالة لكل استراتيجية فرعية — لذلك يُنصح باستخدام «VPS» بسرعة استجابة أقل من 25 مللي ثانية إلى الوسيط. مع «تريد أول ستراتيجيز=true» يمكن للسبع العمل جنباً إلى جنب، لذا يرتفع متطلب رأس المال الفعلي بشكل حاد ويكون 500 إلى 1000 دولار أرضية واقعية للتداول الحي؛ مع تعطيلها وتعطيل الشبكة يتصرف المستشار كنظام تصويت واحد ويكون مستوى الإيداع 100 دولار قابلاً للتطبيق. التحكم في الجلسات مرتبط بالوسيط، لذا يلزم وسيط ينشر نوافذ جلسات دقيقة لأيام الأحد والاثنين والجمعة لجعل كتلة «كنترول سيشن» تعمل بشكل صحيح.

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

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

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

الوصف: Multi-strategy EA combining AC, ADX, AO, DeM, FBB, MFI and MS indicators with grid orders, recovery lot sizing, session control and multi-pair trading support. 12 layers: REGIME, SIGNAL, ENTRY, CONFIRM, NO-TRADE, CAPITAL CAP, RISK, SIZING, MANAGE, EXIT, SCALING, OnTester

المؤشرات:

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

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

  • MainFunction()
  • OpenOrders()
  • CloseOrders()
  • GetResultsCurrentOrders()
  • GetResultsHistoryOrders()
  • CalcLots()
  • DrawObjects()
  • DisplayText()
  • CommentScreen()
  • AC_GetSignals()
الرمز الزائف (Pseudocode)
// Pipsgrowth EX12073 MultiIndicatorConfluence — Execution Flow (from source analysis)
// Family: MultiIndicatorConfluence
// Multi-strategy EA combining AC, ADX, AO, DeM, FBB, MFI and MS indicators with grid orders, recovery lot sizing, session control and multi-pair trading support. 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
الأطر الزمنية المُحسّنة:
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اسحب الإكسبرت على رسم بياني يطابق الإطار الزمني الموصى به
  7. 7هيّء المعاملات وفقاً للجدول في هذه الصفحة
  8. 8فعّل Allow Algo Trading واضغط OK

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

المعاملالافتراضيالوصف
TypeOperationNormal_OperationType Of Operation
SetChartUsestrueSet Automatically Chart To Use
PairToTradeTRADE_EURUSD_4Symbol Expert Trade
TimeFrame8Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1)//Period Of Bars
CloseInReversetrueClose Orders In Reverse Signal
TradeAllStrategiestrueTrade All Strategikes Together
AC_StrategyRuntrueAC Strategy Run
AC_OpenOrdersType5AC Type Of Open Orders (0=Not Use)(from 1 to 8)
AC_LevelOpenOrders80.0AC Level Open Orders
AC_CloseInSignalstrueAC Close Orders With Signals
AC_CloseOrdersType1AC Type Of Close Orders (0=Not Use)(from 1 to 8)
AC_LevelCloseOrders70.0AC Level Close Orders
AC_TypeOfLevelsUseUse_Only_Virtual_LevelsAC Type Of Levels Use To Close Orders
AC_TakeProfit95.0AC Pips Take Profit (0=Not Use)
AC_StopLoss85.0AC Pips Stop Loss (0=Not Use)
AC_AutoLotSizetrueAC Auto Money Management
AC_RiskFactor1.0AC Risk Money Management
AC_ManualLotSize0.10AC Manual Lot Size
AC_UseRecoveryLotNot_Use_RecoveryAC Use Recovery Lot Size After Losses
AC_MultiRecoveryLot2.0AC Multiplier For Recovery Lot Size
ADX_StrategyRuntrueADX Strategy Run
ADX_BarsCalculate20ADX Bars Calculate Signals
ADX_OpenOrdersType2ADX Type Of Open Orders (0=Not Use)(from 1 to 4)
ADX_LevelOpenOrders_155.0ADX Level Open Orders 1
ADX_LevelOpenOrders_215.0ADX Level Open Orders 2
ADX_CloseInSignalstrueADX Close Orders With Signals
ADX_CloseOrdersType4ADX Type Of Close Orders (0=Not Use)(from 1 to 4)
ADX_LevelCloseOrders_115.0ADX Level Close Orders 1
ADX_LevelCloseOrders_25.0ADX Level Close Orders 2
ADX_TypeOfLevelsUseUse_Only_Virtual_LevelsADX Type Of Levels Use To Close Orders
ADX_TakeProfit35.0ADX Pips Take Profit (0=Not Use)
ADX_StopLoss70.0ADX Pips Stop Loss (0=Not Use)
ADX_AutoLotSizetrueADX Auto Money Management
ADX_RiskFactor1.0ADX Risk Money Management
ADX_ManualLotSize0.10ADX Manual Lot Size
ADX_UseRecoveryLotNot_Use_RecoveryADX Use Recovery Lot Size After Losses
ADX_MultiRecoveryLot2.0ADX Multiplier For Recovery Lot Size
AO_StrategyRuntrueAO Strategy Run
AO_OpenOrdersType6AO Type Of Open Orders (0=Not Use)(from 1 to 8)
AO_LevelOpenOrders55.0AO Level Open Orders
AO_CloseInSignalstrueAO Close Orders Via Signals
AO_CloseOrdersType8AO Type Of Close Orders (0=Not Use)(from 1 to 8)
AO_LevelCloseOrders40.0AO Level Close Orders
AO_TypeOfLevelsUseUse_Only_Virtual_LevelsAO Type Of Levels Use To Close Orders
AO_TakeProfit10.0AO Pips Take Profit (0=Not Use)
AO_StopLoss80.0AO Pips Stop Loss (0=Not Use)
AO_AutoLotSizetrueAO Auto Money Management
AO_RiskFactor1.0AO Risk Money Management
AO_ManualLotSize0.10AO Manual Lot Size
AO_UseRecoveryLotNot_Use_RecoveryAO Use Recovery Lot Size After Losses
AO_MultiRecoveryLot2.0AO Multiplier For Recovery Lot Size
DeM_StrategyRuntrueDeM Strategy Run
DeM_BarsCalculate20DeM_ Bars Calculate Signals
DeM_OpenOrdersType3DeM Type Of Open Orders (0=Not Use)(from 1 to 4)
DeM_LevelOpenOrders75.0DeM Level Open Orders
DeM_CloseInSignalstrueDeM Close Orders Via Signals
DeM_CloseOrdersType4DeM Type Of Close Orders (0=Not Use)(from 1 to 4)
DeM_LevelCloseOrders70.0DeM Level Close Orders
DeM_TypeOfLevelsUseUse_Only_Virtual_LevelsDeM Type Of Levels Use To Close Orders
DeM_TakeProfit5.0DeM Pips Take Profit (0=Not Use)
DeM_StopLoss60.0DeM Pips Stop Loss (0=Not Use)
DeM_AutoLotSizetrueDeM Auto Money Management
DeM_RiskFactor1.0DeM Risk Money Management
DeM_ManualLotSize0.10DeM Manual Lot Size
DeM_UseRecoveryLotNot_Use_RecoveryDeM Use Recovery Lot Size After Losses
DeM_MultiRecoveryLot2.0DeM Multiplier For Recovery Lot Size
FBB_StrategyRuntrueEnable FBB Strategy
FBB_BarsCalculate20FBB Bars to Calculate Signals
FBB_Deviation1.8FBB Bollinger Bands Deviation
FBB_OpenOrdersType_11FBB Entry Signal Type 1 (0=Disabled)(Range 1-2)
FBB_OpenOrdersType_28FBB Entry Signal Type 2 (0=Disabled)(Range 1-8)
FBB_LevelOpenOrders_10.0FBB Entry Level 1 (0=Disabled)
FBB_LevelOpenOrders_250.0FBB Entry Level 2
FBB_CloseInSignalsfalseFBB Close Positions via Signals
FBB_CloseOrdersType_11FBB Exit Signal Type 1 (0=Disabled)(Range 1-2)
FBB_CloseOrdersType_24FBB Exit Signal Type 2 (0=Disabled)(Range 1-8)
FBB_LevelCloseOrders_140.0FBB Exit Level 1 (0=Disabled)
FBB_LevelCloseOrders_240.0FBB Exit Level 2
FBB_TypeOfLevelsUseUse_Only_Virtual_LevelsFBB Level Type for Position Closure
FBB_TakeProfit5.0FBB Take Profit (pips, 0=Disabled)
FBB_StopLoss15.0FBB Stop Loss (pips, 0=Disabled)
FBB_AutoLotSizetrueFBB Enable Auto Money Management
FBB_RiskFactor1.0FBB Risk Management Factor
FBB_ManualLotSize0.10FBB Manual Lot Size
FBB_UseRecoveryLotNot_Use_RecoveryFBB Recovery Lot After Losses
FBB_MultiRecoveryLot2.0FBB Recovery Lot Multiplier
MFI_StrategyRuntrueEnable MFI Strategy
MFI_BarsCalculate12MFI Bars to Calculate Signals
MFI_OpenOrdersType3MFI Entry Signal Type (0=Disabled)(Range 1-4)
MFI_LevelOpenOrders90.0MFI Entry Signal Level
MFI_CloseInSignalstrueMFI Close Positions via Signals
MFI_CloseOrdersType4MFI Exit Signal Type (0=Disabled)(Range 1-4)
MFI_LevelCloseOrders90.0MFI Exit Signal Level
MFI_TypeOfLevelsUseUse_Only_Virtual_LevelsMFI Level Type for Position Closure
MFI_TakeProfit50.0MFI Take Profit (pips, 0=Disabled)
MFI_StopLoss25.0MFI Stop Loss (pips, 0=Disabled)
MFI_AutoLotSizetrueMFI Enable Auto Money Management
MFI_RiskFactor1.0MFI Risk Management Factor
MFI_ManualLotSize0.10MFI Manual Lot Size
MFI_UseRecoveryLotNot_Use_RecoveryMFI Recovery Lot After Losses
MFI_MultiRecoveryLot2.0MFI Recovery Lot Multiplier
MS_StrategyRuntrueEnable MS Strategy
MS_Fast_EMA_Period3MS MACD Fast EMA Period
MS_Slow_EMA_Period9MS MACD Slow EMA Period
MS_Signal_Period2MS MACD Signal Period
MS_K_Period5MS Stochastic K Period
MS_D_Period3MS Stochastic D Period
MS_Slowing_Period12MS Stochastic Slowing Period
MS_OpenOrdersType_18MS Entry Signal Type 1 (0=Disabled)(Range 1-11)
MS_OpenOrdersType_222MS Entry Signal Type 2 (0=Disabled)(Range 1-28)
MS_LevelOpenOrders_160.0MS Entry Level 1
MS_LevelOpenOrders_280.0MS Entry Level 2
MS_CloseInSignalstrueMS Close Positions via Signals
MS_CloseOrdersType_19MS Exit Signal Type 1 (0=Disabled)(Range 1-11)
MS_CloseOrdersType_210MS Exit Signal Type 2 (0=Disabled)(Range 1-28)
MS_LevelCloseOrders_150.0MS Exit Level 1
MS_LevelCloseOrders_265.0MS Exit Level 2
MS_TypeOfLevelsUseUse_Only_Virtual_LevelsMS Level Type for Position Closure
MS_TakeProfit10.0MS Take Profit (pips, 0=Disabled)
MS_StopLoss45.0MS Stop Loss (pips, 0=Disabled)
MS_AutoLotSizetrueMS Enable Auto Money Management
MS_RiskFactor1.0MS Risk Management Factor
MS_ManualLotSize0.10MS Manual Lot Size
MS_UseRecoveryLotNot_Use_RecoveryMS Recovery Lot After Losses
MS_MultiRecoveryLot2.0MS Recovery Lot Multiplier
MakeOrdersGridNot_Make_GridMake Grid Of Orders
PipsBetweenOrders0.0Pips Between Orders
TimeBetweenOrders60Seconds Between Orders
ControlSessiontrueUse Trade Control Session
WaitAfterOpen60Wait After Monday Open
StopBeforeClose60Stop Before Friday Close
ShowCommentstrueShow Comments On Chart
ColorOffLinesclrGrayColor Off Lines
ColorExpertNameclrDodgerBlueColor Expert Name
ColorSpreadInfoclrLightSkyBlueColor Spread Information
ColorMoneyMngmntclrLightBlueColor Money Management
ColorCurrentOrdersclrPaleTurquoiseColor Current Orders
ColorHistoryOrdersclrLightCyanColor History Orders
MaxSpread0.0Max Accepted Spread (0=Not Limit)
MaxOrders0Max Opened Orders (0=No Limit)
Slippage3Accepted Slippage
SoundAlertfalsePlay Sound Alerts
PrintOperationsfalsePrint Information Log
MagicNumber0Orders' ID (0=Generate Automatically)
InpTradeComment"Psgrowth.com Expert_12073"Orders' Comment
كود المصدر (.mq5)Open Source
Pipsgrowth_com_EX12073.mq5
#property copyright "Pipsgrowth.com"
#property link      "https://pipsgrowth.com"
#property version   "2.00"
#property strict
#property description "Pipsgrowth.com EX12073 MultiStrategyEA_v1_2 — Multi-strategy EA (AC+ADX+AO+DeM+FBB+MFI+MS), full 12-layer stack."
#include <Trade\Trade.mqh>
//============================================================================================================================================================================================================================//
#define MagicSet 22212073
//============================================================================================================================================================================================================================//
enum Oper   {Stand_by_Mode, Normal_Operation, Close_Immediately_All_Orders};
enum Grid   {Not_Make_Grid, Make_Grid_In_Loss, Make_Grid_In_Profit, Make_Grid_Loss_And_Profit};
enum Levels {Use_Only_Hard_Levels, Use_Only_Virtual_Levels, Use_Hard_And_Virtual_Levels};
enum LotPr  {Statical_Lot, Geometrical_Lot, Exponetial_Lot};
enum Recov  {Not_Use_Recovery, Use_Last_Closing, Use_Higher_Profits};
enum Pair   {CHART_PAIR, TRADE_EURGBP_1, TRADE_EURAUD_2, TRADE_EURNZD_3, TRADE_EURUSD_4, TRADE_EURCAD_5, TRADE_EURCHF_6, TRADE_EURJPY_7,
             TRADE_GBPAUD_8, TRADE_GBPNZD_9, TRADE_GBPUSD_10, TRADE_GBPCAD_11, TRADE_GBPCHF_12, TRADE_GBPJPY_13, TRADE_AUDNZD_14,
             TRADE_AUDUSD_15, TRADE_AUDCAD_16, TRADE_AUDCHF_17, TRADE_AUDJPY_18, TRADE_NZDUSD_19, TRADE_NZDCAD_20, TRADE_NZDCHF_21,
             TRADE_NZDJPY_22, TRADE_USDCAD_23, TRADE_USDCHF_24, TRADE_USDJPY_25, TRADE_CADCHF_26, TRADE_CADJPY_27, TRADE_CHFJPY_28
            };
//============================================================================================================================================================================================================================//
//Common parameters
//============================================================================================================================================================================================================================//
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_TIMEFRAMES g_TimeFrame = PERIOD_H1;
input group "=== OPERATION SETTINGS ==="
input Oper   TypeOperation          = Normal_Operation;//Type Of Operation

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_TIMEFRAMES g_TimeFrame = PERIOD_H1;
input group "=== CHART & SYMBOL SETTINGS ==="
input bool   SetChartUses           = true;//Set Automatically Chart To Use
input Pair   PairToTrade            = TRADE_EURUSD_4;//Symbol Expert Trade

ENUM_TIMEFRAMES MapTimeframeInt(int tf)

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

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

الوسوم:ex12073multiindicatorconfluencepipsgrowthfreemt5xauusd

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

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

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

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

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

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

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

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