top of page

Binomial Option Pricer

A binomial option pricer is a numerical valuation model that prices financial options by modelling the underlying asset price as moving either up or down over a series of discrete time steps. It works backwards from the option's payoff at expiry using risk-neutral probabilities to calculate its present value.

This project implements a binomial option pricing model in Python with a Streamlit interface. It prices both European and American call and put options, calculates the Greeks (Delta, Gamma and Theta), visualises the binomial tree in 3D, provides node-level data for analysis, and shows how the option price converges as the number of tree steps increases.

bottom of page