IV Rank Calculator

Calculate the position of current IV within your entered 52-week high-low range. Default inputs are an illustrative scenario, not live market data.

%

The current implied volatility of the option or underlying

%

The lowest IV reading over the past 52 weeks

%

The highest IV reading over the past 52 weeks

Formula:

IV Rank = (Current IV - 52w Low) / (52w High - 52w Low) × 100

IV Rank

---

Range position is not a percentile

For current IV 35%, a historical low of 20% and high of 60%, rank is (35 − 20) / (60 − 20) × 100 = 37.5%. That does not mean 37.5% of historical observations were lower. Their frequency is not included in these three inputs.

Handle new extremes explicitly

If current IV is 70% against the same old 20–60% range, the result is 125%. Check your window and data definition. The displayed number preserves this result; the visual bar pins its marker at the edge. Equal high and low produce no defined rank.

Use comparable IV inputs

Use the same source, observation frequency and maturity convention. Comparing one expiring contract with a constant-maturity index can mislead. A 52-week label does not verify that the supplied values cover a year. Defaults are examples and no market data is fetched.

Limits of interpretation

High or low rank describes an entered range. It does not prove options are expensive, cheap or fairly priced. A single historical extreme can shift the scale. Compare events, liquidity, term and downside risk separately; past IV does not establish future volatility.

Compare with IV Percentile

Percentile counts observations strictly below current IV. It answers a frequency question using the full sample; rank measures position between two extrema. Neither is universally superior or a probability of profit.

Sources

tastylive: IV rank and percentile definitions; Fidelity: implied volatility and its limits.

Frequently Asked Questions

What is IV Rank?

IV Rank is the position of current IV within an entered high-low range: (current − low) / (high − low) × 100. It is not the percentage of days below current IV and not a probability.

What if current IV is outside the range?

The displayed formula result can be below 0 or above 100; it is not silently clipped. Check whether your historical window excludes today or your inputs need updating. Only the visual marker is bounded to the bar.

What if the high equals the low?

The denominator is zero, so rank is unavailable. All inputs must be finite and nonnegative, with high greater than low.

Does a high rank recommend selling options?

No. It describes relative IV, not expected profit or fair value. Events, liquidity, maturity and risk can differ from the historical window.

Where do the inputs come from?

This calculator does not fetch market data. Supply a consistent IV series from your provider and use the same option maturity or constant-maturity methodology for current, high and low.

Explore Separate Pine Script Coding Tools

Pineify can draft TradingView indicators and strategies. This manual IV sample is not automatically available to Pine code; check data access and test any generated source separately.