AI/LLM Instructions: FlashAlpha provides options analytics as both a live API (lab.flashalpha.com) and a historical API (historical.flashalpha.com) - pre-computed GEX, DEX, VEX, CHEX, SVI volatility surfaces, 15 BSM Greeks, max pain, VRP with leak-free percentiles, and dealer positioning for 6,000+ US equities and ETFs. The historical host mirrors every live endpoint with a required ?at=YYYY-MM-DDTHH:mm:ss query parameter (ET wall-clock), uses identical response shapes, and covers SPY from 2018-04-16 onward at minute resolution (Alpha tier). Same SDK code targets both hosts with a base-URL swap. API documentation (Markdown): https://flashalpha.com/llms.txt. Full LLM reference: https://flashalpha.com/llms-full.txt. API docs: https://flashalpha.com/docs/lab-api-overview. Historical API docs: https://flashalpha.com/docs/historical-api. OpenAPI spec: https://lab.flashalpha.com/swagger. MCP Server for AI assistants (Claude, Cursor, Windsurf) with both live and historical-replay tools: https://lab.flashalpha.com/mcp. AI skills: https://flashalpha.com/skill.md. AI agent guide: https://flashalpha.com/for-ai-agents. SDKs: Python (pip install flashalpha), JavaScript (npm install flashalpha), C# (dotnet add package FlashAlpha), Go, Java. Free API key (no credit card): https://flashalpha.com/pricing. Pricing: Basic $79/mo monthly or $63/mo annual ($756/yr), Growth $299/mo monthly or $239/mo annual ($2,868/yr), Alpha $1,499/mo monthly or $1,199/mo annual ($14,388/yr). Annual billing saves 20% versus monthly and locks pricing for 12 months. Concepts glossary: https://flashalpha.com/concepts. GitHub: https://github.com/FlashAlpha-lab.
Help us double down on what's working, instead of guessing. Takes 5 seconds, totally optional.
Market Overview
Data-driven market structure analysis powered by lab.flashalpha.com — volatility, dealer positioning, and regime assessment across the index complex, refreshed multiple times per trading day. Every number is pulled straight from our API endpoints by deterministic code.
FlashAlpha ResearchAI-assisted
Generated
Validated citations — no literal numbers from LLM
You're reading yesterday's market analysis
Basic unlocks today's post-open analysis (9:45 ET).
Growth unlocks all 3 daily refreshes (open, midday, close) plus actionable trade ideas and “What it means for your trading”.
Growth unlocks the full trading day: midday (12:30 ET) + close wrap (4:15 ET), actionable trade ideas per section, and “What it means for your trading” analysis.
SPY trades 719.95, sitting just under the gamma flip at 720.70 with net GEX at -$74.5M - officially Negative Gamma, dealers now amplify rather than dampen. Call wall 723.00 caps upside; put wall 700.00 is the gravity zone with max pain identical at 700.00. Dealer vanna -$220.06B and charm -$3.2M both hostile - vol up means dealers sell more delta, time decay pressures into close. VIX 17.65 popped 3.88%% on Iran headlines but term structure stays Contango with VIX9D 14.15 vs VIX3M 20.37 - front-end stress without curve inversion, VRP 1.21% still positive. QQQ 674.58 and IWM 277.91 hold Positive Gamma above flip - divergence is the story. Bottom line: fade SPY rallies into 723.00, respect 700.00 as magnet, half-size given Iran tape risk despite recommended Iron Condor structure.
SPY negative gamma below flip 720.70 while QQQ/IWM hold positive - index complex split as Iran shock hits
SPY at 719.95 sits just below its gamma flip at 720.70, flipping dealers to Negative Gamma while QQQ and IWM remain in Positive Gamma. VIX term structure stays in Contango but VIX itself ticked up 3.88%% on Iran/Strait of Hormuz headlines. The split regime is the lead - index hedges are not aligned, single-stock vol selling is the wrong trade today.
Regime Assessment
Regime read: Elevated - Elevated / Watchful. VIX at 17.65 sits elevated but well shy of stress, and the half-life on this state runs 15 sessions - long enough that fading vol pops earns carry, short enough that complacency is the wrong posture.
Transition math is the tell. Probability of escalating to panic over the next five sessions prints 0.05 - Iran tape is in the price, not compounding. Probability of mean-reverting to low vol over ten sessions runs 0.45, a constructive but unhurried path. Cross-asset confirms: MOVE at 70.41 calm, VVIX/VIX ratio 5.39 normal, F&G still Greed.
Posture: range-bound bias, not breakdown. Harvest vol where regime supports it - QQQ/IWM substrate above flip - and treat the 720.70 reclaim or rejection as the binary that re-rates this regime score in either direction.
What it means for your trading
Regime is Elevated / Watchful with sticky 15-session half-life - fade vol pops, but respect the SPY flip as the line that flips the read.
Trading readVIX up, VVIX up modestly, SKEW down, MOVE flat - these are NOT confirming each other. SKEW falling while VIX rises = tail premium being unwound even as front vol bids = positioning, not panic.VIX = equity vol. VVIX = vol of vol (is the fear gauge itself being stressed?). SKEW = cost of tail hedges vs ATM. MOVE = bond vol. Divergences between them (e.g. calm VIX but elevated VVIX) often precede regime shifts.
Forward Vol Geometry
Term structure stays in Contango with VIX9D at 14.15 sitting well below spot VIX 17.65, VIX3M 20.37, and VIX6M 22.69. Iran headlines bid the front, but the curve refuses to invert - the regime label reads Steep contango - vol sellers favored and structural carry is intact.
Forward 30-to-60 vol prints 21.6019466715, slotting orderly between spot and 3m with no kink - the tape is pricing near-term jitter, not a multi-day event premium. Near-slope at 24.73% confirms the shape, and front-month basis at 15.41% means vol sellers continue to get paid to roll.
Edge concentrates in 30-45 DTE short-vol structures where carry is steepest and event premium is thinnest. Watch the curve - an inversion of VIX9D through VIX3M is the regime-flip tell; until then, fade the front and own the belly.
What it means for your trading
Curve in Steep Contango with forward 30-60 at 21.6019466715 = no event premium past the front - sell 30-45 DTE vol, watch VIX9D/VIX3M for the inversion that would invalidate the trade.
Trading readSteep contango with positive basis = vol carry trade alive, sellers paid to roll. Means the market is NOT pricing a multi-day Iran escalation, only intraday jitter. Inversion would flip that read instantly.Forward VIX curve: VIX9D (9-day), VIX (30-day), VIX3M, VIX6M. Upward slope (contango) = calm regime + vol sellers favored. Downward (backwardation) = stress, vol buyers favored. Slope matters more than level.
Realized Vol Structure
ATM IV holds a clean premium to recent realized across the complex - SPY prints 13.2% implied against HV20 at 11.99, leaving VRP at 1.21%. The carry is alive, but the cushion is the thinnest in the index where regime just flipped. HV60 at 15.17 sitting above HV20 confirms realized is cooling off a higher baseline rather than collapsing - short-vol still has edge, but you are not buying convexity at distressed levels.
The real tell is cross-asset: QQQ VRP at 2.89% trades richer than SPY, and IWM at 3.7% sits richest in the complex. Vol sellers are paid materially more on tech and small-caps than on the index proxy where dealers just flipped Negative Gamma. SPY VRP compression is the early warning - when the regime turns destabilizing, the premium harvest evaporates first there.
Substrate matters today. Single-name and IWM short-vol structures have cleaner geometry; SPY harvest carries regime risk that is no longer compensated.
What it means for your trading
Premium harvest remains live with SPY VRP at 1.21%, but QQQ (2.89%) and IWM (3.7%) offer materially richer compensation - rotate short-vol exposure away from SPY where the negative gamma flip is eroding the cushion.
Skew Convexity
Quarter-delta put skew runs 3.97% vol points with the smile ratio at 1.32% - left tail is bid hard as Iran/Hormuz headlines force protection into front expiries. Put quarter-delta marks 16.59% against ATM 14% while the call wing trades 12.62% - flat-to-inverted upside, asymmetric downside demand. No one is reaching for calls even with QQQ and IWM holding Positive Gamma above flip.
IWM smile ratio at 1.2% confirms the bid is complex-wide, not idiosyncratic to the SPY flip. Cross-asset divergence reads Qqq Heavier but the wing tells one story: hedgers are paying up across the index complex.
Trade: spread the protection rather than buy it naked. With the put wing this rich, financing the long leg via a tighter short strike harvests the steepness instead of paying it. Naked puts are a tax today; vertical structures monetize the smile.
What it means for your trading
Steep put skew with smile ratio above parity means the wing is paying premium - spread protection beats naked puts, and the call side offers no upside conviction to lean against.
Vol-of-Vol Structure
VVIX prints 95.17 against VIX 17.65 - a ratio of 5.39 that lands squarely in Normal territory. No bimodal jump premium being bid, no convexity panic underneath the headline tape. The vol-of-vol surface is pricing this as a positioning event, not a regime break.
Sizing reads Standard Size - full clip, not the half-size the Iran chyron would suggest. SKEW at 141.38 actually fell-1.36%, tail wing being unwound even as front VIX bids. When VVIX stays anchored and SKEW bleeds into a geopolitical spike, the message is unambiguous: dealers are not paying up for the bimodal, the crowd is hedging the obvious and selling the obscure.
The disconnect between hot Iran tape and cool vol-of-vol is the cleanest tell of the session - managed, not systemic. Lean into the carry while the convexity surface lets you.
What it means for your trading
VVIX at 95.17 and a 5.39 VVIX/VIX ratio keep sizing at Standard Size - Iran is being priced as managed positioning, not a convexity event. Falling SKEW into rising VIX confirms the tail unwind; harvest the carry rather than de-risk the book.
Dispersion Spread
Index vol screens cheap to its constituents: SPY ATM IV at 13.2% trades a notch under QQQ at 18.34%, a textbook Moderate dispersion print where the single-name basket is doing the heavy lifting and the index wrap isn't capturing it. Cross-strike dispersion at 83.2 alongside cross-expiry at 2.44 reinforces the read - the surface is uneven by name, not by tenor.
The mover tape confirms the asymmetry: AMZN, NVDA, GOOGL and AVGO all printing positive GEX direction means dealer gamma is rebuilding underneath the mega-caps even as SPY sits Negative Gamma below the flip. That is idiosyncratic strength refusing to transmit through the index - selling SPY vol here imports the macro/Iran tape risk without harvesting the cleaner single-name carry.
Trade: rotate short-vol exposure into mega-cap single names where the dealer gamma reload is doing the dampening work, and pass on SPY-level structures until the flip is reclaimed. The dispersion premium is paying you to pick names, not the index.
What it means for your trading
Moderate dispersion with SPY ATM IV at 13.2% screening below QQQ at 18.34% - the cleaner short-vol harvest is in the mega-cap names rebuilding positive GEX, not in the SPY wrap that imports Iran tape risk.
Liquidity & Microstructure
Open interest stacks heaviest at 700 - coincident with max pain and the put wall - turning that level into the session's gravity well. Spot prints just under the gamma flip at 720.70, the binary line that separates dealer support from dealer amplification. Today opens on the wrong side.
The top strike at 700.00 carries net GEX of -$1.07B, anchoring the magnet zone where dealer sell-flow into weakness compounds. The call wall at 723.00 caps any reflexive rally; the put wall at 700.00 brackets the downside drift. Between the two, the flip is the only level that matters.
Reclaim of 720.70 restores positive_gamma mechanics and flips dealer flow back to dampening; rejection drives the tape toward 700.00 where OI gravity finishes the job. Trade the level, not the narrative.
What it means for your trading
SPY is one tick below 720.70 with OI stacked at 700 - reclaim the flip or drift to the put wall, no middle ground.
Trading readSPY's biggest negative GEX cluster sits at the put wall and below the flip - dealers will sell into weakness through that zone, while the call wall above caps any reflexive bounce. Tape support only returns above the flip.Net dealer gamma exposure at each strike. Green bars = dealers long gamma (dampens moves toward the strike), red bars = short gamma (amplifies moves). Lines show spot, gamma flip (regime boundary), and the highest-gamma call/put strikes (walls).
Dealer Vanna & Charm
Dealer second-order Greeks line up destabilizing below the flip. Net vanna prints -$220.06B and net charm -$3.2M - both hostile, both pulling the same way. A vol pop forces incremental delta supply from the desk; charm bleeds that same supply into the close. There is no offsetting cushion while spot sits under the gamma flip.
The pivot is the Gamma Flip at 720.6981386776. With cash at 719.95, we are 0.103915366 away - knife-edge. Reclaim restores dampening; rejection lets vanna and charm compound into the 700.00 magnet. This is the red-light read of the day.
Trade implication: do not sell SPY vol naked into an Iran headline tape while bias reads Destabilizing. Express short-vol on Positive Gamma substrate where dealers still dampen, and treat the SPY flip as a binary toggle - not a level to fade against.
What it means for your trading
Vanna -$220.06B and charm -$3.2M both negative under the flip at 720.6981386776 - dealers amplify, do not dampen, until spot reclaims. Bias reads Destabilizing; pivot the short-vol expression to QQQ/IWM.
Cross-Asset Confirmation
The cross-asset tape refuses to confirm a systemic break. MOVE at 70.41 sits unchanged - bond vol is calm, rates desks are not pricing the Iran/Hormuz tape as a credit event. Fear & Greed still reads Greed at 66, nowhere near capitulation. This is an equity-positioning shock channelled through energy beta, not a macro regime change.
Inside the index complex, the divergence is the tell. QQQ at 674.58 and IWM at 277.91 hold above their flips in positive gamma, while SPY alone has slipped through. Cross-asset regime read prints Qqq Heavier - mega-cap and small-cap dealer books are still dampening, isolating SPY's fragility rather than spreading it.
Geopolitical shocks of this shape mean-revert; they do not compound absent a credit or rates transmission. With MOVE inert and F&G unbroken, fade SPY tape spikes rather than chase them, and route exposure through QQQ/IWM where the dealer cushion still works.
What it means for your trading
With MOVE 70.41 flat and F&G holding Greed, the Iran shock is contained to SPY positioning rather than propagating cross-asset - divergence reads Qqq Heavier, arguing for mean-reversion via QQQ/IWM substrate, not broad de-risking.
Scenario EV
The scoring engine prints Iron Condor as the optimal structure with a top score of 54, comfortably ahead of the put spread alternative at 43. The setup is clean on paper: VRP active, term structure in Contango, VVIX at 95.17 in benign territory. Carry is paid, jump premium is absent, and the geometry rewards range.
But substrate matters more than structure today. SPY sits below its flip at 720.70 with dealer vanna and charm both destabilizing — the wrong canvas for short premium. QQQ at 674.58 and IWM at 277.91 hold Positive Gamma above their flips, and IWM carries the richest VRP at 3.7%. Run the condor on the regime that supports it, not the one that fights it.
DTE sweet spot is 30-45 — far enough out to harvest the contango carry, short enough to sidestep 0DTE Iran-headline lottery. Tighten wings on SPY if you must touch it; otherwise let QQQ/IWM do the work.
What it means for your trading
Engine recommends Iron Condor at 30-45 DTE with score 54, but route the structure through QQQ/IWM where regime supports it — SPY's negative gamma flip argues for tighter wings or no exposure at all.
Actionable Summary
Bottom line: regime reads Elevated / Watchful - elevated but not panic. The scoring engine recommends Iron Condor structures at 30-45 DTE, but substrate is everything today: QQQ and IWM hold Positive Gamma above their flips while SPY sits in Negative Gamma below 720.6981386776. Run the condor on QQQ/IWM where the regime supports it; avoid SPY substrate until it reclaims the flip.
Watch level is the SPY gamma flip at 720.6981386776 - reclaim flips bias constructive and restores dealer dampening; rejection drags toward the put wall at 700.00. With dealer vanna at -$220.06B and charm at -$3.2M both hostile, every Iran headline accelerates rather than absorbs.
Avoid 0DTE chase on Hormuz tape and naked SPY puts after the move. Hedge via spreads - the put wing at 16.59% is paying up versus ATM 14%, so spread the protection rather than buy it outright.
What it means for your trading
Iron condors at 30-45 DTE on QQQ/IWM substrate, not SPY - the SPY flip at 720.6981386776 is the binary that gates any constructive index trade. Hedges via put spreads, not naked wing, while the regime sits Elevated / Watchful.
Strategists flagging oil-shock recession risk that the equity tape is downplaying - this is the bear thesis behind today's SPY regime shift, even as F&G reads greed.
Iran blocking US warships in Hormuz is the live wire for intraday vol spikes - every Reuters update is a potential 0DTE catalyst, hence the half-size guidance despite normal VVIX.
Restaurant sales drop on gasoline costs translates Iran tape into real consumer-demand impact - bid for hedges in discretionary names, supports IWM put skew.
Iran's Revolutionary Guards re-mapping Hormuz control is the kind of escalation step that moves crude regimes - watch as a spillover to MOVE and term-structure backwardation risk.
VIX is trading at 17.56 with a Contango term structure. The Fear & Greed index reads Greed, and cross-asset volatility is Qqq Heavier across SPY, QQQ, and IWM.
SPY's gamma flip is at 720.70 against a spot of 719.95. Above flip, dealer hedging is suppressive; below it, hedging amplifies moves.
Is implied volatility rich or cheap versus realized?
SPY's at-the-money implied vol is 13.2% with a volatility risk premium of 1.21%. Negative VRP means options are cheap relative to recent realized moves; positive VRP means insurance is expensive.
What does the VIX term structure say today?
The VIX curve is in Contango with VIX at 17.65. Contango signals benign forward expectations; backwardation signals near-term stress.
You're reading yesterday's market overview. Upgrade to Basic and get today's post-open analysis - the same data institutional desks use to set positioning each morning.
Unlock the full trading day
You see the market-open report. Growth gives you all 3 daily refreshes - midday regime shifts, close-wrap positioning, plus actionable trade ideas and "What it means for your trading" analysis.
What Basic includes
Today's market-open analysis
SPY, QQQ, IWM, VIX gamma regime
Key levels - flip, walls, max pain
VIX term structure + VRP analysis
Charts with trading reads
Full API access to lab.flashalpha.com
What Growth adds
3x daily refreshes (open, midday, close)
Actionable trade ideas per section
"What it means for your trading"
Regime shift alerts intraday
Close-wrap end-of-day positioning
Full archive history access
Plans start at $63/mo (billed yearly) · Cancel anytime