The hidden value in RSI

Before you go jumping to any conclusions, read this through. There are many uses for RSI (Relative Strength Index). The way we are going to put it to work here might be considered by some, to be upside-down, as many consider a high value of RSI as an indicator to exit and a low the value to enter. The key to our success in using RSI, is to ignore this view point and to utilize dynamic support and resistance points, as opposed to trading with blinders on using the standard 70/30 or 80/20 limits. As securities flow and ebb our reactions to the changing RSI values must accordingly be different.

We are going to use RSI to tell us whether or not a trend is occurring, and if so, which direction it is going. You can do this simply by observing an RSI window under your price chart. The preferred method though, is building your own indicator, if you have charting software that allows you to, so that you end up with an easy to view window that simply indicates up, down or trading. If your charting software doesn’t allow you to build your own indicators, I highly recommend Amibroker 4.0. It is inexpensive compared to most and is extremely versatile. Here is a link to the site, if you would like to check it out yourself. http://www.amibroker.com.

Uptrend

For starters, we will use a 9 period RSI. The first step is to determine how many periods have passed since the RSI went above 70 and how many periods have passed since it went below 30.

If there have been fewer periods since it was above 70, then we check to see if the lowest value of RSI since that point is still above 40. If this is the case, then we have a confirmed uptrend. It began when the RSI value first exceeded 70 and continues so long as the lowest RSI value stays above 40.

Downtrend

To identify a down trend, again we use a 9 period RSI. Then we determine how many periods have gone by since the RSI went above 70 and how many periods have passed since it went below 30.

If there have been fewer periods since it was below 30, then we check to see if the highest value of RSI since that point is still below 60. If this is the case then we have a confirmed downtrend. It began when the RSI value first fell below 30 and continues so long as the highest RSI value stays below 60.

Trading Range

The trading range is simple to detect. We find it be default. When an uptrend ends, but a downtrend is not detected by the above criteria, a trading range has been established. Of course, the opposite is true too. When a downtrend ends, but an uptrend does not show itself, a trading range has been established.

A Picture is Worth a Thousand Words

The bottom window displaying green and red vertical bars indicate up and down stock trends respectively. The same window, when neither green or red bars are present, indicate a trading range. These bars are based upon the RSI requirements we have noted above. The center window is the corresponding 9 period RSI indicator with 70/30 limit lines. Lastly, the top window indicates price movement. The vertical yellow dotted lines were inserted to easily note where the trend indicating bars start and stop. Notice how each time the trend indicating bars precede significant price movements in the stock, allowing you to take advantage of them. Additionally, when no trend bars are present (a trading range), no significant price movement occurs in the stock. Imagine the advantage you would have over other traders in the market if you know beforehand the trend in a stock was about to shift!

If you use Amibroker charting software as I do, then you may copy and paste the formula below into your indicator builder to create a trend indicating window as you see above. If you use other charting software, then you would need to write your own formula based on the criteria stated above. Or if you must, you can decipher the trend / trading condition simply by viewing an RSI window, although as you can see above, this necessitates more scrutinizing.

Amibroker formula

Aup=40;//40

Adown=60;//60

up=BarsSince(RSI(9)>70);

down=BarsSince(RSI(9)<30);

Graph0=IIf(up<down,1,-1);

Graph0Style=2;

Graph0BarColor=IIf( up<down AND LLV(RSI(9),up)>Aup ,5,IIf(down<up AND HHV(RSI(9),down)<Adown,4,0));

Graph1=1.1;

Graph1Color=0;

Graph2=-1.1;

Graph2Color=0;

The “Graph1” & “Graph2” section of the formula is only to keep the indicator scaled properly. If you use other software, you may find that portion is not necessary.

Set up this indicator and view several charts. I’m sure you’ll be very pleased with the additional information it provides you with.