Put/Call OI Ratio
Canonical definition, formula, interpretation, and API reference.
Total put OI / total call OI. Measures whether positioning is hedging-dominated (>1) or speculation-dominated (<1).
Simple ratio across all strikes and expirations.
- >1.0: put-heavy, institutional hedging dominates
- <1.0: call-heavy, speculative buying
- Near 1.0: balanced chain, max pain near ATM
Live Example: SPY
Live SPY P/C ratio data temporarily unavailable.
API Reference
Why Put/Call OI Ratio Matters for Trading
The put/call OI ratio is a sentiment extreme detector. Extreme highs = capitulation (bounce setups). Extreme lows = euphoria (correction risk).
- What it measures
- Ratio of total put open interest to total call open interest across the chain.
- What it signals
- Aggregate positioning bias. Contrarian at extremes; noise in the middle.
- Why we measure it
- Crowds are wrong at the margin. The ratio surfaces those margins.
- Who uses it
- Contrarian traders, swing traders, sentiment-model users, retail.
How to read Put/Call OI Ratio
- Put-heavy positioning = fear
- Often marks local bottoms
- Contrarian long setup
- Historical mean-reversion edge
- Call-heavy = euphoria
- Often marks local tops
- Contrarian short setup
- Post-rally exhaustion signal
- Normal sentiment
- No signal
- Trade on other factors
- Background reading
Rules of thumb
- Use absolute extremes, not rolling highs. A 'high' ratio in a bull market may be mid-range historically. Compare to a multi-year distribution.
- Distinguish OI vs volume ratio. OI ratio is slow/structural. Volume ratio is fast/tactical. Both useful, different use cases.
- Fades fastest at SPX index level. SPX put/call is the most reliable signal; single stocks noisy.
- Pair with fear & greed. Ratio extremes + sentiment extremes = higher-conviction contrarian setups.
- Signal is late, not perfect. Extremes can persist. Contrarian entries need confirmation (price reversal, vol pattern).
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 — fresh every 30s, cached at the edge. Free tier, no credit card, no rate-limit games.