Parabolic RSI Indicator

Parabolic RSI Indicator

1. Introduction

The Parabolic RSI is a custom technical indicator designed to combine two of the most recognized tools in technical analysis: the Relative Strength Index (RSI) and the Parabolic SAR, applied in an innovative way. Instead of applying the Parabolic SAR to prices, this indicator calculates it directly on the RSI value, allowing for more precise detection of directional changes in the market’s relative strength.

This hybrid approach facilitates the identification of potential trend reversal points before they are directly reflected in price, providing traders with an additional tool to anticipate market moves. Ideal for both short- and medium-term traders, the Parabolic RSI is especially useful in high-volatility scenarios or when more refined entry and exit signals are needed.

2. What is the Parabolic RSI?

To understand how the Parabolic RSI works, it is necessary to briefly explain the two indicators that compose it:

  • RSI (Relative Strength Index): an oscillator that measures the speed and change of price movements. It ranges from 0 to 100 and is commonly interpreted as overbought when RSI exceeds 70 and oversold when it falls below 30.
  • Parabolic SAR (Stop and Reverse): a trend-following indicator used to determine entry and exit points. It is plotted as a series of dots on the chart, appearing below price during an uptrend and above price during a downtrend.

The innovation of the Parabolic RSI lies in using the RSI value instead of price to apply the Parabolic SAR calculation. This allows for more sensitive detection of shifts in market dynamics, anticipating potential trend changes through the evolution of relative strength rather than just price.

3. Indicator Logic

The Parabolic RSI calculates a Parabolic SAR not on price, as is traditional, but directly on the RSI value. This adaptation follows the same mechanics as the standard SAR, but with RSI as the data source.

Here is a summary of the process:

  1. Calculation Start: At the beginning of the historical data, necessary variables are initialized: the RSI value as a base, the movement extremes (highs and lows), the initial acceleration factor (initial), and its limit (limite).
  2. SAR Update: Depending on the movement direction (bullish or bearish), the indicator adjusts its SAR:
    • If the trend is bullish, the SAR is adjusted toward the most recent RSI high.
    • If the trend is bearish, the SAR moves closer to the most recent RSI low.
    • Conditions are included to prevent the SAR from exceeding previous values, in order to avoid false signals.
  3. Reversal: A direction change occurs when the RSI value crosses the calculated SAR level. At that point:
    • The trend direction (islong) is reversed.
    • Extremes are reset, and the acceleration factor is reinitialized.
  4. Dynamic Adjustment of the Acceleration Factor (af): This factor increases as the movement continues in the same direction, causing the SAR to move closer to the RSI more quickly, enabling faster trend reversal detection.

This logic turns the Parabolic RSI into an adaptive tool, capable of dynamically responding to shifts in market strength, detecting both trend continuations and potential reversals in the RSI.

4. Generated Signals

The Parabolic RSI not only provides a visual representation of the RSI trend through Parabolic SAR-style dots but also generates clear entry and exit signals:

  • Buy Signal (sigUp): Triggered when the direction changes from bearish to bullish (the Parabolic SAR on RSI shifts from above to below the RSI), and the SAR value is below the oversold threshold (level 30). This combination suggests a possible bullish reversal with increasing strength.
  • Sell Signal (sigDn): Triggered when the direction changes from bullish to bearish and the SAR value exceeds the overbought threshold (level 70). This condition signals a possible bearish correction or the end of buying strength.

Both signals are displayed on the chart using distinct colored dots:

  • Pink (RGB: 255,82,189) for bullish trend signals.
  • Turquoise blue (RGB: 0,255,229) for bearish trend signals.

This signaling system allows traders to quickly identify entry or exit opportunities, integrating the strength of the movement (measured by RSI) with the directional change dynamics of the Parabolic SAR.

5. Indicator Settings

The Parabolic RSI allows users to adjust several parameters that directly affect the indicator’s sensitivity and precision. These are the default configurable values:

  • len = 14
    This is the number of periods used to calculate the RSI. It is the standard value and typically provides a good balance between sensitivity and stability.
  • upper = 70
    Overbought level. If the RSI or SAR exceeds this level, the asset is considered overbought, which may anticipate a correction.
  • lower = 30
    Oversold level. If the RSI or SAR falls below this threshold, the asset is considered oversold, which may anticipate a rebound.
  • initial = 0.02
    Initial acceleration factor value for the SAR. The lower it is, the further the SAR is from the RSI, making it respond more slowly.
  • increment = 0.02
    Amount added to the acceleration factor each time a new extreme (RSI high or low) is reached. The higher the increment, the faster the SAR will adjust.
  • limite = 0.2
    Maximum limit for the acceleration factor. It prevents the SAR from getting too close too quickly and generating false signals.

These parameters can be modified according to each user’s trading style. For example, in more volatile markets, the upper and lower levels can be lowered, or initial can be increased for more conservative signals. For aggressive scalping strategies, len and initial could be reduced to improve response speed.

