William Percent Range WPR Signal Pro Multi Filters
- Indicatori
- Versione: 1.81
- Attivazioni: 5
════════════════════════════════════════════════════════════════
WPR Ultimate Signal Pro - Non-Repaint Multi-Filter Trading System
════════════════════════════════════════════════════════════════
★ GENERAL PRODUCT DETAILS ★
----------------------------------------------------------------
• Product Type: Technical Indicator (MQL5)
• Platform: MetaTrader 5 (MT5)
• Trading Style: Scalping, Day Trading, Swing Trading
• Supported Assets: Forex, Crypto, Indices, Commodities, Stocks
• Timeframes: All Timeframes (M1, M5, M15, M30, H1, H4, D1)
• Repaint Status: 100% NON-REPAINT (Confirmed Signals)
----------------------------------------------------------------
════════════════
PRODUCT OVERVIEW
════════════════
🚀 Elevate your trading precision with WPR Ultimate Signal Pro!
WPR Ultimate Signal Pro is an institutional-grade MetaTrader 5 indicator designed to eliminate market noise and capture high-probability entry points. Built upon a dynamic Williams' Percent Range (WPR) breakout core, this indicator integrates 12 advanced technical filters into a single powerful trading solution.
Whether you are a scalper looking for quick momentum plays or a swing trader targeting higher timeframe trends, this tool provides instant chart arrows, custom alert triggers, and bulletproof filtering to keep you on the right side of the market.
⚡ KEY HIGHLIGHTS & UNIQUE VALUE ADDONS:
• 🎯 Zero-Repaint Guarantee: Once a bar closes, arrows and buffers remain fixed forever.
• 🛡️ 12-in-1 Confluence Filtering: Combine Moving Averages, Ichimoku, RSI, ADX, MACD, AO, SAR, CCI, RVI, Heiken Ashi, Fibs, and S/R.
• ☁️ Strict Ichimoku Senkou Span B Filter: Trade only in the direction of the dominant cloud trend.
• 📊 Dual Arrow Engine & Buffers: Full compatibility with automated EAs and custom dashboards via standard buffer indexes.
• 🔔 Multi-Channel Alert System: Instant Desktop Alerts, Push Notifications to mobile, and Custom Audio notifications.
• 🛠️ Modular Flexibility: Enable or disable any filter combination to match your personal strategy.
════════════════
KEY FEATURES
════════════════
📌 1. Precision WPR Touch-and-Break Engine
Unlike traditional WPR indicators that generate false signals during choppy conditions, our system uses a two-stage signal armed logic:
• Step 1 (Touch Phase): WPR reaches an extreme oversold or overbought level to arm the trigger.
• Step 2 (Breakout Phase): A signal is validated only when price breaks back through the trigger threshold, confirming real dynamic momentum.
📌 2. Multi-Layer Trend & Momentum Filters
Filter out bad entries during range-bound or conflicting market conditions using top-tier technical algorithms:
• Trend Direction: Single MA, Double MA Crossover, and RSI 75 Trend.
• Cloud Dominance: Strict Senkou Span B filter blocks counters-trend signals.
• Volatility & Strength: ADX Minimum Strength Threshold.
• Reversals & Overbought/Oversold: Dual RSI Cross, CCI OB/OS, and RVI.
• Histogram & Acceleration: Awesome Oscillator (AO) Volume/Color/Zero and MACD Histogram/Zero-Line.
• Candlestick & Level Structure: Heiken Ashi Trend, Dynamic Support & Resistance Zones, and ZigZag Fibonacci Retracements.
📌 3. Advanced Alert & Automation System
Never miss a trading opportunity. Signals deliver actionable real-time data containing the exact direction, symbol, timeframe, and price level.
════════════════
FILTER SYSTEM BREAKDOWN & BENEFITS
════════════════
🔷 Williams' Percent Range (WPR) Core
• Benefit: Identifies immediate momentum momentum shifts from key extreme zones.
🔷 RSI Cross Filter (Length: 14)
• Benefit: Confirms buy signals when RSI exits oversold regions and sell signals when RSI drops below overbought levels.
🔷 ADX Filter (Period: 10)
• Benefit: Blocks signals during weak market consolidation by enforcing a minimum ADX strength level.
🔷 Single Moving Average Filter (Period: 50)
• Benefit: Ensures buy signals are taken above the baseline and sell signals below it.
🔷 Ichimoku Senkou Span B Filter (Period: 52 / Kijun: 26)
• Benefit: Acts as a major trend barrier. Keeps buy trades above the cloud span and sell trades below it.
🔷 RSI 75 Macro Trend Filter
• Benefit: Determines higher timeframe directional bias using an inline RSI center-line threshold.
🔷 Double MA Filter (Fast / Slow EMA)
• Benefit: Validates golden crosses and death crosses prior to executing entry signals.
🔷 Awesome Oscillator (AO) Multi-Mode Filter
• Benefit: Evaluates volume expansion, histogram color shifts, and zero-line alignment.
🔷 Parabolic SAR Filter
• Benefit: Aligns entry arrows with trailing price acceleration dots.
🔷 CCI Trend & OB/OS Filter
• Benefit: Measures cyclical momentum deviations and overbought/oversold extremities.
🔷 Relative Vigor Index (RVI) Filter
• Benefit: Confirms price closing strength relative to candle high-low ranges.
🔷 MACD Signal & Zero-Line Filter
• Benefit: Synchronizes momentum histogram direction with main signal line crossovers.
🔷 Support & Resistance Zone Filter
• Benefit: Restricts buy entries near verified support levels and sell entries near resistance zones.
🔷 ZigZag Fibonacci Retracement Filter
• Benefit: Ensures signals occur within prime Fibonacci golden-ratio pullback zones (38.2% - 61.8%).
🔷 Heiken Ashi Smooth Filter
• Benefit: Filters out single-candle noise by requiring Heiken Ashi candle color alignment.
════════════════
USER GUIDE & INPUT PARAMETERS
════════════════
Here is a full breakdown of all configurable indicator settings:
=== WPR SETTINGS ===
• InpWPRPeriod (Default: 14) ➔ Period for the Williams' Percent Range calculation.
• InpBuyTouchLevel (Default: -80.0) ➔ Oversold level WPR must reach to arm Buy signals.
• InpBuyBreakLevel (Default: -55.0) ➔ Level WPR must cross upward to fire Buy signals.
• InpSellTouchLevel (Default: -20.0) ➔ Overbought level WPR must reach to arm Sell signals.
• InpSellBreakLevel (Default: -45.0) ➔ Level WPR must cross downward to fire Sell signals.
• InpArrowDistance (Default: 25) ➔ Vertical offset distance in points for chart arrows.
• InpBuyColor (Default: clrAqua) ➔ Color of Buy signal arrows.
• InpSellColor (Default: clrRed) ➔ Color of Sell signal arrows.
• InpArrowWidth (Default: 2) ➔ Line thickness for visual arrows on chart.
=== ARROW SETTINGS ===
• MinBarsBetweenSignals (Default: 1) ➔ Minimum bar gap enforced between consecutive arrows.
=== ALERT & NOTIFICATION SETTINGS ===
• Enable_Alert (Default: true) ➔ Toggles MetaTrader pop-up alert dialogs.
• Enable_Sound (Default: true) ➔ Toggles sound effects upon signal triggers.
• Enable_Notification (Default: true) ➔ Sends push notifications directly to MT5 Mobile app.
• Alert_SoundFile (Default: "alert.wav") ➔ Sound file name stored in your MT5 sound directory.
=== RSI CROSS FILTER ===
• Use_RSI_Cross_Filter (Default: false) ➔ Enable/Disable standard RSI crossover rule.
• RSI_Length (Default: 14) ➔ Period calculation for RSI.
• RSI_Price_Source (Default: PRICE_CLOSE) ➔ Applied price type for RSI calculation.
• Oversold (Default: 30.0) ➔ RSI exit threshold for Buy confirmation.
• Overbought (Default: 70.0) ➔ RSI exit threshold for Sell confirmation.
=== ADX FILTER ===
• Use_ADX_Filter (Default: false) ➔ Enable/Disable Trend Strength filtering.
• ADX_Period (Default: 10) ➔ ADX indicator period.
• ADX_Min_Level (Default: 20.0) ➔ Minimum ADX value needed to allow trades.
=== SINGLE MA FILTER ===
• Use_MA_Filter (Default: false) ➔ Enable/Disable baseline trend filtering.
• MA_Period (Default: 50) ➔ Period for Single Moving Average.
• MA_Method (Default: MODE_SMA) ➔ Averaging method (SMA, EMA, SMMA, LWMA).
• MA_Shift (Default: 0) ➔ Horizontal bar shift offset.
=== ICHIMOKU SENKOU SPAN B FILTER ===
• Use_Ichimoku_Filter (Default: false) ➔ Enable/Disable strict Cloud Span B filtering.
• Ichimoku_SenkouB (Default: 52) ➔ Senkou Span B period.
• Ichimoku_Kijun (Default: 26) ➔ Kijun-sen period (shift reference).
=== RSI 75 FILTER ===
• Use_RSI75_Filter (Default: false) ➔ Enable/Disable macro RSI bias filter.
• RSI_Filter_Period (Default: 75) ➔ Period length for long-term RSI tracking.
=== DOUBLE MA FILTER ===
• Use_DoubleMA_Filter (Default: false) ➔ Enable/Disable moving average crossover rule.
• MA_A_Period (Default: 30) ➔ Fast MA period.
• MA_A_Method (Default: MODE_EMA) ➔ Fast MA calculation method.
• MA_A_Applied (Default: PRICE_CLOSE) ➔ Fast MA price source.
• MA_A_Shift (Default: 0) ➔ Fast MA bar shift.
• MA_B_Period (Default: 140) ➔ Slow MA period.
• MA_B_Method (Default: MODE_EMA) ➔ Slow MA calculation method.
• MA_B_Applied (Default: PRICE_CLOSE) ➔ Slow MA price source.
• MA_B_Shift (Default: 0) ➔ Slow MA bar shift.
=== AWESOME OSCILLATOR FILTER ===
• Use_AO_Filter (Default: false) ➔ Enable/Disable Awesome Oscillator evaluation.
• Use_AO_Volume_Filter (Default: false) ➔ Requires minimum absolute value threshold.
• AO_Buy_Min (Default: 4.0) ➔ Minimum AO value for Buy entries.
• AO_Sell_Max (Default: -4.0) ➔ Maximum AO value for Sell entries.
• Use_AO_Color_Filter (Default: false) ➔ Requires matching histogram color expansion.
• Use_AO_Zero_Filter (Default: false) ➔ Requires value location relative to zero line.
=== PARABOLIC SAR FILTER ===
• Use_SAR_Filter (Default: false) ➔ Enable/Disable Parabolic SAR trail filter.
• SAR_Step (Default: 0.02) ➔ Incremental step value.
• SAR_Maximum (Default: 0.2) ➔ Maximum step limit.
=== HEIKEN ASHI FILTER ===
• Use_HeikenAshi_Filter (Default: false) ➔ Enable/Disable Heiken Ashi candle color filter.
=== CCI TREND FILTER ===
• Use_CCI_Filter (Default: false) ➔ Enable/Disable CCI zero-line trend filter.
• CCI_Period (Default: 50) ➔ Commodity Channel Index period.
• CCI_Applied (Default: PRICE_CLOSE) ➔ Applied price source.
=== CCI OB & OS FILTER ===
• Use_CCI_OBOS_Filter (Default: false) ➔ Enable/Disable extreme CCI level filter.
• CCI_OBOS_Period (Default: 14) ➔ Fast CCI period.
• CCI_OBOS_Applied (Default: PRICE_CLOSE) ➔ Applied price source.
• CCI_Overbought (Default: 100.0) ➔ Overbought entry threshold.
• CCI_Oversold (Default: -100.0) ➔ Oversold entry threshold.
=== RVI TREND & SIGNAL FILTER ===
• Use_RVI_Filter (Default: false) ➔ Enable/Disable RVI zero-line trend alignment.
• RVI_Period (Default: 75) ➔ Macro RVI period.
• Use_RVI_Signal_Filter (Default: false) ➔ Enable/Disable RVI main/signal crossover.
• RVI_Signal_Period (Default: 20) ➔ Fast RVI period.
=== MACD SIGNAL & ZERO FILTER ===
• Use_MACD_Filter (Default: false) ➔ Enable/Disable MACD histogram alignment.
• Use_MACD_Zero_Filter (Default: false) ➔ Enable/Disable MACD zero-line positioning.
• MACD_FastEMA (Default: 12) ➔ Fast EMA calculation period.
• MACD_SlowEMA (Default: 26) ➔ Slow EMA calculation period.
• MACD_SignalSMA (Default: 9) ➔ Signal line SMA calculation period.
• MACD_Applied (Default: PRICE_CLOSE) ➔ Applied price source.
=== SUPPORT & RESISTANCE FILTER ===
• Use_SR_Filter (Default: false) ➔ Enable/Disable key price level filter.
• SR_Period (Default: 50) ➔ Lookback bar count to determine high/low levels.
• SR_Zone_Points (Default: 80) ➔ Acceptable zone margin around levels in points.
=== FIBONACCI FILTER ===
• Use_Fib_Filter (Default: false) ➔ Enable/Disable Fibonacci retracement filter.
• Fib_Level_1 (Default: 0.382) ➔ First Fibonacci ratio (38.2%).
• Fib_Level_2 (Default: 0.618) ➔ Second Fibonacci ratio (61.8%).
• ZigZag_Depth (Default: 12) ➔ ZigZag structural depth.
• ZigZag_Deviation (Default: 5) ➔ ZigZag point deviation.
• ZigZag_Backstep (Default: 3) ➔ ZigZag backstep setting.
════════════════
RECOMMENDED TRADING RULES
════════════════
💡 BUY ENTRY SETUP:
1. Wait for an Aqua Buy Arrow (Arrow Code 233) to appear on a completed candle.
2. Verify that active filters (e.g., Ichimoku Span B / MAs / RSI) confirm bullish direction.
3. Open a Buy order at the market open of the next candle.
4. Set Stop Loss below the recent swing low / support level.
5. Take Profit at a 1:1.5 or 1:2 Risk-to-Reward ratio, or exit on an opposite arrow.
💡 SELL ENTRY SETUP:
1. Wait for a Red Sell Arrow (Arrow Code 234) to appear on a completed candle.
2. Verify that active filters confirm bearish direction.
3. Open a Sell order at the market open of the next candle.
4. Set Stop Loss above the recent swing high / resistance level.
5. Take Profit at a 1:1.5 or 1:2 Risk-to-Reward ratio, or exit on an opposite arrow.
════════════════
THANK YOU & SUPPORT
════════════════
Thank you for choosing WPR Ultimate Signal Pro for MetaTrader 5!
We are committed to delivering reliable trading tools to enhance your market execution. If you have any questions, need technical support, or wish to share your feedback, please feel free to send a private message on the MQL5 platform.
Wish you great trading success! 📈✨
