• Skip to main content
  • Skip to primary sidebar
  • Skip to footer

Decoding Markets

  • Top Posts
  • Courses
  • Resources
    • Books
  • Free Class
  • Blog
You are here: Home / Strategies/ Systems / Should You Buy Oversold Stocks? (Waterfall Pattern)

September 22, 2020 By Joe Marwood 3 Comments

Should You Buy Oversold Stocks? (Waterfall Pattern)

In order to make a profit in stocks you need to sell at a higher price than you purchased. 

Because of this, many traders look for stocks that have dropped to extremely oversold levels in the hope that they will bounce back from their low levels. 

One such pattern traders look for is known as the waterfall pattern.

The Waterfall Pattern

The waterfall pattern is a mean reversion setup defined by three down candles that are increasing in size. The stock appears to be in freefall and almost moving exponentially. The stock should also be trading at a new 50-day low.

Trade Example

The following chart provides a perfect illustration of the waterfall pattern in ABBV. You can see we have three down candles before we go long on the green arrow.

Each candle gets larger and the oversold condition becomes more and more extreme before the bounce back occurs:

Trade example in ABBV

However, not all waterfall patterns are profitable and some simply lead to more losses, like this one in INTEQ:

Trade example in INTEQ

Testing The Waterfall Pattern

In order to test the effectiveness of the waterfall pattern, I translated the pattern into code and then backtested it on historical data for the S&P 500 and Russell 3000 US stock universes. 

I defined the pattern as follows:

  • Three consecutive down candles
  • Three consecutive lower closes
  • Each down candle has a larger range than the previous one
  • New 50-day low

Whenever we see this pattern we will go long on the next open and then hold the trade for X number of days.

We are going to test this pattern on historical data for thousands of US stocks and then compare our results to a benchmark result for all stocks in the sample. 

Test Results On The Russell 3000

The following table shows the average profit per trade and risk-adjusted return for the waterfall pattern on Russell 3000 stocks going back to 2000:

Average profit from waterfall pattern on Russell 3000 stocks

As you can see from the table above, the waterfall pattern appears to have a positive expectancy in the Russell 3000 with anything above a 2-day holding period. 

Reassuringly, every holding period we tested beat the corresponding return for all stocks in the sample. For example, the average profit per trade with a 5-day holding period was 0.64% while the average profit for all stocks in the sample was -0.01%. 

(Note that we have used quite a stringent transaction cost here of 0.1% per trade).

Overall, the results are quite promising and suggest the pattern may have some edge.

Test Results On The S&P 500

The next graphic shows the performance of the pattern across S&P 500 stocks going all the way back to 1958.

You can see once again that the waterfall pattern (blue line) appears to have a positive expectancy and performs better than the average return (orange line) across every holding period:

chart showing average profit per trade on the S&P 500

Portfolio Test

Considering the strong results so far the next step is to translate this into a full blown portfolio strategy. 

The portfolio strategy is the best way to verify whether a pattern is worth trading since it gives us the timeline of results and introduces real world portfolio constraints. 

For example, the pattern might produce an incredible profit per trade but if all the profitable trades come in a single month, it will be no good to us.

We cannot rely on such a system and we probably wouldn’t be able to implement every trade signal simultaneously.

To run the portfolio test we will apply the following settings:

  • Universe: Russell 3000 (includes historical members)
  • Dates: 1/1990 – 9/2020
  • Starting Capital: $50,000
  • Max Portfolio Size: 10
  • Position Size: 10%
  • Compounding: Yes
  • Ranking: Highest Turnover
  • Holding Period: 5 Days
  • Transaction Costs: 0.05% per trade

Portfolio Test Results

The following statistics and equity curve show the performance of the portfolio test of the waterfall pattern on the Russell 3000 from 1/1990 to September 2020:

  • Net Profit: 1106.33%
  • Annualised Return: 8.45%
  • Max Drawdown: -78.08%
  • CAR/MDD: 0.11
  • Win Rate: 52.79%
waterfall pattern oversold stocks equity curve
waterfall pattern oversold stocks profit table

As you can see from the results above, our initial good results for the waterfall pattern have not been confirmed in the portfolio test.

You can see that the equity curve has periods of good performance (particularly in the 1990s) but underperforms significantly in other years.

This leads to a choppy equity curve and little evidence that the strategy has any edge in recent times. This is a disappointing result considering the positive performance in our previous tests.

Conclusions

In this post we tested the historical performance of the waterfall pattern and found that it does not produce attractive returns on it’s own. 

Although the pattern showed a profitable expectancy across a large sample of trades, with real world constraints the equity chart becomes unreliable.

This analysis underlines the importance of running a portfolio test and not simply relying on historical statistics from any trading pattern. 

