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 at 713.69 sits a hair above the gamma flip at 713.17, with net GEX at $701.6M keeping dealers in a thin positive-gamma cushion. Call wall at 710.00 and put wall at 700.00 bracket the tape - max pain 693.00 pulls lower into expiry. Dealer net DEX of $90.48B is long delta but vanna at -$218.42B is sharply negative, meaning a vol spike sells delta into weakness and accelerates downside. VIX at 19.11 with the 16.71→21.30 term in steep contango (14.12%% slope) and VRP at 1.83% = options paying carry over realized 14.37. VVIX at 97.18 is normal - no binary jump pricing. Bottom line: structure favors Iron Condor in 30-45 DTE with 710.00/700.00 wings, but keep tail hedges on for Iran headline risk.
Positive gamma cushion across index complex with VIX in contango - vol sellers favored, mean-reversion regime
SPY at 713.69 is sitting just barely above its gamma flip at 713.17, putting dealers in a knife-edge positive-gamma regime where the call wall at 710.00 caps and the put wall at 700.00 floors. VIX in steep contango (16.71 → 23.27) with VVIX at 97.18 = no jump panic, just a steady carry tape. Iran headlines keep a tail bid in skew but the structural read says fade strength into walls and harvest premium.
Regime Assessment
Regime read: Elevated / Watchful with VIX anchored at 19.07 - sticky, not stressed. Half-life of 15 sessions says this state persists; transition probabilities back that up with P(panic in 5d) at only 0.05 and P(normalization in 10d) at 0.45. The base case is grind, not break.
That distribution is the trade. With the index complex Aligned in Positive Gamma and VIX term in Contango, regime drift dominates regime shock - fade extremes into the 710.00 / 700.00 walls, harvest VRP at 1.83%, and don't chase the tape away from the 713.17 flip. The asymmetry is on normalization, not panic.
Risk to the call: a clean break of 713.17 with VVIX waking from 97.18 would re-rate the panic leg of the distribution fast. Until then, size standard, wings disciplined.
What it means for your trading
Elevated-but-sticky regime at VIX 19.07 with a 15-session half-life means short premium is the structural trade; the binary tail is cheap and worth keeping on for Iran headline risk.
Trading readVIX modestly bid, VVIX easing, SKEW elevated, MOVE flat - divergence between VVIX (calm) and SKEW (defensive) says the tail bid is in puts not in vol-of-vol. Geopolitical hedging, not regime change.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
The curve is doing the work. 16.71 on the front through 19.07 spot and ramping to 21.30 at three months prints clean Contango with a near slope of 14.12%% - front weeks are structurally cheap to deferred and the curve is paying carry, not pricing a shock.
Forward 30→60 of 22.3316490658 against forward 60→90 at 25.085768874 shows modest stress accretion into the back - the Iran tail bid is sitting in the long end and in skew, not inverting the front. Regime tag Steep Contango - Steep contango - vol sellers favored - confirms the read: vol sellers favored, no panic priced.
Cleanest edge is 30-45 DTE short premium where VRP is widest before forward vol kicks up. Sell the front, respect the back, let the curve do the lifting.
What it means for your trading
Steep contango from 16.71 through 21.30 with forward 30→60 at 22.3316490658 signals carry tape, not shock pricing - harvest premium in 30-45 DTE where the front is cheap relative to deferred.
Trading readSteep contango (14.12%% near slope) is the structural carry signal - short front, long back is the textbook trade. No backwardation flag means the market isn't pricing a near-term shock.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 at 16.2% sits a clean spread above HV20 of 14.37, with VRP at 1.83% pts of real carry on offer. HV60 at 15.45 confirms the medium-term tape is ordered - realized is not in expansion mode despite the Iran headline drumbeat, and the tape is demonstrably calmer than option pricing implies.
Options are mildly rich versus realized, which is the textbook setup for paid premium harvest. The Positive Gamma regime layers a dealer cushion on top of the carry edge, so short-vol structures don't need to fight reflexive flow. Net IV - RV spread supports symmetric condor and strangle expressions, where both wings benefit from suppressive dealer hedging rather than directional conviction.
Trade the spread, don't strip it: stay disciplined on wings because the geopolitical bid sits in the tail, not in the body. Harvest the premium, defined-risk only.
What it means for your trading
IV at 16.2% over HV20 at 14.37 with VRP 1.83% pts is real carry that vol sellers should take, but with defined-risk wings since the headline tail is live.
Skew Convexity
The quarter-delta skew prints 4.33% points with a smile ratio of 1.32% - put wing IV at 17.72% trades a clean premium over ATM at 14.99%, while call wing IV at 13.39% sits below the floor. Left tail is bid harder than the body, right tail is dead. This is geopolitical-tail pricing into Iran headlines, not a panic bid - call skew flatlining says zero upside conviction, no chase premium loaded into the right wing.
Smile geometry is orderly steep, not dislocated - ATM threading cleanly between the wings keeps the surface arbitrage-free even with the put bid. Tail is reasonably priced relative to the regime; the structural read says spread protection is cheaper edge than naked downside at these levels.
Trade implication: prefer put spreads or zero-cost collars financed off the flat call wing over outright puts - the skew is paying you to spread, not to own convexity. For short-premium harvest, use the put wing premium to fund tighter put-side wings on the iron condor and let the rich left tail subsidize the carry.
What it means for your trading
Quarter-delta skew at 4.33% with smile ratio 1.32% is geopolitical hedging concentrated in the put wing - orderly, not panicked. Fade naked downside; finance protection through spreads and collars off the flat call skew.
Vol-of-Vol Structure
VVIX at 97.18 with a VVIX/VIX ratio of 5.10 sits squarely in Normal territory. The vol-of-vol surface isn't pricing a binary jump - it's pricing a slow carry tape. Iran headlines have nudged front VIX modestly bid, but VVIX easing alongside says the tail premium is concentrated in skew, not in the second derivative.
That ratio is the tell: an ordered surface where dealers aren't paying up to hedge gamma-of-gamma. With VIX at 19.07 and the term structure in contango, jump risk is muted, not absent. No regime fragility flag, no convex bid leaking into the upper wing.
Sizing follows the geometry: Standard Size. No need to half-size short premium here - the vol-of-vol read greenlights full clip on defined-risk structures. Reserve the haircut for the day VVIX/VIX dislocates higher; today it confirms the carry, not the panic.
What it means for your trading
VVIX at 97.18 and a VVIX/VIX ratio of 5.10 place vol-of-vol in Normal territory - sizing guidance is Standard Size on short-premium structures.
Dispersion Spread
Index ATM IV at 16.2% against QQQ 22.16% prints a clean tech premium - the spread is the dispersion tell. Moderate cross-stock correlation says the index surface is smoothing out idiosyncratic risk that Mag-7 earnings week is loading directly into single names. Index hedges will not catch a single-name gap; the SPY tape sits in Positive Gamma with dealers cushioning around 713.17 while NVDA, MSFT, META, AMZN and AAPL absorb the convexity bid.
Trade expression: sell index vol, stay flat or long single-name vol where call/put skew already inverts into prints. SPY/SPX Iron Condor in 30-45 DTE harvests the index VRP at 1.83% against HV20 of 14.37; let the call wall at 710.00 and put wall at 700.00 set the wings. Funding side: keep optionality on the names doing the actual work, because that is where realized will print above implied this week.
What it means for your trading
Dispersion read says the index surface is the seller, single names are the buyer - short SPY Iron Condor against selective Mag-7 long-vol where pre-print skew already inverts, with wings pinned to 710.00/700.00.
Liquidity & Microstructure
The headline OI cluster at 600 is a historical anchor - legacy hedges parked well below spot - not the magnet for today's tape. Live flow is pinned to the gamma flip at 713.17, with spot at 713.69 hovering a hair above. That's a razor-thin positive-gamma cushion, not a fortress.
The dominant strike by net GEX is 720.00 at $1.12B - that's today's lid, reinforced by the call wall at 710.00. Downside is bracketed by the put wall at 700.00. Above the flip, dealer hedging is mean-reverting: rallies get sold, dips get bought, vol compresses into the walls.
Break 713.17 and the sign flips - dealers chase delta down, the cushion evaporates, and the tape converts to trend mode. Trade the range while it holds; respect that line as the regime trigger, not just a pivot.
What it means for your trading
Today's structural map is 700.00 floor, 710.00 lid, with 713.17 as the regime line - fade the walls above flip, flatten or flip short below it.
Trading readDense positive-gamma cluster around the call wall at 710.00 and put wall at 700.00 caps both sides - fade strength into the wall and lift weakness into the floor. Below the gamma flip at 713.17 the regime flips to amplification.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
Net VEX prints -$218.42B - sharply negative, which is the textbook vanna accelerant: any tick higher in implied forces dealers to sell delta into weakness, hollowing out the gamma cushion right when traders want it most. Charm at -$7.5M layers a mild but persistent decay drag on top, bleeding long delta into expiry without needing a catalyst.
The structural pivot sits at 713.1720694139 with current bias Supportive - spot is essentially kissing it, distance -0.0732708771. Above the pivot, dealer flow leans into rallies and bids dips; below, the same book reverses sign and the vanna/charm pair compounds downside. With VVIX at 97.18 in normal range, no jump is priced - but the asymmetry is real: vol up plus spot down is the regime-breaker, not a single-axis move.
Trade it accordingly: harvest premium with defined-risk wings at 710.00 and 700.00, but do not size as if the cushion is thick. It is not.
What it means for your trading
Vanna is the hidden short in this book - net VEX of -$218.42B means the positive-gamma cushion above the pivot at 713.1720694139 evaporates on a vol spike. Bias reads Supportive for now, but a break below flips dealers into the accelerant trade.
Cross-Asset Confirmation
MOVE printing 66.97 unchanged is the cleanest cross-asset tell on the tape - credit and rates are not validating the Iran headline bid showing up in equity skew. This is geopolitical hedging in puts, not a systemic re-rate. Fear & Greed sits at 66 (Greed), which keeps the risk-on undertone intact and raises the bar for chasing any defensive narrative the headlines try to sell.
The index complex is Aligned: SPY at 713.69, QQQ at 662.78, and IWM at 277.03 all sit above their gamma flips in Positive Gamma regimes. No divergence to fade, no laggard to lean on - the broad dealer cushion is the trade. Cross-asset tone reads Unknown; first crack would show in IWM losing its flip or MOVE breaking out, neither of which is happening.
What it means for your trading
Bond vol calm at 66.97 plus aligned positive-gamma regimes across SPY/QQQ/IWM confirms a geopolitical-tail tape, not a systemic one - harvest premium, don't chase hedges.
Scenario EV
Structure call: Iron Condor in 30-45 DTE prints the cleanest expected value here, scoring 58 against the put-spread alternative at 49. The symmetric structure wins because dealer cushion caps both tails - the call wall at 710.00 lids strength while the put wall at 700.00 floors weakness, so wings at those levels let the gamma book do the heavy lifting.
Carry math supports full size. ATM IV at 16.2% sits a clean spread above HV20 of 14.37 for a VRP of 1.83%, and VVIX at 97.18 reads Normal - no jump premium priced, sizing guidance is Standard Size. With spot anchored above the flip at 713.17 and net GEX at $701.6M, mean reversion pays.
Risk caveat: the negative VEX at -$218.42B means a vol shock turns the cushion hostile fast. Keep a small put fly outside the wing for Iran headline gap risk; don't chase strength into 710.00.
What it means for your trading
Iron condor in 30-45 DTE with wings at 710.00/700.00 is the structurally cleanest harvest - symmetric dealer cushion plus VRP at 1.83% pays carry, and VVIX at 97.18 clears full size.
Actionable Summary
Bottom line: trade structure around the 713.1720694139 pivot with Iron Condor as the primary vehicle in a Elevated / Watchful regime. Wings sit at the 710.00 call wall and 700.00 put wall - let dealer flow do the work, target 30-45 DTE where VRP at 1.83% is widest before forward vol kicks up.
Watch 713.17 like a hawk - spot at 713.69 sits a hair above flip, and a break inverts the regime into trend mode where net VEX of -$218.42B compounds downside. VVIX at 97.18 reads Normal, so sizing stays Standard Size.
Avoid: naked puts (skew bid at 4.33%), chasing strength into the call wall, and short single-name vol into Mag-7 prints. Keep a small put fly on for Iran headline gap risk - MOVE at 66.97 says credit is calm, but the tail bid lives in skew.
Bullish call/put skew across reporting Mag-7 names confirms the directional setup for this week - useful tell for QQQ flow direction and post-earnings vol crush plays.
BoE on hold pending Iran impact assessment - central bank reaction function shifts toward geopolitical data dependence, which compresses cross-asset vol carry.
Dollar dip into central bank decisions plus Iran talks = FX tail bid that bleeds into equity vol via rates linkage.
Frequently Asked Questions
What is the current market volatility regime?
VIX is trading at 19.11 with a Contango term structure. The Fear & Greed index reads Greed, and cross-asset volatility is Aligned across SPY, QQQ, and IWM.
SPY's gamma flip is at 713.17 against a spot of 713.69. 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 16.2% with a volatility risk premium of 1.83%. 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 19.07. 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