Master the binomial tree framework for option pricing: replication, risk-neutral valuation, and the path to continuous-time models
Consider a stock with current price and uncertain future price at time .
A European call option with strike price gives the holder the right (not obligation) to buy the stock at price at maturity . Its payoff is:
A European put option with strike price gives the holder the right to sell the stock at price at maturity . Its payoff is:
The option price today ( for call, for put) is what we seek to determine.
Stock: , Strike: , Maturity: year
At maturity, suppose can be $90, $110, or $130.
Call payoffs:
Put payoffs:
For European options on a non-dividend-paying stock, the following relationship holds:
where is the risk-free rate (continuous compounding).
Consider two portfolios at time 0:
Portfolio A: Long call + in cash
Value at :
Portfolio B: Long put + Long stock
Value at :
At maturity , the cash grows to . Consider two cases:
Case 1:
Case 2:
Both portfolios have identical payoffs at in all states. By no-arbitrage:
Rearranging yields put-call parity.
Put-call parity has important consequences:
At time , stock price is . At time , stock can move to:
The risk-free asset grows from $1 to , where is the continuously compounded rate.
No-arbitrage condition:
If : Risk-free dominates stock (sell stock, buy bonds = arbitrage)
If : Stock dominates risk-free (borrow, buy stock = arbitrage)
Thus, ensures no arbitrage opportunities.
Consider a European option with payoffs (up state) and (down state).
A portfolio holding shares of stock and dollars in bonds replicates the option if:
Solving this system yields:
The option price is the replication cost:
From the two equations:
Subtracting (2) from (1):
Substituting into equation (1):
Using and :
Setup: , , , , year,
Risk-free growth:
Stock prices at T:
Call payoffs:
Replication portfolio:
Call price:
Interpretation: Buy 0.5 shares (=$50), borrow $42.80 at risk-free rate. This portfolio replicates the call option.
Define the risk-neutral probability:
Under no-arbitrage (), we have .
The option price can be expressed as:
where denotes expectation under risk-neutral probabilities.
From the replication formulas:
Multiply the first term by :
Let , then :
This is the discounted expected payoff under the risk-neutral measure .
Using data from Example 2.1:
Call price via risk-neutral valuation:
Matches the replication approach! Risk-neutral valuation is computationally simpler.
Define state prices and as the current prices of Arrow-Debreu securities paying $1 in the up and down states, respectively.
Any derivative with payoffs has price:
State prices provide a unified framework for pricing all derivatives in the binomial model.
Divide time interval into periods of length .
At each step, stock multiplies by (up) or (down) with risk-free rate per period.
After steps with up moves:
Risk-neutral probability per step:
For a European option, work backward from maturity:
Step 1 (Terminal): At , compute payoffs:
Step 2 (Recursion): For :
Step 3: The option price today is .
Setup: , , , , years, ,
Risk-neutral probability:
Stock tree:
S₂,₂ = 100 × 1.1² = 121
/
S₁,₁ = 110
/ \
S₀ = 100 S₂,₁ = 100 × 1.1 × 0.95 = 104.5
\ /
S₁,₀ = 95
\
S₂,₀ = 100 × 0.95² = 90.25Terminal payoffs (t=1 year):
Backward induction (t=0.5 years):
Initial price (t=0):
For a European call maturing at :
This can be simplified to:
where is the complementary binomial CDF, is the minimum number of up moves for the call to be in-the-money, and:
For American options, the holder can exercise at any time. Modify the backward induction:
For a call: Intrinsic value =
For a put: Intrinsic value =
Key insight: American puts may be exercised early (e.g., deep in-the-money), while American calls on non-dividend stocks should never be exercised early.
Setup: , , , , , ,
Stock tree: , ,
Terminal put payoffs: , ,
At t=0.5, node (1,0) where S=80:
Since $20 > $17.63, exercise early:
This demonstrates the value of the early exercise feature for American puts.
To ensure convergence to the Black-Scholes model as , Cox, Ross, and Rubinstein (1979) proposed:
where is the volatility of the stock and .
Risk-neutral probability:
As (equivalently, ), the binomial option price with CRR parameterization converges to the Black-Scholes formula:
where
and is the standard normal cumulative distribution function.
(Sketch) With CRR parameterization, the log stock return over one period:
Over periods, is the sum of independent random variables.
By the Central Limit Theorem, as :
This matches the log-normal distribution assumption in the Black-Scholes model:
Taking expectations under the risk-neutral measure yields the Black-Scholes formula.
Setup: , , , , year
Black-Scholes price:
Binomial convergence:
Convergence is rapid. Even with steps, the binomial price is within 0.1% of Black-Scholes.
For European options, Black-Scholes is more efficient. However, binomial trees are essential for:
Typical practice: Use to steps for accurate pricing.
Options can be priced by constructing a replicating portfolio using the underlying stock and risk-free bonds. In a complete market, this replication is unique and yields a no-arbitrage price.
Risk-neutral probabilities simplify pricing: the option value equals the discounted expected payoff under these probabilities. They're not real-world probabilities but mathematical tools ensuring no-arbitrage pricing.
European options can only be exercised at maturity, while American options can be exercised any time before maturity. American options are worth at least as much as European options.
As the number of periods increases and the time step shrinks, the binomial model converges to the Black-Scholes formula. The Cox-Ross-Rubinstein parameterization ensures this convergence.
Yes! Binomial trees naturally handle path-dependent features like early exercise (American options), barriers, and lookback features by tracking the state at each node.