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 • 8 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 • 6 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 • 6 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 • 5 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
styrke Hello Nicolas, Nice screener, I appreciate the way you always try to condense at maximum th...
Nicolas There's no particular reason. RSI is widely use with its default period and results seems re...
MaoRai54 Hi, first of all Happy New Year. Well, I've inserted your indicator in DAX 1h but I cann...
Vinks_o_7 Hi Mao Happy New Year ! This is just an improved RSI where you plot a standard price momen...
Angel Perez Ciao Francesco. First of all thanks for the indicator and also fro the screener. I do have a...
PSIDIO Ciao to you all, I also have a question and would be very happy for a helpful comment. I a...
SpreadBetMH Hi there, I have V11.1. I get the Indicator but no Arrows on the price. Kind Regards...
Alai-n Ciao Francesco, sei ancora in giro?
Metodi97 This indicator is great but can someone create strategy based on the same indicator it will ...
Nicolas
7 years ago
TradeNavigator RSI
TradeNavigator RSI
10
Indicators
Nicolas Tutte le impostazioni che hanno la parola "period" sono quelle dedicate ai periodi di cambio...
GianfrancoCeck Le chiedo una ultima cosa, ossia se è possibile personalizzare l'indicatore con una scritta ...
Nicolas Spiacente che non sia possibile, le coordinate grafiche non sono in pixel ma nel prezzo e ne...
Nicolas Your picture is too small, but for sure the problem is about the fact you are still using v1...
Rory Dryden Thanks. This looks useful.
Edelmiro Un millón... de gracias... me gustaría más, poder ofrecer euros; pero va a ser que no puedo,...
Jessar Hello, could you tell me how to use this indicator? I think the simplest things can still be...
Mirko Vaglio Interesting idea to bypass the limit of PRT about multiple timeframe, and I am just trying t...
Mirko Vaglio Looking a little bit more, now I understand what had to be absolutely obvious from the first...
Seb nice code! I'm trying to use your method to do a higher timeframe EMA, without success yet. ...
Francesco78 @snucke the results are not the same because the pictures refers to a few years ago. I am no...
snucke @Francesco78 i mean the results differ when i test on my own. so im curious of what the p...
sfl still working, using with filters like : trendFilterUp=close>average[190](close) tren...
alex Im looking for a entry when EpicMA crosses over/under trigger. Then look for exits when Epic...
rejo007 hello david, i'll try it could you tell me wich strategy do you use in real? thanks
David Somogyi Hello, I have a couple of DAX strategies of breakout and mean reversion. I'll try to post...
Roberto Blázquez Hi David, I just saw your strategy and it's good!!! I'm going to try it from today in real a...
juanj To follow new developments or get the latest version of this strategy please visit the forum...
tahar Hello Juan, I wanted to test Universal Strategy via a demo account on PRT but nothing happen...
BravoDelta @juanj wondering if you may help me please. I am looking for a simply strategy to use on the...
Wilko I am not familiar with the screener function, but I am quite certain it should be quite simp...
Gubben @Wilko have you had a look at this again since MTF support? Heard you talk on Börssnack btw..
Wilko @Gubben not really. It was something I posted to show that simpler is usually better. Hope y...
GraHal Yes sorry, I set up a link to a screen shot on my google drive and then I got locked into th...
gabri Here's the thread https://www.prorealcode.com/topic/multiframe-rsi-of-rsi/
Bernard13 Bonjour Nicolas, Pourriez-vous m'indiquer si cet indicateur fonctionne avec la V11 ? Le di...
nwesterhuijs Thanks, only saw it just now.
juanj For the latest version and discussions see the Ichimoku thread here: https://www.prorealcod...
Louwrens Hi Juanj. Thanks for this. I am tying it as we speak. It does not trade that often, which is...
ALE
8 years ago
CSR strategy DAX 1 D
CSR strategy DAX 1 D
17
Strategies
Jesper I tried it on dax 1D and I did not get any trades. Shifted to 10H and it started working. Wo...
rgrgrgr I have the same problem
avatar
crazytrader Is this working?
Maz
8 years ago
Francesco78 very nice, thanks!
Wilko Interesting! Thanks for sharing!
BjornH Extremely nice, thanks!

Top