June 13, 2018

RSI2 (Relative Strength Index) Indicator Analysis

From my time with working with Larry Connors, I have become known for using the 2-Period RSI (RSI2) (Relative Strength Index) in my trading. I have written lots of blog posts that use it and I often use it in my personal strategies. One thing I like to do with indicators that I use frequently is a thorough analysis of them. Often, I find characteristics that I did not expect. Do you know about the RSI2 smile?

Data

The universe analyzed.

  • Dates: 1/1/2007 to 12/31/2017
  • Russell 3000 (includes delisted stocks and as index existed)
  • 21-day moving average of dollar volume greater than $1 million
  • As traded price greater than $1
  • Trading for more than 100 days

On every day I collected the following stats.

  • RSI2, RSi3 RSI4 values
  • 100-day historical volatility

This gave me 6.9 million data points. Some random stats from the data.

  • The average RSI2 of all these is 51.6
  • There were 9,456 RSI2 readings of less than .1
  • There were 14,789 RSI2 readings of greater than 99.9

 

The RSI2 Smile

The first view of the data is what percent of all the values are in each RSI bucket. I divided the range into 20 buckets of 5 RSI points each. Most people expect the low and high RSI values to be less common. Which is true for all lengths greater than 2. But for 2 day, you get the RSI smile, the blue line.

Down Days

Another interesting characteristic of RSI of any length. If the RSI has been down for N days in a row, that means the stock has closed down for N days in a row. I remember a test I did in 2004 where one rule was that the RSI2 had closed down 3 days in a row. I then added the rule that the stock had also closed down 3 days in a row, thinking this would be a confirming rule to the sell off and thus reduce the number of trades. But the number of trades did not change. After spending time investigating the RSI formula and running tests, I realized that RSI was already capturing this. Also, if the RSI2 is unchanged for the day, the stock then closed unchanged for the day

Volatility Buckets

A common thing I hear is that high volatility stocks are more likely to have very low or very high RSI2 readings. Using the 100-day historical volatility, I divided the 6.9 million data points into 5 HV buckets of the same approximate size. The cutoffs and values are.

Using those ranges, what does the RSI2 distribution look like?

From this we can see the high volatility stocks get to under 5 more often than low volatility stocks. This confirms the low readings for high volatility stocks. But the high readings happen more often for the low volatility stocks. This makes sense because stocks that keep going up tend to do it slow and steady which lowers the volatility.

RSI2 Yearly Totals

Has the number of stocks reaching reading under 10 or over 90 changed over the last 11 years?

The RSI2>90 seems to trending slightly up while the RSI2<10 is trending down. But this is what I would expect since the market has been in a bull market during most of this time. Some years change more than 30% from the previous year’s totals. This is much bigger than I expected.

But this got me thinking, how correlated is the yearly total to the yearly return of the Russell 3000 index?

Wow, those numbers are a lot higher than I expected.

Spreadsheet

Fill the form below to get the spreadsheet that has the summary data and more in it..

Final Thoughts

Did you learn anything new about the 2 period Relative Strength Index?

RSI2 smile I have known about for over a decade. The very high correlation to the number of stocks under 10 to the annual return is something I just learned doing this post. Understanding the behavior of an indicator allows me to make better of use of it in my strategies. It also guides me on what other indicators I might use to complement the RSI2.

Backtesting platform used: AmiBroker. Data provider: Norgate Data (referral link)

Good quant trading,

Fill in for free spreadsheet:

spreadsheeticon

 
Visited 88 times, 1 visit(s) today

Click Here to Leave a Comment Below

Thomas Musselman - June 13, 2018 Reply

Is Russell3000 membership data available from a publicly available source?

    Cesar Alvarez - June 14, 2018 Reply

    I assume you are asking about a historical constituent list and being free. I am not aware of one. I get mine from Norgate Data.

Marcus - June 14, 2018 Reply

Excellent post! Very interesting to read some deeper analysis of common indicators and “knowledge.

Thank you

    Cesar Alvarez - June 14, 2018 Reply

    Glad you liked it. It was fun to do.

Marco Simioni - June 18, 2018 Reply

I was really impressed by the correlation numbers at the end of your article Cesar.
It would be really interesting to see how a portfolio of 50% in high RSI2 stocks, 50% in low RSI stocks would perform!
Thanks for your interesting work!
Marco Simioni
https://quantfor.wordpress.com

    Cesar Alvarez - June 18, 2018 Reply

    Yes, those correlation numbers were a big surprise to me. Those type of long/short portfolios tend to have really small edges. Which even if the results looked good, would not really be tradeable.

Haridas - July 5, 2018 Reply

Hi, can you trade futures, currencies and bonds in the same way? Did you do any research on those asset classes?

    Cesar Alvarez - July 5, 2018 Reply

    Sorry but I don’t trade or do research on those asset classes. So I cannot really say how RSI2 would perform.

Leave a Reply: