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
Nicolas Pour créer des alertes, vous pouvez suivre ce petit tutoriel : https://www.prorealtime.com/f...
thibault76 Bonjour Nicolas, cette stratégie est intéressante. Par contre, en 2022, le code ne fonction...
Nicolas Aucun message d'erreur pour ma part en version 11.1. Tu es certain de créer un code d'indica...
Zigo
5 years ago
fifi743 Good morning, there is no mistake about the shorts c11=SMI[14,3,5](close)>-40
Zigo has to be c11=SMI[14,3,5] < -40 (indeed)
xar3 Thank you ;-) Zigo
Jan Wind Thanks for sharing ! The Gain/Loss ratio is a bit low, 1,16, hardly offset the risks take...
drive whats the period ?
Lucas0000 Hola. estoy buscando un programador en proorder, para hacer un programa basado en el Q-trend...
Sapo Thank you very much. as always your indicators are extremely effective. kind regards Vonasi.
mitsu21 Hi, it looks nice. I'll try it tomorrow thank you for your share kind regards bruno
kj1988 Thank you Vonasi for sharing this indicator. Very useful as a comfirmation to the price act...
rama what is the buy condition or sell condition for this can you suggest a code k1=1 buy and k1...
rama I would like to know at point 1 an alert or binary indicator so that I can place order
maxlys Bonjour Nicolas, merci pour ce code qui a l'air intéressant. Comment ajouter dans le code l'...
ggolfet Thanks Nicolas, I imported the itf file and solved the problem.
Hasardeur Hallo Nicolas, i tried to code the multi period heat map in combination with the Ehler’s ...
Nicolas Please open a new topic with the code in forum.
Marie-Eve Vergoz lorsque je copie les codes, le système me signale des erreurs à la ligne 12 et suivantes
Marie-Eve Vergoz sorry - tout est ok -
AlgoAlex
6 years ago
Marcot18 Alex ti sei superato
AlexF Esagerato!
jobswaps Sube como trazar lineas de tendencias a tantas barras
Frankiesc interesting indicator !! Thanks for sharing!!!
robertogozzi Thank you :)
JJ Tec Hola Las condiciones de entrada / salida vienen en el libro de J. Carter Mastering the trad...
Pixeldd Ich bekomme beim einfügen des Indikators einen Fehler angezeigt. Was bitte muss ich genau än...
HarryPro Hello, Firtly there appears to be a typo on line 6 "lenghkc=20" should this be "lengthkc=...
sir_i Bonjour à tous, Je suis nouveau sur le forum et sur la plateforme, pourriez-vous me dire com...
Nicolas Il faut simplement l'appliquer sur le prix.
sir_i Merci pour la réponse, je ne suis pas familier avec l'application de cette procédure simple,...
Nicolas Il s'agit d'un indicateur compatible avec PRT v11 uniquement. Pour éviter les erreurs de cop...
Sébi Intéressant. Merci pour ce partage Nicolas. L'indicateur ne considère pas les divergences ...
Nicolas ok, pour les divergences chacun voit midi à sa porte je dirai :) Vu qu'il n'y a pas de formu...
mcha merci bien et félicitations pour la réactivité avec laquelle il a été mis dans la bibliothèq...
soulintact Great indicator Nicolas, thanks!
cdc.andersson Hello, when trying to include this wonderful Dynamic RSI on my trading system i get the erro...
Rafyone Bonjour Nicolas et bonne année lol J'ai une erreur qui apparait concernant drawbarchart une...
Nicolas Je pense que tu n'utilises pas le bon éditeur de code, cette instruction est compatible uniq...
Exalaxe Hey, i just noticed you optimized this strategy. Could i see your new version, please?
Andrea.1981 sorry i add my code but it not enter why i dont know
Andrea.1981 this is code simply stop , and you can see another version for stop / Codice principale...
AntoGH how did you backtest it ?
PastaPesto @AntoGH , I dont know if you are asking me, but my backtest was made in an IS of 4 years bet...
Ridder @PastaPesto Do you still running this and how is the results? Thanks
dau710 Are the Bulls Blue & the Bears Red?
dau710 Many thanks :)
myhlo Super Nicolas !! Cet indicateur offre une nouvelle lecture du Rsi ! Ces bandes up & Dawn...
okiki please how can i acess the indicator i like it and want it please am new here
Nicolas download the itf file above and import it into your prorealtime platform: https://www.prorea...
XXXXVII Excellent indicateur ! Déterminer une tendance est devenu un jeu d'enfants ! Félicitation......
gregoire bonjour nicolas j ai cherché partout sur le net et impossible de trouvé ce que je recherch...
Nicolas Merci de poster une demande dans le forum des indicateurs, ainsi on pourra le coder dans ce ...
bala Hi Nicolas, I have been extensively researching for lot of answers here. I found that you...
Nicolas Don't apply it on price, use the main "indicator and trading system" button found on the top...
Bogdan35 Hello, Is there one for MT4?

Top