NA
Node Analytica
Systematic Sector & Industry Leadership Intelligence
Systematic Research · US Equity Sectors

US Sector Rotation Monitor

A systematic, multi-layer leadership framework combining relative momentum, absolute trend, market internals, macro conditions and industry-level confirmation. Built as a decision-support research terminal rather than a single-factor ranking.
System Operational Data Current Model Confidence 94.0/100
Data as of 2026-07-21 Generated 2026-07-21 23:28 UTC Version V2.10 11 sectors · 33 industry ETFs
Methodology Download Latest Data
Market regimeNeutral
Top sectorXLF · Financials
Top industryHACK · Cybersecurity
Leadership breadthModerate
System Status
Operational
Data Current
Current · 0d lag
Model Confidence
94.0/100 · High
Deployment
Automated · GitHub Actions
Market Regime
Neutral
Risk appetite score: 0.02
Leadership Breadth
Moderate
3/11 sectors Leading or Improving
Top Sector
XLF
Financials · 82.3/100 · Overweight Candidate
Best Rotation Candidate
XLF
Emerging Leadership · Δ21D 26.7
Top Industry
HACK
HACK · Cybersecurity · 100.0/100
Internal Confirmation
Mixed Internals
4/6 positive market internals
Executive intelligence

Current Research Conclusions

The most decision-relevant conclusions generated from current sector scores, industry confirmation, breadth and macro context.

Executive Readout

1
Financials (XLF) is the highest-ranked sector at 82.3/100. Industry confirmation is Confirmed Leadership.
2
Financials shows the strongest 21-day score improvement (+26.7 points), while Technology shows the largest deterioration (-36.9 points).
3
Leadership breadth is moderate: 3 of 11 sectors are Leading or Improving, and 39% of tracked industries are above the neutral threshold.
4
Market internals are classified as Mixed Internals, with 4/6 positive internal ratios.
5
The macro regime is Neutral. Duration and curve tailwinds are -0.71 and -1.28, respectively.
6
Key divergence: Health Care has a sector score of 61.6/100, but its average industry score is 50.5/100. Internal confirmation is classified as Narrow Leadership.

Key Divergences

Sector / Industry DivergenceHealth Care
Health Care has a sector score of 61.6/100, but its average industry score is 50.5/100. Internal confirmation is classified as Narrow Leadership.
Hidden Industry StrengthTechnology
Technology is not yet a strong aggregate sector signal, but 50% of its tracked industries are improving.
Hidden Industry StrengthCommunication Services
Communication Services is not yet a strong aggregate sector signal, but 100% of its tracked industries are improving.
Leadership ConcentrationTop 3 Sectors
The top-three sector score average exceeds the rest of the universe by 29.0 points.
Change detection

What Changed

Six compact diagnostics replace the full raw table on the executive page. The complete table remains available in Data & Audit.
Largest Improvement
XLF · Financials
+26.7
21D score change · current score 82.3/100
Largest Deterioration
XLK · Technology
-36.9
21D score change · current score 51.4/100
Largest Rank Upgrade
XLV · Health Care
+4.0
21D rank positions
Largest Rank Downgrade
XLI · Industrials
-4.0
21D rank positions
Leadership Breadth
Moderate
3/11
Leading or Improving sectors
Macro Backdrop
Neutral
0.02
Aggregate risk appetite score
Participation quality

Leadership Breadth

Measures whether current leadership is broad across sectors and industries or concentrated in a small number of themes.
Leadership Breadth
Moderate
Cross-sector and industry participation behind current leadership.
Leading / Improving Sectors3/11
Industries Above Neutral39%
Industries Rising 21D48%
Confirmed Sectors2
Top-3 Concentration Spread29.0
Equal Weight vs Cap Weight 3M-0.4%
Allocation research

Investment Implications

Separates the model signal from industry confirmation, macro context, research bias and invalidation conditions.
XLF · Financials
Signal

Highest-ranked sector at 82.3/100.

Confirmation

Confirmed Leadership

Macro Context

Macro regime: Neutral. Macro tailwind: -0.05.

Research Implication

Maintain a positive research bias while internal confirmation and score momentum remain intact.

Risk / Invalidation

A move below the Improving threshold, negative industry breadth, or continued 21-day score deterioration.

Aggregate Leadership
Signal

Moderate breadth with 3 of 11 sectors Leading or Improving.

Confirmation

2 sectors have confirmed industry leadership; 4/6 internal ratios are positive.

Macro Context

Macro regime: Neutral. Internal regime: Mixed Internals.

Research Implication

Favor confirmed leadership over unconfirmed rebounds and monitor concentration risk.

Risk / Invalidation

A decline in industry participation, weakening equal-weight breadth, or a shift toward defensive market internals.

This monitor provides general, systematic and non-personalized research. It is not investment advice, a recommendation, an offer or a solicitation. Signals are derived from historical and market data, may change without notice, and should be assessed alongside independent suitability, liquidity and execution analysis.
Core research layer

Sector Core

The primary eleven-sector rotation engine: participation, composite score, attribution, decision map, RRG and historical leadership.

Sector Breadth — aggregate participation

metric value unit interpretation
Average Rotation Score 48.58 score Nivel medio del score sectorial 0-100.
Sectors Above Neutral Score 27.27 % Porcentaje de sectores con score por encima de la zona neutral.
Sectors Rising 21D 63.64 % Porcentaje de sectores cuyo score ha mejorado en 21 días.
Sectors Above MA200 81.82 % Porcentaje de sectores por encima de su media de 200 sesiones.
Relative Above MA50 45.45 % Porcentaje de sectores con ratio sector/SPY por encima de su media relativa de 50 sesiones.
Outperforming SPY 1M 54.55 % Porcentaje de sectores batiendo a SPY a 1 mes.
Outperforming SPY 3M 27.27 % Porcentaje de sectores batiendo a SPY a 3 meses.
High Trend Health 45.45 % Porcentaje de sectores con trend health igual o superior al 75%.

