OptionScope Open the app →
Concept

Reading an Option Chain Against Its Own Theoretical Prices

Written by Brady V.4 min read Sep 1, 2026
Educational & Informational: This is a description of options pricing mechanics, not a trade recommendation.

Every row is quoting two numbers, not one

An option chain shows you a bid, an ask, and a last price for every strike — the price the market is currently willing to trade at. What it doesn't show you by default is a second, quieter number: the price a pricing model like Black-Scholes says that contract should be worth given the stock price, strike, time to expiration, interest rate, and a volatility input. Put those two prices side by side and you get something the raw chain never gives you on its own — a sense of whether a specific row is priced rich, priced cheap, or priced exactly where the model expects.

Where the theoretical number actually comes from

Black-Scholes (or a binomial model, which handles American-style early exercise more honestly) takes five inputs: the stock price, the strike, time to expiration, the risk-free rate, and volatility. The first four sit right there on the chain or a rate table — nobody argues about them. The fifth is the problem. Historical volatility, the standard deviation of the stock's own past returns, is one candidate, but it's backward-looking and says nothing about what the market expects going forward through a specific event window. Feed a historical-vol number into the model and the "theoretical" price you get is really just one opinion about volatility dressed up as a hard number.

The circularity nobody mentions

In practice, most "theoretical value" tools don't feed in historical volatility at all — they back-solve implied volatility from the market price itself, then use that same IV to reproduce roughly the same price. Used that way, the model can't flag an entire contract as mispriced relative to its own IV input — that's circular by construction. What it's actually useful for is comparing one strike's IV against a different, independent volatility estimate: the stock's realized/historical vol, the IV sitting on a neighboring strike, or the IV the market was pricing before a known catalyst. The gap between the market's IV and that separate reference is the real signal — not the dollar gap between two prices that were both built from the same number.

What a deviation is actually telling you, row by row

Once you're comparing a strike's IV against a real independent reference, a gap usually falls into one of a few buckets. A wide bid-ask spread on a thin contract can make the midpoint an unreliable stand-in for "market price" in the first place — the deviation is a liquidity artifact, not a pricing one. Volatility skew means OTM puts routinely carry higher IV than OTM calls at equal distance from spot — that's the market pricing crash risk asymmetrically, not an error the model should correct for. A pending earnings date or known catalyst inflates near-term IV relative to the stock's plain historical volatility for a specific, identifiable reason. What's left over after ruling those out — a strike sitting meaningfully rich or cheap versus its own neighbors on the same expiration, with no skew or event explaining it — is the closer you get to an actual pricing anomaly, and even then it's usually a thin, fast-closing window rather than free money sitting in the open.

Reading it as a scan, not a single number

The useful habit isn't checking one contract in isolation — it's scanning IV across a run of strikes and expirations at once, the way OptionScope's Fair Value tab lays it out: current IV next to historical vol over several lookback windows, plus an IV Rank and IV Percentile so you know whether today's level is unusual for that stock specifically, not just high or low in absolute terms. A single strike reading "rich" means far less than a whole expiration reading rich relative to its own recent range — the first is often noise or skew, the second is a genuine regime read.

What theoretical value still can't tell you

A model price is only as good as its assumptions, and several of them are simplifications. Discrete dividend payments, early-exercise value on American-style contracts, and a flat single volatility number covering an entire distribution all get compressed into an equation that was originally built for European exercise and continuous, lognormal price moves. None of that makes theoretical value useless — it makes it a reference point, not a verdict. The chain's actual price is set by real buyers and sellers meeting at a level the model can approximate but never fully own.