ETFs Are The Market
Market-environment intelligence from the ETF tape — macro · sector · thematic
calm, broadening risk-on — caution node: semis
VIX 15.1 in contango; cross-asset risk vote +2 (risk-on). Breadth broadening — IWM/SPY at the 86th percentile, 72% of S&P 500 members above their 200-day, HY OAS at the 8th percentile. Leadership rotating from decelerating SMH toward XBI, ARKK, MSOS. The one caution node: semis — see the ranked reads.
Where the Feeds Agree
State of the Tape
methodology & data vintage
methodology · masks · caveats
- T-1 staleness: issuer NAV/shares strike after the close — freshest value is prior close.
- In-kind creations/redemptions are primary-market activity, not screen pressure.
- Delta-SO flow is a lower bound on positioning change (internalized AP activity nets out).
- Days with |delta-SO| > 25% are masked as suspect (split/restatement guard); a genuine giant flow day is also masked — inspect errors[] for masked rows.
- Direxion flows use close price as NAV proxy (issuer publishes no NAV in the holdings CSV).
- No percentile/z-score claims: cross-fund flow history is too short for most funds (later task).
Technical Board
show 2
Show full board — all 30 names, all columns
| Ticker | Price | vs20 | vs200 | RSI | ADX | 50/200 | State | Read (trend · mom · agree) | Note |
|---|---|---|---|---|---|---|---|---|---|
| Broad market | |||||||||
| SPY | 765.72 | +0.4% | +8.2% | 54 | 19 | 50▲200 287d | range / mixed | ▲ up · neutral · confirming | — |
| QQQ | 713.44 | +0.6% | +9.3% | 50 | 14 | 50▲200 292d | range / mixed | ▲ up · neutral · confirming | — |
| IWM | 299.96 | +0.5% | +11.1% | 53 | 14 | 50▲200 262d | range / mixed | ▲ up · neutral · confirming | — |
| DIA | 532.22 | -0.1% | +7.4% | 52 | 16 | 50▲200 278d | pulling back in uptrend | ▲ up · neutral · confirming | — |
| Sectors (SPDR) | |||||||||
| XLK | 183.31 | +0.3% | +15.7% | 50 | 14 | 50▲200 87d | range / mixed | ▲ up · neutral · diverging | — |
| XLF | 57.48 | -0.1% | +8.0% | 55 | 26 | 50▲200 31d | trending up | ▲ up · neutral · confirming | — |
| XLV | 174.62 | +4.5% | +13.2% | 68 | 28 | 50▲200 32d | trending up | ▲ up · firm · confirming | — |
| XLE | 63.64 | +5.6% | +18.1% | 72 | 28 | 50▲200 235d | trending up | ▲ up · overbought · confirming | — |
| XLI | 180.25 | -1.7% | +6.3% | 43 | 15 | 50▲200 296d | pulling back in uptrend | ▲ up · soft · diverging | — |
| XLY | 118.02 | +1.0% | +0.8% | 54 | 16 | 50▼200 36d | basing / coiling | ▶ flat · neutral · diverging | — |
| XLP | 85.99 | +0.5% | +3.8% | 54 | 16 | 50▲200 135d | basing / coiling | ▲ up · neutral · confirming | — |
| XLU | 42.77 | -3.0% | -4.4% | 33 | 12 | 50▲200 302d | basing / coiling | ▶ flat · soft · confirming | — |
| XLB | 53.54 | +2.5% | +8.0% | 61 | 12 | 50▲200 270d | range / mixed | ▲ up · firm · confirming | — |
| XLRE | 45.08 | +0.0% | +5.1% | 52 | 9 | 50▲200 120d | basing / coiling | ▲ up · neutral · confirming | — |
| XLC | 111.40 | +0.7% | -2.3% | 52 | 11 | 50▼200 67d | basing / coiling | ▼ down · neutral · diverging | — |
| Themes & speculative | |||||||||
| SMH | 560.42 | -0.4% | +20.0% | 46 | 15 | 50▲200 288d | pulling back in uptrend | ▲ up · neutral · diverging | semiconductors / AI capex |
| KWEB | 26.66 | -3.9% | -14.0% | 44 | 15 | 50▼200 143d | range / mixed | ▼ down · soft · confirming | China internet |
| MSOS | 4.96 | +12.1% | +13.6% | 64 | 12 | 50▲200 56d | range / mixed | ▶ flat · firm · diverging | US cannabis (regulatory catalyst) |
| TAN | 49.32 | -3.2% | -10.6% | 39 | 21 | 50▼200 3d | range / mixed | ▶ flat · soft · confirming | solar |
| XHB | 106.50 | -1.3% | -0.5% | 47 | 11 | 50▲200 17d | basing / coiling | ▶ flat · neutral · confirming | homebuilders |
| XBI | 165.73 | +6.3% | +24.9% | 63 | 23 | 50▲200 244d | range / mixed | ▲ up · firm · confirming | biotech |
| IGV | 103.37 | +3.4% | +10.2% | 60 | 25 | 50▲200 3d | trending up | ▶ flat · firm · diverging | software |
| ARKK | 86.21 | +10.4% | +12.4% | 66 | 20 | 50▲200 29d | range / mixed | ▶ flat · firm · diverging | disruptive-growth / speculation |
| URA | 46.07 | +7.3% | -5.1% | 60 | 18 | 50▼200 35d | basing → turning up | ▼ down · firm · diverging | uranium / nuclear |
| ITA | 237.34 | -3.8% | +3.9% | 40 | 20 | 50▲200 302d | pulling back in uptrend | ▲ up · soft · diverging | aerospace & defense |
| Regime proxies | |||||||||
| HYG | 79.61 | +0.1% | -0.7% | 51 | 14 | 50▼200 104d | basing / coiling | ▶ flat · neutral · diverging | — |
| LQD | 105.92 | -0.3% | -3.1% | 42 | 23 | 50▼200 102d | range / mixed | ▼ down · soft · confirming | — |
| TLT | 82.05 | -0.6% | -5.2% | 43 | 23 | 50▼200 106d | range / mixed | ▼ down · soft · confirming | — |
| GLD | 423.36 | +7.8% | +2.4% | 71 | 27 | 50▼200 37d | range / mixed | ▲ up · overbought · confirming | — |
| UUP | 27.90 | -0.9% | +0.6% | 35 | 25 | 50▲200 71d | pulling back in uptrend | ▶ flat · soft · confirming | — |
Sector & Thematic Rotation
Leverage & Fragility
funds · AUM · ADV — all sectors
ΔSO methodology · fund breakdown (bull · bear)
Descriptive cross-sectional rank — not a forced-move prediction.
Read as: A within-complex severity indicator relative to the proxy ETF's own liquidity, and a DIRECTIONAL cross-sector ordering — not a calibrated forced-move or market-impact prediction.
methodology & literature caveat
What you actually own
show all 18
Look-through = the % of the fund (by weight) sitting in the AI-capex complex, counted from the top-10 disclosed holdings only — a floor (near-complete for the mega-caps, since they ARE the top holdings; positions below the top-10 are not counted). Descriptive: a fund’s own disclosed holdings, not advice.
Glossary — the shorthand this page leans on
- contango / backwardation
- the VIX term-structure shapes: near-term volatility priced below longer-dated (contango — the usual state) vs above it (backwardation — a stress marker).
- ADV
- average daily $-volume of a fund's shares — the liquidity yardstick §04's rebalance footprints are measured against.
- LETF
- leveraged ETF — delivers a daily multiple (2× / 3×, long or inverse) of its index and must rebalance toward the close every session.
- RS (relative strength)
- a fund's price divided by SPY's, indexed so 100 = the fund's own 1y average — above 100 means stronger than its own baseline, not beating SPY outright.
- diffusion
- the share of tracked equity names above a moving average — §02's participation gauge.
- golden / death cross
- the 50-day average crossing above (golden) or below (death) the 200-day — a slow-moving trend-change marker.
- percentile windows
- every “%ile” on this page ranks today against the stated lookback only (1y unless labelled otherwise), never against all history.
- signal strength
- a 0–1 engine score for how strongly a §00·5 convergence or tension holds: corroboration breadth (how many legs agree) for convergences, a rule-specific score for tensions (some rules scale with the reading, others assign a fixed weight) — not a probability or confidence interval.