Markets and trading · Independent · 23 Oct 2026

Open-Lemma/options-implied-probability

OIPD computes the probabilities of an asset's future price as implied by the options market.

← Markets and trading
OIPD: options-implied probability. Computes future asset price probabilities from options markets.

In simple English

When people buy and sell options on the stock market, their trades carry secret guesses about where prices will go next. This Python library reads those option prices and turns them into a clear probability curve. You can see the exact chance that a stock will go up or down by a certain date. It helps traders look past simple averages and see what the whole market expects. The software is free to download and runs on your own computer.

What it is

OIPD is an open-source Python library that calculates market-implied probability distributions from options data. It takes listed option prices, fits an arbitrage-free volatility surface, and translates that surface into future price probabilities.

What it is good for

Quantitative traders and financial analysts who want to calculate market-implied probabilities and model volatility surfaces without writing complex mathematical formulas from scratch.

Stars353
LicenceApache-2.0
Latestv2.0.4 (2026-04-28)checked 23 Oct 2026
Last code change2026-04-29
Written inPython
Setup effort
2 / 5
Payoff
4 / 5
Good
  • Downloads and fits options data with just a few lines of Python code.
  • Includes built-in plotting functions to visualize price fan charts and probability curves.
  • Active development with regular releases and an open community.
Watch for
  • Requires a working knowledge of Python and financial mathematics to interpret results.
  • Depends on external financial data sources that can change or break.
  • Requires local memory to process large multi-expiry volatility surfaces.
Replaces

Writing custom scripts to calculate implied volatility surfaces and option probabilities from scratch.

Works well with

yfinance

Similar repositories
  • quantlib/QuantLib43 stars

    QuantLib is a massive C++ library for quantitative finance with Python bindings that also handles options pricing.

Also reviewed on Repo Radar
  • jesse-ai/jesse8.7k stars

    A Python framework for writing crypto trading strategies, testing them against past prices, and running them live.

  • hummingbot/hummingbot20k stars

    A free framework for writing and running automated trading programs on cryptocurrency exchanges.

  • lballabio/QuantLib7.7k stars

    The long-established free library for pricing and risk-managing financial instruments.

Install
source venv/bin/activate
pip install oipd

Independent: reviewed for Repo Radar outside the daily editions. Every independent repository

On Stack Radar: Trading & Investing › Market Research & Analysis › Options Analytics.

Get the next edition in your inbox

A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.

No tracking pixels. One click to leave. The archive stays free either way.

We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.