Seasonal Screener last 20 years (2006–2025)

The seasonal outlook for the next 30 days — from today, Sep 13, through Oct 13 — based on how each ticker has traded that same 30-day stretch of the calendar over the last 20 years. It is history, not a forecast. Avg return is the geometric mean of that window's return across those years; hit rate is the share of them it finished positive — a big average with a coin-flip hit rate is one or two outlier years, not an edge.

Seasonal outlook — next 30 days today Sep 13 → Oct 13 · based on 20 years of history
Average return over this window in years past.
Share of those years the window finished positive. Past the 50% line is a real tilt.
# Ticker Avg return
09-13→10-13
Hit rate Sample
1 BTC +4.27% 64% 7/11 yrs 11 yrs
2 GLD +1.33% 65% 13/20 yrs 20 yrs
3 USO +1.01% 58% 11/19 yrs 19 yrs
4 EEM +0.82% 55% 11/20 yrs 20 yrs
5 XLE +0.39% 55% 11/20 yrs 20 yrs
6 XLK +0.28% 65% 13/20 yrs 20 yrs
7 SLV +0.15% 42% 8/19 yrs 19 yrs
8 SMH +0.01% 60% 12/20 yrs 20 yrs
9 GDX -0.03% 53% 10/19 yrs 19 yrs
10 QQQ -0.14% 60% 12/20 yrs 20 yrs
11 XLU -0.41% 65% 13/20 yrs 20 yrs
12 SPY -0.54% 55% 11/20 yrs 20 yrs
13 IWM -0.64% 55% 11/20 yrs 20 yrs
14 XLF -0.74% 60% 12/20 yrs 20 yrs
15 TLT -0.76% 50% 10/20 yrs 20 yrs
« First ‹ Prev Page 1 / 2 Next › Last »
Seasonal average is the geometric mean of the window return across years. A positive average with a hit rate near or below 50% is noise, not a signal. Ranked on a 20-year sample. Click a ticker for its full research page. Not investment advice.