Daily brief
asof 2026-09-04 · price_rule_snapshot · rule price-agreement-v1
Price-rule snapshot. Not a proven edge.
Desk call
Claude · 2026-09-08 snapshot · low convictionthe price momentum readings for QQQ, SMH, XLK and XLU are all still positive (mom 101-105), but the rotation map shows their rs20 has turned negative across the board (-0.5 to -1.9), so the price rule and the map disagree on this leadership group — prefer the map and treat these as fading rather than confirmed leaders, meaning don't chase strength into SMH/XLK here. The weakening quadrant is unambiguous both ways: BTC-USD, XOP, GDX, COPX and XLE all show mom below or near 100 with deeply negative rs20 (-6 to -19), so near-term downside continuation in crypto, energy and metals miners is the cleaner read, while small positive rs20 upticks in XLI (+4.6) and XLY (+4.12) out of the laggard bucket are worth a small, quick look for mean-reversion but not a core position.
the broader picture is a rotation map showing decay in the prior growth/defensive leadership (QQQ, SMH, XLK, XLU) at the same time commodity-and-hard-asset names (BTC-USD, XLE, XOP, GDX, COPX) are sliding from weakening toward lagging, with only UUP registering as "improving" and even that is marginal (rs20 -0.17, mom just above 100). Watch XLI, XLY, XLB and IWM for a potential slow handoff of leadership out of the laggard quadrant given their positive rs20, but size this cautiously — the astra rotation model scores 0.389 and the momentum rule scores 0.274 versus 0.439 for a simple always-neutral baseline on 380 observations, so neither the price rule nor the rotation signal has demonstrated an edge here, and this call should be read as low-confidence positioning guidance, not a trade recommendation.
Relative rotation vs SPY
asof 2026-09-08 · click a nameLagging
Improving
Closes
last 80 sessions through 2026-09-04Events / sentiment
not wiredNo live Fed, CPI, NFP, fear/greed, or VIX feed on this build. Those numbers are omitted rather than shown as placeholders.
RS vs SPY
price snapshot, percent| Symbol | 1d | 5d | 20d |
|---|---|---|---|
| TLT | +0.56 | -0.92 | -0.27 |
| HYG | +0.32 | -0.84 | -0.17 |
| UUP | +0.64 | -0.46 | +0.43 |
| SPY | 0.00 | 0.00 | 0.00 |
| SMH | +3.00 | +2.40 | -2.30 |
| XLV | -0.66 | +0.06 | +3.90 |
| XLF | -0.40 | -0.11 | +1.27 |
| XLE | -0.48 | +2.09 | +11.85 |
| GLD | -0.46 | -0.63 | +2.49 |
| BTC-USD | -1.59 | +2.25 | +23.29 |
Daily brief
20 views (ST + MT)- creditMTbearishconf 2/5astra
HYG: trailing 20-observation trend is bearish.
return_20d - creditSTbearishconf 2/5astra
HYG: trailing 5/20-observation trends agree: bearish.
return_5dreturn_20d - cryptoMTbullishconf 2/5astra
BTC-USD: trailing 20-observation trend is bullish.
return_20d - cryptoSTbullishconf 2/5astra
BTC-USD: trailing 5/20-observation trends agree: bullish.
return_5dreturn_20d - energyMTbullishconf 2/5astra
XLE: trailing 20-observation trend is bullish.
return_20d - energySTbullishconf 2/5astra
XLE: trailing 5/20-observation trends agree: bullish.
return_5dreturn_20d - equitiesMTneutralconf 2/5astra
SPY: trailing 20-observation trend is neutral.
return_20d - equitiesSTneutralconf 2/5astra
SPY: trailing 5/20-observation trends agree: neutral.
return_5dreturn_20d - financialsMTbullishconf 2/5astra
XLF: trailing 20-observation trend is bullish.
return_20d - financialsSTneutralconf 2/5astra
XLF: trailing trends disagree or are small; neutral.
return_5dreturn_20d - healthcareMTbullishconf 2/5astra
XLV: trailing 20-observation trend is bullish.
return_20d - healthcareSTneutralconf 2/5astra
XLV: trailing trends disagree or are small; neutral.
return_5dreturn_20d - metalsMTbullishconf 2/5astra
GLD: trailing 20-observation trend is bullish.
return_20d - metalsSTneutralconf 2/5astra
GLD: trailing trends disagree or are small; neutral.
return_5dreturn_20d - ratesMTbearishconf 2/5astra
TLT: trailing 20-observation trend is bearish.
return_20d - ratesSTbearishconf 2/5astra
TLT: trailing 5/20-observation trends agree: bearish.
return_5dreturn_20d - semisMTbearishconf 2/5astra
SMH: trailing 20-observation trend is bearish.
return_20d - semisSTneutralconf 2/5astra
SMH: trailing trends disagree or are small; neutral.
return_5dreturn_20d - usdMTneutralconf 2/5astra
UUP: trailing 20-observation trend is neutral.
return_20d - usdSTneutralconf 2/5astra
UUP: trailing 5/20-observation trends agree: neutral.
return_5dreturn_20d