Pipsgrowth EX12081 MultiIndicatorConfluence — إكسبرت أدفايزر إكسبرت أدفايزر
إكسبرت أدفايزر MT5 مفتوح المصدر · XAUUSD · M5، H1
Pipsgrowth EX12081 MultiIndicatorConfluence — Multi-indicator confluence EA combining Heiken Ashi, MACD, RSI, Gaussian, Donchian, SuperTrend, VWAP, ADX, Stochastic, B. إكسبرت أدفايزر MT5 مفتوح المصدر.
نظرة عامة
Pipsgrowth EX12081 MultiIndicatorConfluence هو مستشار خبير (EA) مبنيّ بشكل مكثّف حول مصفوفة إشارات من 13 مؤشرًا في 5 أدوار. المؤشرات الثلاثة عشر — هيكن آشي، MACD، RSI، غاوسي، دونتشيان، سوبرترند، VWAP، ADX، ستوكاستيك، بولينجر باندز، ATR، حجم (Volume)، وحركة السعر (Price Action) — يتلقى كلٌّ منها خمس كتل تهيئة مستقلة (دخول، تأكيد دخول، إضافات، خروج، تأكيد خروج)، وتحمل كل كتلة محدد إطار زمني وفترة وعتبة وإزاحة خاصة بها. المصفوفة مهيّأة بحيث يمكن للمؤشر الواحد أن يقود دورًا مختلفًا على إطار زمني مختلف في الوقت نفسه — على سبيل المثال سوبرترند(10، 3.0) على M15 للدخول بينما دونتشيان(20) على H1 يشرف على الخروج. يتسلسل تدفق OnTick كالآتي: IsEAInitialized وUpdateEAStatus يعملان أولًا، ثم IsNewBar/IsTradeUpdateRequired يبوّسان العمل الثقيل، ثم فحوصات حالة السوق IsTradeAllowed/IsMarketOpen/IsTradingDay وفحوصات بوابات السحب والأخبار والجلسة. إذا اجتازت جميعها، تمشي ProcessIndicatorSignals عبر جميع دوال Process*Signals الثلاثة عشرة، ثم CombineIndicatorSignals تدمج مخرجات كل دور، ثم ManageExistingPositions تشغّل trailing/break-even/partial-TP/profit-lock/time-based-SL لأي صفقة مفتوحة، وأخيرًا ProcessEntrySignals تستدعي GetEntrySignal وOpenPosition.
يوثّق جسم الـ EA صراحةً بنية من 12 طبقة: REGIME (يحدد حالة الاتجاه أو المدى)، SIGNAL (قراءات المؤشرات الخام لكل شمعة)، ENTRY (أي إشارة تفتح صفقة جديدة)، CONFIRM (أي قراءة ثانوية يجب أن تتفق)، NO-TRADE (بوابات الأخبار والجلسة والسحب)، CAPITAL CAP (حد اللوت، إيقاف السحب، إيقاف الأسهم)، RISK (وقف الخسارة لكل صفقة، وقف قائم على ATR، أقصى نسبة سحب، أقصى مبلغ سحب)، SIZING (لوت ثابت 0.01 أو تلقائي بمعدل 0.01 لكل 1000 من رأس المال مقارنة بالحقوق)، MANAGE (trailing، break-even، جني أرباح جزئي، قفل الربح)، EXIT (إشارات الخروج لكل مؤشر، وقف قائم على الوقت)، SCALING (دخول إضافي مقيد بـ InpMinProfitPerTradeToAddInPoints وقواعد قفل الربح)، وOnTester (تقارير Strategy Tester).
معاملات المخاطرة الافتراضية محافظة: InpMaxDrawdownPercent = 20.0% مقارنة بأقصى حقوق مسجّلة (يحافظ GetMaxEquityRecord على علامة المياه العليا)، InpMaxDrawdownAmount = 0.0 (معطّل)، InpStopEAOnEquityReached = 0.0 (معطّل)، InpMaxSlippagePoints = 5، InpMaxSpreadPoints = 10، InpMaxTradesPerDay = 5، InpMinBarsBetweenTrades = 1، InpMaxConsecutiveLosingTrades = 3، وInpPauseMinutesAfterLosingStreak = 60 دقيقة — تضبط دالة IsInLosingStreak طابعًا زمنيًا ثابتًا g_losing_streak_pause_until وترفض الإدخالات الجديدة حتى انتهائه. وقف الخسارة الافتراضي يمكن أن يكون InpHardSL_Points الثابت = 50 أو بديل قائم على ATR عبر InpUseATRStop مع InpATR_SL_Period = 14 وInpATR_SL_Multiplier = 2.0. جني الأرباح الافتراضي عند InpTP_Value = 100 نقطة. وحدة break-even مهيّأة على InpBreakEvenTriggerPoints = 30 ربحًا للتفعيل وInpBreakEvenLockPoints = 2 نقطة فوق سعر الدخول بعد التفعيل؛ trailing عند InpTrailingStop_Points = 20 مع InpTrailingStep_Points = 5؛ جني الأرباح الجزئي يغلق 50% من الصفقة (InpPartialTP_Percent = 0.5) عند InpPartialTP_Points = 50؛ قفل الربح يتفعّل عند InpProfitLockTrigger = 50 ويؤمّن InpProfitLockSecure = 10 بزيادات InpProfitLockStep = 20.
ومع ذلك، فإن إطار إدارة المراكز مُنفَّذ جزئيًا فقط. الموجِّه في OnTick ومنطق البوابات في ManageExistingPositions وCheckExitSignals وProcessEntrySignals وIsInLosingStreak وIsMaxDrawdownExceeded وIsNewsTime وIsWithinTradingSession وCheckTimeBasedStopLoss وClosePositionByTicket ومساعدات إعادة المحاولة TryClose/TryClosePartial/TryModify كلها فعّالة — تعمل مساعدات إعادة المحاولة بحلقة من 3 محاولات مع Sleep بمقدار 200ms (أو 100ms للتعديل) على TRADE_RETCODE_REQUOTE/TRADE_RETCODE_TIMEOUT/TRADE_RETCODE_PRICE_OFF/TRADE_RETCODE_PRICE_CHANGED. تقرأ IsMaxDrawdownExceeded فعليًا AccountInfoDouble(ACCOUNT_EQUITY)، وتقارن مع علامة GetMaxEquityRecord المخزّنة، وتحسب السحب النسبي والمطلق، وتوقف التداول عند تجاوز عتبة InpMaxDrawdownPercent أو InpMaxDrawdownAmount. تتكرر CheckTimeBasedStopLoss على PositionsTotal بالعكس، وتصفّي على POSITION_MAGIC وPOSITION_SYMBOL، وتغلق المراكز التي يتجاوز وقت الاحتفاظ بها InpTimeBasedSLMinutes عبر ClosePositionByTicket الذي يبني MqlTradeRequest مع TRADE_ACTION_DEAL وORDER_FILLING_IOC وانحراف InpMaxSlippagePoints. تحتفظ IsInLosingStreak بـ g_losing_streak_pause_until كطابع زمني ثابت، وتضبطه على TimeCurrent() + InpPauseMinutesAfterLosingStreak*60 عندما GetConsecutiveLosses() >= InpMaxConsecutiveLosingTrades، وتُرجع true ما دام ذلك الطابع الزمني في المستقبل. ProcessDonchianSignals وProcessSupertrendSignals وCalculateSupertrendSeries وGetSupertrendSignalLogic وProcessSupertrendRoleSignal هي دوال المؤشرات الوحيدة ذات الأجسام الحقيقية — يحسب سوبرترند سلسلة نطاق علوي/سفلي مرتكزة على ATR مع STABILIZATION_PERIOD = MathMax(100, atrPeriod2) شمعة من التاريخ، ويطبّق مرشحات شموع متتالية وتذبذب ATR، ويدعم وضع إشارة CROSS. كل ما عداك — ProcessHeikenAshiSignals وProcessMACDSignals وProcessRSISignals وProcessGaussianSignals وProcessVWAPSignals وProcessADXSignals وProcessStochasticSignals وProcessBollingerBandsSignals وProcessATRSignals وProcessVolumeSignals وProcessPriceActionSignals وCombineIndicatorSignals وGetEntrySignal وOpenPosition وCanAddToPosition وProcessAdditionalEntrySignals وHasOpenPositions وGetDailyTradeCount وApplyTrailingStop وMoveToBreakEven وManagePartialTakeProfit وManageProfitLock ودوال GetExitSignal الثلاث عشرة — هي هياكل فارغة مع تعليقات // TODO أو تُرجع 0/false/EMPTY_VALUE كقيم مؤقتة. دوال إشارة الخروج مُعلَّمة صراحةً بـ /* TODO */ return false;. دوال CalculateLotSize وCalculateStopLoss وCalculateTakeProfit وCloseAllPositions وClosePartialPosition وCalculateCorrelation وCheckCorrelationFilter وUpdateDashboard وParseTimeString هي أيضًا هياكل فارغة تُرجع قيمًا مؤقتة.
تستخدم أغلفة التنفيذ الثلاثة g_trade_wrappers_EX12081 من نوع CTrade وتُعيد المحاولة ثلاث مرات على رموز الإعادة المؤقتة — TryClose_EX12081 تُرجع true فقط عندما يكون ResultRetcode() هو TRADE_RETCODE_DONE أو TRADE_RETCODE_DONE_PARTIAL، وTryClosePartial_EX12081 تعكس نفس المنطق مع PositionClosePartial، وTryModify_EX12081 تستخدم إيقاع 100ms وتكسر على PRICE_OFF/PRICE_CHANGED. يحتوي الملف المصدري أيضًا على تكرار كثيف: تُكرَّر تصريحات MapTimeframeInt وMapAppliedPriceInt وg_InpTimeframe في نفس الملف نحو 4-5 مرات في هيكل المدخلات، وتحتوي كل كتلة مؤشر على إعلاناتها الأمامية الخاصة لـ ProcessRoleSignal-style functions. يقبل مترجم MQL5 التكرارات ويستخدم وقت التشغيل آخر تصريح في النطاق، لذا يظل الـ EA يُترجم نظيفًا.
ما يعنيه ذلك عمليًا: EX12081 هو إطار تهيئة، وليس استراتيجية مكتملة. ستبني مسارات إشارة Donchian وSupertrend دخولًا حقيقيًا على رسم بياني مهيّأ بشكل صحيح، لكن كل كتلة مؤشر أخرى مهيّأة فقط حتى نقطة وجود المعاملات في لوحة المدخلات — تشغيل RSI أو Bollinger Bands في قائمة المدخلات لن يغيّر سلوك الـ EA بحد ذاته لأن CombineIndicatorSignals فارغة. بوابات المخاطرة (أقصى سحب، إيقاف سلسلة الخسائر، فلتر الأخبار، فلتر الجلسة، وقف قائم على الوقت، إيقاف الأسهم) وجانب تتبع الأسهم في IsMaxDrawdownExceeded كلها تعمل كما هو مصمَّم، لذا لن يخرج الـ EA عن السيطرة بمجرد تشغيله، لكنه لن يولّد حجم الإشارات الذي توحي به معاملاته الـ 948 أيضًا. اعتبر EX12081 هيكلًا أوليًا لمن هو مستعد لملء دوال المؤشرات — البنية وسطح المدخلات وأغلفة التنفيذ وطبقة المخاطرة كلها مرتّبة باحتراف، لكن على المستخدم تنفيذ رياضيات الإشارة لكل مؤشر. الإعداد الموصى به: فعِّل فقط كتلتي Supertrend Entry وDonchian Add (اللتين تعملان)، واترك الباقي معطّلًا، اضبط InpOneTradeOnly على true، وInpMaxTradesPerDay على 5، وInpMaxConsecutiveLosingTrades على 3 مع InpPauseMinutesAfterLosingStreak على 60، واعمل على XAUUSD M5 أو H1 مع وقف الخسارة الثابت الافتراضي 50 نقطة وجني الأرباح 100 نقطة، وbreak-even عند 30 نقطة، وtrailing stop عند 20 نقطة.
تفاصيل الاستراتيجية
تُشغّل OnTick دوال IsEAInitialized وUpdateEAStatus، وتُنظِّم العمل وفق IsNewBar/IsTradeUpdateRequired، وتُطبّق كومة حالة السوق (IsTradeAllowed وIsMarketOpen وIsTradingDay وIsMaxDrawdownExceeded باستخدام GetMaxEquityRecord + UpdateMaxEquityRecord وIsNewsTime مقارنة بتقويم Forex Factory المحمَّل وIsWithinTradingSession مقارنة بنوافذ الجلسات الثلاث المهيّأة) قبل استدعاء ProcessIndicatorSignals. تستدعي ProcessIndicatorSignals دوال ProcessSignals الثلاثة عشرة وCombineIndicatorSignals؛ ProcessSupertrendSignals هو مسار المؤشر الوحيد ذو الجسم الحقيقي — يمر عبر CalculateSupertrendSeries وGetSupertrendSignalLogic وProcessSupertrendRoleSignal، ويُطبّق مرشح الشموع المتتالية ومرشح تذبذب ATR، ويكتب g_supertrendSignalEntry/Add/Exit/إلخ. تتكرر ManageExistingPositions بعد ذلك على PositionsTotal بالعكس، وتصفّي على الرقم السحري والرمز، وتستدعي CheckExitSignals (التي تتفرّع إلى هياكل GetExitSignal الثلاثة عشرة، كلها تُرجع false)، ثم تشغّل ApplyTrailingStop وMoveToBreakEven وManagePartialTakeProfit وApplyProfitLock وCheckTimeBasedStopLoss — CheckTimeBasedStopLoss هو المخرج الفعّال الوحيد الذي ينطلق فعلًا في البناء الحالي ويمر عبر ClosePositionByTicket باستخدام MqlTradeRequest مع TRADE_ACTION_DEAL وORDER_FILLING_IOC. تفرض ProcessEntrySignals بعد ذلك InpOneTradeOnly وحد الصفقات اليومي وإيقاف سلسلة الخسائر، وتستدعي GetEntrySignal (تُرجع حاليًا 0)، وتُرسل OpenPosition. تجلس أغلفة إعادة المحاولة الثلاثة TryClose_EX12081/TryClosePartial_EX12081/TryModify_EX12081 على نسخة g_trade_wrappers_EX12081 من CTrade وتُعيد المحاولة على TRADE_RETCODE_REQUOTE/TIMEOUT/PRICE_OFF/PRICE_CHANGED مع Sleep بمقدار 200ms (أو 100ms للتعديل) بين المحاولات.
تُولَّد الإدخالات عبر دور سوبرترند (ProcessSupertrendSignals → CalculateSupertrendSeries + GetSupertrendSignalLogic، مع مرشحات CROSS/shموع متتالية/تذبذب ATR الاختيارية) ودور دونتشيان (ProcessDonchianSignals → CalculateDonchianBands + GetDonchianSignal). تمشي ProcessIndicatorSignals عبر جميع كتل المؤشرات الثلاثة عشرة، لكن فقط سوبرترند ودونتشيان لديهما رياضيات إشارة فعّالة؛ تُعدّ CombineIndicatorSignals استدعاء الدمج وهي حاليًا هيكل فارغ، لذا عمليًا سوبرترند Entry هو المسار الوحيد الذي ينطلق. يُقيَّد الدخول كذلك بواسطة InpOneTradeOnly وGetDailyTradeCount مقابل InpMaxTradesPerDay وIsInLosingStreak.
تمر المخارج عبر ثلاث طبقات: إشارات الخروج لكل مؤشر (دوال Get*ExitSignal الثلاث عشرة كلها /* TODO */ return false)، وقف قائم على الوقت عبر CheckTimeBasedStopLoss الذي يقارن (TimeCurrent() - open_time)/60 مع InpTimeBasedSLMinutes ويُغلق عبر ClosePositionByTicket، وكومة إدارة الصفقات (trailing، break-even، جني أرباح جزئي، قفل الربح) التي تنظّمها ManageExistingPositions. لأن دوال Get*ExitSignal هياكل فارغة، فإن محرّكات الخروج الفعّالة في البناء الحالي هي وحدة وقف الوقت واستدعاء ClosePositions داخل فرع true من CheckExitSignals عندما يُرجع أي مؤشر true.
يتوفر وضعا وقف خسارة: InpHardSL_Points الثابت = 50 افتراضيًا (InpUseHardSL = true) أو بديل قائم على ATR (InpUseATRStop = false افتراضيًا) مع InpATR_SL_Period = 14 وInpATR_SL_Multiplier = 2.0، مما يعطي وقفًا يساوي نحو 2x ATR يتكيّف تلقائيًا مع التذبذب. يوجد أيضًا InpMaxDrawdownPercent = 20% على مستوى المحفظة يُوقف الـ EA عندما يتجاوز سحب حقوق الأسهم إلى أقصى حقوق 20%، ووقف قائم على الوقت عبر InpTimeBasedSLMinutes يُغلق المراكز بعد مدة الاحتفاظ المهيّأة بصرف النظر عن الربح.
جني الأرباح الافتراضي ثابت InpTP_Value = 100 نقطة (InpUseHardTP = true افتراضيًا). وحدة جني الأرباح الجزئي مهيّأة وجاهزة للعمل: InpPartialTP_Points = 50 يُغلق InpPartialTP_Percent = 0.5 (50% من الصفقة) بمجرد أن تصل الصفقة إلى 50 نقطة ربح. تتوفر أيضًا وحدة قفل الربح مع InpProfitLockTrigger = 50 وInpProfitLockStep = 20 وInpProfitLockSecure = 10. لأن مسار سوبرترند الفعّال يعمل مع جني أرباح 100 نقطة مقابل وقف 50 نقطة على XAUUSD، فإن نسبة RR الضمنية هي 1:2.
أدنى رصيد موصى به: 100 دولار (XAUUSD M5/H1، لوت 0.01). يُفضَّل نشره على حسابات ECN أو RAW-SPREAD لأن مسار سوبرترند الفعّال سيستخدم جني الأرباح الكامل عند 100 نقطة مقابل وقف 50 نقطة على M5 — وسيط بفارق أقل من 15 نقطة على XAUUSD يحافظ على نسبة RR قرب 1:2؛ وسيط بفارق 30 نقطة يضغط نفس الإعداد إلى نحو 1:1. استخدم نوافذ الجلسات الافتراضية (لندن 10:00-18:00، نيويورك 15:00-23:00، طوكيو 03:00-11:00 بتوقيت الخادم) ودع فلتر الأخبار يحجب أحداث Forex Factory عالية التأثير مع مخزن 30 دقيقة. نظرًا لأن فقط سوبرترند ودونتشيان يولّدان إشارات حقيقية، اضبط InpSupertrend_UseForEntry = true، واترك كتل المؤشرات الاثنتي عشرة الأخرى معطّلة، واعمل مع بوابة حقوق السحب القصوى 20% الافتراضية وإيقاف 3 خسائر/60 دقيقة لتدع طبقة المخاطرة تمتص أي مسارات إشارة غير مكتملة.
منطق الاستراتيجية
Pipsgrowth EX12081 MultiIndicatorConfluence — تحليل منطق الاستراتيجية (من كود .mq5)
العائلة: MultiIndicatorConfluence
الماجيك: 22212081
الإصدار: 2.00
الوصف:
Multi-indicator confluence EA combining Heiken Ashi, MACD, RSI, Gaussian, Donchian, SuperTrend, VWAP, ADX, Stochastic, Bollinger Bands, ATR, Volume and Price Action signals with configurable entry/exit/confirmation per indicator. 12 layers: REGIME, SIGNAL, ENTRY, CONFIRM, NO-TRADE, CAPITAL CAP, RISK, SIZING, MANAGE, EXIT, SCALING, OnTester
المؤشرات:
- مؤشرات قياسية
الدوال الرئيسية:
IsEAInitialized()AreAllIndicatorHandlesValid()AreTradingObjectsReady()AreBuffersAllocated()AreInputParametersValid()AreSessionAndNewsModulesReady()AreFileAndLoggingSystemsReady()UpdateEAStatus()IsNewBar()IsTradeUpdateRequired()
// Pipsgrowth EX12081 MultiIndicatorConfluence — Execution Flow (from source analysis)
// Family: MultiIndicatorConfluence
// Multi-indicator confluence EA combining Heiken Ashi, MACD, RSI, Gaussian, Donchian, SuperTrend, VWAP, ADX, Stochastic, Bollinger Bands, ATR, Volume and Price Action signals with configurable entry/exit/confirmation per indicator. 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
معاملات الإكسبرت
| المعامل | الافتراضي | الوصف |
|---|---|---|
| InpMagicNumber | 22212081 | Magic Number for orders (unique identifier for this EA) |
| InpTradeComment | "Psgrowth.com Expert_12081" | Custom comment for all trades/orders |
| InpMaxSlippagePoints | 5 | Slippage in points (max allowed price deviation) |
| InpMaxSpreadPoints | 10 | Maximum allowed spread in points (0 for no check) |
| InpStopEAOnEquityReached | 0.0 | Stop EA if account equity falls below this value (0 = disabled) |
| InpLotSize | 0.01 | Fixed Lot Size (if LotSizingMethod is LOT_FIXED) |
| InpAutoLot_MinAllowedLot | 0.01 | --- Trade Direction applicable for both inital and additional trades |
| InpOneTradeOnly | true | Allow only one trade at a time (per symbol for this EA) |
| InpMaxOpenTradesPerDirection | 1 | Maximum allowed open trades at the same time per direction (0 for no limit) |
| InpMaxOpenTradesInTotal | 1 | Max open trades all directions (0 = no limit) |
| InpAllowOnlyProfitableInSameDirectionAdditions | true | Only open new trades if they are in the same direction as the existing profitable trades |
| InpAllowOnlyIfSameDirectionPositionsHasLockedProfit | true | Only open new trades if existing positions in the same direction have locked profit |
| InpMinProfitPerTradeToAddInPoints | 5.0 | Min. profit in points for each existing trade to open new one in the same direction |
| InpAvoidTradingDuringNews | false | Avoid trading during news events |
| InpAvoidTradingDuringHighImpactNews | true | Avoid high impact news |
| InpAvoidTradingDuringMediumImpactNews | false | Avoid medium impact news |
| InpAvoidTradingDuringLowImpactNews | false | Avoid low impact news |
| InpNewsBufferMinutes | 30 | Minutes before and after news to avoid trading |
| InpNewsTimeZoneOffsetHours | 0 | Offset in hours from UTC (e.g., 2 for UTC+2, -5 for UTC-5) |
| InpNewsSource | NEWS_SOURCE_FOREX_FACTORY | --- Stop Loss Management |
| InpUseHardSL | true | Use fixed (hard) stop loss |
| InpHardSL_Points | 50 | Hard stop loss in points |
| InpUseTrailingStop | true | Enable trailing stop |
| InpTrailingStop_Points | 20 | Trailing stop distance in points |
| InpTrailingStep_Points | 5 | Trailing step in points |
| InpTrailingActivationPoints | 0 | Activate trailing after this profit (0 = always active) |
| InpUseATRStop | false | Use ATR-based stop loss |
| InpATR_SL_Period | 14 | ATR period for SL calculation |
| InpATR_SL_Multiplier | 2.0 | ATR multiplier for SL |
| InpATR_AppliedPrice | ATR_SL_APPLIED_PRICE_CLOSE | Applied price for ATR SL calculation |
| InpMoveSLToBreakEven | true | Move SL to break even after profit |
| InpBreakEvenTriggerPoints | 30 | Profit in points to trigger break even |
| InpBreakEvenLockPoints | 2 | Lock-in points after break even |
| InpBreakEvenDelayBars | 0 | Delay in bars before break even (0 = no delay) |
| InpUseTimeBasedSL | false | Close trade after X minutes |
| InpTimeBasedSLMinutes | 120 | Minutes before time-based SL triggers |
| InpSLMethod | SL_HARD | Stop loss method selection |
| InpSLUnit | SL_UNIT_POINTS | Unit for hard stop loss |
| InpHardSL_Value | 50 | Hard SL value (interpreted by InpSLUnit) |
| InpUseFixedTP | true | Enable fixed take profit |
| InpTPUnit | TP_UNIT_POINTS | Unit for take profit |
| InpTP_Value | 100 | Take profit value (interpreted by InpTPUnit) |
| InpUsePartialTP | false | Enable partial take profit |
| InpPartialTP_Points | 50 | Partial TP trigger in points |
| InpPartialTP_Percent | 0.5 | Percent of position to close at partial TP (0.5 = 50%) |
| InpUseProfitLock | false | Enable profit lock (trailing TP) |
| InpProfitLockUnit | PROFIT_LOCK_POINTS | Profit lock unit |
| InpProfitLockTrigger | 50 | Profit to start profit lock (points/pips/money) |
| InpProfitLockStep | 20 | Step to move profit lock (points/pips/money) |
| InpProfitLockSecure | 10 | Amount to secure when profit lock triggers (points/pips/money) |
| InpProfitLockOnlyAfterBE | true | Only activate profit lock after break even |
| InpEnableSessionControl | false | Enable sessions control |
| InpEnableSession1 | true | Enable Session 1 (example: London) |
| InpSession1Start | "10:00" | Session 1 Start (example London 10:00) |
| InpSession1End | "18:00" | Session 1 End (example London 18:00) |
| InpEnableSession2 | false | Enable Session 2 (example: New York) |
| InpSession2Start | "15:00" | Session 2 Start (example NY 15:00) |
| InpSession2End | "23:00" | Session 2 End (example NY 23:00) |
| InpEnableSession3 | false | Enable Session 3 (example: Tokyo) |
| InpSession3Start | "03:00" | Session 3 Start (example Tokyo 03:00) |
| InpSession3End | "11:00" | Session 3 End (example Tokyo 11:00) |
| InpPauseNewTradesBeforeSessionEnd | true | Do not open new trades or additional trades before session end |
| InpPauseMinutesBeforeSessionEnd | 30 | Minutes before session end to pause new trades |
| InpSessionCloseType | SESSION_CLOSE_NONE | What to close at session end |
| InpForceCloseMinutesBeforeSessionEnd | 5 | Minutes before session end to force close trades (if not NONE) |
| InpPauseNewTradesBeforeEOD | true | Do not open new trades or additional trades before EOD |
| InpPauseMinutesBeforeEOD | 30 | Minutes before EOD to pause new trades |
| InpEndOfDayCloseTime | "23:50" | End of day close time (HH:MM, broker/server time) |
| InpEODCloseType | EOD_CLOSE_NONE | What to close at end of day |
| InpForceCloseMinutesBeforeEOD | 5 | Minutes before end of day to force close trades (if not NONE) |
| InpEnableAlerts | true | Enable popup alerts in MetaTrader terminal |
| InpEnableEmailNotify | false | Enable email notifications (requires MT5 email setup) |
| InpEnablePushNotify | false | Enable push notifications to mobile (requires MT5 push setup) |
| InpLogTradeEvents | true | Log trade events (open, close, modify, errors) |
| InpLogTickEvents | false | Log every tick (for debugging, can be verbose) |
| InpLogNewsEvents | false | Log news filter events (if using news filter) |
| InpLogSessionEvents | true | Log session/EOD management events |
| InpLogToFile | true | Write logs to file (in addition to terminal Experts tab) |
| InpLogFilePrefix | "MN2" | Prefix for log files (for easy identification) |
| InpEnableCriticalErrorNotify | true | Send notification on critical errors only |
| InpEnableOrderSummaryOnClose | true | Send summary notification when all trades are closed by EA |
| InpTradeMonday | true | Allow trading on Monday |
| InpTradeTuesday | true | Allow trading on Tuesday |
| InpTradeWednesday | true | Allow trading on Wednesday |
| InpTradeThursday | true | Allow trading on Thursday |
| InpTradeFriday | true | Allow trading on Friday |
| InpTradeSaturday | false | Allow trading on Saturday |
| InpTradeSunday | false | Allow trading on Sunday |
| InpCorrelationMaxSymbolsToProcess | 5 | Max number of symbols to process for correlation |
| InpCorrelationUseForInitialEntry | false | Use correlation as primary signal for initial trades |
| InpCorrelationUseForInitialEntryConfirm | false | Use correlation as confirmation filter for initial trades |
| InpCorrelationPresetEntry | PRESET_CUSTOM | Preset for initial entry |
| InpCorrelationSymbolsEntry | "EURUSD,USDCAD" | Symbols for initial entry |
| InpCorrelationWeightsEntry | "0.5,-0.5" | Weights for initial entry |
| InpCorrelationTimeframeEntry | 4 | Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // Timeframe for initial entry |
| InpCorrelationPeriodEntry | 20 | Bars for initial entry |
| InpCorrelationThresholdBuyEntry | 0.3 | Buy threshold for initial entry |
| InpCorrelationThresholdSellEntry | -0.3 | Sell threshold for initial entry |
| InpCorrelationUseForAdditionalEntry | false | Use correlation as primary signal for additional trades |
| InpCorrelationUseForAdditionalEntryConfirm | false | Use correlation as confirmation filter for additional trades |
| InpCorrelationPresetAdd | PRESET_CUSTOM | Preset for additional trades |
| InpCorrelationSymbolsAdd | "EURUSD,USDCAD" | Symbols for additional trades |
| InpCorrelationWeightsAdd | "0.5,-0.5" | Weights for additional trades |
| InpCorrelationTimeframeAdd | 4 | Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // Timeframe for additional trades |
| InpCorrelationPeriodAdd | 20 | Bars for additional trades |
| InpCorrelationThresholdBuyAdd | 0.3 | Buy threshold for additional trades |
| InpCorrelationThresholdSellAdd | -0.3 | Sell threshold for additional trades |
| InpCorrelationUseForExit | false | Use correlation as primary signal for exits (initial & additional) |
| InpCorrelationUseForExitConfirm | false | Use correlation as confirmation filter for exits (initial & additional) |
| InpCorrelationPresetExit | PRESET_CUSTOM | Preset for exit |
| InpCorrelationSymbolsExit | "EURUSD,USDCAD" | Symbols for exit |
| InpCorrelationWeightsExit | "0.5,-0.5" | Weights for exit |
| InpCorrelationTimeframeExit | 4 | Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // Timeframe for exit |
| InpCorrelationPeriodExit | 20 | Bars for exit |
| InpCorrelationThresholdBuyExit | 0.3 | Buy threshold for exit |
| InpCorrelationThresholdSellExit | -0.3 | Sell threshold for exit |
| InpShowCorrelationOnChart | true | Show correlation info on chart (only for the currently active correlation role) |
| InpCorrelationTextColor | clrWhite | Correlation info text color |
| InpCorrelationTextSize | 30 | Correlation info text size |
| InpCorrelationTextYOffset | 50 | Correlation info Y offset (pixels) |
| InpHA_UseForEntry | false | Use for Entry: Enable HA entry |
| InpHATF_Entry | 0 | Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Entry: Timeframe for HA entry |
| InpHAShift_Entry | 1 | Shift Entry: Bar index for entry |
| InpHAMAPeriod_Entry | 3 | MA Period Entry: HA MA period |
| InpHAMinBars_Entry | 2 | Min Bars Entry: Min bars for entry |
| InpHASmoothed_Entry | false | Smoothed Entry: Use smoothed HA |
| InpHASignalMode_Entry | HA_MODE_TREND | Signal Mode Entry: HA logic |
| InpHABodyFilterMode_Entry | HA_BODY_FILTER_NONE | Body Filter Entry: HA body filter |
| InpHABodyMinPoints_Entry | 0 | Body Min Points Entry: Min body size |
| InpHABodyMinRatio_Entry | 0.0 | Body Min Ratio Entry: Min body/range |
| InpHAAppliedPrice_Entry | HA_PRICE_CLOSE | Price Entry: Applied price |
| InpHAConsecutiveBars_Entry | 1 | Consecutive Entry: N bars for entry |
| InpHA_UseForEntryConfirmation | false | Use for Entry Conf: Enable HA entry conf |
| InpHATF_EntryConf | 0 | Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Entry Conf: Timeframe |
| InpHAShift_EntryConf | 1 | Shift Entry Conf: Bar index |
| InpHAMAPeriod_EntryConf | 3 | MA Period Entry Conf: HA MA period |
| InpHAMinBars_EntryConf | 2 | Min Bars Entry Conf: Min bars |
| InpHASmoothed_EntryConf | false | Smoothed Entry Conf: Use smoothed HA |
| InpHASignalMode_EntryConf | HA_MODE_TREND | Signal Mode Entry Conf |
| InpHABodyFilterMode_EntryConf | HA_BODY_FILTER_NONE | Body Filter Entry Conf |
| InpHABodyMinPoints_EntryConf | 0 | Body Min Points Entry Conf |
| InpHABodyMinRatio_EntryConf | 0.0 | Body Min Ratio Entry Conf |
| InpHAAppliedPrice_EntryConf | HA_PRICE_CLOSE | Price Entry Conf: Applied price |
| InpHAConsecutiveBars_EntryConf | 1 | Consecutive Entry Conf: N bars |
| InpHA_UseForAdditions | false | Use for Additions: Enable HA add |
| InpHATF_Add | 0 | Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Add: Timeframe |
| InpHAShift_Add | 1 | Shift Add: Bar index |
| InpHAMAPeriod_Add | 3 | MA Period Add: HA MA period |
| InpHAMinBars_Add | 2 | Min Bars Add: Min bars |
| InpHASmoothed_Add | false | Smoothed Add: Use smoothed HA |
| InpHASignalMode_Add | HA_MODE_TREND | Signal Mode Add |
| InpHABodyFilterMode_Add | HA_BODY_FILTER_NONE | Body Filter Add |
| InpHABodyMinPoints_Add | 0 | Body Min Points Add |
| InpHABodyMinRatio_Add | 0.0 | Body Min Ratio Add |
| InpHAAppliedPrice_Add | HA_PRICE_CLOSE | Price Add |
| InpHAConsecutiveBars_Add | 1 | Consecutive Add: N bars |
| InpHA_UseForExit | false | Use for Exit: Enable HA exit |
| InpHATF_Exit | 0 | Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Exit: Timeframe |
| InpHAShift_Exit | 1 | Shift Exit: Bar index |
| InpHAMAPeriod_Exit | 3 | MA Period Exit: HA MA period |
| InpHAMinBars_Exit | 2 | Min Bars Exit: Min bars |
| InpHASmoothed_Exit | false | Smoothed Exit: Use smoothed HA |
| InpHASignalMode_Exit | HA_MODE_TREND | Signal Mode Exit |
| InpHABodyFilterMode_Exit | HA_BODY_FILTER_NONE | Body Filter Exit |
| InpHABodyMinPoints_Exit | 0 | Body Min Points Exit |
| InpHABodyMinRatio_Exit | 0.0 | Body Min Ratio Exit |
| InpHAAppliedPrice_Exit | HA_PRICE_CLOSE | Price Exit |
| InpHAConsecutiveBars_Exit | 1 | Consecutive Exit: N bars |
| InpHA_UseForExitConfirmation | false | Use for Exit Conf: Enable HA exit conf |
| InpHATF_ExitConf | 0 | Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Exit Conf: Timeframe |
| InpHAShift_ExitConf | 1 | Shift Exit Conf: Bar index |
| InpHAMAPeriod_ExitConf | 3 | MA Period Exit Conf: HA MA period |
| InpHAMinBars_ExitConf | 2 | Min Bars Exit Conf: Min bars |
| InpHASmoothed_ExitConf | false | Smoothed Exit Conf: Use smoothed HA |
| InpHASignalMode_ExitConf | HA_MODE_TREND | Signal Mode Exit Conf |
| InpHABodyFilterMode_ExitConf | HA_BODY_FILTER_NONE | Body Filter Exit Conf |
| InpHABodyMinPoints_ExitConf | 0 | Body Min Points Exit Conf |
| InpHABodyMinRatio_ExitConf | 0.0 | Body Min Ratio Exit Conf |
| InpHAAppliedPrice_ExitConf | HA_PRICE_CLOSE | Price Exit Conf |
| InpHAConsecutiveBars_ExitConf | 1 | Consecutive Exit Conf: N bars |
| InpShowHeikenAshiOnChart | true | Show on Chart: Show HA info |
| InpHeikenAshiBullColor | clrLime | Bull Color: Bullish HA |
| InpHeikenAshiBearColor | clrRed | Bear Color: Bearish HA |
| InpHeikenAshiLabelColor | clrAqua | Label Color: HA label |
| InpHeikenAshiLabelYOffset | 120 | Label Y Offset: Chart label Y |
| InpHeikenAshiLabelCorner | 0 | Label Corner: Chart label corner |
| InpHeikenAshiDebug | false | Debug: Enable HA debug |
| InpHeikenAshiMultiTF | false | MultiTF: Enable multi-timeframe |
| InpHeikenAshiTF2 | 4 | Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF2: Secondary timeframe |
| InpMACD_UseForEntry | false | Use for Entry: Enable MACD entry |
| InpMACDTF_Entry | 0 | Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Entry: Timeframe for MACD entry |
| InpMACDShift_Entry | 1 | Shift Entry: Bar index for entry |
| InpMACDFastPeriod_Entry | 12 | Fast EMA Entry: Fast EMA period |
| InpMACDSlowPeriod_Entry | 26 | Slow EMA Entry: Slow EMA period |
| InpMACDSignalPeriod_Entry | 9 | Signal EMA Entry: Signal EMA period |
| InpMACDAppliedPrice_Entry | MACD_PRICE_CLOSE | Price Entry: Applied price |
| InpMACDSignalMode_Entry | MACD_SIGNAL_LINE_CROSS | Signal Mode Entry: MACD logic |
| InpMACDFilterMode_Entry | MACD_FILTER_NONE | Filter Mode Entry: MACD filter |
| InpMACDConsecutiveBars_Entry | 1 | Consecutive Entry: N bars for entry |
| InpMACDHistogramThreshold_Entry | 0.0 | Histogram Thresh Entry: Min histogram |
| InpMACD_UseForEntryConfirmation | false | Use for Entry Conf: Enable MACD entry conf |
| InpMACDTF_EntryConf | 0 | Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Entry Conf: Timeframe |
| InpMACDShift_EntryConf | 1 | Shift Entry Conf: Bar index |
| InpMACDFastPeriod_EntryConf | 12 | Fast EMA Entry Conf: Fast EMA |
| InpMACDSlowPeriod_EntryConf | 26 | Slow EMA Entry Conf: Slow EMA |
| InpMACDSignalPeriod_EntryConf | 9 | Signal EMA Entry Conf: Signal EMA |
| InpMACDAppliedPrice_EntryConf | MACD_PRICE_CLOSE | Price Entry Conf: Applied price |
| InpMACDSignalMode_EntryConf | MACD_SIGNAL_LINE_CROSS | Signal Mode Entry Conf |
| InpMACDFilterMode_EntryConf | MACD_FILTER_NONE | Filter Mode Entry Conf |
| InpMACDConsecutiveBars_EntryConf | 1 | Consecutive Entry Conf: N bars |
| InpMACDHistogramThreshold_EntryConf | 0.0 | Histogram Thresh Entry Conf |
| InpMACD_UseForAdditions | false | Use for Additions: Enable MACD add |
| InpMACDTF_Add | 0 | Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Add: Timeframe |
| InpMACDShift_Add | 1 | Shift Add: Bar index |
| InpMACDFastPeriod_Add | 12 | Fast EMA Add: Fast EMA |
| InpMACDSlowPeriod_Add | 26 | Slow EMA Add: Slow EMA |
| InpMACDSignalPeriod_Add | 9 | Signal EMA Add: Signal EMA |
| InpMACDAppliedPrice_Add | MACD_PRICE_CLOSE | Price Add: Applied price |
| InpMACDSignalMode_Add | MACD_SIGNAL_LINE_CROSS | Signal Mode Add |
| InpMACDFilterMode_Add | MACD_FILTER_NONE | Filter Mode Add |
| InpMACDConsecutiveBars_Add | 1 | Consecutive Add: N bars |
| InpMACDHistogramThreshold_Add | 0.0 | Histogram Thresh Add |
| InpMACD_UseForExit | false | Use for Exit: Enable MACD exit |
| InpMACDTF_Exit | 0 | Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Exit: Timeframe |
| InpMACDShift_Exit | 1 | Shift Exit: Bar index |
| InpMACDFastPeriod_Exit | 12 | Fast EMA Exit: Fast EMA |
| InpMACDSlowPeriod_Exit | 26 | Slow EMA Exit: Slow EMA |
| InpMACDSignalPeriod_Exit | 9 | Signal EMA Exit: Signal EMA |
| InpMACDAppliedPrice_Exit | MACD_PRICE_CLOSE | Price Exit: Applied price |
| InpMACDSignalMode_Exit | MACD_SIGNAL_LINE_CROSS | Signal Mode Exit |
| InpMACDFilterMode_Exit | MACD_FILTER_NONE | Filter Mode Exit |
| InpMACDConsecutiveBars_Exit | 1 | Consecutive Exit: N bars |
| InpMACDHistogramThreshold_Exit | 0.0 | Histogram Thresh Exit |
| InpMACD_UseForExitConfirmation | false | Use for Exit Conf: Enable MACD exit conf |
| InpMACDTF_ExitConf | 0 | Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Exit Conf: Timeframe |
| InpMACDShift_ExitConf | 1 | Shift Exit Conf: Bar index |
| InpMACDFastPeriod_ExitConf | 12 | Fast EMA Exit Conf: Fast EMA |
| InpMACDSlowPeriod_ExitConf | 26 | Slow EMA Exit Conf: Slow EMA |
| InpMACDSignalPeriod_ExitConf | 9 | Signal EMA Exit Conf: Signal EMA |
| InpMACDAppliedPrice_ExitConf | MACD_PRICE_CLOSE | Price Exit Conf: Applied price |
| InpMACDSignalMode_ExitConf | MACD_SIGNAL_LINE_CROSS | Signal Mode Exit Conf |
| InpMACDFilterMode_ExitConf | MACD_FILTER_NONE | Filter Mode Exit Conf |
| InpMACDConsecutiveBars_ExitConf | 1 | Consecutive Exit Conf: N bars |
| InpMACDHistogramThreshold_ExitConf | 0.0 | Histogram Thresh Exit Conf |
| InpShowMACDOnChart | true | Show on Chart: Show MACD info |
| InpMACDLineColor | clrDodgerBlue | MACD Line Color: MACD line |
| InpMACDSignalLineColor | clrOrangeRed | Signal Line Color: Signal line |
| InpMACDHistogramBullColor | clrLimeGreen | Histogram Bull: Bullish color |
| InpMACDHistogramBearColor | clrRed | Histogram Bear: Bearish color |
| InpMACDLabelColor | clrAqua | Label Color: MACD label |
| InpMACDLabelYOffset | 200 | Label Y Offset: Chart label Y |
| InpMACDLabelCorner | 0 | Label Corner: Chart label corner |
| InpMACDDebug | false | Debug: Enable MACD debug |
| InpRSI_UseForEntry | false | Use for Entry: Enable RSI entry |
| InpRSITF_Entry | 0 | Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Entry: Timeframe for RSI entry |
| InpRSIShift_Entry | 1 | Shift Entry: Bar index for entry |
| InpRSIPeriod_Entry | 14 | Period Entry: RSI period |
| InpRSIAppliedPrice_Entry | RSI_PRICE_CLOSE | Price Entry: Applied price |
| InpRSISignalMode_Entry | RSI_SIGNAL_OVERBOUGHT | Signal Mode Entry: RSI logic |
| InpRSIFilterMode_Entry | RSI_FILTER_NONE | Filter Mode Entry: RSI filter |
| InpRSIConsecutiveBars_Entry | 1 | Consecutive Entry: N bars for entry |
| InpRSILevelBuy_Entry | 30.0 | Level Buy Entry: Buy threshold |
| InpRSILevelSell_Entry | 70.0 | Level Sell Entry: Sell threshold |
| InpRSI_UseForEntryConfirmation | false | Use for Entry Conf: Enable RSI entry conf |
| InpRSITF_EntryConf | 0 | Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Entry Conf: Timeframe |
| InpRSIShift_EntryConf | 1 | Shift Entry Conf: Bar index |
| InpRSIPeriod_EntryConf | 14 | Period Entry Conf: RSI period |
| InpRSIAppliedPrice_EntryConf | RSI_PRICE_CLOSE | Price Entry Conf: Applied price |
| InpRSISignalMode_EntryConf | RSI_SIGNAL_OVERBOUGHT | Signal Mode Entry Conf |
| InpRSIFilterMode_EntryConf | RSI_FILTER_NONE | Filter Mode Entry Conf |
| InpRSIConsecutiveBars_EntryConf | 1 | Consecutive Entry Conf: N bars |
| InpRSILevelBuy_EntryConf | 30.0 | Level Buy Entry Conf: Buy threshold |
| InpRSILevelSell_EntryConf | 70.0 | Level Sell Entry Conf: Sell threshold |
| InpRSI_UseForAdditions | false | Use for Additions: Enable RSI add |
| InpRSITF_Add | 0 | Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Add: Timeframe |
| InpRSIShift_Add | 1 | Shift Add: Bar index |
| InpRSIPeriod_Add | 14 | Period Add: RSI period |
| InpRSIAppliedPrice_Add | RSI_PRICE_CLOSE | Price Add: Applied price |
| InpRSISignalMode_Add | RSI_SIGNAL_OVERBOUGHT | Signal Mode Add |
| InpRSIFilterMode_Add | RSI_FILTER_NONE | Filter Mode Add |
| InpRSIConsecutiveBars_Add | 1 | Consecutive Add: N bars |
| InpRSILevelBuy_Add | 30.0 | Level Buy Add: Buy threshold |
| InpRSILevelSell_Add | 70.0 | Level Sell Add: Sell threshold |
| InpRSI_UseForExit | false | Use for Exit: Enable RSI exit |
| InpRSITF_Exit | 0 | Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Exit: Timeframe |
| InpRSIShift_Exit | 1 | Shift Exit: Bar index |
| InpRSIPeriod_Exit | 14 | Period Exit: RSI period |
| InpRSIAppliedPrice_Exit | RSI_PRICE_CLOSE | Price Exit: Applied price |
| InpRSISignalMode_Exit | RSI_SIGNAL_OVERBOUGHT | Signal Mode Exit |
| InpRSIFilterMode_Exit | RSI_FILTER_NONE | Filter Mode Exit |
| InpRSIConsecutiveBars_Exit | 1 | Consecutive Exit: N bars |
| InpRSILevelBuy_Exit | 30.0 | Level Buy Exit: Buy threshold |
| InpRSILevelSell_Exit | 70.0 | Level Sell Exit: Sell threshold |
| InpRSI_UseForExitConfirmation | false | Use for Exit Conf: Enable RSI exit conf |
| InpRSITF_ExitConf | 0 | Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Exit Conf: Timeframe |
| InpRSIShift_ExitConf | 1 | Shift Exit Conf: Bar index |
| InpRSIPeriod_ExitConf | 14 | Period Exit Conf: RSI period |
| InpRSIAppliedPrice_ExitConf | RSI_PRICE_CLOSE | Price Exit Conf: Applied price |
| InpRSISignalMode_ExitConf | RSI_SIGNAL_OVERBOUGHT | Signal Mode Exit Conf |
| InpRSIFilterMode_ExitConf | RSI_FILTER_NONE | Filter Mode Exit Conf |
| InpRSIConsecutiveBars_ExitConf | 1 | Consecutive Exit Conf: N bars |
| InpRSILevelBuy_ExitConf | 30.0 | Level Buy Exit Conf: Buy threshold |
| InpRSILevelSell_ExitConf | 70.0 | Level Sell Exit Conf: Sell threshold |
| InpShowRSIOnChart | true | Show on Chart: Show RSI info |
| InpRSILineColor | clrDodgerBlue | RSI Line Color: RSI line |
| InpRSIOverboughtColor | clrRed | Overbought Color: Overbought level |
| InpRSIOversoldColor | clrLime | Oversold Color: Oversold level |
| InpRSILabelColor | clrAqua | Label Color: RSI label |
| InpRSILabelYOffset | 150 | Label Y Offset: Chart label Y |
| InpRSILabelCorner | 0 | Label Corner: Chart label corner |
| InpRSIDebug | false | Debug: Enable RSI debug |
| InpGaussian_UseForEntry | false | Use for Entry: Enable Gaussian entry |
| InpGaussianTF_Entry | 0 | Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Entry: Timeframe for Gaussian entry |
| InpGaussianShift_Entry | 1 | Shift Entry: Bar index for entry |
| InpGaussianPeriod_Entry | 20 | Period Entry: Gaussian period |
| InpGaussianOrder_Entry | 2 | Order Entry: Gaussian order (filter sharpness) |
| InpGaussianBandsMultiplier_Entry | 2.0 | Bands Mult Entry: Band width multiplier |
| InpGaussianAppliedPrice_Entry | GAUSSIAN_PRICE_CLOSE | Price Entry: Applied price |
| InpGaussianSignalMode_Entry | GAUSSIAN_SIGNAL_SLOPE | Signal Mode Entry: Gaussian logic |
| InpGaussianFilterMode_Entry | GAUSSIAN_FILTER_NONE | Filter Mode Entry: Gaussian filter |
| InpGaussianConsecutiveBars_Entry | 1 | Consecutive Entry: N bars for entry |
| InpGaussianBandWidthMin_Entry | 0.0 | Band Width Min Entry: Min band width |
| InpGaussian_UseForEntryConfirmation | false | Use for Entry Conf: Enable Gaussian entry conf |
| InpGaussianTF_EntryConf | 0 | Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Entry Conf: Timeframe |
| InpGaussianShift_EntryConf | 1 | Shift Entry Conf: Bar index |
| InpGaussianPeriod_EntryConf | 20 | Period Entry Conf: Gaussian period |
| InpGaussianOrder_EntryConf | 2 | Order Entry Conf: Gaussian order |
| InpGaussianBandsMultiplier_EntryConf | 2.0 | Bands Mult Entry Conf: Band width multiplier |
| InpGaussianAppliedPrice_EntryConf | GAUSSIAN_PRICE_CLOSE | Price Entry Conf: Applied price |
| InpGaussianSignalMode_EntryConf | GAUSSIAN_SIGNAL_SLOPE | Signal Mode Entry Conf |
| InpGaussianFilterMode_EntryConf | GAUSSIAN_FILTER_NONE | Filter Mode Entry Conf |
| InpGaussianConsecutiveBars_EntryConf | 1 | Consecutive Entry Conf: N bars |
| InpGaussianBandWidthMin_EntryConf | 0.0 | Band Width Min Entry Conf |
| InpGaussian_UseForAdditions | false | Use for Additions: Enable Gaussian add |
| InpGaussianTF_Add | 0 | Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Add: Timeframe |
| InpGaussianShift_Add | 1 | Shift Add: Bar index |
| InpGaussianPeriod_Add | 20 | Period Add: Gaussian period |
| InpGaussianOrder_Add | 2 | Order Add: Gaussian order |
| InpGaussianBandsMultiplier_Add | 2.0 | Bands Mult Add: Band width multiplier |
| InpGaussianAppliedPrice_Add | GAUSSIAN_PRICE_CLOSE | Price Add: Applied price |
| InpGaussianSignalMode_Add | GAUSSIAN_SIGNAL_SLOPE | Signal Mode Add |
| InpGaussianFilterMode_Add | GAUSSIAN_FILTER_NONE | Filter Mode Add |
| InpGaussianConsecutiveBars_Add | 1 | Consecutive Add: N bars |
| InpGaussianBandWidthMin_Add | 0.0 | Band Width Min Add |
| InpGaussian_UseForExit | false | Use for Exit: Enable Gaussian exit |
| InpGaussianTF_Exit | 0 | Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Exit: Timeframe |
| InpGaussianShift_Exit | 1 | Shift Exit: Bar index |
| InpGaussianPeriod_Exit | 20 | Period Exit: Gaussian period |
| InpGaussianOrder_Exit | 2 | Order Exit: Gaussian order |
| InpGaussianBandsMultiplier_Exit | 2.0 | Bands Mult Exit: Band width multiplier |
| InpGaussianAppliedPrice_Exit | GAUSSIAN_PRICE_CLOSE | Price Exit: Applied price |
| InpGaussianSignalMode_Exit | GAUSSIAN_SIGNAL_SLOPE | Signal Mode Exit |
| InpGaussianFilterMode_Exit | GAUSSIAN_FILTER_NONE | Filter Mode Exit |
| InpGaussianConsecutiveBars_Exit | 1 | Consecutive Exit: N bars |
| InpGaussianBandWidthMin_Exit | 0.0 | Band Width Min Exit |
| InpGaussian_UseForExitConfirmation | false | Use for Exit Conf: Enable Gaussian exit conf |
| InpGaussianTF_ExitConf | 0 | Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Exit Conf: Timeframe |
| InpGaussianShift_ExitConf | 1 | Shift Exit Conf: Bar index |
| InpGaussianPeriod_ExitConf | 20 | Period Exit Conf: Gaussian period |
| InpGaussianOrder_ExitConf | 2 | Order Exit Conf: Gaussian order |
| InpGaussianBandsMultiplier_ExitConf | 2.0 | Bands Mult Exit Conf: Band width multiplier |
| InpGaussianAppliedPrice_ExitConf | GAUSSIAN_PRICE_CLOSE | Price Exit Conf: Applied price |
| InpGaussianSignalMode_ExitConf | GAUSSIAN_SIGNAL_SLOPE | Signal Mode Exit Conf |
| InpGaussianFilterMode_ExitConf | GAUSSIAN_FILTER_NONE | Filter Mode Exit Conf |
| InpGaussianConsecutiveBars_ExitConf | 1 | Consecutive Exit Conf: N bars |
| InpGaussianBandWidthMin_ExitConf | 0.0 | Band Width Min Exit Conf |
| InpShowGaussianOnChart | true | Show on Chart: Show Gaussian info |
| InpGaussianLineColor | clrDodgerBlue | Gaussian Line Color: Main line |
| InpGaussianUpperBandColor | clrLime | Upper Band Color: Upper band |
| InpGaussianLowerBandColor | clrRed | Lower Band Color: Lower band |
| InpGaussianLabelColor | clrAqua | Label Color: Gaussian label |
| InpGaussianLabelYOffset | 180 | Label Y Offset: Chart label Y |
| InpGaussianLabelCorner | 0 | Label Corner: Chart label corner |
| InpGaussianDebug | false | Debug: Enable Gaussian debug |
| InpDonchian_UseForEntry | false | Use for Entry: Enable Donchian entry |
| InpDonchianTF_Entry | 0 | Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Entry: Timeframe for Donchian entry |
| InpDonchianShift_Entry | 1 | Shift Entry: Bar index for entry |
| InpDonchianPeriod_Entry | 20 | Period Entry: Donchian period |
| InpDonchianSignalMode_Entry | DONCHIAN_SIGNAL_BREAKOUT | Signal Mode Entry: Donchian logic |
| InpDonchianFilterMode_Entry | DONCHIAN_FILTER_NONE | Filter Mode Entry: Donchian filter |
| InpDonchianConsecutiveBars_Entry | 1 | Consecutive Entry: N bars for entry |
| InpDonchianChannelWidthMin_Entry | 0.0 | Channel Width Min Entry: Min channel width |
| InpDonchian_UseForEntryConfirmation | false | Use for Entry Conf: Enable Donchian entry conf |
| InpDonchianTF_EntryConf | 0 | Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Entry Conf: Timeframe |
| InpDonchianShift_EntryConf | 1 | Shift Entry Conf: Bar index |
| InpDonchianPeriod_EntryConf | 20 | Period Entry Conf: Donchian period |
| InpDonchianSignalMode_EntryConf | DONCHIAN_SIGNAL_BREAKOUT | Signal Mode Entry Conf |
| InpDonchianFilterMode_EntryConf | DONCHIAN_FILTER_NONE | Filter Mode Entry Conf |
| InpDonchianConsecutiveBars_EntryConf | 1 | Consecutive Entry Conf: N bars |
| InpDonchianChannelWidthMin_EntryConf | 0.0 | Channel Width Min Entry Conf |
| InpDonchian_UseForAdditions | false | Use for Additions: Enable Donchian add |
| InpDonchianTF_Add | 0 | Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Add: Timeframe |
| InpDonchianShift_Add | 1 | Shift Add: Bar index |
| InpDonchianPeriod_Add | 20 | Period Add: Donchian period |
| InpDonchianSignalMode_Add | DONCHIAN_SIGNAL_BREAKOUT | Signal Mode Add |
| InpDonchianFilterMode_Add | DONCHIAN_FILTER_NONE | Filter Mode Add |
| InpDonchianConsecutiveBars_Add | 1 | Consecutive Add: N bars |
| InpDonchianChannelWidthMin_Add | 0.0 | Channel Width Min Add |
| InpDonchian_UseForExit | false | Use for Exit: Enable Donchian exit |
| InpDonchianTF_Exit | 0 | Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Exit: Timeframe |
| InpDonchianShift_Exit | 1 | Shift Exit: Bar index |
| InpDonchianPeriod_Exit | 20 | Period Exit: Donchian period |
| InpDonchianSignalMode_Exit | DONCHIAN_SIGNAL_BREAKOUT | Signal Mode Exit |
| InpDonchianFilterMode_Exit | DONCHIAN_FILTER_NONE | Filter Mode Exit |
| InpDonchianConsecutiveBars_Exit | 1 | Consecutive Exit: N bars |
| InpDonchianChannelWidthMin_Exit | 0.0 | Channel Width Min Exit |
| InpDonchian_UseForExitConfirmation | false | Use for Exit Conf: Enable Donchian exit conf |
| InpDonchianTF_ExitConf | 0 | Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Exit Conf: Timeframe |
| InpDonchianShift_ExitConf | 1 | Shift Exit Conf: Bar index |
| InpDonchianPeriod_ExitConf | 20 | Period Exit Conf: Donchian period |
| InpDonchianSignalMode_ExitConf | DONCHIAN_SIGNAL_BREAKOUT | Signal Mode Exit Conf |
| InpDonchianFilterMode_ExitConf | DONCHIAN_FILTER_NONE | Filter Mode Exit Conf |
| InpDonchianConsecutiveBars_ExitConf | 1 | Consecutive Exit Conf: N bars |
| InpDonchianChannelWidthMin_ExitConf | 0.0 | Channel Width Min Exit Conf |
| InpShowDonchianOnChart | true | Show on Chart: Show Donchian info |
| InpDonchianUpperColor | clrDodgerBlue | Upper Band Color: Upper channel |
| InpDonchianLowerColor | clrOrangeRed | Lower Band Color: Lower channel |
| InpDonchianMiddleColor | clrAqua | Middle Band Color: Middle channel |
| InpDonchianLabelColor | clrAqua | Label Color: Donchian label |
| InpDonchianLabelYOffset | 100 | Label Y Offset: Chart label Y |
| InpDonchianLabelCorner | 0 | Label Corner: Chart label corner |
| InpDonchianDebug | false | Debug: Enable Donchian debug |
| InpSupertrend_UseForEntry | false | Use for Entry: Enable Supertrend entry |
| InpSupertrendTF_Entry | 0 | Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Entry: Timeframe for Supertrend entry |
| InpSupertrendShift_Entry | 1 | Shift Entry: Bar index for entry |
| InpSupertrendATRPeriod_Entry | 10 | ATR Period Entry: ATR period |
| InpSupertrendMultiplier_Entry | 3.0 | Multiplier Entry: ATR multiplier |
| InpSupertrendATRMethod_Entry | SUPERTREND_ATR_WILDERS | ATR Method Entry |
| InpSupertrendAppliedPrice_Entry | SUPERTREND_PRICE_CLOSE | Price Entry: Applied price |
| InpSupertrendSignalMode_Entry | SUPERTREND_SIGNAL_TREND | Signal Mode Entry |
| InpSupertrendFilterMode_Entry | SUPERTREND_FILTER_NONE | Filter Mode Entry |
| InpSupertrendConsecutiveBars_Entry | 1 | Consecutive Entry: N bars for entry |
| InpSupertrendATRWidthMin_Entry | 0.0 | ATR Width Min Entry: Min ATR width |
| InpSupertrend_UseForEntryConfirmation | false | Use for Entry Conf: Enable Supertrend entry conf |
| InpSupertrendTF_EntryConf | 0 | Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Entry Conf: Timeframe |
| InpSupertrendShift_EntryConf | 1 | Shift Entry Conf: Bar index |
| InpSupertrendATRPeriod_EntryConf | 10 | ATR Period Entry Conf |
| InpSupertrendMultiplier_EntryConf | 3.0 | Multiplier Entry Conf |
| InpSupertrendATRMethod_EntryConf | SUPERTREND_ATR_WILDERS | ATR Method Entry Conf |
| InpSupertrendAppliedPrice_EntryConf | SUPERTREND_PRICE_CLOSE | Price Entry Conf |
| InpSupertrendSignalMode_EntryConf | SUPERTREND_SIGNAL_TREND | Signal Mode Entry Conf |
| InpSupertrendFilterMode_EntryConf | SUPERTREND_FILTER_NONE | Filter Mode Entry Conf |
| InpSupertrendConsecutiveBars_EntryConf | 1 | Consecutive Entry Conf: N bars |
| InpSupertrendATRWidthMin_EntryConf | 0.0 | ATR Width Min Entry Conf |
| InpSupertrend_UseForAdditions | false | Use for Additions: Enable Supertrend add |
| InpSupertrendTF_Add | 0 | Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Add: Timeframe |
| InpSupertrendShift_Add | 1 | Shift Add: Bar index |
| InpSupertrendATRPeriod_Add | 10 | ATR Period Add |
| InpSupertrendMultiplier_Add | 3.0 | Multiplier Add |
| InpSupertrendATRMethod_Add | SUPERTREND_ATR_WILDERS | ATR Method Add |
| InpSupertrendAppliedPrice_Add | SUPERTREND_PRICE_CLOSE | Price Add: Applied price |
| InpSupertrendSignalMode_Add | SUPERTREND_SIGNAL_TREND | Signal Mode Add |
| InpSupertrendFilterMode_Add | SUPERTREND_FILTER_NONE | Filter Mode Add |
| InpSupertrendConsecutiveBars_Add | 1 | Consecutive Add: N bars |
| InpSupertrendATRWidthMin_Add | 0.0 | ATR Width Min Add |
| InpSupertrend_UseForExit | false | Use for Exit: Enable Supertrend exit |
| InpSupertrendTF_Exit | 0 | Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Exit: Timeframe |
| InpSupertrendShift_Exit | 1 | Shift Exit: Bar index |
| InpSupertrendATRPeriod_Exit | 10 | ATR Period Exit |
| InpSupertrendMultiplier_Exit | 3.0 | Multiplier Exit |
| InpSupertrendATRMethod_Exit | SUPERTREND_ATR_WILDERS | ATR Method Exit |
| InpSupertrendAppliedPrice_Exit | SUPERTREND_PRICE_CLOSE | Price Exit: Applied price |
| InpSupertrendSignalMode_Exit | SUPERTREND_SIGNAL_TREND | Signal Mode Exit |
| InpSupertrendFilterMode_Exit | SUPERTREND_FILTER_NONE | Filter Mode Exit |
| InpSupertrendConsecutiveBars_Exit | 1 | Consecutive Exit: N bars |
| InpSupertrendATRWidthMin_Exit | 0.0 | ATR Width Min Exit |
| InpSupertrend_UseForExitConfirmation | false | Use for Exit Conf: Enable Supertrend exit conf |
| InpSupertrendTF_ExitConf | 0 | Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Exit Conf: Timeframe |
| InpSupertrendShift_ExitConf | 1 | Shift Exit Conf: Bar index |
| InpSupertrendATRPeriod_ExitConf | 10 | ATR Period Exit Conf |
| InpSupertrendMultiplier_ExitConf | 3.0 | Multiplier Exit Conf |
| InpSupertrendATRMethod_ExitConf | SUPERTREND_ATR_WILDERS | ATR Method Exit Conf |
| InpSupertrendAppliedPrice_ExitConf | SUPERTREND_PRICE_CLOSE | Price Exit Conf: Applied price |
| InpSupertrendSignalMode_ExitConf | SUPERTREND_SIGNAL_TREND | Signal Mode Exit Conf |
| InpSupertrendFilterMode_ExitConf | SUPERTREND_FILTER_NONE | Filter Mode Exit Conf |
| InpSupertrendConsecutiveBars_ExitConf | 1 | Consecutive Exit Conf: N bars |
| InpSupertrendATRWidthMin_ExitConf | 0.0 | ATR Width Min Exit Conf |
| InpShowSupertrendOnChart | true | Show on Chart: Show Supertrend info |
| InpSupertrendUpColor | clrLime | Up Trend Color: Bullish trend |
| InpSupertrendDownColor | clrRed | Down Trend Color: Bearish trend |
| InpSupertrendLabelColor | clrAqua | Label Color: Supertrend label |
| InpSupertrendLabelYOffset | 80 | Label Y Offset: Chart label Y |
| InpSupertrendLabelCorner | 0 | Label Corner: Chart label corner |
| InpSupertrendDebug | false | Debug: Enable Supertrend debug |
| InpVWAP_UseForEntry | false | Use for Entry: Enable VWAP entry |
| InpVWAPTF_Entry | 0 | Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Entry: Timeframe for VWAP entry |
| InpVWAPShift_Entry | 1 | Shift Entry: Bar index for entry |
| InpVWAPSessionMode_Entry | VWAP_SESSION_DAILY | Session Mode Entry: VWAP reset |
| InpVWAPAppliedPrice_Entry | VWAP_PRICE_CLOSE | Price Entry: Applied price |
| InpVWAPBandsMultiplier_Entry | 2.0 | Bands Mult Entry: Band width multiplier |
| InpVWAPSignalMode_Entry | VWAP_SIGNAL_CROSS | Signal Mode Entry: VWAP logic |
| InpVWAPFilterMode_Entry | VWAP_FILTER_NONE | Filter Mode Entry: VWAP filter |
| InpVWAPConsecutiveBars_Entry | 1 | Consecutive Entry: N bars for entry |
| InpVWAPBandWidthMin_Entry | 0.0 | Band Width Min Entry: Min band width |
| InpVWAPDeviationThreshold_Entry | 0.0 | Deviation Entry: Min price deviation from VWAP |
| InpVWAP_UseForEntryConfirmation | false | Use for Entry Conf: Enable VWAP entry conf |
| InpVWAPTF_EntryConf | 0 | Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Entry Conf: Timeframe |
| InpVWAPShift_EntryConf | 1 | Shift Entry Conf: Bar index |
| InpVWAPSessionMode_EntryConf | VWAP_SESSION_DAILY | Session Mode Entry Conf |
| InpVWAPAppliedPrice_EntryConf | VWAP_PRICE_CLOSE | Price Entry Conf: Applied price |
| InpVWAPBandsMultiplier_EntryConf | 2.0 | Bands Mult Entry Conf: Band width multiplier |
| InpVWAPSignalMode_EntryConf | VWAP_SIGNAL_CROSS | Signal Mode Entry Conf |
| InpVWAPFilterMode_EntryConf | VWAP_FILTER_NONE | Filter Mode Entry Conf |
| InpVWAPConsecutiveBars_EntryConf | 1 | Consecutive Entry Conf: N bars |
| InpVWAPBandWidthMin_EntryConf | 0.0 | Band Width Min Entry Conf |
| InpVWAPDeviationThreshold_EntryConf | 0.0 | Deviation Entry Conf |
| InpVWAP_UseForAdditions | false | Use for Additions: Enable VWAP add |
| InpVWAPTF_Add | 0 | Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Add: Timeframe |
| InpVWAPShift_Add | 1 | Shift Add: Bar index |
| InpVWAPSessionMode_Add | VWAP_SESSION_DAILY | Session Mode Add |
| InpVWAPAppliedPrice_Add | VWAP_PRICE_CLOSE | Price Add: Applied price |
| InpVWAPBandsMultiplier_Add | 2.0 | Bands Mult Add: Band width multiplier |
| InpVWAPSignalMode_Add | VWAP_SIGNAL_CROSS | Signal Mode Add |
| InpVWAPFilterMode_Add | VWAP_FILTER_NONE | Filter Mode Add |
| InpVWAPConsecutiveBars_Add | 1 | Consecutive Add: N bars |
| InpVWAPBandWidthMin_Add | 0.0 | Band Width Min Add |
| InpVWAPDeviationThreshold_Add | 0.0 | Deviation Add |
| InpVWAP_UseForExit | false | Use for Exit: Enable VWAP exit |
| InpVWAPTF_Exit | 0 | Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Exit: Timeframe |
| InpVWAPShift_Exit | 1 | Shift Exit: Bar index |
| InpVWAPSessionMode_Exit | VWAP_SESSION_DAILY | Session Mode Exit |
| InpVWAPAppliedPrice_Exit | VWAP_PRICE_CLOSE | Price Exit: Applied price |
| InpVWAPBandsMultiplier_Exit | 2.0 | Bands Mult Exit: Band width multiplier |
| InpVWAPSignalMode_Exit | VWAP_SIGNAL_CROSS | Signal Mode Exit |
| InpVWAPFilterMode_Exit | VWAP_FILTER_NONE | Filter Mode Exit |
| InpVWAPConsecutiveBars_Exit | 1 | Consecutive Exit: N bars |
| InpVWAPBandWidthMin_Exit | 0.0 | Band Width Min Exit |
| InpVWAPDeviationThreshold_Exit | 0.0 | Deviation Exit |
| InpVWAP_UseForExitConfirmation | false | Use for Exit Conf: Enable VWAP exit conf |
| InpVWAPTF_ExitConf | 0 | Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Exit Conf: Timeframe |
| InpVWAPShift_ExitConf | 1 | Shift Exit Conf: Bar index |
| InpVWAPSessionMode_ExitConf | VWAP_SESSION_DAILY | Session Mode Exit Conf |
| InpVWAPAppliedPrice_ExitConf | VWAP_PRICE_CLOSE | Price Exit Conf: Applied price |
| InpVWAPBandsMultiplier_ExitConf | 2.0 | Bands Mult Exit Conf: Band width multiplier |
| InpVWAPSignalMode_ExitConf | VWAP_SIGNAL_CROSS | Signal Mode Exit Conf |
| InpVWAPFilterMode_ExitConf | VWAP_FILTER_NONE | Filter Mode Exit Conf |
| InpVWAPConsecutiveBars_ExitConf | 1 | Consecutive Exit Conf: N bars |
| InpVWAPBandWidthMin_ExitConf | 0.0 | Band Width Min Exit Conf |
| InpVWAPDeviationThreshold_ExitConf | 0.0 | Deviation Exit Conf |
| InpShowVWAPOnChart | true | Show on Chart: Show VWAP info |
| InpVWAPLineColor | clrDodgerBlue | VWAP Line Color: Main VWAP line |
| InpVWAPUpperBandColor | clrLime | Upper Band Color: Upper band |
| InpVWAPLowerBandColor | clrRed | Lower Band Color: Lower band |
| InpVWAPLabelColor | clrAqua | Label Color: VWAP label |
| InpVWAPLabelYOffset | 60 | Label Y Offset: Chart label Y |
| InpVWAPLabelCorner | 0 | Label Corner: Chart label corner |
| InpVWAPDebug | false | Debug: Enable VWAP debug |
| InpADX_UseForEntry | false | Use for Entry: Enable ADX entry |
| InpADXTF_Entry | 0 | Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Entry: Timeframe for ADX entry |
| InpADXShift_Entry | 1 | Shift Entry: Bar index for entry |
| InpADXPeriod_Entry | 14 | Period Entry: ADX period |
| InpADXAppliedPrice_Entry | ADX_PRICE_CLOSE | Price Entry: Applied price |
| InpADXSignalMode_Entry | ADX_SIGNAL_TREND_STRENGTH | Signal Mode Entry: ADX logic |
| InpADXFilterMode_Entry | ADX_FILTER_NONE | Filter Mode Entry: ADX filter |
| InpADXConsecutiveBars_Entry | 1 | Consecutive Entry: N bars for entry |
| InpADXLevel_Entry | 20.0 | Level Entry: ADX threshold |
| InpADXDILevel_Entry | 0.0 | DI Level Entry: +DI/-DI threshold (if used) |
| InpADX_UseForEntryConfirmation | false | Use for Entry Conf: Enable ADX entry conf |
| InpADXTF_EntryConf | 0 | Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Entry Conf: Timeframe |
| InpADXShift_EntryConf | 1 | Shift Entry Conf: Bar index |
| InpADXPeriod_EntryConf | 14 | Period Entry Conf: ADX period |
| InpADXAppliedPrice_EntryConf | ADX_PRICE_CLOSE | Price Entry Conf: Applied price |
| InpADXSignalMode_EntryConf | ADX_SIGNAL_TREND_STRENGTH | Signal Mode Entry Conf |
| InpADXFilterMode_EntryConf | ADX_FILTER_NONE | Filter Mode Entry Conf |
| InpADXConsecutiveBars_EntryConf | 1 | Consecutive Entry Conf: N bars |
| InpADXLevel_EntryConf | 20.0 | Level Entry Conf: ADX threshold |
| InpADXDILevel_EntryConf | 0.0 | DI Level Entry Conf: +DI/-DI threshold |
| InpADX_UseForAdditions | false | Use for Additions: Enable ADX add |
| InpADXTF_Add | 0 | Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Add: Timeframe |
| InpADXShift_Add | 1 | Shift Add: Bar index |
| InpADXPeriod_Add | 14 | Period Add: ADX period |
| InpADXAppliedPrice_Add | ADX_PRICE_CLOSE | Price Add: Applied price |
| InpADXSignalMode_Add | ADX_SIGNAL_TREND_STRENGTH | Signal Mode Add |
| InpADXFilterMode_Add | ADX_FILTER_NONE | Filter Mode Add |
| InpADXConsecutiveBars_Add | 1 | Consecutive Add: N bars |
| InpADXLevel_Add | 20.0 | Level Add: ADX threshold |
| InpADXDILevel_Add | 0.0 | DI Level Add: +DI/-DI threshold |
| InpADX_UseForExit | false | Use for Exit: Enable ADX exit |
| InpADXTF_Exit | 0 | Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Exit: Timeframe |
| InpADXShift_Exit | 1 | Shift Exit: Bar index |
| InpADXPeriod_Exit | 14 | Period Exit: ADX period |
| InpADXAppliedPrice_Exit | ADX_PRICE_CLOSE | Price Exit: Applied price |
| InpADXSignalMode_Exit | ADX_SIGNAL_TREND_STRENGTH | Signal Mode Exit |
| InpADXFilterMode_Exit | ADX_FILTER_NONE | Filter Mode Exit |
| InpADXConsecutiveBars_Exit | 1 | Consecutive Exit: N bars |
| InpADXLevel_Exit | 20.0 | Level Exit: ADX threshold |
| InpADXDILevel_Exit | 0.0 | DI Level Exit: +DI/-DI threshold |
| InpADX_UseForExitConfirmation | false | Use for Exit Conf: Enable ADX exit conf |
| InpADXTF_ExitConf | 0 | Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Exit Conf: Timeframe |
| InpADXShift_ExitConf | 1 | Shift Exit Conf: Bar index |
| InpADXPeriod_ExitConf | 14 | Period Exit Conf: ADX period |
| InpADXAppliedPrice_ExitConf | ADX_PRICE_CLOSE | Price Exit Conf: Applied price |
| InpADXSignalMode_ExitConf | ADX_SIGNAL_TREND_STRENGTH | Signal Mode Exit Conf |
| InpADXFilterMode_ExitConf | ADX_FILTER_NONE | Filter Mode Exit Conf |
| InpADXConsecutiveBars_ExitConf | 1 | Consecutive Exit Conf: N bars |
| InpADXLevel_ExitConf | 20.0 | Level Exit Conf: ADX threshold |
| InpADXDILevel_ExitConf | 0.0 | DI Level Exit Conf: +DI/-DI threshold |
| InpShowADXOnChart | true | Show on Chart: Show ADX info |
| InpADXLineColor | clrDodgerBlue | ADX Line Color: ADX line |
| InpADXPlusDIColor | clrLime | +DI Line Color: +DI line |
| InpADXMinusDIColor | clrRed | -DI Line Color: -DI line |
| InpADXLabelColor | clrAqua | Label Color: ADX label |
| InpADXLabelYOffset | 40 | Label Y Offset: Chart label Y |
| InpADXLabelCorner | 0 | Label Corner: Chart label corner |
| InpADXDebug | false | Debug: Enable ADX debug |
| InpStoch_UseForEntry | false | Use for Entry: Enable Stochastic entry |
| InpStochTF_Entry | 0 | Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Entry: Timeframe for Stochastic entry |
| InpStochShift_Entry | 1 | Shift Entry: Bar index for entry |
| InpStochKPeriod_Entry | 14 | %K Period Entry: Main period |
| InpStochDPeriod_Entry | 3 | %D Period Entry: Signal period |
| InpStochSlowing_Entry | 3 | Slowing Entry: Smoothing for %K |
| InpStochKMethod_Entry | STOCH_MA_SMA | %K MA Method Entry |
| InpStochDMethod_Entry | STOCH_MA_SMA | %D MA Method Entry |
| InpStochAppliedPrice_Entry | STOCH_PRICE_CLOSE | Price Entry: Applied price |
| InpStochSignalMode_Entry | STOCH_SIGNAL_CROSS | Signal Mode Entry |
| InpStochFilterMode_Entry | STOCH_FILTER_NONE | Filter Mode Entry |
| InpStochConsecutiveBars_Entry | 1 | Consecutive Entry: N bars for entry |
| InpStochLevelBuy_Entry | 20.0 | Level Buy Entry: Oversold threshold |
| InpStochLevelSell_Entry | 80.0 | Level Sell Entry: Overbought threshold |
| InpStoch_UseForEntryConfirmation | false | Use for Entry Conf: Enable Stochastic entry conf |
| InpStochTF_EntryConf | 0 | Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Entry Conf: Timeframe |
| InpStochShift_EntryConf | 1 | Shift Entry Conf: Bar index |
| InpStochKPeriod_EntryConf | 14 | %K Period Entry Conf |
| InpStochDPeriod_EntryConf | 3 | %D Period Entry Conf |
| InpStochSlowing_EntryConf | 3 | Slowing Entry Conf |
| InpStochKMethod_EntryConf | STOCH_MA_SMA | %K MA Method Entry Conf |
| InpStochDMethod_EntryConf | STOCH_MA_SMA | %D MA Method Entry Conf |
| InpStochAppliedPrice_EntryConf | STOCH_PRICE_CLOSE | Price Entry Conf: Applied price |
| InpStochSignalMode_EntryConf | STOCH_SIGNAL_CROSS | Signal Mode Entry Conf |
| InpStochFilterMode_EntryConf | STOCH_FILTER_NONE | Filter Mode Entry Conf |
| InpStochConsecutiveBars_EntryConf | 1 | Consecutive Entry Conf: N bars |
| InpStochLevelBuy_EntryConf | 20.0 | Level Buy Entry Conf: Oversold threshold |
| InpStochLevelSell_EntryConf | 80.0 | Level Sell Entry Conf: Overbought threshold |
| InpStoch_UseForAdditions | false | Use for Additions: Enable Stochastic add |
| InpStochTF_Add | 0 | Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Add: Timeframe |
| InpStochShift_Add | 1 | Shift Add: Bar index |
| InpStochKPeriod_Add | 14 | %K Period Add |
| InpStochDPeriod_Add | 3 | %D Period Add |
| InpStochSlowing_Add | 3 | Slowing Add |
| InpStochKMethod_Add | STOCH_MA_SMA | %K MA Method Add |
| InpStochDMethod_Add | STOCH_MA_SMA | %D MA Method Add |
| InpStochAppliedPrice_Add | STOCH_PRICE_CLOSE | Price Add: Applied price |
| InpStochSignalMode_Add | STOCH_SIGNAL_CROSS | Signal Mode Add |
| InpStochFilterMode_Add | STOCH_FILTER_NONE | Filter Mode Add |
| InpStochConsecutiveBars_Add | 1 | Consecutive Add: N bars |
| InpStochLevelBuy_Add | 20.0 | Level Buy Add: Oversold threshold |
| InpStochLevelSell_Add | 80.0 | Level Sell Add: Overbought threshold |
| InpStoch_UseForExit | false | Use for Exit: Enable Stochastic exit |
| InpStochTF_Exit | 0 | Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Exit: Timeframe |
| InpStochShift_Exit | 1 | Shift Exit: Bar index |
| InpStochKPeriod_Exit | 14 | %K Period Exit |
| InpStochDPeriod_Exit | 3 | %D Period Exit |
| InpStochSlowing_Exit | 3 | Slowing Exit |
| InpStochKMethod_Exit | STOCH_MA_SMA | %K MA Method Exit |
| InpStochDMethod_Exit | STOCH_MA_SMA | %D MA Method Exit |
| InpStochAppliedPrice_Exit | STOCH_PRICE_CLOSE | Price Exit: Applied price |
| InpStochSignalMode_Exit | STOCH_SIGNAL_CROSS | Signal Mode Exit |
| InpStochFilterMode_Exit | STOCH_FILTER_NONE | Filter Mode Exit |
| InpStochConsecutiveBars_Exit | 1 | Consecutive Exit: N bars |
| InpStochLevelBuy_Exit | 20.0 | Level Buy Exit: Oversold threshold |
| InpStochLevelSell_Exit | 80.0 | Level Sell Exit: Overbought threshold |
| InpStoch_UseForExitConfirmation | false | Use for Exit Conf: Enable Stochastic exit conf |
| InpStochTF_ExitConf | 0 | Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Exit Conf: Timeframe |
| InpStochShift_ExitConf | 1 | Shift Exit Conf: Bar index |
| InpStochKPeriod_ExitConf | 14 | %K Period Exit Conf |
| InpStochDPeriod_ExitConf | 3 | %D Period Exit Conf |
| InpStochSlowing_ExitConf | 3 | Slowing Exit Conf |
| InpStochKMethod_ExitConf | STOCH_MA_SMA | %K MA Method Exit Conf |
| InpStochDMethod_ExitConf | STOCH_MA_SMA | %D MA Method Exit Conf |
| InpStochAppliedPrice_ExitConf | STOCH_PRICE_CLOSE | Price Exit Conf: Applied price |
| InpStochSignalMode_ExitConf | STOCH_SIGNAL_CROSS | Signal Mode Exit Conf |
| InpStochFilterMode_ExitConf | STOCH_FILTER_NONE | Filter Mode Exit Conf |
| InpStochConsecutiveBars_ExitConf | 1 | Consecutive Exit Conf: N bars |
| InpStochLevelBuy_ExitConf | 20.0 | Level Buy Exit Conf: Oversold threshold |
| InpStochLevelSell_ExitConf | 80.0 | Level Sell Exit Conf: Overbought threshold |
| InpShowStochOnChart | true | Show on Chart: Show Stochastic info |
| InpStochKLineColor | clrDodgerBlue | %K Line Color |
| InpStochDLineColor | clrOrangeRed | %D Line Color |
| InpStochOverboughtColor | clrRed | Overbought Level Color |
| InpStochOversoldColor | clrLime | Oversold Level Color |
| InpStochLabelColor | clrAqua | Label Color: Stochastic label |
| InpStochLabelYOffset | 30 | Label Y Offset: Chart label Y |
| InpStochLabelCorner | 0 | Label Corner: Chart label corner |
| InpStochDebug | false | Debug: Enable Stochastic debug |
| InpBB_UseForEntry | false | Use for Entry: Enable BB entry |
| InpBBTF_Entry | 0 | Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Entry: Timeframe for BB entry |
| InpBBShift_Entry | 1 | Shift Entry: Bar index for entry |
| InpBBPeriod_Entry | 20 | Period Entry: BB period |
| InpBBDeviation_Entry | 2.0 | Deviation Entry: BB deviation |
| InpBBMaMethod_Entry | BB_MA_SMA | MA Method Entry: BB smoothing |
| InpBBAppliedPrice_Entry | BB_PRICE_CLOSE | Price Entry: Applied price |
| InpBBSignalMode_Entry | BB_SIGNAL_BAND_TOUCH | Signal Mode Entry: BB logic |
| InpBBFilterMode_Entry | BB_FILTER_NONE | Filter Mode Entry: BB filter |
| InpBBConsecutiveBars_Entry | 1 | Consecutive Entry: N bars for entry |
| InpBBBandwidthMin_Entry | 0.0 | Bandwidth Min Entry: Min bandwidth |
| InpBB_UseForEntryConfirmation | false | Use for Entry Conf: Enable BB entry conf |
| InpBBTF_EntryConf | 0 | Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Entry Conf: Timeframe |
| InpBBShift_EntryConf | 1 | Shift Entry Conf: Bar index |
| InpBBPeriod_EntryConf | 20 | Period Entry Conf: BB period |
| InpBBDeviation_EntryConf | 2.0 | Deviation Entry Conf: BB deviation |
| InpBBMaMethod_EntryConf | BB_MA_SMA | MA Method Entry Conf |
| InpBBAppliedPrice_EntryConf | BB_PRICE_CLOSE | Price Entry Conf: Applied price |
| InpBBSignalMode_EntryConf | BB_SIGNAL_BAND_TOUCH | Signal Mode Entry Conf |
| InpBBFilterMode_EntryConf | BB_FILTER_NONE | Filter Mode Entry Conf |
| InpBBConsecutiveBars_EntryConf | 1 | Consecutive Entry Conf: N bars |
| InpBBBandwidthMin_EntryConf | 0.0 | Bandwidth Min Entry Conf |
| InpBB_UseForAdditions | false | Use for Additions: Enable BB add |
| InpBBTF_Add | 0 | Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Add: Timeframe |
| InpBBShift_Add | 1 | Shift Add: Bar index |
| InpBBPeriod_Add | 20 | Period Add: BB period |
| InpBBDeviation_Add | 2.0 | Deviation Add: BB deviation |
| InpBBMaMethod_Add | BB_MA_SMA | MA Method Add |
| InpBBAppliedPrice_Add | BB_PRICE_CLOSE | Price Add: Applied price |
| InpBBSignalMode_Add | BB_SIGNAL_BAND_TOUCH | Signal Mode Add |
| InpBBFilterMode_Add | BB_FILTER_NONE | Filter Mode Add |
| InpBBConsecutiveBars_Add | 1 | Consecutive Add: N bars |
| InpBBBandwidthMin_Add | 0.0 | Bandwidth Min Add |
| InpBB_UseForExit | false | Use for Exit: Enable BB exit |
| InpBBTF_Exit | 0 | Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Exit: Timeframe |
| InpBBShift_Exit | 1 | Shift Exit: Bar index |
| InpBBPeriod_Exit | 20 | Period Exit: BB period |
| InpBBDeviation_Exit | 2.0 | Deviation Exit: BB deviation |
| InpBBMaMethod_Exit | BB_MA_SMA | MA Method Exit |
| InpBBAppliedPrice_Exit | BB_PRICE_CLOSE | Price Exit: Applied price |
| InpBBSignalMode_Exit | BB_SIGNAL_BAND_TOUCH | Signal Mode Exit |
| InpBBFilterMode_Exit | BB_FILTER_NONE | Filter Mode Exit |
| InpBBConsecutiveBars_Exit | 1 | Consecutive Exit: N bars |
| InpBBBandwidthMin_Exit | 0.0 | Bandwidth Min Exit |
| InpBB_UseForExitConfirmation | false | Use for Exit Conf: Enable BB exit conf |
| InpBBTF_ExitConf | 0 | Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Exit Conf: Timeframe |
| InpBBShift_ExitConf | 1 | Shift Exit Conf: Bar index |
| InpBBPeriod_ExitConf | 20 | Period Exit Conf: BB period |
| InpBBDeviation_ExitConf | 2.0 | Deviation Exit Conf: BB deviation |
| InpBBMaMethod_ExitConf | BB_MA_SMA | MA Method Exit Conf |
| InpBBAppliedPrice_ExitConf | BB_PRICE_CLOSE | Price Exit Conf: Applied price |
| InpBBSignalMode_ExitConf | BB_SIGNAL_BAND_TOUCH | Signal Mode Exit Conf |
| InpBBFilterMode_ExitConf | BB_FILTER_NONE | Filter Mode Exit Conf |
| InpBBConsecutiveBars_ExitConf | 1 | Consecutive Exit Conf: N bars |
| InpBBBandwidthMin_ExitConf | 0.0 | Bandwidth Min Exit Conf |
| InpShowBBOnChart | true | Show on Chart: Show BB info |
| InpBBUpperColor | clrDodgerBlue | Upper Band Color |
| InpBBLowerColor | clrOrangeRed | Lower Band Color |
| InpBBMiddleColor | clrAqua | Middle Band Color |
| InpBBLabelColor | clrAqua | Label Color: BB label |
| InpBBLabelYOffset | 20 | Label Y Offset: Chart label Y |
| InpBBLabelCorner | 0 | Label Corner: Chart label corner |
| InpBBDebug | false | Debug: Enable BB debug |
| InpATR_UseForEntry | false | Use for Entry: Enable ATR entry |
| InpATRTF_Entry | 0 | Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Entry: Timeframe for ATR entry |
| InpATRShift_Entry | 1 | Shift Entry: Bar index for entry |
| InpATRPeriod_Entry | 14 | Period Entry: ATR period |
| InpATRMaMethod_Entry | ATR_MA_WILDERS | MA Method Entry: ATR smoothing |
| InpATRAppliedPrice_Entry | ATR_PRICE_CLOSE | Price Entry: Applied price |
| InpATRSignalMode_Entry | ATR_SIGNAL_ABOVE | Signal Mode Entry: ATR logic |
| InpATRFilterMode_Entry | ATR_FILTER_NONE | Filter Mode Entry: ATR filter |
| InpATRConsecutiveBars_Entry | 1 | Consecutive Entry: N bars for entry |
| InpATRThreshold_Entry | 10.0 | Threshold Entry: ATR value/points |
| InpATR_UseForEntryConfirmation | false | Use for Entry Conf: Enable ATR entry conf |
| InpATRTF_EntryConf | 0 | Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Entry Conf: Timeframe |
| InpATRShift_EntryConf | 1 | Shift Entry Conf: Bar index |
| InpATRPeriod_EntryConf | 14 | Period Entry Conf: ATR period |
| InpATRMaMethod_EntryConf | ATR_MA_WILDERS | MA Method Entry Conf |
| InpATRAppliedPrice_EntryConf | ATR_PRICE_CLOSE | Price Entry Conf: Applied price |
| InpATRSignalMode_EntryConf | ATR_SIGNAL_ABOVE | Signal Mode Entry Conf |
| InpATRFilterMode_EntryConf | ATR_FILTER_NONE | Filter Mode Entry Conf |
| InpATRConsecutiveBars_EntryConf | 1 | Consecutive Entry Conf: N bars |
| InpATRThreshold_EntryConf | 10.0 | Threshold Entry Conf: ATR value/points |
| InpATR_UseForAdditions | false | Use for Additions: Enable ATR add |
| InpATRTF_Add | 0 | Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Add: Timeframe |
| InpATRShift_Add | 1 | Shift Add: Bar index |
| InpATRPeriod_Add | 14 | Period Add: ATR period |
| InpATRMaMethod_Add | ATR_MA_WILDERS | MA Method Add |
| InpATRAppliedPrice_Add | ATR_PRICE_CLOSE | Price Add: Applied price |
| InpATRSignalMode_Add | ATR_SIGNAL_ABOVE | Signal Mode Add |
| InpATRFilterMode_Add | ATR_FILTER_NONE | Filter Mode Add |
| InpATRConsecutiveBars_Add | 1 | Consecutive Add: N bars |
| InpATRThreshold_Add | 10.0 | Threshold Add: ATR value/points |
| InpATR_UseForExit | false | Use for Exit: Enable ATR exit |
| InpATRTF_Exit | 0 | Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Exit: Timeframe |
| InpATRShift_Exit | 1 | Shift Exit: Bar index |
| InpATRPeriod_Exit | 14 | Period Exit: ATR period |
| InpATRMaMethod_Exit | ATR_MA_WILDERS | MA Method Exit |
| InpATRAppliedPrice_Exit | ATR_PRICE_CLOSE | Price Exit: Applied price |
| InpATRSignalMode_Exit | ATR_SIGNAL_ABOVE | Signal Mode Exit |
| InpATRFilterMode_Exit | ATR_FILTER_NONE | Filter Mode Exit |
| InpATRConsecutiveBars_Exit | 1 | Consecutive Exit: N bars |
| InpATRThreshold_Exit | 10.0 | Threshold Exit: ATR value/points |
| InpATR_UseForExitConfirmation | false | Use for Exit Conf: Enable ATR exit conf |
| InpATRTF_ExitConf | 0 | Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Exit Conf: Timeframe |
| InpATRShift_ExitConf | 1 | Shift Exit Conf: Bar index |
| InpATRPeriod_ExitConf | 14 | Period Exit Conf: ATR period |
| InpATRMaMethod_ExitConf | ATR_MA_WILDERS | MA Method Exit Conf |
| InpATRAppliedPrice_ExitConf | ATR_PRICE_CLOSE | Price Exit Conf: Applied price |
| InpATRSignalMode_ExitConf | ATR_SIGNAL_ABOVE | Signal Mode Exit Conf |
| InpATRFilterMode_ExitConf | ATR_FILTER_NONE | Filter Mode Exit Conf |
| InpATRConsecutiveBars_ExitConf | 1 | Consecutive Exit Conf: N bars |
| InpATRThreshold_ExitConf | 10.0 | Threshold Exit Conf: ATR value/points |
| InpShowATROnChart | true | Show on Chart: Show ATR info |
| InpATRLineColor | clrDodgerBlue | ATR Line Color |
| InpATRThresholdColor | clrRed | Threshold Line Color |
| InpATRLabelColor | clrAqua | Label Color: ATR label |
| InpATRLabelYOffset | 10 | Label Y Offset: Chart label Y |
| InpATRLabelCorner | 0 | Label Corner: Chart label corner |
| InpATRDebug | false | Debug: Enable ATR debug |
| InpVolume_UseForEntry | false | Use for Entry: Enable Volume entry |
| InpVolumeTF_Entry | 0 | Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Entry: Timeframe for Volume entry |
| InpVolumeShift_Entry | 1 | Shift Entry: Bar index for entry |
| InpVolumeType_Entry | VOLUME_TYPE_TICK | Volume Type Entry: Tick or real |
| InpVolumeMAPeriod_Entry | 20 | MA Period Entry: Volume MA period |
| InpVolumeMAMethod_Entry | VOLUME_MA_SMA | MA Method Entry: Smoothing |
| InpVolumeSignalMode_Entry | VOLUME_SIGNAL_ABOVE | Signal Mode Entry |
| InpVolumeFilterMode_Entry | VOLUME_FILTER_NONE | Filter Mode Entry |
| InpVolumeConsecutiveBars_Entry | 1 | Consecutive Entry: N bars for entry |
| InpVolumeThreshold_Entry | 1000 | Threshold Entry: Volume value/MA multiplier |
| InpVolume_UseForEntryConfirmation | false | Use for Entry Conf: Enable Volume entry conf |
| InpVolumeTF_EntryConf | 0 | Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Entry Conf: Timeframe |
| InpVolumeShift_EntryConf | 1 | Shift Entry Conf: Bar index |
| InpVolumeType_EntryConf | VOLUME_TYPE_TICK | Volume Type Entry Conf |
| InpVolumeMAPeriod_EntryConf | 20 | MA Period Entry Conf |
| InpVolumeMAMethod_EntryConf | VOLUME_MA_SMA | MA Method Entry Conf |
| InpVolumeSignalMode_EntryConf | VOLUME_SIGNAL_ABOVE | Signal Mode Entry Conf |
| InpVolumeFilterMode_EntryConf | VOLUME_FILTER_NONE | Filter Mode Entry Conf |
| InpVolumeConsecutiveBars_EntryConf | 1 | Consecutive Entry Conf: N bars |
| InpVolumeThreshold_EntryConf | 1000 | Threshold Entry Conf: Volume value/MA multiplier |
| InpVolume_UseForAdditions | false | Use for Additions: Enable Volume add |
| InpVolumeTF_Add | 0 | Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Add: Timeframe |
| InpVolumeShift_Add | 1 | Shift Add: Bar index |
| InpVolumeType_Add | VOLUME_TYPE_TICK | Volume Type Add |
| InpVolumeMAPeriod_Add | 20 | MA Period Add |
| InpVolumeMAMethod_Add | VOLUME_MA_SMA | MA Method Add |
| InpVolumeSignalMode_Add | VOLUME_SIGNAL_ABOVE | Signal Mode Add |
| InpVolumeFilterMode_Add | VOLUME_FILTER_NONE | Filter Mode Add |
| InpVolumeConsecutiveBars_Add | 1 | Consecutive Add: N bars |
| InpVolumeThreshold_Add | 1000 | Threshold Add: Volume value/MA multiplier |
| InpVolume_UseForExit | false | Use for Exit: Enable Volume exit |
| InpVolumeTF_Exit | 0 | Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Exit: Timeframe |
| InpVolumeShift_Exit | 1 | Shift Exit: Bar index |
| InpVolumeType_Exit | VOLUME_TYPE_TICK | Volume Type Exit |
| InpVolumeMAPeriod_Exit | 20 | MA Period Exit |
| InpVolumeMAMethod_Exit | VOLUME_MA_SMA | MA Method Exit |
| InpVolumeSignalMode_Exit | VOLUME_SIGNAL_ABOVE | Signal Mode Exit |
| InpVolumeFilterMode_Exit | VOLUME_FILTER_NONE | Filter Mode Exit |
| InpVolumeConsecutiveBars_Exit | 1 | Consecutive Exit: N bars |
| InpVolumeThreshold_Exit | 1000 | Threshold Exit: Volume value/MA multiplier |
| InpVolume_UseForExitConfirmation | false | Use for Exit Conf: Enable Volume exit conf |
| InpVolumeTF_ExitConf | 0 | Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Exit Conf: Timeframe |
| InpVolumeShift_ExitConf | 1 | Shift Exit Conf: Bar index |
| InpVolumeType_ExitConf | VOLUME_TYPE_TICK | Volume Type Exit Conf |
| InpVolumeMAPeriod_ExitConf | 20 | MA Period Exit Conf |
| InpVolumeMAMethod_ExitConf | VOLUME_MA_SMA | MA Method Exit Conf |
| InpVolumeSignalMode_ExitConf | VOLUME_SIGNAL_ABOVE | Signal Mode Exit Conf |
| InpVolumeFilterMode_ExitConf | VOLUME_FILTER_NONE | Filter Mode Exit Conf |
| InpVolumeConsecutiveBars_ExitConf | 1 | Consecutive Exit Conf: N bars |
| InpVolumeThreshold_ExitConf | 1000 | Threshold Exit Conf: Volume value/MA multiplier |
| InpShowVolumeOnChart | true | Show on Chart: Show Volume info |
| InpVolumeBarColor | clrDodgerBlue | Volume Bar Color |
| InpVolumeMAColor | clrOrangeRed | Volume MA Color |
| InpVolumeSpikeColor | clrLime | Volume Spike Color |
| InpVolumeLabelColor | clrAqua | Label Color: Volume label |
| InpVolumeLabelYOffset | 70 | Label Y Offset: Chart label Y |
| InpVolumeLabelCorner | 0 | Label Corner: Chart label corner |
| InpVolumeDebug | false | Debug: Enable Volume debug |
| InpPA_UseForEntry | false | Use for Entry: Enable PA entry |
| InpPATF_Entry | 0 | Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Entry: Timeframe for PA entry |
| InpPAShift_Entry | 1 | Shift Entry: Bar index for entry |
| InpPAPatternType_Entry | PA_PATTERN_PINBAR | Pattern Type Entry |
| InpPASignalMode_Entry | PA_SIGNAL_ANY | Signal Mode Entry |
| InpPAFilterMode_Entry | PA_FILTER_NONE | Filter Mode Entry |
| InpPAConsecutiveBars_Entry | 1 | Consecutive Entry: N patterns for entry |
| InpPAContextMode_Entry | PA_CONTEXT_NONE | Context Mode Entry |
| InpPAMinBodySize_Entry | 0.0 | Min Body Size Entry: Min body size (points) |
| InpPAMaxWickRatio_Entry | 0.0 | Max Wick Ratio Entry: Max wick/body ratio |
| InpPA_UseForEntryConfirmation | false | Use for Entry Conf: Enable PA entry conf |
| InpPATF_EntryConf | 0 | Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Entry Conf: Timeframe |
| InpPAShift_EntryConf | 1 | Shift Entry Conf: Bar index |
| InpPAPatternType_EntryConf | PA_PATTERN_PINBAR | Pattern Type Entry Conf |
| InpPASignalMode_EntryConf | PA_SIGNAL_ANY | Signal Mode Entry Conf |
| InpPAFilterMode_EntryConf | PA_FILTER_NONE | Filter Mode Entry Conf |
| InpPAConsecutiveBars_EntryConf | 1 | Consecutive Entry Conf: N patterns |
| InpPAContextMode_EntryConf | PA_CONTEXT_NONE | Context Mode Entry Conf |
| InpPAMinBodySize_EntryConf | 0.0 | Min Body Size Entry Conf |
| InpPAMaxWickRatio_EntryConf | 0.0 | Max Wick Ratio Entry Conf |
| InpPA_UseForAdditions | false | Use for Additions: Enable PA add |
| InpPATF_Add | 0 | Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Add: Timeframe |
| InpPAShift_Add | 1 | Shift Add: Bar index |
| InpPAPatternType_Add | PA_PATTERN_PINBAR | Pattern Type Add |
| InpPASignalMode_Add | PA_SIGNAL_ANY | Signal Mode Add |
| InpPAFilterMode_Add | PA_FILTER_NONE | Filter Mode Add |
| InpPAConsecutiveBars_Add | 1 | Consecutive Add: N patterns |
| InpPAContextMode_Add | PA_CONTEXT_NONE | Context Mode Add |
| InpPAMinBodySize_Add | 0.0 | Min Body Size Add |
| InpPAMaxWickRatio_Add | 0.0 | Max Wick Ratio Add |
| InpPA_UseForExit | false | Use for Exit: Enable PA exit |
| InpPATF_Exit | 0 | Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Exit: Timeframe |
| InpPAShift_Exit | 1 | Shift Exit: Bar index |
| InpPAPatternType_Exit | PA_PATTERN_PINBAR | Pattern Type Exit |
| InpPASignalMode_Exit | PA_SIGNAL_ANY | Signal Mode Exit |
| InpPAFilterMode_Exit | PA_FILTER_NONE | Filter Mode Exit |
| InpPAConsecutiveBars_Exit | 1 | Consecutive Exit: N patterns |
| InpPAContextMode_Exit | PA_CONTEXT_NONE | Context Mode Exit |
| InpPAMinBodySize_Exit | 0.0 | Min Body Size Exit |
| InpPAMaxWickRatio_Exit | 0.0 | Max Wick Ratio Exit |
| InpPA_UseForExitConfirmation | false | Use for Exit Conf: Enable PA exit conf |
| InpPATF_ExitConf | 0 | Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Exit Conf: Timeframe |
| InpPAShift_ExitConf | 1 | Shift Exit Conf: Bar index |
| InpPAPatternType_ExitConf | PA_PATTERN_PINBAR | Pattern Type Exit Conf |
| InpPASignalMode_ExitConf | PA_SIGNAL_ANY | Signal Mode Exit Conf |
| InpPAFilterMode_ExitConf | PA_FILTER_NONE | Filter Mode Exit Conf |
| InpPAConsecutiveBars_ExitConf | 1 | Consecutive Exit Conf: N patterns |
| InpPAContextMode_ExitConf | PA_CONTEXT_NONE | Context Mode Exit Conf |
| InpPAMinBodySize_ExitConf | 0.0 | Min Body Size Exit Conf |
| InpPAMaxWickRatio_ExitConf | 0.0 | Max Wick Ratio Exit Conf |
| InpShowPAOnChart | true | Show on Chart: Show PA patterns |
| InpPABullPatternColor | clrLime | Bull Pattern Color: Bullish pattern |
| InpPABearPatternColor | clrRed | Bear Pattern Color: Bearish pattern |
| InpPACustomPatternColor | clrAqua | Custom Pattern Color: Custom pattern |
| InpPALabelColor | clrAqua | Label Color: PA label |
| InpPALabelYOffset | 220 | Label Y Offset: Chart label Y |
| InpPALabelCorner | 0 | Label Corner: Chart label corner |
| InpPADebug | false | Debug: Enable PA debug |
| InpEntrySignalCombineMode | SIGNAL_COMBINE_MAJORITY | Combine Mode: Entry |
| InpEntryMinConfirmations | 2 | Min Confirmations: Entry (for MAJORITY/AND) |
| InpEntryWeightMACD | 1.0 | Weight: MACD Entry |
| InpEntryWeightRSI | 1.0 | Weight: RSI Entry |
| InpEntryWeightStoch | 1.0 | Weight: Stoch Entry |
| InpEntryWeightBB | 1.0 | Weight: BB Entry |
| InpEntryWeightATR | 1.0 | Weight: ATR Entry |
| InpEntryWeightVolume | 1.0 | Weight: Volume Entry |
| InpEntryWeightPA | 1.0 | Weight: Price Action Entry |
| InpEntryWeightDonchian | 1.0 | Weight: Donchian Entry |
| InpEntryWeightSupertrend | 1.0 | Weight: Supertrend Entry |
| InpEntryWeightVWAP | 1.0 | Weight: VWAP Entry |
| InpEntryWeightADX | 1.0 | Weight: ADX Entry |
| InpEntryWeightHA | 1.0 | Weight: Heiken Ashi Entry |
| InpEntryWeightGaussian | 1.0 | Weight: Gaussian Entry |
| InpEntrySignalThreshold | 5.0 | Weighted Threshold: Entry (for WEIGHTED mode) |
| InpEntryConfSignalCombineMode | SIGNAL_COMBINE_MAJORITY | Combine Mode: Entry Conf |
| InpEntryConfMinConfirmations | 2 | Min Confirmations: Entry Conf |
| InpEntryConfSignalThreshold | 5.0 | ===================== ADDITIONS ===================== |
| InpAddSignalCombineMode | SIGNAL_COMBINE_MAJORITY | Combine Mode: Additions |
| InpAddMinConfirmations | 2 | Min Confirmations: Additions |
| InpAddSignalThreshold | 5.0 | ===================== EXIT ===================== |
| InpExitSignalCombineMode | SIGNAL_COMBINE_MAJORITY | Combine Mode: Exit |
| InpExitMinConfirmations | 2 | Min Confirmations: Exit |
| InpExitSignalThreshold | 5.0 | ===================== EXIT CONFIRMATION ===================== |
| InpExitConfSignalCombineMode | SIGNAL_COMBINE_MAJORITY | Combine Mode: Exit Conf |
| InpExitConfMinConfirmations | 2 | Min Confirmations: Exit Conf |
| InpExitConfSignalThreshold | 5.0 | Documentation: |
#property copyright "Pipsgrowth.com"
#property link "https://pipsgrowth.com"
#property version "2.00"
#property strict
#property description "Pipsgrowth.com EX12081 MN2 — Multi-indicator confluence with 12+ indicators, full 12-layer stack."
//--- Include files
#include <Trade\Trade.mqh> // CTrade class
#include <Trade\AccountInfo.mqh> // CAccountInfo class
#include <Trade\SymbolInfo.mqh> // CSymbolInfo class
#include <Trade\PositionInfo.mqh>// CPositionInfo class
#include <Trade\OrderInfo.mqh> // COrderInfo class
//+------------------------------------------------------------------+
//| All Inputs Used in MN1.mq5 (auto-generated) |
//+------------------------------------------------------------------+
//--- Trade 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_InpCorrelationTimeframeEntry = PERIOD_H1;
ENUM_TIMEFRAMES g_InpCorrelationTimeframeAdd = PERIOD_H1;
ENUM_TIMEFRAMES g_InpCorrelationTimeframeExit = PERIOD_H1;
ENUM_TIMEFRAMES g_InpHATF_Entry = PERIOD_H1;
ENUM_TIMEFRAMES g_InpHATF_EntryConf = PERIOD_H1;
ENUM_TIMEFRAMES g_InpHATF_Add = PERIOD_H1;
ENUM_TIMEFRAMES g_InpHATF_Exit = PERIOD_H1;
ENUM_TIMEFRAMES g_InpHATF_ExitConf = PERIOD_H1;
ENUM_TIMEFRAMES g_InpHeikenAshiTF2 = PERIOD_H1;
ENUM_TIMEFRAMES g_InpMACDTF_Entry = PERIOD_H1;
ENUM_TIMEFRAMES g_InpMACDTF_EntryConf = PERIOD_H1;
ENUM_TIMEFRAMES g_InpMACDTF_Add = PERIOD_H1;
ENUM_TIMEFRAMES g_InpMACDTF_Exit = PERIOD_H1;
الكود المصدري الكامل متاح عند التحميل
لأغراض تعليمية فقط. لا تستخدمه بأموال حقيقية. اختبر على حساب تجريبي فقط.
تحذير صريح: لأغراض تعليمية فقط
تحذير صريح: هذا الإكسبرت لأغراض تعليمية واختبارية فقط. لا تستخدمه بأموال حقيقية. اختبره فقط على حساب تجريبي. التداول بأموال حقيقية ينطوي على مخاطر فقدان رأس المال. لا يشكل هذا نصيحة استثمارية.
وسطاء موصى بهم لهذا الإكسبرت
هذه الروبوتات تعمل على 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 مفتوح المصدر.
مجتمع المستخدمين
لأغراض تعليمية فقط. لا تستخدمه بأموال حقيقية. اختبر على حساب تجريبي فقط.