OptionsCone

Probability, premium and positioning heatmaps for any stock with options.

OptionsCone turns the option chain into heatmaps on the price chart: touch and expiry probabilities, implied volatility, open interest, spreads, time value and premium relative to risk. It compares what the option market implies with what the stock's own history says. For option traders and for anyone who holds stocks. Free and open source, for Windows.

Download for Windows Source code Windows 10 and 11 · no installation · no account
Touch probabilityBroadcom (AVGO), Touch probability: dark near the money, fading where a touch becomes unlikely.
The chance that the price touches each strike before that expiry, from the option prices: dark near the money, fading where a touch becomes unlikely.
Implied volatilityBroadcom (AVGO), Implied volatility per contract: skew and term structure.
Each contract's own volatility, so skew and the term structure show at a glance. The badges above each expiry give its model-free volatility.
Open interestBroadcom (AVGO), Open interest: where the large positions sit.
Where the large positions sit, on a logarithmic scale so both small and large strikes stay readable.
Time value per dayBroadcom (AVGO), Time value per remaining day, darkest near the money for short expiries.
The option price divided by the days left, an average over the remaining life. Every contract shown is out of the money, so its whole price is time value.
Implied vs realizedBroadcom (AVGO), Implied minus realized touch probability: blue where the market prices in a higher probability than the stock realized, red where lower.
The market's touch probability minus how often 10,000 paths simulated from the stock's last ten years touch the strike. Blue where the market prices in a higher probability (a potential opportunity for sellers), red where lower.
Premium per unit riskBroadcom (AVGO), Option price relative to the average worst intrinsic value on the historical paths.
The option price divided by the average worst-case depth in the money across 10,000 paths simulated from the stock's last ten years. Higher means more premium per dollar of realized risk.

What you see

Option chain heatmaps on the price chart

The cone

Every dot is a listed contract. The color behind it is the probability that the price touches that strike before that expiry: dark near the money, fading to pale where a touch becomes unlikely. The cone widens with time because the price has longer to travel.

Three models

Implied from the option prices, with each contract's own volatility.
5y and 10y from a block bootstrap of the stock's daily history, intraday highs and lows included.

Contour lines

Pick a probability, say 30%, and each model draws a line through the listed strikes that match it at every expiry, above and below spot. Where the lines separate, the market and the stock's past disagree.

OptionsCone showing Apple (AAPL): a selected contract with its tooltip, contour lines for three models, volatility badges, earnings stars, a moving average and the readout of a candle.
  1. Candle readout. Open, high, low and close of the day under the pointer.
  2. Price chart tools. Two moving averages, trend and horizontal lines, daily or weekly candles, ten years of history.
  3. Contour lines. The strikes that match your chosen probability at every expiry, one line per model.
  4. Expiry badges. Model-free implied volatility of each expiry, and its ratio to the stock's realized volatility.
  5. Selected contract. Click a dot and its tooltip stays open: delta, gamma, implied volatility, and touch and expire probabilities from the option market and from the last 5 and 10 years.
  6. Earnings dates. Filled where confirmed, hollow where projected; an expiry that spans a report prices a different risk.

What it is for

Not only for option traders

Option prices contain the market's view of how far a stock can move. OptionsCone turns that view, and the stock's own history, into plain probabilities you can use whether or not you ever trade an option.

Build realistic scenarios

  • How far can the stock plausibly move by a given date, up and down?
  • What are the chances my price target or my break-even is reached?
  • How much does the market price around the next earnings date?

Manage risk at entry

  • How likely is a stop level to be hit during my holding period?
  • Where are large positions sitting, and are the quotes tight enough to trade?
  • Is there an earnings date inside my horizon?

Identify opportunities

  • Where does the market price in a higher probability than the stock realized?
  • Which strikes pay a seller the most premium per unit of historical risk?
  • Where does time value melt fastest per day?

See worked examples with real numbers. The app shows probabilities, not recommendations.

The numbers

Every value in a table

The data table lists whatever the cone shows, strike by expiry, for the contracts that are actually listed. Switch it to delta to compare a whole chain with your broker at once.

A data quality report shows how many quotes passed the checks, by moneyness, and the Methods section explains every calculation. Nothing is hidden behind a score.

Data table of touch probabilities for Broadcom (AVGO), strikes in rows and expiries in columns.

Under the hood

Built to be checked

Each contract's implied volatility is solved on an American binomial tree with discrete dividends. Impossible quotes are removed and doubtful ones are flagged. The bootstrap keeps fat tails and calm and turbulent stretches of the real history.

Every chain you download is archived on your computer, so a history of the option market builds up for every ticker you follow. The code is open for anyone to read. Read the methods.

Get started

Three steps

  1. Download OptionsCone.exe from the releases page and run it. If Windows warns about an unknown app, click More info, then Run anyway.
  2. Type a ticker, for example AAPL, and press download. The first download takes a minute or two.
  3. Read the cone. Set the probability you care about and compare the three lines. The manual explains every control.

Questions

Frequently asked

What is the probability of touch?

The probability that the stock price reaches a given strike at any time before expiry, even if it moves away again afterwards. It is always at least as high as the probability of finishing beyond the strike, and often about twice as high.

Do I need to trade options to use it?

No. The option market is only the source of one of the three views. If you hold stocks, the same chart tells you how likely a stop level, a price target or your break-even is to be reached within a given time, by the market's pricing and by the stock's own history. See the use cases.

What is the difference between the implied and the bootstrap models?

The implied model uses option prices, so it reflects what the market charges for the risk today. The bootstrap models replay the stock's own last five or ten years in random blocks of twenty trading days. They describe what happened, not what the market expects. Where they differ, the option market is pricing a move the history did not produce, or the other way round.

Is OptionsCone free?

Yes. It is free and open source under the GNU Affero General Public License v3.0. There is no account, no subscription and no API key.

Where does the data come from, and is it real time?

Option chains, prices and earnings dates come from Yahoo Finance through the yfinance library, fetched directly by your computer. Option quotes are delayed by about 15 minutes. Outside US trading hours the app uses the newest download taken during the session.

Why does the app say a chart is "not reliable"?

Outside US trading hours the option feed returns placeholder prices, so a chain downloaded then gives a distorted cone. The app always uses the newest download taken during trading hours. If a ticker has none yet, it shows its chart with a red warning; download it again between 9:30 and 16:00 New York time, usually 15:30 to 22:00 in Central Europe.

Does the app send my data anywhere?

No. It contacts Yahoo Finance for market data and Google Fonts for its typeface. There is no telemetry and no account. Everything you download stays in a folder on your computer.

Why does Windows show a warning when I start it?

The executable is not code-signed, which costs money every year. SmartScreen warns about any unsigned program it has not seen often. Click More info, then Run anyway. The source code and the build script are public, and each release lists a SHA-256 checksum of the file.

Does it run on Mac or Linux?

The ready-made download is for Windows 10 and 11. The source is plain Python and can be run elsewhere with the steps in the README, but only Windows has been tested.

Which tickers work?

Any US stock or ETF with listed options on Yahoo Finance. ETFs have no earnings dates, so no earnings markers appear for them.

Is this financial advice?

No. All probabilities are estimates from market prices or from the past. They are not forecasts, and the data can be delayed, incomplete or wrong.