Pro CCI Zero Signal Scanner Dash All PairTimeframe
- Göstergeler
- Sürüm: 1.0
- Etkinleştirmeler: 5
CCI SCANNER DASHBOARD PRO MT5: Multi-Asset Zero-Cross System with Dynamic ATR SL/TP & 16 Confluence Filters
════════════════
PRODUCT SPECIFICATION
════════════════
■ Product Name : CCI Scanner Dashboard Pro MT5
■ Product Type : Multi-Asset Scanner & Quantitative Dashboard Indicator
■ Trading Terminal : MetaTrader 5 (MT5 Desktop Terminal)
■ Terminal Build : Build 4000+ Compatible (64-Bit High-Speed Execution)
■ Compatible Assets : Forex Majors, Minors, Exotics, Gold (XAUUSD), Indices, Crypto, Commodities
■ Supported Frames : M1, M5, M15, M30, H1, H4, D1, W1, MN1
■ Execution Engine : Zero-Cross Momentum Engine + Dynamic ATR Risk Architecture + 16 Confluence Filters
■ Workspace Impact : Single Master Chart Setup (Monitors Entire Market Watch Without Multi-Chart Clutter)
════════════════
EXECUTIVE OVERVIEW & ALGORITHM
════════════════
Monitoring dozens of individual charts across various timeframes is an exhausting process that leads to fatigue, delayed entries, and costly emotional errors. The CCI Scanner Dashboard Pro MT5 eliminates this operational friction. Operating from a single master chart, this institutional-grade dashboard autonomously tracks your entire Market Watch across multiple timeframes in real time.
Built upon an ultra-responsive Commodity Channel Index (CCI) zero-cross baseline algorithm, this scanner isolates raw cyclical price momentum the precise millisecond institutional liquidity breaks beyond statistical equilibrium. A confirmed Buy signal is generated when the fast CCI oscillator surges from negative territory cleanly above 0.0, while a confirmed Sell signal fires when the oscillator plunges below 0.0 on a finalized candle close.
Unlike conventional lagging indicators, every setup is cross-verified against a 16-component institutional filter suite. Furthermore, manual guesswork in risk management is eliminated. The system calculates mathematically balanced, dynamic Stop Loss and Dual Take Profit levels (1:1 RR and 2:1 RR) derived directly from live Average True Range (ATR) market volatility. You receive clear visual projections, exact price quotes, and an interactive clickable dashboard that switches charts instantaneously with a single click via the [OPEN] button.
════════════════
EXHAUSTIVE INPUT PARAMETER GUIDE (CORE SETTINGS)
════════════════
This section provides a complete, exhaustive breakdown of every single input parameter available in the scanner. Understanding these settings allows you to customize and fine-tune your trading system with total quantitative precision.
■ SCANNER CORE PARAMETERS
• InpSymbols (Default: "EURUSD,GBPUSD,USDJPY,AUDUSD,USDCAD,USDCHF,NZDUSD,EURJPY,GBPJPY,XAUUSD")
- Data Type: String (Comma-separated text list).
- Purpose: Defines the custom list of ticker symbols monitored by the background scanning loop.
- Usage & Pro-Tip: You can add any instrument supported by your broker, including Forex, Indices, Crypto, and Commodities. Always ensure ticker names match your broker's exact symbol nomenclature (e.g., include prefixes or suffixes like EURUSD.m or EURUSDpro).
• InpTimeframes (Default: "M1,M5,M15,M30,H1,H4,D1")
- Data Type: String (Comma-separated text list).
- Purpose: Sets the specific timeframes scanned for each configured asset.
- Usage & Pro-Tip: For scalping, enter "M1,M5,M15". For intraday swing trading, configure "M15,H1,H4". Narrowing your timeframes optimizes execution speed and eliminates unwanted alerts.
• InpUseWatch (Default: true)
- Data Type: Boolean (true / false).
- Purpose: Master selector for scanning source. When set to true, the scanner automatically loads symbols currently active in your Market Watch window, overriding InpSymbols.
• InpMaxSymbols (Default: 10)
- Data Type: Integer (Numeric counter).
- Purpose: Enforces an upper limit on the total number of currency pairs scanned simultaneously.
- Usage & Pro-Tip: Safeguards terminal memory and system performance. Keep between 10-15 on standard setups; increase up to 30 on high-end multicore trading rigs.
• InpScanSec (Default: 7)
- Data Type: Integer (Time in seconds).
- Purpose: Regulates the timer loop frequency between consecutive scanning cycles.
- Usage & Pro-Tip: A setting of 5-10 seconds delivers real-time market updates without placing heavy loads on your CPU.
• InpBarsCopy (Default: 100)
- Data Type: Integer (Historical bar count).
- Purpose: The number of historical candles copied into internal calculation buffers per timeframe.
- Usage & Pro-Tip: 100 bars provides the optimal mathematical depth needed to accurately compute long-period filters like the 50 MA and 75 RSI.
• InpLookback (Default: 100)
- Data Type: Integer (Historical bar count).
- Purpose: The maximum backward bar limit searched to locate and display recent confirmed signals.
• InpDirection (Default: 0)
- Data Type: Integer (0 = Both, 1 = Buy Only, 2 = Sell Only).
- Purpose: Global directional bias gatekeeper. Set to 1 during strong bull market days to filter out counter-trend shorts.
■ CCI CORE SIGNAL PARAMETERS
• CCI_Period (Default: 8)
- Data Type: Integer (Oscillator lookback period).
- Purpose: Governs the calculation period of the primary trigger CCI oscillator.
- Usage & Pro-Tip: Period 8 provides fast, agile zero-line crosses. If you prefer smoother signals with fewer whipsaws, increase this value to 14 or 20.
• CCI_Source (Default: PRICE_CLOSE)
- Data Type: ENUM_APPLIED_PRICE (Applied price constant).
- Purpose: Designates which candlestick price component is passed into the primary CCI formula.
■ ATR VOLATILITY STOP LOSS & TAKE PROFIT PARAMETERS
• InpATRPeriod (Default: 14)
- Data Type: Integer (Averaging period).
- Purpose: Determines the calculation window of the Average True Range indicator for volatility assessment.
- Usage & Pro-Tip: 14 is the market standard. Decreasing to 7-10 makes your risk envelopes react rapidly to sudden spikes.
• InpATRMultSL (Default: 1.5)
- Data Type: Double (Decimal multiplier).
- Purpose: Multiplier applied to the calculated ATR value to establish the exact Stop Loss distance in points.
- Usage & Pro-Tip: A 1.5x multiplier sets your Stop Loss safely beyond typical intraday noise. For volatile assets like Gold, consider 2.0x.
• InpTP1_RR (Default: 1.0)
- Data Type: Double (Risk-to-Reward ratio).
- Purpose: Sets the distance to Take Profit 1 as a multiple of your Stop Loss distance (1.0 = 1:1 RR).
- Usage & Pro-Tip: Optimal for scaling out. Close 50% of position size at TP1 and adjust Stop Loss to breakeven.
• InpTP2_RR (Default: 2.0)
- Data Type: Double (Risk-to-Reward ratio).
- Purpose: Sets the distance to Take Profit 2 as a multiple of your Stop Loss distance (2.0 = 2:1 RR) to capture extended runners.
════════════════
THE 16 CONFLUENCE FILTERS & PARAMETERS
════════════════
Each filter can be enabled or disabled independently. When multiple filters are active, the scanner requires all conditions to align simultaneously before generating a valid signal.
■ 1. RSI CROSS FILTER
• Use_RSI_Cross_Filter (Default: false): Boolean. Master toggle for the secondary RSI cross filter.
• RSI_Length (Default: 14): Integer. Lookback period for the RSI filter calculation.
• Oversold (Default: 30.0): Double. Buys require RSI to cross outward from below or at 30.0 to above 30.0.
• Overbought (Default: 70.0): Double. Sells require RSI to cross outward from above or at 70.0 to below 70.0.
■ 2. ADX DIRECTIONAL STRENGTH FILTER
• Use_ADX_Filter (Default: false): Boolean. Master toggle for ADX trend strength filtering.
• ADX_Period (Default: 10): Integer. Calculation period for the Average Directional Movement Index.
• ADX_Min_Level (Default: 20.0): Double. Minimum momentum threshold required to validate a trade. Discards signals during low-volume ranging periods.
■ 3. SINGLE MA MACRO FILTER
• Use_MA_Filter (Default: false): Boolean. Master toggle for baseline Moving Average trend filtering.
• MA_Period (Default: 50): Integer. Averaging period for the moving average line.
• MA_Method (Default: MODE_SMA): ENUM_MA_METHOD. Smoothing algorithm (MODE_SMA, MODE_EMA).
• MA_Applied (Default: PRICE_CLOSE): ENUM_APPLIED_PRICE. Price data series applied to the MA.
• MA_Shift (Default: 0): Integer. Horizontal bar displacement offset.
- Pro-Tip: Buys are approved only when price is above the MA; Sells only when price is below.
■ 4. ICHIMOKU SENKOU SPAN B FILTER
• Use_Ichimoku_Filter (Default: false): Boolean. Master toggle for Ichimoku cloud baseline confirmation.
• Ichimoku_SenkouB (Default: 52): Integer. Calculation period for the Senkou Span B baseline.
• Ichimoku_Kijun (Default: 26): Integer. Calculation period for the Kijun-sen line.
- Pro-Tip: Senkou Span B is the strongest barrier of the Ichimoku cloud. Buys require price above this line; Sells require price below.
■ 5. RSI 75 MACRO REGIME FILTER
• Use_RSI75_Filter (Default: false): Boolean. Master toggle for long-period macro RSI filtering.
• RSI_Filter_Period (Default: 75): Integer. Lookback period for macro RSI.
• RSI_Filter_Price (Default: PRICE_CLOSE): ENUM_APPLIED_PRICE. Price series applied to macro RSI.
- Pro-Tip: When RSI(75) is above 50.0, buyers dominate the macro trend; when below 50.0, sellers dominate.
■ 6. DOUBLE MA TREND FILTER
• Use_DoubleMA_Filter (Default: false): Boolean. Master toggle for dual moving average alignment.
• MA_A_Period (30), MA_A_Method (MODE_EMA), MA_A_Applied (PRICE_CLOSE), MA_A_Shift (0): Parameters defining Fast MA.
• MA_B_Period (140), MA_B_Method (MODE_EMA), MA_B_Applied (PRICE_CLOSE), MA_B_Shift (0): Parameters defining Slow MA.
- Pro-Tip: Signals are filtered unless Fast MA > Slow MA for Buys, or Fast MA < Slow MA for Sells.
■ 7. AWESOME OSCILLATOR (AO) FILTER
• Use_AO_Filter (Default: false): Boolean. Master toggle for the Awesome Oscillator suite.
• Use_AO_Volume_Filter (Default: false): Boolean. Enforces minimum histogram amplitude.
• AO_Buy_Min (4.0) & AO_Sell_Max (-4.0): Double. Numerical thresholds required for Buy and Sell validation.
• Use_AO_Color_Filter (Default: false): Boolean. Requires the AO histogram bar to be expanding in signal direction.
• Use_AO_Zero_Filter (Default: false): Boolean. Requires positive expansion above zero for Buy, and negative expansion below zero for Sell.
■ 8. PARABOLIC SAR FILTER
• Use_SAR_Filter (Default: false): Boolean. Master toggle for Parabolic SAR trailing alignment.
• SAR_Step (Default: 0.02): Double. Incremental acceleration factor step.
• SAR_Maximum (Default: 0.2): Double. Maximum acceleration factor ceiling.
- Pro-Tip: Guarantees that price has officially flipped its trailing trajectory before entry validation.
■ 9. HEIKEN ASHI DIRECTIONAL FILTER
• Use_HeikenAshi_Filter (Default: false): Boolean. Master toggle for smoothed synthetic candle confirmation.
- Pro-Tip: Eliminates erratic single-candle noise. Buys require Heiken Ashi Close > Open; Sells require Close < Open.
■ 10. CCI TREND FILTER
• Use_CCI_Filter (Default: false): Boolean. Master toggle for secondary higher-period CCI trend alignment.
• CCI_Filter_Period (Default: 50): Integer. Lookback period for the trend CCI.
• CCI_Filter_Applied (Default: PRICE_CLOSE): ENUM_APPLIED_PRICE.
- Pro-Tip: Prevents counter-trend crosses by requiring secondary momentum to confirm directional bias.
■ 11. CCI OVERBOUGHT & OVERSOLD (OB/OS) FILTER
• Use_CCI_OBOS_Filter (Default: false): Boolean. Master toggle for momentum breakout hurdles.
• CCI_OBOS_Period (14) & CCI_OBOS_Applied (PRICE_CLOSE): Parameters defining the secondary OB/OS CCI.
• CCI_Overbought (100.0) & CCI_Oversold (-100.0): Double. Buy requires CCI > +100.0; Sell requires CCI < -100.0.
■ 12. RVI TREND FILTER
• Use_RVI_Filter (Default: false): Boolean. Relative Vigor Index zero-baseline filter.
• RVI_Period (Default: 75): Integer. Buys require RVI > 0.0; Sells require RVI < 0.0.
■ 13. RVI SIGNAL LINE CROSS FILTER
• Use_RVI_Signal_Filter (Default: false): Boolean. Master toggle.
• RVI_Signal_Period (Default: 20): Integer. Requires RVI Main > Signal for Buys, and Main < Signal for Sells.
■ 14. MACD SIGNAL FILTER
• Use_MACD_Filter (Default: false): Boolean. Enforces MACD Histogram polarity.
• MACD_FastEMA (12), MACD_SlowEMA (26), MACD_SignalSMA (9): Standard institutional MACD parameters.
■ 15. MACD ZERO-LINE FILTER
• Use_MACD_Zero_Filter (Default: false): Boolean. Requires MACD Main line to trade strictly above 0.0 for Buys and below 0.0 for Sells.
■ 16. SUPPORT & RESISTANCE (SR) FILTER
• Use_SR_Filter (Default: false): Boolean. Master toggle for dynamic swing structure confirmation.
• SR_Period (Default: 50): Integer. Historical candle scan window to locate swing highs and lows.
• SR_Zone_Points (Default: 80): Double. Point tolerance band surrounding the S/R level.
- Pro-Tip: Buys are approved only if the signal candle tests Support; Sells only if testing Resistance.
■ 17. FIBONACCI RETRACEMENT FILTER
• Use_Fib_Filter (Default: false): Boolean. Automated ZigZag Golden Pocket validation.
• Fib_Level_1 (0.382) & Fib_Level_2 (0.618): Double. Boundary levels defining the institutional Golden Ratio pocket.
• ZigZag_Depth (12), ZigZag_Deviation (5), ZigZag_Backstep (3): Algorithm parameters to detect valid swing pivots.
════════════════
ALERTS, GUI & VISUAL PARAMETERS
════════════════
■ ALERT & NOTIFICATION PARAMETERS
• InpAlertPopup (Default: true): Boolean. Enables/disables native MT5 popup alert dialog.
• InpAlertSound (Default: true): Boolean. Enables audio playback on new signals.
• InpSoundFile (Default: "alert.wav"): String. Name of the audio file in the terminal's /Sounds directory.
• InpAlertPush (Default: true): Boolean. Sends push notifications to the mobile MT5 app.
• InpAlertEmail (Default: false): Boolean. Dispatches email notifications to your configured address.
• InpAlertOnlyNew (Default: true): Boolean. Prevents repeat alerts; triggers strictly once per candle close.
■ DISPLAY, SCALE & UI GEOMETRY
• InpX (12) & InpY (28): Integer. Coordinate positions (pixels) for the panel's top-left corner.
• InpScale (Default: 100): Integer. GUI scale percentage (adjustable from 70% to 180% for 4K displays).
• InpRowH (18) & InpFont (8): Integer. Height of each table row and base font size.
• InpWPair to InpWOpen: Integer. Granular pixel width settings for each individual column (Pair, TF, Direction, Time, Entry, SL, TP1, TP2, CCI, Age, Open button).
• InpShowEmpty (Default: false): Boolean. If true, displays pairs with no active signal as neutral gray rows.
• InpMaxRows (Default: 18): Integer. Maximum number of visible rows rendered inside the panel.
• InpSortBy (Default: SORT_TIME): Enum. Default sorting criteria (0=Time, 1=Pair, 2=TF, 3=Direction).
■ ON-CHART VISUAL DRAWING PARAMETERS
• InpDrawOnChart (Default: true): Boolean. Master switch to render arrows, entry, SL, and TP lines on the active chart.
• InpShowArrow (Default: true): Boolean. Plots directional Wingdings signal arrows.
• InpShowLevels (Default: true): Boolean. Plots horizontal entry and target lines.
• InpExtendBars (Default: 25): Integer. Length (in bars) to project horizontal target lines forward.
• InpArrowCodeBuy (233) & InpArrowCodeSell (234): Integer. Wingdings codes for arrows.
• InpArrowDistance (Default: 15): Double. Point distance separating the arrow from the candle wick.
════════════════
FREQUENTLY ASKED QUESTIONS (FAQ)
════════════════
Q: Can I attach this scanner to just one single chart?
A: Yes! Attach the scanner to any single chart (e.g., EURUSD M15). It will automatically scan all pairs and timeframes in the background without needing you to open multiple chart windows.
Q: Does this indicator repaint historical signals?
A: Absolutely NOT. All trade setups, CCI zero crossings, and filter conditions are evaluated on bar close (Index 1). Once a bar closes, the signal, entry level, SL, and TP values are permanently locked.
Q: Will this slow down or freeze my MetaTrader 5 terminal?
A: No. The codebase employs persistent handle caching and a scheduled timer loop (InpScanSec) that executes calculations efficiently without freezing the graphical user interface.
Q: How does the [OPEN] button work?
A: Clicking the [OPEN] button on any active signal row instantly changes your active chart window to that exact currency pair and timeframe, automatically plotting all entry vectors, arrows, and target lines.
════════════════
RISK DISCLAIMER
════════════════
Trading foreign exchange, commodities, indices, and financial derivatives carries a substantial level of risk and may not be suitable for all investors. Past performance is never indicative of future trading results.
Thank you for choosing the CCI Scanner Dashboard Pro MT5! Please consider leaving a 5-star rating and positive review on our product page. Happy trading! 🚀📈✨
