Larry Connors’ R3 Strategy (It Still Works)

Last Updated on April 19, 2022 by Quantified Trading

Today we test Larry Connors’ R3 strategy and we continue backtesting the trading strategies Larry Connors and his team published in 2009 in a book called High Probability ETF Trading. All the strategies were tested on a basket of 20 liquid ETFs. The previous articles can be found on our page containing many different quantified trading strategies:

12 years have passed since the book was published and it could be interesting to know if the strategies are still performing well.

Today we look at the strategy in chapter 4: The R3 Strategy:

The rules of R3:

The rules are pretty simple:

  1. The close must be above the 200-day moving average.
  2. The 2-day RSI drops three days in a row and the first day’s drop is from a reading below 60.
  3. The 2-day RSI is today below 10.
  4. If number 1 to 3 is true, then enter at today’s close.
  5. Exit on today’s close if the 2-day RSI is above 70.

This is all there is to it. Connors added an aggressive version as well: Whenever the position closes below your entry point, add a second unit. We will not test the aggressive version in this article.

The code in Amibroker:

If you like to know the code of Connors’ strategy plus the code for all the other free strategies on this website, click here:

For more on why we use Amibroker, you might want to read this article:

The results of R3:

We tested the strategy on the data used by Connors. Unfortunately, we didn’t manage to replicate the results 100%: we got fewer fills. Both Connors and we tested on dividend-adjusted data sets, so we are not sure why our results differ slightly.

Anyway, the table below summarizes both Connors’ and our results. Our results cover the whole period the ETF has been listed (since inception) until December 2020 (no commissions and slippage included):

Result by Connors The average gain since Profit
The average gain in % inception to Nov.2020 factor Difference:
DIA 0.17 0.65 2.48 0.48
EEM 0.91 0.45 1.4 -0.46
EFA 0.85 1.13 6.34 0.28
EWH 1.18 0.31 1.17 -0.87
EWJ 0.9 0.51 1.78 -0.39
EWT 0.85 0.31 1.29 -0.54
EWZ 1.94 1.99 4.83 0.05
FXI 1.19 1.32 2.98 0.13
GLD 1.08 0.76 2.54 -0.32
ILF 1.78 1.77 6.17 -0.01
IWM 1 0.74 2.23 -0.26
IYR 0.17 0.45 1.67 0.28
QQQ 1.24 1.04 2.46 -0.2
SPY 1.16 1.28 7.17 0.12
XHB 0.22 1.99 9.53 1.77
XLB 0.24 0.42 1.54 0.18
XLE 1.2 0.72 1.77 -0.48
XLF 0.46 0.26 1.11 -0.2
XLI 0.8 1.02 2.89 0.22
XLV 0.63 0.63 2.46 0
ETFs not
included in

Connors tests:

GDX 1.68 3.11
GDXJ 2.66 6.69
TLT 0.13 1.24
XLP 0.44 2.38
XME 0.97 1.86

About 50% of the strategies performed worse in the last 12 years. The five ETFs at the bottom of the test were not part of Connors’ test, but we added them nevertheless (GDX, GDXJ, TLT, XLP, and XME).

The equity curve for the S&P 500 looks like this (SPY, compounded):

The win ratio for SPY is 90%, but there are only 79 trades since 1993.

For the Nasdaq (QQQ) it looks like this:

How does the R3 perform as a portfolio on all ETFs?

One thing is to test a strategy on one ETF at a time, but more importantly, might be to test it as a portfolio on different ETFs.

Let’s simulate the results on all 25 ETFs from the year 2000 until December 2020. The buy and sell criteria are the same as above, but we include a maximum of five open positions at any time and a maximum of 20% of equity for each position. The equity curve looks like this:

The number of trades is 992, the win-ratio is 75%, the average gain per trade is 0.68%, and the profit factor is 2.08. The sovereign debt crisis in 2011 hit the portfolio hard, and the maximum drawdown was during August 2011: -16%. CAGR is 6.47%.

All in all, we would say the strategy performed well, and obviously, this strategy doesn’t fit all markets.

The R3 strategy on Nasdaq and the S&P 500 as a portfolio

Most traders are interested in how it performs on the Nasdaq and the S&P 500. Below is the equity curve with 50% of the equity allocated to each trade in QQQ or SPY (can hold 1 or 2 positions at any time):

The profit factor is high, 3,37, but the CAGR is a low 2.69%. The latter is a result of the low time spent in the market: 4.5%.

Larry Connors’ other trading strategies

We have backtested many other of Connors’ strategies:

Conclusion:

The R3 strategy is still working, 12 years after its inception. This is a mean reversion strategy and works best on equity markets.

We believe the strategy can be improved with certain small changes.

 

Similar Posts

  • Hi, one correction: COnnors’ system requires that the RSI2 from three days ago is 60 as your Amibroker code suggests.

    Can you please re-run this test with the corrected parameters?

  • The comment didn’t display correctly. I was saying that Connors’ book specifies that the RSI2 from three days ago is *below* 60, but your code above specifies that it is *above* 60.

    Thanks,

    • Well spotted, Mark, and you are correct. However, my results are with the RSI(2) below 60 three days ago. I don’t know why my displayed AB code in the article showed above 60. Must be a typing error.

      I double checked, and my results are with the correct parameters.