Pipsgrowth EX12081 MultiIndicatorConfluence
MT5 Expert Advisor (Open Source) · XAUUSD · M5, H1
Pipsgrowth.com EX12081 MN2 — Multi-indicator confluence with 12+ indicators, full 12-layer stack.
Overview
Pipsgrowth EX12081 MultiIndicatorConfluence is a heavily parameterised EA built around a 13-indicator x 5-role signal matrix. The 13 indicators — Heiken Ashi, MACD, RSI, Gaussian, Donchian, Supertrend, VWAP, ADX, Stochastic, Bollinger Bands, ATR, Volume, and Price Action — each receive five independent configuration blocks (Entry, EntryConfirmation, Additions, Exit, ExitConfirmation), and each block carries its own timeframe selector, period, threshold, and shift. The matrix is wired so the same indicator can simultaneously drive a different role on a different timeframe — for example Supertrend(10, 3.0) on M15 for entry while Donchian(20) on H1 supervises the exit. The OnTick flow sequences as follows: IsEAInitialized and UpdateEAStatus run first, IsNewBar/IsTradeUpdateRequired gate the heavy work, then the market-state checks IsTradeAllowed/IsMarketOpen/IsTradingDay and the drawdown/news/session gates run. If everything clears, ProcessIndicatorSignals walks through all 13 Process*Signals functions, CombineIndicatorSignals merges the per-role outputs, ManageExistingPositions runs trailing/break-even/partial-TP/profit-lock/time-based-SL for any open trade, and ProcessEntrySignals finally calls GetEntrySignal and OpenPosition.
The body of the EA explicitly documents a 12-layer architecture: REGIME (which determines trend/range state), SIGNAL (raw per-bar indicator reads), ENTRY (which signal triggers a new position), CONFIRM (which secondary read must agree), NO-TRADE (news/session/DD gates), CAPITAL CAP (lot cap, drawdown stop, equity stop), RISK (per-trade SL, ATR-based SL, max DD percent, max DD amount), SIZING (fixed 0.01 lot OR auto-scaled at 0.01 per 1000 capital against equity), MANAGE (trailing, break-even, partial TP, profit lock), EXIT (per-indicator exit signals, time-based SL), SCALING (additional entries gated by InpMinProfitPerTradeToAddInPoints and the lock-profit rules), and OnTester (strategy tester reporting).
Default risk parameters are conservative: InpMaxDrawdownPercent = 20.0 percent against tracked max equity (GetMaxEquityRecord maintains the high-water mark), InpMaxDrawdownAmount = 0.0 (disabled), InpStopEAOnEquityReached = 0.0 (disabled), InpMaxSlippagePoints = 5, InpMaxSpreadPoints = 10, InpMaxTradesPerDay = 5, InpMinBarsBetweenTrades = 1, InpMaxConsecutiveLosingTrades = 3, and InpPauseMinutesAfterLosingStreak = 60 minutes — the IsInLosingStreak function sets a static pause-until timestamp and refuses new entries until it expires. Default SL can be either the hard InpHardSL_Points = 50 OR an ATR-based alternative InpUseATRStop with InpATR_SL_Period = 14 and InpATR_SL_Multiplier = 2.0. Default TP sits at InpTP_Value = 100 points. The break-even module is configured for InpBreakEvenTriggerPoints = 30 profit to arm and InpBreakEvenLockPoints = 2 offset above entry once armed; trailing is InpTrailingStop_Points = 20 with InpTrailingStep_Points = 5; partial TP closes 50 percent of the position (InpPartialTP_Percent = 0.5) at InpPartialTP_Points = 50; profit lock arms at InpProfitLockTrigger = 50 and secures InpProfitLockSecure = 10 with InpProfitLockStep = 20 increments.
The position-management framework, however, is only partially implemented. The OnTick dispatcher and the gating logic in ManageExistingPositions, CheckExitSignals, ProcessEntrySignals, IsInLosingStreak, IsMaxDrawdownExceeded, IsNewsTime, IsWithinTradingSession, CheckTimeBasedStopLoss, ClosePositionByTicket, and the TryClose/TryClosePartial/TryModify retry helpers are all live — the retry helpers run a 3-attempt loop with 200ms (or 100ms for modify) Sleep on TRADE_RETCODE_REQUOTE/TRADE_RETCODE_TIMEOUT/TRADE_RETCODE_PRICE_OFF/TRADE_RETCODE_PRICE_CHANGED. IsMaxDrawdownExceeded actually reads AccountInfoDouble(ACCOUNT_EQUITY), compares against the persisted GetMaxEquityRecord high-water mark, computes percent and absolute drawdown, and pauses when either InpMaxDrawdownPercent or InpMaxDrawdownAmount threshold is crossed. CheckTimeBasedStopLoss iterates PositionsTotal in reverse, filters on POSITION_MAGIC and POSITION_SYMBOL, and closes positions whose hold time exceeds InpTimeBasedSLMinutes via ClosePositionByTicket which assembles a MqlTradeRequest with TRADE_ACTION_DEAL, ORDER_FILLING_IOC, and InpMaxSlippagePoints deviation. IsInLosingStreak maintains g_losing_streak_pause_until as a static datetime, sets it to TimeCurrent() + InpPauseMinutesAfterLosingStreak*60 when GetConsecutiveLosses() >= InpMaxConsecutiveLosingTrades, and returns true while that timestamp is in the future. ProcessDonchianSignals, ProcessSupertrendSignals, CalculateSupertrendSeries, GetSupertrendSignalLogic, and ProcessSupertrendRoleSignal are the only indicator functions with real bodies — Supertrend computes a proper ATR-anchored upper/lower band series with STABILIZATION_PERIOD = MathMax(100, atrPeriod2) bars of history, applies consecutive-bars and ATR-volatility filters, and supports a CROSS signal mode. Everything else — ProcessHeikenAshiSignals, ProcessMACDSignals, ProcessRSISignals, ProcessGaussianSignals, ProcessVWAPSignals, ProcessADXSignals, ProcessStochasticSignals, ProcessBollingerBandsSignals, ProcessATRSignals, ProcessVolumeSignals, ProcessPriceActionSignals, CombineIndicatorSignals, GetEntrySignal, OpenPosition, CanAddToPosition, ProcessAdditionalEntrySignals, HasOpenPositions, GetDailyTradeCount, ApplyTrailingStop, MoveToBreakEven, ManagePartialTakeProfit, ManageProfitLock, and the 13 GetExitSignal functions — are stubbed with // TODO or return 0/false/EMPTY_VALUE placeholders. The exit-signal functions are explicitly labelled /* TODO */ return false;. The CalculateLotSize, CalculateStopLoss, CalculateTakeProfit, CloseAllPositions, ClosePartialPosition, CalculateCorrelation, CheckCorrelationFilter, UpdateDashboard, ParseTimeString functions are also stubs that return placeholder values.
The 3 trade-execution wrappers use a g_trade_wrappers_EX12081 CTrade instance and retry three times on transient retcodes — TryClose_EX12081 returns true only when ResultRetcode() is TRADE_RETCODE_DONE or TRADE_RETCODE_DONE_PARTIAL, TryClosePartial_EX12081 mirrors the same logic with PositionClosePartial, and TryModify_EX12081 uses a 100ms cadence and breaks on PRICE_OFF/PRICE_CHANGED. The source file also has heavy duplication: the MapTimeframeInt, MapAppliedPriceInt, g_InpTimeframe declarations are repeated in the same file roughly 4-5 times in the input scaffolding, and each indicator block contains its own forward declarations for ProcessRoleSignal-style functions. The MQL5 compiler accepts the duplicates and runtime uses the last declaration in scope, so the EA still compiles cleanly.
What this means in practice: EX12081 is a config framework, not a finished strategy. The Donchian and Supertrend signal paths will generate real entries on a properly-configured chart, but every other indicator block is wired only up to the point of having parameters in the input panel — turning on RSI or Bollinger Bands in the input list will not, by itself, change the EA's behaviour because CombineIndicatorSignals is empty. The risk gates (max DD, losing-streak pause, news filter, session filter, time-based SL, equity stop) and the equity-tracking side of IsMaxDrawdownExceeded all function as designed, so the EA will not run away once started, but it will not generate the volume of signals its 948 input parameters would suggest either. Treat EX12081 as a starting skeleton for someone willing to fill in the indicator functions — the architecture, the input surface, the trade wrappers, and the risk layer are all professionally laid out, but the per-indicator signal math is on the user to implement. The recommended setup is therefore: enable only the Supertrend Entry and Donchian Add blocks (which work), leave everything else off, set the InpOneTradeOnly flag to true, set InpMaxTradesPerDay to 5, set InpMaxConsecutiveLosingTrades to 3 with InpPauseMinutesAfterLosingStreak to 60, and run on XAUUSD M5 or H1 with the default 50pt hard SL and 100pt TP, the 30pt break-even, and the 20pt trailing stop.
Strategy Deep Dive
OnTick runs IsEAInitialized and UpdateEAStatus, gates work on IsNewBar/IsTradeUpdateRequired, and applies the market-state stack (IsTradeAllowed, IsMarketOpen, IsTradingDay, IsMaxDrawdownExceeded using GetMaxEquityRecord + UpdateMaxEquityRecord, IsNewsTime against the loaded Forex Factory calendar, and IsWithinTradingSession against the three configured session windows) before calling ProcessIndicatorSignals. ProcessIndicatorSignals invokes the 13 ProcessSignals functions and CombineIndicatorSignals; ProcessSupertrendSignals is the only indicator path with a real body — it routes through CalculateSupertrendSeries, GetSupertrendSignalLogic, and ProcessSupertrendRoleSignal, applies the consecutive-bars filter and the ATR-volatility filter, and writes g_supertrendSignalEntry/Add/Exit/etc. ManageExistingPositions then iterates PositionsTotal in reverse, filters by magic and symbol, calls CheckExitSignals (which fans out to the 13 GetExitSignal stubs, all returning false), then runs ApplyTrailingStop, MoveToBreakEven, ManagePartialTakeProfit, ApplyProfitLock, and CheckTimeBasedStopLoss — CheckTimeBasedStopLoss is the only live exit that actually fires in the current build and it routes through ClosePositionByTicket using a MqlTradeRequest with TRADE_ACTION_DEAL and ORDER_FILLING_IOC. ProcessEntrySignals then enforces InpOneTradeOnly, the daily trade cap, the losing-streak pause, calls GetEntrySignal (currently returns 0), and dispatches OpenPosition. The three retry wrappers TryClose_EX12081/TryClosePartial_EX12081/TryModify_EX12081 sit on a g_trade_wrappers_EX12081 CTrade instance and re-attempt on TRADE_RETCODE_REQUOTE/TIMEOUT/PRICE_OFF/PRICE_CHANGED with 200ms (or 100ms for modify) Sleep between attempts.
Entries are produced by the Supertrend role (ProcessSupertrendSignals → CalculateSupertrendSeries + GetSupertrendSignalLogic, with optional CROSS/consecutive-bars/ATR-volatility filters) and the Donchian role (ProcessDonchianSignals → CalculateDonchianBands + GetDonchianSignal). ProcessIndicatorSignals walks all 13 indicator blocks, but only Supertrend and Donchian have working signal math; CombineIndicatorSignals is the merger call and is currently a stub, so in practice Supertrend Entry is the only path that fires. Entry is further gated by InpOneTradeOnly, GetDailyTradeCount vs InpMaxTradesPerDay, and IsInLosingStreak.
Exits route through three layers: per-indicator exit signals (the 13 Get*ExitSignal functions are all /* TODO */ return false), the time-based SL via CheckTimeBasedStopLoss which compares (TimeCurrent() - open_time)/60 against InpTimeBasedSLMinutes and closes via ClosePositionByTicket, and the trade-management stack (trailing, break-even, partial TP, profit lock) that ManageExistingPositions orchestrates. Because the Get*ExitSignal functions are stubs, the only live exit drivers in the current build are the time-based SL module and the ClosePositions call inside the CheckExitSignals true branch when any indicator returns true.
Two SL modes are available: a fixed InpHardSL_Points = 50 default (InpUseHardSL = true) or an ATR-based alternative (InpUseATRStop = false by default) with InpATR_SL_Period = 14 and InpATR_SL_Multiplier = 2.0, which yields a roughly 2x ATR stop that auto-adapts to volatility. There is also a portfolio-level InpMaxDrawdownPercent = 20 percent equity-stop that pauses the EA when the equity-to-max-equity drawdown exceeds 20 percent, and a time-based SL via InpTimeBasedSLMinutes that closes positions after the configured hold duration regardless of profit.
The default take-profit is a fixed InpTP_Value = 100 points (InpUseHardTP = true by default). A partial-TP module is wired and ready to fire: InpPartialTP_Points = 50 closes InpPartialTP_Percent = 0.5 (50 percent of the position) once the trade reaches 50 points of profit. A profit-lock module is also available with InpProfitLockTrigger = 50, InpProfitLockStep = 20, and InpProfitLockSecure = 10. Because the live Supertrend path runs with a 100-point TP against a 50-point SL on XAUUSD, the implied RR is 1:2.
Minimum recommended balance: $100 (XAUUSD M5/H1, 0.01 lot). Best deployed on ECN or RAW-spread accounts because the live Supertrend path will use the full 100-point TP against the 50-point SL on M5 — a broker with sub-15-point XAUUSD spread keeps the RR near 1:2; a 30-point spread broker compresses the same setup to roughly 1:1. Use the default session windows (London 10:00-18:00, NY 15:00-23:00, Tokyo 03:00-11:00 in server time) and let the news filter block high-impact Forex Factory events with a 30-minute buffer. Because only Supertrend and Donchian produce real signals, set InpSupertrend_UseForEntry = true, keep the other 12 indicator blocks disabled, and run with the default 20% max-DD equity gate and 3-loss/60-min pause to let the risk layer absorb any incomplete signal paths.
Strategy Logic
Pipsgrowth EX12081 MultiIndicatorConfluence — Strategy Logic Analysis (from .mq5 source)
Family: MultiIndicatorConfluence
Magic: 22212081
Version: 2.00
BRIEF:
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
INDICATOR STACK:
- Standard
MT5indicators
KEY FUNCTIONS:
IsEAInitialized()AreAllIndicatorHandlesValid()AreTradingObjectsReady()AreBuffersAllocated()AreInputParametersValid()AreSessionAndNewsModulesReady()AreFileAndLoggingSystemsReady()UpdateEAStatus()IsNewBar()IsTradeUpdateRequired()IsTradeAllowed()IsMarketOpen()- ...and 97 more
INTERNAL CONSTANTS (0 total):
INPUT PARAMETERS (948 total across 96 groups):
- [=== General Settings ===]
InpMagicNumber=22212081// Magic Number for orders (unique identifier for thisEA) - [=== General Settings ===]
InpTradeComment= "Psgrowth.com Expert_12081" // Custom comment for all trades/orders - [=== Trade Settings ===]
InpMaxSlippagePoints= 5 // Slippage in points (max allowed price deviation) - [=== Trade Settings ===]
InpMaxSpreadPoints= 10 // Maximum allowed spread in points (0 for no check) - [=== Trade Settings ===]
InpStopEAOnEquityReached=0.0// StopEAif account equity falls below this value (0 = disabled) - [=== Trade Settings ===]
InpLotSize=0.01// Fixed LotSize(ifLotSizingMethodisLOT_FIXED) - [=== Money Management & Lot Sizing ===]
InpAutoLot_MinAllowedLot=0.01// --- Trade Direction applicable for both inital and additional trades - [=== Money Management & Lot Sizing ===]
InpOneTradeOnly=true// Allow only one trade at a time (per symbol for thisEA) - [=== Additional Trade Settings ===]
InpMaxOpenTradesPerDirection= 1 // Maximum allowed open trades at the same time per direction (0 for no limit) - [=== Additional Trade Settings ===]
InpMaxOpenTradesInTotal= 1 // Max open trades all directions (0 = no limit) - [=== Additional Trade Settings ===]
InpAllowOnlyProfitableInSameDirectionAdditions=true// Only open new trades if they are in the same direction as the existing profitable trades - [=== Additional Trade Settings ===]
InpAllowOnlyIfSameDirectionPositionsHasLockedProfit=true// Only open new trades if existing positions in the same direction have locked profit - [=== Additional Trade Settings ===]
InpMinProfitPerTradeToAddInPoints=5.0// Min. profit in points for each existing trade to open new one in the same direction - [=== News Filter Settings ===]
InpAvoidTradingDuringNews=false// Avoid trading during news events - [=== News Filter Settings ===]
InpAvoidTradingDuringHighImpactNews=true// Avoid high impact news - [=== News Filter Settings ===]
InpAvoidTradingDuringMediumImpactNews=false// Avoid medium impact news - [=== News Filter Settings ===]
InpAvoidTradingDuringLowImpactNews=false// Avoid low impact news - [=== News Filter Settings ===]
InpNewsBufferMinutes= 30 // Minutes before and after news to avoid trading - [=== News Filter Settings ===]
InpNewsTimeZoneOffsetHours= 0 // Offset in hours fromUTC(e.g., 2 forUTC+2, -5 forUTC-5) - [=== News Filter Settings ===]
InpNewsSource=NEWS_SOURCE_FOREX_FACTORY// --- Stop Loss Management - [=== Stop Loss Management ===]
InpUseHardSL=true// Use fixed (hard) stop loss - [=== Stop Loss Management ===]
InpHardSL_Points= 50 // Hard stop loss in points - [=== Stop Loss Management ===]
InpUseTrailingStop=true// Enable trailing stop - [=== Stop Loss Management ===]
InpTrailingStop_Points= 20 // Trailing stop distance in points - [=== Stop Loss Management ===]
InpTrailingStep_Points= 5 // Trailing step in points - [=== Stop Loss Management ===]
InpTrailingActivationPoints= 0 // Activate trailing after this profit (0 = always active) - [=== Stop Loss Management ===]
InpUseATRStop=false// UseATR-based stop loss - [=== Stop Loss Management ===]
InpATR_SL_Period= 14 //ATRperiod for SL calculation - [=== Stop Loss Management ===]
InpATR_SL_Multiplier=2.0//ATRmultiplier for SL - [=== Stop Loss Management ===]
InpATR_AppliedPrice=ATR_SL_APPLIED_PRICE_CLOSE// Applied price forATRSL calculation - [=== Stop Loss Management ===]
InpMoveSLToBreakEven=true// Move SL to break even after profit - [=== Stop Loss Management ===]
InpBreakEvenTriggerPoints= 30 // Profit in points to trigger break even - [=== Stop Loss Management ===]
InpBreakEvenLockPoints= 2 // Lock-in points after break even - [=== Stop Loss Management ===]
InpBreakEvenDelayBars= 0 // Delay in bars before break even (0 = no delay) - [=== Stop Loss Management ===]
InpUseTimeBasedSL=false// Close trade after X minutes - [=== Stop Loss Management ===]
InpTimeBasedSLMinutes= 120 // Minutes before time-based SL triggers - [=== Stop Loss Management ===]
InpSLMethod=SL_HARD// Stop loss method selection - [=== Stop Loss Management ===]
InpSLUnit=SL_UNIT_POINTS// Unit for hard stop loss - [=== Stop Loss Management ===]
InpHardSL_Value= 50 // Hard SL value (interpreted byInpSLUnit) - [=== Take Profit & Profit Management ===]
InpUseFixedTP=true// Enable fixed take profit - [=== Take Profit & Profit Management ===]
InpTPUnit=TP_UNIT_POINTS// Unit for take profit - [=== Take Profit & Profit Management ===]
InpTP_Value= 100 // Take profit value (interpreted byInpTPUnit) - [=== Take Profit & Profit Management ===]
InpUsePartialTP=false// Enable partial take profit - [=== Take Profit & Profit Management ===]
InpPartialTP_Points= 50 // Partial TP trigger in points - [=== Take Profit & Profit Management ===]
InpPartialTP_Percent=0.5// Percent of position to close at partialTP(0.5= 50%) - [=== Take Profit & Profit Management ===]
InpUseProfitLock=false// Enable profit lock (trailing TP) - [=== Take Profit & Profit Management ===]
InpProfitLockUnit=PROFIT_LOCK_POINTS// Profit lock unit - [=== Take Profit & Profit Management ===]
InpProfitLockTrigger= 50 // Profit to start profit lock (points/pips/money) - [=== Take Profit & Profit Management ===]
InpProfitLockStep= 20 // Step to move profit lock (points/pips/money) - [=== Take Profit & Profit Management ===]
InpProfitLockSecure= 10 // Amount to secure when profit lock triggers (points/pips/money) - [=== Take Profit & Profit Management ===]
InpProfitLockOnlyAfterBE=true// Only activate profit lock after break even - [=== Sessions Control Settings - Fill with your broker's Time Zone ===]
InpEnableSessionControl=false// Enable sessions control - [=== Sessions Control Settings - Fill with your broker's Time Zone ===]
InpEnableSession1=true// Enable Session 1 (example: London) - [=== Sessions Control Settings - Fill with your broker's Time Zone ===]
InpSession1Start= "10:00" // Session 1Start(example London 10:00) - [=== Sessions Control Settings - Fill with your broker's Time Zone ===]
InpSession1End= "18:00" // Session 1End(example London 18:00) - [=== Sessions Control Settings - Fill with your broker's Time Zone ===]
InpEnableSession2=false// Enable Session 2 (example: New York) - [=== Sessions Control Settings - Fill with your broker's Time Zone ===]
InpSession2Start= "15:00" // Session 2Start(example NY 15:00) - [=== Sessions Control Settings - Fill with your broker's Time Zone ===]
InpSession2End= "23:00" // Session 2End(example NY 23:00) - [=== Sessions Control Settings - Fill with your broker's Time Zone ===]
InpEnableSession3=false// Enable Session 3 (example: Tokyo) - [=== Sessions Control Settings - Fill with your broker's Time Zone ===]
InpSession3Start= "03:00" // Session 3Start(example Tokyo 03:00) - [=== Sessions Control Settings - Fill with your broker's Time Zone ===]
InpSession3End= "11:00" // Session 3End(example Tokyo 11:00) - [=== End Of Session Exit Settings ===]
InpPauseNewTradesBeforeSessionEnd=true// Do not open new trades or additional trades before session end - [=== End Of Session Exit Settings ===]
InpPauseMinutesBeforeSessionEnd= 30 // Minutes before session end to pause new trades - [=== End Of Session Exit Settings ===]
InpSessionCloseType=SESSION_CLOSE_NONE// What to close at session end - [=== End Of Session Exit Settings ===]
InpForceCloseMinutesBeforeSessionEnd= 5 // Minutes before session end to force close trades (if notNONE) - [=== End Of Day Exit Settings ===]
InpPauseNewTradesBeforeEOD=true// Do not open new trades or additional trades beforeEOD - [=== End Of Day Exit Settings ===]
InpPauseMinutesBeforeEOD= 30 // Minutes beforeEODto pause new trades - [=== End Of Day Exit Settings ===]
InpEndOfDayCloseTime= "23:50" // End of day close time (HH:MM, broker/server time) - [=== End Of Day Exit Settings ===]
InpEODCloseType=EOD_CLOSE_NONE// What to close at end of day - [=== End Of Day Exit Settings ===]
InpForceCloseMinutesBeforeEOD= 5 // Minutes before end of day to force close trades (if notNONE) - [=== Notifications & Logging ===]
InpEnableAlerts=true// Enable popup alerts inMetaTraderterminal - [=== Notifications & Logging ===]
InpEnableEmailNotify=false// Enable email notifications (requiresMT5email setup) - [=== Notifications & Logging ===]
InpEnablePushNotify=false// Enable push notifications to mobile (requiresMT5push setup) - [=== Notifications & Logging ===]
InpLogTradeEvents=true// Log trade events (open, close, modify, errors) - [=== Notifications & Logging ===]
InpLogTickEvents=false// Log every tick (for debugging, can be verbose) - [=== Notifications & Logging ===]
InpLogNewsEvents=false// Log news filter events (if using news filter) - [=== Notifications & Logging ===]
InpLogSessionEvents=true// Log session/EODmanagement events - [=== Notifications & Logging ===]
InpLogToFile=true// Write logs to file (in addition to terminal Experts tab) - [=== Notifications & Logging ===]
InpLogFilePrefix= "MN2" // Prefix for log files (for easy identification) - [=== Notifications & Logging ===]
InpEnableCriticalErrorNotify=true// Send notification on critical errors only - [=== Notifications & Logging ===]
InpEnableOrderSummaryOnClose=true// Send summary notification when all trades are closed byEA - [=== Trading Days Settings ===]
InpTradeMonday=true// Allow trading on Monday - [=== Trading Days Settings ===]
InpTradeTuesday=true// Allow trading on Tuesday - [=== Trading Days Settings ===]
InpTradeWednesday=true// Allow trading on Wednesday - [=== Trading Days Settings ===]
InpTradeThursday=true// Allow trading on Thursday - [=== Trading Days Settings ===]
InpTradeFriday=true// Allow trading on Friday - [=== Trading Days Settings ===]
InpTradeSaturday=false// Allow trading on Saturday - [=== Trading Days Settings ===]
InpTradeSunday=false// Allow trading on Sunday - [=== Correlation Filter Settings ===]
InpCorrelationMaxSymbolsToProcess= 5 // Max number of symbols to process for correlation - [=== Correlation Filter Settings ===]
InpCorrelationUseForInitialEntry=false// Use correlation as primary signal for initial trades - [=== Correlation Filter Settings ===]
InpCorrelationUseForInitialEntryConfirm=false// Use correlation as confirmation filter for initial trades - [=== Correlation Filter Settings ===]
InpCorrelationPresetEntry=PRESET_CUSTOM// Preset for initial entry - [=== Correlation Filter Settings ===]
InpCorrelationSymbolsEntry= "EURUSD,USDCAD" // Symbols for initial entry - [=== Correlation Filter Settings ===]
InpCorrelationWeightsEntry= "0.5,-0.5" // Weights for initial entry - [=== Correlation Filter Settings ===]
InpCorrelationTimeframeEntry= 4 //Timeframe(1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // Timeframe for initial entry - [=== Correlation Filter Settings ===]
InpCorrelationPeriodEntry= 20 // Bars for initial entry - [=== Correlation Filter Settings ===]
InpCorrelationThresholdBuyEntry=0.3// Buy threshold for initial entry - [=== Correlation Filter Settings ===]
InpCorrelationThresholdSellEntry= -0.3// Sell threshold for initial entry - [=== Correlation Filter Settings ===]
InpCorrelationUseForAdditionalEntry=false// Use correlation as primary signal for additional trades - [=== Correlation Filter Settings ===]
InpCorrelationUseForAdditionalEntryConfirm=false// Use correlation as confirmation filter for additional trades - [=== Correlation Filter Settings ===]
InpCorrelationPresetAdd=PRESET_CUSTOM// Preset for additional trades - [=== Correlation Filter Settings ===]
InpCorrelationSymbolsAdd= "EURUSD,USDCAD" // Symbols for additional trades - [=== Correlation Filter Settings ===]
InpCorrelationWeightsAdd= "0.5,-0.5" // Weights for additional trades - [=== Correlation Filter Settings ===]
InpCorrelationTimeframeAdd= 4 //Timeframe(1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // Timeframe for additional trades - [=== Correlation Filter Settings ===]
InpCorrelationPeriodAdd= 20 // Bars for additional trades - [=== Correlation Filter Settings ===]
InpCorrelationThresholdBuyAdd=0.3// Buy threshold for additional trades - [=== Correlation Filter Settings ===]
InpCorrelationThresholdSellAdd= -0.3// Sell threshold for additional trades - [=== Correlation Filter Settings ===]
InpCorrelationUseForExit=false// Use correlation as primary signal for exits (initial & additional) - [=== Correlation Filter Settings ===]
InpCorrelationUseForExitConfirm=false// Use correlation as confirmation filter for exits (initial & additional) - [=== Correlation Filter Settings ===]
InpCorrelationPresetExit=PRESET_CUSTOM// Preset for exit - [=== Correlation Filter Settings ===]
InpCorrelationSymbolsExit= "EURUSD,USDCAD" // Symbols for exit - [=== Correlation Filter Settings ===]
InpCorrelationWeightsExit= "0.5,-0.5" // Weights for exit - [=== Correlation Filter Settings ===]
InpCorrelationTimeframeExit= 4 //Timeframe(1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // Timeframe for exit - [=== Correlation Filter Settings ===]
InpCorrelationPeriodExit= 20 // Bars for exit - [=== Correlation Filter Settings ===]
InpCorrelationThresholdBuyExit=0.3// Buy threshold for exit - [=== Correlation Filter Settings ===]
InpCorrelationThresholdSellExit= -0.3// Sell threshold for exit - [=== Correlation Filter Settings ===]
InpShowCorrelationOnChart=true// Show correlation info on chart (only for the currently active correlation role) - [=== Correlation Filter Settings ===]
InpCorrelationTextColor=clrWhite// Correlation info text color - [=== Correlation Filter Settings ===]
InpCorrelationTextSize= 30 // Correlation info text size - [=== Correlation Filter Settings ===]
InpCorrelationTextYOffset= 50 // Correlation info Y offset (pixels) - [=== Heiken Ashi Entry Settings ===]
InpHA_UseForEntry=false// Use for Entry: Enable HA entry - [=== Heiken Ashi Entry Settings ===]
InpHATF_Entry= 0 //Timeframe(1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Entry: Timeframe for HA entry - [=== Heiken Ashi Entry Settings ===]
InpHAShift_Entry= 1 // Shift Entry: Bar index for entry - [=== Heiken Ashi Entry Settings ===]
InpHAMAPeriod_Entry= 3 // MA Period Entry: HA MA period - [=== Heiken Ashi Entry Settings ===]
InpHAMinBars_Entry= 2 // Min Bars Entry: Min bars for entry - [=== Heiken Ashi Entry Settings ===]
InpHASmoothed_Entry=false// Smoothed Entry: Use smoothed HA - [=== Heiken Ashi Entry Settings ===]
InpHASignalMode_Entry=HA_MODE_TREND// Signal Mode Entry: HA logic - [=== Heiken Ashi Entry Settings ===]
InpHABodyFilterMode_Entry=HA_BODY_FILTER_NONE// Body Filter Entry: HA body filter - [=== Heiken Ashi Entry Settings ===]
InpHABodyMinPoints_Entry= 0 // Body Min Points Entry: Min body size - [=== Heiken Ashi Entry Settings ===]
InpHABodyMinRatio_Entry=0.0// Body Min Ratio Entry: Min body/range - [=== Heiken Ashi Entry Settings ===]
InpHAAppliedPrice_Entry=HA_PRICE_CLOSE// Price Entry: Applied price - [=== Heiken Ashi Entry Settings ===]
InpHAConsecutiveBars_Entry= 1 // Consecutive Entry: N bars for entry - [=== Heiken Ashi Entry Confirmation Settings ===]
InpHA_UseForEntryConfirmation=false// Use for Entry Conf: Enable HA entry conf - [=== Heiken Ashi Entry Confirmation Settings ===]
InpHATF_EntryConf= 0 //Timeframe(1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Entry Conf: Timeframe - [=== Heiken Ashi Entry Confirmation Settings ===]
InpHAShift_EntryConf= 1 // Shift Entry Conf: Bar index - [=== Heiken Ashi Entry Confirmation Settings ===]
InpHAMAPeriod_EntryConf= 3 // MA Period Entry Conf: HA MA period - [=== Heiken Ashi Entry Confirmation Settings ===]
InpHAMinBars_EntryConf= 2 // Min Bars Entry Conf: Min bars - [=== Heiken Ashi Entry Confirmation Settings ===]
InpHASmoothed_EntryConf=false// Smoothed Entry Conf: Use smoothed HA - [=== Heiken Ashi Entry Confirmation Settings ===]
InpHASignalMode_EntryConf=HA_MODE_TREND// Signal Mode Entry Conf - [=== Heiken Ashi Entry Confirmation Settings ===]
InpHABodyFilterMode_EntryConf=HA_BODY_FILTER_NONE// Body Filter Entry Conf - [=== Heiken Ashi Entry Confirmation Settings ===]
InpHABodyMinPoints_EntryConf= 0 // Body Min Points Entry Conf - [=== Heiken Ashi Entry Confirmation Settings ===]
InpHABodyMinRatio_EntryConf=0.0// Body Min Ratio Entry Conf - [=== Heiken Ashi Entry Confirmation Settings ===]
InpHAAppliedPrice_EntryConf=HA_PRICE_CLOSE// Price Entry Conf: Applied price - [=== Heiken Ashi Entry Confirmation Settings ===]
InpHAConsecutiveBars_EntryConf= 1 // Consecutive Entry Conf: N bars - [=== Heiken Ashi Additions Settings ===]
InpHA_UseForAdditions=false// Use for Additions: Enable HA add - [=== Heiken Ashi Additions Settings ===]
InpHATF_Add= 0 //Timeframe(1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Add: Timeframe - [=== Heiken Ashi Additions Settings ===]
InpHAShift_Add= 1 // Shift Add: Bar index - [=== Heiken Ashi Additions Settings ===]
InpHAMAPeriod_Add= 3 // MA Period Add: HA MA period - [=== Heiken Ashi Additions Settings ===]
InpHAMinBars_Add= 2 // Min Bars Add: Min bars - [=== Heiken Ashi Additions Settings ===]
InpHASmoothed_Add=false// Smoothed Add: Use smoothed HA - [=== Heiken Ashi Additions Settings ===]
InpHASignalMode_Add=HA_MODE_TREND// Signal Mode Add - [=== Heiken Ashi Additions Settings ===]
InpHABodyFilterMode_Add=HA_BODY_FILTER_NONE// Body Filter Add - [=== Heiken Ashi Additions Settings ===]
InpHABodyMinPoints_Add= 0 // Body Min Points Add - [=== Heiken Ashi Additions Settings ===]
InpHABodyMinRatio_Add=0.0// Body Min Ratio Add - [=== Heiken Ashi Additions Settings ===]
InpHAAppliedPrice_Add=HA_PRICE_CLOSE// Price Add - [=== Heiken Ashi Additions Settings ===]
InpHAConsecutiveBars_Add= 1 // Consecutive Add: N bars - [=== Heiken Ashi Exit Settings ===]
InpHA_UseForExit=false// Use for Exit: Enable HA exit - [=== Heiken Ashi Exit Settings ===]
InpHATF_Exit= 0 //Timeframe(1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Exit: Timeframe - [=== Heiken Ashi Exit Settings ===]
InpHAShift_Exit= 1 // Shift Exit: Bar index - [=== Heiken Ashi Exit Settings ===]
InpHAMAPeriod_Exit= 3 // MA Period Exit: HA MA period - [=== Heiken Ashi Exit Settings ===]
InpHAMinBars_Exit= 2 // Min Bars Exit: Min bars - [=== Heiken Ashi Exit Settings ===]
InpHASmoothed_Exit=false// Smoothed Exit: Use smoothed HA - [=== Heiken Ashi Exit Settings ===]
InpHASignalMode_Exit=HA_MODE_TREND// Signal Mode Exit - [=== Heiken Ashi Exit Settings ===]
InpHABodyFilterMode_Exit=HA_BODY_FILTER_NONE// Body Filter Exit - [=== Heiken Ashi Exit Settings ===]
InpHABodyMinPoints_Exit= 0 // Body Min Points Exit - [=== Heiken Ashi Exit Settings ===]
InpHABodyMinRatio_Exit=0.0// Body Min Ratio Exit - [=== Heiken Ashi Exit Settings ===]
InpHAAppliedPrice_Exit=HA_PRICE_CLOSE// Price Exit - [=== Heiken Ashi Exit Settings ===]
InpHAConsecutiveBars_Exit= 1 // Consecutive Exit: N bars - [=== Heiken Ashi Exit Confirmation Settings ===]
InpHA_UseForExitConfirmation=false// Use for Exit Conf: Enable HA exit conf - [=== Heiken Ashi Exit Confirmation Settings ===]
InpHATF_ExitConf= 0 //Timeframe(1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Exit Conf: Timeframe - [=== Heiken Ashi Exit Confirmation Settings ===]
InpHAShift_ExitConf= 1 // Shift Exit Conf: Bar index - [=== Heiken Ashi Exit Confirmation Settings ===]
InpHAMAPeriod_ExitConf= 3 // MA Period Exit Conf: HA MA period - [=== Heiken Ashi Exit Confirmation Settings ===]
InpHAMinBars_ExitConf= 2 // Min Bars Exit Conf: Min bars - [=== Heiken Ashi Exit Confirmation Settings ===]
InpHASmoothed_ExitConf=false// Smoothed Exit Conf: Use smoothed HA - [=== Heiken Ashi Exit Confirmation Settings ===]
InpHASignalMode_ExitConf=HA_MODE_TREND// Signal Mode Exit Conf - [=== Heiken Ashi Exit Confirmation Settings ===]
InpHABodyFilterMode_ExitConf=HA_BODY_FILTER_NONE// Body Filter Exit Conf - [=== Heiken Ashi Exit Confirmation Settings ===]
InpHABodyMinPoints_ExitConf= 0 // Body Min Points Exit Conf - [=== Heiken Ashi Exit Confirmation Settings ===]
InpHABodyMinRatio_ExitConf=0.0// Body Min Ratio Exit Conf - [=== Heiken Ashi Exit Confirmation Settings ===]
InpHAAppliedPrice_ExitConf=HA_PRICE_CLOSE// Price Exit Conf - [=== Heiken Ashi Exit Confirmation Settings ===]
InpHAConsecutiveBars_ExitConf= 1 // Consecutive Exit Conf: N bars - [=== Heiken Ashi Visualization & Global ===]
InpShowHeikenAshiOnChart=true// Show on Chart: Show HA info - [=== Heiken Ashi Visualization & Global ===]
InpHeikenAshiBullColor=clrLime// Bull Color: Bullish HA - [=== Heiken Ashi Visualization & Global ===]
InpHeikenAshiBearColor=clrRed// Bear Color: Bearish HA - [=== Heiken Ashi Visualization & Global ===]
InpHeikenAshiLabelColor=clrAqua// Label Color: HA label - [=== Heiken Ashi Visualization & Global ===]
InpHeikenAshiLabelYOffset= 120 // Label Y Offset: Chart label Y - [=== Heiken Ashi Visualization & Global ===]
InpHeikenAshiLabelCorner= 0 // Label Corner: Chart label corner - [=== Heiken Ashi Visualization & Global ===]
InpHeikenAshiDebug=false// Debug: Enable HA debug - [=== Heiken Ashi Visualization & Global ===]
InpHeikenAshiMultiTF=false//MultiTF: Enable multi-timeframe - [=== Heiken Ashi Visualization & Global ===]
InpHeikenAshiTF2= 4 //Timeframe(1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) //TF2: Secondary timeframe - [===
MACDEntry Settings ===]InpMACD_UseForEntry=false// Use for Entry: EnableMACDentry - [===
MACDEntry Settings ===]InpMACDTF_Entry= 0 //Timeframe(1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Entry: Timeframe forMACDentry - [===
MACDEntry Settings ===]InpMACDShift_Entry= 1 // Shift Entry: Bar index for entry - [===
MACDEntry Settings ===]InpMACDFastPeriod_Entry= 12 // FastEMAEntry: FastEMAperiod - [===
MACDEntry Settings ===]InpMACDSlowPeriod_Entry= 26 // SlowEMAEntry: SlowEMAperiod - [===
MACDEntry Settings ===]InpMACDSignalPeriod_Entry= 9 // SignalEMAEntry: SignalEMAperiod - [===
MACDEntry Settings ===]InpMACDAppliedPrice_Entry=MACD_PRICE_CLOSE// Price Entry: Applied price - [===
MACDEntry Settings ===]InpMACDSignalMode_Entry=MACD_SIGNAL_LINE_CROSS// Signal Mode Entry:MACDlogic - [===
MACDEntry Settings ===]InpMACDFilterMode_Entry=MACD_FILTER_NONE// Filter Mode Entry:MACDfilter - [===
MACDEntry Settings ===]InpMACDConsecutiveBars_Entry= 1 // Consecutive Entry: N bars for entry - [===
MACDEntry Settings ===]InpMACDHistogramThreshold_Entry=0.0// Histogram Thresh Entry: Min histogram - [===
MACDEntry Confirmation Settings ===]InpMACD_UseForEntryConfirmation=false// Use for Entry Conf: EnableMACDentry conf - [===
MACDEntry Confirmation Settings ===]InpMACDTF_EntryConf= 0 //Timeframe(1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Entry Conf: Timeframe - [===
MACDEntry Confirmation Settings ===]InpMACDShift_EntryConf= 1 // Shift Entry Conf: Bar index - [===
MACDEntry Confirmation Settings ===]InpMACDFastPeriod_EntryConf= 12 // FastEMAEntry Conf: FastEMA - [===
MACDEntry Confirmation Settings ===]InpMACDSlowPeriod_EntryConf= 26 // SlowEMAEntry Conf: SlowEMA - [===
MACDEntry Confirmation Settings ===]InpMACDSignalPeriod_EntryConf= 9 // SignalEMAEntry Conf: SignalEMA - [===
MACDEntry Confirmation Settings ===]InpMACDAppliedPrice_EntryConf=MACD_PRICE_CLOSE// Price Entry Conf: Applied price - [===
MACDEntry Confirmation Settings ===]InpMACDSignalMode_EntryConf=MACD_SIGNAL_LINE_CROSS// Signal Mode Entry Conf - [===
MACDEntry Confirmation Settings ===]InpMACDFilterMode_EntryConf=MACD_FILTER_NONE// Filter Mode Entry Conf - [===
MACDEntry Confirmation Settings ===]InpMACDConsecutiveBars_EntryConf= 1 // Consecutive Entry Conf: N bars - [===
MACDEntry Confirmation Settings ===]InpMACDHistogramThreshold_EntryConf=0.0// Histogram Thresh Entry Conf - [===
MACDAdditions Settings ===]InpMACD_UseForAdditions=false// Use for Additions: EnableMACDadd - [===
MACDAdditions Settings ===]InpMACDTF_Add= 0 //Timeframe(1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Add: Timeframe - [===
MACDAdditions Settings ===]InpMACDShift_Add= 1 // Shift Add: Bar index - [===
MACDAdditions Settings ===]InpMACDFastPeriod_Add= 12 // FastEMAAdd: FastEMA - [===
MACDAdditions Settings ===]InpMACDSlowPeriod_Add= 26 // SlowEMAAdd: SlowEMA - [===
MACDAdditions Settings ===]InpMACDSignalPeriod_Add= 9 // SignalEMAAdd: SignalEMA - [===
MACDAdditions Settings ===]InpMACDAppliedPrice_Add=MACD_PRICE_CLOSE// Price Add: Applied price - [===
MACDAdditions Settings ===]InpMACDSignalMode_Add=MACD_SIGNAL_LINE_CROSS// Signal Mode Add - [===
MACDAdditions Settings ===]InpMACDFilterMode_Add=MACD_FILTER_NONE// Filter Mode Add - [===
MACDAdditions Settings ===]InpMACDConsecutiveBars_Add= 1 // Consecutive Add: N bars - [===
MACDAdditions Settings ===]InpMACDHistogramThreshold_Add=0.0// Histogram Thresh Add - [===
MACDExit Settings ===]InpMACD_UseForExit=false// Use for Exit: EnableMACDexit - [===
MACDExit Settings ===]InpMACDTF_Exit= 0 //Timeframe(1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Exit: Timeframe - [===
MACDExit Settings ===]InpMACDShift_Exit= 1 // Shift Exit: Bar index - [===
MACDExit Settings ===]InpMACDFastPeriod_Exit= 12 // FastEMAExit: FastEMA - [===
MACDExit Settings ===]InpMACDSlowPeriod_Exit= 26 // SlowEMAExit: SlowEMA - [===
MACDExit Settings ===]InpMACDSignalPeriod_Exit= 9 // SignalEMAExit: SignalEMA - [===
MACDExit Settings ===]InpMACDAppliedPrice_Exit=MACD_PRICE_CLOSE// Price Exit: Applied price - [===
MACDExit Settings ===]InpMACDSignalMode_Exit=MACD_SIGNAL_LINE_CROSS// Signal Mode Exit - [===
MACDExit Settings ===]InpMACDFilterMode_Exit=MACD_FILTER_NONE// Filter Mode Exit - [===
MACDExit Settings ===]InpMACDConsecutiveBars_Exit= 1 // Consecutive Exit: N bars - [===
MACDExit Settings ===]InpMACDHistogramThreshold_Exit=0.0// Histogram Thresh Exit - [===
MACDExit Confirmation Settings ===]InpMACD_UseForExitConfirmation=false// Use for Exit Conf: EnableMACDexit conf - [===
MACDExit Confirmation Settings ===]InpMACDTF_ExitConf= 0 //Timeframe(1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Exit Conf: Timeframe - [===
MACDExit Confirmation Settings ===]InpMACDShift_ExitConf= 1 // Shift Exit Conf: Bar index - [===
MACDExit Confirmation Settings ===]InpMACDFastPeriod_ExitConf= 12 // FastEMAExit Conf: FastEMA - [===
MACDExit Confirmation Settings ===]InpMACDSlowPeriod_ExitConf= 26 // SlowEMAExit Conf: SlowEMA - [===
MACDExit Confirmation Settings ===]InpMACDSignalPeriod_ExitConf= 9 // SignalEMAExit Conf: SignalEMA - [===
MACDExit Confirmation Settings ===]InpMACDAppliedPrice_ExitConf=MACD_PRICE_CLOSE// Price Exit Conf: Applied price - [===
MACDExit Confirmation Settings ===]InpMACDSignalMode_ExitConf=MACD_SIGNAL_LINE_CROSS// Signal Mode Exit Conf - [===
MACDExit Confirmation Settings ===]InpMACDFilterMode_ExitConf=MACD_FILTER_NONE// Filter Mode Exit Conf - [===
MACDExit Confirmation Settings ===]InpMACDConsecutiveBars_ExitConf= 1 // Consecutive Exit Conf: N bars - [===
MACDExit Confirmation Settings ===]InpMACDHistogramThreshold_ExitConf=0.0// Histogram Thresh Exit Conf - [===
MACDVisualization & Global ===]InpShowMACDOnChart=true// Show on Chart: ShowMACDinfo - [===
MACDVisualization & Global ===]InpMACDLineColor=clrDodgerBlue//MACDLine Color:MACDline - [===
MACDVisualization & Global ===]InpMACDSignalLineColor=clrOrangeRed// Signal Line Color: Signal line - [===
MACDVisualization & Global ===]InpMACDHistogramBullColor=clrLimeGreen// Histogram Bull: Bullish color - [===
MACDVisualization & Global ===]InpMACDHistogramBearColor=clrRed// Histogram Bear: Bearish color - [===
MACDVisualization & Global ===]InpMACDLabelColor=clrAqua// Label Color:MACDlabel - [===
MACDVisualization & Global ===]InpMACDLabelYOffset= 200 // Label Y Offset: Chart label Y - [===
MACDVisualization & Global ===]InpMACDLabelCorner= 0 // Label Corner: Chart label corner - [===
MACDVisualization & Global ===]InpMACDDebug=false// Debug: EnableMACDdebug - [===
RSIEntry Settings ===]InpRSI_UseForEntry=false// Use for Entry: EnableRSIentry - [===
RSIEntry Settings ===]InpRSITF_Entry= 0 //Timeframe(1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Entry: Timeframe forRSIentry - [===
RSIEntry Settings ===]InpRSIShift_Entry= 1 // Shift Entry: Bar index for entry - [===
RSIEntry Settings ===]InpRSIPeriod_Entry= 14 // Period Entry:RSIperiod - [===
RSIEntry Settings ===]InpRSIAppliedPrice_Entry=RSI_PRICE_CLOSE// Price Entry: Applied price - [===
RSIEntry Settings ===]InpRSISignalMode_Entry=RSI_SIGNAL_OVERBOUGHT// Signal Mode Entry:RSIlogic - [===
RSIEntry Settings ===]InpRSIFilterMode_Entry=RSI_FILTER_NONE// Filter Mode Entry:RSIfilter - [===
RSIEntry Settings ===]InpRSIConsecutiveBars_Entry= 1 // Consecutive Entry: N bars for entry - [===
RSIEntry Settings ===]InpRSILevelBuy_Entry=30.0// Level Buy Entry: Buy threshold - [===
RSIEntry Settings ===]InpRSILevelSell_Entry=70.0// Level Sell Entry: Sell threshold - [===
RSIEntry Confirmation Settings ===]InpRSI_UseForEntryConfirmation=false// Use for Entry Conf: EnableRSIentry conf - [===
RSIEntry Confirmation Settings ===]InpRSITF_EntryConf= 0 //Timeframe(1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Entry Conf: Timeframe - [===
RSIEntry Confirmation Settings ===]InpRSIShift_EntryConf= 1 // Shift Entry Conf: Bar index - [===
RSIEntry Confirmation Settings ===]InpRSIPeriod_EntryConf= 14 // Period Entry Conf:RSIperiod - [===
RSIEntry Confirmation Settings ===]InpRSIAppliedPrice_EntryConf=RSI_PRICE_CLOSE// Price Entry Conf: Applied price - [===
RSIEntry Confirmation Settings ===]InpRSISignalMode_EntryConf=RSI_SIGNAL_OVERBOUGHT// Signal Mode Entry Conf - [===
RSIEntry Confirmation Settings ===]InpRSIFilterMode_EntryConf=RSI_FILTER_NONE// Filter Mode Entry Conf - [===
RSIEntry Confirmation Settings ===]InpRSIConsecutiveBars_EntryConf= 1 // Consecutive Entry Conf: N bars - [===
RSIEntry Confirmation Settings ===]InpRSILevelBuy_EntryConf=30.0// Level Buy Entry Conf: Buy threshold - [===
RSIEntry Confirmation Settings ===]InpRSILevelSell_EntryConf=70.0// Level Sell Entry Conf: Sell threshold - [===
RSIAdditions Settings ===]InpRSI_UseForAdditions=false// Use for Additions: EnableRSIadd - [===
RSIAdditions Settings ===]InpRSITF_Add= 0 //Timeframe(1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Add: Timeframe - [===
RSIAdditions Settings ===]InpRSIShift_Add= 1 // Shift Add: Bar index - [===
RSIAdditions Settings ===]InpRSIPeriod_Add= 14 // Period Add:RSIperiod - [===
RSIAdditions Settings ===]InpRSIAppliedPrice_Add=RSI_PRICE_CLOSE// Price Add: Applied price - [===
RSIAdditions Settings ===]InpRSISignalMode_Add=RSI_SIGNAL_OVERBOUGHT// Signal Mode Add - [===
RSIAdditions Settings ===]InpRSIFilterMode_Add=RSI_FILTER_NONE// Filter Mode Add - [===
RSIAdditions Settings ===]InpRSIConsecutiveBars_Add= 1 // Consecutive Add: N bars - [===
RSIAdditions Settings ===]InpRSILevelBuy_Add=30.0// Level Buy Add: Buy threshold - [===
RSIAdditions Settings ===]InpRSILevelSell_Add=70.0// Level Sell Add: Sell threshold - [===
RSIExit Settings ===]InpRSI_UseForExit=false// Use for Exit: EnableRSIexit - [===
RSIExit Settings ===]InpRSITF_Exit= 0 //Timeframe(1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Exit: Timeframe - [===
RSIExit Settings ===]InpRSIShift_Exit= 1 // Shift Exit: Bar index - [===
RSIExit Settings ===]InpRSIPeriod_Exit= 14 // Period Exit:RSIperiod - [===
RSIExit Settings ===]InpRSIAppliedPrice_Exit=RSI_PRICE_CLOSE// Price Exit: Applied price - [===
RSIExit Settings ===]InpRSISignalMode_Exit=RSI_SIGNAL_OVERBOUGHT// Signal Mode Exit - [===
RSIExit Settings ===]InpRSIFilterMode_Exit=RSI_FILTER_NONE// Filter Mode Exit - [===
RSIExit Settings ===]InpRSIConsecutiveBars_Exit= 1 // Consecutive Exit: N bars - [===
RSIExit Settings ===]InpRSILevelBuy_Exit=30.0// Level Buy Exit: Buy threshold - [===
RSIExit Settings ===]InpRSILevelSell_Exit=70.0// Level Sell Exit: Sell threshold - [===
RSIExit Confirmation Settings ===]InpRSI_UseForExitConfirmation=false// Use for Exit Conf: EnableRSIexit conf - [===
RSIExit Confirmation Settings ===]InpRSITF_ExitConf= 0 //Timeframe(1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Exit Conf: Timeframe - [===
RSIExit Confirmation Settings ===]InpRSIShift_ExitConf= 1 // Shift Exit Conf: Bar index - [===
RSIExit Confirmation Settings ===]InpRSIPeriod_ExitConf= 14 // Period Exit Conf:RSIperiod - [===
RSIExit Confirmation Settings ===]InpRSIAppliedPrice_ExitConf=RSI_PRICE_CLOSE// Price Exit Conf: Applied price - [===
RSIExit Confirmation Settings ===]InpRSISignalMode_ExitConf=RSI_SIGNAL_OVERBOUGHT// Signal Mode Exit Conf - [===
RSIExit Confirmation Settings ===]InpRSIFilterMode_ExitConf=RSI_FILTER_NONE// Filter Mode Exit Conf - [===
RSIExit Confirmation Settings ===]InpRSIConsecutiveBars_ExitConf= 1 // Consecutive Exit Conf: N bars - [===
RSIExit Confirmation Settings ===]InpRSILevelBuy_ExitConf=30.0// Level Buy Exit Conf: Buy threshold - [===
RSIExit Confirmation Settings ===]InpRSILevelSell_ExitConf=70.0// Level Sell Exit Conf: Sell threshold - [===
RSIVisualization & Global ===]InpShowRSIOnChart=true// Show on Chart: ShowRSIinfo - [===
RSIVisualization & Global ===]InpRSILineColor=clrDodgerBlue//RSILine Color:RSIline - [===
RSIVisualization & Global ===]InpRSIOverboughtColor=clrRed// Overbought Color: Overboughtlevel - [===
RSIVisualization & Global ===]InpRSIOversoldColor=clrLime// Oversold Color: Oversoldlevel - [===
RSIVisualization & Global ===]InpRSILabelColor=clrAqua// Label Color:RSIlabel - [===
RSIVisualization & Global ===]InpRSILabelYOffset= 150 // Label Y Offset: Chart label Y - [===
RSIVisualization & Global ===]InpRSILabelCorner= 0 // Label Corner: Chart label corner - [===
RSIVisualization & Global ===]InpRSIDebug=false// Debug: EnableRSIdebug - [=== Gaussian Entry Settings ===]
InpGaussian_UseForEntry=false// Use for Entry: Enable Gaussian entry - [=== Gaussian Entry Settings ===]
InpGaussianTF_Entry= 0 //Timeframe(1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Entry: Timeframe for Gaussian entry - [=== Gaussian Entry Settings ===]
InpGaussianShift_Entry= 1 // Shift Entry: Bar index for entry - [=== Gaussian Entry Settings ===]
InpGaussianPeriod_Entry= 20 // Period Entry: Gaussian period - [=== Gaussian Entry Settings ===]
InpGaussianOrder_Entry= 2 // Order Entry: Gaussian order (filter sharpness) - [=== Gaussian Entry Settings ===]
InpGaussianBandsMultiplier_Entry=2.0// Bands Mult Entry: Band width multiplier - [=== Gaussian Entry Settings ===]
InpGaussianAppliedPrice_Entry=GAUSSIAN_PRICE_CLOSE// Price Entry: Applied price - [=== Gaussian Entry Settings ===]
InpGaussianSignalMode_Entry=GAUSSIAN_SIGNAL_SLOPE// Signal Mode Entry: Gaussian logic - [=== Gaussian Entry Settings ===]
InpGaussianFilterMode_Entry=GAUSSIAN_FILTER_NONE// Filter Mode Entry: Gaussian filter - [=== Gaussian Entry Settings ===]
InpGaussianConsecutiveBars_Entry= 1 // Consecutive Entry: N bars for entry - [=== Gaussian Entry Settings ===]
InpGaussianBandWidthMin_Entry=0.0// Band Width Min Entry: Min band width - [=== Gaussian Entry Confirmation Settings ===]
InpGaussian_UseForEntryConfirmation=false// Use for Entry Conf: Enable Gaussian entry conf - [=== Gaussian Entry Confirmation Settings ===]
InpGaussianTF_EntryConf= 0 //Timeframe(1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Entry Conf: Timeframe - [=== Gaussian Entry Confirmation Settings ===]
InpGaussianShift_EntryConf= 1 // Shift Entry Conf: Bar index - [=== Gaussian Entry Confirmation Settings ===]
InpGaussianPeriod_EntryConf= 20 // Period Entry Conf: Gaussian period - [=== Gaussian Entry Confirmation Settings ===]
InpGaussianOrder_EntryConf= 2 // Order Entry Conf: Gaussian order - [=== Gaussian Entry Confirmation Settings ===]
InpGaussianBandsMultiplier_EntryConf=2.0// Bands Mult Entry Conf: Band width multiplier - [=== Gaussian Entry Confirmation Settings ===]
InpGaussianAppliedPrice_EntryConf=GAUSSIAN_PRICE_CLOSE// Price Entry Conf: Applied price - [=== Gaussian Entry Confirmation Settings ===]
InpGaussianSignalMode_EntryConf=GAUSSIAN_SIGNAL_SLOPE// Signal Mode Entry Conf - [=== Gaussian Entry Confirmation Settings ===]
InpGaussianFilterMode_EntryConf=GAUSSIAN_FILTER_NONE// Filter Mode Entry Conf - [=== Gaussian Entry Confirmation Settings ===]
InpGaussianConsecutiveBars_EntryConf= 1 // Consecutive Entry Conf: N bars - [=== Gaussian Entry Confirmation Settings ===]
InpGaussianBandWidthMin_EntryConf=0.0// Band Width Min Entry Conf - [=== Gaussian Additions Settings ===]
InpGaussian_UseForAdditions=false// Use for Additions: Enable Gaussian add - [=== Gaussian Additions Settings ===]
InpGaussianTF_Add= 0 //Timeframe(1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Add: Timeframe - [=== Gaussian Additions Settings ===]
InpGaussianShift_Add= 1 // Shift Add: Bar index - [=== Gaussian Additions Settings ===]
InpGaussianPeriod_Add= 20 // Period Add: Gaussian period - [=== Gaussian Additions Settings ===]
InpGaussianOrder_Add= 2 // Order Add: Gaussian order - [=== Gaussian Additions Settings ===]
InpGaussianBandsMultiplier_Add=2.0// Bands Mult Add: Band width multiplier - [=== Gaussian Additions Settings ===]
InpGaussianAppliedPrice_Add=GAUSSIAN_PRICE_CLOSE// Price Add: Applied price - [=== Gaussian Additions Settings ===]
InpGaussianSignalMode_Add=GAUSSIAN_SIGNAL_SLOPE// Signal Mode Add - [=== Gaussian Additions Settings ===]
InpGaussianFilterMode_Add=GAUSSIAN_FILTER_NONE// Filter Mode Add - [=== Gaussian Additions Settings ===]
InpGaussianConsecutiveBars_Add= 1 // Consecutive Add: N bars - [=== Gaussian Additions Settings ===]
InpGaussianBandWidthMin_Add=0.0// Band Width Min Add - [=== Gaussian Exit Settings ===]
InpGaussian_UseForExit=false// Use for Exit: Enable Gaussian exit - [=== Gaussian Exit Settings ===]
InpGaussianTF_Exit= 0 //Timeframe(1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Exit: Timeframe - [=== Gaussian Exit Settings ===]
InpGaussianShift_Exit= 1 // Shift Exit: Bar index - [=== Gaussian Exit Settings ===]
InpGaussianPeriod_Exit= 20 // Period Exit: Gaussian period - [=== Gaussian Exit Settings ===]
InpGaussianOrder_Exit= 2 // Order Exit: Gaussian order - [=== Gaussian Exit Settings ===]
InpGaussianBandsMultiplier_Exit=2.0// Bands Mult Exit: Band width multiplier - [=== Gaussian Exit Settings ===]
InpGaussianAppliedPrice_Exit=GAUSSIAN_PRICE_CLOSE// Price Exit: Applied price - [=== Gaussian Exit Settings ===]
InpGaussianSignalMode_Exit=GAUSSIAN_SIGNAL_SLOPE// Signal Mode Exit - [=== Gaussian Exit Settings ===]
InpGaussianFilterMode_Exit=GAUSSIAN_FILTER_NONE// Filter Mode Exit - [=== Gaussian Exit Settings ===]
InpGaussianConsecutiveBars_Exit= 1 // Consecutive Exit: N bars - [=== Gaussian Exit Settings ===]
InpGaussianBandWidthMin_Exit=0.0// Band Width Min Exit - [=== Gaussian Exit Confirmation Settings ===]
InpGaussian_UseForExitConfirmation=false// Use for Exit Conf: Enable Gaussian exit conf - [=== Gaussian Exit Confirmation Settings ===]
InpGaussianTF_ExitConf= 0 //Timeframe(1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Exit Conf: Timeframe - [=== Gaussian Exit Confirmation Settings ===]
InpGaussianShift_ExitConf= 1 // Shift Exit Conf: Bar index - [=== Gaussian Exit Confirmation Settings ===]
InpGaussianPeriod_ExitConf= 20 // Period Exit Conf: Gaussian period - [=== Gaussian Exit Confirmation Settings ===]
InpGaussianOrder_ExitConf= 2 // Order Exit Conf: Gaussian order - [=== Gaussian Exit Confirmation Settings ===]
InpGaussianBandsMultiplier_ExitConf=2.0// Bands Mult Exit Conf: Band width multiplier - [=== Gaussian Exit Confirmation Settings ===]
InpGaussianAppliedPrice_ExitConf=GAUSSIAN_PRICE_CLOSE// Price Exit Conf: Applied price - [=== Gaussian Exit Confirmation Settings ===]
InpGaussianSignalMode_ExitConf=GAUSSIAN_SIGNAL_SLOPE// Signal Mode Exit Conf - [=== Gaussian Exit Confirmation Settings ===]
InpGaussianFilterMode_ExitConf=GAUSSIAN_FILTER_NONE// Filter Mode Exit Conf - [=== Gaussian Exit Confirmation Settings ===]
InpGaussianConsecutiveBars_ExitConf= 1 // Consecutive Exit Conf: N bars - [=== Gaussian Exit Confirmation Settings ===]
InpGaussianBandWidthMin_ExitConf=0.0// Band Width Min Exit Conf - [=== Gaussian Visualization & Global ===]
InpShowGaussianOnChart=true// Show on Chart: Show Gaussian info - [=== Gaussian Visualization & Global ===]
InpGaussianLineColor=clrDodgerBlue// Gaussian Line Color: Main line - [=== Gaussian Visualization & Global ===]
InpGaussianUpperBandColor=clrLime// Upper Band Color: Upper band - [=== Gaussian Visualization & Global ===]
InpGaussianLowerBandColor=clrRed// Lower Band Color: Lower band - [=== Gaussian Visualization & Global ===]
InpGaussianLabelColor=clrAqua// Label Color: Gaussian label - [=== Gaussian Visualization & Global ===]
InpGaussianLabelYOffset= 180 // Label Y Offset: Chart label Y - [=== Gaussian Visualization & Global ===]
InpGaussianLabelCorner= 0 // Label Corner: Chart label corner - [=== Gaussian Visualization & Global ===]
InpGaussianDebug=false// Debug: Enable Gaussian debug - [=== Donchian Entry Settings ===]
InpDonchian_UseForEntry=false// Use for Entry: Enable Donchian entry - [=== Donchian Entry Settings ===]
InpDonchianTF_Entry= 0 //Timeframe(1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Entry: Timeframe for Donchian entry - [=== Donchian Entry Settings ===]
InpDonchianShift_Entry= 1 // Shift Entry: Bar index for entry - [=== Donchian Entry Settings ===]
InpDonchianPeriod_Entry= 20 // Period Entry: Donchian period - [=== Donchian Entry Settings ===]
InpDonchianSignalMode_Entry=DONCHIAN_SIGNAL_BREAKOUT// Signal Mode Entry: Donchian logic - [=== Donchian Entry Settings ===]
InpDonchianFilterMode_Entry=DONCHIAN_FILTER_NONE// Filter Mode Entry: Donchian filter - [=== Donchian Entry Settings ===]
InpDonchianConsecutiveBars_Entry= 1 // Consecutive Entry: N bars for entry - [=== Donchian Entry Settings ===]
InpDonchianChannelWidthMin_Entry=0.0// Channel Width Min Entry: Min channel width - [=== Donchian Entry Confirmation Settings ===]
InpDonchian_UseForEntryConfirmation=false// Use for Entry Conf: Enable Donchian entry conf - [=== Donchian Entry Confirmation Settings ===]
InpDonchianTF_EntryConf= 0 //Timeframe(1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Entry Conf: Timeframe - [=== Donchian Entry Confirmation Settings ===]
InpDonchianShift_EntryConf= 1 // Shift Entry Conf: Bar index - [=== Donchian Entry Confirmation Settings ===]
InpDonchianPeriod_EntryConf= 20 // Period Entry Conf: Donchian period - [=== Donchian Entry Confirmation Settings ===]
InpDonchianSignalMode_EntryConf=DONCHIAN_SIGNAL_BREAKOUT// Signal Mode Entry Conf - [=== Donchian Entry Confirmation Settings ===]
InpDonchianFilterMode_EntryConf=DONCHIAN_FILTER_NONE// Filter Mode Entry Conf - [=== Donchian Entry Confirmation Settings ===]
InpDonchianConsecutiveBars_EntryConf= 1 // Consecutive Entry Conf: N bars - [=== Donchian Entry Confirmation Settings ===]
InpDonchianChannelWidthMin_EntryConf=0.0// Channel Width Min Entry Conf - [=== Donchian Additions Settings ===]
InpDonchian_UseForAdditions=false// Use for Additions: Enable Donchian add - [=== Donchian Additions Settings ===]
InpDonchianTF_Add= 0 //Timeframe(1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Add: Timeframe - [=== Donchian Additions Settings ===]
InpDonchianShift_Add= 1 // Shift Add: Bar index - [=== Donchian Additions Settings ===]
InpDonchianPeriod_Add= 20 // Period Add: Donchian period - [=== Donchian Additions Settings ===]
InpDonchianSignalMode_Add=DONCHIAN_SIGNAL_BREAKOUT// Signal Mode Add - [=== Donchian Additions Settings ===]
InpDonchianFilterMode_Add=DONCHIAN_FILTER_NONE// Filter Mode Add - [=== Donchian Additions Settings ===]
InpDonchianConsecutiveBars_Add= 1 // Consecutive Add: N bars - [=== Donchian Additions Settings ===]
InpDonchianChannelWidthMin_Add=0.0// Channel Width Min Add - [=== Donchian Exit Settings ===]
InpDonchian_UseForExit=false// Use for Exit: Enable Donchian exit - [=== Donchian Exit Settings ===]
InpDonchianTF_Exit= 0 //Timeframe(1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Exit: Timeframe - [=== Donchian Exit Settings ===]
InpDonchianShift_Exit= 1 // Shift Exit: Bar index - [=== Donchian Exit Settings ===]
InpDonchianPeriod_Exit= 20 // Period Exit: Donchian period - [=== Donchian Exit Settings ===]
InpDonchianSignalMode_Exit=DONCHIAN_SIGNAL_BREAKOUT// Signal Mode Exit - [=== Donchian Exit Settings ===]
InpDonchianFilterMode_Exit=DONCHIAN_FILTER_NONE// Filter Mode Exit - [=== Donchian Exit Settings ===]
InpDonchianConsecutiveBars_Exit= 1 // Consecutive Exit: N bars - [=== Donchian Exit Settings ===]
InpDonchianChannelWidthMin_Exit=0.0// Channel Width Min Exit - [=== Donchian Exit Confirmation Settings ===]
InpDonchian_UseForExitConfirmation=false// Use for Exit Conf: Enable Donchian exit conf - [=== Donchian Exit Confirmation Settings ===]
InpDonchianTF_ExitConf= 0 //Timeframe(1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Exit Conf: Timeframe - [=== Donchian Exit Confirmation Settings ===]
InpDonchianShift_ExitConf= 1 // Shift Exit Conf: Bar index - [=== Donchian Exit Confirmation Settings ===]
InpDonchianPeriod_ExitConf= 20 // Period Exit Conf: Donchian period - [=== Donchian Exit Confirmation Settings ===]
InpDonchianSignalMode_ExitConf=DONCHIAN_SIGNAL_BREAKOUT// Signal Mode Exit Conf - [=== Donchian Exit Confirmation Settings ===]
InpDonchianFilterMode_ExitConf=DONCHIAN_FILTER_NONE// Filter Mode Exit Conf - [=== Donchian Exit Confirmation Settings ===]
InpDonchianConsecutiveBars_ExitConf= 1 // Consecutive Exit Conf: N bars - [=== Donchian Exit Confirmation Settings ===]
InpDonchianChannelWidthMin_ExitConf=0.0// Channel Width Min Exit Conf - [=== Donchian Visualization & Global ===]
InpShowDonchianOnChart=true// Show on Chart: Show Donchian info - [=== Donchian Visualization & Global ===]
InpDonchianUpperColor=clrDodgerBlue// Upper Band Color: Upper channel - [=== Donchian Visualization & Global ===]
InpDonchianLowerColor=clrOrangeRed// Lower Band Color: Lower channel - [=== Donchian Visualization & Global ===]
InpDonchianMiddleColor=clrAqua// Middle Band Color: Middle channel - [=== Donchian Visualization & Global ===]
InpDonchianLabelColor=clrAqua// Label Color: Donchian label - [=== Donchian Visualization & Global ===]
InpDonchianLabelYOffset= 100 // Label Y Offset: Chart label Y - [=== Donchian Visualization & Global ===]
InpDonchianLabelCorner= 0 // Label Corner: Chart label corner - [=== Donchian Visualization & Global ===]
InpDonchianDebug=false// Debug: Enable Donchian debug - [=== Supertrend Entry Settings ===]
InpSupertrend_UseForEntry=false// Use for Entry: Enable Supertrend entry - [=== Supertrend Entry Settings ===]
InpSupertrendTF_Entry= 0 //Timeframe(1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Entry: Timeframe for Supertrend entry - [=== Supertrend Entry Settings ===]
InpSupertrendShift_Entry= 1 // Shift Entry: Bar index for entry - [=== Supertrend Entry Settings ===]
InpSupertrendATRPeriod_Entry= 10 //ATRPeriod Entry:ATRperiod - [=== Supertrend Entry Settings ===]
InpSupertrendMultiplier_Entry=3.0// Multiplier Entry:ATRmultiplier - [=== Supertrend Entry Settings ===]
InpSupertrendATRMethod_Entry=SUPERTREND_ATR_WILDERS//ATRMethod Entry - [=== Supertrend Entry Settings ===]
InpSupertrendAppliedPrice_Entry=SUPERTREND_PRICE_CLOSE// Price Entry: Applied price - [=== Supertrend Entry Settings ===]
InpSupertrendSignalMode_Entry=SUPERTREND_SIGNAL_TREND// Signal Mode Entry - [=== Supertrend Entry Settings ===]
InpSupertrendFilterMode_Entry=SUPERTREND_FILTER_NONE// Filter Mode Entry - [=== Supertrend Entry Settings ===]
InpSupertrendConsecutiveBars_Entry= 1 // Consecutive Entry: N bars for entry - [=== Supertrend Entry Settings ===]
InpSupertrendATRWidthMin_Entry=0.0//ATRWidth Min Entry: MinATRwidth - [=== Supertrend Entry Confirmation Settings ===]
InpSupertrend_UseForEntryConfirmation=false// Use for Entry Conf: Enable Supertrend entry conf - [=== Supertrend Entry Confirmation Settings ===]
InpSupertrendTF_EntryConf= 0 //Timeframe(1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Entry Conf: Timeframe - [=== Supertrend Entry Confirmation Settings ===]
InpSupertrendShift_EntryConf= 1 // Shift Entry Conf: Bar index - [=== Supertrend Entry Confirmation Settings ===]
InpSupertrendATRPeriod_EntryConf= 10 //ATRPeriod Entry Conf - [=== Supertrend Entry Confirmation Settings ===]
InpSupertrendMultiplier_EntryConf=3.0// Multiplier Entry Conf - [=== Supertrend Entry Confirmation Settings ===]
InpSupertrendATRMethod_EntryConf=SUPERTREND_ATR_WILDERS//ATRMethod Entry Conf - [=== Supertrend Entry Confirmation Settings ===]
InpSupertrendAppliedPrice_EntryConf=SUPERTREND_PRICE_CLOSE// Price Entry Conf - [=== Supertrend Entry Confirmation Settings ===]
InpSupertrendSignalMode_EntryConf=SUPERTREND_SIGNAL_TREND// Signal Mode Entry Conf - [=== Supertrend Entry Confirmation Settings ===]
InpSupertrendFilterMode_EntryConf=SUPERTREND_FILTER_NONE// Filter Mode Entry Conf - [=== Supertrend Entry Confirmation Settings ===]
InpSupertrendConsecutiveBars_EntryConf= 1 // Consecutive Entry Conf: N bars - [=== Supertrend Entry Confirmation Settings ===]
InpSupertrendATRWidthMin_EntryConf=0.0//ATRWidth Min Entry Conf - [=== Supertrend Additions Settings ===]
InpSupertrend_UseForAdditions=false// Use for Additions: Enable Supertrend add - [=== Supertrend Additions Settings ===]
InpSupertrendTF_Add= 0 //Timeframe(1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Add: Timeframe - [=== Supertrend Additions Settings ===]
InpSupertrendShift_Add= 1 // Shift Add: Bar index - [=== Supertrend Additions Settings ===]
InpSupertrendATRPeriod_Add= 10 //ATRPeriod Add - [=== Supertrend Additions Settings ===]
InpSupertrendMultiplier_Add=3.0// Multiplier Add - [=== Supertrend Additions Settings ===]
InpSupertrendATRMethod_Add=SUPERTREND_ATR_WILDERS//ATRMethod Add - [=== Supertrend Additions Settings ===]
InpSupertrendAppliedPrice_Add=SUPERTREND_PRICE_CLOSE// Price Add: Applied price - [=== Supertrend Additions Settings ===]
InpSupertrendSignalMode_Add=SUPERTREND_SIGNAL_TREND// Signal Mode Add - [=== Supertrend Additions Settings ===]
InpSupertrendFilterMode_Add=SUPERTREND_FILTER_NONE// Filter Mode Add - [=== Supertrend Additions Settings ===]
InpSupertrendConsecutiveBars_Add= 1 // Consecutive Add: N bars - [=== Supertrend Additions Settings ===]
InpSupertrendATRWidthMin_Add=0.0//ATRWidth Min Add - [=== Supertrend Exit Settings ===]
InpSupertrend_UseForExit=false// Use for Exit: Enable Supertrend exit - [=== Supertrend Exit Settings ===]
InpSupertrendTF_Exit= 0 //Timeframe(1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Exit: Timeframe - [=== Supertrend Exit Settings ===]
InpSupertrendShift_Exit= 1 // Shift Exit: Bar index - [=== Supertrend Exit Settings ===]
InpSupertrendATRPeriod_Exit= 10 //ATRPeriod Exit - [=== Supertrend Exit Settings ===]
InpSupertrendMultiplier_Exit=3.0// Multiplier Exit - [=== Supertrend Exit Settings ===]
InpSupertrendATRMethod_Exit=SUPERTREND_ATR_WILDERS//ATRMethod Exit - [=== Supertrend Exit Settings ===]
InpSupertrendAppliedPrice_Exit=SUPERTREND_PRICE_CLOSE// Price Exit: Applied price - [=== Supertrend Exit Settings ===]
InpSupertrendSignalMode_Exit=SUPERTREND_SIGNAL_TREND// Signal Mode Exit - [=== Supertrend Exit Settings ===]
InpSupertrendFilterMode_Exit=SUPERTREND_FILTER_NONE// Filter Mode Exit - [=== Supertrend Exit Settings ===]
InpSupertrendConsecutiveBars_Exit= 1 // Consecutive Exit: N bars - [=== Supertrend Exit Settings ===]
InpSupertrendATRWidthMin_Exit=0.0//ATRWidth Min Exit - [=== Supertrend Exit Confirmation Settings ===]
InpSupertrend_UseForExitConfirmation=false// Use for Exit Conf: Enable Supertrend exit conf - [=== Supertrend Exit Confirmation Settings ===]
InpSupertrendTF_ExitConf= 0 //Timeframe(1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Exit Conf: Timeframe - [=== Supertrend Exit Confirmation Settings ===]
InpSupertrendShift_ExitConf= 1 // Shift Exit Conf: Bar index - [=== Supertrend Exit Confirmation Settings ===]
InpSupertrendATRPeriod_ExitConf= 10 //ATRPeriod Exit Conf - [=== Supertrend Exit Confirmation Settings ===]
InpSupertrendMultiplier_ExitConf=3.0// Multiplier Exit Conf - [=== Supertrend Exit Confirmation Settings ===]
InpSupertrendATRMethod_ExitConf=SUPERTREND_ATR_WILDERS//ATRMethod Exit Conf - [=== Supertrend Exit Confirmation Settings ===]
InpSupertrendAppliedPrice_ExitConf=SUPERTREND_PRICE_CLOSE// Price Exit Conf: Applied price - [=== Supertrend Exit Confirmation Settings ===]
InpSupertrendSignalMode_ExitConf=SUPERTREND_SIGNAL_TREND// Signal Mode Exit Conf - [=== Supertrend Exit Confirmation Settings ===]
InpSupertrendFilterMode_ExitConf=SUPERTREND_FILTER_NONE// Filter Mode Exit Conf - [=== Supertrend Exit Confirmation Settings ===]
InpSupertrendConsecutiveBars_ExitConf= 1 // Consecutive Exit Conf: N bars - [=== Supertrend Exit Confirmation Settings ===]
InpSupertrendATRWidthMin_ExitConf=0.0//ATRWidth Min Exit Conf - [=== Supertrend Visualization & Global ===]
InpShowSupertrendOnChart=true// Show on Chart: Show Supertrend info - [=== Supertrend Visualization & Global ===]
InpSupertrendUpColor=clrLime// Up Trend Color: Bullish trend - [=== Supertrend Visualization & Global ===]
InpSupertrendDownColor=clrRed// Down Trend Color: Bearish trend - [=== Supertrend Visualization & Global ===]
InpSupertrendLabelColor=clrAqua// Label Color: Supertrend label - [=== Supertrend Visualization & Global ===]
InpSupertrendLabelYOffset= 80 // Label Y Offset: Chart label Y - [=== Supertrend Visualization & Global ===]
InpSupertrendLabelCorner= 0 // Label Corner: Chart label corner - [=== Supertrend Visualization & Global ===]
InpSupertrendDebug=false// Debug: Enable Supertrend debug - [===
VWAPEntry Settings ===]InpVWAP_UseForEntry=false// Use for Entry: EnableVWAPentry - [===
VWAPEntry Settings ===]InpVWAPTF_Entry= 0 //Timeframe(1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Entry: Timeframe forVWAPentry - [===
VWAPEntry Settings ===]InpVWAPShift_Entry= 1 // Shift Entry: Bar index for entry - [===
VWAPEntry Settings ===]InpVWAPSessionMode_Entry=VWAP_SESSION_DAILY// Session Mode Entry:VWAPreset - [===
VWAPEntry Settings ===]InpVWAPAppliedPrice_Entry=VWAP_PRICE_CLOSE// Price Entry: Applied price - [===
VWAPEntry Settings ===]InpVWAPBandsMultiplier_Entry=2.0// Bands Mult Entry: Band width multiplier - [===
VWAPEntry Settings ===]InpVWAPSignalMode_Entry=VWAP_SIGNAL_CROSS// Signal Mode Entry:VWAPlogic - [===
VWAPEntry Settings ===]InpVWAPFilterMode_Entry=VWAP_FILTER_NONE// Filter Mode Entry:VWAPfilter - [===
VWAPEntry Settings ===]InpVWAPConsecutiveBars_Entry= 1 // Consecutive Entry: N bars for entry - [===
VWAPEntry Settings ===]InpVWAPBandWidthMin_Entry=0.0// Band Width Min Entry: Min band width - [===
VWAPEntry Settings ===]InpVWAPDeviationThreshold_Entry=0.0// Deviation Entry: Min price deviation fromVWAP - [===
VWAPEntry Confirmation Settings ===]InpVWAP_UseForEntryConfirmation=false// Use for Entry Conf: EnableVWAPentry conf - [===
VWAPEntry Confirmation Settings ===]InpVWAPTF_EntryConf= 0 //Timeframe(1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Entry Conf: Timeframe - [===
VWAPEntry Confirmation Settings ===]InpVWAPShift_EntryConf= 1 // Shift Entry Conf: Bar index - [===
VWAPEntry Confirmation Settings ===]InpVWAPSessionMode_EntryConf=VWAP_SESSION_DAILY// Session Mode Entry Conf - [===
VWAPEntry Confirmation Settings ===]InpVWAPAppliedPrice_EntryConf=VWAP_PRICE_CLOSE// Price Entry Conf: Applied price - [===
VWAPEntry Confirmation Settings ===]InpVWAPBandsMultiplier_EntryConf=2.0// Bands Mult Entry Conf: Band width multiplier - [===
VWAPEntry Confirmation Settings ===]InpVWAPSignalMode_EntryConf=VWAP_SIGNAL_CROSS// Signal Mode Entry Conf - [===
VWAPEntry Confirmation Settings ===]InpVWAPFilterMode_EntryConf=VWAP_FILTER_NONE// Filter Mode Entry Conf - [===
VWAPEntry Confirmation Settings ===]InpVWAPConsecutiveBars_EntryConf= 1 // Consecutive Entry Conf: N bars - [===
VWAPEntry Confirmation Settings ===]InpVWAPBandWidthMin_EntryConf=0.0// Band Width Min Entry Conf - [===
VWAPEntry Confirmation Settings ===]InpVWAPDeviationThreshold_EntryConf=0.0// Deviation Entry Conf - [===
VWAPAdditions Settings ===]InpVWAP_UseForAdditions=false// Use for Additions: EnableVWAPadd - [===
VWAPAdditions Settings ===]InpVWAPTF_Add= 0 //Timeframe(1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Add: Timeframe - [===
VWAPAdditions Settings ===]InpVWAPShift_Add= 1 // Shift Add: Bar index - [===
VWAPAdditions Settings ===]InpVWAPSessionMode_Add=VWAP_SESSION_DAILY// Session Mode Add - [===
VWAPAdditions Settings ===]InpVWAPAppliedPrice_Add=VWAP_PRICE_CLOSE// Price Add: Applied price - [===
VWAPAdditions Settings ===]InpVWAPBandsMultiplier_Add=2.0// Bands Mult Add: Band width multiplier - [===
VWAPAdditions Settings ===]InpVWAPSignalMode_Add=VWAP_SIGNAL_CROSS// Signal Mode Add - [===
VWAPAdditions Settings ===]InpVWAPFilterMode_Add=VWAP_FILTER_NONE// Filter Mode Add - [===
VWAPAdditions Settings ===]InpVWAPConsecutiveBars_Add= 1 // Consecutive Add: N bars - [===
VWAPAdditions Settings ===]InpVWAPBandWidthMin_Add=0.0// Band Width Min Add - [===
VWAPAdditions Settings ===]InpVWAPDeviationThreshold_Add=0.0// Deviation Add - [===
VWAPExit Settings ===]InpVWAP_UseForExit=false// Use for Exit: EnableVWAPexit - [===
VWAPExit Settings ===]InpVWAPTF_Exit= 0 //Timeframe(1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Exit: Timeframe - [===
VWAPExit Settings ===]InpVWAPShift_Exit= 1 // Shift Exit: Bar index - [===
VWAPExit Settings ===]InpVWAPSessionMode_Exit=VWAP_SESSION_DAILY// Session Mode Exit - [===
VWAPExit Settings ===]InpVWAPAppliedPrice_Exit=VWAP_PRICE_CLOSE// Price Exit: Applied price - [===
VWAPExit Settings ===]InpVWAPBandsMultiplier_Exit=2.0// Bands Mult Exit: Band width multiplier - [===
VWAPExit Settings ===]InpVWAPSignalMode_Exit=VWAP_SIGNAL_CROSS// Signal Mode Exit - [===
VWAPExit Settings ===]InpVWAPFilterMode_Exit=VWAP_FILTER_NONE// Filter Mode Exit - [===
VWAPExit Settings ===]InpVWAPConsecutiveBars_Exit= 1 // Consecutive Exit: N bars - [===
VWAPExit Settings ===]InpVWAPBandWidthMin_Exit=0.0// Band Width Min Exit - [===
VWAPExit Settings ===]InpVWAPDeviationThreshold_Exit=0.0// Deviation Exit - [===
VWAPExit Confirmation Settings ===]InpVWAP_UseForExitConfirmation=false// Use for Exit Conf: EnableVWAPexit conf - [===
VWAPExit Confirmation Settings ===]InpVWAPTF_ExitConf= 0 //Timeframe(1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Exit Conf: Timeframe - [===
VWAPExit Confirmation Settings ===]InpVWAPShift_ExitConf= 1 // Shift Exit Conf: Bar index - [===
VWAPExit Confirmation Settings ===]InpVWAPSessionMode_ExitConf=VWAP_SESSION_DAILY// Session Mode Exit Conf - [===
VWAPExit Confirmation Settings ===]InpVWAPAppliedPrice_ExitConf=VWAP_PRICE_CLOSE// Price Exit Conf: Applied price - [===
VWAPExit Confirmation Settings ===]InpVWAPBandsMultiplier_ExitConf=2.0// Bands Mult Exit Conf: Band width multiplier - [===
VWAPExit Confirmation Settings ===]InpVWAPSignalMode_ExitConf=VWAP_SIGNAL_CROSS// Signal Mode Exit Conf - [===
VWAPExit Confirmation Settings ===]InpVWAPFilterMode_ExitConf=VWAP_FILTER_NONE// Filter Mode Exit Conf - [===
VWAPExit Confirmation Settings ===]InpVWAPConsecutiveBars_ExitConf= 1 // Consecutive Exit Conf: N bars - [===
VWAPExit Confirmation Settings ===]InpVWAPBandWidthMin_ExitConf=0.0// Band Width Min Exit Conf - [===
VWAPExit Confirmation Settings ===]InpVWAPDeviationThreshold_ExitConf=0.0// Deviation Exit Conf - [===
VWAPVisualization & Global ===]InpShowVWAPOnChart=true// Show on Chart: ShowVWAPinfo - [===
VWAPVisualization & Global ===]InpVWAPLineColor=clrDodgerBlue//VWAPLine Color: MainVWAPline - [===
VWAPVisualization & Global ===]InpVWAPUpperBandColor=clrLime// Upper Band Color: Upper band - [===
VWAPVisualization & Global ===]InpVWAPLowerBandColor=clrRed// Lower Band Color: Lower band - [===
VWAPVisualization & Global ===]InpVWAPLabelColor=clrAqua// Label Color:VWAPlabel - [===
VWAPVisualization & Global ===]InpVWAPLabelYOffset= 60 // Label Y Offset: Chart label Y - [===
VWAPVisualization & Global ===]InpVWAPLabelCorner= 0 // Label Corner: Chart label corner - [===
VWAPVisualization & Global ===]InpVWAPDebug=false// Debug: EnableVWAPdebug - [===
ADXEntry Settings ===]InpADX_UseForEntry=false// Use for Entry: EnableADXentry - [===
ADXEntry Settings ===]InpADXTF_Entry= 0 //Timeframe(1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Entry: Timeframe forADXentry - [===
ADXEntry Settings ===]InpADXShift_Entry= 1 // Shift Entry: Bar index for entry - [===
ADXEntry Settings ===]InpADXPeriod_Entry= 14 // Period Entry:ADXperiod - [===
ADXEntry Settings ===]InpADXAppliedPrice_Entry=ADX_PRICE_CLOSE// Price Entry: Applied price - [===
ADXEntry Settings ===]InpADXSignalMode_Entry=ADX_SIGNAL_TREND_STRENGTH// Signal Mode Entry:ADXlogic - [===
ADXEntry Settings ===]InpADXFilterMode_Entry=ADX_FILTER_NONE// Filter Mode Entry:ADXfilter - [===
ADXEntry Settings ===]InpADXConsecutiveBars_Entry= 1 // Consecutive Entry: N bars for entry - [===
ADXEntry Settings ===]InpADXLevel_Entry=20.0// Level Entry:ADXthreshold - [===
ADXEntry Settings ===]InpADXDILevel_Entry=0.0// DI Level Entry: +DI/-DI threshold (if used) - [===
ADXEntry Confirmation Settings ===]InpADX_UseForEntryConfirmation=false// Use for Entry Conf: EnableADXentry conf - [===
ADXEntry Confirmation Settings ===]InpADXTF_EntryConf= 0 //Timeframe(1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Entry Conf: Timeframe - [===
ADXEntry Confirmation Settings ===]InpADXShift_EntryConf= 1 // Shift Entry Conf: Bar index - [===
ADXEntry Confirmation Settings ===]InpADXPeriod_EntryConf= 14 // Period Entry Conf:ADXperiod - [===
ADXEntry Confirmation Settings ===]InpADXAppliedPrice_EntryConf=ADX_PRICE_CLOSE// Price Entry Conf: Applied price - [===
ADXEntry Confirmation Settings ===]InpADXSignalMode_EntryConf=ADX_SIGNAL_TREND_STRENGTH// Signal Mode Entry Conf - [===
ADXEntry Confirmation Settings ===]InpADXFilterMode_EntryConf=ADX_FILTER_NONE// Filter Mode Entry Conf - [===
ADXEntry Confirmation Settings ===]InpADXConsecutiveBars_EntryConf= 1 // Consecutive Entry Conf: N bars - [===
ADXEntry Confirmation Settings ===]InpADXLevel_EntryConf=20.0// Level Entry Conf:ADXthreshold - [===
ADXEntry Confirmation Settings ===]InpADXDILevel_EntryConf=0.0// DI Level Entry Conf: +DI/-DI threshold - [===
ADXAdditions Settings ===]InpADX_UseForAdditions=false// Use for Additions: EnableADXadd - [===
ADXAdditions Settings ===]InpADXTF_Add= 0 //Timeframe(1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Add: Timeframe - [===
ADXAdditions Settings ===]InpADXShift_Add= 1 // Shift Add: Bar index - [===
ADXAdditions Settings ===]InpADXPeriod_Add= 14 // Period Add:ADXperiod - [===
ADXAdditions Settings ===]InpADXAppliedPrice_Add=ADX_PRICE_CLOSE// Price Add: Applied price - [===
ADXAdditions Settings ===]InpADXSignalMode_Add=ADX_SIGNAL_TREND_STRENGTH// Signal Mode Add - [===
ADXAdditions Settings ===]InpADXFilterMode_Add=ADX_FILTER_NONE// Filter Mode Add - [===
ADXAdditions Settings ===]InpADXConsecutiveBars_Add= 1 // Consecutive Add: N bars - [===
ADXAdditions Settings ===]InpADXLevel_Add=20.0// Level Add:ADXthreshold - [===
ADXAdditions Settings ===]InpADXDILevel_Add=0.0// DI Level Add: +DI/-DI threshold - [===
ADXExit Settings ===]InpADX_UseForExit=false// Use for Exit: EnableADXexit - [===
ADXExit Settings ===]InpADXTF_Exit= 0 //Timeframe(1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Exit: Timeframe - [===
ADXExit Settings ===]InpADXShift_Exit= 1 // Shift Exit: Bar index - [===
ADXExit Settings ===]InpADXPeriod_Exit= 14 // Period Exit:ADXperiod - [===
ADXExit Settings ===]InpADXAppliedPrice_Exit=ADX_PRICE_CLOSE// Price Exit: Applied price - [===
ADXExit Settings ===]InpADXSignalMode_Exit=ADX_SIGNAL_TREND_STRENGTH// Signal Mode Exit - [===
ADXExit Settings ===]InpADXFilterMode_Exit=ADX_FILTER_NONE// Filter Mode Exit - [===
ADXExit Settings ===]InpADXConsecutiveBars_Exit= 1 // Consecutive Exit: N bars - [===
ADXExit Settings ===]InpADXLevel_Exit=20.0// Level Exit:ADXthreshold - [===
ADXExit Settings ===]InpADXDILevel_Exit=0.0// DI Level Exit: +DI/-DI threshold - [===
ADXExit Confirmation Settings ===]InpADX_UseForExitConfirmation=false// Use for Exit Conf: EnableADXexit conf - [===
ADXExit Confirmation Settings ===]InpADXTF_ExitConf= 0 //Timeframe(1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Exit Conf: Timeframe - [===
ADXExit Confirmation Settings ===]InpADXShift_ExitConf= 1 // Shift Exit Conf: Bar index - [===
ADXExit Confirmation Settings ===]InpADXPeriod_ExitConf= 14 // Period Exit Conf:ADXperiod - [===
ADXExit Confirmation Settings ===]InpADXAppliedPrice_ExitConf=ADX_PRICE_CLOSE// Price Exit Conf: Applied price - [===
ADXExit Confirmation Settings ===]InpADXSignalMode_ExitConf=ADX_SIGNAL_TREND_STRENGTH// Signal Mode Exit Conf - [===
ADXExit Confirmation Settings ===]InpADXFilterMode_ExitConf=ADX_FILTER_NONE// Filter Mode Exit Conf - [===
ADXExit Confirmation Settings ===]InpADXConsecutiveBars_ExitConf= 1 // Consecutive Exit Conf: N bars - [===
ADXExit Confirmation Settings ===]InpADXLevel_ExitConf=20.0// Level Exit Conf:ADXthreshold - [===
ADXExit Confirmation Settings ===]InpADXDILevel_ExitConf=0.0// DI Level Exit Conf: +DI/-DI threshold - [===
ADXVisualization & Global ===]InpShowADXOnChart=true// Show on Chart: ShowADXinfo - [===
ADXVisualization & Global ===]InpADXLineColor=clrDodgerBlue//ADXLine Color:ADXline - [===
ADXVisualization & Global ===]InpADXPlusDIColor=clrLime// +DI Line Color: +DI line - [===
ADXVisualization & Global ===]InpADXMinusDIColor=clrRed// -DI Line Color: -DI line - [===
ADXVisualization & Global ===]InpADXLabelColor=clrAqua// Label Color:ADXlabel - [===
ADXVisualization & Global ===]InpADXLabelYOffset= 40 // Label Y Offset: Chart label Y - [===
ADXVisualization & Global ===]InpADXLabelCorner= 0 // Label Corner: Chart label corner - [===
ADXVisualization & Global ===]InpADXDebug=false// Debug: EnableADXdebug - [=== Stochastic Entry Settings ===]
InpStoch_UseForEntry=false// Use for Entry: Enable Stochastic entry - [=== Stochastic Entry Settings ===]
InpStochTF_Entry= 0 //Timeframe(1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Entry: Timeframe for Stochastic entry - [=== Stochastic Entry Settings ===]
InpStochShift_Entry= 1 // Shift Entry: Bar index for entry - [=== Stochastic Entry Settings ===]
InpStochKPeriod_Entry= 14 // %K Period Entry: Main period - [=== Stochastic Entry Settings ===]
InpStochDPeriod_Entry= 3 // %D Period Entry: Signal period - [=== Stochastic Entry Settings ===]
InpStochSlowing_Entry= 3 // Slowing Entry: Smoothing for %K - [=== Stochastic Entry Settings ===]
InpStochKMethod_Entry=STOCH_MA_SMA// %K MA Method Entry - [=== Stochastic Entry Settings ===]
InpStochDMethod_Entry=STOCH_MA_SMA// %D MA Method Entry - [=== Stochastic Entry Settings ===]
InpStochAppliedPrice_Entry=STOCH_PRICE_CLOSE// Price Entry: Applied price - [=== Stochastic Entry Settings ===]
InpStochSignalMode_Entry=STOCH_SIGNAL_CROSS// Signal Mode Entry - [=== Stochastic Entry Settings ===]
InpStochFilterMode_Entry=STOCH_FILTER_NONE// Filter Mode Entry - [=== Stochastic Entry Settings ===]
InpStochConsecutiveBars_Entry= 1 // Consecutive Entry: N bars for entry - [=== Stochastic Entry Settings ===]
InpStochLevelBuy_Entry=20.0// Level Buy Entry: Oversold threshold - [=== Stochastic Entry Settings ===]
InpStochLevelSell_Entry=80.0// Level Sell Entry: Overbought threshold - [=== Stochastic Entry Confirmation Settings ===]
InpStoch_UseForEntryConfirmation=false// Use for Entry Conf: Enable Stochastic entry conf - [=== Stochastic Entry Confirmation Settings ===]
InpStochTF_EntryConf= 0 //Timeframe(1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Entry Conf: Timeframe - [=== Stochastic Entry Confirmation Settings ===]
InpStochShift_EntryConf= 1 // Shift Entry Conf: Bar index - [=== Stochastic Entry Confirmation Settings ===]
InpStochKPeriod_EntryConf= 14 // %K Period Entry Conf - [=== Stochastic Entry Confirmation Settings ===]
InpStochDPeriod_EntryConf= 3 // %D Period Entry Conf - [=== Stochastic Entry Confirmation Settings ===]
InpStochSlowing_EntryConf= 3 // Slowing Entry Conf - [=== Stochastic Entry Confirmation Settings ===]
InpStochKMethod_EntryConf=STOCH_MA_SMA// %K MA Method Entry Conf - [=== Stochastic Entry Confirmation Settings ===]
InpStochDMethod_EntryConf=STOCH_MA_SMA// %D MA Method Entry Conf - [=== Stochastic Entry Confirmation Settings ===]
InpStochAppliedPrice_EntryConf=STOCH_PRICE_CLOSE// Price Entry Conf: Applied price - [=== Stochastic Entry Confirmation Settings ===]
InpStochSignalMode_EntryConf=STOCH_SIGNAL_CROSS// Signal Mode Entry Conf - [=== Stochastic Entry Confirmation Settings ===]
InpStochFilterMode_EntryConf=STOCH_FILTER_NONE// Filter Mode Entry Conf - [=== Stochastic Entry Confirmation Settings ===]
InpStochConsecutiveBars_EntryConf= 1 // Consecutive Entry Conf: N bars - [=== Stochastic Entry Confirmation Settings ===]
InpStochLevelBuy_EntryConf=20.0// Level Buy Entry Conf: Oversold threshold - [=== Stochastic Entry Confirmation Settings ===]
InpStochLevelSell_EntryConf=80.0// Level Sell Entry Conf: Overbought threshold - [=== Stochastic Additions Settings ===]
InpStoch_UseForAdditions=false// Use for Additions: Enable Stochastic add - [=== Stochastic Additions Settings ===]
InpStochTF_Add= 0 //Timeframe(1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Add: Timeframe - [=== Stochastic Additions Settings ===]
InpStochShift_Add= 1 // Shift Add: Bar index - [=== Stochastic Additions Settings ===]
InpStochKPeriod_Add= 14 // %K Period Add - [=== Stochastic Additions Settings ===]
InpStochDPeriod_Add= 3 // %D Period Add - [=== Stochastic Additions Settings ===]
InpStochSlowing_Add= 3 // Slowing Add - [=== Stochastic Additions Settings ===]
InpStochKMethod_Add=STOCH_MA_SMA// %K MA Method Add - [=== Stochastic Additions Settings ===]
InpStochDMethod_Add=STOCH_MA_SMA// %D MA Method Add - [=== Stochastic Additions Settings ===]
InpStochAppliedPrice_Add=STOCH_PRICE_CLOSE// Price Add: Applied price - [=== Stochastic Additions Settings ===]
InpStochSignalMode_Add=STOCH_SIGNAL_CROSS// Signal Mode Add - [=== Stochastic Additions Settings ===]
InpStochFilterMode_Add=STOCH_FILTER_NONE// Filter Mode Add - [=== Stochastic Additions Settings ===]
InpStochConsecutiveBars_Add= 1 // Consecutive Add: N bars - [=== Stochastic Additions Settings ===]
InpStochLevelBuy_Add=20.0// Level Buy Add: Oversold threshold - [=== Stochastic Additions Settings ===]
InpStochLevelSell_Add=80.0// Level Sell Add: Overbought threshold - [=== Stochastic Exit Settings ===]
InpStoch_UseForExit=false// Use for Exit: Enable Stochastic exit - [=== Stochastic Exit Settings ===]
InpStochTF_Exit= 0 //Timeframe(1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Exit: Timeframe - [=== Stochastic Exit Settings ===]
InpStochShift_Exit= 1 // Shift Exit: Bar index - [=== Stochastic Exit Settings ===]
InpStochKPeriod_Exit= 14 // %K Period Exit - [=== Stochastic Exit Settings ===]
InpStochDPeriod_Exit= 3 // %D Period Exit - [=== Stochastic Exit Settings ===]
InpStochSlowing_Exit= 3 // Slowing Exit - [=== Stochastic Exit Settings ===]
InpStochKMethod_Exit=STOCH_MA_SMA// %K MA Method Exit - [=== Stochastic Exit Settings ===]
InpStochDMethod_Exit=STOCH_MA_SMA// %D MA Method Exit - [=== Stochastic Exit Settings ===]
InpStochAppliedPrice_Exit=STOCH_PRICE_CLOSE// Price Exit: Applied price - [=== Stochastic Exit Settings ===]
InpStochSignalMode_Exit=STOCH_SIGNAL_CROSS// Signal Mode Exit - [=== Stochastic Exit Settings ===]
InpStochFilterMode_Exit=STOCH_FILTER_NONE// Filter Mode Exit - [=== Stochastic Exit Settings ===]
InpStochConsecutiveBars_Exit= 1 // Consecutive Exit: N bars - [=== Stochastic Exit Settings ===]
InpStochLevelBuy_Exit=20.0// Level Buy Exit: Oversold threshold - [=== Stochastic Exit Settings ===]
InpStochLevelSell_Exit=80.0// Level Sell Exit: Overbought threshold - [=== Stochastic Exit Confirmation Settings ===]
InpStoch_UseForExitConfirmation=false// Use for Exit Conf: Enable Stochastic exit conf - [=== Stochastic Exit Confirmation Settings ===]
InpStochTF_ExitConf= 0 //Timeframe(1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Exit Conf: Timeframe - [=== Stochastic Exit Confirmation Settings ===]
InpStochShift_ExitConf= 1 // Shift Exit Conf: Bar index - [=== Stochastic Exit Confirmation Settings ===]
InpStochKPeriod_ExitConf= 14 // %K Period Exit Conf - [=== Stochastic Exit Confirmation Settings ===]
InpStochDPeriod_ExitConf= 3 // %D Period Exit Conf - [=== Stochastic Exit Confirmation Settings ===]
InpStochSlowing_ExitConf= 3 // Slowing Exit Conf - [=== Stochastic Exit Confirmation Settings ===]
InpStochKMethod_ExitConf=STOCH_MA_SMA// %K MA Method Exit Conf - [=== Stochastic Exit Confirmation Settings ===]
InpStochDMethod_ExitConf=STOCH_MA_SMA// %D MA Method Exit Conf - [=== Stochastic Exit Confirmation Settings ===]
InpStochAppliedPrice_ExitConf=STOCH_PRICE_CLOSE// Price Exit Conf: Applied price - [=== Stochastic Exit Confirmation Settings ===]
InpStochSignalMode_ExitConf=STOCH_SIGNAL_CROSS// Signal Mode Exit Conf - [=== Stochastic Exit Confirmation Settings ===]
InpStochFilterMode_ExitConf=STOCH_FILTER_NONE// Filter Mode Exit Conf - [=== Stochastic Exit Confirmation Settings ===]
InpStochConsecutiveBars_ExitConf= 1 // Consecutive Exit Conf: N bars - [=== Stochastic Exit Confirmation Settings ===]
InpStochLevelBuy_ExitConf=20.0// Level Buy Exit Conf: Oversold threshold - [=== Stochastic Exit Confirmation Settings ===]
InpStochLevelSell_ExitConf=80.0// Level Sell Exit Conf: Overbought threshold - [=== Stochastic Visualization & Global ===]
InpShowStochOnChart=true// Show on Chart: Show Stochastic info - [=== Stochastic Visualization & Global ===]
InpStochKLineColor=clrDodgerBlue// %K Line Color - [=== Stochastic Visualization & Global ===]
InpStochDLineColor=clrOrangeRed// %D Line Color - [=== Stochastic Visualization & Global ===]
InpStochOverboughtColor=clrRed// Overbought Level Color - [=== Stochastic Visualization & Global ===]
InpStochOversoldColor=clrLime// Oversold Level Color - [=== Stochastic Visualization & Global ===]
InpStochLabelColor=clrAqua// Label Color: Stochastic label - [=== Stochastic Visualization & Global ===]
InpStochLabelYOffset= 30 // Label Y Offset: Chart label Y - [=== Stochastic Visualization & Global ===]
InpStochLabelCorner= 0 // Label Corner: Chart label corner - [=== Stochastic Visualization & Global ===]
InpStochDebug=false// Debug: Enable Stochastic debug - [=== Bollinger Bands Entry Settings ===]
InpBB_UseForEntry=false// Use for Entry: EnableBBentry - [=== Bollinger Bands Entry Settings ===]
InpBBTF_Entry= 0 //Timeframe(1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Entry: Timeframe forBBentry - [=== Bollinger Bands Entry Settings ===]
InpBBShift_Entry= 1 // Shift Entry: Bar index for entry - [=== Bollinger Bands Entry Settings ===]
InpBBPeriod_Entry= 20 // Period Entry:BBperiod - [=== Bollinger Bands Entry Settings ===]
InpBBDeviation_Entry=2.0// Deviation Entry:BBdeviation - [=== Bollinger Bands Entry Settings ===]
InpBBMaMethod_Entry=BB_MA_SMA// MA Method Entry:BBsmoothing - [=== Bollinger Bands Entry Settings ===]
InpBBAppliedPrice_Entry=BB_PRICE_CLOSE// Price Entry: Applied price - [=== Bollinger Bands Entry Settings ===]
InpBBSignalMode_Entry=BB_SIGNAL_BAND_TOUCH// Signal Mode Entry:BBlogic - [=== Bollinger Bands Entry Settings ===]
InpBBFilterMode_Entry=BB_FILTER_NONE// Filter Mode Entry:BBfilter - [=== Bollinger Bands Entry Settings ===]
InpBBConsecutiveBars_Entry= 1 // Consecutive Entry: N bars for entry - [=== Bollinger Bands Entry Settings ===]
InpBBBandwidthMin_Entry=0.0// Bandwidth Min Entry: Min bandwidth - [=== Bollinger Bands Entry Confirmation Settings ===]
InpBB_UseForEntryConfirmation=false// Use for Entry Conf: EnableBBentry conf - [=== Bollinger Bands Entry Confirmation Settings ===]
InpBBTF_EntryConf= 0 //Timeframe(1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Entry Conf: Timeframe - [=== Bollinger Bands Entry Confirmation Settings ===]
InpBBShift_EntryConf= 1 // Shift Entry Conf: Bar index - [=== Bollinger Bands Entry Confirmation Settings ===]
InpBBPeriod_EntryConf= 20 // Period Entry Conf:BBperiod - [=== Bollinger Bands Entry Confirmation Settings ===]
InpBBDeviation_EntryConf=2.0// Deviation Entry Conf:BBdeviation - [=== Bollinger Bands Entry Confirmation Settings ===]
InpBBMaMethod_EntryConf=BB_MA_SMA// MA Method Entry Conf - [=== Bollinger Bands Entry Confirmation Settings ===]
InpBBAppliedPrice_EntryConf=BB_PRICE_CLOSE// Price Entry Conf: Applied price - [=== Bollinger Bands Entry Confirmation Settings ===]
InpBBSignalMode_EntryConf=BB_SIGNAL_BAND_TOUCH// Signal Mode Entry Conf - [=== Bollinger Bands Entry Confirmation Settings ===]
InpBBFilterMode_EntryConf=BB_FILTER_NONE// Filter Mode Entry Conf - [=== Bollinger Bands Entry Confirmation Settings ===]
InpBBConsecutiveBars_EntryConf= 1 // Consecutive Entry Conf: N bars - [=== Bollinger Bands Entry Confirmation Settings ===]
InpBBBandwidthMin_EntryConf=0.0// Bandwidth Min Entry Conf - [=== Bollinger Bands Additions Settings ===]
InpBB_UseForAdditions=false// Use for Additions: EnableBBadd - [=== Bollinger Bands Additions Settings ===]
InpBBTF_Add= 0 //Timeframe(1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Add: Timeframe - [=== Bollinger Bands Additions Settings ===]
InpBBShift_Add= 1 // Shift Add: Bar index - [=== Bollinger Bands Additions Settings ===]
InpBBPeriod_Add= 20 // Period Add:BBperiod - [=== Bollinger Bands Additions Settings ===]
InpBBDeviation_Add=2.0// Deviation Add:BBdeviation - [=== Bollinger Bands Additions Settings ===]
InpBBMaMethod_Add=BB_MA_SMA// MA Method Add - [=== Bollinger Bands Additions Settings ===]
InpBBAppliedPrice_Add=BB_PRICE_CLOSE// Price Add: Applied price - [=== Bollinger Bands Additions Settings ===]
InpBBSignalMode_Add=BB_SIGNAL_BAND_TOUCH// Signal Mode Add - [=== Bollinger Bands Additions Settings ===]
InpBBFilterMode_Add=BB_FILTER_NONE// Filter Mode Add - [=== Bollinger Bands Additions Settings ===]
InpBBConsecutiveBars_Add= 1 // Consecutive Add: N bars - [=== Bollinger Bands Additions Settings ===]
InpBBBandwidthMin_Add=0.0// Bandwidth Min Add - [=== Bollinger Bands Exit Settings ===]
InpBB_UseForExit=false// Use for Exit: EnableBBexit - [=== Bollinger Bands Exit Settings ===]
InpBBTF_Exit= 0 //Timeframe(1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Exit: Timeframe - [=== Bollinger Bands Exit Settings ===]
InpBBShift_Exit= 1 // Shift Exit: Bar index - [=== Bollinger Bands Exit Settings ===]
InpBBPeriod_Exit= 20 // Period Exit:BBperiod - [=== Bollinger Bands Exit Settings ===]
InpBBDeviation_Exit=2.0// Deviation Exit:BBdeviation - [=== Bollinger Bands Exit Settings ===]
InpBBMaMethod_Exit=BB_MA_SMA// MA Method Exit - [=== Bollinger Bands Exit Settings ===]
InpBBAppliedPrice_Exit=BB_PRICE_CLOSE// Price Exit: Applied price - [=== Bollinger Bands Exit Settings ===]
InpBBSignalMode_Exit=BB_SIGNAL_BAND_TOUCH// Signal Mode Exit - [=== Bollinger Bands Exit Settings ===]
InpBBFilterMode_Exit=BB_FILTER_NONE// Filter Mode Exit - [=== Bollinger Bands Exit Settings ===]
InpBBConsecutiveBars_Exit= 1 // Consecutive Exit: N bars - [=== Bollinger Bands Exit Settings ===]
InpBBBandwidthMin_Exit=0.0// Bandwidth Min Exit - [=== Bollinger Bands Exit Confirmation Settings ===]
InpBB_UseForExitConfirmation=false// Use for Exit Conf: EnableBBexit conf - [=== Bollinger Bands Exit Confirmation Settings ===]
InpBBTF_ExitConf= 0 //Timeframe(1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Exit Conf: Timeframe - [=== Bollinger Bands Exit Confirmation Settings ===]
InpBBShift_ExitConf= 1 // Shift Exit Conf: Bar index - [=== Bollinger Bands Exit Confirmation Settings ===]
InpBBPeriod_ExitConf= 20 // Period Exit Conf:BBperiod - [=== Bollinger Bands Exit Confirmation Settings ===]
InpBBDeviation_ExitConf=2.0// Deviation Exit Conf:BBdeviation - [=== Bollinger Bands Exit Confirmation Settings ===]
InpBBMaMethod_ExitConf=BB_MA_SMA// MA Method Exit Conf - [=== Bollinger Bands Exit Confirmation Settings ===]
InpBBAppliedPrice_ExitConf=BB_PRICE_CLOSE// Price Exit Conf: Applied price - [=== Bollinger Bands Exit Confirmation Settings ===]
InpBBSignalMode_ExitConf=BB_SIGNAL_BAND_TOUCH// Signal Mode Exit Conf - [=== Bollinger Bands Exit Confirmation Settings ===]
InpBBFilterMode_ExitConf=BB_FILTER_NONE// Filter Mode Exit Conf - [=== Bollinger Bands Exit Confirmation Settings ===]
InpBBConsecutiveBars_ExitConf= 1 // Consecutive Exit Conf: N bars - [=== Bollinger Bands Exit Confirmation Settings ===]
InpBBBandwidthMin_ExitConf=0.0// Bandwidth Min Exit Conf - [=== Bollinger Bands Visualization & Global ===]
InpShowBBOnChart=true// Show on Chart: ShowBBinfo - [=== Bollinger Bands Visualization & Global ===]
InpBBUpperColor=clrDodgerBlue// Upper Band Color - [=== Bollinger Bands Visualization & Global ===]
InpBBLowerColor=clrOrangeRed// Lower Band Color - [=== Bollinger Bands Visualization & Global ===]
InpBBMiddleColor=clrAqua// Middle Band Color - [=== Bollinger Bands Visualization & Global ===]
InpBBLabelColor=clrAqua// Label Color:BBlabel - [=== Bollinger Bands Visualization & Global ===]
InpBBLabelYOffset= 20 // Label Y Offset: Chart label Y - [=== Bollinger Bands Visualization & Global ===]
InpBBLabelCorner= 0 // Label Corner: Chart label corner - [=== Bollinger Bands Visualization & Global ===]
InpBBDebug=false// Debug: EnableBBdebug - [===
ATRSignal Entry Settings ===]InpATR_UseForEntry=false// Use for Entry: EnableATRentry - [===
ATRSignal Entry Settings ===]InpATRTF_Entry= 0 //Timeframe(1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Entry: Timeframe forATRentry - [===
ATRSignal Entry Settings ===]InpATRShift_Entry= 1 // Shift Entry: Bar index for entry - [===
ATRSignal Entry Settings ===]InpATRPeriod_Entry= 14 // Period Entry:ATRperiod - [===
ATRSignal Entry Settings ===]InpATRMaMethod_Entry=ATR_MA_WILDERS// MA Method Entry:ATRsmoothing - [===
ATRSignal Entry Settings ===]InpATRAppliedPrice_Entry=ATR_PRICE_CLOSE// Price Entry: Applied price - [===
ATRSignal Entry Settings ===]InpATRSignalMode_Entry=ATR_SIGNAL_ABOVE// Signal Mode Entry:ATRlogic - [===
ATRSignal Entry Settings ===]InpATRFilterMode_Entry=ATR_FILTER_NONE// Filter Mode Entry:ATRfilter - [===
ATRSignal Entry Settings ===]InpATRConsecutiveBars_Entry= 1 // Consecutive Entry: N bars for entry - [===
ATRSignal Entry Settings ===]InpATRThreshold_Entry=10.0// Threshold Entry:ATRvalue/points - [===
ATRSignal Entry Confirmation Settings ===]InpATR_UseForEntryConfirmation=false// Use for Entry Conf: EnableATRentry conf - [===
ATRSignal Entry Confirmation Settings ===]InpATRTF_EntryConf= 0 //Timeframe(1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Entry Conf: Timeframe - [===
ATRSignal Entry Confirmation Settings ===]InpATRShift_EntryConf= 1 // Shift Entry Conf: Bar index - [===
ATRSignal Entry Confirmation Settings ===]InpATRPeriod_EntryConf= 14 // Period Entry Conf:ATRperiod - [===
ATRSignal Entry Confirmation Settings ===]InpATRMaMethod_EntryConf=ATR_MA_WILDERS// MA Method Entry Conf - [===
ATRSignal Entry Confirmation Settings ===]InpATRAppliedPrice_EntryConf=ATR_PRICE_CLOSE// Price Entry Conf: Applied price - [===
ATRSignal Entry Confirmation Settings ===]InpATRSignalMode_EntryConf=ATR_SIGNAL_ABOVE// Signal Mode Entry Conf - [===
ATRSignal Entry Confirmation Settings ===]InpATRFilterMode_EntryConf=ATR_FILTER_NONE// Filter Mode Entry Conf - [===
ATRSignal Entry Confirmation Settings ===]InpATRConsecutiveBars_EntryConf= 1 // Consecutive Entry Conf: N bars - [===
ATRSignal Entry Confirmation Settings ===]InpATRThreshold_EntryConf=10.0// Threshold Entry Conf:ATRvalue/points - [===
ATRSignal Additions Settings ===]InpATR_UseForAdditions=false// Use for Additions: EnableATRadd - [===
ATRSignal Additions Settings ===]InpATRTF_Add= 0 //Timeframe(1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Add: Timeframe - [===
ATRSignal Additions Settings ===]InpATRShift_Add= 1 // Shift Add: Bar index - [===
ATRSignal Additions Settings ===]InpATRPeriod_Add= 14 // Period Add:ATRperiod - [===
ATRSignal Additions Settings ===]InpATRMaMethod_Add=ATR_MA_WILDERS// MA Method Add - [===
ATRSignal Additions Settings ===]InpATRAppliedPrice_Add=ATR_PRICE_CLOSE// Price Add: Applied price - [===
ATRSignal Additions Settings ===]InpATRSignalMode_Add=ATR_SIGNAL_ABOVE// Signal Mode Add - [===
ATRSignal Additions Settings ===]InpATRFilterMode_Add=ATR_FILTER_NONE// Filter Mode Add - [===
ATRSignal Additions Settings ===]InpATRConsecutiveBars_Add= 1 // Consecutive Add: N bars - [===
ATRSignal Additions Settings ===]InpATRThreshold_Add=10.0// Threshold Add:ATRvalue/points - [===
ATRSignal Exit Settings ===]InpATR_UseForExit=false// Use for Exit: EnableATRexit - [===
ATRSignal Exit Settings ===]InpATRTF_Exit= 0 //Timeframe(1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Exit: Timeframe - [===
ATRSignal Exit Settings ===]InpATRShift_Exit= 1 // Shift Exit: Bar index - [===
ATRSignal Exit Settings ===]InpATRPeriod_Exit= 14 // Period Exit:ATRperiod - [===
ATRSignal Exit Settings ===]InpATRMaMethod_Exit=ATR_MA_WILDERS// MA Method Exit - [===
ATRSignal Exit Settings ===]InpATRAppliedPrice_Exit=ATR_PRICE_CLOSE// Price Exit: Applied price - [===
ATRSignal Exit Settings ===]InpATRSignalMode_Exit=ATR_SIGNAL_ABOVE// Signal Mode Exit - [===
ATRSignal Exit Settings ===]InpATRFilterMode_Exit=ATR_FILTER_NONE// Filter Mode Exit - [===
ATRSignal Exit Settings ===]InpATRConsecutiveBars_Exit= 1 // Consecutive Exit: N bars - [===
ATRSignal Exit Settings ===]InpATRThreshold_Exit=10.0// Threshold Exit:ATRvalue/points - [===
ATRSignal Exit Confirmation Settings ===]InpATR_UseForExitConfirmation=false// Use for Exit Conf: EnableATRexit conf - [===
ATRSignal Exit Confirmation Settings ===]InpATRTF_ExitConf= 0 //Timeframe(1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Exit Conf: Timeframe - [===
ATRSignal Exit Confirmation Settings ===]InpATRShift_ExitConf= 1 // Shift Exit Conf: Bar index - [===
ATRSignal Exit Confirmation Settings ===]InpATRPeriod_ExitConf= 14 // Period Exit Conf:ATRperiod - [===
ATRSignal Exit Confirmation Settings ===]InpATRMaMethod_ExitConf=ATR_MA_WILDERS// MA Method Exit Conf - [===
ATRSignal Exit Confirmation Settings ===]InpATRAppliedPrice_ExitConf=ATR_PRICE_CLOSE// Price Exit Conf: Applied price - [===
ATRSignal Exit Confirmation Settings ===]InpATRSignalMode_ExitConf=ATR_SIGNAL_ABOVE// Signal Mode Exit Conf - [===
ATRSignal Exit Confirmation Settings ===]InpATRFilterMode_ExitConf=ATR_FILTER_NONE// Filter Mode Exit Conf - [===
ATRSignal Exit Confirmation Settings ===]InpATRConsecutiveBars_ExitConf= 1 // Consecutive Exit Conf: N bars - [===
ATRSignal Exit Confirmation Settings ===]InpATRThreshold_ExitConf=10.0// Threshold Exit Conf:ATRvalue/points - [===
ATRSignal Visualization & Global ===]InpShowATROnChart=true// Show on Chart: ShowATRinfo - [===
ATRSignal Visualization & Global ===]InpATRLineColor=clrDodgerBlue//ATRLine Color - [===
ATRSignal Visualization & Global ===]InpATRThresholdColor=clrRed// Threshold Line Color - [===
ATRSignal Visualization & Global ===]InpATRLabelColor=clrAqua// Label Color:ATRlabel - [===
ATRSignal Visualization & Global ===]InpATRLabelYOffset= 10 // Label Y Offset: Chart label Y - [===
ATRSignal Visualization & Global ===]InpATRLabelCorner= 0 // Label Corner: Chart label corner - [===
ATRSignal Visualization & Global ===]InpATRDebug=false// Debug: EnableATRdebug - [=== Volume Entry Settings ===]
InpVolume_UseForEntry=false// Use for Entry: Enable Volume entry - [=== Volume Entry Settings ===]
InpVolumeTF_Entry= 0 //Timeframe(1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Entry: Timeframe for Volume entry - [=== Volume Entry Settings ===]
InpVolumeShift_Entry= 1 // Shift Entry: Bar index for entry - [=== Volume Entry Settings ===]
InpVolumeType_Entry=VOLUME_TYPE_TICK// Volume Type Entry: Tick or real - [=== Volume Entry Settings ===]
InpVolumeMAPeriod_Entry= 20 // MA Period Entry: Volume MA period - [=== Volume Entry Settings ===]
InpVolumeMAMethod_Entry=VOLUME_MA_SMA// MA Method Entry: Smoothing - [=== Volume Entry Settings ===]
InpVolumeSignalMode_Entry=VOLUME_SIGNAL_ABOVE// Signal Mode Entry - [=== Volume Entry Settings ===]
InpVolumeFilterMode_Entry=VOLUME_FILTER_NONE// Filter Mode Entry - [=== Volume Entry Settings ===]
InpVolumeConsecutiveBars_Entry= 1 // Consecutive Entry: N bars for entry - [=== Volume Entry Settings ===]
InpVolumeThreshold_Entry= 1000 // Threshold Entry: Volume value/MA multiplier - [=== Volume Entry Confirmation Settings ===]
InpVolume_UseForEntryConfirmation=false// Use for Entry Conf: Enable Volume entry conf - [=== Volume Entry Confirmation Settings ===]
InpVolumeTF_EntryConf= 0 //Timeframe(1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Entry Conf: Timeframe - [=== Volume Entry Confirmation Settings ===]
InpVolumeShift_EntryConf= 1 // Shift Entry Conf: Bar index - [=== Volume Entry Confirmation Settings ===]
InpVolumeType_EntryConf=VOLUME_TYPE_TICK// Volume Type Entry Conf - [=== Volume Entry Confirmation Settings ===]
InpVolumeMAPeriod_EntryConf= 20 // MA Period Entry Conf - [=== Volume Entry Confirmation Settings ===]
InpVolumeMAMethod_EntryConf=VOLUME_MA_SMA// MA Method Entry Conf - [=== Volume Entry Confirmation Settings ===]
InpVolumeSignalMode_EntryConf=VOLUME_SIGNAL_ABOVE// Signal Mode Entry Conf - [=== Volume Entry Confirmation Settings ===]
InpVolumeFilterMode_EntryConf=VOLUME_FILTER_NONE// Filter Mode Entry Conf - [=== Volume Entry Confirmation Settings ===]
InpVolumeConsecutiveBars_EntryConf= 1 // Consecutive Entry Conf: N bars - [=== Volume Entry Confirmation Settings ===]
InpVolumeThreshold_EntryConf= 1000 // Threshold Entry Conf: Volume value/MA multiplier - [=== Volume Additions Settings ===]
InpVolume_UseForAdditions=false// Use for Additions: Enable Volume add - [=== Volume Additions Settings ===]
InpVolumeTF_Add= 0 //Timeframe(1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Add: Timeframe - [=== Volume Additions Settings ===]
InpVolumeShift_Add= 1 // Shift Add: Bar index - [=== Volume Additions Settings ===]
InpVolumeType_Add=VOLUME_TYPE_TICK// Volume Type Add - [=== Volume Additions Settings ===]
InpVolumeMAPeriod_Add= 20 // MA Period Add - [=== Volume Additions Settings ===]
InpVolumeMAMethod_Add=VOLUME_MA_SMA// MA Method Add - [=== Volume Additions Settings ===]
InpVolumeSignalMode_Add=VOLUME_SIGNAL_ABOVE// Signal Mode Add - [=== Volume Additions Settings ===]
InpVolumeFilterMode_Add=VOLUME_FILTER_NONE// Filter Mode Add - [=== Volume Additions Settings ===]
InpVolumeConsecutiveBars_Add= 1 // Consecutive Add: N bars - [=== Volume Additions Settings ===]
InpVolumeThreshold_Add= 1000 // Threshold Add: Volume value/MA multiplier - [=== Volume Exit Settings ===]
InpVolume_UseForExit=false// Use for Exit: Enable Volume exit - [=== Volume Exit Settings ===]
InpVolumeTF_Exit= 0 //Timeframe(1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Exit: Timeframe - [=== Volume Exit Settings ===]
InpVolumeShift_Exit= 1 // Shift Exit: Bar index - [=== Volume Exit Settings ===]
InpVolumeType_Exit=VOLUME_TYPE_TICK// Volume Type Exit - [=== Volume Exit Settings ===]
InpVolumeMAPeriod_Exit= 20 // MA Period Exit - [=== Volume Exit Settings ===]
InpVolumeMAMethod_Exit=VOLUME_MA_SMA// MA Method Exit - [=== Volume Exit Settings ===]
InpVolumeSignalMode_Exit=VOLUME_SIGNAL_ABOVE// Signal Mode Exit - [=== Volume Exit Settings ===]
InpVolumeFilterMode_Exit=VOLUME_FILTER_NONE// Filter Mode Exit - [=== Volume Exit Settings ===]
InpVolumeConsecutiveBars_Exit= 1 // Consecutive Exit: N bars - [=== Volume Exit Settings ===]
InpVolumeThreshold_Exit= 1000 // Threshold Exit: Volume value/MA multiplier - [=== Volume Exit Confirmation Settings ===]
InpVolume_UseForExitConfirmation=false// Use for Exit Conf: Enable Volume exit conf - [=== Volume Exit Confirmation Settings ===]
InpVolumeTF_ExitConf= 0 //Timeframe(1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Exit Conf: Timeframe - [=== Volume Exit Confirmation Settings ===]
InpVolumeShift_ExitConf= 1 // Shift Exit Conf: Bar index - [=== Volume Exit Confirmation Settings ===]
InpVolumeType_ExitConf=VOLUME_TYPE_TICK// Volume Type Exit Conf - [=== Volume Exit Confirmation Settings ===]
InpVolumeMAPeriod_ExitConf= 20 // MA Period Exit Conf - [=== Volume Exit Confirmation Settings ===]
InpVolumeMAMethod_ExitConf=VOLUME_MA_SMA// MA Method Exit Conf - [=== Volume Exit Confirmation Settings ===]
InpVolumeSignalMode_ExitConf=VOLUME_SIGNAL_ABOVE// Signal Mode Exit Conf - [=== Volume Exit Confirmation Settings ===]
InpVolumeFilterMode_ExitConf=VOLUME_FILTER_NONE// Filter Mode Exit Conf - [=== Volume Exit Confirmation Settings ===]
InpVolumeConsecutiveBars_ExitConf= 1 // Consecutive Exit Conf: N bars - [=== Volume Exit Confirmation Settings ===]
InpVolumeThreshold_ExitConf= 1000 // Threshold Exit Conf: Volume value/MA multiplier - [=== Volume Visualization & Global ===]
InpShowVolumeOnChart=true// Show on Chart: Show Volume info - [=== Volume Visualization & Global ===]
InpVolumeBarColor=clrDodgerBlue// Volume Bar Color - [=== Volume Visualization & Global ===]
InpVolumeMAColor=clrOrangeRed// Volume MA Color - [=== Volume Visualization & Global ===]
InpVolumeSpikeColor=clrLime// Volume Spike Color - [=== Volume Visualization & Global ===]
InpVolumeLabelColor=clrAqua// Label Color: Volume label - [=== Volume Visualization & Global ===]
InpVolumeLabelYOffset= 70 // Label Y Offset: Chart label Y - [=== Volume Visualization & Global ===]
InpVolumeLabelCorner= 0 // Label Corner: Chart label corner - [=== Volume Visualization & Global ===]
InpVolumeDebug=false// Debug: Enable Volume debug - [=== Price Action Entry Settings ===]
InpPA_UseForEntry=false// Use for Entry: Enable PA entry - [=== Price Action Entry Settings ===]
InpPATF_Entry= 0 //Timeframe(1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Entry: Timeframe for PA entry - [=== Price Action Entry Settings ===]
InpPAShift_Entry= 1 // Shift Entry: Bar index for entry - [=== Price Action Entry Settings ===]
InpPAPatternType_Entry=PA_PATTERN_PINBAR// Pattern Type Entry - [=== Price Action Entry Settings ===]
InpPASignalMode_Entry=PA_SIGNAL_ANY// Signal Mode Entry - [=== Price Action Entry Settings ===]
InpPAFilterMode_Entry=PA_FILTER_NONE// Filter Mode Entry - [=== Price Action Entry Settings ===]
InpPAConsecutiveBars_Entry= 1 // Consecutive Entry: N patterns for entry - [=== Price Action Entry Settings ===]
InpPAContextMode_Entry=PA_CONTEXT_NONE// Context Mode Entry - [=== Price Action Entry Settings ===]
InpPAMinBodySize_Entry=0.0// Min Body Size Entry: Min body size (points) - [=== Price Action Entry Settings ===]
InpPAMaxWickRatio_Entry=0.0// Max Wick Ratio Entry: Max wick/body ratio - [=== Price Action Entry Confirmation Settings ===]
InpPA_UseForEntryConfirmation=false// Use for Entry Conf: Enable PA entry conf - [=== Price Action Entry Confirmation Settings ===]
InpPATF_EntryConf= 0 //Timeframe(1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Entry Conf: Timeframe - [=== Price Action Entry Confirmation Settings ===]
InpPAShift_EntryConf= 1 // Shift Entry Conf: Bar index - [=== Price Action Entry Confirmation Settings ===]
InpPAPatternType_EntryConf=PA_PATTERN_PINBAR// Pattern Type Entry Conf - [=== Price Action Entry Confirmation Settings ===]
InpPASignalMode_EntryConf=PA_SIGNAL_ANY// Signal Mode Entry Conf - [=== Price Action Entry Confirmation Settings ===]
InpPAFilterMode_EntryConf=PA_FILTER_NONE// Filter Mode Entry Conf - [=== Price Action Entry Confirmation Settings ===]
InpPAConsecutiveBars_EntryConf= 1 // Consecutive Entry Conf: N patterns - [=== Price Action Entry Confirmation Settings ===]
InpPAContextMode_EntryConf=PA_CONTEXT_NONE// Context Mode Entry Conf - [=== Price Action Entry Confirmation Settings ===]
InpPAMinBodySize_EntryConf=0.0// Min Body Size Entry Conf - [=== Price Action Entry Confirmation Settings ===]
InpPAMaxWickRatio_EntryConf=0.0// Max Wick Ratio Entry Conf - [=== Price Action Additions Settings ===]
InpPA_UseForAdditions=false// Use for Additions: Enable PA add - [=== Price Action Additions Settings ===]
InpPATF_Add= 0 //Timeframe(1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Add: Timeframe - [=== Price Action Additions Settings ===]
InpPAShift_Add= 1 // Shift Add: Bar index - [=== Price Action Additions Settings ===]
InpPAPatternType_Add=PA_PATTERN_PINBAR// Pattern Type Add - [=== Price Action Additions Settings ===]
InpPASignalMode_Add=PA_SIGNAL_ANY// Signal Mode Add - [=== Price Action Additions Settings ===]
InpPAFilterMode_Add=PA_FILTER_NONE// Filter Mode Add - [=== Price Action Additions Settings ===]
InpPAConsecutiveBars_Add= 1 // Consecutive Add: N patterns - [=== Price Action Additions Settings ===]
InpPAContextMode_Add=PA_CONTEXT_NONE// Context Mode Add - [=== Price Action Additions Settings ===]
InpPAMinBodySize_Add=0.0// Min Body Size Add - [=== Price Action Additions Settings ===]
InpPAMaxWickRatio_Add=0.0// Max Wick Ratio Add - [=== Price Action Exit Settings ===]
InpPA_UseForExit=false// Use for Exit: Enable PA exit - [=== Price Action Exit Settings ===]
InpPATF_Exit= 0 //Timeframe(1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Exit: Timeframe - [=== Price Action Exit Settings ===]
InpPAShift_Exit= 1 // Shift Exit: Bar index - [=== Price Action Exit Settings ===]
InpPAPatternType_Exit=PA_PATTERN_PINBAR// Pattern Type Exit - [=== Price Action Exit Settings ===]
InpPASignalMode_Exit=PA_SIGNAL_ANY// Signal Mode Exit - [=== Price Action Exit Settings ===]
InpPAFilterMode_Exit=PA_FILTER_NONE// Filter Mode Exit - [=== Price Action Exit Settings ===]
InpPAConsecutiveBars_Exit= 1 // Consecutive Exit: N patterns - [=== Price Action Exit Settings ===]
InpPAContextMode_Exit=PA_CONTEXT_NONE// Context Mode Exit - [=== Price Action Exit Settings ===]
InpPAMinBodySize_Exit=0.0// Min Body Size Exit - [=== Price Action Exit Settings ===]
InpPAMaxWickRatio_Exit=0.0// Max Wick Ratio Exit - [=== Price Action Exit Confirmation Settings ===]
InpPA_UseForExitConfirmation=false// Use for Exit Conf: Enable PA exit conf - [=== Price Action Exit Confirmation Settings ===]
InpPATF_ExitConf= 0 //Timeframe(1=M1,2=M5,3=M15,4=M30,5=H1,6=H4,7=D1) // TF Exit Conf: Timeframe - [=== Price Action Exit Confirmation Settings ===]
InpPAShift_ExitConf= 1 // Shift Exit Conf: Bar index - [=== Price Action Exit Confirmation Settings ===]
InpPAPatternType_ExitConf=PA_PATTERN_PINBAR// Pattern Type Exit Conf - [=== Price Action Exit Confirmation Settings ===]
InpPASignalMode_ExitConf=PA_SIGNAL_ANY// Signal Mode Exit Conf - [=== Price Action Exit Confirmation Settings ===]
InpPAFilterMode_ExitConf=PA_FILTER_NONE// Filter Mode Exit Conf - [=== Price Action Exit Confirmation Settings ===]
InpPAConsecutiveBars_ExitConf= 1 // Consecutive Exit Conf: N patterns - [=== Price Action Exit Confirmation Settings ===]
InpPAContextMode_ExitConf=PA_CONTEXT_NONE// Context Mode Exit Conf - [=== Price Action Exit Confirmation Settings ===]
InpPAMinBodySize_ExitConf=0.0// Min Body Size Exit Conf - [=== Price Action Exit Confirmation Settings ===]
InpPAMaxWickRatio_ExitConf=0.0// Max Wick Ratio Exit Conf - [=== Price Action Visualization & Global ===]
InpShowPAOnChart=true// Show on Chart: Show PA patterns - [=== Price Action Visualization & Global ===]
InpPABullPatternColor=clrLime// Bull Pattern Color: Bullish pattern - [=== Price Action Visualization & Global ===]
InpPABearPatternColor=clrRed// Bear Pattern Color: Bearish pattern - [=== Price Action Visualization & Global ===]
InpPACustomPatternColor=clrAqua// Custom Pattern Color: Custom pattern - [=== Price Action Visualization & Global ===]
InpPALabelColor=clrAqua// Label Color: PA label - [=== Price Action Visualization & Global ===]
InpPALabelYOffset= 220 // Label Y Offset: Chart label Y - [=== Price Action Visualization & Global ===]
InpPALabelCorner= 0 // Label Corner: Chart label corner - [=== Price Action Visualization & Global ===]
InpPADebug=false// Debug: Enable PA debug - [=== Multi-Indicator Entry Signal Management ===]
InpEntrySignalCombineMode=SIGNAL_COMBINE_MAJORITY// Combine Mode: Entry - [=== Multi-Indicator Entry Signal Management ===]
InpEntryMinConfirmations= 2 // Min Confirmations:Entry(forMAJORITY/AND) - [=== Multi-Indicator Entry Signal Management ===]
InpEntryWeightMACD=1.0// Weight:MACDEntry - [=== Multi-Indicator Entry Signal Management ===]
InpEntryWeightRSI=1.0// Weight:RSIEntry - [=== Multi-Indicator Entry Signal Management ===]
InpEntryWeightStoch=1.0// Weight: Stoch Entry - [=== Multi-Indicator Entry Signal Management ===]
InpEntryWeightBB=1.0// Weight:BBEntry - [=== Multi-Indicator Entry Signal Management ===]
InpEntryWeightATR=1.0// Weight:ATREntry - [=== Multi-Indicator Entry Signal Management ===]
InpEntryWeightVolume=1.0// Weight: Volume Entry - [=== Multi-Indicator Entry Signal Management ===]
InpEntryWeightPA=1.0// Weight: Price Action Entry - [=== Multi-Indicator Entry Signal Management ===]
InpEntryWeightDonchian=1.0// Weight: Donchian Entry - [=== Multi-Indicator Entry Signal Management ===]
InpEntryWeightSupertrend=1.0// Weight: Supertrend Entry - [=== Multi-Indicator Entry Signal Management ===]
InpEntryWeightVWAP=1.0// Weight:VWAPEntry - [=== Multi-Indicator Entry Signal Management ===]
InpEntryWeightADX=1.0// Weight:ADXEntry - [=== Multi-Indicator Entry Signal Management ===]
InpEntryWeightHA=1.0// Weight: Heiken Ashi Entry - [=== Multi-Indicator Entry Signal Management ===]
InpEntryWeightGaussian=1.0// Weight: Gaussian Entry - [=== Multi-Indicator Entry Signal Management ===]
InpEntrySignalThreshold=5.0// Weighted Threshold:Entry(forWEIGHTEDmode) - [=== Multi-Indicator Entry Confirmation Signal Management ===]
InpEntryConfSignalCombineMode=SIGNAL_COMBINE_MAJORITY// Combine Mode: Entry Conf - [=== Multi-Indicator Entry Confirmation Signal Management ===]
InpEntryConfMinConfirmations= 2 // Min Confirmations: Entry Conf - [=== Multi-Indicator Entry Confirmation Signal Management ===]
InpEntryConfSignalThreshold=5.0// =====================ADDITIONS===================== - [=== Multi-Indicator Additions Signal Management ===]
InpAddSignalCombineMode=SIGNAL_COMBINE_MAJORITY// Combine Mode: Additions - [=== Multi-Indicator Additions Signal Management ===]
InpAddMinConfirmations= 2 // Min Confirmations: Additions - [=== Multi-Indicator Additions Signal Management ===]
InpAddSignalThreshold=5.0// =====================EXIT===================== - [=== Multi-Indicator Exit Signal Management ===]
InpExitSignalCombineMode=SIGNAL_COMBINE_MAJORITY// Combine Mode: Exit - [=== Multi-Indicator Exit Signal Management ===]
InpExitMinConfirmations= 2 // Min Confirmations: Exit - [=== Multi-Indicator Exit Signal Management ===]
InpExitSignalThreshold=5.0// =====================EXITCONFIRMATION===================== - [=== Multi-Indicator Exit Confirmation Signal Management ===]
InpExitConfSignalCombineMode=SIGNAL_COMBINE_MAJORITY// Combine Mode: Exit Conf - [=== Multi-Indicator Exit Confirmation Signal Management ===]
InpExitConfMinConfirmations= 2 // Min Confirmations: Exit Conf - [=== Multi-Indicator Exit Confirmation Signal Management ===]
InpExitConfSignalThreshold=5.0// Documentation:
// 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)Optimization Profile
How to Install This EA on MT5
- 1Download the .mq5 file using the button above
- 2Open MetaTrader 5 on your computer
- 3Click File → Open Data Folder in the top menu
- 4Navigate to MQL5 → Experts and paste the .mq5 file there
- 5In MT5, right-click Expert Advisors in the Navigator panel → Refresh
- 6Drag the EA onto a chart matching the recommended timeframe
- 7Configure parameters according to the table on this page
- 8Enable Allow Algo Trading and click OK
EA Parameters
| Parameter | Default | Description |
|---|---|---|
| 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;
Full source code available on download
Educational purposes only. Do NOT use with real money. Test on demo accounts only.
Clear Warning: Educational Purposes Only
Clear Warning: This Expert Advisor is for educational and testing purposes only. Do NOT use it with real money. Test only on demo accounts. Trading with real money involves substantial risk of capital loss. This does not constitute investment advice.
Recommended Brokers for This EA
These EAs run on MT5 — use a regulated broker with fast execution and tight spreads
Markets.com
Exness
IC Markets
Similar Expert Advisors
View All Expert AdvisorsMore Other strategy EAs from our library
Pipsgrowth EX01007 Adaptive
Pipsgrowth.com EX01007 Adaptive XAUUSD 5M — multi-indicator signal scorer with regime filter, full 12-layer stack, configurable timeframe, trailing/BE/profit-lock toggles, pyramid gate, spread filter, new-bar gate, filling mode detection.
Pipsgrowth EX01019 Adaptive
Pipsgrowth.com EX01019 Self-Adaptive Market EA Fixed — multi-regime adaptive EA, full 12-layer stack.
Pipsgrowth EX15029 SMC-OrderBlock
Pipsgrowth.com EX15029 SMCBreakoutEA — SMC breakout CHOCH/liquidity sweep EA, full 12-layer stack.
Community
Educational purposes only. Do NOT use with real money. Test on demo accounts only.