Sector Rotation Score

Score Attribution — contribution by signal block

ticker sector score_rank score_0_100_smooth score_state relative_momentum_contribution absolute_momentum_contribution trend_contribution volume_contribution macro_contribution top_positive_driver top_negative_driver action_bias
XLF Financials 1 82.28 Leading 0.95 0.15 0.20 -0.03 -0.01 Relative Momentum Volume Overweight Candidate
XLRE Real Estate 2 65.25 Improving 0.30 0.12 0.25 -0.05 -0.04 Relative Momentum Volume Watch / Add Candidate
XLV Health Care 3 61.56 Improving 0.37 0.06 0.07 -0.05 -0.01 Relative Momentum Volume Add / Watch Candidate
XLK Technology 4 51.38 Neutral 0.01 0.06 0.07 -0.03 -0.02 Trend Volume Neutral / Avoid Add
XLP Consumer Staples 5 55.00 Neutral 0.09 -0.01 0.03 -0.05 -0.02 Relative Momentum Volume Watchlist
XLE Energy 6 49.21 Neutral 0.07 -0.02 0.08 -0.04 -0.09 Trend Macro Neutral
XLI Industrials 7 44.10 Weakening -0.23 -0.09 -0.03 -0.03 -0.02 Macro Relative Momentum Underweight / Avoid
XLU Utilities 8 40.86 Weakening -0.16 -0.11 -0.18 -0.02 -0.04 Volume Trend Watchlist
XLB Materials 9 33.81 Weakening -0.37 -0.17 -0.13 -0.02 -0.04 Volume Relative Momentum Underweight / Avoid
XLY Consumer Discretionary 10 26.05 Lagging -0.58 -0.14 -0.22 -0.02 -0.02 Macro Relative Momentum Tactical Bounce Only
XLC Communication Services 11 24.88 Lagging -0.49 -0.23 -0.25 -0.06 -0.02 Macro Relative Momentum Tactical Bounce Only

Sector Momentum Map — score level vs 21D change

ticker sector score_rank score_0_100_smooth score_0_100_change_21d decision_map_quadrant score_state rrg_quadrant signal_interpretation action_bias relative_return_vs_spy_1M relative_return_vs_spy_3M macro_tailwind
XLF Financials 1 82.28 26.68 Strong / Improving Leading Improving Emerging Leadership Overweight Candidate 3.94% 2.65% -0.05
XLRE Real Estate 2 65.25 2.72 Strong / Improving Improving Improving Rotation Candidate Watch / Add Candidate 2.15% -2.06% -0.33
XLV Health Care 3 61.56 19.90 Strong / Improving Improving Improving Rotation Candidate / Improving Fast Add / Watch Candidate 6.24% 3.94% -0.11
XLK Technology 4 51.38 -36.94 Weak / Deteriorating Neutral Weakening Mixed / No Clear Edge Neutral / Avoid Add -6.41% 9.68% -0.21
XLP Consumer Staples 5 55.00 8.05 Weak / Recovering Neutral Improving Early Improvement / Watchlist Watchlist 1.76% -4.24% -0.17
XLE Energy 6 49.21 22.00 Weak / Recovering Neutral Leading Strong Trend / Positive Relative Momentum Neutral 7.65% -2.35% -0.80
XLI Industrials 7 44.10 -15.48 Weak / Deteriorating Weakening Weakening Deteriorating Leadership Underweight / Avoid -2.24% -2.84% -0.22
XLU Utilities 8 40.86 10.48 Weak / Recovering Weakening Improving Weak but Bouncing Watchlist -0.07% -7.38% -0.33
XLB Materials 9 33.81 -19.45 Weak / Deteriorating Weakening Lagging Deteriorating Leadership Underweight / Avoid -3.45% -8.34% -0.40
XLY Consumer Discretionary 10 26.05 -1.27 Weak / Deteriorating Lagging Improving Oversold / Tactical Bounce Tactical Bounce Only -0.58% -7.68% -0.19
XLC Communication Services 11 24.88 22.44 Weak / Recovering Lagging Improving Oversold / Tactical Bounce Tactical Bounce Only 2.43% -11.25% -0.21

Current RRG — relative phase vs SPY

ticker sector score_rank rrg_rs_level_z rrg_rs_momentum_z rrg_quadrant score_0_100_smooth score_state signal_interpretation action_bias
XLF Financials 1 -1.03 1.36 Improving 82.28 Leading Emerging Leadership Overweight Candidate
XLRE Real Estate 2 -0.95 0.91 Improving 65.25 Improving Rotation Candidate Watch / Add Candidate
XLV Health Care 3 -0.74 1.27 Improving 61.56 Improving Rotation Candidate / Improving Fast Add / Watch Candidate
XLK Technology 4 2.10 -1.85 Weakening 51.38 Neutral Mixed / No Clear Edge Neutral / Avoid Add
XLP Consumer Staples 5 -1.37 0.59 Improving 55.00 Neutral Early Improvement / Watchlist Watchlist
XLE Energy 6 0.87 0.87 Leading 49.21 Neutral Strong Trend / Positive Relative Momentum Neutral
XLI Industrials 7 0.41 -0.66 Weakening 44.10 Weakening Deteriorating Leadership Underweight / Avoid
XLU Utilities 8 -1.73 0.09 Improving 40.86 Weakening Weak but Bouncing Watchlist
XLB Materials 9 -1.15 -0.64 Lagging 33.81 Weakening Deteriorating Leadership Underweight / Avoid
XLY Consumer Discretionary 10 -2.46 0.20 Improving 26.05 Lagging Oversold / Tactical Bounce Tactical Bounce Only
XLC Communication Services 11 -2.53 1.17 Improving 24.88 Lagging Oversold / Tactical Bounce Tactical Bounce Only

