RSI Divergence Signal Pro MT5
- Индикаторы
-
Salim Alyas Rasho
I develop practical technical indicators for MetaTrader 5 under the ALYAS brand, with a focus on clear visualization, simplicity, and ease of use.
My goal is to create reliable and useful trading tools that help traders analyze the market with greater clarity and efficiency. - Версия: 1.0
- Активации: 5
RSI Divergence Signal Pro is a professional MT5 indicator designed to detect and visualize Bullish and Bearish RSI divergences directly on the price chart and inside the RSI subwindow.
The indicator combines RSI pivot analysis with configurable divergence filters to help traders identify potential momentum discrepancies between price and RSI.
Key Features
Bullish & Bearish RSI Divergence
Automatically detects:
-
Bullish Divergence — price forms a lower low while RSI forms a higher low.
-
Bearish Divergence — price forms a higher high while RSI forms a lower high.
Each detected divergence can be displayed with:
-
Price divergence line
-
RSI divergence line
-
Chart arrow
-
"BULL DIV" / "BEAR DIV" label
Accurate Pivot-Based Detection
The indicator uses configurable left/right pivot depth to identify confirmed swing highs and lows.
You can control:
-
Pivot Left
-
Pivot Right
-
Minimum pivot distance
-
Maximum pivot distance
-
Historical scan depth
This provides flexibility for different symbols and trading timeframes.
RSI Zone Filter
Divergence signals can optionally be filtered according to RSI zones.
Available modes:
-
Either — at least one of the two RSI pivot values must be inside the relevant RSI zone.
-
Both — both RSI pivot values must be inside the relevant RSI zone.
-
Recent — only the most recent RSI pivot must be inside the relevant zone.
Default RSI levels:
-
Oversold: 30
-
Middle: 50
-
Overbought: 70
All levels are fully configurable.
Optional EMA Trend Filter
An optional EMA filter can be enabled to add trend-direction confirmation.
The indicator supports:
-
Custom EMA period
-
Price position relative to EMA
-
Optional EMA slope confirmation
-
Configurable EMA slope lookback
This allows traders to restrict bullish or bearish divergence signals according to the selected EMA conditions.
ATR-Based Filtering
The indicator includes an optional ATR-based price movement filter.
Instead of relying only on a fixed point distance, the minimum required price movement can be evaluated relative to market volatility.
This makes the divergence filtering more adaptable across different symbols and market conditions.
Adaptive Signal Positioning
Arrow and label spacing can be dynamically calculated using ATR.
This helps maintain consistent visual spacing across instruments with different price scales and volatility characteristics.
ATR-based positioning can be enabled or disabled, with configurable multipliers.
No-Flicker Processing
The indicator is designed to avoid unnecessary object recreation and chart flickering.
Signals are processed primarily when a new candle is confirmed, while existing divergence objects remain stable on the chart.
This provides a cleaner charting experience during live market operation.
Historical Divergence Detection
The indicator can scan historical candles and display previously detected divergences.
The number of bars to scan is configurable, allowing users to balance historical visibility and chart performance.
Signal De-Duplication
A configurable minimum signal separation prevents multiple nearby divergence signals from being repeatedly generated within a short distance.
This helps keep the chart organized and reduces visual clutter.
Customizable Visuals
Users can independently customize:
-
RSI color
-
Oversold color
-
Overbought color
-
Middle level color
-
Bullish price-line color
-
Bullish RSI-line color
-
Bullish arrow color
-
Bullish label color
-
Bearish price-line color
-
Bearish RSI-line color
-
Bearish arrow color
-
Bearish label color
-
Price-line width
-
RSI-line width
-
Arrow size
-
Label font size
Alerts
Optional alerts can be enabled for newly detected divergences.
Available alert options:
-
Popup alert
-
Sound alert
Alerts include the symbol, timeframe, and divergence type.
Main Parameters
RSI
-
RSI Period
-
Applied Price
-
Oversold Level
-
Overbought Level
-
Middle Level
Pivot Detection
-
Pivot Left
-
Pivot Right
-
Bars to Scan
-
Minimum Pivot Distance
-
Maximum Pivot Distance
Divergence Filters
-
Minimum RSI Difference
-
Minimum Price Difference
-
ATR Price Filter
-
Minimum Price/ATR Requirement
Trend Filter
-
EMA Filter
-
EMA Period
-
EMA Slope Filter
-
EMA Slope Lookback
Display
-
Price Divergence Lines
-
RSI Divergence Lines
-
Signal Labels
-
Signal Arrows
-
Historical Signals
Alerts
-
Popup Alerts
-
Sound Alerts
How It Works
The indicator continuously evaluates confirmed price pivots and their corresponding RSI values.
For a bullish divergence, it looks for a lower price low combined with a higher RSI low.
For a bearish divergence, it looks for a higher price high combined with a lower RSI high.
Additional RSI-zone, ATR, price-distance, and optional EMA conditions can then be applied before a divergence is accepted and displayed.
The divergence lines connect the two relevant pivot points, while the signal arrow and label are anchored to the candle where the divergence is formed.
Important Note
RSI Divergence Signal Pro is a technical analysis and charting tool. Divergence signals represent potential market conditions and should not be considered guaranteed trading signals or financial advice.
Users should combine divergence analysis with their own trading strategy, risk management, market context, and confirmation methods.
Support & Feedback
Thank you for using ALYAS WaveTrend.
If you find the indicator useful in your market analysis, your review and feedback are greatly appreciated. Your feedback helps other traders discover the product and provides valuable information for future improvements and updates.
For questions, suggestions or technical support, please feel free to contact me through the MQL5 platform.
Thank you for your support.
