ETF Universe Scan
ETF Universe Scan
Broad market still strong-up across core ETFs (VOO/QQQ/VTI RSI 56-59); leveraged semis cooling off the highs (SOXL flat 7d after the rip) but SMH/DRAM/QTUM running hot; gold complex confirmed downtrend (GLD RSI 38); China oversold (KWEB/FXI RSI 33); all inverse ETFs in freefall.
Quick Snapshot
| Metric | Reading |
|---|---|
| Scan date | 2026-06-20 (latest equity bar 06-18; Juneteenth 06-19 closed) |
| Data source | etf-ideas.json |
| Broad market trend | Strong-up (VOO/QQQ/QQQM/VTI RSI 56-59, vs20 positive) |
| Leading theme | Semis (SMH +16% 30d), memory (DRAM +54% 30d), quantum (QTUM) |
| Lagging theme | Gold, China, cloud software, inverse ETFs |
| RSI oversold (<30) | None (KWEB/FXI nearest at 32.7 / 33.8) |
| RSI near overbought (>70) | RONB (74.7), DRAM (69.2) |
| Inverse ETFs | All collapse/strong-down; bear bets not supported by tape |
Price Table
Core Broad Market
| ETF | Price | 7D | 30D | 3M | RSI | vs SMA20 | % from 52wk Hi | Status | Action |
|---|---|---|---|---|---|---|---|---|---|
| VOO | 689.75 | +1.82% | +1.60% | +12.16% | 56.9 🟠 | +0.5% | -1.3% | Strong-up | 🔒 Hold | (06-16, 2d stale) |
| QQQ | 740.62 | +0.38% | +3.65% | +24.89% | 59.1 🟠 | +1.9% | -2.5% | Strong-up | 🔒 Hold |
| QQQM | 300.56 | +3.88% | +3.42% | +21.14% | 56.3 🟠 | +0.8% | -2.5% | Strong-up | 🔒 Hold | (06-16, 2d stale) |
| VTI | 369.99 | -0.34% | +1.34% | +13.69% | 56.1 🟠 | +0.5% | -1.2% | Strong-up | 🔒 Hold |
| IWM | 295.59 | +0.02% | +8.53% | +19.65% | 61.0 🟠 | +2.5% | -0.8% | Strong-up | 📈 Accumulate |
Leveraged Bull
| ETF | Price | 7D | 30D | 3M | RSI | vs SMA20 | % from 52wk Hi | Status | Action |
|---|---|---|---|---|---|---|---|---|---|
| TQQQ | 79.93 | +11.08% | +7.55% | +66.24% | 54.3 🟠 | +0.4% | -9.3% | Strong-up | 🔒 Hold | (06-16, 2d stale) |
| QLD | 95.46 | +7.55% | +5.83% | +42.82% | 55.2 🟠 | +0.8% | -5.7% | Strong-up | 🔒 Hold | (06-16, 2d stale) |
| SSO | 68.04 | +3.57% | +2.61% | +23.42% | 56.0 🟠 | +0.7% | -3.0% | Strong-up | 🔒 Hold | (06-16, 2d stale) |
| SPXL | 275.30 | +5.18% | +3.55% | +35.37% | 55.4 🟠 | +0.8% | -4.7% | Strong-up | 🔒 Hold | (06-16, 2d stale) |
| UPRO | 144.14 | +5.10% | +3.43% | +35.11% | 55.3 🟠 | +0.8% | -4.8% | Strong-up | 🔒 Hold | (06-16, 2d stale) |
| SOXL | 226.19 | +28.14% | +49.05% | +311.63% | 54.0 🟠 | +3.8% | -20.5% | Strong-up | 🔒 Hold | (06-16, 2d stale) |
| TECL | 219.88 | +13.19% | +16.90% | +116.91% | 53.0 🟠 | -1.4% | -20.2% | Strong-up | 🔒 Hold | (06-16, 2d stale) |
| LABU | 184.63 | +13.55% | +14.95% | +17.25% | 53.4 🟠 | +5.5% | -13.1% | Strong-up | 🔍 Watch | (06-16, 2d stale) |
| TNA | 69.53 | +7.69% | +17.07% | +51.51% | 57.0 🟠 | +4.6% | -5.7% | Strong-up | 🔒 Hold | (06-16, 2d stale) |
| FNGU | 29.36 | +0.93% | +6.30% | +59.83% | 51.8 🟠 | -2.4% | -20.2% | Strong-up | 🔍 Watch |
| DRAM | 76.71 | +9.81% | +54.13% | +176.33% | 69.2 🟠 | +20.2% | -1.3% | Neutral | 🔍 Watch |
Sector ETFs
| ETF | Price | 7D | 30D | 3M | RSI | vs SMA20 | % from 52wk Hi | Status | Action |
|---|---|---|---|---|---|---|---|---|---|
| SMH | 659.88 | +2.55% | +16.20% | +67.09% | 64.1 🟠 | +8.6% | -2.6% | Strong-up | 🔒 Hold |
| XBI | 140.72 | +3.69% | +5.98% | +15.03% | 62.2 🟠 | +5.6% | -2.8% | Strong-up | 📈 Accumulate |
| VGT | 117.81 | +3.75% | +5.07% | +29.70% | 54.4 🟠 | -0.1% | -6.5% | Strong-up | 🔒 Hold | (06-16, 2d stale) |
| XLK | 191.44 | +0.32% | +7.19% | +38.29% | 59.7 🟠 | +2.5% | -5.1% | Strong-up | 🔒 Hold |
| FTEC | 278.92 | -0.11% | +4.90% | +29.88% | 52.8 🟠 | -1.1% | -4.7% | Strong-up | 🔒 Hold | (06-17, 1d stale) |
| QTUM | 165.42 | +4.15% | +16.52% | +48.47% | 60.4 🟠 | +4.0% | -2.7% | Strong-up | 🔍 Watch | (06-17, 1d stale) |
| JETS | 31.00 | +1.64% | +24.95% | +25.56% | 66.8 🟠 | +7.7% | -1.1% | Strong-up | 🔍 Watch |
| SKYY | 134.66 | -1.34% | +4.15% | +19.24% | 50.8 🟠 | -2.4% | -13.6% | Strong-up | 🔍 Watch | (06-17, 1d stale) |
| IGV | 89.09 | -4.01% | -3.09% | +5.51% | 41.8 🟡 | -6.4% | -24.5% | Strong-down | 🔍 Watch |
| WCLD | 30.40 | -1.94% | +3.09% | +6.26% | 48.2 🟡 | -3.2% | -17.8% | Weak-up | 🔍 Watch | (06-16, 2d stale) |
| CLOU | 21.98 | -5.92% | -2.83% | +10.29% | 42.9 🟡 | -6.2% | -17.7% | Up | 🔍 Watch | (06-17, 1d stale) |
| TAN | 60.58 | -0.85% | -3.24% | +4.92% | 42.4 🟡 | -8.3% | -19.9% | Weak-down | ⚠️ Avoid | (06-16, 2d stale) |
| ICLN | 21.10 | +0.86% | +0.81% | +12.83% | 48.2 🟡 | -3.6% | -11.3% | Strong-up | 🔍 Watch |
| URA | 47.87 | +6.52% | -1.66% | -5.25% | 47.2 🟡 | -0.7% | -23.1% | Down | 🔍 Watch | (06-16, 2d stale) |
| KWEB | 25.24 | -4.81% | -8.65% | -13.23% | 32.7 🟡 | -5.4% | -41.5% | Strong-down | 🔍 Watch |
| EWZ | 33.73 | -4.34% | -5.12% | -6.72% | 35.6 🟡 | -3.0% | -19.7% | Down | ⚠️ Avoid |
| FXI | 33.65 | -5.29% | -6.55% | -6.32% | 33.8 🟡 | -3.8% | -20.7% | Strong-down | 🔍 Watch | (06-17, 1d stale) |
| INDA | 49.06 | +0.51% | +3.79% | +3.24% | 56.7 🟠 | +1.8% | -11.5% | Weak-up | 🔍 Watch | (06-17, 1d stale) |
| GLD | 387.12 | -3.34% | -5.92% | -9.21% | 38.4 🟡 | -3.5% | -24.1% | Down | ⚠️ Avoid |
| GDX | 82.51 | -4.49% | -1.52% | -0.47% | 46.9 🟡 | -1.4% | -29.6% | Down | 🔍 Watch |
| NUGT | 158.33 | +14.80% | -3.11% | -21.66% | 51.1 🟠 | +5.8% | -50.6% | Strong-down | ⚠️ Avoid | (06-16, 2d stale) |
Income / Covered Call
| ETF | Price | 7D | 30D | 3M | RSI | vs SMA20 | % from 52wk Hi | Status | Action |
|---|---|---|---|---|---|---|---|---|---|
| JEPQ | 61.34 | +0.57% | +3.88% | +11.41% | 61.3 🟠 | +2.1% | -0.3% | Strong-up | 🔒 Hold |
| JEPI | 56.10 | -0.57% | +0.74% | +1.21% | 53.7 🟠 | +0.6% | -6.3% | Strong-up | 🔒 Hold |
| SCHD | 32.53 | +0.83% | +1.53% | +6.00% | 56.7 🟠 | +0.3% | -1.2% | Strong-up | 🔒 Hold | (06-16, 2d stale) |
| VYM | 160.42 | +0.97% | +2.42% | +7.88% | 60.7 🟠 | +1.0% | -0.6% | Strong-up | 🔒 Hold | (06-16, 2d stale) |
| QYLD | 18.20 | +1.33% | +2.77% | +5.69% | 59.9 🟠 | +1.2% | -0.2% | Strong-up | 🔒 Hold | (06-16, 2d stale) |
| XYLD | 40.93 | +1.01% | +1.92% | +4.47% | 62.8 🟠 | +0.9% | -0.4% | Strong-up | 🔒 Hold | (06-16, 2d stale) |
| DOGG | 21.41 | -1.65% | +0.90% | +0.61% | 50.0 🟠 | -0.1% | -8.9% | Strong-up | 🔒 Hold | (06-17, 1d stale) |
| HYG | 80.01 | -0.15% | +1.34% | +1.98% | 57.1 🟠 | +0.3% | -1.7% | Strong-up | 🔒 Hold |
| LQD | 109.07 | -0.30% | +0.83% | -0.11% | 53.9 🟠 | +0.3% | -3.4% | Weak-up | 🔒 Hold |
Buffers / Defined Outcome
| ETF | Price | 7D | 30D | 3M | RSI | vs SMA20 | % from 52wk Hi | Status | Action |
|---|---|---|---|---|---|---|---|---|---|
| RONB | 26.02 | +7.07% | +12.69% | +8.92% | 74.7 🟠 | +7.8% | -2.7% | Neutral | 🔍 Watch | (06-16, 2d stale) |
Inverse ETFs
| ETF | Price | 7D | 30D | 3M | RSI | vs SMA20 | % from 52wk Hi | Status | Action |
|---|---|---|---|---|---|---|---|---|---|
| SQQQ | 38.35 | -12.07% | -11.92% | -46.42% | 41.2 🟡 | -4.4% | -66.9% | Strong-down | ❌ Don't Buy | (06-16, 2d stale) |
| SOXS | 4.63 | -30.02% | -53.47% | -87.75% | 34.0 🟡 | -25.8% | -97.7% | Strong-down | ❌ Don't Buy | (06-16, 2d stale) |
| TECS | 6.76 | -14.50% | -23.53% | -63.02% | 39.9 🟡 | -6.6% | -78.9% | Strong-down | ❌ Don't Buy | (06-16, 2d stale) |
| LABD | 12.70 | -13.21% | -19.52% | -32.27% | 43.2 🟡 | -9.1% | -84.3% | Strong-down | ❌ Don't Buy | (06-16, 2d stale) |
| TZA | 4.17 | -7.94% | -17.43% | -40.09% | 40.4 🟡 | -6.3% | -69.2% | Strong-down | ❌ Don't Buy | (06-16, 2d stale) |
| FNGD | 36.28 | -2.96% | -7.16% | -45.13% | 48.1 🟡 | +4.1% | -62.1% | Strong-down | ❌ Don't Buy | (06-17, 1d stale) |
| DUST | 54.04 | +9.98% | -4.27% | -16.03% | 49.5 🟡 | -2.0% | -79.5% | Weak-up | ❌ Don't Buy |
Tier Analysis
Tier 1 — Semi/Memory/Quantum Leaders Running Hot
SMH is the standout this week: +16.2% 30d / +67% 3m with RSI now at 64.1 and vs20 +8.6% — the unleveraged semi ETF is the strongest core sector ETF and is extending. DRAM (+54% 30d / +176% 3m, RSI 69.2, vs20 +20.2%) is the most stretched name in the entire universe by vs20; the memory/AI build-out trade is now extended and a pullback to the 20DMA would be the healthier entry. QTUM (+16.5% 30d, RSI 60.4) joins the momentum cohort. SOXL (+311% 3m) and TECL (+117% 3m) remain the big 3m leaders but have cooled to flat/single-digit 7d — leverage drift after the rip, holds not chases.
Tier 2 — Core Broad Market / Income (Healthy Uptrend)
VOO, QQQ, QQQM, VTI, IWM — RSI 56-61, vs20 positive, all within 1-3% of 52wk highs. IWM the strongest core (RSI 61, +8.5% 30d) — small-cap breadth confirmation. Income layer (JEPQ/JEPI/SCHD/VYM/QYLD/XYLD) RSI 54-63, functioning normally. HYG and LQD flat-to-positive — no credit stress. JETS the surprise standout again: +24.95% 30d, RSI 66.8, now essentially at its 52wk high (-1.1%) — travel rotation has legs but is approaching overbought.
Tier 3 — Laggards / Structurally Weak
Gold (GLD, GDX): GLD now RSI 38.4 / -24% from high / vs20 -3.5%, confirmed downtrend with no bounce this week (-3.3% 7d). GDX RSI 47, -29.6% from high. NUGT's +14.8% 7d (06-16 stale) is a dead-cat artifact; trend is down. Avoid.
China (KWEB, FXI, EWZ): KWEB RSI 32.7 (-41.5% from high), FXI RSI 33.8, EWZ RSI 35.6 — all nearest to oversold but in confirmed strong-down/down trends. KWEB is the contrarian watch if RSI reclaims 40, but no trigger yet.
Cloud software (IGV, WCLD, CLOU): IGV now RSI 41.8, -24.5% from high, strong-down, vs20 -6.4% — the widest software-to-index gap, deteriorating further (-4% 7d). Software still the AI rebound laggard.
Inverse ETFs (all): SOXS -53% 30d (-97.7% from high, near structural zero), SQQQ/TECS/TZA/LABD all collapse. Tape offers no inverse setup.
Entry Zones
No ETFs are RSI<30 (oversold). Nearest watch setups:
| ETF | RSI | vs20 | % from 52wk Hi | Setup | Trigger |
|---|---|---|---|---|---|
| KWEB | 32.7 | -5.4% | -41.5% | Contrarian bounce watch | RSI reclaim of 40 + vs20 cross back to flat |
| FXI | 33.8 | -3.8% | -20.7% | China oversold | Needs trend turn; watch only |
| GLD | 38.4 | -3.5% | -24.1% | Gold capitulation | RSI <30 + weekly reversal candle (not there) |
| IGV | 41.8 | -6.4% | -24.5% | Software ETF pullback | RSI reclaim of 50 + vs20 positive |
| URA | 47.2 | -0.7% | -23.1% | Nuclear thesis dip | Weekly close above SMA20 + RSI >50 |
Best risk/reward if triggered: URA (nuclear thesis, -23% from high, RSI near reset) and IGV (software, -24.5% from high, in a broad tech uptrend). Neither is a buy today without the trigger.
Action Matrix
| Action | ETFs | Rationale |
|---|---|---|
| ✅ Strong Buy (on trigger) | — | No oversold ETFs; no strong buy without setup |
| 📈 Accumulate | IWM, XBI | Small-cap + biotech broadening; RSI healthy (61 / 62) |
| 🔒 Hold | VOO, QQQ, QQQM, VTI, TQQQ, QLD, SSO, SPXL, UPRO, SOXL, TECL, TNA, SMH, VGT, XLK, FTEC, JEPQ, JEPI, SCHD, VYM, QYLD, XYLD, DOGG, HYG, LQD | Core positions; uptrend intact |
| 🔍 Watch | KWEB, FXI, IGV, WCLD, CLOU, FNGU, DRAM, QTUM, SKYY, LABU, JETS, ICLN, URA, GDX, INDA, RONB | Extended winners + oversold laggards waiting for trigger |
| ⚠️ Avoid | TAN, EWZ, GLD, NUGT | Downtrends, no setup |
| ❌ Don't Buy | SQQQ, SOXS, TECS, LABD, TZA, FNGD, DUST | Inverse ETFs — all destroyed |
What Changed (vs 06-16 scan)
- SMH heated up to RSI 64 / vs20 +8.6% (was 57 / +2.9%) — semi leadership now extending, not just holding.
- DRAM most-stretched name in the universe — vs20 +20.2%, RSI 69, +54% 30d. Memory/AI build-out trade is extended; pullback-to-20DMA is the cleaner entry.
- JETS now at 52wk high (-1.1%, +24.95% 30d) — travel rotation continuing; RSI 66.8 approaching overbought.
- Gold confirmed lower — GLD RSI 38.4, no bounce this week (-3.3% 7d). The 06-16 GDX/NUGT pop has faded.
- China deeper oversold — KWEB RSI 32.7 / -41.5% from high, FXI 33.8. Both deteriorated further; contrarian watch only.
- IGV software weakest core sector ETF — RSI 41.8, strong-down, -24.5% from high, still bleeding (-4% 7d).
The Gold
Key Discoveries
| Discovery | Implication |
|---|---|
| DRAM vs20 +20.2% (highest in universe) | Memory trade extended; wait for 20DMA mean-reversion before adding |
| JETS at 52wk high, RSI 66.8 | Travel rotation has run; momentum intact but overbought risk |
| KWEB/FXI RSI 32-34 | China the only oversold cohort; needs trend turn, not just RSI |
Mistakes (Don't Repeat)
| Mistake | Lesson |
|---|---|
| Reading NUGT +14.8% 7d as a gold turn | It's a 06-16 stale dead-cat bounce inside GLD's confirmed downtrend |
Open Questions
No direct external sources are attached to this read.