The VIX says nothing is wrong. The oil tape says a war is on. Only one of them can be right.
Bottom Line Up Front
The S&P 500 closed May at a record 7,580 with SPY at 758, the VIX at 15.3, and the CNN Fear & Greed Index reading 59 — Greed. None of that should be remarkable except for the backdrop it sits against: an active US-Israel-Iran war, the Strait of Hormuz effectively closed since March, headline CPI back up to 3.8% and forecasters penciling 6% for Q2, and a Fed the market now expects to cut zero times in 2026. Equities are melting up on a single engine — AI infrastructure — while everything else lags and equity volatility sleeps. This is a Greed tape riding a narrow rally over a fragile geopolitical truce. Enjoy the grind, but the cheapest thing in the market right now is a hedge.
Market Bias Dial — FEAR ←→ GREED
Composite score: 5.2 / 7 — GREED. The reading is built from six inputs (full table in the appendix): a low VIX, call-heavy index and mega-cap put/call ratios, the S&P sitting at all-time highs well above its moving averages, stable-and-tight high-yield credit, a neutral AAII read, and CNN's 59. Five of six lean greedy. What makes this score uncomfortable rather than reassuring is the contrast with the news: markets are not pricing fear into a war, a closed shipping chokepoint, or a reacceleration in inflation. Greed at a record high in a calm tape is normal. Greed at a record high during a shooting war that is actively raising prices is the kind of thing that looks obvious in hindsight.
Where SPY Stands and Where It's Likely Headed
SPY finished the regular session at 758.54, a fresh high, with after-hours flow tilting toward AI infrastructure names after Hewlett Packard Enterprise jumped roughly 36% on a large earnings beat and pulled Dell and Super Micro along with it.
The structure underneath is calm. For the June monthly expiry (June 18 — the third Friday, June 19, is Juneteenth and the market is closed), dealers sit in positive gamma: net gamma exposure is positive (~+$767M), the gamma flip is right at spot (758), and ATM implied volatility is just 14.6%. Positive gamma means dealers hedge against the move — they sell into strength and buy into weakness, which dampens volatility and tends to pin price. The gamma flip sitting exactly at spot is the one caveat: a clean break below 758 flips dealers into negative gamma, where their hedging amplifies moves instead of damping them. So the regime is stable while we hold the line and turns jumpy if we lose it.
The call wall — the strike with the heaviest call open interest acting as an upside magnet/resistance — sits up at 775. The put wall is far below at 700. Monthly max pain (the price where the most options expire worthless) is all the way down at 715, a reflection of heavy lower-strike put open interest rather than a gravitational target with spot 43 points above it. The near-dated put/call ratio is 0.75, meaning call demand outweighs puts — consistent with the Greed read.
Implied range. With the VIX at 15.3, the options market is pricing a one-month one-sigma move of roughly ±33 points (±4.4%), putting the bulk of June's expected action between about 725 and 792. For the June 18 expiry specifically, the ATM straddle implies a tighter ±23 points, roughly 735–782. Translation: barring a shock, the market expects to chop in a fairly narrow band into mid-month — and the calendar below is full of things that could deliver the shock.
Macro Backdrop & Quarter-Ahead Outlook
Inflation has reaccelerated
The disinflation story is dead for now. April CPI rose 0.6% on the month and 3.8% year-over-year — the highest reading in roughly two years — driven by a near-18% surge in energy prices. Core CPI ran 2.8% and core PCE ticked up to 3.3%. The forward look is worse: the Philadelphia Fed's Survey of Professional Forecasters now projects headline CPI near 6% for Q2 and headline PCE around 4.5%, a violent upward revision from the 2.7% they had three months ago. The cause is not a hot economy — it is a war-driven energy shock feeding through the supply chain. The next read, May CPI on June 10, is the single most important number of the month.
The Fed in transition
The Fed is boxed in. With the funds rate at 3.50–3.75% and inflation reaccelerating, the market now assigns a near-certain hold at the June 16–17 FOMC and treats zero cuts in all of 2026 as the single most likely outcome (prediction markets put it around 57–69%). More striking: recent FOMC minutes reportedly show a faction of officials willing to discuss raising rates if the war's inflation proves persistent. Powell has signaled he wants to see the energy shock fade before easing. A central bank that was expected to be cutting by now is instead fielding questions about hikes — and the June SEP/dot plot is where that tension gets quantified.
What the bond market is pricing
The curve has a normal upward slope and is not screaming stress: 3-month at 3.69%, 2-year 3.98%, 10-year 4.45%, 30-year 4.99%. The long end near 5% reflects sticky inflation and term premium more than recession fear. TLT (long Treasuries) sat flat near 85.8 and has gone nowhere — appropriate for a market that sees neither imminent cuts nor an imminent growth scare. The risk to bonds is asymmetric and two-sided: a 6% CPI print sends the long end higher in yield (lower in price); a crack in the labor market does the opposite.
Dollar, gold, credit, oil
Gold is the cleanest expression of the regime, sitting near $4,590 (GLD ~417) — war premium plus inflation hedge plus a structural bid, and it has worked. The dollar (UUP ~27.7) is soft, which normally supports risk and commodities. Credit is quiet: HYG near its highs and steady, meaning high-yield spreads are tight and the bond market is not signaling default stress. Oil is the wild card. WTI peaked near $108 in April and has since slid to the high-$80s/low-$90s (Brent ~91) on hopes of a US-Iran ceasefire extension — a classic head-and-shoulders top as the war premium unwinds. That unwind explains why energy equities are falling (XLE −4.4% on the month) even as the inflation they caused still shows up in the data with a lag.
Three months out
The base case for the quarter is an uneasy continuation: AI-led indices grind higher, the Fed holds, inflation stays uncomfortably hot but doesn't spiral, and the ceasefire holds well enough to keep oil drifting lower. The two tails are sharp. To the downside: the truce collapses, the Strait stays shut or oil re-spikes, June or July CPI confirms the 6% trajectory, and the Fed's hike chatter goes from footnote to threat — at which point a 15 VIX reprices fast. To the upside: a durable deal reopens Hormuz, oil craters back toward the low-$70s, the energy shock rolls out of the inflation data, and the cut-cycle that was deferred comes roaring back as a melt-up fuel. The market is currently priced almost entirely for the benign middle.
Key Dates to Watch
Week of June 1
- June 2 — Michigan sentiment final; light data
- June 5 (Fri) — ⚠ May jobs report (NFP). First major print of the month; labor has been resilient (April +115k, 4.3% unemployment)
Week of June 8
- June 10 (Wed) — ⚠⚠ May CPI. The number that decides whether the Fed's hold is comfortable or contested. A hot print pressures the long end and equity multiples
- OPEC+ meeting in window — production decisions matter for the oil unwind
Week of June 15
- June 16–17 (Tue–Wed) — ⚠⚠ FOMC decision + SEP/dot plot. Hold is ~98% priced; all the information is in the dots and Powell's tone on the hike question
- June 18 (Thu) — Monthly options expiration / quad-witching (pulled forward from the 19th for Juneteenth). Large open interest rolls off; pinning effects fade afterward
Week of June 22 and month-end
- Late June — May PCE print (the Fed's preferred gauge)
- June 30 — quarter-end rebalancing flows
- Throughout — US-Iran ceasefire/deal headlines remain the dominant exogenous risk
Upcoming Catalysts — What Could Move the Tape
The structural setup makes the calendar unusually binary. Because dealers sit in positive gamma with the flip at spot, the tape should stay contained until a catalyst forces a directional break — and then the move can extend, because below 758 dealer hedging stops helping. The May CPI on the 10th and the FOMC on the 17th are the two events most likely to be that catalyst, and they land six days apart with options expiry wedged between them. A hot CPI into a hawkish dot plot is the cleanest path to a volatility repricing. The off-calendar catalyst is the ceasefire: a confirmed deal to reopen the Strait would drop oil hard (risk-on for stocks, bearish energy), while a collapse would spike it (risk-off, bullish energy, bullish gold). Either resolution breaks the current low-vol equilibrium.
Names on the Watchlist
- NVDA — 224. AI leadership bellwether; options are call-heavy (PCR 0.42) with positive skew, meaning traders are paying up for upside. The cleanest read on whether the melt-up has legs. Next catalyst: none discrete in window; trades on AI capex headlines.
- HPE — post-beat. ~36% earnings pop reset the AI-infrastructure narrative; watch for follow-through or a reversal that signals sector profit-taking. Next catalyst: sympathy flows in DELL/SMCI.
- XLE — 56. Energy is the war-premium unwind trade in one ticker; down 4.4% on the month and the single most catalyst-sensitive sector to the ceasefire binary. Next catalyst: OPEC+ meeting and Iran deal headlines.
- GLD — 417. Gold near record highs is the working hedge against both the inflation reacceleration and the geopolitical tail. Next catalyst: May CPI, FOMC.
- TLT — 86. The long-bond proxy is the purest expression of the inflation-vs-growth tug-of-war; range-bound but with two-sided tail risk into CPI and the dots. Next catalyst: June 10 CPI, June 17 FOMC.
- QQQ — 743. Carries the narrow-leadership theme; note its index PCR is put-heavy (1.89) even as the mega-cap singles inside it are call-heavy — index hedging layered over single-name greed. Next catalyst: tracks NVDA/semis.
- IWM — 289. Small caps (PCR ~2.0, ATM IV 30%) are the highest-vol, most rate-sensitive corner; the tell for whether breadth ever broadens beyond tech. Next catalyst: jobs, CPI, FOMC.
Outsized Risk/Return Ideas
Conviction here is deliberate; everything below is illustrative analysis, not personal advice.
1. Long volatility / cheap tail hedge — the highest-conviction idea. Instrument: SPY put spread (e.g. long ~735 / short ~700) into the July expiry, or modest VIX call exposure. Thesis: A 15.3 VIX during an active war with a closed shipping chokepoint and a 6%-bound CPI trajectory is mispriced complacency. You are buying protection at near-bull-market prices ahead of two binary events (CPI June 10, FOMC June 17) and an unresolved ceasefire. What has to be true: Any one of — CPI confirms reacceleration, the dots turn hawkish, or the truce wobbles — repricing vol from 15 toward the 20s. Invalidation: A confirmed durable Iran deal and a soft CPI; vol stays sub-15 and the premium decays. Size it as insurance you expect to mostly lose. Timeframe: Through July expiry.
2. Gold as the regime trade. Instrument: GLD (or a small allocation to the metal). Thesis: Gold is the one asset that wins under both tails — inflation reacceleration and geopolitical escalation — and it already has momentum near $4,590 with a soft dollar behind it. What has to be true: The macro regime (hot inflation, war premium, no near-term cuts pressuring real yields lower) persists. Invalidation: A clean ceasefire and cooling inflation and a hawkish Fed pushing real yields sharply higher — the trifecta that would finally hurt gold. A daily close back below ~395 (GLD) is the line in the sand. Timeframe: 1–3 months.
3. Energy as the ceasefire binary — sized small or as a straddle. Instrument: XLE, expressed with defined risk (a straddle/strangle if you want exposure to the move without the direction). Thesis: Energy has round-tripped most of the war premium on de-escalation hopes. The next leg is a coin flip on the deal: peace + OPEC+ supply sends it lower; collapse sends it sharply higher. What has to be true: A discrete resolution either way — this is an event trade, not a trend trade. Invalidation: The deal stalls in limbo and oil chops; the straddle bleeds. Timeframe: Tied to ceasefire headlines, days to weeks.
The $1,000 Allocation
| Position | Instrument | Amount | % | Thesis |
|---|---|---|---|---|
| Core equity | SPY | $380 | 38% | Base-case grind higher; trimmed from a normal core given valuation and narrow breadth |
| AI/tech satellite | QQQ | $150 | 15% | Participate in the one engine actually pulling the index, sized to respect a +18% 1-mo run in XLK |
| Inflation/geopolitical hedge | GLD | $170 | 17% | Wins under both tails; working momentum, soft dollar |
| Tail hedge | SPY ~735/700 Jul put spread | $90 | 9% | Cheap protection vs a 15 VIX into CPI + FOMC + ceasefire risk |
| Event play | XLE straddle (small) | $60 | 6% | Defined-risk exposure to the binary oil move |
| Dry powder | Cash | $150 | 15% | Reload after June 10 CPI / June 17 FOMC reset the range |
The book is intentionally core-plus-hedge rather than aggressive: it stays long the melt-up through SPY and QQQ but pays up for two kinds of insurance (gold and the put spread) because the cost of that insurance is unusually low relative to the size of the visible risks. Roughly a quarter of the capital is defensive or uncommitted, which is the right posture when the bias dial reads Greed at a record high. Rebalance triggers: a hot CPI or hawkish dots → lean further into the hedges and deploy cash on the repricing; a confirmed Iran deal + soft CPI → cut the put spread and gold, add to QQQ. This allocation is an illustration of how a systematic desk might position the thesis, not a recommendation for any individual.
Anomalies and Things That Don't Add Up
The defining anomaly is the VIX at 15 against an OVX (crude-oil volatility index) near 58. Equity vol is priced for a sleepy summer; oil vol is priced for a war. Both cannot be right, and the historical resolution of that gap is usually equity vol catching up to commodity vol, not the reverse.
Second, breadth is dangerously narrow. XLK is the only sector beating the S&P — and not by a little: +18% on the month and +27% relative to SPY over three months. Every other sector is flat-to-negative on a relative basis, with defensives (utilities, staples, healthcare) and energy lagging worst. Rallies this concentrated are not fragile until they are.
Third, the inflation/equity disconnect: a 3.8% CPI heading toward 6%, a Fed flirting with hikes, and a record-high S&P is an unusual combination. It resolves either through inflation cooling (bullish) or through multiples finally noticing (bearish) — the current price reflects the optimistic branch almost exclusively.
A couple of data-quality flags worth noting so they aren't mistaken for signal: the feed showed a null/zero quote for AMD and an empty earnings list, and ATM IV readings for AMZN (~62%) and META (~57%) look implausibly high versus peers — likely stale or event-tagged data rather than real vol, so I've left them out of the analysis.
Other Threads Worth Pulling
The mega-cap options structure is its own tell: NVDA, AAPL, and META all carry put/call ratios near 0.42–0.45 — heavy call demand concentrated in exactly the names leading the tape. That is greed expressing itself at the single-name level even where index hedging (QQQ's 1.89 PCR) looks cautious. When the hedges sit at the index and the speculation sits in the leaders, a leadership stumble has nothing underneath it.
Appendix — How the Bias Score Was Built
| Component | Reading | Source | Score (1=fear, 7=greed) |
|---|---|---|---|
| VIX vs range | 15.3, low and falling during a war | Yahoo Finance, May 29 close | 6 |
| Put/Call ratio | SPY June monthly 0.75; mega-caps 0.42–0.45 | asleepace.com options API | 5 |
| SPY vs 50/200 DMA | All-time high; +5.0% 1m, +10.2% 3m | asleepace.com sector dispersion | 6 |
| HY credit | HYG ~80.3, stable near highs; spreads tight | asleepace.com macro proxies | 5 |
| AAII | No clean current print available | — | 4 (neutral, flagged gap) |
| CNN Fear & Greed | 59 — Greed | CNN / FinHacker, June 1 | 5 |
| Composite | 31 / 6 = 5.2 → GREED |