Is Now the Time to Buy the SPX Dip?

Plus, one surprising sector to target on the dip

Senior Quantitative Analyst
Aug 16, 2023 at 8:00 AM
facebook X logo linkedin

The S&P 500 Index (SPX) has pulled back in recent weeks, falling about 3% from its recent high. Some investors are probably wondering if there’s an optimal point to buy the dip. This week, I will be conducting an analysis on market timing by quantifying the returns of the SPDR S&P 500 ETF Trust (SPY) after pullbacks to various moving averages. I consider the returns of the index ETF as well as its options. Hopefully, this analysis will help us identify the ideal “sweet spot” for buying the dip and enhancing our profits.

SPY Moving Averages

What's in a Pullback?

I defined a pullback to a moving average by setting four criteria. The moving average had to be increasing, the ETF had to be above the moving average at least 75% of the time over the past six months, the ETF low had to get within 1% of the moving average, and it had to be above this threshold for at least a month prior to that signal. Then, I found the SPY return over the next month of trading and the return of an at-the-money call option that expired in a month. Defined this way, the SPY had the following recent signals:

  • August 3rd: Pullback to the 40-day moving average
  • August 8th: Pullback to the 50-day moving average
  • August 15th: Pullback to the 60-day moving average

Do these pullbacks tend to be good entry points? I quantified the returns on pullbacks to various moving averages over the past five years. The table below summarizes the SPY returns and the return of a call option on the SPY after signals to each of the moving averages.

The green highlighted cells show the best moving average for the corresponding metric. A pullback to the 40-day moving average has had the best average SPY return of 0.85% compared to the other moving averages I tested. A pullback to the 120-day moving average led to the best chance of having a positive SPY return (83%), then the last three columns summarize the returns of the call options.

The table shows there have been nine prior pullbacks to the 60-day moving average, not including the one yesterday, leading to an average SPY return of 0.6% with 56% of the returns positive. That’s not a bad return, but it has led to call returns which have been slightly negative (-3%) on average with 56% of the call returns positive and only one of the nine returns being at least 100%.

Based on the table below, especially if we’re using options, we might want to wait before pulling the trigger on an entry point. Call options on the SPY performed best on pullbacks to somewhere around the 80-day moving average to 120-day moving average. We’re not quite there yet.

SPY Pullbacks

Should You Buy the Dip in Other Sectors?

Doing this analysis on some other popular indexes found an interesting signal last week. The Invesco QQQ Trust Series 1 (QQQ) pulled back to its 50-day and 60-day moving averages. Prior pullbacks to these moving averages, however, were not impressive.

The SPDR Gold Shares (GLD) pullback to its 200-day moving average is interesting. There have been four prior pullbacks to this moving average with the ETF gaining 6.4% on average after pullbacks. Buying an at-the-money call on GLD after these pullbacks would have yielded about 250% on average with three of the four returns positive and two of them doubling your money.

ETF Pullbacks


Target Effortless Triple-Digit Gains Every Sunday Evening For Life!

This is your chance to triple your profit potential on Sunday evenings, without spending all your free time watching the market.

On Sundays, as a Weekend Plus subscriber, you’ll get up to 6 trades every Sunday, each targeting gains of 200% or more.

Start targeting gains like the ones our subscribers have seen recently, including:

213.3% GAIN on AutoNation calls
100.0% GAIN on Monster Beverage calls
100.4% GAIN on Walgreens Boots Alliance puts
100.4% GAIN on ON Semiconductor calls
257.7% GAIN on Dell calls

101.0% GAIN on Apollo Global Management calls
103.6% GAIN on JP Morgan  Chase calls
105.3% GAIN on DraftKings calls
101.3% GAIN on Airbnb calls
203.0% GAIN on Shopify calls
102.0% GAIN on Cboe Global Markets calls
100.9% GAIN on Boeing calls
102.1% GAIN on Microsoft puts
102.3% GAIN on First Solar calls
101.5% GAIN on PulteGroup calls
101.0% GAIN on Apple calls
209.4% GAIN on NXP Semiconductors calls
100.8% GAIN on Uber Technologies calls
100.4% GAIN on Academy Sports and Outdoors puts
102.2% GAIN on Trade Desk calls
100.8% GAIN on DoorDash calls
100.0% GAIN on Camping World Holdings puts
100.0% GAIN on Cboe Global Markets calls
100.2% GAIN on calls
238.5% GAIN on Oracle calls



Rainmaker Ads CGI