Higher Timeframe RSI

Higher Timeframe RSI

Does exactly what it says on the tin – gives the RSI value for a desired lookback period on a higher timeframe.

Only works up to timeframes of 2 hours (3 and 4 hour timeframes do not work as first bar of the day is sometimes a different duration, e.g. 1 or 2 hours, which messes up the calculations). Make sure obviously that the current timeframe is less than the specified higher timeframe.

 

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. jebus89 • 10/23/2017 #

    Might be dump question, but can you set it on 20 minutes? or only 1 or 2 h?

    • JMat45 • 10/23/2017 #

      Yes you can – as long as both timeframes are 2 hours or less (and shorter timeframe less than higher timeframe obviously).

  2. Mirko Vaglio • 10/23/2017 #

    Interesting idea to bypass the limit of PRT about multiple timeframe, and I am just trying to plot 15 minutes Rsi on 1 minute Chart for the EURUSD.
    In the first moment, trying to convalidate the code on ProBuilder I received this message: «Define variables: highertimeframe, per, ub, cl, lb» and because I cannot understand enough the logic of the code and also some functions used in it I was uncertain how to define the variables. Looking a little bit more I could make the code partially working.
    Very obviously “ub” “cl” and “lb” stay for the bounds of the RSI, so I put them ub=70 (upper bound), cl=0 (center line) and lb=30 (lower bound).
    Also obviously “highertimeframe” stays for the higher frame: so, meaning to plot 15m RSI on the 1m chart I put highertimeframe=15:
    I was uncertain about the meaning of “per”… then, after trying some random values to plot something, I concluded it was meaning “period” and I wrote per=15 (also if, in this case, it was a not necessary variable yet existing “highertimeframe=15”)
    Anyway plotting the indicator I could obtain values changing every 15 minutes with a line looking like Rsi. Controlling the values with the normal 15 minutes chart I saw sligtly bigger values..
    So I tried per=14 (I don’t know why..because I dont understand the calculation method) and the results are about identical to the normal Rsi15 with the problem that going back they are not correct sometime on the changing of the day.
    For what I controlled manually ,here is a table for these last days setting per=14 (remember the Rsi you see below the 15 minutes candle, for example, of 10:00 is the Rsi for the opening of the next candle (signed 10:15) and you see it on the 1minute chart below the 10:16 candle)

    EURUSD 15 minutes Chart___EURUSD 1 minute Chart
    Date____Time____Rsi 15m ____RsiHigher 1m
    7 nov____10:00___14,85 ______14,85___(exact)
    8 nov____00:30___73,94_______98,28___(out of scale)
    __________07:30___33.63_______31,05___(not exact)
    __________09:45___65:36_______65,72___(slightly exact)
    9 nov____02:30___36.72_______36.72___(exact)
    __________08:15___75,75_______75,75___(exact)
    __________13:00___81,31_______81,31___(exact)
    __________15:15___40,28_______40,28___(exact)
    10 nov___01:15___65,73_______65,73___(exact)
    __________09:15___31,13_______31,13____(exact)
    __________11:00___66,32_______66,32____(exact)
    __________16:30___70,19_______70,19____(exact)

    For what I see, also if there are problems going back, anyway, working on the current day, the indicator is ok and surely it will work also with 30m or 1h Rsi on 1 minute chart setting may be “HigerTimeFrame” 30/60 and, may be, “per” 29/59… Thanks for the code.

  3. Mirko Vaglio • 10/23/2017 #

    Looking a little bit more, now I understand what had to be absolutely obvious from the first moment: the variable “per” (that I founded randomly) means period of calculation of RSI that is normaly set to 14 and has nothing to do with the timeframe. So for Rsi of 30/60m on 1m chart you have to put “HigherTimeFrame” at 30/60 but “per” is always 14, if you dont want for some reason to use non-standard Rsi on both timeframes. Re-thanks for the code.

  4. Seb • 10/23/2017 #

    nice code! I’m trying to use your method to do a higher timeframe EMA, without success yet. Is this even possible?

avatar
Register or

Likes

avatar avatar avatar avatar avatar
Related users ' posts
rpreviteri Hi Nicolas, thanks a  loto for sharing your knowliedge, Wasn't the original momentum pinball...
air Thank you!  
elanoa Buonasera sig. Nicolas......sarebbe possibile far in modo che quando l'indicatore raggiunga ...
zilliq The reasons why I think it's time consuming and we loose time to try to do backests and Auto...
filiprb Hello Zilliq, You don't need a system to produce a walk forward test. You can easily create...
Philip Raphael It is incredible! Thanks for sharing, Doctrading!
s00071609 Hi, could you please suggest, what this codes gives, lowest[b](rsi[a]) -- just trying to us...
Nicolas lowest[b](rsi[a]) returns the lowest values of the RSI of "a" periods, over the last "b" per...
s00071609 Hi, what would be the code to get the price for last bullish DTOSC cross over. I am looking ...
Nicolas RSI is an oscillator made for price centering. This strategy bet on mean reverting phenomena...
air Good start. Works decently during stock runaway bull market. I have tested it over 80 year p...
TheHovisTrader Hi - the way Larry trades it does not work - discovered that over 10 years ago! BUT If you ...
Glen Marquis I wonder how this fairs on 5 or 15 mins. Maybe 21 or 25 instead of 14 .
Doctrading Hello, you can test it. It's not my best strategy... but I think someone can improve it.
Investment Account Wow great thanks ... looks good! Do I set the colour shades up from within the indicator 's...
avatar
Anonymous Thanks for your comments and yes, that is exactly how I set up the colour levels.
Vish Thanks I have added this in my watch list. Has anyone tried it yet ? Does it work on currenc...
Nicolas Aucune immobilisation du capital. Quel est le drawdown du buy & hold ? Je ne l'ai pas ca...
jctrader ok pour le codage mais le choix "indice" n'est pas le bon : moins de 5%/an pour le meilleur ...
Thomas Hi Nicloas nice one i do understand :D im trying to put in MA200 as a criteria so it only go...

Top