lemonjuicelabs.
SECTOR ROTATION · RESEARCH PREVIEW

Sector rotation

Nasdaq closes · 2026-11-04 · 11 sectors vs SPY

OUR STOCK-MARKET YARDSTICK · SPY

$766.81

+1.65% close-to-close price change

Completed session 2026-11-04. Not an executable quote.

GROUPS COMPARED WITH SPY · LAST 5 TRADING DAYS
Economy-linked sectors
+4.72 percentage points
Defensive group
+6.00 percentage points
Technology, energy & communications
-3.63 percentage points

An average of the sector funds in each group. Positive means ahead of SPY; negative means behind. It does not mean the group necessarily rose or fell.

Rotation map

Right: stronger vs SPY. Up: improving momentum.

Scroll the map sideways on small screens. Exact values are listed in the sector cards below.

Weakness is easingBuilding on strengthWeakness is continuingStrength is fadingXLRE: Leading, RS ratio 104.12, momentum 103.59XLREXLY: Leading, RS ratio 104.69, momentum 102.71XLYXLV: Leading, RS ratio 103.34, momentum 100.78XLVXLP: Leading, RS ratio 102.83, momentum 101.40XLPXLF: Leading, RS ratio 103.70, momentum 102.07XLFXLB: Leading, RS ratio 102.44, momentum 100.43XLBXLU: Leading, RS ratio 100.76, momentum 100.11XLUXLI: Leading, RS ratio 100.19, momentum 100.12XLIXLC: Leading, RS ratio 101.27, momentum 103.18XLCXLE: Lagging, RS ratio 93.02, momentum 91.54XLEXLK: Lagging, RS ratio 96.09, momentum 97.56XLK100Relative strength →

Sector rankings

Ranked by composite score · five-day returns shown below.

XLRE · DefensiveBuilding on strength

Real estate

Rank#1Score81.15d vs SPY+7.81 pp
See score, returns & trading volume

Compared with SPY, it is at or above its recent average and at least as strong as 10 trading days ago. Model label: Leading.

81.1/100Past-performance score · position 1 of 11, not odds of future gains

$45.12 closing price · +3.32%

1 session
+3.32% · +1.67 pp vs SPY
5 sessions
+7.10% · +7.81 pp vs SPY
20 sessions
+11.22% · +12.55 pp vs SPY

RS ratio 104.12 · Momentum 103.59
Reported volume: 9,042,861 shares

Related company research · not verified ETF holdings.

See the original price history ↗
XLY · CyclicalBuilding on strength

Consumer discretionary

Rank#2Score78.95d vs SPY+6.78 pp
See score, returns & trading volume

Compared with SPY, it is at or above its recent average and at least as strong as 10 trading days ago. Model label: Leading.

78.9/100Past-performance score · position 2 of 11, not odds of future gains

$122.33 closing price · +4.26%

1 session
+4.26% · +2.61 pp vs SPY
5 sessions
+6.07% · +6.78 pp vs SPY
20 sessions
+9.85% · +11.19 pp vs SPY

RS ratio 104.69 · Momentum 102.71
Reported volume: 18,311,250 shares

Related company research · not verified ETF holdings.

See the original price history ↗
XLV · DefensiveBuilding on strength

Healthcare

Rank#3Score77.05d vs SPY+6.24 pp
See score, returns & trading volume

Compared with SPY, it is at or above its recent average and at least as strong as 10 trading days ago. Model label: Leading.

77.0/100Past-performance score · position 3 of 11, not odds of future gains

$189.66 closing price · +3.06%

1 session
+3.06% · +1.41 pp vs SPY
5 sessions
+5.53% · +6.24 pp vs SPY
20 sessions
+12.35% · +13.69 pp vs SPY

RS ratio 103.34 · Momentum 100.78
Reported volume: 16,802,440 shares

Related company research · not verified ETF holdings.

See the original price history ↗
XLP · DefensiveBuilding on strength

Consumer staples

Rank#4Score74.15d vs SPY+6.59 pp
See score, returns & trading volume

Compared with SPY, it is at or above its recent average and at least as strong as 10 trading days ago. Model label: Leading.

74.1/100Past-performance score · position 4 of 11, not odds of future gains

$91.94 closing price · +3.36%

1 session
+3.36% · +1.71 pp vs SPY
5 sessions
+5.87% · +6.59 pp vs SPY
20 sessions
+12.53% · +13.87 pp vs SPY

RS ratio 102.83 · Momentum 101.40
Reported volume: 23,847,000 shares

Related company research · not verified ETF holdings.

See the original price history ↗
XLF · CyclicalBuilding on strength

Financials

Rank#5Score70.25d vs SPY+6.18 pp
See score, returns & trading volume

Compared with SPY, it is at or above its recent average and at least as strong as 10 trading days ago. Model label: Leading.

