Now supporting 6M+ AI trading strategies!

RSI Candlestick Oscillator

Apr 23, 2025

Static chart image
Oscillators
Candlestick
Divergences
Works on the following platforms:
tradingviewSymbolTradingView
For free use on the TradingView platform
ninjatraderNinjaTrader
For free use on the NinjaTrader platform
metatrader4MetaTrader 4
For free use on the MetaTrader 4 platform
metatrader5MetaTrader 5
For free use on the MetaTrader 5 platform
thinkorswimThinkorswim
For free use on the Thinkorswim platform

The RSI Candlestick Oscillator displays a traditional Relative Strength Index (RSI) as candlesticks. This indicator references OHLC data to locate each candlestick point relative to the current RSI Value, leading to a more accurate representation of the Open, High, Low, and Close price of each candlestick in the context of RSI.

In addition to the candlestick display, Divergences are detected from the RSI candlestick highs and lows and can be displayed over price on the chart.

USAGE

indicator image

Translating candlesticks into the RSI oscillator is not a new concept and has been attempted many times before. This indicator stands out because of the specific method used to determine the candlestick OHLC values. When compared to other RSI Candlestick indicators, you will find that this indicator clearly and definitively correlates better to the on-chart price action.

Traditionally, the RSI indicator is simply one running value based on (typically) the close price of the chart. By introducing high, low, and open values into the oscillator, we can better gauge the specific price action throughout the intrabar movements.

Interactions with the RSI levels can now take multiple forms, whether it be a full-bodied breakthrough or simply a wick test. Both can provide a new analysis of price action alongside RSI.

An example of wick interactions and full-bodied interactions can be seen below.

indicator image

As a result of the candlestick display, divergences become simpler to spot. Since the candlesticks on the RSI closely resemble the candlesticks on the chart, when looking for divergence between the chart and RSI, it is more obvious when the RSI and price are diverging.

The divergences in this indicator not only show on the RSI oscillator, but also overlay on the price chart for clearer understanding.

indicator image

Filtering Divergence

With the candlesticks generating high and low RSI values, we can better sense divergences from price, since these points are generally going to be more dramatic than the (close) RSI value.

This indicator displays each type of divergence:

  • Bullish Divergence
  • Bearish Divergence
  • Hidden Bullish Divergence
  • Hidden Bearish Divergence

From these, we get many less-than-useful indications, since every single divergence from price is not necessarily of great importance.

The Divergence Filter disregards any divergence detected that does not extend outside the RSI upper or lower values.

This does not replace good judgment, but this filter can be helpful in focusing attention towards the extremes of RSI for potential reversal spotting from divergence.

indicator image

DETAILS

In order to get the desired results for a display that resembles price action while following RSI, we must scale. The scaling is the most important part of this indicator.

To summarize the process:

  • Identify a range on Price and RSI
  • Consider them as equal to create a scaling factor
  • Use the scaling factor to locate RSI's "Price equivalent" Upper, Lower, & Mid on the Chart
  • Use those prices (specifically the RSI Mid) to check how far each OHLC value lies from it
  • Use those differences to translate the price back to the RSI Oscillator, pinning the OHLC values at their relative location to our anchor (RSI Mid)

RSI Channel

To better understand, and for your convenience, the indicator includes the option to display the RSI Channel on the chart. This channel helps to visualize where the scaled RSI values are relative to price.

indicator image

If you analyze the RSI channel, you are likely to notice that the price movement throughout the channel matches the same movement witnessed in the RSI Oscillator below. This makes sense since they are the exact same thing displayed on different scales.

Scaling the Open

While the scaling method used is important, and provides a very close view of the real price bar's relative locations on the RSI oscillator… It is designed for a single purpose.

The scaling does NOT make the price candles display perfectly on the RSI oscillator.

The largest place where this is noticeable is with the opening of each candle.

For this reason, we have included a setting that modifies the opening of each RSI candle to be more accurate to the chart's price candles.

This setting positions the current bar's opening RSI candlestick value accurately relative to the price's open location to the previous closing price. As seen below.

indicator image

SETTINGS

RSI Candles

  • RSI Length: Sets the Length for the RSI Oscillator.
  • Overbought/Oversold Levels: Sets the Overbought and Oversold levels for the RSI Oscillator.
  • Scale Open for Chart Accuracy: As described above, scales the open of each candlestick bar to more accurately portray the chart candlesticks.

Divergence

  • Show on Chart: Choose to display divergence line on the chart as well as on the Oscillator.
  • Divergence Length: Sets the pivot width for divergence detection. Normal Fractal Pivot Detection is used.
  • Divergence Style: Change color and line style for Regular and Hidden divergences, as well as toggle their display.
  • Divergence Filter: As described above, toggle on or off divergence filtering.

RSI Channel

  • Toggle: Display RSI Channel on Chart.
  • Color: Change RSI Channel Color

Trading is risky and many will lose money in connection with trading 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 markets 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 for charting platforms, 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 or tool we provide.

Charts used on this site are by TradingView in which the majority of our tools 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.

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

© 2025 LuxAlgo Global, LLC.