← Sector Rotation Screen home

Weekly Commentary — May 17, 2026

⚠️ Not financial advice. This is auto-generated each week by Anthropic's Claude (an AI model). Brian Beals is not a registered investment advisor, and Anthropic's Claude is not licensed to provide personalized financial advice. The screener is a research and methodology demo, not a recommendation system. Past performance does not predict future results. Do your own research before making any investment decisions.

View this week's dashboard ↗


What the screen said this week

The screener classified the economy as mid-cycle on May 17, 2026, based on industrial production growing +1.4% year-over-year—within the 0–4% expansion band—and a positive trend (+0.47 change in the curve). That mid-cycle designation typically aligns with steady, moderate growth rather than early recovery or late-cycle overheating.

Technology (XLK) sits at the top with a composite score of 91.2, earning a "Buy" signal under this rule set. Its strength comes from near-perfect marks across all three pillars: seasonality at 80.1, cycle fit at 100.0, and relative strength at 93.0, reflecting +17.74% outperformance over the trailing three months. Communications (XLC) ranks second at 62.5 but carries a "Hold" signal and a thin-sample warning on its seasonality data; its relative strength score of 20.5 and -7.09% three-month performance dragged the composite below the Buy threshold.

Four sectors landed in "Avoid" territory (composite ≤ 40): Consumer Discretionary, Financials, Healthcare, and Utilities. All four combine weak relative strength (scores below 16) with trailing three-month underperformance ranging from -8% to -16%, and most show poor cycle fit given the current mid-cycle classification.

Things worth noticing

Energy (XLE) offers an interesting contrast: its relative strength score of 69.6 and positive three-month momentum (+1.36%) suggest recent price strength, yet the composite sits at 57.9—only a "Hold"—because seasonality (50.3) and cycle fit (50.0) are essentially neutral. The 40% weighting on relative strength wasn't enough to override middling marks in the other two factors.

Healthcare (XLV) and Consumer Staples (XLP) are often considered defensive plays, yet both score poorly on cycle fit (35.0 for each) in this mid-cycle environment. The methodology appears to penalize defensive sectors when the macro backdrop suggests expansion, even though Healthcare shows decent seasonality (63.6). Their trailing three-month relative strength figures (-16.31% and -13.63%, respectively) cemented both near the bottom of the rankings.

The backtest disclosure deserves attention: over the 15-year window, this strategy returned +224.93% versus +595.59% for SPY, meaning the rule set underperformed buy-and-hold by a wide margin after accounting for 10-basis-point trading costs. That historical result is a property of these specific signal thresholds and weightings, not a commentary on sector rotation as a concept.

Methodology reminder

The composite score is a weighted average: 30% seasonality (historical same-calendar-period performance), 30% cycle fit (alignment with the current macro regime), and 40% relative strength (trailing momentum). In the backtest, lookahead bias is controlled using FRED ALFRED vintage data, ensuring only information available at each historical decision point was used. The backtest result reflects how this particular rule set would have performed in the past, not a forecast of future returns.


By Brian Beals. Methodology and code: github.com/brianbeals/sector-rotation-screener. Commentary generated by Anthropic's Claude (claude-sonnet-4-5).