Pro RVI Scanner Dashboard Cross All Pair Timeframe
- Indicatori
- Versione: 1.0
- Attivazioni: 5
════════════════════════════════════════════════════════════════════════
RVI DASHBOARD SCANNER PRO: MULTI PAIR & TIME FRAME ZERO CROSS SIGNAL
════════════════════════════════════════════════════════════════════════
📌 PRODUCT TYPE : MetaTrader 5 (MT5) Indicator
📌 CATEGORY : Dashboard / Multi-Currency Scanner & Trend Filters
📌 TRADING STYLE : Scalping, Day Trading, Swing Trading
📌 TARGET INSTRUMENTS : Forex, Commodities, Indices, Crypto
════════════════════════════════════════════════════════════════════════
⚡ EXECUTIVE SUMMARY & UNIQUE VALUE PROPOSITION
════════════════════════════════════════════════════════════════════════
Are you tired of manually flipping through dozens of charts across multiple timeframes just to find a clean, high-probability Relative Vigor Index (RVI) zero-line cross setup?
🚀 RVI DASHBOARD SCANNER PRO is an all-in-one institutional-grade scanning terminal engineered specifically for MetaTrader 5. It scans your entire Market Watch or custom symbol list across 7+ timeframes simultaneously in real-time, detecting strict zero-line RVI crosses without repainting.
Unlike basic indicator alerts that spam you with false setups in choppy market conditions, RVI DASHBOARD SCANNER PRO features a built-in Multi-Filter Engine equipped with 17 distinct, fully customizable technical filters. Whether you rely on RSI momentum, ADX trend strength, Moving Average alignment, Ichimoku Senkou Span B, Parabolic SAR, or Fibonacci retracements, this indicator cross-checks every single signal before presenting it on your clean, interactive panel.
⭐ WHY THIS INDICATOR IS A MUST-HAVE TRADING COMPANION:
• 🎯 Zero-Repaint Accuracy : Signals are locked strictly on closed candles to guarantee bulletproof backtesting and live trading reliability.
• 📊 Real-Time Multi-Asset : Monitor up to 10 pairs (or full Market Watch) across M1 to MN timeframes in one consolidated view.
• 🛡️ 17-Layer Filter Engine : Eliminate noise by enabling MACD, ADX, Single/Double MA, Heiken Ashi, SR Zones, AO, and CCI filters.
• 🖱️ One-Click Chart Switcher : Click any "OPEN" button on the dashboard panel to instantly jump to that specific pair and timeframe with visual chart drawings.
• 🔔 Multi-Channel Alerts : Receive instant Popup sound alerts, MT5 Mobile Push Notifications, and Emails directly to your smartphone.
• 💻 Ultra-Optimized Code : Built with native C++ style handle caching to ensure zero latency and smooth terminal performance.
════════════════════════════════════════════════════════════════════════
⭐ KEY FEATURES & ARCHITECTURE
════════════════════════════════════════════════════════════════════════
🔹 ADVANCED MULTI-PAIR & MULTI-TIMEFRAME ENGINE
Automatically scans all major, minor, exotic currency pairs, gold, oil, and crypto pairs across any timeframe (M1, M5, M15, M30, H1, H4, D1, W1, MN).
🔹 FLEXIBLE DIRECTIONAL BIAS
Filter signals based on your overall bias—choose to display BUY signals only, SELL signals only, or BOTH directions simultaneously.
🔹 INTERACTIVE & DRAGGABLE DASHBOARD PANEL
A modern, dark-themed HUD with fully scalable UI elements (80% to 160%). Drag the header anywhere on your chart, sort columns with a single click, or minimize the panel to save chart space.
🔹 DYNAMIC ON-CHART VISUALIZATIONS
When switching pairs via the panel, the indicator automatically draws exact entry lines, signal direction arrows, and RVI value overlays right on your chart screen.
🔹 ADVANCED SIGNAL SORTING
Sort active setup signals dynamically by Time (newest first), Currency Pair name (alphabetical), Timeframe rank, or Signal Direction (BUY/SELL).
════════════════════════════════════════════════════════════════════════
🛡️ DETAILED OVERVIEW OF THE 17-LAYER FILTER ENGINE
════════════════════════════════════════════════════════════════════════
To ensure highest precision, you can toggle any combination of the following built-in trend and momentum filters:
-
⚡ RSI CROSS FILTER
Validates bullish signals when RSI breaks above Oversold levels (e.g., 30) and bearish signals when RSI breaks below Overbought levels (e.g., 70).
-
📈 ADX TREND STRENGTH FILTER
Filters out sideways markets by verifying that the Average Directional Index (ADX) is above your specified minimum threshold (e.g., 20.0).
-
📉 SINGLE MOVING AVERAGE FILTER
Requires price to closed above the baseline MA for BUY trades or below the baseline MA for SELL trades.
-
☁️ ICHIMOKU SENKOU SPAN B FILTER
Utilizes the cloud's primary baseline to ensure price is trading above Senkou Span B for long positions and below for short positions.
-
📊 RSI 50-MIDLINE TREND FILTER (RSI 75)
Uses a long-period RSI (e.g., 75) to verify structural bias—RSI > 50 for bullish bias and RSI < 50 for bearish bias.
-
🔀 DOUBLE MOVING AVERAGE FILTER
Ensures trend alignment via Fast vs Slow MA relationship (e.g., Fast EMA 75 above Slow EMA 140 for BUY setups).
-
🌊 AWESOME OSCILLATOR (AO) MULTI-FILTER
Includes 3 customizable sub-filters: Minimum Volume threshold, Histogram Color direction, and AO Zero-Line cross verification.
-
🎯 PARABOLIC SAR FILTER
Verifies that price action resides above the Parabolic SAR dot for BUY entries or below for SELL entries.
-
🕯️ HEIKEN ASHI TREND FILTER
Requires the current closed Heiken Ashi candle body color to match the signal direction (Green for Buy, Red for Sell).
-
🔄 CCI TREND FILTER
Verifies Commodity Channel Index direction—BUY setups require CCI > 0, SELL setups require CCI < 0.
-
🎯 CCI OB/OS LEVEL FILTER
Filters entries based on Extreme CCI Momentum thresholds (Overbought > 100, Oversold < -100).
-
📊 RVI LONG-TERM TREND FILTER
Uses a secondary long-period RVI (e.g., Period 75) to ensure overall momentum concurs with short-term crosses.
-
🔀 RVI SIGNAL LINE CROSS FILTER
Requires the main RVI line to be actively positioned above its Signal line for BUY entries or below for SELL entries.
-
📊 MACD HISTOGRAM FILTER
Requires the MACD main line to sit above the signal line (positive histogram) for BUY setups and below for SELL setups.
-
⭕ MACD ZERO-LINE FILTER
Requires the MACD main value to reside strictly above 0 for BUY setups or below 0 for SELL setups.
-
🧱 SUPPORT & RESISTANCE ZONE FILTER
Scans recent price swing history and confirms entries only when price touches or reacts near key horizontal S/R boundary zones.
-
📐 FIBONACCI RETRACEMENT FILTER
Uses built-in ZigZag swing logic to detect whether price action is inside key golden ratio retracement zones (0.382 - 0.618).
════════════════════════════════════════════════════════════════════════
📖 STEP-BY-STEP USER GUIDE & PARAMETER DICTIONARY
════════════════════════════════════════════════════════════════════════
To install and set up your RVI Dashboard Scanner Pro, follow these simple steps:
-
Copy the indicator .ex5 file into your MT5 MQL5/Indicators folder.
-
Refresh your Navigator panel inside MT5 and drag the indicator onto any chart window.
-
Configure your desired trading pairs, timeframes, and filter parameters in the settings window.
-
Click OK. The interactive dashboard panel will load instantly on your screen.
🛠️ DETAILED INPUT PARAMETERS SPECIFICATION
⚙️ [ GROUP: SCANNER SETTINGS ]
• InpSymbols : Comma-separated list of pairs to scan (e.g., "EURUSD,GBPUSD,USDJPY,XAUUSD").
• InpTimeframes : Comma-separated list of TFs (e.g., "M1,M5,M15,M30,H1,H4,D1").
• InpUseWatch : [true/false] Enable to automatically scan ALL pairs present in your Market Watch.
• InpMaxSymbols : Maximum number of symbol pairs allowed for scanning simultaneously.
• InpScanSec : Scan refresh interval setting in seconds (Default: 5s).
• InpBarsCopy : Total chart bar depth copied per timeframe for calculation (Default: 200).
• InpLookback : Maximum bars searched backward to locate the latest zero cross (Default: 100).
• InpDirection : Directional filter switch -> 0 = Both, 1 = Buy Only, 2 = Sell Only.
⚙️ [ GROUP: RVI ENTRY ]
• RVI_Length : Period setting for the primary RVI Cross-0 entry indicator (Default: 10).
⚙️ [ GROUP: RSI CROSS FILTER ]
• Use_RSI_Cross_Filter : [true/false] Enable/Disable RSI Cross Oversold/Overbought filter.
• RSI_Length : Period calculation setting for RSI (Default: 14).
• RSI_Price_Source : Price field applied (PRICE_CLOSE, PRICE_OPEN, etc.).
• Oversold : Oversold trigger boundary value (Default: 30.0).
• Overbought : Overbought trigger boundary value (Default: 70.0).
⚙️ [ GROUP: ADX FILTER ]
• Use_ADX_Filter : [true/false] Enable/Disable ADX trend strength filter.
• ADX_Period : Calculation period for Average Directional Index (Default: 10).
• ADX_Min_Level : Minimum ADX value required to approve signals (Default: 20.0).
⚙️ [ GROUP: SINGLE MA FILTER ]
• Use_MA_Filter : [true/false] Enable/Disable baseline Moving Average trend filter.
• MA_Period : Period setting for single Moving Average (Default: 75).
• MA_Method : Averaging method (MODE_SMA, MODE_EMA, MODE_SMMA, MODE_LWMA).
• MA_Applied : Applied price source for MA calculation (Default: PRICE_CLOSE).
• MA_Shift : Horizontal bar offset shift for Moving Average (Default: 0).
⚙️ [ GROUP: ICHIMOKU SENKOU SPAN B FILTER ]
• Use_Ichimoku_Filter : [true/false] Enable/Disable Ichimoku Kumo filter.
• Ichimoku_SenkouB : Calculation period for Senkou Span B line (Default: 52).
• Ichimoku_Kijun : Calculation period for Kijun-sen line (Default: 26).
⚙️ [ GROUP: RSI 75 FILTER ]
• Use_RSI75_Filter : [true/false] Enable/Disable structural RSI trend filter.
• RSI_Filter_Period : Period for long-term RSI filter (Default: 75).
• RSI_Filter_Price : Applied price source for RSI 75 calculation.
⚙️ [ GROUP: DOUBLE MA FILTER ]
• Use_DoubleMA_Filter : [true/false] Enable/Disable Fast vs Slow dual Moving Average filter.
• MA_A_Period : Fast Moving Average period length (Default: 75).
• MA_A_Method : Fast Moving Average calculation method (Default: MODE_EMA).
• MA_A_Applied : Applied price source for Fast MA.
• MA_A_Shift : Horizontal shift for Fast MA.
• MA_B_Period : Slow Moving Average period length (Default: 140).
• MA_B_Method : Slow Moving Average calculation method (Default: MODE_EMA).
• MA_B_Applied : Applied price source for Slow MA.
• MA_B_Shift : Horizontal shift for Slow MA.
⚙️ [ GROUP: AWESOME OSCILLATOR FILTER ]
• Use_AO_Filter : [true/false] Enable/Disable Awesome Oscillator master filter.
• Use_AO_Volume_Filter : [true/false] Enable minimum histogram volume requirement.
• AO_Buy_Min : Minimum AO value threshold for Long entries (Default: 4.0).
• AO_Sell_Max : Maximum AO value threshold for Short entries (Default: -4.0).
• Use_AO_Color_Filter : [true/false] Require AO bar color agreement.
• Use_AO_Zero_Filter : [true/false] Require AO bar to sit above/below zero line.
⚙️ [ GROUP: PARABOLIC SAR FILTER ]
• Use_SAR_Filter : [true/false] Enable/Disable Parabolic SAR trend alignment filter.
• SAR_Step : Incremental step factor for SAR calculation (Default: 0.02).
• SAR_Maximum : Maximum step acceleration limit for SAR (Default: 0.2).
⚙️ [ GROUP: HEIKEN ASHI FILTER ]
• Use_HeikenAshi_Filter: [true/false] Enable/Disable Heiken Ashi candle color filter.
⚙️ [ GROUP: CCI TREND FILTER ]
• Use_CCI_Filter : [true/false] Enable/Disable CCI baseline zero-cross filter.
• CCI_Period : Calculation period for trend CCI (Default: 50).
• CCI_Applied : Applied price source for CCI calculation.
⚙️ [ GROUP: CCI OB & OS FILTER ]
• Use_CCI_OBOS_Filter : [true/false] Enable/Disable CCI extreme boundary filter.
• CCI_OBOS_Period : Calculation period for momentum CCI (Default: 14).
• CCI_OBOS_Applied : Applied price source for momentum CCI.
• CCI_Overbought : Boundary level for Overbought state (Default: 100.0).
• CCI_Oversold : Boundary level for Oversold state (Default: -100.0).
⚙️ [ GROUP: RVI TREND FILTER ]
• Use_RVI_Filter : [true/false] Enable/Disable long-period RVI trend filter.
• RVI_Period : Period length for RVI trend line (Default: 75).
⚙️ [ GROUP: RVI SIGNAL FILTER ]
• Use_RVI_Signal_Filter: [true/false] Enable/Disable RVI main vs signal line filter.
• RVI_Signal_Period : Calculation period for RVI Signal line (Default: 20).
⚙️ [ GROUP: MACD SIGNAL FILTER ]
• Use_MACD_Filter : [true/false] Enable/Disable MACD Histogram alignment filter.
• MACD_FastEMA : Fast EMA period setting for MACD (Default: 12).
• MACD_SlowEMA : Slow EMA period setting for MACD (Default: 26).
• MACD_SignalSMA : Signal line period setting for MACD (Default: 9).
• MACD_Applied : Applied price source for MACD calculation.
⚙️ [ GROUP: MACD LEV 0 FILTER ]
• Use_MACD_Zero_Filter : [true/false] Require MACD baseline to reside above/below 0 line.
⚙️ [ GROUP: SUPPORT & RESISTANCE FILTER ]
• Use_SR_Filter : [true/false] Enable/Disable price action S/R zone filter.
• SR_Period : Lookback bar period to calculate High/Low zones (Default: 50).
• SR_Zone_Points : Zone width distance buffer expressed in points (Default: 80).
⚙️ [ GROUP: FIBONACCI FILTER ]
• Use_Fib_Filter : [true/false] Enable/Disable ZigZag Fibonacci retracement filter.
• Fib_Level_1 : Primary ratio boundaries level 1 (Default: 0.382).
• Fib_Level_2 : Secondary ratio boundaries level 2 (Default: 0.618).
• ZigZag_Depth : Depth setting for swing high/low detection (Default: 12).
• ZigZag_Deviation : Minimum point deviation for swing points (Default: 5).
• ZigZag_Backstep : Backstep bars for swing point validation (Default: 3).
⚙️ [ GROUP: ALERTS CONFIGURATION ]
• InpAlertPopup : [true/false] Display MT5 terminal dialog box alert.
• InpAlertSound : [true/false] Trigger audible alert sound upon signal generation.
• InpSoundFile : Audio file name located inside Sounds folder (Default: "alert2.wav").
• InpAlertPush : [true/false] Send push notifications directly to MT5 Mobile App.
• InpAlertEmail : [true/false] Send automated email alerts to your registered address.
• InpEmailSubject : Subject header text used for email alerts.
• InpAlertOnlyNew : [true/false] Alert strictly on brand new bar closes.
⚙️ [ GROUP: DISPLAY & UI CUSTOMIZATION ]
• InpX / InpY : Default screen pixel coordinates for dashboard position.
• InpScale : Overall UI Scaling ratio in percentage (80% to 160%).
• InpRowH : Height pixel size per dashboard row (Default: 18).
• InpFont : Base font size used across dashboard elements (Default: 7).
• InpWPair to InpWOpen : Individual width pixel specifications for dashboard columns.
• InpShowEmpty : [true/false] Display symbol rows with no valid current signal.
• InpMaxRows : Maximum visible table rows displayed on panel (Default: 17).
⚙️ [ GROUP: SORTING SETTINGS ]
• InpSortBy : Default sorting mode (SORT_TIME, SORT_PAIR, SORT_TF, SORT_DIR).
• InpSortNewest : [true/false] Set to display newest signal events on top row.
⚙️ [ GROUP: DRAW SIGNAL ON CHART ]
• InpDrawOnChart : [true/false] Render level lines and arrows when viewing charts.
• InpShowArrow : [true/false] Render direction arrows above/below signal bar.
• InpShowLevels : [true/false] Render entry price baseline level ray.
• InpExtendBars : Total horizontal extension length for price rays in bars.
• InpArrowCodeBuy/Sell : Wingdings character code for Buy (233) / Sell (234) arrows.
• InpArrowDistance : Vertical offset gap distance for arrows in points (Default: 15).
⚙️ [ GROUP: COLOR SCHEME CUSTOMIZATION ]
• InpColBg : Background fill color for dashboard housing panel.
• InpColHead : Header bar background color.
• InpColRow / Row2 : Alternating background row colors for visual clarity.
• InpColText : Default neutral text font color.
• InpColBull : Bullish signal color (Green/Cyan).
• InpColBear : Bearish signal color (Red/Pink).
• InpColMute : Dimmed text color for inactive indicator states.
• InpColAccent : Accent highlight color for headers and dynamic buttons.
════════════════════════════════════════════════════════════════════════
💡 RECOMMENDED TRADING STRATEGIES & BEST PRACTICES
════════════════════════════════════════════════════════════════════════
📌 CONSERVATIVE TREND-FOLLOWING SETUP (HIGH WIN-RATE)
• Timeframes : H1 and H4
• Active Filters : Double MA Filter (75 EMA / 140 EMA) + ADX Filter (Level > 20) + MACD Filter
• Rule : Only take BUY signals when H4 trend agrees with H1 zero cross.
📌 INTRADAY SCALPING SETUP (FAST PACED)
• Timeframes : M5 and M15
• Active Filters : Single MA Filter (EMA 200) + RSI Cross Filter + Heiken Ashi Filter
• Rule : Scalp M5 zero crosses strictly aligned with the M15 EMA 200 baseline.
════════════════════════════════════════════════════════════════════════
🙏 THANK YOU & CUSTOMER SUPPORT
════════════════════════════════════════════════════════════════════════
Thank you for choosing RVI DASHBOARD SCANNER PRO for your trading terminal!
🌟 We are committed to providing continuous updates, performance enhancements, and elite support. If you have any questions, need assistance with settings, or have feature suggestions, please feel free to send a message via the MQL5 Community inbox.
If you find this indicator helpful for your daily trading, please take a moment to leave a 5-star review! Happy Trading! 🚀✨
