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

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 وCheckTimeBasedStopLossCheckTimeBasedStopLoss هو المخرج الفعّال الوحيد الذي ينطلق فعلًا في البناء الحالي ويمر عبر 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 للتعديل) بين المحاولات.

إشارة الدخول

تُولَّد الإدخالات عبر دور سوبرترند (ProcessSupertrendSignalsCalculateSupertrendSeries + GetSupertrendSignalLogic، مع مرشحات CROSS/shموع متتالية/تذبذب ATR الاختيارية) ودور دونتشيان (ProcessDonchianSignalsCalculateDonchianBands + 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()
الرمز الزائف (Pseudocode)
// 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)

ملف التحسين

الوسطاء المُحسّنون:
ExnessIC Markets
الرموز المُحسّنة:
XAUUSD
الأطر الزمنية المُحسّنة:
M5H1

كيفية تثبيت الإكسبرت على MT5

  1. 1حمّل ملف .mq5 بالضغط على زر التحميل أعلاه
  2. 2افتح برنامج MetaTrader 5 على حاسوبك
  3. 3من القائمة العلوية اختر File → Open Data Folder
  4. 4انتقل إلى مجلد MQL5 → Experts والصق الملف هناك
  5. 5في MT5، انقر بالزر الأيمن على Expert Advisors في لوحة Navigator → Refresh
  6. 6اسحب الإكسبرت على رسم بياني يطابق الإطار الزمني الموصى به
  7. 7هيّء المعاملات وفقاً للجدول في هذه الصفحة
  8. 8فعّل Allow Algo Trading واضغط OK

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

المعاملالافتراضيالوصف
InpMagicNumber22212081Magic Number for orders (unique identifier for this EA)
InpTradeComment"Psgrowth.com Expert_12081"Custom comment for all trades/orders
InpMaxSlippagePoints5Slippage in points (max allowed price deviation)
InpMaxSpreadPoints10Maximum allowed spread in points (0 for no check)
InpStopEAOnEquityReached0.0Stop EA if account equity falls below this value (0 = disabled)
InpLotSize0.01Fixed Lot Size (if LotSizingMethod is LOT_FIXED)
InpAutoLot_MinAllowedLot0.01--- Trade Direction applicable for both inital and additional trades
InpOneTradeOnlytrueAllow only one trade at a time (per symbol for this EA)
InpMaxOpenTradesPerDirection1Maximum allowed open trades at the same time per direction (0 for no limit)
InpMaxOpenTradesInTotal1Max open trades all directions (0 = no limit)
InpAllowOnlyProfitableInSameDirectionAdditionstrueOnly open new trades if they are in the same direction as the existing profitable trades
InpAllowOnlyIfSameDirectionPositionsHasLockedProfittrueOnly open new trades if existing positions in the same direction have locked profit
InpMinProfitPerTradeToAddInPoints5.0Min. profit in points for each existing trade to open new one in the same direction
InpAvoidTradingDuringNewsfalseAvoid trading during news events
InpAvoidTradingDuringHighImpactNewstrueAvoid high impact news
InpAvoidTradingDuringMediumImpactNewsfalseAvoid medium impact news
InpAvoidTradingDuringLowImpactNewsfalseAvoid low impact news
InpNewsBufferMinutes30Minutes before and after news to avoid trading
InpNewsTimeZoneOffsetHours0Offset in hours from UTC (e.g., 2 for UTC+2, -5 for UTC-5)
InpNewsSourceNEWS_SOURCE_FOREX_FACTORY--- Stop Loss Management
InpUseHardSLtrueUse fixed (hard) stop loss
InpHardSL_Points50Hard stop loss in points
InpUseTrailingStoptrueEnable trailing stop
InpTrailingStop_Points20Trailing stop distance in points
InpTrailingStep_Points5Trailing step in points
InpTrailingActivationPoints0Activate trailing after this profit (0 = always active)
InpUseATRStopfalseUse ATR-based stop loss
InpATR_SL_Period14ATR period for SL calculation
InpATR_SL_Multiplier2.0ATR multiplier for SL
InpATR_AppliedPriceATR_SL_APPLIED_PRICE_CLOSEApplied price for ATR SL calculation
InpMoveSLToBreakEventrueMove SL to break even after profit
InpBreakEvenTriggerPoints30Profit in points to trigger break even
InpBreakEvenLockPoints2Lock-in points after break even
InpBreakEvenDelayBars0Delay in bars before break even (0 = no delay)
InpUseTimeBasedSLfalseClose trade after X minutes
InpTimeBasedSLMinutes120Minutes before time-based SL triggers
InpSLMethodSL_HARDStop loss method selection
InpSLUnitSL_UNIT_POINTSUnit for hard stop loss
InpHardSL_Value50Hard SL value (interpreted by InpSLUnit)
InpUseFixedTPtrueEnable fixed take profit
InpTPUnitTP_UNIT_POINTSUnit for take profit
InpTP_Value100Take profit value (interpreted by InpTPUnit)
InpUsePartialTPfalseEnable partial take profit
InpPartialTP_Points50Partial TP trigger in points
InpPartialTP_Percent0.5Percent of position to close at partial TP (0.5 = 50%)
InpUseProfitLockfalseEnable profit lock (trailing TP)
InpProfitLockUnitPROFIT_LOCK_POINTSProfit lock unit
InpProfitLockTrigger50Profit to start profit lock (points/pips/money)
InpProfitLockStep20Step to move profit lock (points/pips/money)
InpProfitLockSecure10Amount to secure when profit lock triggers (points/pips/money)
InpProfitLockOnlyAfterBEtrueOnly activate profit lock after break even
InpEnableSessionControlfalseEnable sessions control
InpEnableSession1trueEnable Session 1 (example: London)
InpSession1Start"10:00"Session 1 Start (example London 10:00)
InpSession1End"18:00"Session 1 End (example London 18:00)
InpEnableSession2falseEnable 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)
InpEnableSession3falseEnable Session 3 (example: Tokyo)
InpSession3Start"03:00"Session 3 Start (example Tokyo 03:00)
InpSession3End"11:00"Session 3 End (example Tokyo 11:00)
InpPauseNewTradesBeforeSessionEndtrueDo not open new trades or additional trades before session end
InpPauseMinutesBeforeSessionEnd30Minutes before session end to pause new trades
InpSessionCloseTypeSESSION_CLOSE_NONEWhat to close at session end
InpForceCloseMinutesBeforeSessionEnd5Minutes before session end to force close trades (if not NONE)
InpPauseNewTradesBeforeEODtrueDo not open new trades or additional trades before EOD
InpPauseMinutesBeforeEOD30Minutes before EOD to pause new trades
InpEndOfDayCloseTime"23:50"End of day close time (HH:MM, broker/server time)
InpEODCloseTypeEOD_CLOSE_NONEWhat to close at end of day
InpForceCloseMinutesBeforeEOD5Minutes before end of day to force close trades (if not NONE)
InpEnableAlertstrueEnable popup alerts in MetaTrader terminal
InpEnableEmailNotifyfalseEnable email notifications (requires MT5 email setup)
InpEnablePushNotifyfalseEnable push notifications to mobile (requires MT5 push setup)
InpLogTradeEventstrueLog trade events (open, close, modify, errors)
InpLogTickEventsfalseLog every tick (for debugging, can be verbose)
InpLogNewsEventsfalseLog news filter events (if using news filter)
InpLogSessionEventstrueLog session/EOD management events
InpLogToFiletrueWrite logs to file (in addition to terminal Experts tab)
InpLogFilePrefix"MN2"Prefix for log files (for easy identification)
InpEnableCriticalErrorNotifytrueSend notification on critical errors only
InpEnableOrderSummaryOnClosetrueSend summary notification when all trades are closed by EA
InpTradeMondaytrueAllow trading on Monday
InpTradeTuesdaytrueAllow trading on Tuesday
InpTradeWednesdaytrueAllow trading on Wednesday
InpTradeThursdaytrueAllow trading on Thursday
InpTradeFridaytrueAllow trading on Friday
InpTradeSaturdayfalseAllow trading on Saturday
InpTradeSundayfalseAllow trading on Sunday
InpCorrelationMaxSymbolsToProcess5Max number of symbols to process for correlation
InpCorrelationUseForInitialEntryfalseUse correlation as primary signal for initial trades
InpCorrelationUseForInitialEntryConfirmfalseUse correlation as confirmation filter for initial trades
InpCorrelationPresetEntryPRESET_CUSTOMPreset for initial entry
InpCorrelationSymbolsEntry"EURUSD,USDCAD"Symbols for initial entry
InpCorrelationWeightsEntry"0.5,-0.5"Weights for initial entry
InpCorrelationTimeframeEntry4Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // Timeframe for initial entry
InpCorrelationPeriodEntry20Bars for initial entry
InpCorrelationThresholdBuyEntry0.3Buy threshold for initial entry
InpCorrelationThresholdSellEntry-0.3Sell threshold for initial entry
InpCorrelationUseForAdditionalEntryfalseUse correlation as primary signal for additional trades
InpCorrelationUseForAdditionalEntryConfirmfalseUse correlation as confirmation filter for additional trades
InpCorrelationPresetAddPRESET_CUSTOMPreset for additional trades
InpCorrelationSymbolsAdd"EURUSD,USDCAD"Symbols for additional trades
InpCorrelationWeightsAdd"0.5,-0.5"Weights for additional trades
InpCorrelationTimeframeAdd4Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // Timeframe for additional trades
InpCorrelationPeriodAdd20Bars for additional trades
InpCorrelationThresholdBuyAdd0.3Buy threshold for additional trades
InpCorrelationThresholdSellAdd-0.3Sell threshold for additional trades
InpCorrelationUseForExitfalseUse correlation as primary signal for exits (initial & additional)
InpCorrelationUseForExitConfirmfalseUse correlation as confirmation filter for exits (initial & additional)
InpCorrelationPresetExitPRESET_CUSTOMPreset for exit
InpCorrelationSymbolsExit"EURUSD,USDCAD"Symbols for exit
InpCorrelationWeightsExit"0.5,-0.5"Weights for exit
InpCorrelationTimeframeExit4Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // Timeframe for exit
InpCorrelationPeriodExit20Bars for exit
InpCorrelationThresholdBuyExit0.3Buy threshold for exit
InpCorrelationThresholdSellExit-0.3Sell threshold for exit
InpShowCorrelationOnCharttrueShow correlation info on chart (only for the currently active correlation role)
InpCorrelationTextColorclrWhiteCorrelation info text color
InpCorrelationTextSize30Correlation info text size
InpCorrelationTextYOffset50Correlation info Y offset (pixels)
InpHA_UseForEntryfalseUse for Entry: Enable HA entry
InpHATF_Entry0Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Entry: Timeframe for HA entry
InpHAShift_Entry1Shift Entry: Bar index for entry
InpHAMAPeriod_Entry3MA Period Entry: HA MA period
InpHAMinBars_Entry2Min Bars Entry: Min bars for entry
InpHASmoothed_EntryfalseSmoothed Entry: Use smoothed HA
InpHASignalMode_EntryHA_MODE_TRENDSignal Mode Entry: HA logic
InpHABodyFilterMode_EntryHA_BODY_FILTER_NONEBody Filter Entry: HA body filter
InpHABodyMinPoints_Entry0Body Min Points Entry: Min body size
InpHABodyMinRatio_Entry0.0Body Min Ratio Entry: Min body/range
InpHAAppliedPrice_EntryHA_PRICE_CLOSEPrice Entry: Applied price
InpHAConsecutiveBars_Entry1Consecutive Entry: N bars for entry
InpHA_UseForEntryConfirmationfalseUse for Entry Conf: Enable HA entry conf
InpHATF_EntryConf0Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Entry Conf: Timeframe
InpHAShift_EntryConf1Shift Entry Conf: Bar index
InpHAMAPeriod_EntryConf3MA Period Entry Conf: HA MA period
InpHAMinBars_EntryConf2Min Bars Entry Conf: Min bars
InpHASmoothed_EntryConffalseSmoothed Entry Conf: Use smoothed HA
InpHASignalMode_EntryConfHA_MODE_TRENDSignal Mode Entry Conf
InpHABodyFilterMode_EntryConfHA_BODY_FILTER_NONEBody Filter Entry Conf
InpHABodyMinPoints_EntryConf0Body Min Points Entry Conf
InpHABodyMinRatio_EntryConf0.0Body Min Ratio Entry Conf
InpHAAppliedPrice_EntryConfHA_PRICE_CLOSEPrice Entry Conf: Applied price
InpHAConsecutiveBars_EntryConf1Consecutive Entry Conf: N bars
InpHA_UseForAdditionsfalseUse for Additions: Enable HA add
InpHATF_Add0Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Add: Timeframe
InpHAShift_Add1Shift Add: Bar index
InpHAMAPeriod_Add3MA Period Add: HA MA period
InpHAMinBars_Add2Min Bars Add: Min bars
InpHASmoothed_AddfalseSmoothed Add: Use smoothed HA
InpHASignalMode_AddHA_MODE_TRENDSignal Mode Add
InpHABodyFilterMode_AddHA_BODY_FILTER_NONEBody Filter Add
InpHABodyMinPoints_Add0Body Min Points Add
InpHABodyMinRatio_Add0.0Body Min Ratio Add
InpHAAppliedPrice_AddHA_PRICE_CLOSEPrice Add
InpHAConsecutiveBars_Add1Consecutive Add: N bars
InpHA_UseForExitfalseUse for Exit: Enable HA exit
InpHATF_Exit0Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Exit: Timeframe
InpHAShift_Exit1Shift Exit: Bar index
InpHAMAPeriod_Exit3MA Period Exit: HA MA period
InpHAMinBars_Exit2Min Bars Exit: Min bars
InpHASmoothed_ExitfalseSmoothed Exit: Use smoothed HA
InpHASignalMode_ExitHA_MODE_TRENDSignal Mode Exit
InpHABodyFilterMode_ExitHA_BODY_FILTER_NONEBody Filter Exit
InpHABodyMinPoints_Exit0Body Min Points Exit
InpHABodyMinRatio_Exit0.0Body Min Ratio Exit
InpHAAppliedPrice_ExitHA_PRICE_CLOSEPrice Exit
InpHAConsecutiveBars_Exit1Consecutive Exit: N bars
InpHA_UseForExitConfirmationfalseUse for Exit Conf: Enable HA exit conf
InpHATF_ExitConf0Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Exit Conf: Timeframe
InpHAShift_ExitConf1Shift Exit Conf: Bar index
InpHAMAPeriod_ExitConf3MA Period Exit Conf: HA MA period
InpHAMinBars_ExitConf2Min Bars Exit Conf: Min bars
InpHASmoothed_ExitConffalseSmoothed Exit Conf: Use smoothed HA
InpHASignalMode_ExitConfHA_MODE_TRENDSignal Mode Exit Conf
InpHABodyFilterMode_ExitConfHA_BODY_FILTER_NONEBody Filter Exit Conf
InpHABodyMinPoints_ExitConf0Body Min Points Exit Conf
InpHABodyMinRatio_ExitConf0.0Body Min Ratio Exit Conf
InpHAAppliedPrice_ExitConfHA_PRICE_CLOSEPrice Exit Conf
InpHAConsecutiveBars_ExitConf1Consecutive Exit Conf: N bars
InpShowHeikenAshiOnCharttrueShow on Chart: Show HA info
InpHeikenAshiBullColorclrLimeBull Color: Bullish HA
InpHeikenAshiBearColorclrRedBear Color: Bearish HA
InpHeikenAshiLabelColorclrAquaLabel Color: HA label
InpHeikenAshiLabelYOffset120Label Y Offset: Chart label Y
InpHeikenAshiLabelCorner0Label Corner: Chart label corner
InpHeikenAshiDebugfalseDebug: Enable HA debug
InpHeikenAshiMultiTFfalseMultiTF: Enable multi-timeframe
InpHeikenAshiTF24Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF2: Secondary timeframe
InpMACD_UseForEntryfalseUse for Entry: Enable MACD entry
InpMACDTF_Entry0Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Entry: Timeframe for MACD entry
InpMACDShift_Entry1Shift Entry: Bar index for entry
InpMACDFastPeriod_Entry12Fast EMA Entry: Fast EMA period
InpMACDSlowPeriod_Entry26Slow EMA Entry: Slow EMA period
InpMACDSignalPeriod_Entry9Signal EMA Entry: Signal EMA period
InpMACDAppliedPrice_EntryMACD_PRICE_CLOSEPrice Entry: Applied price
InpMACDSignalMode_EntryMACD_SIGNAL_LINE_CROSSSignal Mode Entry: MACD logic
InpMACDFilterMode_EntryMACD_FILTER_NONEFilter Mode Entry: MACD filter
InpMACDConsecutiveBars_Entry1Consecutive Entry: N bars for entry
InpMACDHistogramThreshold_Entry0.0Histogram Thresh Entry: Min histogram
InpMACD_UseForEntryConfirmationfalseUse for Entry Conf: Enable MACD entry conf
InpMACDTF_EntryConf0Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Entry Conf: Timeframe
InpMACDShift_EntryConf1Shift Entry Conf: Bar index
InpMACDFastPeriod_EntryConf12Fast EMA Entry Conf: Fast EMA
InpMACDSlowPeriod_EntryConf26Slow EMA Entry Conf: Slow EMA
InpMACDSignalPeriod_EntryConf9Signal EMA Entry Conf: Signal EMA
InpMACDAppliedPrice_EntryConfMACD_PRICE_CLOSEPrice Entry Conf: Applied price
InpMACDSignalMode_EntryConfMACD_SIGNAL_LINE_CROSSSignal Mode Entry Conf
InpMACDFilterMode_EntryConfMACD_FILTER_NONEFilter Mode Entry Conf
InpMACDConsecutiveBars_EntryConf1Consecutive Entry Conf: N bars
InpMACDHistogramThreshold_EntryConf0.0Histogram Thresh Entry Conf
InpMACD_UseForAdditionsfalseUse for Additions: Enable MACD add
InpMACDTF_Add0Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Add: Timeframe
InpMACDShift_Add1Shift Add: Bar index
InpMACDFastPeriod_Add12Fast EMA Add: Fast EMA
InpMACDSlowPeriod_Add26Slow EMA Add: Slow EMA
InpMACDSignalPeriod_Add9Signal EMA Add: Signal EMA
InpMACDAppliedPrice_AddMACD_PRICE_CLOSEPrice Add: Applied price
InpMACDSignalMode_AddMACD_SIGNAL_LINE_CROSSSignal Mode Add
InpMACDFilterMode_AddMACD_FILTER_NONEFilter Mode Add
InpMACDConsecutiveBars_Add1Consecutive Add: N bars
InpMACDHistogramThreshold_Add0.0Histogram Thresh Add
InpMACD_UseForExitfalseUse for Exit: Enable MACD exit
InpMACDTF_Exit0Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Exit: Timeframe
InpMACDShift_Exit1Shift Exit: Bar index
InpMACDFastPeriod_Exit12Fast EMA Exit: Fast EMA
InpMACDSlowPeriod_Exit26Slow EMA Exit: Slow EMA
InpMACDSignalPeriod_Exit9Signal EMA Exit: Signal EMA
InpMACDAppliedPrice_ExitMACD_PRICE_CLOSEPrice Exit: Applied price
InpMACDSignalMode_ExitMACD_SIGNAL_LINE_CROSSSignal Mode Exit
InpMACDFilterMode_ExitMACD_FILTER_NONEFilter Mode Exit
InpMACDConsecutiveBars_Exit1Consecutive Exit: N bars
InpMACDHistogramThreshold_Exit0.0Histogram Thresh Exit
InpMACD_UseForExitConfirmationfalseUse for Exit Conf: Enable MACD exit conf
InpMACDTF_ExitConf0Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Exit Conf: Timeframe
InpMACDShift_ExitConf1Shift Exit Conf: Bar index
InpMACDFastPeriod_ExitConf12Fast EMA Exit Conf: Fast EMA
InpMACDSlowPeriod_ExitConf26Slow EMA Exit Conf: Slow EMA
InpMACDSignalPeriod_ExitConf9Signal EMA Exit Conf: Signal EMA
InpMACDAppliedPrice_ExitConfMACD_PRICE_CLOSEPrice Exit Conf: Applied price
InpMACDSignalMode_ExitConfMACD_SIGNAL_LINE_CROSSSignal Mode Exit Conf
InpMACDFilterMode_ExitConfMACD_FILTER_NONEFilter Mode Exit Conf
InpMACDConsecutiveBars_ExitConf1Consecutive Exit Conf: N bars
InpMACDHistogramThreshold_ExitConf0.0Histogram Thresh Exit Conf
InpShowMACDOnCharttrueShow on Chart: Show MACD info
InpMACDLineColorclrDodgerBlueMACD Line Color: MACD line
InpMACDSignalLineColorclrOrangeRedSignal Line Color: Signal line
InpMACDHistogramBullColorclrLimeGreenHistogram Bull: Bullish color
InpMACDHistogramBearColorclrRedHistogram Bear: Bearish color
InpMACDLabelColorclrAquaLabel Color: MACD label
InpMACDLabelYOffset200Label Y Offset: Chart label Y
InpMACDLabelCorner0Label Corner: Chart label corner
InpMACDDebugfalseDebug: Enable MACD debug
InpRSI_UseForEntryfalseUse for Entry: Enable RSI entry
InpRSITF_Entry0Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Entry: Timeframe for RSI entry
InpRSIShift_Entry1Shift Entry: Bar index for entry
InpRSIPeriod_Entry14Period Entry: RSI period
InpRSIAppliedPrice_EntryRSI_PRICE_CLOSEPrice Entry: Applied price
InpRSISignalMode_EntryRSI_SIGNAL_OVERBOUGHTSignal Mode Entry: RSI logic
InpRSIFilterMode_EntryRSI_FILTER_NONEFilter Mode Entry: RSI filter
InpRSIConsecutiveBars_Entry1Consecutive Entry: N bars for entry
InpRSILevelBuy_Entry30.0Level Buy Entry: Buy threshold
InpRSILevelSell_Entry70.0Level Sell Entry: Sell threshold
InpRSI_UseForEntryConfirmationfalseUse for Entry Conf: Enable RSI entry conf
InpRSITF_EntryConf0Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Entry Conf: Timeframe
InpRSIShift_EntryConf1Shift Entry Conf: Bar index
InpRSIPeriod_EntryConf14Period Entry Conf: RSI period
InpRSIAppliedPrice_EntryConfRSI_PRICE_CLOSEPrice Entry Conf: Applied price
InpRSISignalMode_EntryConfRSI_SIGNAL_OVERBOUGHTSignal Mode Entry Conf
InpRSIFilterMode_EntryConfRSI_FILTER_NONEFilter Mode Entry Conf
InpRSIConsecutiveBars_EntryConf1Consecutive Entry Conf: N bars
InpRSILevelBuy_EntryConf30.0Level Buy Entry Conf: Buy threshold
InpRSILevelSell_EntryConf70.0Level Sell Entry Conf: Sell threshold
InpRSI_UseForAdditionsfalseUse for Additions: Enable RSI add
InpRSITF_Add0Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Add: Timeframe
InpRSIShift_Add1Shift Add: Bar index
InpRSIPeriod_Add14Period Add: RSI period
InpRSIAppliedPrice_AddRSI_PRICE_CLOSEPrice Add: Applied price
InpRSISignalMode_AddRSI_SIGNAL_OVERBOUGHTSignal Mode Add
InpRSIFilterMode_AddRSI_FILTER_NONEFilter Mode Add
InpRSIConsecutiveBars_Add1Consecutive Add: N bars
InpRSILevelBuy_Add30.0Level Buy Add: Buy threshold
InpRSILevelSell_Add70.0Level Sell Add: Sell threshold
InpRSI_UseForExitfalseUse for Exit: Enable RSI exit
InpRSITF_Exit0Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Exit: Timeframe
InpRSIShift_Exit1Shift Exit: Bar index
InpRSIPeriod_Exit14Period Exit: RSI period
InpRSIAppliedPrice_ExitRSI_PRICE_CLOSEPrice Exit: Applied price
InpRSISignalMode_ExitRSI_SIGNAL_OVERBOUGHTSignal Mode Exit
InpRSIFilterMode_ExitRSI_FILTER_NONEFilter Mode Exit
InpRSIConsecutiveBars_Exit1Consecutive Exit: N bars
InpRSILevelBuy_Exit30.0Level Buy Exit: Buy threshold
InpRSILevelSell_Exit70.0Level Sell Exit: Sell threshold
InpRSI_UseForExitConfirmationfalseUse for Exit Conf: Enable RSI exit conf
InpRSITF_ExitConf0Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Exit Conf: Timeframe
InpRSIShift_ExitConf1Shift Exit Conf: Bar index
InpRSIPeriod_ExitConf14Period Exit Conf: RSI period
InpRSIAppliedPrice_ExitConfRSI_PRICE_CLOSEPrice Exit Conf: Applied price
InpRSISignalMode_ExitConfRSI_SIGNAL_OVERBOUGHTSignal Mode Exit Conf
InpRSIFilterMode_ExitConfRSI_FILTER_NONEFilter Mode Exit Conf
InpRSIConsecutiveBars_ExitConf1Consecutive Exit Conf: N bars
InpRSILevelBuy_ExitConf30.0Level Buy Exit Conf: Buy threshold
InpRSILevelSell_ExitConf70.0Level Sell Exit Conf: Sell threshold
InpShowRSIOnCharttrueShow on Chart: Show RSI info
InpRSILineColorclrDodgerBlueRSI Line Color: RSI line
InpRSIOverboughtColorclrRedOverbought Color: Overbought level
InpRSIOversoldColorclrLimeOversold Color: Oversold level
InpRSILabelColorclrAquaLabel Color: RSI label
InpRSILabelYOffset150Label Y Offset: Chart label Y
InpRSILabelCorner0Label Corner: Chart label corner
InpRSIDebugfalseDebug: Enable RSI debug
InpGaussian_UseForEntryfalseUse for Entry: Enable Gaussian entry
InpGaussianTF_Entry0Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Entry: Timeframe for Gaussian entry
InpGaussianShift_Entry1Shift Entry: Bar index for entry
InpGaussianPeriod_Entry20Period Entry: Gaussian period
InpGaussianOrder_Entry2Order Entry: Gaussian order (filter sharpness)
InpGaussianBandsMultiplier_Entry2.0Bands Mult Entry: Band width multiplier
InpGaussianAppliedPrice_EntryGAUSSIAN_PRICE_CLOSEPrice Entry: Applied price
InpGaussianSignalMode_EntryGAUSSIAN_SIGNAL_SLOPESignal Mode Entry: Gaussian logic
InpGaussianFilterMode_EntryGAUSSIAN_FILTER_NONEFilter Mode Entry: Gaussian filter
InpGaussianConsecutiveBars_Entry1Consecutive Entry: N bars for entry
InpGaussianBandWidthMin_Entry0.0Band Width Min Entry: Min band width
InpGaussian_UseForEntryConfirmationfalseUse for Entry Conf: Enable Gaussian entry conf
InpGaussianTF_EntryConf0Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Entry Conf: Timeframe
InpGaussianShift_EntryConf1Shift Entry Conf: Bar index
InpGaussianPeriod_EntryConf20Period Entry Conf: Gaussian period
InpGaussianOrder_EntryConf2Order Entry Conf: Gaussian order
InpGaussianBandsMultiplier_EntryConf2.0Bands Mult Entry Conf: Band width multiplier
InpGaussianAppliedPrice_EntryConfGAUSSIAN_PRICE_CLOSEPrice Entry Conf: Applied price
InpGaussianSignalMode_EntryConfGAUSSIAN_SIGNAL_SLOPESignal Mode Entry Conf
InpGaussianFilterMode_EntryConfGAUSSIAN_FILTER_NONEFilter Mode Entry Conf
InpGaussianConsecutiveBars_EntryConf1Consecutive Entry Conf: N bars
InpGaussianBandWidthMin_EntryConf0.0Band Width Min Entry Conf
InpGaussian_UseForAdditionsfalseUse for Additions: Enable Gaussian add
InpGaussianTF_Add0Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Add: Timeframe
InpGaussianShift_Add1Shift Add: Bar index
InpGaussianPeriod_Add20Period Add: Gaussian period
InpGaussianOrder_Add2Order Add: Gaussian order
InpGaussianBandsMultiplier_Add2.0Bands Mult Add: Band width multiplier
InpGaussianAppliedPrice_AddGAUSSIAN_PRICE_CLOSEPrice Add: Applied price
InpGaussianSignalMode_AddGAUSSIAN_SIGNAL_SLOPESignal Mode Add
InpGaussianFilterMode_AddGAUSSIAN_FILTER_NONEFilter Mode Add
InpGaussianConsecutiveBars_Add1Consecutive Add: N bars
InpGaussianBandWidthMin_Add0.0Band Width Min Add
InpGaussian_UseForExitfalseUse for Exit: Enable Gaussian exit
InpGaussianTF_Exit0Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Exit: Timeframe
InpGaussianShift_Exit1Shift Exit: Bar index
InpGaussianPeriod_Exit20Period Exit: Gaussian period
InpGaussianOrder_Exit2Order Exit: Gaussian order
InpGaussianBandsMultiplier_Exit2.0Bands Mult Exit: Band width multiplier
InpGaussianAppliedPrice_ExitGAUSSIAN_PRICE_CLOSEPrice Exit: Applied price
InpGaussianSignalMode_ExitGAUSSIAN_SIGNAL_SLOPESignal Mode Exit
InpGaussianFilterMode_ExitGAUSSIAN_FILTER_NONEFilter Mode Exit
InpGaussianConsecutiveBars_Exit1Consecutive Exit: N bars
InpGaussianBandWidthMin_Exit0.0Band Width Min Exit
InpGaussian_UseForExitConfirmationfalseUse for Exit Conf: Enable Gaussian exit conf
InpGaussianTF_ExitConf0Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Exit Conf: Timeframe
InpGaussianShift_ExitConf1Shift Exit Conf: Bar index
InpGaussianPeriod_ExitConf20Period Exit Conf: Gaussian period
InpGaussianOrder_ExitConf2Order Exit Conf: Gaussian order
InpGaussianBandsMultiplier_ExitConf2.0Bands Mult Exit Conf: Band width multiplier
InpGaussianAppliedPrice_ExitConfGAUSSIAN_PRICE_CLOSEPrice Exit Conf: Applied price
InpGaussianSignalMode_ExitConfGAUSSIAN_SIGNAL_SLOPESignal Mode Exit Conf
InpGaussianFilterMode_ExitConfGAUSSIAN_FILTER_NONEFilter Mode Exit Conf
InpGaussianConsecutiveBars_ExitConf1Consecutive Exit Conf: N bars
InpGaussianBandWidthMin_ExitConf0.0Band Width Min Exit Conf
InpShowGaussianOnCharttrueShow on Chart: Show Gaussian info
InpGaussianLineColorclrDodgerBlueGaussian Line Color: Main line
InpGaussianUpperBandColorclrLimeUpper Band Color: Upper band
InpGaussianLowerBandColorclrRedLower Band Color: Lower band
InpGaussianLabelColorclrAquaLabel Color: Gaussian label
InpGaussianLabelYOffset180Label Y Offset: Chart label Y
InpGaussianLabelCorner0Label Corner: Chart label corner
InpGaussianDebugfalseDebug: Enable Gaussian debug
InpDonchian_UseForEntryfalseUse for Entry: Enable Donchian entry
InpDonchianTF_Entry0Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Entry: Timeframe for Donchian entry
InpDonchianShift_Entry1Shift Entry: Bar index for entry
InpDonchianPeriod_Entry20Period Entry: Donchian period
InpDonchianSignalMode_EntryDONCHIAN_SIGNAL_BREAKOUTSignal Mode Entry: Donchian logic
InpDonchianFilterMode_EntryDONCHIAN_FILTER_NONEFilter Mode Entry: Donchian filter
InpDonchianConsecutiveBars_Entry1Consecutive Entry: N bars for entry
InpDonchianChannelWidthMin_Entry0.0Channel Width Min Entry: Min channel width
InpDonchian_UseForEntryConfirmationfalseUse for Entry Conf: Enable Donchian entry conf
InpDonchianTF_EntryConf0Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Entry Conf: Timeframe
InpDonchianShift_EntryConf1Shift Entry Conf: Bar index
InpDonchianPeriod_EntryConf20Period Entry Conf: Donchian period
InpDonchianSignalMode_EntryConfDONCHIAN_SIGNAL_BREAKOUTSignal Mode Entry Conf
InpDonchianFilterMode_EntryConfDONCHIAN_FILTER_NONEFilter Mode Entry Conf
InpDonchianConsecutiveBars_EntryConf1Consecutive Entry Conf: N bars
InpDonchianChannelWidthMin_EntryConf0.0Channel Width Min Entry Conf
InpDonchian_UseForAdditionsfalseUse for Additions: Enable Donchian add
InpDonchianTF_Add0Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Add: Timeframe
InpDonchianShift_Add1Shift Add: Bar index
InpDonchianPeriod_Add20Period Add: Donchian period
InpDonchianSignalMode_AddDONCHIAN_SIGNAL_BREAKOUTSignal Mode Add
InpDonchianFilterMode_AddDONCHIAN_FILTER_NONEFilter Mode Add
InpDonchianConsecutiveBars_Add1Consecutive Add: N bars
InpDonchianChannelWidthMin_Add0.0Channel Width Min Add
InpDonchian_UseForExitfalseUse for Exit: Enable Donchian exit
InpDonchianTF_Exit0Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Exit: Timeframe
InpDonchianShift_Exit1Shift Exit: Bar index
InpDonchianPeriod_Exit20Period Exit: Donchian period
InpDonchianSignalMode_ExitDONCHIAN_SIGNAL_BREAKOUTSignal Mode Exit
InpDonchianFilterMode_ExitDONCHIAN_FILTER_NONEFilter Mode Exit
InpDonchianConsecutiveBars_Exit1Consecutive Exit: N bars
InpDonchianChannelWidthMin_Exit0.0Channel Width Min Exit
InpDonchian_UseForExitConfirmationfalseUse for Exit Conf: Enable Donchian exit conf
InpDonchianTF_ExitConf0Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Exit Conf: Timeframe
InpDonchianShift_ExitConf1Shift Exit Conf: Bar index
InpDonchianPeriod_ExitConf20Period Exit Conf: Donchian period
InpDonchianSignalMode_ExitConfDONCHIAN_SIGNAL_BREAKOUTSignal Mode Exit Conf
InpDonchianFilterMode_ExitConfDONCHIAN_FILTER_NONEFilter Mode Exit Conf
InpDonchianConsecutiveBars_ExitConf1Consecutive Exit Conf: N bars
InpDonchianChannelWidthMin_ExitConf0.0Channel Width Min Exit Conf
InpShowDonchianOnCharttrueShow on Chart: Show Donchian info
InpDonchianUpperColorclrDodgerBlueUpper Band Color: Upper channel
InpDonchianLowerColorclrOrangeRedLower Band Color: Lower channel
InpDonchianMiddleColorclrAquaMiddle Band Color: Middle channel
InpDonchianLabelColorclrAquaLabel Color: Donchian label
InpDonchianLabelYOffset100Label Y Offset: Chart label Y
InpDonchianLabelCorner0Label Corner: Chart label corner
InpDonchianDebugfalseDebug: Enable Donchian debug
InpSupertrend_UseForEntryfalseUse for Entry: Enable Supertrend entry
InpSupertrendTF_Entry0Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Entry: Timeframe for Supertrend entry
InpSupertrendShift_Entry1Shift Entry: Bar index for entry
InpSupertrendATRPeriod_Entry10ATR Period Entry: ATR period
InpSupertrendMultiplier_Entry3.0Multiplier Entry: ATR multiplier
InpSupertrendATRMethod_EntrySUPERTREND_ATR_WILDERSATR Method Entry
InpSupertrendAppliedPrice_EntrySUPERTREND_PRICE_CLOSEPrice Entry: Applied price
InpSupertrendSignalMode_EntrySUPERTREND_SIGNAL_TRENDSignal Mode Entry
InpSupertrendFilterMode_EntrySUPERTREND_FILTER_NONEFilter Mode Entry
InpSupertrendConsecutiveBars_Entry1Consecutive Entry: N bars for entry
InpSupertrendATRWidthMin_Entry0.0ATR Width Min Entry: Min ATR width
InpSupertrend_UseForEntryConfirmationfalseUse for Entry Conf: Enable Supertrend entry conf
InpSupertrendTF_EntryConf0Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Entry Conf: Timeframe
InpSupertrendShift_EntryConf1Shift Entry Conf: Bar index
InpSupertrendATRPeriod_EntryConf10ATR Period Entry Conf
InpSupertrendMultiplier_EntryConf3.0Multiplier Entry Conf
InpSupertrendATRMethod_EntryConfSUPERTREND_ATR_WILDERSATR Method Entry Conf
InpSupertrendAppliedPrice_EntryConfSUPERTREND_PRICE_CLOSEPrice Entry Conf
InpSupertrendSignalMode_EntryConfSUPERTREND_SIGNAL_TRENDSignal Mode Entry Conf
InpSupertrendFilterMode_EntryConfSUPERTREND_FILTER_NONEFilter Mode Entry Conf
InpSupertrendConsecutiveBars_EntryConf1Consecutive Entry Conf: N bars
InpSupertrendATRWidthMin_EntryConf0.0ATR Width Min Entry Conf
InpSupertrend_UseForAdditionsfalseUse for Additions: Enable Supertrend add
InpSupertrendTF_Add0Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Add: Timeframe
InpSupertrendShift_Add1Shift Add: Bar index
InpSupertrendATRPeriod_Add10ATR Period Add
InpSupertrendMultiplier_Add3.0Multiplier Add
InpSupertrendATRMethod_AddSUPERTREND_ATR_WILDERSATR Method Add
InpSupertrendAppliedPrice_AddSUPERTREND_PRICE_CLOSEPrice Add: Applied price
InpSupertrendSignalMode_AddSUPERTREND_SIGNAL_TRENDSignal Mode Add
InpSupertrendFilterMode_AddSUPERTREND_FILTER_NONEFilter Mode Add
InpSupertrendConsecutiveBars_Add1Consecutive Add: N bars
InpSupertrendATRWidthMin_Add0.0ATR Width Min Add
InpSupertrend_UseForExitfalseUse for Exit: Enable Supertrend exit
InpSupertrendTF_Exit0Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Exit: Timeframe
InpSupertrendShift_Exit1Shift Exit: Bar index
InpSupertrendATRPeriod_Exit10ATR Period Exit
InpSupertrendMultiplier_Exit3.0Multiplier Exit
InpSupertrendATRMethod_ExitSUPERTREND_ATR_WILDERSATR Method Exit
InpSupertrendAppliedPrice_ExitSUPERTREND_PRICE_CLOSEPrice Exit: Applied price
InpSupertrendSignalMode_ExitSUPERTREND_SIGNAL_TRENDSignal Mode Exit
InpSupertrendFilterMode_ExitSUPERTREND_FILTER_NONEFilter Mode Exit
InpSupertrendConsecutiveBars_Exit1Consecutive Exit: N bars
InpSupertrendATRWidthMin_Exit0.0ATR Width Min Exit
InpSupertrend_UseForExitConfirmationfalseUse for Exit Conf: Enable Supertrend exit conf
InpSupertrendTF_ExitConf0Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Exit Conf: Timeframe
InpSupertrendShift_ExitConf1Shift Exit Conf: Bar index
InpSupertrendATRPeriod_ExitConf10ATR Period Exit Conf
InpSupertrendMultiplier_ExitConf3.0Multiplier Exit Conf
InpSupertrendATRMethod_ExitConfSUPERTREND_ATR_WILDERSATR Method Exit Conf
InpSupertrendAppliedPrice_ExitConfSUPERTREND_PRICE_CLOSEPrice Exit Conf: Applied price
InpSupertrendSignalMode_ExitConfSUPERTREND_SIGNAL_TRENDSignal Mode Exit Conf
InpSupertrendFilterMode_ExitConfSUPERTREND_FILTER_NONEFilter Mode Exit Conf
InpSupertrendConsecutiveBars_ExitConf1Consecutive Exit Conf: N bars
InpSupertrendATRWidthMin_ExitConf0.0ATR Width Min Exit Conf
InpShowSupertrendOnCharttrueShow on Chart: Show Supertrend info
InpSupertrendUpColorclrLimeUp Trend Color: Bullish trend
InpSupertrendDownColorclrRedDown Trend Color: Bearish trend
InpSupertrendLabelColorclrAquaLabel Color: Supertrend label
InpSupertrendLabelYOffset80Label Y Offset: Chart label Y
InpSupertrendLabelCorner0Label Corner: Chart label corner
InpSupertrendDebugfalseDebug: Enable Supertrend debug
InpVWAP_UseForEntryfalseUse for Entry: Enable VWAP entry
InpVWAPTF_Entry0Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Entry: Timeframe for VWAP entry
InpVWAPShift_Entry1Shift Entry: Bar index for entry
InpVWAPSessionMode_EntryVWAP_SESSION_DAILYSession Mode Entry: VWAP reset
InpVWAPAppliedPrice_EntryVWAP_PRICE_CLOSEPrice Entry: Applied price
InpVWAPBandsMultiplier_Entry2.0Bands Mult Entry: Band width multiplier
InpVWAPSignalMode_EntryVWAP_SIGNAL_CROSSSignal Mode Entry: VWAP logic
InpVWAPFilterMode_EntryVWAP_FILTER_NONEFilter Mode Entry: VWAP filter
InpVWAPConsecutiveBars_Entry1Consecutive Entry: N bars for entry
InpVWAPBandWidthMin_Entry0.0Band Width Min Entry: Min band width
InpVWAPDeviationThreshold_Entry0.0Deviation Entry: Min price deviation from VWAP
InpVWAP_UseForEntryConfirmationfalseUse for Entry Conf: Enable VWAP entry conf
InpVWAPTF_EntryConf0Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Entry Conf: Timeframe
InpVWAPShift_EntryConf1Shift Entry Conf: Bar index
InpVWAPSessionMode_EntryConfVWAP_SESSION_DAILYSession Mode Entry Conf
InpVWAPAppliedPrice_EntryConfVWAP_PRICE_CLOSEPrice Entry Conf: Applied price
InpVWAPBandsMultiplier_EntryConf2.0Bands Mult Entry Conf: Band width multiplier
InpVWAPSignalMode_EntryConfVWAP_SIGNAL_CROSSSignal Mode Entry Conf
InpVWAPFilterMode_EntryConfVWAP_FILTER_NONEFilter Mode Entry Conf
InpVWAPConsecutiveBars_EntryConf1Consecutive Entry Conf: N bars
InpVWAPBandWidthMin_EntryConf0.0Band Width Min Entry Conf
InpVWAPDeviationThreshold_EntryConf0.0Deviation Entry Conf
InpVWAP_UseForAdditionsfalseUse for Additions: Enable VWAP add
InpVWAPTF_Add0Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Add: Timeframe
InpVWAPShift_Add1Shift Add: Bar index
InpVWAPSessionMode_AddVWAP_SESSION_DAILYSession Mode Add
InpVWAPAppliedPrice_AddVWAP_PRICE_CLOSEPrice Add: Applied price
InpVWAPBandsMultiplier_Add2.0Bands Mult Add: Band width multiplier
InpVWAPSignalMode_AddVWAP_SIGNAL_CROSSSignal Mode Add
InpVWAPFilterMode_AddVWAP_FILTER_NONEFilter Mode Add
InpVWAPConsecutiveBars_Add1Consecutive Add: N bars
InpVWAPBandWidthMin_Add0.0Band Width Min Add
InpVWAPDeviationThreshold_Add0.0Deviation Add
InpVWAP_UseForExitfalseUse for Exit: Enable VWAP exit
InpVWAPTF_Exit0Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Exit: Timeframe
InpVWAPShift_Exit1Shift Exit: Bar index
InpVWAPSessionMode_ExitVWAP_SESSION_DAILYSession Mode Exit
InpVWAPAppliedPrice_ExitVWAP_PRICE_CLOSEPrice Exit: Applied price
InpVWAPBandsMultiplier_Exit2.0Bands Mult Exit: Band width multiplier
InpVWAPSignalMode_ExitVWAP_SIGNAL_CROSSSignal Mode Exit
InpVWAPFilterMode_ExitVWAP_FILTER_NONEFilter Mode Exit
InpVWAPConsecutiveBars_Exit1Consecutive Exit: N bars
InpVWAPBandWidthMin_Exit0.0Band Width Min Exit
InpVWAPDeviationThreshold_Exit0.0Deviation Exit
InpVWAP_UseForExitConfirmationfalseUse for Exit Conf: Enable VWAP exit conf
InpVWAPTF_ExitConf0Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Exit Conf: Timeframe
InpVWAPShift_ExitConf1Shift Exit Conf: Bar index
InpVWAPSessionMode_ExitConfVWAP_SESSION_DAILYSession Mode Exit Conf
InpVWAPAppliedPrice_ExitConfVWAP_PRICE_CLOSEPrice Exit Conf: Applied price
InpVWAPBandsMultiplier_ExitConf2.0Bands Mult Exit Conf: Band width multiplier
InpVWAPSignalMode_ExitConfVWAP_SIGNAL_CROSSSignal Mode Exit Conf
InpVWAPFilterMode_ExitConfVWAP_FILTER_NONEFilter Mode Exit Conf
InpVWAPConsecutiveBars_ExitConf1Consecutive Exit Conf: N bars
InpVWAPBandWidthMin_ExitConf0.0Band Width Min Exit Conf
InpVWAPDeviationThreshold_ExitConf0.0Deviation Exit Conf
InpShowVWAPOnCharttrueShow on Chart: Show VWAP info
InpVWAPLineColorclrDodgerBlueVWAP Line Color: Main VWAP line
InpVWAPUpperBandColorclrLimeUpper Band Color: Upper band
InpVWAPLowerBandColorclrRedLower Band Color: Lower band
InpVWAPLabelColorclrAquaLabel Color: VWAP label
InpVWAPLabelYOffset60Label Y Offset: Chart label Y
InpVWAPLabelCorner0Label Corner: Chart label corner
InpVWAPDebugfalseDebug: Enable VWAP debug
InpADX_UseForEntryfalseUse for Entry: Enable ADX entry
InpADXTF_Entry0Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Entry: Timeframe for ADX entry
InpADXShift_Entry1Shift Entry: Bar index for entry
InpADXPeriod_Entry14Period Entry: ADX period
InpADXAppliedPrice_EntryADX_PRICE_CLOSEPrice Entry: Applied price
InpADXSignalMode_EntryADX_SIGNAL_TREND_STRENGTHSignal Mode Entry: ADX logic
InpADXFilterMode_EntryADX_FILTER_NONEFilter Mode Entry: ADX filter
InpADXConsecutiveBars_Entry1Consecutive Entry: N bars for entry
InpADXLevel_Entry20.0Level Entry: ADX threshold
InpADXDILevel_Entry0.0DI Level Entry: +DI/-DI threshold (if used)
InpADX_UseForEntryConfirmationfalseUse for Entry Conf: Enable ADX entry conf
InpADXTF_EntryConf0Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Entry Conf: Timeframe
InpADXShift_EntryConf1Shift Entry Conf: Bar index
InpADXPeriod_EntryConf14Period Entry Conf: ADX period
InpADXAppliedPrice_EntryConfADX_PRICE_CLOSEPrice Entry Conf: Applied price
InpADXSignalMode_EntryConfADX_SIGNAL_TREND_STRENGTHSignal Mode Entry Conf
InpADXFilterMode_EntryConfADX_FILTER_NONEFilter Mode Entry Conf
InpADXConsecutiveBars_EntryConf1Consecutive Entry Conf: N bars
InpADXLevel_EntryConf20.0Level Entry Conf: ADX threshold
InpADXDILevel_EntryConf0.0DI Level Entry Conf: +DI/-DI threshold
InpADX_UseForAdditionsfalseUse for Additions: Enable ADX add
InpADXTF_Add0Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Add: Timeframe
InpADXShift_Add1Shift Add: Bar index
InpADXPeriod_Add14Period Add: ADX period
InpADXAppliedPrice_AddADX_PRICE_CLOSEPrice Add: Applied price
InpADXSignalMode_AddADX_SIGNAL_TREND_STRENGTHSignal Mode Add
InpADXFilterMode_AddADX_FILTER_NONEFilter Mode Add
InpADXConsecutiveBars_Add1Consecutive Add: N bars
InpADXLevel_Add20.0Level Add: ADX threshold
InpADXDILevel_Add0.0DI Level Add: +DI/-DI threshold
InpADX_UseForExitfalseUse for Exit: Enable ADX exit
InpADXTF_Exit0Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Exit: Timeframe
InpADXShift_Exit1Shift Exit: Bar index
InpADXPeriod_Exit14Period Exit: ADX period
InpADXAppliedPrice_ExitADX_PRICE_CLOSEPrice Exit: Applied price
InpADXSignalMode_ExitADX_SIGNAL_TREND_STRENGTHSignal Mode Exit
InpADXFilterMode_ExitADX_FILTER_NONEFilter Mode Exit
InpADXConsecutiveBars_Exit1Consecutive Exit: N bars
InpADXLevel_Exit20.0Level Exit: ADX threshold
InpADXDILevel_Exit0.0DI Level Exit: +DI/-DI threshold
InpADX_UseForExitConfirmationfalseUse for Exit Conf: Enable ADX exit conf
InpADXTF_ExitConf0Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Exit Conf: Timeframe
InpADXShift_ExitConf1Shift Exit Conf: Bar index
InpADXPeriod_ExitConf14Period Exit Conf: ADX period
InpADXAppliedPrice_ExitConfADX_PRICE_CLOSEPrice Exit Conf: Applied price
InpADXSignalMode_ExitConfADX_SIGNAL_TREND_STRENGTHSignal Mode Exit Conf
InpADXFilterMode_ExitConfADX_FILTER_NONEFilter Mode Exit Conf
InpADXConsecutiveBars_ExitConf1Consecutive Exit Conf: N bars
InpADXLevel_ExitConf20.0Level Exit Conf: ADX threshold
InpADXDILevel_ExitConf0.0DI Level Exit Conf: +DI/-DI threshold
InpShowADXOnCharttrueShow on Chart: Show ADX info
InpADXLineColorclrDodgerBlueADX Line Color: ADX line
InpADXPlusDIColorclrLime+DI Line Color: +DI line
InpADXMinusDIColorclrRed-DI Line Color: -DI line
InpADXLabelColorclrAquaLabel Color: ADX label
InpADXLabelYOffset40Label Y Offset: Chart label Y
InpADXLabelCorner0Label Corner: Chart label corner
InpADXDebugfalseDebug: Enable ADX debug
InpStoch_UseForEntryfalseUse for Entry: Enable Stochastic entry
InpStochTF_Entry0Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Entry: Timeframe for Stochastic entry
InpStochShift_Entry1Shift Entry: Bar index for entry
InpStochKPeriod_Entry14%K Period Entry: Main period
InpStochDPeriod_Entry3%D Period Entry: Signal period
InpStochSlowing_Entry3Slowing Entry: Smoothing for %K
InpStochKMethod_EntrySTOCH_MA_SMA%K MA Method Entry
InpStochDMethod_EntrySTOCH_MA_SMA%D MA Method Entry
InpStochAppliedPrice_EntrySTOCH_PRICE_CLOSEPrice Entry: Applied price
InpStochSignalMode_EntrySTOCH_SIGNAL_CROSSSignal Mode Entry
InpStochFilterMode_EntrySTOCH_FILTER_NONEFilter Mode Entry
InpStochConsecutiveBars_Entry1Consecutive Entry: N bars for entry
InpStochLevelBuy_Entry20.0Level Buy Entry: Oversold threshold
InpStochLevelSell_Entry80.0Level Sell Entry: Overbought threshold
InpStoch_UseForEntryConfirmationfalseUse for Entry Conf: Enable Stochastic entry conf
InpStochTF_EntryConf0Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Entry Conf: Timeframe
InpStochShift_EntryConf1Shift Entry Conf: Bar index
InpStochKPeriod_EntryConf14%K Period Entry Conf
InpStochDPeriod_EntryConf3%D Period Entry Conf
InpStochSlowing_EntryConf3Slowing Entry Conf
InpStochKMethod_EntryConfSTOCH_MA_SMA%K MA Method Entry Conf
InpStochDMethod_EntryConfSTOCH_MA_SMA%D MA Method Entry Conf
InpStochAppliedPrice_EntryConfSTOCH_PRICE_CLOSEPrice Entry Conf: Applied price
InpStochSignalMode_EntryConfSTOCH_SIGNAL_CROSSSignal Mode Entry Conf
InpStochFilterMode_EntryConfSTOCH_FILTER_NONEFilter Mode Entry Conf
InpStochConsecutiveBars_EntryConf1Consecutive Entry Conf: N bars
InpStochLevelBuy_EntryConf20.0Level Buy Entry Conf: Oversold threshold
InpStochLevelSell_EntryConf80.0Level Sell Entry Conf: Overbought threshold
InpStoch_UseForAdditionsfalseUse for Additions: Enable Stochastic add
InpStochTF_Add0Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Add: Timeframe
InpStochShift_Add1Shift Add: Bar index
InpStochKPeriod_Add14%K Period Add
InpStochDPeriod_Add3%D Period Add
InpStochSlowing_Add3Slowing Add
InpStochKMethod_AddSTOCH_MA_SMA%K MA Method Add
InpStochDMethod_AddSTOCH_MA_SMA%D MA Method Add
InpStochAppliedPrice_AddSTOCH_PRICE_CLOSEPrice Add: Applied price
InpStochSignalMode_AddSTOCH_SIGNAL_CROSSSignal Mode Add
InpStochFilterMode_AddSTOCH_FILTER_NONEFilter Mode Add
InpStochConsecutiveBars_Add1Consecutive Add: N bars
InpStochLevelBuy_Add20.0Level Buy Add: Oversold threshold
InpStochLevelSell_Add80.0Level Sell Add: Overbought threshold
InpStoch_UseForExitfalseUse for Exit: Enable Stochastic exit
InpStochTF_Exit0Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Exit: Timeframe
InpStochShift_Exit1Shift Exit: Bar index
InpStochKPeriod_Exit14%K Period Exit
InpStochDPeriod_Exit3%D Period Exit
InpStochSlowing_Exit3Slowing Exit
InpStochKMethod_ExitSTOCH_MA_SMA%K MA Method Exit
InpStochDMethod_ExitSTOCH_MA_SMA%D MA Method Exit
InpStochAppliedPrice_ExitSTOCH_PRICE_CLOSEPrice Exit: Applied price
InpStochSignalMode_ExitSTOCH_SIGNAL_CROSSSignal Mode Exit
InpStochFilterMode_ExitSTOCH_FILTER_NONEFilter Mode Exit
InpStochConsecutiveBars_Exit1Consecutive Exit: N bars
InpStochLevelBuy_Exit20.0Level Buy Exit: Oversold threshold
InpStochLevelSell_Exit80.0Level Sell Exit: Overbought threshold
InpStoch_UseForExitConfirmationfalseUse for Exit Conf: Enable Stochastic exit conf
InpStochTF_ExitConf0Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Exit Conf: Timeframe
InpStochShift_ExitConf1Shift Exit Conf: Bar index
InpStochKPeriod_ExitConf14%K Period Exit Conf
InpStochDPeriod_ExitConf3%D Period Exit Conf
InpStochSlowing_ExitConf3Slowing Exit Conf
InpStochKMethod_ExitConfSTOCH_MA_SMA%K MA Method Exit Conf
InpStochDMethod_ExitConfSTOCH_MA_SMA%D MA Method Exit Conf
InpStochAppliedPrice_ExitConfSTOCH_PRICE_CLOSEPrice Exit Conf: Applied price
InpStochSignalMode_ExitConfSTOCH_SIGNAL_CROSSSignal Mode Exit Conf
InpStochFilterMode_ExitConfSTOCH_FILTER_NONEFilter Mode Exit Conf
InpStochConsecutiveBars_ExitConf1Consecutive Exit Conf: N bars
InpStochLevelBuy_ExitConf20.0Level Buy Exit Conf: Oversold threshold
InpStochLevelSell_ExitConf80.0Level Sell Exit Conf: Overbought threshold
InpShowStochOnCharttrueShow on Chart: Show Stochastic info
InpStochKLineColorclrDodgerBlue%K Line Color
InpStochDLineColorclrOrangeRed%D Line Color
InpStochOverboughtColorclrRedOverbought Level Color
InpStochOversoldColorclrLimeOversold Level Color
InpStochLabelColorclrAquaLabel Color: Stochastic label
InpStochLabelYOffset30Label Y Offset: Chart label Y
InpStochLabelCorner0Label Corner: Chart label corner
InpStochDebugfalseDebug: Enable Stochastic debug
InpBB_UseForEntryfalseUse for Entry: Enable BB entry
InpBBTF_Entry0Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Entry: Timeframe for BB entry
InpBBShift_Entry1Shift Entry: Bar index for entry
InpBBPeriod_Entry20Period Entry: BB period
InpBBDeviation_Entry2.0Deviation Entry: BB deviation
InpBBMaMethod_EntryBB_MA_SMAMA Method Entry: BB smoothing
InpBBAppliedPrice_EntryBB_PRICE_CLOSEPrice Entry: Applied price
InpBBSignalMode_EntryBB_SIGNAL_BAND_TOUCHSignal Mode Entry: BB logic
InpBBFilterMode_EntryBB_FILTER_NONEFilter Mode Entry: BB filter
InpBBConsecutiveBars_Entry1Consecutive Entry: N bars for entry
InpBBBandwidthMin_Entry0.0Bandwidth Min Entry: Min bandwidth
InpBB_UseForEntryConfirmationfalseUse for Entry Conf: Enable BB entry conf
InpBBTF_EntryConf0Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Entry Conf: Timeframe
InpBBShift_EntryConf1Shift Entry Conf: Bar index
InpBBPeriod_EntryConf20Period Entry Conf: BB period
InpBBDeviation_EntryConf2.0Deviation Entry Conf: BB deviation
InpBBMaMethod_EntryConfBB_MA_SMAMA Method Entry Conf
InpBBAppliedPrice_EntryConfBB_PRICE_CLOSEPrice Entry Conf: Applied price
InpBBSignalMode_EntryConfBB_SIGNAL_BAND_TOUCHSignal Mode Entry Conf
InpBBFilterMode_EntryConfBB_FILTER_NONEFilter Mode Entry Conf
InpBBConsecutiveBars_EntryConf1Consecutive Entry Conf: N bars
InpBBBandwidthMin_EntryConf0.0Bandwidth Min Entry Conf
InpBB_UseForAdditionsfalseUse for Additions: Enable BB add
InpBBTF_Add0Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Add: Timeframe
InpBBShift_Add1Shift Add: Bar index
InpBBPeriod_Add20Period Add: BB period
InpBBDeviation_Add2.0Deviation Add: BB deviation
InpBBMaMethod_AddBB_MA_SMAMA Method Add
InpBBAppliedPrice_AddBB_PRICE_CLOSEPrice Add: Applied price
InpBBSignalMode_AddBB_SIGNAL_BAND_TOUCHSignal Mode Add
InpBBFilterMode_AddBB_FILTER_NONEFilter Mode Add
InpBBConsecutiveBars_Add1Consecutive Add: N bars
InpBBBandwidthMin_Add0.0Bandwidth Min Add
InpBB_UseForExitfalseUse for Exit: Enable BB exit
InpBBTF_Exit0Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Exit: Timeframe
InpBBShift_Exit1Shift Exit: Bar index
InpBBPeriod_Exit20Period Exit: BB period
InpBBDeviation_Exit2.0Deviation Exit: BB deviation
InpBBMaMethod_ExitBB_MA_SMAMA Method Exit
InpBBAppliedPrice_ExitBB_PRICE_CLOSEPrice Exit: Applied price
InpBBSignalMode_ExitBB_SIGNAL_BAND_TOUCHSignal Mode Exit
InpBBFilterMode_ExitBB_FILTER_NONEFilter Mode Exit
InpBBConsecutiveBars_Exit1Consecutive Exit: N bars
InpBBBandwidthMin_Exit0.0Bandwidth Min Exit
InpBB_UseForExitConfirmationfalseUse for Exit Conf: Enable BB exit conf
InpBBTF_ExitConf0Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Exit Conf: Timeframe
InpBBShift_ExitConf1Shift Exit Conf: Bar index
InpBBPeriod_ExitConf20Period Exit Conf: BB period
InpBBDeviation_ExitConf2.0Deviation Exit Conf: BB deviation
InpBBMaMethod_ExitConfBB_MA_SMAMA Method Exit Conf
InpBBAppliedPrice_ExitConfBB_PRICE_CLOSEPrice Exit Conf: Applied price
InpBBSignalMode_ExitConfBB_SIGNAL_BAND_TOUCHSignal Mode Exit Conf
InpBBFilterMode_ExitConfBB_FILTER_NONEFilter Mode Exit Conf
InpBBConsecutiveBars_ExitConf1Consecutive Exit Conf: N bars
InpBBBandwidthMin_ExitConf0.0Bandwidth Min Exit Conf
InpShowBBOnCharttrueShow on Chart: Show BB info
InpBBUpperColorclrDodgerBlueUpper Band Color
InpBBLowerColorclrOrangeRedLower Band Color
InpBBMiddleColorclrAquaMiddle Band Color
InpBBLabelColorclrAquaLabel Color: BB label
InpBBLabelYOffset20Label Y Offset: Chart label Y
InpBBLabelCorner0Label Corner: Chart label corner
InpBBDebugfalseDebug: Enable BB debug
InpATR_UseForEntryfalseUse for Entry: Enable ATR entry
InpATRTF_Entry0Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Entry: Timeframe for ATR entry
InpATRShift_Entry1Shift Entry: Bar index for entry
InpATRPeriod_Entry14Period Entry: ATR period
InpATRMaMethod_EntryATR_MA_WILDERSMA Method Entry: ATR smoothing
InpATRAppliedPrice_EntryATR_PRICE_CLOSEPrice Entry: Applied price
InpATRSignalMode_EntryATR_SIGNAL_ABOVESignal Mode Entry: ATR logic
InpATRFilterMode_EntryATR_FILTER_NONEFilter Mode Entry: ATR filter
InpATRConsecutiveBars_Entry1Consecutive Entry: N bars for entry
InpATRThreshold_Entry10.0Threshold Entry: ATR value/points
InpATR_UseForEntryConfirmationfalseUse for Entry Conf: Enable ATR entry conf
InpATRTF_EntryConf0Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Entry Conf: Timeframe
InpATRShift_EntryConf1Shift Entry Conf: Bar index
InpATRPeriod_EntryConf14Period Entry Conf: ATR period
InpATRMaMethod_EntryConfATR_MA_WILDERSMA Method Entry Conf
InpATRAppliedPrice_EntryConfATR_PRICE_CLOSEPrice Entry Conf: Applied price
InpATRSignalMode_EntryConfATR_SIGNAL_ABOVESignal Mode Entry Conf
InpATRFilterMode_EntryConfATR_FILTER_NONEFilter Mode Entry Conf
InpATRConsecutiveBars_EntryConf1Consecutive Entry Conf: N bars
InpATRThreshold_EntryConf10.0Threshold Entry Conf: ATR value/points
InpATR_UseForAdditionsfalseUse for Additions: Enable ATR add
InpATRTF_Add0Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Add: Timeframe
InpATRShift_Add1Shift Add: Bar index
InpATRPeriod_Add14Period Add: ATR period
InpATRMaMethod_AddATR_MA_WILDERSMA Method Add
InpATRAppliedPrice_AddATR_PRICE_CLOSEPrice Add: Applied price
InpATRSignalMode_AddATR_SIGNAL_ABOVESignal Mode Add
InpATRFilterMode_AddATR_FILTER_NONEFilter Mode Add
InpATRConsecutiveBars_Add1Consecutive Add: N bars
InpATRThreshold_Add10.0Threshold Add: ATR value/points
InpATR_UseForExitfalseUse for Exit: Enable ATR exit
InpATRTF_Exit0Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Exit: Timeframe
InpATRShift_Exit1Shift Exit: Bar index
InpATRPeriod_Exit14Period Exit: ATR period
InpATRMaMethod_ExitATR_MA_WILDERSMA Method Exit
InpATRAppliedPrice_ExitATR_PRICE_CLOSEPrice Exit: Applied price
InpATRSignalMode_ExitATR_SIGNAL_ABOVESignal Mode Exit
InpATRFilterMode_ExitATR_FILTER_NONEFilter Mode Exit
InpATRConsecutiveBars_Exit1Consecutive Exit: N bars
InpATRThreshold_Exit10.0Threshold Exit: ATR value/points
InpATR_UseForExitConfirmationfalseUse for Exit Conf: Enable ATR exit conf
InpATRTF_ExitConf0Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Exit Conf: Timeframe
InpATRShift_ExitConf1Shift Exit Conf: Bar index
InpATRPeriod_ExitConf14Period Exit Conf: ATR period
InpATRMaMethod_ExitConfATR_MA_WILDERSMA Method Exit Conf
InpATRAppliedPrice_ExitConfATR_PRICE_CLOSEPrice Exit Conf: Applied price
InpATRSignalMode_ExitConfATR_SIGNAL_ABOVESignal Mode Exit Conf
InpATRFilterMode_ExitConfATR_FILTER_NONEFilter Mode Exit Conf
InpATRConsecutiveBars_ExitConf1Consecutive Exit Conf: N bars
InpATRThreshold_ExitConf10.0Threshold Exit Conf: ATR value/points
InpShowATROnCharttrueShow on Chart: Show ATR info
InpATRLineColorclrDodgerBlueATR Line Color
InpATRThresholdColorclrRedThreshold Line Color
InpATRLabelColorclrAquaLabel Color: ATR label
InpATRLabelYOffset10Label Y Offset: Chart label Y
InpATRLabelCorner0Label Corner: Chart label corner
InpATRDebugfalseDebug: Enable ATR debug
InpVolume_UseForEntryfalseUse for Entry: Enable Volume entry
InpVolumeTF_Entry0Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Entry: Timeframe for Volume entry
InpVolumeShift_Entry1Shift Entry: Bar index for entry
InpVolumeType_EntryVOLUME_TYPE_TICKVolume Type Entry: Tick or real
InpVolumeMAPeriod_Entry20MA Period Entry: Volume MA period
InpVolumeMAMethod_EntryVOLUME_MA_SMAMA Method Entry: Smoothing
InpVolumeSignalMode_EntryVOLUME_SIGNAL_ABOVESignal Mode Entry
InpVolumeFilterMode_EntryVOLUME_FILTER_NONEFilter Mode Entry
InpVolumeConsecutiveBars_Entry1Consecutive Entry: N bars for entry
InpVolumeThreshold_Entry1000Threshold Entry: Volume value/MA multiplier
InpVolume_UseForEntryConfirmationfalseUse for Entry Conf: Enable Volume entry conf
InpVolumeTF_EntryConf0Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Entry Conf: Timeframe
InpVolumeShift_EntryConf1Shift Entry Conf: Bar index
InpVolumeType_EntryConfVOLUME_TYPE_TICKVolume Type Entry Conf
InpVolumeMAPeriod_EntryConf20MA Period Entry Conf
InpVolumeMAMethod_EntryConfVOLUME_MA_SMAMA Method Entry Conf
InpVolumeSignalMode_EntryConfVOLUME_SIGNAL_ABOVESignal Mode Entry Conf
InpVolumeFilterMode_EntryConfVOLUME_FILTER_NONEFilter Mode Entry Conf
InpVolumeConsecutiveBars_EntryConf1Consecutive Entry Conf: N bars
InpVolumeThreshold_EntryConf1000Threshold Entry Conf: Volume value/MA multiplier
InpVolume_UseForAdditionsfalseUse for Additions: Enable Volume add
InpVolumeTF_Add0Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Add: Timeframe
InpVolumeShift_Add1Shift Add: Bar index
InpVolumeType_AddVOLUME_TYPE_TICKVolume Type Add
InpVolumeMAPeriod_Add20MA Period Add
InpVolumeMAMethod_AddVOLUME_MA_SMAMA Method Add
InpVolumeSignalMode_AddVOLUME_SIGNAL_ABOVESignal Mode Add
InpVolumeFilterMode_AddVOLUME_FILTER_NONEFilter Mode Add
InpVolumeConsecutiveBars_Add1Consecutive Add: N bars
InpVolumeThreshold_Add1000Threshold Add: Volume value/MA multiplier
InpVolume_UseForExitfalseUse for Exit: Enable Volume exit
InpVolumeTF_Exit0Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Exit: Timeframe
InpVolumeShift_Exit1Shift Exit: Bar index
InpVolumeType_ExitVOLUME_TYPE_TICKVolume Type Exit
InpVolumeMAPeriod_Exit20MA Period Exit
InpVolumeMAMethod_ExitVOLUME_MA_SMAMA Method Exit
InpVolumeSignalMode_ExitVOLUME_SIGNAL_ABOVESignal Mode Exit
InpVolumeFilterMode_ExitVOLUME_FILTER_NONEFilter Mode Exit
InpVolumeConsecutiveBars_Exit1Consecutive Exit: N bars
InpVolumeThreshold_Exit1000Threshold Exit: Volume value/MA multiplier
InpVolume_UseForExitConfirmationfalseUse for Exit Conf: Enable Volume exit conf
InpVolumeTF_ExitConf0Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Exit Conf: Timeframe
InpVolumeShift_ExitConf1Shift Exit Conf: Bar index
InpVolumeType_ExitConfVOLUME_TYPE_TICKVolume Type Exit Conf
InpVolumeMAPeriod_ExitConf20MA Period Exit Conf
InpVolumeMAMethod_ExitConfVOLUME_MA_SMAMA Method Exit Conf
InpVolumeSignalMode_ExitConfVOLUME_SIGNAL_ABOVESignal Mode Exit Conf
InpVolumeFilterMode_ExitConfVOLUME_FILTER_NONEFilter Mode Exit Conf
InpVolumeConsecutiveBars_ExitConf1Consecutive Exit Conf: N bars
InpVolumeThreshold_ExitConf1000Threshold Exit Conf: Volume value/MA multiplier
InpShowVolumeOnCharttrueShow on Chart: Show Volume info
InpVolumeBarColorclrDodgerBlueVolume Bar Color
InpVolumeMAColorclrOrangeRedVolume MA Color
InpVolumeSpikeColorclrLimeVolume Spike Color
InpVolumeLabelColorclrAquaLabel Color: Volume label
InpVolumeLabelYOffset70Label Y Offset: Chart label Y
InpVolumeLabelCorner0Label Corner: Chart label corner
InpVolumeDebugfalseDebug: Enable Volume debug
InpPA_UseForEntryfalseUse for Entry: Enable PA entry
InpPATF_Entry0Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Entry: Timeframe for PA entry
InpPAShift_Entry1Shift Entry: Bar index for entry
InpPAPatternType_EntryPA_PATTERN_PINBARPattern Type Entry
InpPASignalMode_EntryPA_SIGNAL_ANYSignal Mode Entry
InpPAFilterMode_EntryPA_FILTER_NONEFilter Mode Entry
InpPAConsecutiveBars_Entry1Consecutive Entry: N patterns for entry
InpPAContextMode_EntryPA_CONTEXT_NONEContext Mode Entry
InpPAMinBodySize_Entry0.0Min Body Size Entry: Min body size (points)
InpPAMaxWickRatio_Entry0.0Max Wick Ratio Entry: Max wick/body ratio
InpPA_UseForEntryConfirmationfalseUse for Entry Conf: Enable PA entry conf
InpPATF_EntryConf0Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Entry Conf: Timeframe
InpPAShift_EntryConf1Shift Entry Conf: Bar index
InpPAPatternType_EntryConfPA_PATTERN_PINBARPattern Type Entry Conf
InpPASignalMode_EntryConfPA_SIGNAL_ANYSignal Mode Entry Conf
InpPAFilterMode_EntryConfPA_FILTER_NONEFilter Mode Entry Conf
InpPAConsecutiveBars_EntryConf1Consecutive Entry Conf: N patterns
InpPAContextMode_EntryConfPA_CONTEXT_NONEContext Mode Entry Conf
InpPAMinBodySize_EntryConf0.0Min Body Size Entry Conf
InpPAMaxWickRatio_EntryConf0.0Max Wick Ratio Entry Conf
InpPA_UseForAdditionsfalseUse for Additions: Enable PA add
InpPATF_Add0Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Add: Timeframe
InpPAShift_Add1Shift Add: Bar index
InpPAPatternType_AddPA_PATTERN_PINBARPattern Type Add
InpPASignalMode_AddPA_SIGNAL_ANYSignal Mode Add
InpPAFilterMode_AddPA_FILTER_NONEFilter Mode Add
InpPAConsecutiveBars_Add1Consecutive Add: N patterns
InpPAContextMode_AddPA_CONTEXT_NONEContext Mode Add
InpPAMinBodySize_Add0.0Min Body Size Add
InpPAMaxWickRatio_Add0.0Max Wick Ratio Add
InpPA_UseForExitfalseUse for Exit: Enable PA exit
InpPATF_Exit0Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Exit: Timeframe
InpPAShift_Exit1Shift Exit: Bar index
InpPAPatternType_ExitPA_PATTERN_PINBARPattern Type Exit
InpPASignalMode_ExitPA_SIGNAL_ANYSignal Mode Exit
InpPAFilterMode_ExitPA_FILTER_NONEFilter Mode Exit
InpPAConsecutiveBars_Exit1Consecutive Exit: N patterns
InpPAContextMode_ExitPA_CONTEXT_NONEContext Mode Exit
InpPAMinBodySize_Exit0.0Min Body Size Exit
InpPAMaxWickRatio_Exit0.0Max Wick Ratio Exit
InpPA_UseForExitConfirmationfalseUse for Exit Conf: Enable PA exit conf
InpPATF_ExitConf0Timeframe (1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Exit Conf: Timeframe
InpPAShift_ExitConf1Shift Exit Conf: Bar index
InpPAPatternType_ExitConfPA_PATTERN_PINBARPattern Type Exit Conf
InpPASignalMode_ExitConfPA_SIGNAL_ANYSignal Mode Exit Conf
InpPAFilterMode_ExitConfPA_FILTER_NONEFilter Mode Exit Conf
InpPAConsecutiveBars_ExitConf1Consecutive Exit Conf: N patterns
InpPAContextMode_ExitConfPA_CONTEXT_NONEContext Mode Exit Conf
InpPAMinBodySize_ExitConf0.0Min Body Size Exit Conf
InpPAMaxWickRatio_ExitConf0.0Max Wick Ratio Exit Conf
InpShowPAOnCharttrueShow on Chart: Show PA patterns
InpPABullPatternColorclrLimeBull Pattern Color: Bullish pattern
InpPABearPatternColorclrRedBear Pattern Color: Bearish pattern
InpPACustomPatternColorclrAquaCustom Pattern Color: Custom pattern
InpPALabelColorclrAquaLabel Color: PA label
InpPALabelYOffset220Label Y Offset: Chart label Y
InpPALabelCorner0Label Corner: Chart label corner
InpPADebugfalseDebug: Enable PA debug
InpEntrySignalCombineModeSIGNAL_COMBINE_MAJORITYCombine Mode: Entry
InpEntryMinConfirmations2Min Confirmations: Entry (for MAJORITY/AND)
InpEntryWeightMACD1.0Weight: MACD Entry
InpEntryWeightRSI1.0Weight: RSI Entry
InpEntryWeightStoch1.0Weight: Stoch Entry
InpEntryWeightBB1.0Weight: BB Entry
InpEntryWeightATR1.0Weight: ATR Entry
InpEntryWeightVolume1.0Weight: Volume Entry
InpEntryWeightPA1.0Weight: Price Action Entry
InpEntryWeightDonchian1.0Weight: Donchian Entry
InpEntryWeightSupertrend1.0Weight: Supertrend Entry
InpEntryWeightVWAP1.0Weight: VWAP Entry
InpEntryWeightADX1.0Weight: ADX Entry
InpEntryWeightHA1.0Weight: Heiken Ashi Entry
InpEntryWeightGaussian1.0Weight: Gaussian Entry
InpEntrySignalThreshold5.0Weighted Threshold: Entry (for WEIGHTED mode)
InpEntryConfSignalCombineModeSIGNAL_COMBINE_MAJORITYCombine Mode: Entry Conf
InpEntryConfMinConfirmations2Min Confirmations: Entry Conf
InpEntryConfSignalThreshold5.0===================== ADDITIONS =====================
InpAddSignalCombineModeSIGNAL_COMBINE_MAJORITYCombine Mode: Additions
InpAddMinConfirmations2Min Confirmations: Additions
InpAddSignalThreshold5.0===================== EXIT =====================
InpExitSignalCombineModeSIGNAL_COMBINE_MAJORITYCombine Mode: Exit
InpExitMinConfirmations2Min Confirmations: Exit
InpExitSignalThreshold5.0===================== EXIT CONFIRMATION =====================
InpExitConfSignalCombineModeSIGNAL_COMBINE_MAJORITYCombine Mode: Exit Conf
InpExitConfMinConfirmations2Min Confirmations: Exit Conf
InpExitConfSignalThreshold5.0Documentation:
كود المصدر (.mq5)Open Source
Pipsgrowth_com_EX12081.mq5
#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;

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

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

الوسوم:ex12081multiindicatorconfluencepipsgrowthfreemt5xauusd

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

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

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

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

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

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

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

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