← Sector Rotation Screen home

Sector Rotation Screen

May 10, 2026 · 11 SPDR sector ETFs vs SPY · Composite weights: Seasonality 30% / Cycle 30% / RS 40%
Mid-cycle
INDPRO YoY +0.7% between 0.0% and 4.0% with curve +0.49: steady expansion.
10Y - 2Y spread
+0.49
6m change: -0.07
10Y yield
4.41%
2Y: 3.92%
INDPRO YoY
+0.7%
3m trend: +0.2
INDPRO as of
2026-03-01
10Y as of: 2026-05-07

Sector Scores & Signals

ETF Name Last % From 52W High Seasonality n yrs Cycle Fit Rel Strength RS 3m Composite Signal
XLK Technology $175.52 0.00% 80.0 20 100.0 93.3 17.43% 91.3 Buy
XLC Communications $116.94 -2.30% 86.6 8 100.0 23.7 -5.76% 65.5 Buy
XLRE Real Estate $44.41 -0.74% 67.9 11 50.0 45.1 -0.62% 53.4 Hold
XLB Materials $51.59 -3.36% 62.2 20 50.0 44.8 -6.50% 51.6 Hold
XLE Energy $55.70 -10.97% 47.2 20 50.0 53.1 -1.81% 50.4 Hold
XLI Industrials $173.20 -2.91% 58.9 20 50.0 37.0 -6.80% 47.5 Hold
XLY Consumer Discretionary $120.20 -3.28% 58.7 20 50.0 25.6 -5.02% 42.8 Hold
XLP Consumer Staples $84.18 -5.95% 54.8 20 35.0 31.0 -10.83% 39.3 Avoid
XLU Utilities $44.72 -5.65% 57.8 20 35.0 21.9 -3.22% 36.6 Avoid
XLF Financials $51.24 -8.68% 52.9 20 50.0 10.3 -12.18% 35.0 Avoid
XLV Healthcare $143.49 -10.06% 63.1 20 35.0 7.6 -15.74% 32.5 Avoid
Click any column header to sort. ⚠ flags sectors with under 10 years of history. Composite weights and signal thresholds tunable in config.py.

Backtest — last 15 years

Strategy cum return
+224.93%
SPY: +595.59%
Strategy CAGR
+8.22%
SPY: +13.89%
Strategy Sharpe
0.61
SPY: 0.97
Max drawdown
-29.12%
SPY: -22.93%
0.83 2.45 4.07 5.69 7.30 2013 2015 2017 2019 2021 2023 2025 Strategy SPY
Equity curves start at 1.00. Trading cost 10 bps applied to turnover at each rebalance. Cash held when no sectors clear MIN_SCORE_TO_HOLD=50.

Seasonality Heatmap (avg monthly return by sector)

Sector JanFebMarAprMayJunJulAugSepOctNovDec
XLK +0.1% +0.7% +1.5% +2.8% +2.8% +0.8% +3.2% +1.0% -0.2% +1.8% +2.0% +0.8%
XLF -0.2% -0.5% +0.2% +2.6% +0.1% -1.2% +2.7% +0.3% -0.6% +1.1% +2.3% +1.0%
XLE +1.3% +1.6% +1.3% +3.4% -0.3% +0.3% +0.6% -1.5% -0.8% +1.6% +2.3% -0.1%
XLV +0.9% -0.2% +0.8% +1.0% +0.5% +0.9% +2.2% +0.6% -0.3% +0.6% +2.7% +0.9%
XLI +0.5% +1.0% +0.8% +2.2% +0.5% -0.4% +2.4% -0.0% -0.0% +0.9% +3.5% +0.6%
XLY +0.8% -0.0% +0.8% +3.1% +0.3% +0.2% +2.9% +0.7% +0.4% +0.5% +2.7% +0.5%
XLP -0.2% +0.6% +1.6% +1.5% +0.1% +0.1% +2.1% +0.5% -0.3% +0.8% +2.2% +0.7%
XLU +0.2% -0.7% +2.6% +2.0% +0.4% +0.0% +2.3% +0.2% -0.5% +1.7% +0.9% +0.7%
XLB -0.0% +1.5% +1.3% +2.6% +0.4% -0.7% +2.1% -0.1% -1.4% +0.8% +2.9% +0.6%
XLRE +0.5% -0.3% +0.9% +1.0% +0.5% +1.9% +3.3% +0.7% -2.9% -0.9% +3.1% +0.5%
XLC +4.2% -0.9% -0.8% +2.0% +2.7% +1.9% +2.4% +1.5% -2.0% -0.7% +3.5% -0.0%
Green > 0%, red < 0%. Cells require ≥5 years of history for that month.

3-Month Relative Strength vs SPY

