Every spring, the same debate kicks off across trading desks and Reddit threads: should you sell in May and go away?
Here's the short answer: the seasonal pattern is real. Since 1950, the S&P 500 has averaged 6.5% from November to April and just 1.6% from May to October. But acting on it literally — selling everything May 1st and buying back November 1st — would have cost you 5x your long-term returns. That's not a strategy. That's an expensive tradition.
The smarter approach? Use Stock Alarm V2's advanced research tools and AI-powered alerts to monitor for actual seasonal weakness — and only act when the data tells you to.
What Does "Sell in May and Go Away" Actually Mean?
The saying dates back to 1694 London, where merchants and aristocrats would leave the city for summer, reducing trading volume on the London Stock Exchange. The original version — "Sell in May and go away, come back on St. Leger's Day" — referenced a horse race in September that marked the return of the trading season.
In 2002, Bouman and Jacobsen published a landmark study analyzing stock market returns across 37 countries. They found the November-April vs. May-October gap was statistically significant in 36 of 37 markets. This wasn't a fluke of U.S. data — it was a global phenomenon.
But here's what the saying is not: a guarantee that May through October will be negative. The May-October period has been positive in roughly 65% of years. The returns are just lower on average — not reliably negative.
"Sell in May" describes a seasonal tendency, not a timing signal. The gap in average returns is real, but in any given year, exiting the market in May is more likely to cost you money than save it.
Does the Data Actually Support Selling in May?
Let's look at the numbers across different time horizons:
| Period | Nov–Apr Avg Return | May–Oct Avg Return | Seasonal Gap |
|---|---|---|---|
| 1950–2024 | 6.5% | 1.6% | 4.9% |
| 1990–2024 | 7.2% | 2.1% | 5.1% |
| 2014–2024 | 8.1% | 3.4% | 4.7% |
The pattern holds across every window. But watch what happens when you turn it into a mechanical strategy:
| Strategy (1975–2024) | $1,000 Grows To | Annualized Return |
|---|---|---|
| Buy and hold S&P 500 | $340,910 | 12.4% |
| Sell in May, buy in November | $64,053 | 8.6% |
| Hold Nov–Apr only (cash May–Oct) | $64,053 | 8.6% |
Selling in May didn't just underperform — it destroyed roughly 80% of your potential wealth over 49 years. The May-October period may be weaker on average, but those "weaker" months still contributed the majority of compound returns.
When the Pattern Is Strongest
The seasonal effect isn't constant. It intensifies under specific conditions:
- Stretched valuations: When the S&P 500 P/E exceeds 20x entering May, summer drawdowns are deeper
- Fed tightening cycles: Rate hikes amplify summer weakness as liquidity tightens
- Low VIX entering May: Complacency in April often precedes summer volatility spikes
- Election years: Pre-election uncertainty compounds seasonal headwinds (though 2026 is a midterm year, which has its own patterns)
This is where Stock Alarm V2's AI rankings become your edge. Instead of guessing whether this May fits the pattern, you can screen for the exact conditions that historically amplify seasonal weakness across your entire portfolio.
The Smarter Approach: Seasonal Alerts, Not Seasonal Selling
There are two ways to trade around seasons:
Calendar-based trading says: "It's May 1st, therefore sell." This ignores everything about current market conditions, your portfolio's specific exposures, and whether the pattern even applies this year.
Condition-based trading says: "It's the May-October window. I'll watch for specific signals that seasonal weakness is materializing, and only adjust if they fire."
Alerts bridge the gap between awareness and action. You acknowledge the seasonal tendency without betting your portfolio on it. You set the conditions, and your alerts tell you when the market actually confirms the pattern.
With Stock Alarm V2's advanced screeners and AI-powered research, you're not just setting dumb price alerts — you're building an intelligent monitoring system that combines technical levels, fundamental data, and AI-driven rankings to separate seasonal noise from actionable signals.
5 Alerts to Set Before May 1st
1. SPY Below Its 200-Day Moving Average
The 200-day simple moving average is the single most-watched trend indicator on Wall Street. When SPY crosses below it during the May-October window, it confirms that seasonal weakness has real momentum behind it.
price < 200-day SMAAlert when SPY closes below its 200-day moving average — the primary trend-break signal for seasonal weakness confirmation
How to use it in V2: Pull up SPY on Stock Alarm V2's advanced charts. The 200-day SMA is built in — set a crossing alert directly from the chart. V2's charting tools let you also overlay the 50-day SMA so you can watch for a death cross (50-day crossing below 200-day), which would be a more aggressive confirmation.
Why it matters: In years where SPY broke its 200-day SMA during May-October, the average drawdown was 14.2%. In years where it held above, the average May-October return was actually positive at +4.1%.
2. VIX Spike Above 25
The VIX measures implied volatility — essentially, how much fear is priced into options. A VIX below 15 entering May signals complacency. A spike above 25 signals that institutional hedging has kicked in and portfolio protection is getting expensive.
How to use it in V2: Set a VIX threshold alert at 25. When it fires, immediately check Stock Alarm V2's AI stock rankings to see which of your holdings are rated most vulnerable. V2's AI rankings factor in volatility exposure, sector sensitivity, and earnings timing — giving you a prioritized list of what to protect first.
Why it matters: VIX spikes above 25 during May-October have preceded further market weakness 72% of the time over the past 30 years. It's not a sell signal by itself, but combined with other alerts firing, it's a strong confirmation.
3. Volume Declining 20%+ Below 50-Day Average on SPY
Declining volume during a rally is one of the oldest warning signs in technical analysis. If SPY is drifting higher on thin volume during summer months, the advance lacks conviction and is vulnerable to sharp reversals.
How to use it in V2: Use V2's advanced screener to filter for volume divergences — not just on SPY, but across your entire watchlist. The screener can surface stocks where price is rising but volume is contracting, a classic distribution pattern. Set an alert for SPY's volume dropping 20% below its 50-day average.
Why it matters: Summer rallies on declining volume have a 68% chance of reversing within 3-4 weeks. Volume confirms conviction. Without it, price moves are unreliable.
4. Defensive Sectors Outperforming Cyclicals
When money rotates from Technology (XLK), Consumer Discretionary (XLY), and Industrials (XLI) into Utilities (XLU), Consumer Staples (XLP), and Healthcare (XLV), it's a clear signal that institutional investors are positioning defensively.
How to use it in V2: Stock Alarm V2's advanced screener can compare sector ETF performance over rolling windows. Set alerts for when XLU, XLP, or XLV outperform XLK over a 20-day rolling period. V2's AI rankings will also flag when cyclical stocks in your portfolio are showing deteriorating scores while defensive names strengthen.
Why it matters: Sector rotation from cyclicals to defensives during May-October has preceded broader market pullbacks of 5%+ roughly 60% of the time. It's the institutional herd showing you their hand.
5. Individual Holdings Breaking Below Key Support Levels
This is the most personalized alert — and the most important. Your portfolio has different exposures than the index. A stock breaking below a key support level during the seasonal weak period deserves extra scrutiny.
How to use it in V2: Use V2's advanced charts to identify support levels on each of your major holdings. V2's charting tools include automatic support/resistance detection, so you're not eyeballing round numbers. Set price alerts at those levels. When they fire, cross-reference with V2's AI ranking for that stock — if the AI score has also been declining, it's a stronger signal to reduce the position.
Why it matters: Support breaks during the May-October window tend to be more persistent than support breaks during November-April. The seasonal headwind makes recoveries slower and bounces less reliable.
The power of these five alerts is in combination. One alert firing during summer? Monitor closely. Two or three firing together? That's when you start reducing cyclical exposure and rotating defensively. All five firing? That's a rare, high-conviction signal to get aggressive with protection.
Sector Rotation: The Summer Playbook
Not all sectors are created equal when it comes to seasonal patterns. Here's the data:
| Sector | Nov–Apr Avg | May–Oct Avg | Seasonal Gap | Seasonal Sensitivity |
|---|---|---|---|---|
| Technology (XLK) | 9.8% | 1.2% | 8.6% | Very High |
| Consumer Discretionary (XLY) | 8.4% | 0.8% | 7.6% | Very High |
| Industrials (XLI) | 7.9% | 1.4% | 6.5% | High |
| Financials (XLF) | 7.1% | 2.1% | 5.0% | Moderate |
| Healthcare (XLV) | 5.8% | 4.2% | 1.6% | Low |
| Consumer Staples (XLP) | 5.2% | 4.6% | 0.6% | Very Low |
| Utilities (XLU) | 4.9% | 4.4% | 0.5% | Very Low |
The key insight: the seasonal effect is almost entirely concentrated in cyclical sectors. Defensives show virtually no gap. This means you don't need to exit the market entirely — you need to know when to rotate from cyclicals to defensives, and your alerts tell you when.
The Rotation Playbook
Here's how to escalate your response based on which alerts fire:
0 alerts firing: Stay fully invested. The seasonal window is open but the market isn't confirming weakness. Historically, this describes about 65% of May-October periods.
1 alert firing (monitor): Tighten stop-losses on your most cyclical holdings. Check Stock Alarm V2's AI rankings weekly instead of monthly. No need to sell, but raise your awareness.
2-3 alerts firing (defensive tilt): Begin rotating cyclical overweights (XLK, XLY, XLI) toward defensive positions (XLV, XLP, XLU). Use V2's advanced screener to identify which specific holdings within cyclical sectors have the weakest AI rankings — those go first.
4-5 alerts firing (full defensive): Aggressively reduce cyclical exposure. Move to a defensive posture with overweights in Utilities, Staples, and Healthcare. Consider adding hedges (put options or inverse ETFs) on your remaining cyclical positions. This scenario is rare — maybe 15% of years — but when it happens, the average May-October drawdown is significant.
Build your seasonal alert dashboard in minutes
Stock Alarm V2 gives you Bloomberg-level screeners, AI stock rankings, and advanced charts to set up intelligent seasonal alerts. Stop guessing whether this is the year to sell in May — let the data tell you.
S&P 500 Screener
Filter by metrics, fundamentals
Price Alerts
Never miss a move
35+ Global Markets
Stocks, crypto, futures
AI Analysis
Powered by Claude
When NOT to Sell in May
The seasonal pattern has clear exceptions. Don't reduce exposure when:
The Fed is cutting rates. Monetary easing overwhelms seasonal tendencies. May-October periods during rate-cutting cycles have averaged +5.8% — nearly matching the "strong" half of the year. If the Fed is actively easing, stay aggressive.
A major earnings catalyst is ahead. If your highest-conviction holding reports earnings in July and you expect a beat, the seasonal pattern shouldn't override a stock-specific thesis. Use V2's AI research to stress-test your thesis before earnings.
Markets already corrected in Q1. If the market dropped 10%+ before May (as happened with the March 2026 AI selloff), much of the seasonal weakness may already be priced in. Selling after a correction compounds your losses. Check V2's AI rankings — if scores are improving despite the selloff, the recovery is more likely than a further leg down.
Breadth is expanding. If the percentage of S&P 500 stocks above their 200-day SMA is rising entering May, it signals broad participation in the rally. Seasonal patterns are weakest when breadth is strong.
You're a long-term investor with a 5+ year horizon. If you're dollar-cost averaging into a retirement portfolio, seasonal trading adds complexity and transaction costs that erode your edge. The compounding math over decades overwhelmingly favors staying invested.
The biggest risk isn't the May-October window — it's the whipsaw. Selling in May and watching the market rally 8% by August, then panic-buying back at higher prices, is the most common (and most expensive) mistake seasonal traders make. Alerts prevent this by keeping you invested until actual weakness appears.
How to Set Up Your Seasonal Alert Dashboard in Stock Alarm V2
Setting up your seasonal monitoring system takes about 10 minutes:
Step 1: Open the Advanced Screener. Navigate to Stock Alarm V2's screener and filter for stocks in your portfolio with high cyclical sensitivity. The screener can rank by sector, volatility, and AI score to help you prioritize which holdings need the closest seasonal monitoring.
Step 2: Set technical alerts on Advanced Charts. For SPY and your top 5-10 holdings, open the advanced charts and set alerts at the 200-day SMA and key support levels. V2's automatic support/resistance detection makes this faster than eyeballing levels manually.
Step 3: Create a VIX threshold alert. Set an alert for VIX crossing above 25. This is your market-wide fear gauge.
Step 4: Build a sector rotation watchlist. Add XLK, XLY, XLI (cyclicals) and XLU, XLP, XLV (defensives) to a dedicated watchlist. Set relative performance alerts to flag when defensives start outperforming.
Step 5: Review AI rankings weekly. During the May-October window, check Stock Alarm V2's AI stock rankings at least weekly. Declining AI scores on cyclical holdings, combined with one or more of your alerts firing, give you high-confidence signals to rotate.
That's it. Five alerts, one watchlist, a weekly AI ranking check. In about 65% of years, your alerts will stay quiet and you'll capture the full upside of a positive May-October period. In the 35% of years where seasonal weakness materializes, you'll know before the crowd.
Conclusion
"Sell in May and Go Away" is one of those market sayings that's half right and fully dangerous. The seasonal pattern is real — backed by 70+ years of data across 37 countries. But turning it into a mechanical strategy destroys wealth.
The fix is simple: set 5 condition-based alerts before May 1st. Let Stock Alarm V2's advanced research, AI rankings, and Bloomberg-level charts do the monitoring. You stay invested, you stay informed, and you only act when the market actually confirms seasonal weakness.
In most years, your alerts stay quiet and you capture normal returns. In the years they fire, you have a clear, data-driven playbook for rotating defensively. Either way, you're ahead of the trader who sold everything on May 1st and the trader who ignored the seasonal pattern entirely.
Set your alerts. Let the market tell you when to act.