Running a test on all historical trades is a useful first step because it shows the performance of the pattern on a large sample.

However, any test should be confirmed with a portfolio test because it is the most realistic simulation of a trading strategy. 

In this case, the distribution of winning and losing trades and the severity of the losing trades means that the strategy is not an attractive proposition.

Losing trades tend to be large and are bunched together which makes the system volatile. 

Final Thoughts

Some traders may insist that this strategy could be improved with a market regime mechanism to get the system out during bear markets. Or with alternative rules such as a stop losses, limit orders, exit rules etc.

That is certainly worth exploring and there are many things we could try. However, I do note that the system still did not perform well in 2017 or 2019 which were good years for stocks.

Overall, this pattern needs a lot of work. The truth is that buying a stock simply because it is oversold is rarely a worthwhile strategy.

A failing company can always get more oversold and go to zero. The trick is to find oversold stocks where the fundamentals have barely altered.

Notes

Data used for this analysis comes from Norgate Data and includes historical constituents and delisted stocks so as to minimize survivorship-bias. Data also includes dividends, is adjusted for splits and corporate actions. Stock charts and analysis produced in Amibroker.


Thank You For Reading

joe marwood profile pictureJoe Marwood is an independent trader and the founder of Decoding Markets. He worked as a professional futures trader and has a passion for investing and building mechanical trading strategies. If you are interested in more quantitative trading strategies, investing ideas and tutorials make sure to check out our program Marwood Research.


Disclaimer

This post expresses the opinions of the writer and is for information, entertainment purposes only. Joe Marwood is not a registered financial advisor or certified analyst. The reader agrees to assume all risk resulting from the application of any of the information provided. Past performance is not a reliable indicator of future returns and financial trading is full of risk. Margin trading can lead to losses more than in your account. Mistakes in backtesting and presenting of analysis regularly occur. Please read the Full disclaimer.

Filed Under: Stocks, Strategies/ Systems, Technical Analysis Tagged With: stocks, trading systems

Recommended Educational Resources:


  • Discover New Trading Strategies
  • Learn Japanese Candlesticks (Free)
  • Mental Models For Trading (Free)
  • Indicators For Amibroker (Free)
  • Tools For Options Traders (Free)
  • Historical Data For 8000 Stocks (Free)

Reader Interactions

Comments

  1. Villa Toca says

    September 23, 2020 at 12:18 am

    Your last sentence holds the key to profitable mean-reversion patterns!

    Reply
    • Joe Marwood says

      September 23, 2020 at 10:10 am

      haha, yeah!

      Reply

Leave a Reply Cancel reply

Your email address will not be published.

Primary Sidebar

Access Marwood Research image

Popular

vrsn example moving average pullback trade

The 200 Day Moving Average Pullback Doesn’t Work

26 Stock Market Strategies That Beat Buy And Hold

The Tycoon Barbell from The Safe Investor

How To Limit Risk And Capture Upside With A Barbell Trading Strategy

beware youtube trading videos

Beware YouTube Trading Videos

does technical analysis work? one in 5 hedge funds use it

Does Technical Analysis Work? Evidence From The Social Sciences

Testing The RSI Model From The Quantitative Technical Analysis Book By Howard Bandy

Double top pattern with adjustable parameters

Double Top Pattern – Backtest Rules & Results

best moving average test on s&p 500

Which Is The Best Moving Average? Test Results Reveal The Truth

Search

Recommended Resources

  • Discover New Trading Strategies
  • Learn Japanese Candlesticks (Free)
  • Mental Models For Trading (Free)
  • Indicators For Amibroker (Free)
  • Tools For Options Traders (Free)
  • Hist. Data For 8000 Stocks (Free)

Financial Disclaimer

Financial trading is risky and you can lose money. Joe Marwood is not a registered investment advisor and nothing on this site is to be regarded as personalized investment advice. Past performance is not indicative of future results. Data errors and mistakes do occur. Please see the full disclaimer.

Footer

About The Author

Joe Marwood is an independent trader and investor specialising in financial market analysis and trading systems. He worked as a professional futures trader for a trading firm in London and has a passion for building mechanical trading strategies. He has been in the market since 2008 and working with Amibroker since 2011.

Joe Marwood Profile PIc

Recent Posts

  • Performance Of Our Trading Systems In 2020
  • Trend Following With ETFs and Large Cap Stocks
  • Should You Trade This Earnings Pullback Strategy?
  • Simple Algo Trading With Alpaca And Streak
  • Is Value Investing Dead? Dissecting The Value Investing Narrative
  • How To Screen For Stocks With Norgate Data
  • Do Stocks Have A Floor?
  • What Trading Signals Work Best For Long-Term Investors?

Search

Privacy policy | Contact | Disclaimer | All Rights reserved. JB Marwood.