The binomial model breaks an optionās life into discrete steps. At each step, the underlying moves up or down. The model prices the terminal payoff first, then works backward using no-arbitrage risk-neutral valuation.
1Why Use a Binomial Tree?
A tree makes the pricing logic visible at every node. It handles European exercise, American early exercise, dividends and changing inputs more naturally than a single closed-form formula.
Transparent
Inspect the stock price, payoff, continuation value and exercise decision at every node.
Flexible
Value calls or puts with European or American exercise.
Convergent
Under CRR assumptions, a fine tree approaches the BlackāScholes price.
2Building the Stock-Price Tree
Let each step have length \(\Delta t=T/n\). From any node, the stock moves up by factor \(u\) or down by factor \(d\):
Here, \(i\) is the step number and \(j\) is the number of up moves. A recombining tree satisfies \(ud=1\), so an up-then-down path reaches the same price as a down-then-up path.
3Risk-Neutral Probability
Choose the probability that makes the expected stock growth equal to the risk-free carry after dividend yield:
The one-step no-arbitrage condition requires \(d<e^{(r-q)\Delta t}<u\), ensuring \(0<p<1\).
4Terminal Payoff and Backward Induction
At each earlier node, discount the risk-neutral expected value over one step:
Repeat until the root node. The root value \(V_{0,0}\) is the binomial option price.
5One-Step Worked Example
Suppose \(S_0=100\), \(u=1.20\), \(d=0.85\), \(K=100\), \(r=5\%\), \(q=0\), and \(T=1\). The terminal call pays ā¹20 after an up move and ā¹0 after a down move.
The one-step theoretical call value is approximately ā¹10.94.
6American Exercise
An American option may be exercised at any node. Compare immediate exercise with continuation value:
7CoxāRossāRubinstein Specification
When volatility is an input, CRR chooses reciprocal up and down factors:
These factors match the variance of the continuous-time process as steps become small. Dividend yield enters through the risk-neutral probability.
| Setup | Tree inputs |
|---|---|
| Manual factors, no yield | Specify \(u\) and \(d\); set \(q=0\) |
| Manual factors with yield | Specify \(u\), \(d\), and \(q\) |
| CRR volatility mode | Compute \(u,d\) from \(\sigma\); include \(q\) in \(p\) |
8Interactive Two-Step Pricer
Adjust spot, strike, maturity and volatility. The calculator uses a two-step CRR tree, a 6% rate and 1% dividend yield.
9Convergence and Limitations
As the number of CRR steps increases, a European option price converges toward the BlackāScholes value under matching assumptions. Convergence may oscillate, so compare several step counts.
Discretisation
A coarse tree can produce unstable prices and early-exercise boundaries.
Input risk
Volatility, dividends and rates may change across time and states.
Market frictions
Transaction costs, liquidity and discrete hedging remain outside the basic model.
10Live Binomial Application
The Mountain Path lab supports calls and puts, European and American exercise, manual tree factors, CRR volatility mode, dividend yield, node inspection, convergence analytics and Excel export.
Binomial Option Pricing Model
Build the tree, inspect every node, compare early exercise and benchmark a fine CRR tree against BlackāScholes.
Open the binomial pricing lab ā