Relative Return vs SPY

Absolute Return Heatmap

Leadership Score History

This monitor provides general, systematic and non-personalized research. It is not investment advice, a recommendation, an offer or a solicitation. Signals are derived from historical and market data, may change without notice, and should be assessed alongside independent suitability, liquidity and execution analysis.
Internal confirmation layer

Industry Drilldown

Industry ETFs are evaluated against SPY and their parent sector to determine whether sector leadership is broad, narrow, emerging or internally divergent.

Sector vs Industry Confirmation Summary

parent_sector sector_score_0_100 sector_state avg_industry_score_0_100 best_industry best_industry_ticker best_industry_score_0_100 worst_industry worst_industry_ticker worst_industry_score_0_100 pct_industries_above_neutral pct_industries_rising_21d pct_industries_outperforming_parent_3m confirmation_label interpretation
Financials 82.28 Leading 63.69 Insurance KIE 89.67 Capital Markets IAI 48.02 75.00 75.00 50.00 Confirmed Leadership El liderazgo sectorial está confirmado por las industrias internas.
Real Estate 65.25 Improving 75.08 Residential REITs REZ 97.32 Real Estate Broad ICF 55.60 66.67 66.67 100.00 Confirmed Leadership El liderazgo sectorial está confirmado por las industrias internas.
Health Care 61.56 Improving 50.53 Healthcare Providers IHF 83.85 Medical Devices IHI 37.84 20.00 60.00 60.00 Narrow Leadership El sector lidera, pero la mejora se concentra en pocas industrias.
Technology 51.38 Neutral 62.43 Cybersecurity HACK 99.98 Semiconductors SMH 30.92 50.00 50.00 83.33 Hidden Strength Las industrias mejoran antes de que el sector agregado lo refleje.
Energy 49.21 Neutral 30.21 Oil Exploration & Production XOP 54.00 Oil Services OIH 6.42 0.00 50.00 0.00 Mixed Confirmation Confirmación interna incompleta o mixta.
Industrials 44.10 Weakening 41.85 Transports IYT 74.39 Aerospace & Defense Equal Weight XAR 16.36 33.33 33.33 66.67 Mixed Confirmation Confirmación interna incompleta o mixta.
Utilities 40.86 Weakening 37.42 Utilities Broad UTES 37.42 Utilities Broad UTES 37.42 0.00 0.00 0.00 Broad Weakness Debilidad amplia en el sector y sus industrias.
Materials 33.81 Weakening 4.43 Copper Miners COPX 10.57 Uranium URA 0.52 0.00 0.00 0.00 Broad Weakness Debilidad amplia en el sector y sus industrias.
Consumer Discretionary 26.05 Lagging 48.96 Leisure & Entertainment PEJ 70.52 Autos CARZ 24.93 40.00 40.00 60.00 Broad Weakness Debilidad amplia en el sector y sus industrias.
Communication Services 24.88 Lagging 67.06 Internet FDN 67.06 Internet FDN 67.06 100.00 100.00 100.00 Hidden Strength Las industrias mejoran antes de que el sector agregado lo refleje.

Industry Rotation Score — Top / Bottom

bucket industry_rank ticker industry parent_sector score_0_100_smooth score_0_100_change_21d relative_return_vs_parent_3M relative_return_vs_spy_3M industry_signal industry_action_bias
Top 10 1 HACK Cybersecurity Technology 99.98 32.79 17.37% 26.61% Confirmed Industry Leadership Industry Overweight Candidate
Top 10 2 CLOU Cloud Computing Technology 99.57 61.40 5.39% 14.63% Confirmed Industry Leadership Industry Overweight Candidate
Top 10 3 REZ Residential REITs Real Estate 97.32 46.13 7.30% 5.22% Confirmed Industry Leadership Industry Overweight Candidate
Top 10 4 KIE Insurance Financials 89.67 36.38 0.92% 3.54% Confirmed Industry Leadership Industry Overweight Candidate
Top 10 5 IHF Healthcare Providers Health Care 83.85 -2.94 10.67% 14.53% Confirmed Industry Leadership Industry Overweight Candidate
Top 10 6 IYT Transports Industrials 74.39 9.19 5.51% 2.63% Confirmed Industry Leadership Industry Overweight Candidate
Top 10 7 IGV Software Technology 73.78 37.72 -5.53% 3.71% Mixed Industry Signal Neutral
Top 10 8 VNQ REITs Real Estate 72.34 17.95 1.37% -0.71% Parent-Sector Outperformer Add / Watch Industry
Top 10 9 PEJ Leisure & Entertainment Consumer Discretionary 70.52 0.24 10.05% 2.06% Parent-Sector Outperformer Add / Watch Industry
Top 10 10 FDN Internet Communication Services 67.06 3.74 9.93% -2.01% Parent-Sector Outperformer Add / Watch Industry
Bottom 10 33 URA Uranium Materials 0.52 -19.22 -30.88% -39.58% Confirmed Industry Laggard Avoid / Underweight Industry
Bottom 10 32 XME Metals & Mining Materials 2.21 -23.60 -11.61% -20.31% Confirmed Industry Laggard Avoid / Underweight Industry
Bottom 10 31 OIH Oil Services Energy 6.42 -19.41 -13.73% -16.11% Confirmed Industry Laggard Avoid / Underweight Industry
Bottom 10 30 COPX Copper Miners Materials 10.57 -25.82 -1.93% -10.64% Confirmed Industry Laggard Avoid / Underweight Industry
Bottom 10 29 XAR Aerospace & Defense Equal Weight Industrials 16.36 -15.71 -1.56% -4.44% Confirmed Industry Laggard Avoid / Underweight Industry
Bottom 10 28 CARZ Autos Consumer Discretionary 24.93 -73.23 12.15% 4.16% Mixed Industry Signal Neutral
Bottom 10 27 SMH Semiconductors Technology 30.92 -67.65 4.28% 13.52% Mixed Industry Signal Neutral
Bottom 10 26 XSD Semiconductors Equal Weight Technology 32.53 -63.97 0.96% 10.20% Mixed Industry Signal Neutral
Bottom 10 25 ITA Aerospace & Defense Industrials 34.79 -0.82 1.96% -0.92% Mixed Industry Signal Neutral
Bottom 10 24 UTES Utilities Broad Utilities 37.42 -11.86 -0.50% -8.16% Confirmed Industry Laggard Avoid / Underweight Industry

