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()
// 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)ملف التحسين
كيفية تثبيت الإكسبرت على MT5
- 1حمّل ملف .mq5 بالضغط على زر التحميل أعلاه
- 2افتح برنامج MetaTrader 5 على حاسوبك
- 3من القائمة العلوية اختر File → Open Data Folder
- 4انتقل إلى مجلد MQL5 → Experts والصق الملف هناك
- 5في MT5، انقر بالزر الأيمن على Expert Advisors في لوحة Navigator → Refresh
- 6اسحب الإكسبرت على رسم بياني يطابق الإطار الزمني الموصى به
- 7هيّء المعاملات وفقاً للجدول في هذه الصفحة
- 8فعّل Allow Algo Trading واضغط OK
معاملات الإكسبرت
| المعامل | الافتراضي | الوصف |
|---|---|---|
| TypeOperation | Normal_Operation | Type Of Operation |
| SetChartUses | true | Set Automatically Chart To Use |
| PairToTrade | TRADE_EURUSD_4 | Symbol Expert Trade |
| TimeFrame | 8 | Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1)//Period Of Bars |
| CloseInReverse | true | Close Orders In Reverse Signal |
| TradeAllStrategies | true | Trade All Strategikes Together |
| AC_StrategyRun | true | AC Strategy Run |
| AC_OpenOrdersType | 5 | AC Type Of Open Orders (0=Not Use)(from 1 to 8) |
| AC_LevelOpenOrders | 80.0 | AC Level Open Orders |
| AC_CloseInSignals | true | AC Close Orders With Signals |
| AC_CloseOrdersType | 1 | AC Type Of Close Orders (0=Not Use)(from 1 to 8) |
| AC_LevelCloseOrders | 70.0 | AC Level Close Orders |
| AC_TypeOfLevelsUse | Use_Only_Virtual_Levels | AC Type Of Levels Use To Close Orders |
| AC_TakeProfit | 95.0 | AC Pips Take Profit (0=Not Use) |
| AC_StopLoss | 85.0 | AC Pips Stop Loss (0=Not Use) |
| AC_AutoLotSize | true | AC Auto Money Management |
| AC_RiskFactor | 1.0 | AC Risk Money Management |
| AC_ManualLotSize | 0.10 | AC Manual Lot Size |
| AC_UseRecoveryLot | Not_Use_Recovery | AC Use Recovery Lot Size After Losses |
| AC_MultiRecoveryLot | 2.0 | AC Multiplier For Recovery Lot Size |
| ADX_StrategyRun | true | ADX Strategy Run |
| ADX_BarsCalculate | 20 | ADX Bars Calculate Signals |
| ADX_OpenOrdersType | 2 | ADX Type Of Open Orders (0=Not Use)(from 1 to 4) |
| ADX_LevelOpenOrders_1 | 55.0 | ADX Level Open Orders 1 |
| ADX_LevelOpenOrders_2 | 15.0 | ADX Level Open Orders 2 |
| ADX_CloseInSignals | true | ADX Close Orders With Signals |
| ADX_CloseOrdersType | 4 | ADX Type Of Close Orders (0=Not Use)(from 1 to 4) |
| ADX_LevelCloseOrders_1 | 15.0 | ADX Level Close Orders 1 |
| ADX_LevelCloseOrders_2 | 5.0 | ADX Level Close Orders 2 |
| ADX_TypeOfLevelsUse | Use_Only_Virtual_Levels | ADX Type Of Levels Use To Close Orders |
| ADX_TakeProfit | 35.0 | ADX Pips Take Profit (0=Not Use) |
| ADX_StopLoss | 70.0 | ADX Pips Stop Loss (0=Not Use) |
| ADX_AutoLotSize | true | ADX Auto Money Management |
| ADX_RiskFactor | 1.0 | ADX Risk Money Management |
| ADX_ManualLotSize | 0.10 | ADX Manual Lot Size |
| ADX_UseRecoveryLot | Not_Use_Recovery | ADX Use Recovery Lot Size After Losses |
| ADX_MultiRecoveryLot | 2.0 | ADX Multiplier For Recovery Lot Size |
| AO_StrategyRun | true | AO Strategy Run |
| AO_OpenOrdersType | 6 | AO Type Of Open Orders (0=Not Use)(from 1 to 8) |
| AO_LevelOpenOrders | 55.0 | AO Level Open Orders |
| AO_CloseInSignals | true | AO Close Orders Via Signals |
| AO_CloseOrdersType | 8 | AO Type Of Close Orders (0=Not Use)(from 1 to 8) |
| AO_LevelCloseOrders | 40.0 | AO Level Close Orders |
| AO_TypeOfLevelsUse | Use_Only_Virtual_Levels | AO Type Of Levels Use To Close Orders |
| AO_TakeProfit | 10.0 | AO Pips Take Profit (0=Not Use) |
| AO_StopLoss | 80.0 | AO Pips Stop Loss (0=Not Use) |
| AO_AutoLotSize | true | AO Auto Money Management |
| AO_RiskFactor | 1.0 | AO Risk Money Management |
| AO_ManualLotSize | 0.10 | AO Manual Lot Size |
| AO_UseRecoveryLot | Not_Use_Recovery | AO Use Recovery Lot Size After Losses |
| AO_MultiRecoveryLot | 2.0 | AO Multiplier For Recovery Lot Size |
| DeM_StrategyRun | true | DeM Strategy Run |
| DeM_BarsCalculate | 20 | DeM_ Bars Calculate Signals |
| DeM_OpenOrdersType | 3 | DeM Type Of Open Orders (0=Not Use)(from 1 to 4) |
| DeM_LevelOpenOrders | 75.0 | DeM Level Open Orders |
| DeM_CloseInSignals | true | DeM Close Orders Via Signals |
| DeM_CloseOrdersType | 4 | DeM Type Of Close Orders (0=Not Use)(from 1 to 4) |
| DeM_LevelCloseOrders | 70.0 | DeM Level Close Orders |
| DeM_TypeOfLevelsUse | Use_Only_Virtual_Levels | DeM Type Of Levels Use To Close Orders |
| DeM_TakeProfit | 5.0 | DeM Pips Take Profit (0=Not Use) |
| DeM_StopLoss | 60.0 | DeM Pips Stop Loss (0=Not Use) |
| DeM_AutoLotSize | true | DeM Auto Money Management |
| DeM_RiskFactor | 1.0 | DeM Risk Money Management |
| DeM_ManualLotSize | 0.10 | DeM Manual Lot Size |
| DeM_UseRecoveryLot | Not_Use_Recovery | DeM Use Recovery Lot Size After Losses |
| DeM_MultiRecoveryLot | 2.0 | DeM Multiplier For Recovery Lot Size |
| FBB_StrategyRun | true | Enable FBB Strategy |
| FBB_BarsCalculate | 20 | FBB Bars to Calculate Signals |
| FBB_Deviation | 1.8 | FBB Bollinger Bands Deviation |
| FBB_OpenOrdersType_1 | 1 | FBB Entry Signal Type 1 (0=Disabled)(Range 1-2) |
| FBB_OpenOrdersType_2 | 8 | FBB Entry Signal Type 2 (0=Disabled)(Range 1-8) |
| FBB_LevelOpenOrders_1 | 0.0 | FBB Entry Level 1 (0=Disabled) |
| FBB_LevelOpenOrders_2 | 50.0 | FBB Entry Level 2 |
| FBB_CloseInSignals | false | FBB Close Positions via Signals |
| FBB_CloseOrdersType_1 | 1 | FBB Exit Signal Type 1 (0=Disabled)(Range 1-2) |
| FBB_CloseOrdersType_2 | 4 | FBB Exit Signal Type 2 (0=Disabled)(Range 1-8) |
| FBB_LevelCloseOrders_1 | 40.0 | FBB Exit Level 1 (0=Disabled) |
| FBB_LevelCloseOrders_2 | 40.0 | FBB Exit Level 2 |
| FBB_TypeOfLevelsUse | Use_Only_Virtual_Levels | FBB Level Type for Position Closure |
| FBB_TakeProfit | 5.0 | FBB Take Profit (pips, 0=Disabled) |
| FBB_StopLoss | 15.0 | FBB Stop Loss (pips, 0=Disabled) |
| FBB_AutoLotSize | true | FBB Enable Auto Money Management |
| FBB_RiskFactor | 1.0 | FBB Risk Management Factor |
| FBB_ManualLotSize | 0.10 | FBB Manual Lot Size |
| FBB_UseRecoveryLot | Not_Use_Recovery | FBB Recovery Lot After Losses |
| FBB_MultiRecoveryLot | 2.0 | FBB Recovery Lot Multiplier |
| MFI_StrategyRun | true | Enable MFI Strategy |
| MFI_BarsCalculate | 12 | MFI Bars to Calculate Signals |
| MFI_OpenOrdersType | 3 | MFI Entry Signal Type (0=Disabled)(Range 1-4) |
| MFI_LevelOpenOrders | 90.0 | MFI Entry Signal Level |
| MFI_CloseInSignals | true | MFI Close Positions via Signals |
| MFI_CloseOrdersType | 4 | MFI Exit Signal Type (0=Disabled)(Range 1-4) |
| MFI_LevelCloseOrders | 90.0 | MFI Exit Signal Level |
| MFI_TypeOfLevelsUse | Use_Only_Virtual_Levels | MFI Level Type for Position Closure |
| MFI_TakeProfit | 50.0 | MFI Take Profit (pips, 0=Disabled) |
| MFI_StopLoss | 25.0 | MFI Stop Loss (pips, 0=Disabled) |
| MFI_AutoLotSize | true | MFI Enable Auto Money Management |
| MFI_RiskFactor | 1.0 | MFI Risk Management Factor |
| MFI_ManualLotSize | 0.10 | MFI Manual Lot Size |
| MFI_UseRecoveryLot | Not_Use_Recovery | MFI Recovery Lot After Losses |
| MFI_MultiRecoveryLot | 2.0 | MFI Recovery Lot Multiplier |
| MS_StrategyRun | true | Enable MS Strategy |
| MS_Fast_EMA_Period | 3 | MS MACD Fast EMA Period |
| MS_Slow_EMA_Period | 9 | MS MACD Slow EMA Period |
| MS_Signal_Period | 2 | MS MACD Signal Period |
| MS_K_Period | 5 | MS Stochastic K Period |
| MS_D_Period | 3 | MS Stochastic D Period |
| MS_Slowing_Period | 12 | MS Stochastic Slowing Period |
| MS_OpenOrdersType_1 | 8 | MS Entry Signal Type 1 (0=Disabled)(Range 1-11) |
| MS_OpenOrdersType_2 | 22 | MS Entry Signal Type 2 (0=Disabled)(Range 1-28) |
| MS_LevelOpenOrders_1 | 60.0 | MS Entry Level 1 |
| MS_LevelOpenOrders_2 | 80.0 | MS Entry Level 2 |
| MS_CloseInSignals | true | MS Close Positions via Signals |
| MS_CloseOrdersType_1 | 9 | MS Exit Signal Type 1 (0=Disabled)(Range 1-11) |
| MS_CloseOrdersType_2 | 10 | MS Exit Signal Type 2 (0=Disabled)(Range 1-28) |
| MS_LevelCloseOrders_1 | 50.0 | MS Exit Level 1 |
| MS_LevelCloseOrders_2 | 65.0 | MS Exit Level 2 |
| MS_TypeOfLevelsUse | Use_Only_Virtual_Levels | MS Level Type for Position Closure |
| MS_TakeProfit | 10.0 | MS Take Profit (pips, 0=Disabled) |
| MS_StopLoss | 45.0 | MS Stop Loss (pips, 0=Disabled) |
| MS_AutoLotSize | true | MS Enable Auto Money Management |
| MS_RiskFactor | 1.0 | MS Risk Management Factor |
| MS_ManualLotSize | 0.10 | MS Manual Lot Size |
| MS_UseRecoveryLot | Not_Use_Recovery | MS Recovery Lot After Losses |
| MS_MultiRecoveryLot | 2.0 | MS Recovery Lot Multiplier |
| MakeOrdersGrid | Not_Make_Grid | Make Grid Of Orders |
| PipsBetweenOrders | 0.0 | Pips Between Orders |
| TimeBetweenOrders | 60 | Seconds Between Orders |
| ControlSession | true | Use Trade Control Session |
| WaitAfterOpen | 60 | Wait After Monday Open |
| StopBeforeClose | 60 | Stop Before Friday Close |
| ShowComments | true | Show Comments On Chart |
| ColorOffLines | clrGray | Color Off Lines |
| ColorExpertName | clrDodgerBlue | Color Expert Name |
| ColorSpreadInfo | clrLightSkyBlue | Color Spread Information |
| ColorMoneyMngmnt | clrLightBlue | Color Money Management |
| ColorCurrentOrders | clrPaleTurquoise | Color Current Orders |
| ColorHistoryOrders | clrLightCyan | Color History Orders |
| MaxSpread | 0.0 | Max Accepted Spread (0=Not Limit) |
| MaxOrders | 0 | Max Opened Orders (0=No Limit) |
| Slippage | 3 | Accepted Slippage |
| SoundAlert | false | Play Sound Alerts |
| PrintOperations | false | Print Information Log |
| MagicNumber | 0 | Orders' ID (0=Generate Automatically) |
| InpTradeComment | "Psgrowth.com Expert_12073" | Orders' Comment |
#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)الكود المصدري الكامل متاح عند التحميل
لأغراض تعليمية فقط. لا تستخدمه بأموال حقيقية. اختبر على حساب تجريبي فقط.
تحذير صريح: لأغراض تعليمية فقط
تحذير صريح: هذا الإكسبرت لأغراض تعليمية واختبارية فقط. لا تستخدمه بأموال حقيقية. اختبره فقط على حساب تجريبي. التداول بأموال حقيقية ينطوي على مخاطر فقدان رأس المال. لا يشكل هذا نصيحة استثمارية.
وسطاء موصى بهم لهذا الإكسبرت
هذه الروبوتات تعمل على MT5 — استخدم وسيطاً موثوقاً بتنفيذ سريع وسبريد منخفض
إكسبرتات مشابهة
عرض جميع الإكسبرتاتإكسبرتات أخرى بنفس استراتيجية أخرى
Pipsgrowth EX01007 Adaptive — إكسبرت أدفايزر تكييفي
Pipsgrowth EX01007 Adaptive — Adaptive signal scorer EA combining EMA crossover, RSI, Heiken Ashi, Bollinger Bands, ATR and volume spike detection int. إكسبرت أدفايزر MT5 مفتوح المصدر.
Pipsgrowth EX01019 Adaptive — إكسبرت أدفايزر تكييفي
Pipsgrowth EX01019 Adaptive — Self-adaptive market regime EA that auto-detects trending, ranging, volatile, quiet and breakout conditions. Switches be. إكسبرت أدفايزر MT5 مفتوح المصدر.
Pipsgrowth EX15029 SMC-OrderBlock — إكسبرت أدفايزر إكسبرت أدفايزر
Pipsgrowth EX15029 SMC-OrderBlock — Smart Money Concepts breakout EA — detects order blocks, CHOCH and liquidity sweeps using EMA cross + structure break, A. إكسبرت أدفايزر MT5 مفتوح المصدر.
مجتمع المستخدمين
لأغراض تعليمية فقط. لا تستخدمه بأموال حقيقية. اختبر على حساب تجريبي فقط.