6. Code

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

  1. supertiti • 7 days ago #

    Hola Ivan

    Podemos tener el mismo parabolic sar “on chart” ? quiero compararlo con el indicador MA sabre que parece ser muy parecido o complementario.
    muchas gracias por tu trabajo. un saludo

    • Iván • 5 days ago #

      Buenas. No sé si te estoy entendiendo. El indicador parabolic SAR en precio ya lo tienes predefinido en Prorealtime. En indicadores predefinidos lo vas a encontrar.

  2. geroniman • 5 days ago #

    Merci Ivan c’est tres utile. De mon coté je parametre SAR 0.07/0.7 et RSI 10. excellent indicateur .

  3. supertiti • 5 days ago #

    hola Ivan

    Eso quiere decir que el Parabolic sar RSI est igual al parabolic sar de PRT ? por defecto el SAR esta “on chart”
    un saludo

  4. supertiti • 5 days ago #

    buenas tardes Ivan

    me gusteria tener lo mismo on chart con los puntos azules y rosas de cambio de sentido seguido del parabolic SAR “normal” sin los overbuy and oversell
    gracias si se puede…

  5. LucasBest • 4 days ago #

    Thanks for the translation. This one can be compared to dynamic zone RSI

avatar
Register or

Likes

avatar avatar avatar avatar avatar avatar avatar
Related users ' posts
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 .
Khaled Thank you Nicolas! Looks like TDI (Trader Dynamic Index). Interesting to give Exit Signal as...
Nicolas ColorBetween is an instruction added last year: https://www.prorealcode.com/documentation/co...
finplus Bonjour, serait-il possible de remplacer l'écart formé par les bandes de Bollinger par l'ATR...
atlante hi nicolas this indicator have 2 wrong borderline and islalastbarupdate. thank you can you h...
Nicolas That'"s because you are not using PRT v11? Just remove lines 59 to 62
robertogozzi An updated version can be found here https://www.prorealcode.com/topic/conversion-of-pine-sc...
jissey Bonjour Robertogozzi, cet indicateur est interessant mais serait-il possible de marquer la ...
robertogozzi Sure, but you should start a new topic on the Probuilder support forum. Thank you :)
AntoGH Bonjour peut-on backtester cela ? Et si vous l'avez fait pourriez vous nous donner le code.....
Nicolas désolé c'est un oubli de ma part, tu peux supprimer cette ligne, elle n'est plus utile dans ...
DELBERT Bonjour , Nicolas , merci pour ta réponse , je suis en effet avec PRT 10.3 , et j'ai bidouil...
robertogozzi I don't actually know what they are calculating. As soon as I know, I will post further info.
robertogozzi It's because they calculate future bars, that's why it's not possible to use that indicator ...
poldoposta si potrebbe trovare una soluzione per sovrapporlo al prezzo?
robertogozzi Basta che tu clicchi sull'etichetta (tag) PREZZO del grafico (appena sotto l'angolo in alto ...
supertiti https://zupimages.net/viewer.php?id=20/50/2e3v.jpg
volanirina Bonjour Je souhaite l'avoir sur l'indicateur MT4 si possible s'il vous plait. car je l'ai fa...
Nicolas ProRealCode est un site dédié à l'utilisation de la plateforme de trading ProRealTime: https...
FernetTrader think i found a solution!
monochrome Thanks for the indicator. Very interesting!
monochrome Can you please share how you made it work? I cant seem to make it work in a strategy
Pensera Bravo Nicolas ! Tu es en quelque sorte l’inventeur de Metascore…(oups je viens de lire jusqu...
Nicolas Dans un but d'investissement pure, et non spéculatif.
Enigma08 Hi Juanj. I am new to ProrealTime and I am trying to program the Proscreener. I want the Pro...
Nicolas Please open a topic in ProScreener forum with your query, I'll reply you there. Thank you.
manafull Thanks Nicolas, I post my question, along with the codes I am trying to convert from your in...
Nicolas I replied to your post here: https://www.prorealcode.com/topic/screener-for-rsi-and-linear-r...
Madrosat I Have not see a fully functioning automated strategy on your site?? Really have you???
juanj Hi Madrosat, why would it be on my site? I have developed it for my personal use and also to...
Madrosat ok I understood you are using prorealcode to hack the fish
imonix Have been trying this on demo since Monday before deciding whether to go live with it. Using...
Roberto Blázquez I'm sorry, I've tried it since November 2012 and it's bad results.
Vonasi An updated version with a bug fix can be found here: https://www.prorealcode.com/topic/dis...
snucke hey Vonasi is it possible you can help me get this indicator to show how much a market mo...
Patrick K Templar does need updateing for v12
Vinks_o_7 Vonasi you're a beast !!! ;-)))
pableitor Amazing indicator , you are pushing PRT to the limit! But looking at the scatter its not c...

Top