Sector vs Industry Confirmation Matrix

Industry Momentum Map

Full Industry Rotation Table

Open complete industry-level table
industry_rank ticker industry parent_sector score_0_100_smooth score_0_100_change_5d score_0_100_change_21d score_state decision_map_quadrant rrg_quadrant_parent relative_return_vs_parent_1M relative_return_vs_parent_3M relative_return_vs_spy_1M relative_return_vs_spy_3M trend_health_0_1 industry_signal industry_action_bias
1 HACK Cybersecurity Technology 99.98 0.15 32.79 Leading Strong / Improving Leading 19.06% 17.37% 12.44% 26.61% 100.00% Confirmed Industry Leadership Industry Overweight Candidate
2 CLOU Cloud Computing Technology 99.57 2.80 61.40 Leading Strong / Improving Improving 17.06% 5.39% 10.44% 14.63% 100.00% Confirmed Industry Leadership Industry Overweight Candidate
3 REZ Residential REITs Real Estate 97.32 8.44 46.13 Leading Strong / Improving Leading 5.70% 7.30% 7.83% 5.22% 100.00% Confirmed Industry Leadership Industry Overweight Candidate
4 KIE Insurance Financials 89.67 -3.98 36.38 Leading Strong / Improving Leading 4.52% 0.92% 8.39% 3.54% 100.00% Confirmed Industry Leadership Industry Overweight Candidate
5 IHF Healthcare Providers Health Care 83.85 -5.33 -2.94 Leading Strong / Fading Leading 1.55% 10.67% 7.60% 14.53% 100.00% Confirmed Industry Leadership Industry Overweight Candidate
6 IYT Transports Industrials 74.39 6.67 9.19 Leading Strong / Improving Leading 6.31% 5.51% 4.04% 2.63% 100.00% Confirmed Industry Leadership Industry Overweight Candidate
7 IGV Software Technology 73.78 3.36 37.72 Leading Strong / Improving Improving 11.14% -5.53% 4.52% 3.71% 25.00% Mixed Industry Signal Neutral
8 VNQ REITs Real Estate 72.34 10.84 17.95 Leading Strong / Improving Leading 1.22% 1.37% 3.35% -0.71% 100.00% Parent-Sector Outperformer Add / Watch Industry
9 PEJ Leisure & Entertainment Consumer Discretionary 70.52 6.91 0.24 Leading Strong / Improving Leading 1.22% 10.05% 0.64% 2.06% 100.00% Parent-Sector Outperformer Add / Watch Industry
10 FDN Internet Communication Services 67.06 -5.58 3.74 Improving Strong / Improving Leading 0.89% 9.93% 3.29% -2.01% 50.00% Parent-Sector Outperformer Add / Watch Industry
11 XRT Retail Consumer Discretionary 60.69 6.86 4.72 Improving Strong / Improving Leading 3.45% 5.42% 2.87% -2.57% 100.00% Parent-Sector Outperformer Add / Watch Industry
12 KRE Regional Banks Financials 58.69 7.11 5.75 Neutral Strong / Improving Weakening 1.00% 0.43% 4.87% 3.05% 100.00% Parent-Sector Outperformer Add / Watch Industry
13 KBE Banks Financials 58.38 5.98 5.63 Neutral Strong / Improving Weakening 0.91% -0.01% 4.78% 2.61% 100.00% Mixed Industry Signal Neutral
14 ICF Real Estate Broad Real Estate 55.60 3.79 -5.56 Neutral Weak / Deteriorating Weakening -0.40% 0.33% 1.73% -1.75% 75.00% Mixed Industry Signal Neutral
15 XOP Oil Exploration & Production Energy 54.00 10.45 30.50 Neutral Weak / Recovering Leading 3.64% -0.37% 11.01% -2.76% 100.00% Industry Recovery Candidate Watchlist / Tactical
16 IAI Capital Markets Financials 48.02 -2.00 -8.58 Neutral Weak / Deteriorating Weakening -3.37% -1.33% 0.50% 1.28% 75.00% Mixed Industry Signal Neutral
17 PPH Pharma Health Care 45.84 8.78 13.54 Neutral Weak / Recovering Weakening -0.45% -1.34% 5.60% 2.52% 75.00% Industry Recovery Candidate Watchlist / Tactical
18 XHB Homebuilders Broad Consumer Discretionary 44.88 -8.13 -21.13 Weakening Weak / Deteriorating Weakening -2.91% -0.84% -3.49% -8.83% 25.00% Mixed Industry Signal Neutral
19 ITB Homebuilders Consumer Discretionary 43.80 -8.37 -16.04 Weakening Weak / Deteriorating Lagging -2.45% -3.60% -3.03% -11.59% 25.00% Mixed Industry Signal Neutral
20 IBB Biotech Large Cap Health Care 42.91 -8.21 6.05 Neutral Weak / Recovering Weakening 0.15% 0.29% 6.20% 4.15% 100.00% Industry Recovery Candidate Watchlist / Tactical
21 XBI Biotech Equal Weight Health Care 42.22 -17.52 -10.39 Neutral Weak / Deteriorating Weakening -0.82% 4.38% 5.23% 8.24% 100.00% Mixed Industry Signal Neutral
22 IHI Medical Devices Health Care 37.84 4.21 19.27 Weakening Weak / Recovering Lagging -3.29% -15.38% 2.76% -11.52% 0.00% Industry Recovery Candidate Watchlist / Tactical
23 SOXX Semiconductors Broad Technology 37.81 -18.72 -62.09 Weakening Weak / Deteriorating Weakening -10.89% 7.66% -17.51% 16.90% 25.00% Mixed Industry Signal Neutral
24 UTES Utilities Broad Utilities 37.42 -5.89 -11.86 Weakening Weak / Deteriorating Lagging -3.98% -0.50% -4.05% -8.16% 0.00% Confirmed Industry Laggard Avoid / Underweight Industry
25 ITA Aerospace & Defense Industrials 34.79 2.53 -0.82 Weakening Weak / Deteriorating Lagging -0.74% 1.96% -3.00% -0.92% 25.00% Mixed Industry Signal Neutral
26 XSD Semiconductors Equal Weight Technology 32.53 -19.92 -63.97 Weakening Weak / Deteriorating Weakening -14.29% 0.96% -20.91% 10.20% 25.00% Mixed Industry Signal Neutral
27 SMH Semiconductors Technology 30.92 -18.29 -67.65 Lagging Weak / Deteriorating Weakening -7.46% 4.28% -14.08% 13.52% 25.00% Mixed Industry Signal Neutral
28 CARZ Autos Consumer Discretionary 24.93 -18.95 -73.23 Lagging Weak / Deteriorating Weakening -12.85% 12.15% -13.43% 4.16% 25.00% Mixed Industry Signal Neutral
29 XAR Aerospace & Defense Equal Weight Industrials 16.36 1.45 -15.71 Lagging Weak / Deteriorating Lagging -3.03% -1.56% -5.30% -4.44% 25.00% Confirmed Industry Laggard Avoid / Underweight Industry
30 COPX Copper Miners Materials 10.57 2.78 -25.82 Lagging Weak / Deteriorating Weakening -4.83% -1.93% -8.34% -10.64% 25.00% Confirmed Industry Laggard Avoid / Underweight Industry
31 OIH Oil Services Energy 6.42 0.85 -19.41 Lagging Weak / Deteriorating Lagging -9.30% -13.73% -1.92% -16.11% 25.00% Confirmed Industry Laggard Avoid / Underweight Industry
32 XME Metals & Mining Materials 2.21 -0.78 -23.60 Lagging Weak / Deteriorating Lagging -9.59% -11.61% -13.10% -20.31% 0.00% Confirmed Industry Laggard Avoid / Underweight Industry
33 URA Uranium Materials 0.52 -3.40 -19.22 Lagging Weak / Deteriorating Lagging -12.09% -30.88% -15.60% -39.58% 0.00% Confirmed Industry Laggard Avoid / Underweight Industry
This monitor provides general, systematic and non-personalized research. It is not investment advice, a recommendation, an offer or a solicitation. Signals are derived from historical and market data, may change without notice, and should be assessed alongside independent suitability, liquidity and execution analysis.
Confirmation and context