70.2/100Past-performance score · position 5 of 11, not odds of future gains

$59.20 closing price · +3.51%

1 session
+3.51% · +1.86 pp vs SPY
5 sessions
+5.47% · +6.18 pp vs SPY
20 sessions
+10.14% · +11.48 pp vs SPY

RS ratio 103.70 · Momentum 102.07
Reported volume: 52,105,360 shares

Related company research · not verified ETF holdings.

See the original price history ↗
XLB · CyclicalBuilding on strength

Materials

Rank#6Score67.75d vs SPY+4.65 pp
See score, returns & trading volume

Compared with SPY, it is at or above its recent average and at least as strong as 10 trading days ago. Model label: Leading.

67.7/100Past-performance score · position 6 of 11, not odds of future gains

$53.90 closing price · +2.49%

1 session
+2.49% · +0.84 pp vs SPY
5 sessions
+3.93% · +4.65 pp vs SPY
20 sessions
+10.04% · +11.38 pp vs SPY

RS ratio 102.44 · Momentum 100.43
Reported volume: 21,280,710 shares

Related company research · not verified ETF holdings.

See the original price history ↗
XLU · DefensiveBuilding on strength

Utilities

Rank#7Score51.65d vs SPY+3.35 pp
See score, returns & trading volume

Compared with SPY, it is at or above its recent average and at least as strong as 10 trading days ago. Model label: Leading.

51.6/100Past-performance score · position 7 of 11, not odds of future gains

$43.61 closing price · +0.44%

1 session
+0.44% · -1.21 pp vs SPY
5 sessions
+2.64% · +3.35 pp vs SPY
20 sessions
+5.98% · +7.32 pp vs SPY

RS ratio 100.76 · Momentum 100.11
Reported volume: 41,323,000 shares

Related company research · not verified ETF holdings.

See the original price history ↗
XLI · CyclicalBuilding on strength

Industrials

Rank#8Score32.35d vs SPY+1.29 pp
See score, returns & trading volume

Compared with SPY, it is at or above its recent average and at least as strong as 10 trading days ago. Model label: Leading.

32.3/100Past-performance score · position 8 of 11, not odds of future gains

$169.46 closing price · -1.09%

1 session
-1.09% · -2.74 pp vs SPY
5 sessions
+0.58% · +1.29 pp vs SPY
20 sessions
+0.97% · +2.30 pp vs SPY

RS ratio 100.19 · Momentum 100.12
Reported volume: 12,366,830 shares

Related company research · not verified ETF holdings.

See the original price history ↗
XLC · SensitiveBuilding on strength

Communication services

Rank#9Score26.45d vs SPY+2.48 pp
See score, returns & trading volume

Compared with SPY, it is at or above its recent average and at least as strong as 10 trading days ago. Model label: Leading.

26.4/100Past-performance score · position 9 of 11, not odds of future gains

$104.96 closing price · +3.47%

1 session
+3.47% · +1.82 pp vs SPY
5 sessions
+1.76% · +2.48 pp vs SPY
20 sessions
-5.66% · -4.32 pp vs SPY

RS ratio 101.27 · Momentum 103.18
Reported volume: 11,580,860 shares

Related company research · not verified ETF holdings.

See the original price history ↗
XLE · SensitiveWeakness is continuing

Energy

Rank#10Score13.05d vs SPY-6.49 pp
See score, returns & trading volume

Compared with SPY, it is below its recent average and weaker than 10 trading days ago. Model label: Lagging.

13.0/100Past-performance score · position 10 of 11, not odds of future gains

$63.52 closing price · -4.74%

1 session
-4.74% · -6.39 pp vs SPY
5 sessions
-7.20% · -6.49 pp vs SPY
20 sessions
+0.25% · +1.59 pp vs SPY

RS ratio 93.02 · Momentum 91.54
Reported volume: 69,356,850 shares

Related company research · not verified ETF holdings.

See the original price history ↗
XLK · SensitiveWeakness is continuing

Technology

Rank#11Score7.75d vs SPY-6.88 pp
See score, returns & trading volume

Compared with SPY, it is below its recent average and weaker than 10 trading days ago. Model label: Lagging.

7.7/100Past-performance score · position 11 of 11, not odds of future gains

$176.50 closing price · -0.01%

1 session
-0.01% · -1.66 pp vs SPY
5 sessions
-7.59% · -6.88 pp vs SPY
20 sessions
-12.36% · -11.02 pp vs SPY

RS ratio 96.09 · Momentum 97.56
Reported volume: 12,701,850 shares

Related company research · not verified ETF holdings.

See the original price history ↗
CHANGES OVER TIME

Rank changes

Last five completed sessions.

Latest daily leadership changes

XLY: rank 8 → 2; Weakening → Leading · 2026-11-03 / 2026-11-04

