—

Pattern Lab · Methodology + live rankings

Sector Relative Strength.

Rotational rankings of the eleven SPDR sector ETFs against the S&P 500 (SPY). Each sector gets four readings: an RS-ratio (sector / benchmark, normalised to 100 a year ago), 21-day · 63-day · 252-day outperformance in percentage points vs SPY, and a Z-score of the current RS-ratio against its trailing 63-day mean — a mean-reversion signal. Sectors are sorted by 63-day outperformance descending and assigned a JdK-style RRG quadrant.

2026-11-10as of
SPYbenchmark
11sectors
3leading
0lagging

Sector charts

Compare any of the 12 SPDR ETFs + SPY side-by-side. Per-cell ticker, range, and oscillator toggles. Reuses the same indicator set as the Rubin charts terminal — including Directional Flow (DF) and DF % (the 0-100 tanh-normalised view).

Grid:

The rule

For each sector ETF: compute the relative-strength ratio against SPY, normalise it to 100 at the start of a 252-day window, and track its level and trajectory. Sectors above 100 with positive short-term outperformance are leading; sectors below 100 with negative outperformance are lagging. The remaining two quadrants — weakening and improving — are the rotation candidates.

The Z-score against the trailing 63-day mean is the mean-reversion overlay: a sector with Z > +2 is statistically stretched relative to its own recent history; a sector with Z < −2 is unusually compressed. Both edges are candidates for reversal, regardless of which quadrant they currently occupy.

Data is refreshed daily from EODHD (close prices). Re-run workers/jensen-backtest/scripts/fetch-sector-rs-prices.mjs and rebuild.

Rankings · three timeframes, separately sorted

Same eleven sectors, three independent sort lenses. A name that leads on 21d but lags on 252d is a fresh rotation candidate; one that leads on 252d but lags on 21d is a tired leader. The full picture only emerges when all three horizons are read together.

Short term · 21 trading days (~1 month)

Rank Ticker Sector Price RS 21d 63d 1y Z Quadrant Chart
1 XLV Health Care $188.88 116.3 +13.4% +15.2% +18.4% +2.48 Leading chart →
2 XLP Consumer Staples $91.03 107.9 +11.5% +10.4% +9.0% +2.15 Leading chart →
3 XLY Consumer Discretionary $121.05 91.6 +11.4% +5.6% -9.5% +2.43 Improving chart →
4 XLB Materials $52.85 111.0 +10.5% +3.7% +12.4% +1.54 Leading chart →
5 XLRE Real Estate $44.58 99.0 +10.0% +3.7% -1.1% +1.64 Improving chart →
6 XLF Financials $58.29 99.3 +9.5% +3.7% -0.8% +1.75 Improving chart →
7 XLU Utilities $43.73 88.8 +8.7% +3.2% -12.7% +1.66 Improving chart →
8 XLI Industrials $168.73 98.5 +3.4% -6.3% -1.7% +0.14 Improving chart →
9 XLC Communication Services $107.76 86.1 +0.3% +0.7% -15.7% +0.00 Improving chart →
10 XLE Energy $62.21 126.5 -2.1% +5.2% +29.9% -0.38 Weakening chart →
11 XLK Technology $168.91 104.3 -10.4% -7.8% +4.9% -2.23 Weakening chart →

Medium term · 63 trading days (~3 months)

Rank Ticker Sector Price RS 21d 63d 1y Z Quadrant Chart
1 XLV Health Care $188.88 116.3 +13.4% +15.2% +18.4% +2.48 Leading chart →
2 XLP Consumer Staples $91.03 107.9 +11.5% +10.4% +9.0% +2.15 Leading chart →
3 XLY Consumer Discretionary $121.05 91.6 +11.4% +5.6% -9.5% +2.43 Improving chart →
4 XLE Energy $62.21 126.5 -2.1% +5.2% +29.9% -0.38 Weakening chart →
5 XLRE Real Estate $44.58 99.0 +10.0% +3.7% -1.1% +1.64 Improving chart →
6 XLF Financials $58.29 99.3 +9.5% +3.7% -0.8% +1.75 Improving chart →
7 XLB Materials $52.85 111.0 +10.5% +3.7% +12.4% +1.54 Leading chart →
8 XLU Utilities $43.73 88.8 +8.7% +3.2% -12.7% +1.66 Improving chart →
9 XLC Communication Services $107.76 86.1 +0.3% +0.7% -15.7% +0.00 Improving chart →
10 XLI Industrials $168.73 98.5 +3.4% -6.3% -1.7% +0.14 Improving chart →
11 XLK Technology $168.91 104.3 -10.4% -7.8% +4.9% -2.23 Weakening chart →