Macro & Market Internals

Macro conditions do not replace sector signals. They provide cross-asset context, regime confirmation and risk-quality diagnostics.

Macro Conditions

block raw_score favorability condition interpretation
Risk Appetite 0.02 0.02 Neutral Apetito por riesgo interno
Credit Stress -0.11 0.11 Neutral Estrés de crédito
VIX Stress 0.18 -0.18 Neutral Estrés de volatilidad
Duration Tailwind -0.71 -0.71 Unfavorable Apoyo desde tipos/duración
Curve Tailwind -1.28 -1.28 Unfavorable Apoyo desde pendiente de curva
Oil Tailwind -1.16 -1.16 Unfavorable Apoyo desde energía/WTI
USD Weakness Tailwind -0.76 -0.76 Unfavorable Apoyo desde dólar débil

Leadership Quality

date leadership_quality_label smh_spy_3m qqq_spy_3m rsp_spy_3m iwm_spy_3m high_beta_low_vol_3m xly_xlp_3m positive_internal_ratio_count interpretation positive_internal_ratio_count_label
2026-07-21 Narrow Risk-On / Mega-Cap-Led 14.47% 2.89% -0.37% 1.88% 6.77% -3.59% 4 El liderazgo favorece semiconductores/tech/beta, pero la amplitud no confirma: equal-weight vs cap-weight sigue débil. 4/6

Internal Risk-On Composite

date internal_risk_on_composite risk_appetite_subscore breadth_subscore cyclical_subscore positive_ratio_count positive_ratio_count_label internal_leadership_label
2026-07-21 54.34 70.11 51.89 41.03 4 4/6 Mixed Internals
ratio block return_3M score_0_100 positive
SMH/SPY Semis vs Market 14.47% 86.18 True
QQQ/SPY Nasdaq vs Market 2.89% 57.23 True
SPHB/SPLV High Beta vs Low Vol 6.77% 66.93 True
RSP/SPY Equal Weight Breadth -0.37% 49.07 False
IWM/SPY Small Caps Breadth 1.88% 54.70 True
XLY/XLP Cyclicals vs Defensives -3.59% 41.03 False

Market Internals — four key ratios

