All indicators

Reversal Indicator

Jul 15, 2025

Static chart image
Price Action BasedSignalsOscillatorsCandlestickMoving Averages

The Reversal Indicator tool identifies potential market exhaustion and trend reversals by combining multi-timeframe moving average filters, Relative Strength Index (RSI) thresholds, and price action confirmation.

Usage

The Usage section focuses on identifying high-probability reversal points by ensuring three specific criteria are met:

  • Trend Context: The script uses a Higher Timeframe (HTF) EMA to define the overarching trend. Signals are typically sought when price deviates significantly from this mean.
  • Momentum Exhaustion: The RSI identifies overbought or oversold conditions on the current timeframe.
  • Price Action Confirmation: Signals are only plotted when a candle confirmation (engulfing-style behavior) occurs within the exhaustion zone.

For example, a bullish reversal signal (indicated by a green triangle below the bar) appears when the RSI is oversold, price is below the HTF EMA, and a bullish confirmation candle forms. Conversely, a bearish signal (red triangle above the bar) appears when the RSI is overbought, price is above the HTF EMA, and a bearish confirmation candle forms.

Details

The script utilizes request.security() to fetch the Exponential Moving Average (EMA) from a user-defined higher timeframe. This allows traders to stay aware of the primary trend while looking for entries on lower timeframes. The confirmation logic requires the current candle to close above (for bullish) or below (for bearish) the previous candle's open, ensuring that the reversal has immediate price action support.

Settings

Main Settings

  • RSI Length: Determines the lookback period for the RSI calculation.
  • Overbought Level: The threshold (e.g., 70) above which the market is considered overextended to the upside.
  • Oversold Level: The threshold (e.g., 30) below which the market is considered overextended to the downside.
  • EMA Length: The period used for the trend-filtering Exponential Moving Average.
  • Timeframe for EMA: Specifies the higher timeframe used for trend calculation (e.g., 60 for 1-hour).
  • Show EMA on Chart: Toggles the visibility of the MTF EMA line.

FAQ

How do I use the Reversal Indicator?

You can get access on the LuxAlgo Library for charting platforms like TradingView, MetaTrader (MT4/MT5), and NinjaTrader for free.

Why are there no signals appearing on my chart?

Ensure that the "Timeframe for EMA" setting is higher than your current chart timeframe. If the EMA timeframe is too low or identical to the chart, the filtering logic may restrict the number of valid signals.

Can I set alerts for these signals?

Yes, the script includes built-in alert conditions for both Buy and Sell signals, which can be configured via the TradingView Alert menu.

Free indicator

Get free access to this indicator on the platforms below.

TradingView
NinjaTrader
MetaTrader 4/5

Unlock the entire LuxAlgo Library

Every indicator, every strategy, full charts, and complete access to Quant — our AI agent.