Pro RVI Signal Multi Filter Trend Reversal MT5
- Indicatori
- Versione: 1.21
- Attivazioni: 5
════════════════════════════════════════════════════════════════
⭐ RVI MULTI FILTER PRO - ADVANCED TREND & REVERSAL INDICATOR ⭐
════════════════════════════════════════════════════════════════
════════════════
PRODUCT TYPE & INFO
════════════════
• Product Name : RVI Multi Filter Pro
• Product Type : MQL5 Technical Indicator
• Platform : MetaTrader 5 (MT5)
• Indicator Type : Separate Window Oscillator & Chart Signal Arrows
• Trading Style : Scalping, Day Trading, Swing Trading
• Supported Assets : Forex, Gold (XAUUSD), Indices, Crypto, Commodities
• Timeframes : All Timeframes (M1, M5, M15, M30, H1, H4, D1)
════════════════
OVERVIEW & VALUE PROPOSITION
════════════════
Are you tired of false breakout signals and lagging crossovers ruining your trading consistency?
RVI Multi Filter Pro is a high-precision, institutional-grade technical indicator designed specifically for MetaTrader 5. Built upon the foundation of the Relative Vigor Index (RVI), this tool completely eliminates the guesswork from technical analysis by combining dynamic crossover detection with 15+ built-in multi-timeframe and trend filters.
Unlike standard indicators that paint lagging signals in isolation, RVI Multi Filter Pro verifies every single RVI crossover against multiple technical layers—including Trend Moving Averages, Momentum Oscillators, Dynamic Support/Resistance, Fibonacci Retracements, and Volatility measures—BEFORE displaying a signal on your chart.
💎 WHAT MAKES THIS INDICATOR YOUR ULTIMATE TRADING ADVANTAGE?
✔ Zero Repaint Signal Logic: Once a candle closes, the arrows and alerts remain fixed forever.
✔ All-In-One Filtering Ecosystem: Say goodbye to cluttered charts with 10 different indicator windows. Combine up to 15 filters directly inside a single indicator.
✔ Fully Customizable Architecture: Toggle filters ON or OFF with a single click to tailor the system perfectly to your personal strategy.
✔ Smart On-Screen Visuals: Features custom chart arrows and clean indicator plot lines for instant visual clarity.
✔ Multi-Channel Alerts: Receive instant Pop-up, Audio, and Mobile Push Notifications right to your smartphone the exact second a valid setup forms.
✔ Highly Optimized MQL5 Code: Engineered with lightning-fast array algorithms to ensure zero lag, minimal CPU usage, and maximum execution speed.
════════════════
KEY FEATURES
════════════════
1. Core RVI Signal Engine:
Tracks the velocity of price movement using high-precision RVI Main and Signal line crossovers to capture explosive market entries early.
2. 15+ Advanced Filter Layers:
Filter out bad trades during low-volume sessions, chop, or counter-trend movements using built-in technical engines.
3. On-Chart Visual Signal Arrows:
Plots non-repainting buy and sell arrows directly on price candles with full color and size customization.
4. Comprehensive Alert System:
Never miss a setup with integrated desktop pop-ups, custom audio wave sounds, and instant MetaTrader mobile push notifications.
5. Closed-Bar Signal Confirmation:
Built-in logic enforces closed-bar signal evaluation to eliminate repainting and fakeouts during live candle formation.
════════════════
DETAILED FEATURE & FILTER BREAKDOWN
════════════════
Discover how each integrated filter engine enhances your trading performance:
🔹 1. RSI CROSS FILTER
• Function: Filters trades based on Relative Strength Index momentum boundary breakouts.
• Advantage: Ensures buy trades occur only as price bounces out of oversold territory, and sell trades occur when exiting overbought zones.
🔹 2. ADX TREND STRENGTH FILTER
• Function: Evaluates market trend intensity via Average Directional Index.
• Advantage: Blocks trades when the market is in a weak, flat, or choppy range (e.g., ADX below 20).
🔹 3. SINGLE MOVING AVERAGE FILTER
• Function: Filters trades relative to a primary trend-defining Moving Average.
• Advantage: Only permits BUY signals when price is above the MA, and SELL signals when price is below it.
🔹 4. ICHIMOKU SENKOU SPAN B FILTER
• Function: Utilizes Ichimoku's key equilibrium cloud boundary.
• Advantage: Protects you from trading into heavy structural resistance or support.
🔹 5. RSI 75 TREND FILTER
• Function: Uses a higher-period RSI (default 75) as an overarching trend direction gauge.
• Advantage: Confirms long-term momentum alignment (RSI > 50 for Buys, RSI < 50 for Sells).
🔹 6. DOUBLE MOVING AVERAGE CROSSOVER FILTER
• Function: Compares Fast MA vs. Slow MA (e.g., EMA 30 vs EMA 140).
• Advantage: Ensures trades are taken strictly in alignment with macro trend direction.
🔹 7. AWESOME OSCILLATOR (AO) MULTI-MODE FILTER
• Function: Offers Volume Level, Color Histogram, and Zero-Line alignment checks.
• Advantage: Guarantees trade signals carry strong market momentum before entry.
🔹 8. PARABOLIC SAR FILTER
• Function: Evaluates price location relative to Parabolic Stop and Reverse dots.
• Advantage: Provides trailing trend confirmation for rapid momentum acceleration entries.
🔹 9. HEIKEN ASHI BAR FILTER
• Function: Smooths out price noise using Heiken Ashi candle math.
• Advantage: Keeps you aligned with true directional sentiment during noisy price spikes.
🔹 10. CCI TREND & OB/OS FILTERS
• Function: Dual Commodity Channel Index modes for trend determination and level exhaustion.
• Advantage: Captures ideal cyclical entries while avoiding late over-extended entries.
🔹 11. RVI MACRO TREND & SIGNAL FILTERS
• Function: Secondary higher-period RVI trend confirmation.
• Advantage: Double-checks indicator alignment across multiple timeframe periods.
🔹 12. MACD HISTOGRAM & ZERO-LINE FILTERS
• Function: Validates momentum direction via MACD line interaction and zero level.
• Advantage: Filters out entries that lack underlying institutional convergence.
🔹 13. DYNAMIC SUPPORT & RESISTANCE FILTER
• Function: Measures price proximity to recent high/low structural zones.
• Advantage: Prevents buying directly into supply blocks or selling straight into demand floors.
🔹 14. ZIGZAG FIBONACCI RETRACEMENT FILTER
• Function: Dynamic swing detection combined with Golden Ratio Fib levels (38.2% / 61.8%).
• Advantage: Validates pullback trades occurring specifically within high-probability reversal zones.
════════════════
COMPLETE INPUT PARAMETERS GUIDE
════════════════
⚙️ === RVI SETTINGS ===
• InpPeriod (Default: 14)
→ Calculation period for the core RVI indicator engine.
• InpMainColor (Default: clrBlue)
→ Color of the RVI Main line plot in the separate window.
• InpSignalColor (Default: clrRed)
→ Color of the RVI Signal line plot in the separate window.
• InpShowArrows (Default: true)
→ Enables or disables drawing Buy/Sell arrows on the price chart.
• InpBuyColor (Default: clrAqua)
→ Visual color of the BUY signal arrows on your chart.
• InpSellColor (Default: clrRed)
→ Visual color of the SELL signal arrows on your chart.
• InpArrowSize (Default: 2)
→ Thickness/size setting for chart arrows (1 = smallest, 5 = largest).
⚙️ === ALERT & NOTIFICATION ===
• InpEnableAlert (Default: true)
→ Master toggle for MetaTrader pop-up dialog notifications.
• InpEnableSound (Default: true)
→ Master toggle for playing audio alert sounds upon signal trigger.
• InpSoundBuy (Default: "alert.wav")
→ Audio file name for BUY signals (must exist in MT5/Sounds folder).
• InpSoundSell (Default: "alert.wav")
→ Audio file name for SELL signals (must exist in MT5/Sounds folder).
• InpEnablePush (Default: true)
→ Sends real-time Push Notifications to MetaTrader Mobile app on iOS/Android.
• InpAlertClosedBar (Default: true)
→ Ensures alerts trigger strictly on bar completion to prevent repainting.
⚙️ === RSI CROSS FILTER ===
• Use_RSI_Cross_Filter (Default: false)
→ Enables RSI oversold/overbought breakout verification.
• RSI_Length (Default: 14)
→ Period setting for RSI calculation.
• RSI_Price_Source (Default: PRICE_CLOSE)
→ Applied price type for RSI calculation.
• Oversold (Default: 30.0)
→ Threshold level below which price is considered oversold.
• Overbought (Default: 70.0)
→ Threshold level above which price is considered overbought.
⚙️ === ADX FILTER ===
• Use_ADX_Filter (Default: false)
→ Enables ADX trend strength filtering.
• ADX_Period (Default: 10)
→ Calculation period for ADX line.
• ADX_Min_Level (Default: 20.0)
→ Minimum required ADX reading; lower values block signal generation.
⚙️ === SINGLE MA FILTER ===
• Use_MA_Filter (Default: false)
→ Enables single Moving Average trend filtering.
• MA_Period (Default: 50)
→ Period length for the Moving Average.
• MA_Method (Default: MODE_SMA)
→ Calculation method (SMA, EMA, SMMA, LWMA).
• MA_Shift (Default: 0)
→ Horizontal indicator shift along the time axis.
⚙️ === ICHIMOKU SENKOU SPAN B FILTER ===
• Use_Ichimoku_Filter (Default: false)
→ Enables Ichimoku Cloud level filter.
• Ichimoku_SenkouB (Default: 52)
→ Calculation period for Senkou Span B line.
• Ichimoku_Kijun (Default: 26)
→ Calculation period for Kijun-sen line.
⚙️ === RSI 75 FILTER ===
• Use_RSI75_Filter (Default: false)
→ Enables high-period RSI momentum directional filter.
• RSI_Filter_Period (Default: 75)
→ Calculation period for long-term RSI filter.
⚙️ === DOUBLE MA FILTER ===
• Use_DoubleMA_Filter (Default: false)
→ Enables dual Moving Average trend alignment filter.
• MA_A_Period (Default: 30)
→ Period length for Fast MA (MA_A).
• MA_A_Method (Default: MODE_EMA)
→ Averaging method for Fast MA.
• MA_A_Applied (Default: PRICE_CLOSE)
→ Applied price source for Fast MA.
• MA_A_Shift (Default: 0)
→ Horizontal shift for Fast MA.
• MA_B_Period (Default: 140)
→ Period length for Slow MA (MA_B).
• MA_B_Method (Default: MODE_EMA)
→ Averaging method for Slow MA.
• MA_B_Applied (Default: PRICE_CLOSE)
→ Applied price source for Slow MA.
• MA_B_Shift (Default: 0)
→ Horizontal shift for Slow MA.
⚙️ === AWESOME OSCILLATOR FILTER ===
• Use_AO_Filter (Default: false)
→ Master switch for Awesome Oscillator filter engine.
• Use_AO_Volume_Filter (Default: false)
→ Requires AO value to exceed absolute min/max levels.
• AO_Buy_Min (Default: 4.0)
→ Minimum positive AO threshold for BUY signals.
• AO_Sell_Max (Default: -4.0)
→ Maximum negative AO threshold for SELL signals.
• Use_AO_Color_Filter (Default: false)
→ Requires current AO bar color to match trade direction.
• Use_AO_Zero_Filter (Default: false)
→ Requires AO to be above 0 for BUY and below 0 for SELL.
⚙️ === PARABOLIC SAR FILTER ===
• Use_SAR_Filter (Default: false)
→ Enables Parabolic SAR filter check.
• SAR_Step (Default: 0.02)
→ Acceleration factor step increment.
• SAR_Maximum (Default: 0.2)
→ Maximum acceleration factor limit.
⚙️ === HEIKEN ASHI FILTER ===
• Use_HeikenAshi_Filter (Default: false)
→ Enables smoothed Heiken Ashi candle sentiment check.
⚙️ === CCI TREND FILTER ===
• Use_CCI_Filter (Default: false)
→ Enables basic Commodity Channel Index zero-line filter.
• CCI_Period (Default: 50)
→ Period length for trend CCI calculation.
• CCI_Applied (Default: PRICE_CLOSE)
→ Applied price source for trend CCI.
⚙️ === CCI OB & OS FILTER ===
• Use_CCI_OBOS_Filter (Default: false)
→ Enables CCI extreme level filter checks.
• CCI_OBOS_Period (Default: 14)
→ Period length for dynamic OB/OS CCI.
• CCI_OBOS_Applied (Default: PRICE_CLOSE)
→ Applied price source for OB/OS CCI.
• CCI_Overbought (Default: 100.0)
→ Overbought threshold mark.
• CCI_Oversold (Default: -100.0)
→ Oversold threshold mark.
⚙️ === RVI TREND FILTER ===
• Use_RVI_Filter (Default: false)
→ Enables secondary macro RVI zero-line trend filter.
• RVI_Period (Default: 75)
→ Calculation period for macro RVI filter.
⚙️ === RVI SIGNAL FILTER ===
• Use_RVI_Signal_Filter (Default: false)
→ Enables multi-period RVI cross filter confirmation.
• RVI_Signal_Period (Default: 20)
→ Period setting for secondary RVI check.
⚙️ === MACD SIGNAL FILTER ===
• Use_MACD_Filter (Default: false)
→ Enables MACD Histogram momentum filter.
• MACD_FastEMA (Default: 12)
→ Fast EMA period for MACD.
• MACD_SlowEMA (Default: 26)
→ Slow EMA period for MACD.
• MACD_SignalSMA (Default: 9)
→ Signal line period for MACD.
• MACD_Applied (Default: PRICE_CLOSE)
→ Price source for MACD calculation.
⚙️ === MACD LEV 0 FILTER ===
• Use_MACD_Zero_Filter (Default: false)
→ Requires MACD Main line to be above/below zero level.
⚙️ === SUPPORT & RESISTANCE FILTER ===
• Use_SR_Filter (Default: false)
→ Enables structural high/low level proximity filter.
• SR_Period (Default: 50)
→ Lookback bar range for identifying S/R levels.
• SR_Zone_Points (Default: 80)
→ Proximity zone buffer distance measured in points.
⚙️ === FIBONACCI FILTER ===
• Use_Fib_Filter (Default: false)
→ Enables ZigZag swing dynamic Fibonacci level filter.
• Fib_Level_1 (Default: 0.382)
→ First Fibonacci retracement ratio level.
• Fib_Level_2 (Default: 0.618)
→ Second Fibonacci retracement ratio level.
• ZigZag_Depth (Default: 12)
→ Minimum bars without high/low deviation.
• ZigZag_Deviation (Default: 5)
→ Point threshold for swing point validation.
• ZigZag_Backstep (Default: 3)
→ Minimum bar gap between successive swing pivots.
════════════════
USER GUIDE & RECOMMENDED STRATEGIES
════════════════
📌 STEP-BY-STEP SETUP GUIDE:
1. Attach `RVI Multi Filter Pro` to any MT5 chart window.
2. Select your desired base RVI Period (Default 14 works excellent across H1/H4 timeframes).
3. Choose your preferred strategy mode by enabling specific filter groups:
🔥 STRATEGY PRESET 1: TREND-FOLLOWING POWERHOUSE
• Ideal for: Day Trading Forex Majors & Gold (M15, H1 timeframes).
• Active Filters:
- Use_DoubleMA_Filter = true (MA_A: 30 EMA, MA_B: 140 EMA)
- Use_ADX_Filter = true (ADX_Min_Level = 20)
- Use_HeikenAshi_Filter = true
• Trade Rules: Take BUY arrows when price trends above 140 EMA with strong ADX and green Heiken Ashi candles.
🔥 STRATEGY PRESET 2: REVERSAL & SWING ENTRY
• Ideal for: Swing Trading Indices & Crypto (H4, D1 timeframes).
• Active Filters:
- Use_RSI_Cross_Filter = true
- Use_Fib_Filter = true
- Use_MACD_Filter = true
• Trade Rules: Take signals occurring as price touches key 38.2%-61.8% Fibonacci zones with momentum convergence.
📌 RECOMMENDED RISK MANAGEMENT:
• Stop Loss (SL): Place SL slightly past the recent Swing High/Low or nearest Support/Resistance level.
• Take Profit (TP): Target a minimum Risk-to-Reward ratio of 1:2 or exit when an opposing RVI cross occurs.
════════════════
THANK YOU & SUPPORT
════════════════
Thank you for choosing RVI Multi Filter Pro to empower your trading journey!
We are dedicated to building high-quality, professional tools for MetaTrader 5 traders worldwide. If you have any questions, need assistance with settings, or want setup tips, please feel free to reach out via direct message on the MQL5 Community.
If you find this indicator helpful, please consider leaving a 5-star review! Your feedback helps us continue providing regular updates and improvements.
Happy Trading & May the Trend Be With You! 🚀📈