ratio description return_1M return_3M return_6M return_12M trend_vs_ma50 trend_vs_ma200
SMH/SPY Semiconductors vs S&P 500 -13.14% 14.47% 34.86% 69.56% -3.31% 22.41%
QQQ/SPY Nasdaq 100 vs S&P 500 -4.43% 2.89% 4.63% 5.69% -2.00% 2.76%
RSP/SPY Equal Weight vs Cap Weight 0.98% -0.37% -0.87% -2.11% 1.03% 0.00%
SPHB/SPLV High Beta vs Low Vol -10.71% 6.77% 13.74% 35.23% -3.54% 10.02%

Momentum 3M of Key Ratios

Macro Regime Scores

Model Confidence

date model_confidence_score model_confidence_label avg_score_available_weight data_freshness_score avg_data_lag_days sector_dispersion_score score_dispersion_points internal_confirmation_score
2026-07-21 94.02 High 1.10 0.83 2.53 0.96 17.31 0.67
This monitor provides general, systematic and non-personalized research. It is not investment advice, a recommendation, an offer or a solicitation. Signals are derived from historical and market data, may change without notice, and should be assessed alongside independent suitability, liquidity and execution analysis.
Transparency layer

Data, Downloads & Audit

Downloadable model outputs, current-delta tables, freshness checks, source validation and technical appendix.

Data Downloads

Complete What Changed Table

Open full 5D / 21D change table
ticker sector score_rank score_0_100_smooth score_0_100_change_5d score_0_100_change_21d score_state rrg_quadrant signal_interpretation action_bias move_5d rank_change_5d move_21d rank_change_21d relative_return_vs_spy_1M relative_return_vs_spy_3M macro_tailwind
XLF Financials 1 82.28 7.04 26.68 Leading Improving Emerging Leadership Overweight Candidate Unchanged 0.00 Strong Up 3.00 3.94% 2.65% -0.05
XLC Communication Services 11 24.88 5.26 22.44 Lagging Improving Oversold / Tactical Bounce Tactical Bounce Only Unchanged 0.00 Unchanged 0.00 2.43% -11.25% -0.21
XLE Energy 6 49.21 8.97 22.00 Neutral Leading Strong Trend / Positive Relative Momentum Neutral Up 1.00 Strong Up 3.00 7.65% -2.35% -0.80
XLV Health Care 3 61.56 2.61 19.90 Improving Improving Rotation Candidate / Improving Fast Add / Watch Candidate Unchanged 0.00 Strong Up 4.00 6.24% 3.94% -0.11
XLU Utilities 8 40.86 1.16 10.48 Weakening Improving Weak but Bouncing Watchlist Unchanged 0.00 Unchanged 0.00 -0.07% -7.38% -0.33
XLP Consumer Staples 5 55.00 4.77 8.05 Neutral Improving Early Improvement / Watchlist Watchlist Up 1.00 Up 1.00 1.76% -4.24% -0.17
XLRE Real Estate 2 65.25 10.99 2.72 Improving Improving Rotation Candidate Watch / Add Candidate Up 2.00 Unchanged 0.00 2.15% -2.06% -0.33
XLY Consumer Discretionary 10 26.05 -2.02 -1.27 Lagging Improving Oversold / Tactical Bounce Tactical Bounce Only Unchanged 0.00 Unchanged 0.00 -0.58% -7.68% -0.19
XLI Industrials 7 44.10 -5.87 -15.48 Weakening Weakening Deteriorating Leadership Underweight / Avoid Down -2.00 Strong Down -4.00 -2.24% -2.84% -0.22
XLB Materials 9 33.81 -2.04 -19.45 Weakening Lagging Deteriorating Leadership Underweight / Avoid Unchanged 0.00 Strong Down -4.00 -3.45% -8.34% -0.40
XLK Technology 4 51.38 -11.06 -36.94 Neutral Weakening Mixed / No Clear Edge Neutral / Avoid Add Down -2.00 Strong Down -3.00 -6.41% 9.68% -0.21

Data Freshness Monitor

dataset latest_date notes
Market prices / Tiingo 2026-07-21 ETF prices and volume
Macro / DGS10 2026-07-20 FRED
Macro / DGS2 2026-07-20 FRED
Macro / T10Y2Y 2026-07-21 FRED
Macro / VIXCLS 2026-07-20 FRED
Macro / DCOILWTICO 2026-07-13 FRED
Macro / DTWEXBGS 2026-07-17 FRED
Macro / NFCI 2026-07-10 FRED
Macro / WALCL 2026-07-15 FRED
Macro / BAMLC0A0CM 2026-07-20 stitched(local=ok:FRED_BAMLC0A0CM.csv, fred=ok:FRED, priority=FRED_on_overlap)
Macro / BAMLH0A0HYM2 2026-07-20 stitched(local=ok:FRED_BAMLH0A0HYM2.csv, fred=ok:FRED, priority=FRED_on_overlap)
Macro / BAMLH0A1HYBB 2026-07-20 stitched(local=ok:FRED_BAMLH0A1HYBB.csv, fred=ok:FRED, priority=FRED_on_overlap)
Credit stitched / BAMLC0A0CM 2026-07-20 stitched(local=ok:FRED_BAMLC0A0CM.csv, fred=ok:FRED, priority=FRED_on_overlap)
Credit stitched / BAMLH0A0HYM2 2026-07-20 stitched(local=ok:FRED_BAMLH0A0HYM2.csv, fred=ok:FRED, priority=FRED_on_overlap)
Credit stitched / BAMLH0A1HYBB 2026-07-20 stitched(local=ok:FRED_BAMLH0A1HYBB.csv, fred=ok:FRED, priority=FRED_on_overlap)

Technical Appendix

Open audit charts and technical tables

RRG with tails — eight-week phase audit

Full risk-on / risk-off ratios

Macro stress monitor

Macro bias table

metric value bias
Risk Appetite 0.02 Neutral
Credit Stress -0.11 Neutral
Duration Tailwind -0.71 Negative
Curve Tailwind -1.28 Negative
Oil Tailwind -1.16 Negative
USD Weakness Tailwind -0.76 Negative
Defensive Tailwind 0.02 Neutral

