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 data feed timed out this refresh, so spot, net GEX and the gamma flip are all stale - regime label currently Undetermined with VIX-term state Unknown. Call wall, put wall and flip pivots can't be confirmed against live levels; assume yesterday's structure carries until the next bundle prints. Dealer positioning is therefore unknown - vanna and charm bias both read Unknown, so do not size off the prior session's flip. Vol read leans on section signals only: VRP is flagged Vrp Active, skew Skew Steep, vol-of-vol Unknown, and cross-asset confirmation Aligned. Macro tape is doing the work: US-Iran strike exchange, gold at a two-month low, dollar bid, oil firmer, and PCE on deck - geopolitical premium plus inflation print is a bimodal setup. Bottom line: half-size or sit out until the next refresh validates flip, call wall and put wall - Iran headlines plus a stale telemetry pull is not the moment to lean on dealer-flow trades.
Data fetch failed; regime undetermined with Unknown cross-asset tone - geopolitical risk dominates narrative
Live options telemetry failed to refresh this open, so regime classification reads Undetermined across the index complex. The dominant tape driver is the US-Iran exchange of strikes and PCE setting up later this week; signal colors still show Vrp Active on VRP and Skew Steep on skew. Trade light until the next refresh restores level-specific reads.
Regime Assessment
Regime engine reads Undetermined with the signal grid tagged Unknown - telemetry didn't refresh this open, so the classifier is running blind across SPY, QQQ, IWM and VIX, all printing Undetermined. Without a confirmed N/A we cannot put a half-life on the state; treat this as a transitional window, not a stable read.
Iran kinetic exchange and the PCE print later this week both pull the same direction - geopolitical premium stacking on top of event premium. Cross-asset confirmation reads Aligned with tone Unknown, so the macro tape is doing the talking even while the dealer flow grid is dark. VRP signal stays Vrp Active and skew flags Skew Steep, consistent with a downside bid layering into the headline cycle.
Assume the regime is fragile until proven otherwise. Half-life is unknowable, dealer pivot is stale, and the next bundle has to validate N/A before sizing dealer-flow trades. Defensive structures only into the refresh.
What it means for your trading
Regime engine reads Undetermined with grid Unknown - treat as a fragile, transitional window where Iran premium and PCE event premium compound, with half-life unknowable until N/A confirms.
Forward Vol Geometry
Term structure is a black box this open - N/A, N/A, N/A and the back-end all failed to refresh, so the curve prints N/A and the forward-vol engine reads N/A. Do not infer slope from yesterday's shape; Iran kinetic headlines plus a PCE print mid-week is exactly the tape that re-rates the front-end independent of the belly.
The behavioral expectation is front-end stickiness - geopolitical premium pins VIX9D and VIX even when VIX3M stays anchored, which mechanically compresses any prior N/A read toward flat-to-inverted at the short end. Event premium for PCE has not been pulled into the curve yet because the curve hasn't pulled; assume the next bundle prints richer front-month than memory suggests.
Calendar sellers and term-structure carry trades need the refresh before sizing. Vol-of-vol grid still tags Unknown, which on a bimodal tape is the wrong signal to lean on - half-size or stand down until VIX9D, VIX and VIX3M reprint and the N/A label firms.
What it means for your trading
Term structure is unreadable this refresh - with forward-vol engine flagged N/A and curve shape N/A unconfirmed, calendar and carry trades wait for the next bundle. Default bias: front-end bid into Iran + PCE, regardless of yesterday's slope.
Realized Vol Structure
The signal grid still tags VRP Vrp Active, which says the structural short-vol carry was intact heading into the Iran shock - but that read is pre-tape, not live. With kinetic headlines crossing and PCE on deck, the IV-RV spread is the wrong place to extrapolate; N/A ATM against a stale N/A realized print understates how fast the carry can compress.
The tell is N/A versus N/A - geopolitical tapes typically blow out the short window first, and the ladder hasn't reprinted. Current spread assessment reads N/A on a VRP of N/A, but those are yesterday's marks against today's headline regime.
Do not put on naked short premium until the RV ladder refreshes. If intraday realized re-rates higher, the carry collapses faster than the IV bid can absorb - defined-risk structures only until RV5 prints clean against RV20.
What it means for your trading
VRP flagged Vrp Active pre-shock, but with stale realized prints against live Iran headlines, the carry trade is unsized - wait for the RV5/RV20 refresh before adding short premium.
Skew Convexity
Skew prints Skew Steep with the quarter-delta line at N/A and smile ratio N/A - downside is bid relative to N/A ATM as the desk pays up for left-tail cover into the Iran exchange and the PCE print. Put-side at N/A versus call wing at N/A is the classic geopolitical risk-off footprint: protection demand, not upside conviction.
Steepening of this shape typically accelerates into binary headline windows rather than mean-reverts, and the flat call wing tells you nobody is paying for melt-up optionality. That asymmetry is the trade - you want to harvest the steepness, not pay it.
Structure: put spreads and ratio puts dominate naked puts here; selling the rich downside wing against a closer long put captures the convexity premium without warehousing the full left-tail. Skip naked downside premium until the wing flattens or RV confirms.
What it means for your trading
Skew tagged Skew Steep with put wing at N/A over ATM N/A - express downside via put spreads and ratio puts to sell the rich wing, not pay it.
Vol-of-Vol Structure
Vol-of-vol is the read we don't have and the one that matters most today. VVIX did not refresh, leaving the grid tagged Unknown against a VIX print that itself reads N/A - unverified into a kinetic Iran tape with PCE on deck. Bimodal headline risk argues for a VVIX bid even if spot vol sits still; the convexity buyer has every reason to be there ahead of the print.
Default sizing rule until the bundle reprints: half-size every premium structure, full stop. If VVIX gaps high on the next refresh, fade vol-selling structures into the move - short gamma plus elevated vol-of-vol is the textbook way to get carried out on a headline. N/A at level N/A is the trigger to re-engage; until then, defined-risk wings over naked premium.
What it means for your trading
Vol-of-vol grid reads Unknown with VVIX unverified - half-size all premium until the next print, and fade vol selling if VVIX gaps higher into Iran plus PCE.
Dispersion Spread
Dispersion reads Moderate into the open - index implied at N/A sits against an N/A single-name backdrop, leaving correlation in the no-man's-land where SPX hedges blunt directional risk but leak on idiosyncratic tails. With Iran headlines hot and PCE on deck, the historical pattern is unambiguous: kinetic geopolitical tapes lift realized correlation, and a moderate print is the launchpad, not the destination.
Cross-asset confirmation tags Aligned with tone Unknown - that's the early tell that single-name dispersion is about to compress toward the index. Harvest premium at the index level via SPY/SPX structures rather than chasing fat single-name IVs that will mark down as correlation lifts. Single-name shorts are picking up nickels in front of the correlation steamroller.
Watch the IV dispersion ratio compress as the Iran headline cycle extends; a clean roll-down toward index-tight signals the regime has tipped, at which point dispersion shorts become the cleanest expression rather than a contrarian fade.
What it means for your trading
Dispersion Moderate with cross-asset Aligned argues for index-level premium selling over single-name; Iran escalation is the catalyst that compresses dispersion further.
Liquidity & Microstructure
OI concentration grid tags Deep into the open, with the strike book stacked around N/A and the marquee cluster at N/A carrying N/A of net gamma. The N/A ceiling and N/A floor frame the prior session's corridor, but without a live spot print the N/A pivot is provisional - the spot-above-flip flag reads N/A and cannot be trusted until the next bundle refreshes.
Treat the top OI strikes as magnets only if dealer hedging direction confirms on refresh; with vanna/charm signal Unknown and Iran headlines live overnight, the prior session's positive-gamma damping cannot be assumed to still anchor intraday range. Avoid sizing dealer-flow trades off yesterday's flip - wait for the bundle to validate which cluster is above versus below the pivot before leaning into pin or mean-reversion structures.
What it means for your trading
Liquidity grid reads Deep with OI stacked at N/A, but the spot-above-flip flag N/A against an unverified N/A means dealer-flow trades require the next refresh before sizing.
Dealer Vanna & Charm
Vanna and charm read Unknown this refresh - net VEX at N/A and net CHEX at N/A did not return, so the prior session's charm pivot at N/A with bias N/A is provisional, not tradeable.
On a vol-up Iran tape, vanna typically flips from stabilizer to accelerant - dealers shedding long-vol exposure sell delta into weakness rather than absorb it. Without a verified VEX print you cannot tell which side of that pivot the book sits on, and charm-pin trades into Friday expiry need a refreshed level before sizing. The signal grid tags vanna/charm Unknown against a cross-asset backdrop that reads Aligned with tone Unknown.
Default stance: do not fade dealer flow without confirmed levels. Pin trades into the weekly are a coin-flip until the next bundle validates the pivot and the spot-above-flip flag, currently False.
What it means for your trading
Vanna/charm grid color Unknown with VEX and CHEX missing - treat the prior pivot at N/A as untrustworthy and skip charm-pin structures until the refresh prints.
Cross-Asset Confirmation
Cross-asset confirmation reads Aligned with tone Unknown and regime divergence Unknown - SPY, N/A on QQQ and N/A on IWM are all leaning the same direction into the Iran tape. MOVE at N/A is the rates-vol confirm; Fear & Greed prints N/A at N/A, so sentiment is already discounting the headline cycle rather than chasing it.
Gold at a two-month low against a bid dollar is the tell: real yields and DXY are overriding the classic safe-haven reflex, which keeps the Fed firmly on the table even as kinetic risk escalates. Oil firmer on the Hormuz overhang feeds directly into the PCE pass-through, so the cross-asset book is pricing a hybrid macro-plus-geopolitical regime - not a pure equity shock.
Trade the index complex, not single names: SPY/SPX premium structures harvest aligned cross-asset stress better than dispersion books while correlation rises into the print.
What it means for your trading
Cross-asset alignment at Aligned with Unknown divergence confirms a hybrid macro-geopolitical regime - gold weakness plus dollar strength keeps Fed expectations live while oil firmness loads the PCE setup.
Scenario EV
Scenario EV engine reads Unknown this refresh - the recommended structure path didn't return, so default to trader heuristics rather than engine output. With skew tagged Skew Steep and VVIX unverified, the cleanest expression is defined-risk put spreads in the two-to-four-week window, harvesting the steepness rather than paying for it through naked premium.
Skip iron condors entirely until VRP and term structure reprint - selling both wings into Vrp Active carry with an Iran kinetic tape and PCE pending is the textbook way to get run over on a gap. Forward vol geometry is flagged Unknown and vol-of-vol Unknown, which removes the two pillars condor sizing typically leans on.
Half-size every structure until the next bundle validates engine output. Cross-asset confirmation reads Aligned with tone Unknown - directional bias is protective, not premium-harvest, into the headline cycle.
What it means for your trading
Default to defined-risk put spreads in the two-to-four-week window while scenario EV reads Unknown; avoid iron condors and half-size everything until VRP and term structure reprint to validate engine output.
Actionable Summary
Telemetry came back degraded into the open - per-symbol regime reads Undetermined across SPY, QQQ and IWM, with the signal grid still tagging VRP Vrp Active and skew Skew Steep against a Aligned cross-asset backdrop. With US-Iran kinetic exchange live overnight and PCE later this week, the right posture is half-size and protective - not premium-harvest.
Trade structure: prefer defined-risk put spreads on Skew Steep skew rather than naked puts or short-vol condors, and skip 0DTE pin trades until the bundle confirms the flip, call wall and put wall. Vanna and charm signals print Unknown, so do not lean on the prior session's pivot for dealer-flow setups; the engine's recommended structure reads N/A against pivot N/A.
Watch the next refresh for confirmed gamma flip, a live VVIX print and VIX term shape before re-engaging carry. Bias stays protective with regime engine still labeled N/A until Iran headlines de-escalate.
What it means for your trading
Stale telemetry plus live geopolitical tape argues for cutting size and using defined-risk put spreads over naked premium; regime reads Undetermined with engine label N/A, so wait for the next bundle before leaning on dealer-flow or pin trades.
Ceasefire unravelling is the lead macro driver - every cross-asset move today (gold, dollar, oil) traces back to this and re-prices the geopolitical premium baked into front-month vol.
Direct US-Iran kinetic exchange is a tier-one tape risk - Hormuz reopening uncertainty drives oil and inflation expectations, which directly feeds the PCE read later this week.
Gold at a two-month low while strikes escalate is the dog-that-didn't-bark signal - real yields and dollar dominance are overriding safe-haven flows, which has implications for Fed expectations.
Dollar strength with Iran risk live confirms this is a hybrid macro/geopolitical regime, not a pure equity shock - pairs trade implications across DXY-sensitive single names.
Oil firmer post-strikes is the cleanest pass-through to PCE inflation expectations - energy tape is now coupling with vol surface for the first time in months.
Bearish small-cap positioning into economic data releases corroborates the cross-asset risk-off setup - IWM puts are crowded, which can both confirm the regime and set up squeeze risk.
Frequently Asked Questions
What is the current market volatility regime?
VIX is trading at N/A with a N/A term structure. The Fear & Greed index reads N/A, and cross-asset volatility is Unknown across SPY, QQQ, and IWM.
Is SPY in positive or negative gamma today?
SPY is in N/A gamma with net dealer GEX at N/A. The gamma flip sits at N/A, with the call wall at N/A and the put wall at N/A.
Where is the SPY gamma flip level right now?
SPY's gamma flip is at N/A against a spot of N/A. 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 N/A with a volatility risk premium of N/A. 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 N/A with VIX at N/A. Contango signals benign forward expectations; backwardation signals near-term stress.
What's the dealer positioning on QQQ and IWM?
QQQ shows N/A gamma with net GEX at N/A (flip: N/A). IWM shows N/A gamma with net GEX at N/A (flip: N/A).
Get today's live analysis
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