Long term · 252 trading days (~1 year)

Rank Ticker Sector Price RS 21d 63d 1y Z Quadrant Chart
1 XLE Energy $62.21 126.5 -2.1% +5.2% +29.9% -0.38 Weakening chart →
2 XLV Health Care $188.88 116.3 +13.4% +15.2% +18.4% +2.48 Leading chart →
3 XLB Materials $52.85 111.0 +10.5% +3.7% +12.4% +1.54 Leading chart →
4 XLP Consumer Staples $91.03 107.9 +11.5% +10.4% +9.0% +2.15 Leading chart →
5 XLK Technology $168.91 104.3 -10.4% -7.8% +4.9% -2.23 Weakening chart →
6 XLF Financials $58.29 99.3 +9.5% +3.7% -0.8% +1.75 Improving chart →
7 XLRE Real Estate $44.58 99.0 +10.0% +3.7% -1.1% +1.64 Improving chart →
8 XLI Industrials $168.73 98.5 +3.4% -6.3% -1.7% +0.14 Improving chart →
9 XLY Consumer Discretionary $121.05 91.6 +11.4% +5.6% -9.5% +2.43 Improving chart →
10 XLU Utilities $43.73 88.8 +8.7% +3.2% -12.7% +1.66 Improving chart →
11 XLC Communication Services $107.76 86.1 +0.3% +0.7% -15.7% +0.00 Improving chart →

Bold-highlighted column = the timeframe each table is sorted by. The chart → link opens the per-ticker chart at /indices/stock/?t=… with OHLC + SMA + RSI. v2 follow-up: extend the Rubin-style charts terminal (full oscillator set + Directional Flow) to SPDR ETFs.


By quadrant

JdK-style RRG mapping. RS-ratio on the vertical axis (above / below 100), 21-day outperformance on the horizontal axis (positive / negative). The four quadrants encode where each sector sits in its rotational cycle.

Leading 3

RS > 100 and 21d outperformance positive — strongest cohort

  • XLV Health Care +15.2%
  • XLP Consumer Staples +10.4%
  • XLB Materials +3.7%
Improving 6

RS < 100 but 21d outperformance positive — momentum rebuilding

  • XLY Consumer Discretionary +5.6%
  • XLRE Real Estate +3.7%
  • XLF Financials +3.7%
  • XLU Utilities +3.2%
  • XLC Communication Services +0.7%
  • XLI Industrials -6.3%
Weakening 2

RS > 100 but 21d outperformance turning negative — rotation candidate

  • XLE Energy +5.2%
  • XLK Technology -7.8%
Lagging 0

RS < 100 and 21d outperformance negative — broadly out of favor

  • — none

Sector RS is a structural overlay. It says where dispersion sits across the SPDR cohort and which sectors are entering or leaving the leading-quadrant cluster. It does not say what to do about it; that's a function of the user's framework (regime, time horizon, mean-reversion vs. momentum bias).

FAQ · from the current data · as of 2026-11-10

Quick answers

Which SPDR sector is leading on relative strength right now?

As of 2026-11-10, XLV (Health Care) ranks #1 of 11 SPDR sectors by 63-day outperformance vs SPY, at +15.2%.

Which SPDR sector is lagging the most?

As of 2026-11-10, XLK (Technology) ranks last (#11 of 11) by 63-day outperformance vs SPY, at -7.8%.

How many sectors are in the Leading quadrant?

As of 2026-11-10, 3 of 11 SPDR sectors sit in the Leading quadrant (RS-ratio above 100 with positive 21-day outperformance vs SPY); 0 sit in Lagging.

What does the Z-score column mean?

It is the current RS-ratio expressed as standard deviations from its own trailing 63-day mean — a mean-reversion overlay independent of the quadrant. A reading beyond +/-2 marks the sector as statistically stretched or compressed relative to its recent history.