Latest macro regime

metric latest_value
risk_appetite_score 0.02
credit_stress_score -0.11
vix_stress_score 0.18
duration_tailwind -0.71
curve_tailwind -1.28
oil_tailwind -1.16
usd_weak_tailwind -0.76
defensive_tailwind 0.02

Full ratio table

ratio description return_1M return_3M return_6M return_12M trend_vs_ma50 trend_vs_ma200
XLY/XLP Discretionary vs Staples -2.30% -3.59% -8.31% -0.60% -1.90% -5.15%
XLI/XLU Industrials vs Utilities -2.16% 4.90% 2.90% 12.29% 0.33% 6.15%
XLF/XLU Financials vs Utilities 4.02% 10.82% -0.21% 3.01% 4.65% 5.60%
XLK/XLU Technology vs Utilities -6.34% 18.41% 16.83% 31.38% -2.01% 15.47%
XLE/XLV Energy vs Health Care 1.33% -6.05% 17.86% 13.34% -0.53% 6.38%
SMH/SPY Semiconductors vs S&P 500 -13.14% 14.47% 34.86% 69.56% -3.31% 22.41%
QQQ/SPY Nasdaq 100 vs S&P 500 -4.43% 2.89% 4.63% 5.69% -2.00% 2.76%
RSP/SPY Equal Weight vs Cap Weight 0.98% -0.37% -0.87% -2.11% 1.03% 0.00%
IWM/SPY Small Caps vs Large Caps -1.07% 1.88% 3.87% 14.56% 1.40% 4.57%
IWF/IWD Growth vs Value -1.93% -5.89% -9.26% -13.56% -4.12% -8.18%
SPHB/SPLV High Beta vs Low Vol -10.71% 6.77% 13.74% 35.23% -3.54% 10.02%
MTUM/USMV Momentum vs Min Vol -11.05% 11.12% 20.45% 24.93% -1.46% 13.64%

Industry universe and availability

ticker industry parent_sector parent_ticker status
SMH Semiconductors Technology XLK active_if_tiingo_available
SOXX Semiconductors Broad Technology XLK active_if_tiingo_available
XSD Semiconductors Equal Weight Technology XLK active_if_tiingo_available
IGV Software Technology XLK active_if_tiingo_available
CLOU Cloud Computing Technology XLK active_if_tiingo_available
HACK Cybersecurity Technology XLK active_if_tiingo_available
FDN Internet Communication Services XLC active_if_tiingo_available
KBE Banks Financials XLF active_if_tiingo_available
KRE Regional Banks Financials XLF active_if_tiingo_available
KIE Insurance Financials XLF active_if_tiingo_available
IAI Capital Markets Financials XLF active_if_tiingo_available
IBB Biotech Large Cap Health Care XLV active_if_tiingo_available
XBI Biotech Equal Weight Health Care XLV active_if_tiingo_available
IHI Medical Devices Health Care XLV active_if_tiingo_available
IHF Healthcare Providers Health Care XLV active_if_tiingo_available
PPH Pharma Health Care XLV active_if_tiingo_available
IYT Transports Industrials XLI active_if_tiingo_available
ITA Aerospace & Defense Industrials XLI active_if_tiingo_available
XAR Aerospace & Defense Equal Weight Industrials XLI active_if_tiingo_available
XRT Retail Consumer Discretionary XLY active_if_tiingo_available
ITB Homebuilders Consumer Discretionary XLY active_if_tiingo_available
XHB Homebuilders Broad Consumer Discretionary XLY active_if_tiingo_available
PEJ Leisure & Entertainment Consumer Discretionary XLY active_if_tiingo_available
CARZ Autos Consumer Discretionary XLY active_if_tiingo_available
XOP Oil Exploration & Production Energy XLE active_if_tiingo_available
OIH Oil Services Energy XLE active_if_tiingo_available
XME Metals & Mining Materials XLB active_if_tiingo_available
COPX Copper Miners Materials XLB active_if_tiingo_available
URA Uranium Materials XLB active_if_tiingo_available
VNQ REITs Real Estate XLRE active_if_tiingo_available
REZ Residential REITs Real Estate XLRE active_if_tiingo_available
ICF Real Estate Broad Real Estate XLRE active_if_tiingo_available
UTES Utilities Broad Utilities XLU active_if_tiingo_available

Source Validation

