RSI-EMA Indicator

Oct 29, 2015

Static chart image
Signals
Oscillators
Moving Averages

The RSI-EMA Indicator tool calculates and plots two separate Exponential Moving Averages (EMAs) of the Relative Strength Index (RSI) to provide a smoothed perspective on market momentum and trend direction.

Usage

The Usage section describes how the script can be used to identify trend bias and potential trade signals. The indicator is primarily used to gauge near-term outlooks based on the position of the EMAs relative to the 50 level.

  • Trend Bias: When an EMA is above the 50 level, the near-term outlook is considered bullish. Conversely, when an EMA is below 50, the outlook is considered bearish.
  • Crossover Signals: Users can utilize the fast EMA (EMA 1) as a potential buy signal and the slow EMA (EMA 2) as a potential sell signal or trend filter.
  • Extreme Zones: The script includes overbought and oversold highlights. When the fast EMA exceeds the overbought level or falls below the oversold level, histograms appear to indicate extreme momentum conditions.

Details

The RSI-EMA Indicator focuses on smoothing the standard RSI oscillator to filter out market noise. By applying EMAs to the RSI values rather than price, the indicator highlights the underlying momentum trend. The script includes built-in alert conditions for EMA crossovers and for when the fast EMA enters defined overbought or oversold zones, making it suitable for systematic trend following.

Settings

  • RSI Length: Determines the lookback period for the underlying RSI calculation.
  • EMA 1 Length: Sets the period for the first (typically faster) Exponential Moving Average of the RSI.
  • EMA 2 Length: Sets the period for the second (typically slower) Exponential Moving Average of the RSI.
  • Oversold: Defines the threshold for the oversold zone (default is 40).
  • Overbought: Defines the threshold for the overbought zone (default is 60).

FAQ

How do I interpret the histogram on the RSI-EMA Indicator? The histogram appears when the fast EMA (EMA 1) moves beyond the overbought or oversold thresholds, highlighting periods of extreme momentum.

What are the recommended timeframes for this script? While it can be used on various timeframes, the default settings are optimized for daily charts on indices like SPX or SPY.

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

Free access on the following platforms
tradingviewSymbolTradingView
Open in your browser

This in-app browser is not compatible with Get Access from the library.

Tap the menu (...) at the top of your screen and select "Open in Browser", "Open in Safari", or "Open in Chrome" to continue.

ninjatraderNinjaTrader
Open in your browser

This in-app browser is not compatible with Get Access from the library.

Tap the menu (...) at the top of your screen and select "Open in Browser", "Open in Safari", or "Open in Chrome" to continue.

metatrader4MetaTrader 4/5
Open in your browser

This in-app browser is not compatible with Get Access from the library.

Tap the menu (...) at the top of your screen and select "Open in Browser", "Open in Safari", or "Open in Chrome" to continue.

thinkorswimThinkorswim
Open in your browser

This in-app browser is not compatible with Get Access from the library.

Tap the menu (...) at the top of your screen and select "Open in Browser", "Open in Safari", or "Open in Chrome" to continue.

Trading & investing are risky and many will lose money in connection with trading and investing activities. All content on this site is not intended to, and should not be, construed as financial advice. Decisions to buy, sell, hold or trade in securities, commodities and other investments involve risk and are best made based on the advice of qualified financial professionals. Past performance does not guarantee future results.

Hypothetical or Simulated performance results have certain limitations. Unlike an actual performance record, simulated results do not represent actual trading. Also, since the trades have not been executed, the results may have under-or-over compensated for the impact, if any, of certain market factors, including, but not limited to, lack of liquidity. Simulated trading programs in general are designed with the benefit of hindsight, and are based on historical information. No representation is being made that any account will or is likely to achieve profit or losses similar to those shown.

Testimonials appearing on this website may not be representative of other clients or customers and is not a guarantee of future performance or success.

As a provider of technical analysis tools and strategies, we do not have access to the personal trading accounts or brokerage statements of our customers. As a result, we have no reason to believe our customers perform better or worse than traders as a whole based on any content, tool, or platform feature we provide.

Charts used on this site are by TradingView in which the majority of our technical indicators are built on. TradingView® is a registered trademark of TradingView, Inc. www.TradingView.com TradingView® has no affiliation with the owner, developer, or provider of the Services described herein.

Market data is provided by CBOE, CME Group, BarChart, Massive, CoinAPI. Select U.S. equities data is provided through Massive. CBOE BZX real-time U.S. equities data is licensed from CBOE and provided through BarChart. Real-time futures data is licensed from CME Group and provided through BarChart. Select cryptocurrency data, including major coins, is provided through CoinAPI. All data is provided “as is” and should be verified independently for trading purposes.

This does not represent our full Disclaimer. Please read our full disclaimer.

© 2026 LuxAlgo Global, LLC.