Our Indexes

The world's leading
independent volatility indexes.

Five precision-engineered indexes that strip away the distortions of legacy vol measures — giving you a clean, real-time read on what options are actually pricing.

📊
VolDex®
A better way to measure option volatility
VolDex® focuses on the options that matter most—at-the-money (ATM) options with near-term expirations—giving a cleaner, more accurate view of implied volatility.

By isolating these highly liquid and actively traded contracts, VolDex avoids the distortion caused by less relevant, far out-of-the-money options. The result is a more precise snapshot of market expectations for price movement and investor sentiment—without the noise.
Explore VolDex®
📈
CallDex®
A clearer signal of bullish sentiment & expected volatility
CallDex® tracks the cost of out-of-the-money call options to gauge market sentiment for the next 30 days. It uses call options that are one standard deviation out-of-the-money to measure what investors are expecting in terms of both volatility and potential price direction.

Higher CallDex values generally suggest traders are anticipating bigger moves or a possible market rally. Lower values indicate a calmer outlook or reduced interest in upside exposure.
Explore CallDex®
📉
PutDex®
Focused on downside risk pricing
PutDex® delivers a clear, strike-specific measure of implied volatility by concentrating on one key data point: the normalized cost of a 30-day, one standard deviation out-of-the-money (OTM) SPY put option.

This approach isolates the segment of the options market most directly associated with downside protection, removing the noise from less relevant strike prices. The result precisely indicates market sentiment around tail risk, hedging activity, and bearish positioning.

By zeroing in on these put options—widely used by institutional investors to protect against market declines—PutDex offers valuable insight into how much investors are willing to pay to insure against losses over the next month.
Explore PutDex®
⚖️
RiskDex®
A Clear Signal of Expected Market Direction
RiskDex® measures investor sentiment by comparing the normalized cost of 30-day, one standard deviation out-of-the-money (OTM) SPY put and call options. This simple ratio reveals whether the market is more focused on downside protection or upside opportunity — offering a direct view of expected equity direction over the next month.

Unlike traditional volatility indexes, which reflect overall price movement, RiskDex highlights directional bias. A rising RiskDex indicates OTM put prices are increasing at a faster rate than OTM call prices and suggests growing concerns about potential declines; a lower reading signals confidence or complacency.

This makes RiskDex a valuable tool for traders and risk managers seeking clarity on where the market thinks it's headed—not just how volatile it might be.
Explore RiskDex®
🦅
TailDex®
A smarter signal for downside risk & tail hedging demand
TailDex® measures the price of deep out-of-the-money put options to assess bearish sentiment and demand for tail risk protection over the next 30 days. By focusing on puts that are three standard deviations OTM, it reflects how concerned traders are about a major downside move, often called a 'tail event'.

Higher TailDex values suggest rising demand for crash protection or increased fear of large selloffs. Lower values imply a calmer market tone and less urgency to hedge against tail risk.
Explore TailDex®

Breeden–Litzenberger, Step by Step

Risk-Neutral Density · Advanced

Free to read

Breeden–Litzenberger, Step by Step

The mathematical pipeline from raw option quotes to a smooth, arbitrage-free probability density — fit the smile first, differentiate second.

The core identity is due to Breeden and Litzenberger (1978): the risk-neutral density at strike K equals the second derivative of the call-price function with respect to K, discounted at the risk-free rate. In symbols:

f(K) = erT · ∂²C/∂K²

Elegant in theory. The problem is that differentiating raw market quotes twice amplifies noise catastrophically — two points of implied vol that differ by even a fraction of a tick produce a second derivative that is meaningless. The pipeline below describes how the tool solves that.

Step 1 — gather and clean the smile

The tool collects all listed strike–implied-vol pairs for the chosen expiration across the full strike range. Quotes with zero open interest or bid–ask spreads too wide to trust are filtered. What remains is a discrete set of (K, σ_imp) points that sample the implied-volatility smile — the empirical fact that out-of-the-money options carry more implied vol than at-the-money options.

Step 2 — fit a smooth smile model

This is the heart of the pipeline. A parametric or spline-based model is fitted to the cleaned (K, σ_imp) points, producing a smooth, continuous function σ_imp(K) that interpolates between strikes and can be evaluated at any K. The fit enforces no-arbitrage constraints: the resulting call-price curve must be non-negative, monotonically decreasing in K, and convex — any violation would imply a free-money arbitrage. A well-specified smile model also extrapolates the wings without letting implied vol collapse to zero or diverge to infinity, since both would produce nonsensical densities at the tails.

Step 2 — raw quotes vs fitted smile strike K → implied vol σ smooth fitted smile raw quotes

Raw quoted implied vols (amber dots) are noisy and discrete. The fitted smile (blue line) passes through them smoothly while enforcing no-arbitrage convexity across the full strike range. The fit also extrapolates sensibly into the wings where listed strikes thin out.

Step 3 — convert smile to call prices

With σ_imp(K) in hand as a smooth function, the tool prices a synthetic call at every K using the Black–Scholes formula — now as a pure converter from vol to price, not as a model assumption about the world. This produces a smooth, continuous call-price function C(K) with well-defined derivatives.

Step 4 — differentiate twice

The Breeden–Litzenberger formula is applied numerically: take the second derivative of C(K) with respect to K across a fine grid of strikes. Because C(K) is now smooth (from Step 2), the second derivative is stable and meaningful. Multiply by erT — the single daily risk-free rate the tool uses, sourced from the Treasury yield curve for the matching tenor — and the result is the risk-neutral density f(K) at each strike.

Step 5 — normalize and mark

The resulting density is normalized so the total area integrates to 1 (or arbitrarily close — small residuals from wing truncation are a known and documented caveat). Spot, the forward price, and the ±1σ implied range are computed and overlaid. The CDF is the running integral of the density from the left wing to each K.

Why the wing fit matters most

The extreme tails of the density are the most sensitive to the smile extrapolation model. A smile that flattens too quickly in the wings underweights tail probability; one that steepens too sharply overweights it. The tool's wing extrapolation is constrained to be arbitrage-free, but users should treat the far-tail probabilities as model-dependent estimates rather than precise market readings.

Do it live

The methodology is free. To run the full pipeline on live option quotes: ETFs with ETF Analytics, single names with ETF + Equities, density data export with Everything.

See plans →

Educational content from Nations Indexes. The Breeden–Litzenberger identity (1978) is standard; implementation choices — smile model, wing extrapolation, risk-free rate — are described in the tool's methodology note. Tail probabilities are model-sensitive. Nothing here is investment advice.