Stochastic RSI + Heikin Ashi

Stochastic RSI + Heikin Ashi

1. Introduction

The technical indicator “Stochastic RSI + Heikin Ashi”, created by user CoffeeshopCrypto, is a hybrid tool that merges two complementary analytical approaches: the Stochastic RSI oscillator and Heikin Ashi candles. Its aim is to provide a clearer and smoother reading of market momentum, helping traders filter price noise and more accurately identify potential turning points.

2. Indicator Concept

This indicator is based on two core elements:

  • Stochastic RSI (StochRSI): a second-derivative oscillator that applies the stochastic calculation to the RSI, making it highly sensitive to overbought and oversold levels and useful for detecting early trend reversals.
  • Heikin Ashi Candles: a price smoothing technique that highlights market trends. In this case, the candles are built not from price, but from the smoothed StochRSI, making the indicator entirely momentum-based.

Combining both provides a clearer picture of market momentum while reducing the impact of false signals common with traditional oscillators.

3. How It Works

The indicator performs the following operations:

  1. RSI calculation using a customizable period (lengthRSI).
  2. Stochastic RSI computation:
    • Calculates the current RSI value.
    • Identifies the highest and lowest RSI values over a defined window (lengthStoch).
    • Normalizes the RSI within that range to derive the stochastic oscillator.
  3. Smoothing:
    • Applies moving averages to get smoothed %K (smoothK) and %D (smoothD) lines.
    • Subtracts 50 to center the oscillation around zero.
  4. Heikin Ashi candle creation:
    • Builds synthetic candles using smoothed %K and %D values.
    • Colors candles green if close ≥ open, red otherwise.
  5. Visual zones:
    • Adds shaded areas between +50/+40 and -40/-50 to highlight overbought and oversold zones.

4. Settings and Customizable Parameters

Key inputs include:

  • lengthRSI: RSI length (default: 14)
  • lengthStoch: stochastic length applied to RSI (default: 14)
  • smoothK: smoothing period for %K (default: 8)
  • smoothD: smoothing period for %D (default: 3)

Reference levels:

  • Overbought: +40 to +50
  • Oversold: -40 to -50

These can be adjusted to suit your preferred signal sensitivity.

5. Practical Applications

This indicator is particularly useful for:

  • Trend confirmation: Heikin Ashi candles help confirm ongoing momentum.
  • Reversal signals: divergence and zero-crosses between %K and %D can indicate turning points.
  • Noise reduction: visual representation makes it easier to ignore minor, non-actionable swings.

It serves as both a trend-following filter and a momentum reversal signal generator.

6. Source Code (ProRealTime – ProBuilder)

Share this

Risk disclosure:

No information on this site is investment advice or a solicitation to buy or sell any financial instrument. Past performance is not indicative of future results. Trading may expose you to risk of loss greater than your deposits and is only suitable for experienced investors who have sufficient financial means to bear such risk.

ProRealTime ITF files and other attachments : How to import ITF files into ProRealTime platform?

PRC is also on YouTube, subscribe to our channel for exclusive content and tutorials

avatar
Register or

Likes

avatar avatar
Related users ' posts
supertiti hola Ivan Eso quiere decir que el Parabolic sar RSI est igual al parabolic sar de PRT ? p...
supertiti buenas tardes Ivan me gusteria tener lo mismo on chart con los puntos azules y rosas de c...
LucasBest Thanks for the translation. This one can be compared to dynamic zone RSI
Iván
1 month ago
lee HI thank you for this indicator. Is it possible to create a screener based on this for when ...
luxrun grazie Ivàn!
lee Thank you. Is it possible to convert this to a screener that displays instruments when bulli...
Iván //---------------------------------------------------------------// //PRC_Pollan Indicator /...
Faisalx ChatGPT Hola Iván. Gracias por tu excelente trabajo. Te agradecería si pudieras echarle un...
Iván ok, perfecto! me pongo con ello
Iván Hi, Sorry, but what do you mean?
luiskohnen Hola, queria saber si el indicador repinta, porque a mi me parecio que si. Saludos y gracias...
Diamant Bonsoir, L'un d'entre vous peut-il me donner les définissions de LL-HH-LH et HL. Merci d'av...
Bernard13 (Je réécris mon commentaire -français- en français car certains mots ne correspondaient pas ...
Iván 1000 indicateurs !!! brutaux
Iván Gracias! Para el screener sólo tienes que copiar el indicador y poner como condición de búsq...
Lean Muchas gracias Iván, ya lo he podido crear.
bertoluce Hello Ivan, thank you very much for the indicator. An observation: would it be possible (and...
Bateson
2 years ago
Matriciel Very nice job ! Is it possible to do the opposite because what interests me is to have the ...
YvesRobert Hi Matriciel, how can we do this, because stochastic is limited between 0 and 100 but price ...
Traderfox06 Dear zeiiermantrading, I really like your approach combining adaptive averages with MACD in...
jacquesgermain Hello IASD it's normal , when this occurs, uncheck RSI and MFI line and click then the MAC...
emiliobercial Thank you very much for sharing!
Carlose estoy de acuerdo con IASD Esta muy bien el MAD y el indicador en el precio no se ven bien...
bousalahane merci pour le partage de cet l'indicateur, j'ai rajouté un autre indicateur pour faire une s...
joaoarcher Hi, thank you for the this. Is it possible to create a screener from this indicator, so that...
KumoNoJuzza Thanks. I did not know IG had Futures. I am always missing an info or a detail. I used to th...
joaoarcher Hi, thank you for the this. Is it possible to create a screener from this indicator, so that...
superfalcio Last very good gain of the system: positions on Eurostoxx50 closed yesterday friday 06/12/2024.
Nicolas
2 years ago
3 RSI
3 RSI
2
Indicators
Violet Nicolas, you calculate iRSI, but don't use it. You show RSI in the returned values, which, a...
Nicolas Yes, that's an error. RSI instruction is set by default to 14 if you don't indicate it that'...
DELBERT Bonjour , Nicolas , je voudrais installer cet indicateur sur ma PRT , version 10.3 , mais je...
Nicolas En effet, il faut à minima une version 11. La 10.3 est tellement ancienne maintenant.. Je pe...
DELBERT Bonjour , Nicolas , merci pour ta réponse , je fais un essai et je verrais . Salutations .

Top