CCI Filter OB OS Scan Dashboard All Pair Timeframe
- 지표
- 버전: 2.0
- 활성화: 5
CCI SCANNER DASHBOARD PRO MT5: Multi-Pair & Multi-Timeframe Overbought / Oversold Scanner with ATR SL/TP, 16 Confluence Filters & One-Click Chart Execution
════════════════
PRODUCT SPECIFICATIONS
════════════════
💎 Product Type: Multi-Asset Quantitative Scanner & HUD Trading Dashboard
⚡ Supported Platform: MetaTrader 5 (MT5 Desktop Terminal)
📊 Indicator Category: Momentum, Mean Reversion, Multi-Currency Screener, Risk Engine
🎯 Trading Styles: High-Frequency Scalping, Day Trading, Swing Trading, Prop Firm Challenges
🔔 Real-Time Alerts: Terminal Pop-Up, Mobile Push (MetaQuotes ID), Email, Audio WAV Chimes
🚀 Compatible Assets: Forex Majors & Minors, Gold (XAUUSD), Indices, Crypto, Commodities, Stocks
🛡️ Repaint Policy: 100% Non-Repainting (All signals confirmed strictly on bar close)
════════════════
EXECUTIVE SUMMARY & THE TRADER'S EDGE
════════════════
Are you exhausted from endlessly clicking through dozens of charts, suffering from analysis paralysis, and missing prime reversal entries while flipping timeframes? The CCI Scanner Dashboard Pro MT5 is an institutional-grade multi-pair and multi-timeframe analytical workstation engineered to eliminate screen fatigue and supercharge your trading execution.
By uniting the mathematical precision of Donald Lambert's classic Commodity Channel Index (CCI) with an asynchronous scanning engine, this tool monitors dozens of assets across M1 to Monthly charts simultaneously. When an extreme overbought (+100.0) or oversold (-100.0) cycle exhausts itself and crosses back, the system cross-verifies the setup through up to 16 institutional confluence filters. Only when all user-defined algorithmic rules align does the dashboard calculate volatility-adjusted Stop Loss and dual Take Profit targets (1:1 RR and 2:0 RR), projecting an instant actionable trade setup directly to your chart and mobile device.
Stop chasing lagging breakouts. Let the scanner process thousands of price points every second so you can focus strictly on disciplined risk management and profitable execution.
════════════════
MATHEMATICAL REVERSAL LOGIC & ENTRY RULES
════════════════
The Commodity Channel Index measures an asset's price variation from its statistical mean. When prices stretch beyond standard deviation boundaries, amateur traders often jump in prematurely and get trapped in extensions. The CCI Scanner Dashboard Pro waits for confirmed momentum exhaustion and captures the exact turning point:
🔹 Bullish Reversal Entry (BUY):
1. The primary fast CCI plunges below the Oversold threshold (default: -100.0).
2. The current candle closes with the CCI line crossing back up above -100.0, confirming buyer absorption.
3. All activated institutional filters (Trend, Volume, S/R, Fib) return positive confluence.
4. An actionable Buy signal is logged on the dashboard, drawing dynamic ATR SL and TP levels.
🔹 Bearish Reversal Entry (SELL):
1. The primary fast CCI surges above the Overbought threshold (default: +100.0).
2. The current candle closes with the CCI line crossing back down below +100.0, confirming seller dominance.
3. All activated institutional filters return negative confluence.
4. An actionable Sell signal is logged on the dashboard with projected SL, TP1, and TP2.
By calculating triggers strictly on Bar 1 (newly closed candle), the system guarantees zero repainting. Once a signal is locked into the dashboard matrix, it remains permanently anchored.
════════════════
KEY FEATURES & VALUE-ADDED ADVANTAGES
════════════════
💎 Real-Time Multi-Pair & Multi-Timeframe Matrix:
Monitor your entire Market Watch or a custom basket of symbols across 7+ timeframes simultaneously within a single, ultra-clean graphical heads-up display.
💎 16 Modular Confluence Filters:
Eliminate false breakouts, whipsaws, and ranging noise. Freely activate any combination of moving averages, oscillators, volatility bands, price action, and structural levels.
💎 Automated Dynamic ATR Risk Engine:
Never guess your stop placement again. The indicator calculates volatility-calibrated Stop Loss levels via Average True Range (ATR) multiples, along with calibrated Take Profit 1 (1:1 RR) and Take Profit 2 (2:0 RR).
💎 Interactive One-Click Chart Synchronization:
Click the "OPEN" button directly beside any signal in the table. Your active MT5 chart instantly switches to that symbol and timeframe, automatically painting Entry, SL, TP1, and TP2 price lines with directional Wingdings arrows.
💎 Draggable HUD with Memory State Persistence:
Move the dashboard anywhere on your desktop by clicking and dragging the header bar. Your customized screen coordinates and minimized/maximized states are preserved across terminal reboots via MT5 Global Variables.
💎 Asynchronous Handle Pooling & Zero CPU Lag:
Engineered with pre-allocated indicator handles and optimized memory cleanup. Even when tracking 20+ pairs across 6 timeframes with all 16 filters enabled, terminal CPU usage remains virtually imperceptible.
💎 Omnichannel Notification Suite:
Never miss a setup while away from your desk. Receive alerts via MT5 terminal popups, mobile push notifications directly to your iOS/Android MT5 app, automated emails, and audio alerts.
════════════════
THE 16 BUILT-IN CONFLUENCE FILTERS
════════════════
1. 📈 RSI Cross Filter:
Validates that the Relative Strength Index is simultaneously emerging from its extreme boundary zones (crossing 30 upward for Buy, crossing 70 downward for Sell).
2. ⚡ ADX Trend Strength Filter:
Ensures signals are only taken when the Average Directional Index exceeds your minimum threshold (e.g., ADX > 20.0), filtering out dead, flat consolidation markets.
3. 📊 Single Moving Average Filter:
Aligns trades with intermediate market direction. Buy signals require Close > MA; Sell signals require Close < MA (Supports SMA, EMA, SMMA, LWMA).
4. ☁️ Ichimoku Senkou Span B Filter:
Leverages the most authoritative baseline of the Ichimoku Kinko Hyo cloud. Buys only trigger above Senkou Span B; Sells only trigger below it.
5. 🎯 RSI 75 Macro Momentum Filter:
Evaluates structural macro-momentum. Only validates Buy signals when a 75-period RSI is above 50.0, and Sell signals when below 50.0.
6. 🔁 Double Moving Average Cross Filter:
Employs a dual-MA directional bias (e.g., 30 EMA vs 140 EMA). Requires Fast MA > Slow MA for Buy trades, and Fast MA < Slow MA for Sell trades.
7. 💥 Awesome Oscillator (AO) Triple Filter:
Enforces multi-layer Bill Williams momentum verification: minimum histogram volume threshold, bar color direction, and zero-line alignment.
8. 🏹 Parabolic SAR Filter:
Verifies dynamic trailing price action. Demands that the parabolic SAR dot is positioned beneath the candle for Buys, and above the candle for Sells.
9. 🕯️ Heiken Ashi Smoothed Filter:
Filters erratic price wicks by reconstructing price into Heiken Ashi candles. Requires a green HA candle body for Buys and a red HA candle body for Sells.
10. 🌊 CCI Trend Baseline Filter:
A secondary long-term CCI indicator acting as a macro directional filter. Requires the trend CCI to be positive (> 0) for Buys and negative (< 0) for Sells.
11. 🧭 Auxiliary CCI Extreme Filter:
An additional independent CCI filter checking concurrent overbought/oversold confirmation across an alternate period.
12. 🔄 RVI Trend Filter:
Leverages the Relative Vigor Index to confirm that closing prices tend to be higher than opening prices during uptrends and lower during downtrends.
13. 🔀 RVI Signal Line Cross Filter:
Requires the RVI main line to be positioned cleanly above the signal line for Buys, and beneath the signal line for Sells.
14. 📉 MACD Histogram Filter:
Validates short-term institutional momentum. Requires MACD histogram bars to be positive and expanding for Buys, and negative for Sells.
15. ⚖️ MACD Zero-Line Filter:
Demands that the MACD main line is strictly above zero for Long positions and strictly below zero for Short positions.
16. 🧱 Support/Resistance & Fibonacci Retracement Filter:
Scans swing history to verify that the entry candle is reacting within high-probability historical price zones or optimal Fibonacci retracement levels (38.2% - 61.8%).
════════════════
DYNAMIC ATR RISK MANAGEMENT (SL, TP1, TP2)
════════════════
A primary reason retail traders fail is improper risk-to-reward ratios. The CCI Scanner Dashboard Pro eliminates emotional trade management by computing math-based risk boundaries the exact millisecond a signal confirms:
🛡️ Dynamic Stop Loss (SL):
Calculated using the Average True Range (ATR) multiplied by your selected risk factor:
• Buy Stop Loss = Entry Price - (ATR × Multiplier)
• Sell Stop Loss = Entry Price + (ATR × Multiplier)
This guarantees your trade has adequate breathing room tailored to the specific asset's live volatility.
🎯 Take Profit 1 (TP1 - Conservative Target):
Engineered for quick scalp banking and risk neutralization (Default 1:1 RR):
• Buy TP1 = Entry Price + ((ATR × Multiplier) × TP1_RR)
• Sell TP1 = Entry Price - ((ATR × Multiplier) × TP1_RR)
🎯 Take Profit 2 (TP2 - Extended Runner):
Engineered for asymmetrical profits and prop firm profit milestones (Default 2:0 RR):
• Buy TP2 = Entry Price + ((ATR × Multiplier) × TP2_RR)
• Sell TP2 = Entry Price - ((ATR × Multiplier) × TP2_RR)
════════════════
INTERACTIVE DASHBOARD UI & WORKSPACE NAVIGATION
════════════════
The on-chart dashboard features a sleek dark-mode aesthetic designed for professional multi-monitor setups:
🔹 Real-Time Data Fields:
• PAIR: Instrument ticker symbol.
• TF: Timeframe where the setup occurred.
• DIR: Direction of the signal (Green BUY / Red SELL).
• TIME: Exact timestamp when the bar closed and confirmed.
• ENTRY: Exact execution entry price.
• SL: Volatility-adjusted Stop Loss price.
• TP 1: First target price level (1:1 RR).
• TP 2: Extended target price level (2:0 RR).
• CCI: Exact CCI numeric value at confirmation.
• AGE: Dynamic elapsed time since signal generation (e.g., 45s, 12m, 3h).
• OPEN: Interactive button to inspect and execute the setup.
🔹 Control Bar Capabilities:
• REFRESH: Immediately flushes cached handles and forces a fresh scan.
• CLEAR: Instantly removes all visual dashboard elements from the current chart.
• MIN / MAX: Collapses the full table into a micro-status header widget.
• DRAGGABLE HEADER: Click and hold anywhere on the title banner to reposition the GUI anywhere on your chart.
• COLUMN SORTING: Click on PAIR, TF, DIR, or TIME column headers to sort signals ascending or descending.
════════════════
EXHAUSTIVE INPUT PARAMETERS MANUAL
════════════════
=== SCANNER SETTINGS ===
• InpSymbols: Comma-separated list of symbols to scan (e.g. "EURUSD,GBPUSD,XAUUSD,BTCUSD"). Leave blank if InpUseWatch is set to true.
• InpTimeframes: Comma-separated list of timeframes to scan (e.g. "M5,M15,M30,H1,H4,D1").
• InpUseWatch: When true, automatically imports all symbols currently visible in your MT5 Market Watch window.
• InpMaxSymbols: Sets a maximum ceiling of pairs to scan simultaneously to protect CPU and memory bandwidth.
• InpScanSec: Scan timer frequency in seconds (Default: 5). Controls how often the scanner re-evaluates bar closes.
• InpBarsCopy: Total historical bars copied into memory per timeframe for calculations (Default: 100).
• InpLookback: Search depth in bars from current price to locate the most recent confirmed cross (Default: 50).
• InpDirection: Direction filter. 0 = Show both Buy and Sell; 1 = Show Buy signals only; 2 = Show Sell signals only.
=== CCI ENTRY SETTINGS ===
• CCI_Period: Number of bars used to calculate the primary trigger CCI (Default: 8).
• CCI_Source: Applied price used for CCI calculations (Default: PRICE_CLOSE).
• OverboughtLevel: The upper extreme threshold (Default: 100.0). Cross back below triggers SELL.
• OversoldLevel: The lower extreme threshold (Default: -100.0). Cross back above triggers BUY.
=== ATR SL & TP SETTINGS ===
• InpATRPeriod: Period length for the Average True Range volatility calculation (Default: 14).
• InpATRMultSL: ATR multiplier to determine distance of Stop Loss from entry price (Default: 1.5).
• InpTP1_RR: Risk-to-Reward ratio multiplier for Take Profit 1 (Default: 1.0 = 1:1 RR).
• InpTP2_RR: Risk-to-Reward ratio multiplier for Take Profit 2 (Default: 2.0 = 2:0 RR).
=== FILTER MODULES (TOGGLES & SETTINGS) ===
• Use_RSI_Cross_Filter: Enables/disables the supplementary RSI oversold/overbought breakout filter.
• RSI_Length: Period for the RSI cross filter (Default: 14).
• RSI_Price_Source: Applied price for RSI (Default: PRICE_CLOSE).
• Oversold / Overbought: RSI threshold levels (Default: 30.0 / 70.0).
• Use_ADX_Filter: Enables/disables the ADX trend strength gate.
• ADX_Period: Period length for the ADX indicator (Default: 10).
• ADX_Min_Level: Minimum ADX value required to authorize signals (Default: 20.0).
• Use_MA_Filter: Enables/disables single Moving Average trend filtering.
• MA_Period / MA_Method / MA_Applied / MA_Shift: Period (50), calculation method (SMA), applied price, and shift.
• Use_Ichimoku_Filter: Enables/disables Ichimoku Senkou Span B cloud filter.
• Ichimoku_SenkouB / Ichimoku_Kijun: Senkou Span B period (52) and shift displacement (26).
• Use_RSI75_Filter: Enables/disables long-term 75-period RSI momentum confirmation.
• RSI_Filter_Period: Period for the macro RSI filter (Default: 75).
• Use_DoubleMA_Filter: Enables/disables dual moving average alignment filter.
• MA_A_Period / MA_A_Method: Fast moving average settings (Default: 30 EMA).
• MA_B_Period / MA_B_Method: Slow moving average settings (Default: 140 EMA).
• Use_AO_Filter: Master toggle for Awesome Oscillator filtering.
• Use_AO_Volume_Filter: Requires AO histogram value to exceed positive/negative thresholds.
• AO_Buy_Min / AO_Sell_Max: Numeric volume limits for AO confirmation (+4.0 / -4.0).
• Use_AO_Color_Filter: Requires green AO bar for Buy and red AO bar for Sell.
• Use_AO_Zero_Filter: Demands AO to be above 0 for Buy and below 0 for Sell.
• Use_SAR_Filter: Enables/disables Parabolic SAR trend confirmation.
• SAR_Step / SAR_Maximum: Acceleration factor step (0.02) and cap limit (0.2).
• Use_HeikenAshi_Filter: Enables/disables Heiken Ashi smoothed candle confirmation.
• Use_CCI_Filter: Master toggle for macro CCI trend baseline filter.
• CCI_Trend_Period: Period for the trend baseline CCI (Default: 50).
• Use_CCI_OBOS_Filter: Enables/disables auxiliary secondary CCI OB/OS confirmation.
• CCI_OBOS_Period / CCI_Overbought / CCI_Oversold: Alternate period (14) and bounds (100 / -100).
• Use_RVI_Filter: Enables/disables Relative Vigor Index trend baseline filter (Default: 75).
• Use_RVI_Signal_Filter: Enables/disables RVI main line versus signal line crossover filter (Default: 20).
• Use_MACD_Filter: Enables/disables MACD histogram slope filter.
• MACD_FastEMA / MACD_SlowEMA / MACD_SignalSMA: Standard MACD periods (12, 26, 9).
• Use_MACD_Zero_Filter: Requires MACD main line to be above 0 for Buys, below 0 for Sells.
• Use_SR_Filter: Enables/disables historical Support & Resistance reaction zone filter.
• SR_Period: Lookback bar count to identify local swing highs and lows (Default: 50).
• SR_Zone_Points: Buffer zone tolerance around S/R levels in points (Default: 80).
• Use_Fib_Filter: Enables/disables dynamic ZigZag Fibonacci Retracement filter.
• Fib_Level_1 / Fib_Level_2: Lower and upper Fibonacci confluence boundaries (0.382 & 0.618).
• ZigZag_Depth / ZigZag_Deviation / ZigZag_Backstep: Algorithmic swing pivot parameters (12, 5, 3).
=== ALERT SETTINGS ===
• InpAlertPopup: Shows a native MT5 popup alert dialogue when a signal confirms.
• InpAlertSound: Plays a custom sound chime upon signal detection.
• InpSoundFile: Audio file located in MT5/Sounds directory (Default: "alert2.wav").
• InpAlertPush: Sends push notifications directly to iOS/Android MetaTrader apps.
• InpAlertEmail: Dispatches detailed signal emails to your configured inbox.
• InpEmailSubject: Custom subject header for signal emails.
• InpAlertOnlyNew: When true, triggers notifications strictly on the first arrival of a signal.
=== DISPLAY, SIZING & COLOR CUSTOMIZATION ===
• InpX / InpY: Default pixel coordinates for dashboard panel placement.
• InpScale: Global GUI scaling percentage (80% to 160%) for 1080p, 2K, and 4K displays.
• InpRowH / InpFont / InpPadX: Vertical row height, typography size, and left padding.
• InpWPair to InpWOpen: Individual pixel column width controls for every table field.
• InpShowEmpty: Toggle whether to display pairs with no active signals or keep the panel compact.
• InpMaxRows: Maximum visible signal rows displayed in the interface at once.
• InpSortBy: Default sort category (SORT_TIME, SORT_PAIR, SORT_TF, SORT_DIR).
• InpSortNewest: Keep newest signals pinned to the top of the table.
• InpDrawOnChart: Master toggle to draw arrows, entry lines, SL, and TP on active chart.
• InpShowArrow / InpShowLevels / InpExtendBars: Graphic projection preferences.
• InpColBg to InpColTP2: Full RGB color customization for all background and text elements.
════════════════
PROVEN TRADING FRAMEWORKS & STRATEGIES
════════════════
💡 Framework 1: Fast Momentum Scalping (M1 to M15)
• Target Instruments: EURUSD, GBPUSD, USDJPY, XAUUSD
• Core CCI Period: 8
• Confluence Filters: ADX Filter (ADX > 20.0), Parabolic SAR, Heiken Ashi.
• Strategy: Enter on confirmed closed candle. Secure 50% volume at TP1 (1:1 RR), move Stop Loss to Breakeven, and let remaining volume trail to TP2 (2:0 RR).
💡 Framework 2: Institutional Swing Trend Retracement (H1 to D1)
• Target Instruments: All Major Pairs, US30, NAS100, WTI Crude Oil
• Core CCI Period: 14
• Confluence Filters: Single MA (50 EMA), MACD Zero-Line, Support/Resistance Zone.
• Strategy: Captures deep statistical pullbacks within established macro trends. Trades offer phenomenal Risk-to-Reward ratios with minimum noise.
════════════════
STEP-BY-STEP SETUP TUTORIAL
════════════════
1. Terminal Installation:
Open your MetaTrader 5 terminal. Go to File > Open Data Folder > MQL5 > Indicators. Copy the compiled indicator file (.ex5) into this directory. Restart or refresh your MT5 Navigator.
2. Chart Attachment:
Attach the indicator to ONE single chart (e.g., EURUSD M15). The multi-threaded scanner will autonomously analyze all other symbols and timeframes in the background without needing separate charts opened.
3. Setting Up Mobile Push Notifications:
In MT5 Desktop, navigate to Tools > Options > Notifications tab. Check "Enable Push Notifications", enter your MetaQuotes ID (found in your mobile MT5 app under Settings > Chat and Messages), and click "Test".
4. Setting Up Email Notifications:
Navigate to Tools > Options > Email tab. Enable email alerts and input your SMTP server settings to receive full analytical signal logs directly to your smartphone inbox.
════════════════
FREQUENTLY ASKED QUESTIONS (FAQ)
════════════════
Q: Does the indicator repaint any values or arrows?
A: No! All signals, dashboard lines, and chart arrows are calculated strictly on the confirmed close of the candle (Bar 1). Once a bar closes, the signal is permanently fixed.
Q: Do I need to have all 28 currency charts open simultaneously?
A: Absolutely not. You only need to run the indicator on ONE single chart. The scanner engine handles all multi-symbol and multi-timeframe calculations internally.
Q: Can I use this system to pass Prop Firm challenges?
A: Yes. Because every signal is accompanied by dynamic volatility-based Stop Loss and strictly enforces positive Risk-to-Reward profiles (1:1 and 2:0 RR), it provides the exact risk structure required by proprietary trading firms.
Q: Will running this scanner cause terminal freezing or lag?
A: No. The codebase uses advanced handle caching, selective memory copying, and timer-driven execution loops to ensure your terminal remains lightning fast.
════════════════
RISK DISCLAIMER
════════════════
Past performance is not indicative of future market results. Trading foreign exchange, indices, commodities, and cryptocurrencies carries significant financial risk and may not be suitable for all investors. Always test indicator configurations thoroughly on a demo account before committing live capital.
════════════════
THANK YOU & DEDICATED SUPPORT
════════════════
Thank you for choosing the CCI Scanner Dashboard Pro MT5! 🌟 We are deeply committed to providing institutional-grade trading tools to empower independent traders worldwide.
If this scanner elevates your trading edge, please consider leaving a 5-star rating and positive review! If you have questions, feature requests, or need optimization guidance, feel free to send a direct message. Wishing you profitable trading and disciplined execution! 🚀📈🎯
