Author: Stock Terminal Research
Created: April 3, 2026
Data Source: ORATS API (monies/implied, core data)
Traditional stock analysis looks backward — earnings, revenue, P/E ratios, and price charts tell you what already happened. Options data is fundamentally different: it tells you what the market expects to happen next.
Every options contract has an implied volatility (IV) — a number derived from the option's price that represents how much the market expects the stock to move. When investors are nervous about a stock, they pay more for options (especially puts), which drives IV higher. When they're complacent, IV falls.
This makes options data a forward-looking fear gauge that complements backward-looking fundamentals.
Our options analysis page in the Stock Report uses four visualizations, each answering a different question:
| Chart | Question It Answers | Data Source |
|---|---|---|
| IV Smile | How is risk distributed across strike prices? Where is fear concentrated? | ORATS Monies/Implied API |
| IV Percentile Bars | Is the current IV level normal or extreme for each stock? | ORATS Core Data (1-year lookback) |
| IV vs HV Spread | Is the market over- or under-pricing actual realized risk? | ORATS Core Data (6-month history) |
| Options Positioning Table | What are the raw numbers behind the sentiment? | ORATS Core Data (latest) |
The volatility smile (sometimes called the volatility skew) plots implied volatility against moneyness — the ratio of an option's strike price to the current stock price.
It's called a "smile" because the curve typically dips at ATM and rises on both sides, forming a U-shape.
If markets were perfectly rational, all strikes would have the same IV. In reality:

What each element tells you:
| Element | Interpretation |
|---|---|
| Curve height (overall level) | Higher = market expects more volatility. VLO's entire curve is above XOM's — the market expects VLO to move more in both directions. |
| Left side steepness | Steeper = more demand for crash protection. OXY's left side reaches 0.73 IV — extreme downside fear. |
| Right side steepness | Steeper = more demand for upside options. XOM's right tail kicks up above the peer average — potential catalyst bets. |
| Gap between target and peers | Shows relative risk positioning. XOM below peer average = market sees it as less risky than the typical energy stock. |
| ATM level (center) | The baseline expected move. XOM at 0.358 vs VLO at 0.451 — market expects VLO to move ~25% more. |
| Moneyness | Description | XOM | Peer Avg | Difference |
|---|---|---|---|---|
| 0.80 | Deep OTM puts (crash protection) | 0.5432 | 0.5505 | -0.7% |
| 1.00 | ATM (baseline IV) | 0.3581 | 0.3875 | -2.9% |
| 1.20 | Deep OTM calls (upside speculation) | 0.5322 | 0.5129 | +1.9% |
Key takeaways:
This bar chart shows where each stock's current 30-day IV sits within its own 1-year range. If XOM is at the 98th percentile, it means XOM's current IV is higher than 98% of the readings from the past year.
Absolute IV levels aren't directly comparable across stocks — a biotech might normally trade at 60% IV while a utility trades at 15%. The percentile normalizes this: it tells you whether IV is high or low for that specific stock.
Implied volatility is the single biggest driver of an option's price (beyond its intrinsic value). The relationship is direct:
Higher IV = more expensive options at every strike and expiration. Here's why:
Practical example: Suppose you want to buy a put option on XOM to protect against a 10% drop, with the same strike price and same expiration date:
| Scenario | IV Percentile | Approximate Put Cost | What You're Paying For |
|---|---|---|---|
| Normal market | 50th (IV ~22%) | ~$2.50 | Baseline insurance |
| Current market | 98th (IV ~34%) | ~$5.00 | Same insurance, but market perceives much higher risk |
The option contract is identical — same stock, same strike, same expiration. The only difference is how much risk the market is pricing in. At the 98th percentile, you're paying roughly double for the same downside protection.
This applies to both puts and calls:
This is why the IV-HV spread is important context. If IV is 33.6% but the stock is only actually moving at 29.2% (HV 20D), you're paying for volatility that hasn't materialized yet. The +4.4 point spread is the "fear premium" — the extra cost above what realized moves would justify. This premium could mean:
Understanding whether you're in scenario 1, 2, or 3 is exactly what our Claude analysis tries to determine by combining IV data with fundamentals, risk factors, and news sentiment.
This time series plots two lines over 6 months:
The shaded area between them is the spread:
The IV-HV spread answers: Is the market's fear justified by actual stock behavior?
The table provides the raw numbers that support the visual analysis:
| Metric | What It Means | Bullish Signal | Bearish Signal |
|---|---|---|---|
| P/C Ratio | Put volume / Call volume. Measures directional sentiment. | Below 0.7 (more calls = bullish bets) | Above 1.0 (more puts = hedging/fear) |
| IV 30D | Expected annualized move over next 30 days | Low relative to history | High relative to history |
| IV Percentile | Where current IV sits in 1-year range | Below 25th (cheap options) | Above 75th (expensive options) |
| HV 20D | Actual realized volatility over past 20 days | Below IV (market over-hedged) | Above IV (market under-hedged) |
| IV-HV Spread | Implied minus realized. The "fear premium." | Negative (options cheap) | Strongly positive (fear elevated) |
| Skew (Slope) | Put IV minus call IV. Measures directional fear. | Low/flat (balanced) | High (heavy put demand) |
| Call/Put OI | Open interest shows outstanding positions | High call OI (bullish positioning) | High put OI (hedging activity) |
The individual metrics are useful, but the real value comes from connecting the dots across all data sources. A human analyst might look at the smile chart and say "XOM looks safe relative to peers." But Claude can simultaneously consider:
Each data point alone tells a partial story. Claude's job is to synthesize these into a coherent narrative: Is the market's fear justified? Is the bullish positioning smart or complacent? Are the 10-K risks already priced in, or is there still unrecognized downside?
| Term | Definition |
|---|---|
| ATM (At-the-Money) | An option whose strike price equals the current stock price |
| OTM (Out-of-the-Money) | A call with strike above spot, or a put with strike below spot — no intrinsic value |
| IV (Implied Volatility) | The market's expectation of future stock movement, derived from option prices |
| HV (Historical/Realized Volatility) | How much the stock actually moved over a past period |
| Moneyness | Strike price divided by current stock price. 1.0 = ATM, 0.90 = 10% OTM put |
| DTE (Days to Expiration) | Trading days until the option expires. We use ~30 DTE for consistency |
| Skew/Slope | The difference in IV between put-side and call-side options. Higher = more downside fear |
| IV Percentile | Where current IV ranks within its historical range (0-100). 98th = higher than 98% of past year |
| P/C Ratio | Put volume divided by call volume. A sentiment indicator |
| Open Interest (OI) | Total number of outstanding (unsettled) option contracts |
| IV-HV Spread | Implied volatility minus historical volatility. Positive = options expensive relative to actual moves |
| Volatility Smile | The U-shaped curve of IV plotted against strike price/moneyness |
| Source | Endpoint | What We Pull | Update Frequency |
|---|---|---|---|
| ORATS Monies API | /datav2/monies/implied | IV smile curve (vol0-vol100 by moneyness) per expiration | Real-time (pulled at report generation) |
| ORATS Core Data | /datav2/hist/cores | IV 30D, HV 20D, percentile, slope, volume, OI, earnings dates | Weekly cron (S&P 500 universe) |
| ORATS DB | spx.orats_core_data (PostgreSQL) | Historical time series for IV-HV spread charts | Local query |