ZenEdge / Market Patterns
Seasonality: Calendar Edges That Repeat
By Andrew Charles Villagomez (chartmaster3000), founder of ZenEdge
Markets repeat behaviors on the calendar. January effect. Sell in May. Summer doldrums. Santa Claus rally. These patterns are real but they are tendencies, not certainties. Treating them as gospel is how seasonality traders lose money.
The right use of seasonality is as confluence. If the chart already shows a setup and the seasonal pattern aligns, the trade carries extra weight. If the chart says one thing and the calendar says another, the chart wins.
The Big Seasonal Patterns
- November to April outperforms May to October by a wide margin historically.
- September is the worst performing month for U.S. stocks on average.
- Santa Claus rally: the last five trading days of December plus the first two of January tend bullish.
- January effect: small caps tend to outperform large caps in January.
- Tax loss selling in October and November pressures losers, sets up year end bounce.
- Earnings seasons cluster: late January, late April, late July, late October.
Sector Seasonality
Different sectors have different calendar tendencies. Retail stocks rally into back to school and Christmas. Energy stocks have winter heating demand patterns. Agriculture tracks planting and harvest. Travel and leisure have summer peaks.
Knowing the sector seasonality helps with entries. Buying retail in October ahead of holiday season is a different trade than buying it in February.
The trap of seasonality alone. "It is November so I should buy" is not a trade. Seasonality says the odds tilt favorable. The chart has to confirm. Buying a downtrending stock because the calendar says it should rally is how you lose money following statistics.
How I Use Seasonality
I keep a calendar of major seasonal patterns. When my chart setup aligns with a seasonal tailwind, I size larger. When it aligns with a seasonal headwind, I size smaller or pass.
Example: bullish setup on a retail stock in October. Seasonal tailwind for retail into holiday season. Larger size, looser trail.
Example: bearish setup on the S&P in late December. Seasonal headwind for shorts due to Santa rally. Smaller size or skip and wait for January.
Seasonality That No Longer Works
Some patterns degrade over time. The January effect for small caps has weakened as more people front run it. The summer rally has become less reliable as macro events have grown more important. Backtest current patterns. Do not trust 1970s statistics on modern markets.
Patterns also break in specific years for specific reasons. 2008 broke every bullish seasonal. 2020 broke every bearish seasonal. Macro overrides calendar.
What I Actually Trade
- Sell in May and go away: I reduce long exposure in May. Not zero. Just smaller.
- Santa Claus rally: I am long going into the last week of December if the chart confirms.
- January effect on small caps: I look for small cap setups in late December and early January.
- Tax loss bounces: I look for beaten down names in late November that have technical reasons to bottom.
chartmaster3000 take. Seasonality is an edge that adds context. It is not a strategy. Traders who buy in November and sell in May without looking at the chart catch good years and bad years. Traders who use seasonality as confluence with technical setups get the calendar tailwind on already valid trades. That is the right way to use it.
chartmaster3000
Learn The Calendar Edges
The ZenEdge Audit walks through seasonal patterns I trade and the ones I ignore.
Get the Audit
ZenEdge is a brand under Gant Villagomez Capital. Andrew Villagomez is not a registered investment advisor, broker dealer, financial planner, or fiduciary. Nothing on this page constitutes investment advice or a recommendation to buy, sell, or hold any security. You are solely responsible for your own trading decisions, position sizing, risk management, and outcomes. Trading involves risk of loss, including total loss of capital.