Learn To STOP Curve Fitting!
Download this free guide on how to stop curve fitting. Following these four simple steps can improve your trading dramatically!
Wouldn’t it be great to have an indicator to help tell you when we are in a major bull or bear market? Imagine if you had a clear signal to exit the market on January 19, 2008 before the major market crash. Then the same indicator told you when to get back into the market on August 15, 2009. Such an indicator would have also gotten you out of the market during the dot-com crash on November 11, 2000. Well, this indicator I’m going to talk about does just that.
Below you will also find the EasyLanguage code for this indicator. This major trend indicator was inspired by an article entitled “Combining RSI With RSI” by Peter Konner, and it appears in the January 2011 issue of Technical Analysis of Stocks and Commodities.
We are going to start with a well-known indicator: the Relative Strength Indicator (RSI). The goal is to identify major bull market and bear market regimes. In his article, Peter does this by simply using an RSI indicator on a weekly chart and identifying two unique thresholds. Peter noticed that during bull markets the RSI rarely goes below the value 40. On the other hand, during a bear market the RSI rarely rises above the value of 60. Thus, you can determine the beginning and ending of bull/bear markets when the RSI crosses these thresholds. For example, in the bear market during the financial crisis of 2008 the weekly RSI indicator did not rise above 60 until August of 2009. This signaled the start of a new bull trend. The next bear trend will be signaled when the weekly RSI falls below 40. This is clear in the images just below. With these simple rules you are able to determine bull and bear markets with a surprising amount of accuracy given the S&P futures market.
The two images below show the SPY ETF on a weekly chart. Below the price is a second pane with a 12-period RSI. Why a 12-period RSI? I simply chose that number because it represents a quarter of a year of trading, if you figure four weeks in a month. There was nothing optimized about this number, it just seemed to be a logical starting point. Other lookback values will produce very similar results.
In the image below (click to enlarge) you will see the RSI signal stays above the 40 level during the strong bull market of the 1990’s.
In the image below (click to enlarge) you will see the RSI signal stays below the 60 level during the strong bear market in the financial crisis of 2007-2009.
As you can see the RSI appears to do a fairly decent job of dividing the market into bull and bear regimes. You will also notice the RSI indicator paints red when it goes below 40 and only returns to a light blue when it rises above 60. It is these critical thresholds which highlight a significant turning point in the market that may be occurring.
I personally found the RSI signal a little choppy. I decided to make two modifications to help smooth the raw RSI signal. First, the input into the RSI indicator was modified by taking the average of the high, low, and close. The RSI value is also smoothed with a 3-period exponential moving average. The resulting EasyLanguage code looks like this:
RSI_Mod = RSI( (c+h+l)/3, RSI_Period );
Signal = Xaverage( RSI_Mod, 3 );
These two modifications will smooth out our RSI signal line. Next, I want to test the RSI lookback period. To do this I create a simple strategy using EasyLanguage. I open a long position when the RSI crosses above the 60 value and sell short when it crosses below the 40 value. The strategy is always in the market either going long or short. Just as a side note, the system I’m developing is not necessarily a trading system. Instead it’s an indicator to help determine the market regime: bull or bear. While I use the word “strategy”, it’s not a trading system.
I’m curious to see how well this strategy holds up over various lookback periods. Ideally, the a strategy should be robust enough to produce solid results over a range of lookback periods. To test this aspect of the strategy I’m going to use TradeStation’s optimization feature to optimize the lookback period over the values 2-24.
The first chart is the lookback period (x-axis) vs the net profit (y-axis).
The above chart shows rising profit as the lookback period increased from 5 to 17. Then it begins to fall off. Let’s look at this from a different angle: profit factor. The next chart is the lookback period (x-axis) vs the profit factor (y-axis).
I decided to test the strategy on the S&P cash index going back to 1960. The following assumptions were made:
Applying this to the S&P cash index we get the following overall results.
Notice the short side loses money. I would guess this tells us over the life of the market, there is a strong up-side bias. I would also guess that since 2000 the short side probably produces a profit, but I did not test that idea. Below is the equity curve of the strategy.
Here is what the strategy looks like when applied to the price chart over the past few years. You will also notice I painted the price bars based upon the RSI signal. Light blue price bars mean we are in a bull market and red price bars mean we are in a bear market. You can clearly see how the RSI indicator defines the financial bear market and reenters at the start of the new bull market in 2009.
Using this indicator we come up with the following turning points for major bull and bear markets for the US indices. The blowup of the dot-com bubble happened in 2000 and we got out in November 11, 2000. The indicator then tells us to go long on June 7, 2003. We then ride this all the way up to the financial crisis getting out of the market on January 19, 2008. Then on August 15, 2009 we go long. A failed signal occurred in mid 2011. Overall, not too bad!
Looking at these dates we see that they are fairly accurate in capturing the major bull and bear regimes of the US stock indices. How can this be used in your trading? Perhaps you can use this as a basis for a long-term swing strategy. Maybe this is an indicator to let you know when to go long or liquidate your positions within your 401(k) and other retirement accounts. Or perhaps if you are a discretionary trader you can use this to focus on taking trades in the primary direction of the the indicator. Maybe when the RSI indicator signals a bull market you may want to view this as another confirmation or green-light to pursue whatever investment strategy you prefer. Anyway, I thought it was an interesting and novel way looking at the RSI indicator.
Of course we only have 32 signals over the past 53 years. This is hardly a representative sample if we are talking about statistics. However, given the robust nature of the lookback period and the rising equity curve since 1960 this indicator may be worth keeping an eye on.
This indicator signaled a Bull Market at the starting on the week of July 18th, 2016. The previous Bear signal was on August 29, 2015. This bear signal locked in some nice gains but ultimately turned out to be a false signal. Below is a chart with the most recent history of this indicator.
Jeff is the founder of System Trader Success - a website and mission to empowering the retail trader with the proper knowledge and tools to become a profitable trader the world of quantitative/automated trading.
Please log in again. The login page will open in a new window. After logging in you can close it and return to this page.