Pre-Bell: VIX 15.81 (normal). Nikkei +2.53% leads global indices; Metals & Mining (XME) +2.88% tops…
Daily Market Brief — 2026-05-29
Before the bell rings — here's the tape.
VIX 15.81 (normal). Nikkei +2.53% leads global indices; Metals & Mining (XME) +2.88% tops US sectors as the gold complex rallies, while WTI crude (−1.34%) and rate-sensitive defensives lag.
News (last 24h)
- [FinancialJuice, 41m] German CPI cooled to 2.6% year-on-year (forecast 2.9%), with harmonised HICP at 2.7% and falling −0.1% on the month — a softer inflation print for the ECB.
- [FinancialJuice, 11m] Canadian GDP fell 0.1% on the month against a flat forecast — a notable North-American growth miss.
- [Yahoo Finance, 1h] Meta committed $21 billion to cloud provider CoreWeave, which had just posted a $740 million quarterly loss — the AI capacity build-out keeps accelerating.
FX Evolution — what's new
- [The Worlds Biggest Bear Is BACK..., 1d] A research note argues the recent climb in 10-year Treasury yields has been driven more by rising real (inflation-adjusted) rates than by inflation expectations — a more restrictive backdrop for risk assets and a headwind for gold.
- [Michael Burry Warns: IPO Boom Could Crash Market!, 1d] Nvidia shed more than 11% over roughly eight sessions (about $640 billion of market value), tipping into correction territory before this week's wave of analyst upgrades — including a $500 price target from Robert Baird.
- [The Worlds Biggest Bear Is BACK..., 1d] The S&P 500 has now gained over 8% in the first 100 trading days of 2026.
Indices & Macro
| Symbol | Description | Last | Δ% | 52W pos | Regime · Bull/Side/Bear |
|---|---|---|---|---|---|
| ^GSPC | S&P 500 | 7563.63 | +0.58% | 99.7% | Bull · 13/80/8 |
| ^IXIC | NASDAQ | 26917.47 | +0.91% | 99.8% | Bull · 23/66/11 |
| ^DJI | Dow Jones | 50668.97 | +0.05% | 98.2% | Side · 12/81/7 |
| ^RUT | Russell 2000 (US small-cap) | 2936.57 | +0.57% | 99.3% | Bull · 22/64/14 |
| ^GDAXI | DAX (Germany, EUR) | 25104.82 | +0.05% | 88.9% | Side · 15/77/7 |
| ^FTSE | FTSE 100 (UK, GBP) | 10444.64 | +0.18% | 78.0% | Side · 8/87/5 |
| ^N225 | Nikkei 225 (Japan, JPY) | 66329.50 | +2.53% | 99.4% | Bull · 23/68/10 |
| ^HSI | Hang Seng (HK / China, HKD) | 25182.39 | +0.70% | 46.7% | Side · 18/66/16 |
| ^FVX | US 5Y yield | 4.146% | −0.34% | 50.6% | — |
| ^TNX | US 10Y yield | 4.441% | −0.31% | 66.3% | — |
| ^TYX | US 30Y yield | 4.974% | −0.22% | 87.6% | — |
| DX-Y.NYB | US Dollar Index (DXY, trade-weighted) | 99.05 | +0.03% | 68.7% | Side · 0/99/0 |
Commodities
| Symbol | Description | Last | Δ% | 52W pos | Regime · Bull/Side/Bear |
|---|---|---|---|---|---|
| GC=F | Gold | 4551.10 | +1.15% | 55.6% | Side · 17/77/6 |
| SI=F | Silver | 75.58 | −0.09% | 48.3% | Bull · 29/53/19 |
| CL=F | WTI Crude | 87.71 | −1.34% | 50.7% | Bear · 33/40/27 |
Soft Commodities (Agricultural)
| Symbol | Description | Last | Δ% | 52W pos | Seasonal (May) | Regime · Bull/Side/Bear |
|---|---|---|---|---|---|---|
| CC=F | Cocoa | 4079.00 | −0.49% | 16.6% | L | Bull · 32/41/27 |
| KC=F | Coffee | 269.30 | −1.80% | 3.7% | T | Bear · 30/44/26 |
| ZS=F | Soybeans | 1198.25 | +0.31% | 90.5% | L | Side · 17/67/16 |
| ZC=F | Corn | 453.25 | −0.55% | 74.8% | S | Side · 19/62/19 |
| ZW=F | Wheat | 623.50 | −0.08% | 70.1% | T | Side · 25/52/22 |
| SB=F | Sugar | 14.21 | +2.01% | 23.8% | S | Bear · 24/52/25 |
| CT=F | Cotton | 76.56 | −0.27% | 56.3% | S | Side · 25/58/18 |
Seasonal: L = long-biased month, S = short-biased, T = transition. Calibrated against 10y + 20y empirical futures backtest — context only.
Volatility
| Symbol | Underlying | Last | Δ% |
|---|---|---|---|
| ^VIX | SPX | 15.81 | +0.44% |
| ^VXN | NASDAQ | 22.92 | −2.01% |
| ^GVZ | Gold | 24.83 | +1.47% |
| ^OVX | Crude | 58.30 | −2.78% |
Regime: normal.
Sector ETFs
| Symbol | Sector | Last | Δ% | 52W pos | Regime · Bull/Side/Bear |
|---|---|---|---|---|---|
| XLK | Technology | 186.85 | +1.31% | 99.0% | Bull · 29/60/12 |
| XLV | Health Care | 150.88 | +1.40% | 70.2% | Bull · 13/81/6 |
| XLF | Financials | 51.27 | −0.29% | 40.7% | Side · 21/70/9 |
| XLRE | Real Estate (S&P) | 44.41 | −0.49% | 89.1% | Side · 16/73/10 |
| XLE | Energy | 56.95 | −0.07% | 71.7% | Side · 27/57/16 |
| XLB | Materials | 51.36 | +0.35% | 77.0% | Side · 20/69/10 |
| XLI | Industrials | 173.80 | −0.29% | 85.7% | Side · 20/71/8 |
| XLU | Utilities | 44.63 | −1.13% | 59.9% | Side · 16/76/8 |
| XLP | Consumer Staples | 84.43 | −0.18% | 61.9% | Side · 8/86/6 |
| XLY | Consumer Disc | 122.06 | +0.42% | 86.1% | Side · 23/65/12 |
| XLC | Communication Svcs | 116.67 | +0.35% | 81.7% | Side · 19/69/12 |
| SMH | Semiconductors | 599.83 | +0.73% | 96.7% | Bull · 38/47/16 |
| GLD | Gold (ETF) | 412.77 | +1.05% | 53.8% | Side · 17/77/5 |
| GDX | Gold Miners | 87.18 | +2.04% | 55.5% | Side · 34/41/25 |
| XME | Metals & Mining | 126.45 | +2.88% | 87.9% | Bull · 36/41/22 |
| OIH | Oil Services | 420.68 | −1.14% | 84.2% | Bear · 33/37/29 |
| XOP | Oil & Gas E&P | 164.96 | +0.98% | 64.5% | Bear · 34/40/26 |
| PBW | Clean Energy | 45.88 | +1.91% | 98.2% | Bull · 33/43/24 |
| MOO | Agribusiness | 80.30 | −0.19% | 63.7% | Side · 14/77/9 |
| IBB | Biotech | 172.24 | +1.39% | 87.5% | Side · 22/63/15 |
| KRE | Regional Banks | 69.55 | −0.04% | 75.6% | Side · 28/51/21 |
| KIE | Insurance | 55.65 | −1.15% | 28.2% | Side · 15/77/8 |
| ITB | Home Construction | 93.18 | −0.42% | 24.8% | Side · 31/51/18 |
| VNQ | REITs (broad) | 96.55 | −0.38% | 89.3% | Side · 15/74/11 |
Observations
The overnight macro tape was set by two data prints. German inflation cooled more than expected — CPI at 2.6% year-on-year against a 2.9% forecast, with the harmonised measure outright negative on the month — a softer backdrop that eases pressure on the ECB. Canadian GDP, by contrast, contracted 0.1% on the month versus a flat forecast, a reminder that the North-American growth picture is patchier than equity index levels suggest.
The day's standout move is the gold complex. Gold rose +1.15%, the gold ETF +1.05%, and gold miners +2.04% — roughly double the metal's move, the operational leverage that miners always carry — while broader metals & mining (+2.88%) led every US sector. Gold options volatility ticked higher into the rally rather than falling, a sign of genuine demand for upside rather than a quiet drift. The move is notable precisely because it comes despite a narrative that rising real yields should weigh on a non-yielding asset; today's slight easing in Treasury yields removed that headwind, and gold has in any case spent the past year trading more on global reserve-diversification flows than on the real-rate math.
Energy went the other way. WTI crude fell −1.34% and oil-services stocks −1.14%, though exploration-and-production names rose +0.98%, tracking the broad risk-on tone rather than the front-month barrel. Crucially, crude's own volatility gauge fell sharply alongside the price — an orderly pullback, not a stress event, so the energy softness should not be read as risk aversion.
Underneath, this was a risk-on session led by technology and health care: the Nasdaq rose +0.91%, semiconductors +0.73%, health care +1.40%, and biotech +1.39%. Meta's $21 billion commitment to CoreWeave keeps the AI build-out front and center — spending that flows most directly to chip suppliers, where Taiwan Semiconductor edged higher after Taiwan lifted its 2026 growth outlook to a 16-year high on AI demand. The rotation came at the expense of rate-sensitive defensives: utilities (−1.13%), insurers (−1.15%) and real estate all fell even as yields eased, a tell that money is moving toward growth rather than reaching for bond proxies.
Note on the Regime column. Each entry shows the current Markov regime — Bull, Side (sideways), or Bear — classified by whether the trailing 20-day return was above +5%, below -5%, or in between. The three numbers after the dot are the long-run stationary mix: the share of the past 10 years the asset has spent in each regime, in Bull/Side/Bear order. So ^GSPC: Side · 13/80/8 reads as: currently Sideways, and historically about 80% Sideways, 13% Bull, 8% Bear. Yields and volatility indices are excluded because their bps-change semantics don't fit the multiplicative-return assumption underlying the model.
See you tomorrow, 60 minutes before the open.