What Is an Option Chain?
An option chain is the list of every option contract available on an underlying, organised by expiration and strike, with calls and puts shown side by side. Each row carries pricing and activity data for one contract: bid, ask, last, volume, open interest, and usually implied volatility and Greeks. Reading it well means knowing which columns are live, which are lagging, and which are model outputs rather than observations.
The chain is where every options decision starts, and most of the mistakes people make with it come from treating all the columns as equally reliable.
The structure
Two axes. Expirations run one way — every date on which contracts on this underlying expire, which for major index products includes daily expiries. Strikes run the other, listed at standardised intervals that vary by underlying and price level.
Calls and puts are conventionally displayed side by side against a shared strike column, with the current underlying price marked somewhere in the middle. Everything above that line on the call side is out of the money; everything below it is in the money, and the reverse for puts.
Each expiration is effectively its own chain. Contracts at the same strike but different expirations are different instruments with different prices, different behaviour, and different liquidity.
Which columns are live
The distinction that matters most, and it is rarely made explicit.
Bid and ask are current. They describe what you can actually do right now, and their associated sizes tell you how much. These are the columns to trust for execution decisions.
Last is historical. It is the price of the most recent trade, which may have been hours ago on an inactive strike. A last price far from the current bid-ask is not a signal — it is a stale print.
Volume is cumulative for the session. It describes activity so far today and resets each morning.
Open interest is yesterday's. It is calculated after the session through clearing and published the following morning, so the figure showing during the day is a day behind. A newly listed expiry shows low or zero regardless of how actively it is trading.
Implied volatility and Greeks are model outputs. They are derived from prices through a pricing model, which means they inherit its assumptions and can differ slightly between platforms for the same contract.
The practical rule: use bid and ask for what you can do, volume and open interest for coarse liquidity screening, and treat last as decoration.
Reading liquidity across the chain
Liquidity is not uniform, and the pattern is consistent enough to anticipate.
Activity concentrates near the money and in near-dated expirations. Far out-of-the-money strikes and distant expirations are thinner, with wider spreads and shallower books.
On short-dated contracts there is an additional time dimension. Out-of-the-money strikes see spreads widen through the session, with the final half hour worst as market makers unwind hedges. So the same row on the chain represents a different execution cost in the morning than in the afternoon.
Near-the-money strikes on major index products can trade penny-wide for much of the session, so a blanket claim that options are illiquid is wrong. The deterioration is specific, and knowing where it concentrates is what makes chain-reading useful.
What the chain does not show
Depth beyond the top of book. The displayed size is what is available at the best price. An order larger than that fills progressively worse against levels you cannot see.
Who holds what. Open interest counts contracts, and every contract has a long and a short side. Concentrated open interest at a strike carries no directional information.
Whether a price is fair. The chain shows what the market charges. Implied volatility varying across strikes — skew — is the market's assessment rather than a mispricing to exploit.
Adjusted contracts clearly. Options adjusted for corporate actions may appear alongside standard ones with a modified symbol, and they behave differently. They are worth excluding rather than trading by accident.
A workable reading order
Expiration first, since it determines the entire behaviour profile — decay rate, sensitivity to movement, and how much time the thesis has.
Then the strike region, which sets cost, breakeven, and probability. Then the spread on the specific contract, which tells you what trading it will actually cost.
Only then the Greeks, which describe how the position will behave once held. Starting with the Greeks and working backwards is a common habit and it puts a model output ahead of the observable facts.
What this means for automation
Resolve contracts against the chain, never by constructing symbols. A contract is an underlying, expiration, strike, and type, and constructed identifiers fail on non-standard expiries and adjusted contracts.
Screen coarsely with open interest, gate finally on spread. Open interest is a day old; the spread is current. Only the current one should decide whether to submit.
Do not read one implied volatility and apply it chain-wide. It varies across strikes, so a single at-the-money figure does not describe the contract you are trading.
Keep chain retrieval off the order path. Pulling and parsing a full chain is real work, and doing it between decision and submission adds latency at the worst moment. That belongs on worker thread pools while the order path stays short.
The honest limits
The chain is a snapshot that changes continuously. A contract selected on one reading may quote differently by the time an order arrives.
Model-derived columns vary between platforms, so two sources can disagree about the same contract's implied volatility or delta without either being wrong.
And reading a chain well does not tell you what to trade. It tells you what is available and what it costs. Position sizing bounds what a decision costs — capital divided by twenty as the ceiling on any single position, under the divide-by-20 rule, enforced on infrastructure you control.
Frequently asked questions
What is an option chain? The list of all option contracts on an underlying, organised by expiration and strike, with calls and puts shown against a shared strike column.
Which columns should I trust? Bid and ask are live. Last is historical and can be stale. Open interest is a day old. Greeks and implied volatility are model outputs.
Why is the last price so far from the bid and ask? Because it is the most recent trade, which may have happened hours ago on an inactive strike.
How do I judge liquidity from a chain? Spread and quoted size are the live measures. Open interest and volume are useful for coarse screening only.
Why do platforms show different Greeks? They are model outputs, and different models or inputs produce slightly different figures for the same contract.
Disclaimer: This article is educational content about trading mechanics and software. It is not investment advice, financial advice, tax advice, legal advice, or a recommendation to buy or sell any security, nor a recommendation of any strategy, order type, or position size. Any instruments, figures, or examples are used solely to illustrate mechanics. Options and futures trading involve substantial risk of loss and are not suitable for all investors. Please read Characteristics and Risks of Standardized Options before trading options. Automated trading carries additional risks including software defects, connectivity failures, broker API changes, and outages that may prevent orders from being placed, modified, or cancelled. Stop orders do not guarantee an execution price and stop-limit orders may not execute at all. Past performance does not indicate future results, and no configuration, order type, position-sizing rule, or risk setting can guarantee a profit or prevent a loss.
StaxInvesting LLC sells self-hosted trading software. It is not a broker-dealer, investment adviser, or financial institution, and it does not manage accounts, hold member funds, place trades on behalf of members, or access member brokerage accounts. Members run the software in their own cloud environment, connect their own brokerage accounts under their own credentials, and are solely responsible for their configuration, their credential security, and every trade executed in their account. Broker order handling and available order types vary; verify against your broker's current documentation. Consult a qualified financial adviser and tax professional regarding your individual circumstances.