XLV: rank 2 → 3; Weakening → Leading · 2026-11-03 / 2026-11-04

XLP: rank 7 → 4; Weakening → Leading · 2026-11-03 / 2026-11-04

XLF: rank 3 → 5; Leading → Leading · 2026-11-03 / 2026-11-04

XLB: rank 4 → 6; Weakening → Leading · 2026-11-03 / 2026-11-04

XLU: rank 6 → 7; Leading → Leading · 2026-11-03 / 2026-11-04

XLI: rank 5 → 8; Leading → Leading · 2026-11-03 / 2026-11-04

XLC: rank 10 → 9; Lagging → Leading · 2026-11-03 / 2026-11-04

XLE: rank 9 → 10; Lagging → Lagging · 2026-11-03 / 2026-11-04

XLK: rank 11 → 11; Improving → Lagging · 2026-11-03 / 2026-11-04

Data sources & exact dates
DATA BEHIND THIS COMPARISON · COMPLETED TRADING DAYS

As of 2026-11-04

History used
→
Trading days in the data
86 closing prices per fund
What we compare
11 sector funds, compared with SPY
Time periods & exact dates

Dates below come from the aligned source history, not calendar-day subtraction. “5 sessions” means five trading intervals and needs six closing observations; weekends and missing source dates are not counted as sessions.

MeasureWindowDates used
1-session return1 closing interval2026-11-03 → 2026-11-04
5-session return / regime5 closing intervals2026-10-28 → 2026-11-04
20-session relative return20 closing intervals2026-10-07 → 2026-11-04
SMA20 trend20 closing observations2026-10-08 → 2026-11-04
SMA50 trend50 closing observations2026-08-26 → 2026-11-04
RS-ratio baseline / RS slope10 aligned observations2026-10-22 → 2026-11-04
RS-momentum comparisonRS-ratio now vs 10 sessions earlier2026-10-21 → 2026-11-04
Stored rotation trail6 dated model observations2026-10-28 → 2026-11-04
Volume baseline20 prior sessions, excluding the latest2026-10-07 → 2026-11-03

Each RS-ratio uses its own 10-session moving baseline. Momentum compares two of those ratios, so its full input history extends earlier than the two comparison dates. Volume pressure also uses the latest 10 signed-volume changes. The score combines these windows; it is not a three-month return.

Nasdaq · completed daily closing prices, not live quotes. Price returns exclude dividends; no separate dividend-adjusted series is supplied.

Freshness and source details

Nasdaq historical ETF prices · Retrieved 2026-11-05 17:26:46.205 UTC.

Nasdaq-provided history; not independently reconciled. Returns use closing prices without a separate dividend adjustment. This is historical research, not a live quote feed or measured fund flows.

Saved comparison · Shared across visits. Source refreshes run separately from page rendering. Next source check after 2026-11-05 19:26:46.258 UTC.

The latest required session follows the published NYSE holiday calendar. A trading day is considered complete after 4:30 PM Eastern, including early-close days. Every fund must include that session; an older snapshot is not presented as current. Returns use source closing prices, exclude dividends, and can be affected by splits or source corrections. Daily ETF volume is provider-reported.

How this is calculated & what it cannot tell you

Model rotation-price-v3 is separate from the preserved legacy v1 baseline. Weights: 25% 20-session relative return; 20% five-session relative return; 15% SMA20/SMA50 position; 15% volume pressure; 15% normalized ten-session RS regression slope; 10% last completed session's relative return. Return, volume and slope factors use midrank percentiles across eleven sectors. SMA positions contribute 0, 50 or 100. Volume pressure averages the percentile of ten-session normalized OBV change and signed log current/prior-20 average volume ratio.

The calculation is reproducible but has not been validated as a predictor. Closing-price histories may change following source corrections. Nasdaq source availability and commercial display permissions are separate questions; launch approval remains outstanding.

All instrument histories must have matching dates, at least 51 complete bars, valid OHLC/volume and matching instrument metadata. All twelve funds must reach the latest completed NYSE trading session. A recent retrieval alone cannot make old history current. Scheduled closures are maintained through 2027; unscheduled exchange closures may require a calendar update.

  • SPY: latest completed price session 2026-11-04
  • XLK: latest completed price session 2026-11-04
  • XLV: latest completed price session 2026-11-04
  • XLE: latest completed price session 2026-11-04
  • XLF: latest completed price session 2026-11-04
  • XLY: latest completed price session 2026-11-04
  • XLI: latest completed price session 2026-11-04
  • XLU: latest completed price session 2026-11-04
  • XLB: latest completed price session 2026-11-04
  • XLRE: latest completed price session 2026-11-04
  • XLC: latest completed price session 2026-11-04
  • XLP: latest completed price session 2026-11-04