Market Dashboard
Brick finally cracked, closed 760 on the nose
The 760 wall that ate everyone for a week finally gave — SPY closed 760.05, full-stack long on the CTA robots (trend-followers all four moving averages green), GEX still deep-positive at +7.2B (dealer hedging that pins and dampens moves), credit benign with HY OAS at 2.72% and NFCI loose. That's the bull case and it's intact. But the tell I've been hammering all week is still flashing: DIX stuck at 0.417 (Dark Index — the share of dark-pool volume that's buying; under 0.42 means the big money is quietly easing out the side door while VIX naps at 15.7 and breadth sits at a lukewarm 52%). The stealth-risk alert is live, oil-equity transmission is active with SPY/oil correlation at -0.70, and SKEW at 142 means hedge desks are still paying up for crash insurance. Translation: the surface broke green but the plumbing is sus.
▶ Play
HOLDHold the SPY 762/768 call debit spread Jun 12 (10 DTE) half-size, target 766. Hard stop if SPY closes back under 757 (lost ZGL).
Why: Pulled the trigger at 15:30 after eight briefs of sitting on my hands, and the close confirmed it — 760.05 above the broken wall, CTAs full-stack long, credit calm. The debit spread caps my premium bleed so the DIX stealth fade can't gut me overnight if this turns into a Wednesday fakeout.
Kills the trade: SPY closes back under 757 — that's the ZGL reclaim gone and the wall-break was a head-fake.
Newsflow is a coin flip that mostly cancels itself — Trump says US-Iran 'conversations have been continuing' and Rubio floated the Supreme Leader being 'more engaged' (risk-on), but in the same hour CENTCOM redirected 122 vessels under the Iran blockade, Kuwait got hit with missiles and drones, and Treasury dropped fresh Iran sanctions including their biggest crypto exchange. Net it out and you get the 0.14 neutral tape that's been the story all week. Hormuz is still closed (94 days now), throughput at 4% of normal — that's the slow-burn oil bid keeping SKEW elevated. Calendar's a snoozer near-term: just FRED breakeven/real-yield prints and NFCI tomorrow, AAII Thursday — the real event is FOMC June 10. I've spent a literal week calling 760 the unbreakable brick, so credit where due: it broke and I'm finally in. But I'm riding it on a leash, not a YOLO, because the dark pool that's been ghosting me since Friday hasn't shown up to the party yet.
Track Record
40 gradedSignal Alignment
?aligned
3/1/8
agree / disagree / neutral
↓-25pp vs 5d ago · deteriorating
+10.3pp vs TRANSITIONAL 90d avg · strong for regimeday 20 of new baseline (avg 64.7%)
Transitional regime with a bullish tilt (gamma, credit, and carry) — but transitional is by definition unstable, so take the lean at a discount until regime settles.
Leading / Structural
Lagging / Confirming
Gamma Rail — SPY
Positive-gamma zone$740.00
$760.00
$756.77
Dealer gamma hedging creates support at the put wall and resistance at the call wall. ZGL is the zero-gamma line — SPY above it dampens volatility, below it amplifies moves. Breach of either wall = accelerated move.
Cascade Tracker
Stage 8/13Stress propagates in order: vol → credit → breadth → correlations → liquidity. More lit stages = deeper contagion.
Inflation Pressure
0-2 stages = isolated. 3-5 = spreading. 6-8 = broad stress. 9+ = systemic contagion. Watch velocity for acceleration.
Market Regime
TRANSITIONAL
Overall market state classified from the alignment dots. Drives which signals lead and which thresholds fire alerts.
Score reads 71 (Favorable) but regime is TRANSITIONAL — DIX below threshold (0.445) keeps full risk-on classification at bay.
Drawdown-Risk Lens · 20d
LOWTop drivers: breakeven_10y +0.822σ · breakeven_5y +0.808σ · real_yield_10y +0.801σ
Risk gauge, not a prediction · equal-weight · fragile (one bear in-sample)
When Markets Looked Like This
100 matches · eff 44 / 1334 daysWe scanned 1334 trading days of history and ranked them by signal-vector distance to today. The closest 100 are weighted by similarity and recency (730d half-life). Here's how SPY moved over the 1, 3, and 5 trading days after those days, with a 95% confidence band on the mean. Not a prediction — a conditional base rate.
Baseline (always-long): SPY closes up 53.9% / 58.0% / 60.7% of all 1/3/5-day windows; ~64% of 20-day windows are net-positive. Read the matched "went up %" as deviation from this bull tilt — there's no proven directional edge.
Matched on: these are today's bucketed values — similar days had the same combination
By regime (1d / 3d / 5d mean)
Nearest flip trigger: DIX < 0.45 loses RISK-ON
Event Feed
3171
/100
| Signal | Current | Δ | 5D Avg | Points |
|---|---|---|---|---|
| DIX | 0.445 | ▲ | 0.44 | 2.1/7 |
| GEX | +7.0B | ▼ | 7.25 | 7/7 |
| HY OAS | 2.72% | — | 2.72% | 8/8 |
| Breakeven | 2.54% | 2/6 | ||
| Breadth | 53% | ▼ | 52.60% | 5/7 |
| Vol Term | Contango (Normal) | 5/5 | ||
| Liquidity | Adequate | — | 5,862 | 5/7 |
| SPY/ZGL | Above | 5/5 | ||
| BTC | $66,986 | 2/3 | ||
| 0DTE PCR | 1.01 | 5/5 | ||
| Energy | ELEVATED | 7/10 | ||
| Stagflation | 33 | 5/8 | ||
| Sectors | 3/5 | 3/5 | ||
| Correlations | SPY/VIX -0.38 | 2.1/5 | ||
| SKEW/VIX | 142 | 2/3 | ||
| Real Yield | 2.06% | 0/3 | ||
| Copper/Gold | +9.4% | 2/2 | ||
| USD/JPY | +0.2% | 2/2 | ||
| HYG | 0.7x | 2/2 |
30-Day Score Trend
Price History
Equity & Macro Board
Equity
| Ticker | Price | RSI | IVR | γ-Sent | PCR | |
|---|---|---|---|---|---|---|
| SPY | $759.63↗ | 71.2 | 27.1→ | Bearish | 0.32 | |
| QQQ | $746.06↗ | 75.2 | 51.3→ | Bearish | 0.45 | |
| IWM | $290.92 | 61.8 | 50.9↘ | Bearish | 0.46 |
Macro
| Ticker | Price | RSI | IVR | γ-Sent | PCR | |
|---|---|---|---|---|---|---|
| VIX | 15.77↗ | 35.5 | 0.9 | Neutral | 0.77 | |
| TNX | 44.55 | 49.2 | 74.4 | - | N/A | |
| GLD | $410.70 | 30.6 | 22.6 | Neutral | 0.56 | |
| DXY | 99.34 | 65.7 | 17.3 | - | N/A | |
| SLV | $67.70 | 28.1 | 27.7 | Neutral | 0.67 |
Dark Pool10m
Dark Pool · NEUTRAL · DIX 0.445Dark Pool Activity
DIX (Buy Ratio) PRIOR CLOSE
0.445
Normal dark pool activity
GEX (Gamma Exp.)
7.03B
Dealers are long gamma — expect lower volatility and mean reversion
DIX ≥ 0.48 = strong buying. GEX positive = lower vol (mean reversion). GEX negative = higher vol (trend amplification).
Credit Conditions10m
Credit · BULLISH · HY OAS 2.72HY OAS Spread
2.72%
Normal
High yield credit spread over Treasuries. Rising = stress.
BBB Spread
0.93%
Tight
Investment-grade corporate spread. Widening = risk aversion.
2s10s Spread
0.46%
Flat-ish
Yield curve slope. Negative = inverted (recession signal).
NFCI STALE @ 2026-05-22
-0.510
Very loose
Chicago Fed NFCI. Negative = loose conditions; above zero = tighter-than-average.
HYG Volume Ratio
0.71
Light volume
HYG volume vs 20d avg. >1.5 = unusual credit activity.
Credit spreads widen before equities sell off. HY OAS > 5% = distress. Watch BBB for downgrade risk near investment-grade cliff.
Breadth10m
Breadth · NEUTRAL · Breadth (50d) 53Sector Breadth & Rotation
Technology
Favorable53/65
Real Estate (XLRE)
Favorable21/28
Industrials (XLI)
Favorable42/67
Comm Services (XLC)
Leaning11/20
Energy (XLE)
Leaning10/19
Staples (XLP)
Leaning17/34
Financials (XLF)
Neutral32/68
Discretionary (XLY)
Neutral25/59
Health Care (XLV)
Cautionary20/54
Materials (XLB)
Cautionary8/24
Utilities (XLU)
Adverse5/30
Ring = % of stocks above 50d SMA. Sparkline = 30-day trend. Wide divergence between sectors = rotation risk.
Positioning
AAII Bull-Bear Spread WEEKLY
-6.3
Bull 36% · Bear 42% · Neutral 23%
Survey runs Wed-Wed; results published Thursday morning ET. Extreme bear (< -20) = contrarian bullish.
COT Specs Z-Score WEEKLY
-0.66
Net -165,831
Friday 15:30 ET release covering Tuesday data. Z < -1.5 = extreme short (contrarian bullish).
Squeeze Setup
N/A
/4 triggers · no triggers active
Composite of 4 signals (deep-negative GEX, weak breadth, AAII extreme bear, COT extreme short). Diagnoses fuel, not direction.
Energy & Commodities10m
Energy · NEUTRAL · Energy ELEVATEDCrude Oil
ELEVATEDWTI Crude
$95.54
5d: +7.5%
Brent Crude
$97.77
Spread: $2.23
XLE (Energy Sector)
$57.96
UNG (Nat Gas)
$11.47
Refining & Fuel
3-2-1 Crack Spread
$46.0/bbl
Very wide
RBOB Gasoline
$3.1700/gal
Heating Oil
$3.7700/gal
Crack spread = refiner margin. Wide spreads mean high fuel prices vs crude. Watch for demand destruction signals above $40/bbl.
Strait of Hormuz
CLOSED since 2026-02-28 · 95d agoVessels Underway
4
of 60 normal daily
Transit % of Normal
6.7%
vs typical daily
DWT Throughput
3.9%
0.4M / 10.3M DWT
Growth Expectations10m
Growth Expectations · NEUTRAL · Copper/Gold RoC +9.4+9.4 (+2)
Ratio 0.016
Rising = growth expectations improving; falling = flight to safety. 20-day rate of change smooths daily noise. Verdict requires confirmation from 10y real yield: cu/au up + accommodative real yield = broad reflation; cu/au up + restrictive yield = commodity push only (NEUTRAL).
Correlations10m
Correlations · BEARISH · SPY/Oil Correlation -0.6710Y Yield
4.46
Dollar Index
99.34
Correlations (20-Day)
| Pair | Value | Normal | Status |
|---|---|---|---|
| SPY/VIX | -0.377 | stretched | |
| SPY/DXY | -0.384 | normal | |
| SPY/TNX | -0.653 | stretched | |
| SPY/Oil | -0.665 | stretched |
SPY/VIX decoupling — normal inverse relationship weakening. Watch for complacency.
Volatility & Options10m
Volatility · NEUTRAL · VIX 15.8Volatility Structure
MOVE Index
73
VIX/MOVE Ratio
0.21
SKEW w3
142 (+2)
VVIX
92
VVIX/VIX 5.71
MOVE > 120 = bond market stress. VIX/MOVE falling = equity vol cheap vs rates vol. SKEW > 150 = elevated tail-risk pricing. VVIX tracks vol-of-vol; VVIX/VIX > 6 signals dealer fear.
0DTE SPY Options
Put/Call Ratio w5
1.01 (+5)
Balanced flow
Volume
398,075 C / 401,520 P
PCR > 1.0 = more puts (bearish hedging). PCR < 0.7 = complacency. 0DTE volume drives intraday gamma effects.
Inflation10m
Inflation · NEUTRAL · Stagflation Risk 33Inflation Expectations
Stagflation: MODERATE5Y Breakeven Inflation PRIOR CLOSE w6
2.54 (+2)
10Y breakeven PRIOR CLOSE
2.39
5y5y breakeven PRIOR CLOSE
2.24
Real Yield (10Y) PRIOR CLOSE w3
2.06 (+0)
Stagflation Score w8
33 (+5)
33 / 100
TIPS breakeven rates reflect market-implied inflation. 5Y5Y forward = long-run expectations. Score combines breakeven levels and curve inversion.
Carry / USD-JPY10m
Carry Risk · BULLISH · USD/JPY 5d +0.2%, MOVE 73USD/JPY 5d RoC w2
+0.2 (+2)
Spot 159.93
Stable
Yen carry trade unwinds show up as USD/JPY -2% or more in 5 days. Sustained strength = risk-off de-leveraging pressure.
Liquidity10m
Liquidity · NEUTRAL · AdequateFed Liquidity
Net Liquidity (WALCL - TGA - RRP)
$5,862B
WALCL
$6704.4B
TGA
$830.3B
RRP
$11.7B
Adequate
Rising net liquidity = more cash in system = bullish. TGA/RRP draining = liquidity injection.
Global Liquidity & BTC
BTC (Liquidity Proxy)
$66,986 ▼
Neutral
Global CB Balance Sheets
$17,240B
BTC tracks global liquidity. Rising CB balance sheets = more liquidity = risk-on.
Alerts
SPY near gamma wall — expect increased resistance/support and potential pinning at key strike.
Oil-equity transmission active: SPY-Oil correlation at -0.665 with energy in ELEVATED — crude shock propagating into equities.
SKEW at 142 — elevated tail-risk hedging activity.
10Y real yield at 2.06% — restrictive monetary conditions weighing on growth assets.
5Y breakeven inflation at 2.54% — inflation expectations well above Fed target.
3-2-1 crack spread at $46.00/bbl — refining margins extremely elevated, consumer fuel price pressure.
Key correlation regime break detected — normal market relationships are shifting, increased unpredictability.
Oil spike alert: USO at $137.27 — potential geopolitical disruption or supply shock.
CTA SMA stack now 4.0/4 — systematic trend trigger fired. Above all 4 SMAs (full-stack long).
Pack size threshold breach (refresh #2): max=105655B avg=77755B
No alerts match this filter
News & Geopolitics
FX News Wire
FXStreet ↗British Pound: Rate risks support versus Euro - MUFG
28m ago
Japanese Yen rises sharply against Euro after Takaichi's latest intervention warning
30m ago
Silver price today: Silver falls, according to FXStreet data
36m ago
Iran's Foreign Ministry: Condemns US strikes on Qeshm island
40m ago
Australian Dollar: Gradual pullback within range against US Dollar - UOB
42m ago
Indian Rupee tumbles due to FIIs selling, rising oil prices
47m ago
Eurozone and Germany Composite PMIs revised higher: Here's what it means for EUR/USD
54m ago
Danish Krone: Record low against Euro tests central bank stance - Danske Bank
56m ago
South African Rand: Gains versus Dollar needs 16.12 break - Societe Generale
1h ago
Gold refreshes weekly low, below $4,450 as USD sticks to gains on Mideast risks, Fed bets
1h ago
Eurozone Producer Price Index (YoY) above forecasts (4.8%) in April: Actual (4.9%)
1h ago
Eurozone Producer Price Index (MoM) came in at 0.6%, above forecasts (0.4%) in April
1h ago
ISM Services PMI consensus calls for gently dwindling economic expansion
1h ago
Dow Jones futures decline on US-Iran tensions, tech rally fades
1h ago
Australian Dollar extends soft GDP-inspired slide; remains confined in range vs USD
1h ago
BoJ's Ueda: Our basic stance is to continue raising interest rates
1h ago
Swiss Franc: Debasement unwind points to losses versus US Dollar - ING
1h ago
Japanese Yen bounces up from lows after Japan PM Takaichi's intervention warnings
1h ago
United Kingdom S&P Global Services PMI registered at 49.3 above expectations (47.9) in May
1h ago
United Kingdom S&P Global Composite PMI came in at 49.7, above expectations (48.5) in May
1h ago
Iran War News
Iran International ↗Kuwait says one killed in Iran's attack
46m ago
Iran hangs protester from January uprising
1h ago
Iran official says 82% satisfied with wartime goods supply
1h ago
Iran condemns US attack on tanker, Qeshm telecom tower
1h ago
Iran's Supreme Leader fully oversees US talks, lawmaker says
2h ago
Global economy hinges on Middle East war, OECD says
2h ago
Kuwait Airways temporarily suspends operations after Iran attack on airport
3h ago
Bahrain says it intercepted Iran missiles, drones targeting civilian sites
3h ago
Iran lawmaker urges tougher response to US actions
3h ago
Iran attack damages Kuwait airport, causes injuries
4h ago
Economic Calendar & Earnings
Today
Economic Releases
Upcoming
Economic Releases
Earnings