XLK
+17.43%
XLRE
-0.62%
XLE
-1.81%
XLU
-3.22%
XLY
-5.02%
XLC
-5.76%
XLB
-6.50%
XLI
-6.80%
XLP
-10.83%
XLF
-12.18%
XLV
-15.74%

Drill-Down: XLK (Technology) BUY

Sub-Sector ETFs (ranked by composite)

ETFThemeCompositeSignal RSIvs 20dvs 50d VolEntry Timing
SMH Semiconductors 97.2 Buy 81 +14.9% +30.4% 1.2x Extended
BOTZ AI & Robotics 49.7 Hold 74 +9.4% +14.6% 1.3x Extended
SKYY Cloud Computing 43.4 Hold 71 +7.9% +13.2% 1.2x Extended
CIBR Cybersecurity 41.2 Hold 74 +10.9% +14.8% 1.1x Extended
IGV Software 38.7 Avoid 66 +6.4% +8.9% 0.9x Extended
FDN Internet 30.9 Avoid 64 +1.8% +7.2% 0.8x Reasonable
RSI(14): <30 oversold, >70 overbought. vs 20d/50d: distance from moving average. Vol: 5-day avg volume ÷ 20-day avg (>1 = rising interest).

Top Holdings in SMH (Semiconductors)

TickerNameWeight CompositeSignal RSIvs 20dvs 50d VolEntry Timing
INTC Intel 3.5% 100.0 Buy 85 +48.1% +101.1% 1.1x Extended
MU Micron Technology 4.0% 100.0 Buy 84 +42.1% +66.4% 1.3x Extended
AMD AMD 5.5% 99.6 Buy 81 +39.5% +78.8% 1.3x Extended
QCOM Qualcomm 5.0% 77.7 Buy 86 +39.5% +54.7% 1.5x Extended
TXN Texas Instruments 4.5% 72.7 Buy 76 +12.0% +30.5% 0.9x Extended
LRCX Lam Research 3.5% 59.6 Hold 66 +10.3% +22.0% 1.1x Extended
AVGO Broadcom 8.0% 41.4 Hold 66 +4.8% +19.9% 1.0x Reasonable
ASML ASML Holdings 5.0% 38.0 Avoid 64 +9.2% +13.7% 1.0x Extended
TSM Taiwan Semi 12.0% 36.7 Avoid 64 +5.7% +13.4% 1.0x Extended
NVDA NVIDIA 20.0% 30.6 Avoid 66 +5.9% +14.1% 1.0x Extended
RSI(14): <30 oversold, >70 overbought. vs 20d/50d: distance from moving average. Vol: 5-day avg volume ÷ 20-day avg (>1 = rising interest).

Drill-Down: XLC (Communications) BUY

Sub-Sector ETFs (ranked by composite)

ETFThemeCompositeSignal RSIvs 20dvs 50d VolEntry Timing
SOCL Social Media 39.0 Avoid 58 +1.9% +3.7% 1.2x Reasonable
NERD Gaming & Esports 33.1 Avoid 42 -2.6% -1.9% 1.9x Good entry
RSI(14): <30 oversold, >70 overbought. vs 20d/50d: distance from moving average. Vol: 5-day avg volume ÷ 20-day avg (>1 = rising interest).

Top Holdings in SOCL (Social Media)

TickerNameWeight CompositeSignal RSIvs 20dvs 50d VolEntry Timing
GOOGL Alphabet 7.9% 98.8 Buy 84 +12.1% +23.8% 0.9x Extended
BIDU Baidu 6.0% 74.4 Buy 69 +11.5% +17.1% 1.3x Extended
SNAP Snap Inc 3.5% 71.3 Buy 60 +2.8% +16.7% 1.0x Reasonable
RDDT Reddit 7.0% 58.8 Hold 50 -2.0% +6.3% 1.2x Reasonable
META Meta Platforms 11.4% 35.3 Avoid 42 -6.0% -2.7% 1.0x Oversold
NTES NetEase 4.3% 34.0 Avoid 52 +0.8% +1.3% 1.0x Reasonable
035420.KS NAVER Corp 8.3% 24.9 Avoid 52 +1.7% -0.1% 1.4x Reasonable
SPOT Spotify 4.5% 22.4 Avoid 31 -13.1% -15.4% 1.1x Oversold
TCEHY Tencent Holdings 10.0% 7.1 Avoid 36 -4.4% -7.0% 0.9x Good entry
035720.KS Kakao Corp 4.2% 6.7 Avoid 40 -4.2% -6.8% 1.6x Good entry
RSI(14): <30 oversold, >70 overbought. vs 20d/50d: distance from moving average. Vol: 5-day avg volume ÷ 20-day avg (>1 = rising interest).