Arbitrage Flags
Canonical definition, formula, interpretation, and API reference.
Butterfly and calendar spread violations in the vol surface. Free money if real, usually noise in liquid names.
Where w is total implied variance.
- Butterfly: smile has a dip - riskless butterfly possible
- Calendar: near-term has more variance than far - riskless calendar
- Real arb rare in liquid names, common in illiquid
API Reference
Why Arbitrage Flags Matters for Trading
Arbitrage flags are the diagnostic alarms on the vol surface. Zero flags = fit is clean. Many flags = fit is broken, surface is unusable.
- What it measures
- Binary markers raised when a vol surface fit violates butterfly (static arb) or calendar (time arb) constraints.
- What it signals
- Surface health. Used as a go/no-go for model-dependent trading.
- Why we measure it
- A vol surface that permits arbitrage produces wrong Greeks, wrong prices, wrong hedge ratios. Flags are the validity check.
- Who uses it
- Quant vol traders, market makers, exotic-pricing desks. ALPHA TIER.
How to read Arbitrage Flags
- Surface is arb-free
- Safe for exotic pricing
- Fitted Greeks reliable
- Core tradable state
- Fit is broken
- Raw quotes inconsistent
- Don't trust derived outputs
- Stale or crossed quotes likely
- Most flags at deep wings
- Core surface fine
- Cap strategy to liquid strikes
- Typical mid-cap state
Rules of thumb
- Zero flags = go; many flags = stop. Binary filter before any model-based trade.
- Wing flags are most common. Deep OTM quotes are crossed more often - flags cluster there.
- Pair with IV dispersion. Dispersion is continuous; flags are discrete. Use together.
- Event days raise flag counts. Earnings mornings often flag temporarily - fades by midday.
- Flags are tier-gated. Alpha-tier only. Without them, you're flying blind on surface quality.
Related Concepts
Live for 6,000+ US symbols. One API call, sub-200ms.
Stop scraping chains and coding Black-Scholes from scratch. FlashAlpha computes GEX, DEX, VEX, CHEX, 15 BSM Greeks, SVI surfaces, max pain, VRP and more - with tiered freshness (Free 15-min cache, paid tiers as low as 15s). Free tier, no credit card required.