Open complete validation log
ticker name source status first_valid_date last_valid_date observations missing_pct error
XLK Technology Tiingo ok 2018-01-02 2026-07-21 2148 0.00
XLC Communication Services Tiingo ok 2018-06-19 2026-07-21 2032 0.05
XLY Consumer Discretionary Tiingo ok 2018-01-02 2026-07-21 2148 0.00
XLP Consumer Staples Tiingo ok 2018-01-02 2026-07-21 2148 0.00
XLE Energy Tiingo ok 2018-01-02 2026-07-21 2148 0.00
XLF Financials Tiingo ok 2018-01-02 2026-07-21 2148 0.00
XLV Health Care Tiingo ok 2018-01-02 2026-07-21 2148 0.00
XLI Industrials Tiingo ok 2018-01-02 2026-07-21 2148 0.00
XLB Materials Tiingo ok 2018-01-02 2026-07-21 2148 0.00
XLRE Real Estate Tiingo ok 2018-01-02 2026-07-21 2148 0.00
XLU Utilities Tiingo ok 2018-01-02 2026-07-21 2148 0.00
SPY S&P 500 Tiingo ok 2018-01-02 2026-07-21 2148 0.00
QQQ Nasdaq 100 Tiingo ok 2018-01-02 2026-07-21 2148 0.00
RSP S&P 500 Equal Weight Tiingo ok 2018-01-02 2026-07-21 2148 0.00
IWM Russell 2000 Tiingo ok 2018-01-02 2026-07-21 2148 0.00
IWF Russell 1000 Growth Tiingo ok 2018-01-02 2026-07-21 2148 0.00
IWD Russell 1000 Value Tiingo ok 2018-01-02 2026-07-21 2148 0.00
SMH Semiconductors Tiingo ok 2018-01-02 2026-07-21 2148 0.00
MTUM Momentum Factor Tiingo ok 2018-01-02 2026-07-21 2148 0.00
QUAL Quality Factor Tiingo ok 2018-01-02 2026-07-21 2148 0.00
USMV Minimum Volatility Tiingo ok 2018-01-02 2026-07-21 2148 0.00
SPLV Low Volatility Tiingo ok 2018-01-02 2026-07-21 2148 0.00
SPHB High Beta Tiingo ok 2018-01-02 2026-07-21 2148 0.00
SOXX Semiconductors Broad Tiingo ok 2018-01-02 2026-07-21 2148 0.00
XSD Semiconductors Equal Weight Tiingo ok 2018-01-02 2026-07-21 2148 0.00
IGV Software Tiingo ok 2018-01-02 2026-07-21 2148 0.00
CLOU Cloud Computing Tiingo ok 2019-04-16 2026-07-21 1825 0.15
HACK Cybersecurity Tiingo ok 2018-01-02 2026-07-21 2148 0.00
FDN Internet Tiingo ok 2018-01-02 2026-07-21 2148 0.00
KBE Banks Tiingo ok 2018-01-02 2026-07-21 2148 0.00
KRE Regional Banks Tiingo ok 2018-01-02 2026-07-21 2148 0.00
KIE Insurance Tiingo ok 2018-01-02 2026-07-21 2148 0.00
IAI Capital Markets Tiingo ok 2018-01-02 2026-07-21 2148 0.00
IBB Biotech Large Cap Tiingo ok 2018-01-02 2026-07-21 2148 0.00
XBI Biotech Equal Weight Tiingo ok 2018-01-02 2026-07-21 2148 0.00
IHI Medical Devices Tiingo ok 2018-01-02 2026-07-21 2148 0.00
IHF Healthcare Providers Tiingo ok 2018-01-02 2026-07-21 2148 0.00
PPH Pharma Tiingo ok 2018-01-02 2026-07-21 2148 0.00
IYT Transports Tiingo ok 2018-01-02 2026-07-21 2148 0.00
ITA Aerospace & Defense Tiingo ok 2018-01-02 2026-07-21 2148 0.00
XAR Aerospace & Defense Equal Weight Tiingo ok 2018-01-02 2026-07-21 2148 0.00
XRT Retail Tiingo ok 2018-01-02 2026-07-21 2148 0.00
ITB Homebuilders Tiingo ok 2018-01-02 2026-07-21 2148 0.00
XHB Homebuilders Broad Tiingo ok 2018-01-02 2026-07-21 2148 0.00
PEJ Leisure & Entertainment Tiingo ok 2018-01-02 2026-07-21 2148 0.00
CARZ Autos Tiingo ok 2018-01-02 2026-07-21 2148 0.00
XOP Oil Exploration & Production Tiingo ok 2018-01-02 2026-07-21 2148 0.00
OIH Oil Services Tiingo ok 2018-01-02 2026-07-21 2148 0.00
XME Metals & Mining Tiingo ok 2018-01-02 2026-07-21 2148 0.00
COPX Copper Miners Tiingo ok 2018-01-02 2026-07-21 2148 0.00
URA Uranium Tiingo ok 2018-01-02 2026-07-21 2148 0.00
VNQ REITs Tiingo ok 2018-01-02 2026-07-21 2148 0.00
REZ Residential REITs Tiingo ok 2018-01-02 2026-07-21 2148 0.00
ICF Real Estate Broad Tiingo ok 2018-01-02 2026-07-21 2148 0.00
UTES Utilities Broad Tiingo ok 2018-01-02 2026-07-21 2148 0.00
DGS10 US 10Y Treasury Yield FRED ok 2018-01-02 2026-07-20 2136
DGS2 US 2Y Treasury Yield FRED ok 2018-01-02 2026-07-20 2136
T10Y2Y 10Y-2Y Treasury Spread FRED ok 2018-01-02 2026-07-21 2137
VIXCLS VIX FRED ok 2018-01-02 2026-07-20 2179
DCOILWTICO WTI Crude Oil FRED ok 2018-01-02 2026-07-13 2130
DTWEXBGS Trade Weighted US Dollar Broad FRED ok 2018-01-02 2026-07-17 2131
NFCI Chicago Fed National Financial Conditions Index FRED ok 2018-01-05 2026-07-10 445
WALCL Fed Balance Sheet FRED ok 2018-01-03 2026-07-15 446
BAMLC0A0CM US Corporate OAS stitched(local=ok:FRED_BAMLC0A0CM.csv, fred=ok:FRED, priority=FRED_on_overlap) ok 2018-01-02 2026-07-20 2235
BAMLH0A0HYM2 US High Yield OAS stitched(local=ok:FRED_BAMLH0A0HYM2.csv, fred=ok:FRED, priority=FRED_on_overlap) ok 2018-01-02 2026-07-20 2236
BAMLH0A1HYBB US High Yield BB OAS stitched(local=ok:FRED_BAMLH0A1HYBB.csv, fred=ok:FRED, priority=FRED_on_overlap) ok 2018-01-02 2026-07-20 2236
This monitor provides general, systematic and non-personalized research. It is not investment advice, a recommendation, an offer or a solicitation. Signals are derived from historical and market data, may change without notice, and should be assessed alongside independent suitability, liquidity and execution analysis.