Skip to content

Binomial Option Pricing: Replication, Risk-Neutral Valuation, and Early Exercise

For educational purposes only; not investment advice.

The binomial option-pricing model divides time into steps and assumes that the underlying moves to an up or down value at each step. Option payoffs are calculated at final nodes and worked backward to today. The model makes replication and early-exercise decisions visible rather than hiding them inside a closed-form formula.

It is a numerical framework, not a prediction that prices literally make only two moves. More steps create a finer approximation, but a larger tree does not repair incorrect volatility, dividends, rates, exercise terms, or settlement inputs.

Let one-step up and down multipliers be u and d, and let the risk-free growth factor for a step be R. When d < R < u, the no-arbitrage risk-neutral up probability is:

p = (R − d) / (u − d)

For European node values V_u and V_d, the current value is:

V_0 = [pV_u + (1 − p)V_d] / R

p is a pricing weight, not the observed or forecast probability of an up move. If R lies outside (d, u), the simple tree violates its no-arbitrage setup.

At every American-style node, compare immediate exercise with continuation:

V = max(intrinsic value, discounted expected continuation value)

Discrete dividends, changing rates, volatility term structures, and multiple exercise dates can be incorporated by adjusting the tree. Path-dependent contracts may require extra state variables, causing the tree to grow rapidly.

Suppose a stock is $100, moves to $120 or $80 in one period, the strike is $100, and the risk-free growth factor is 1.05. The call’s terminal payoffs are $20 and $0.

p = (1.05 − 0.80) / (1.20 − 0.80) = 0.625

C_0 = [0.625 × $20 + 0.375 × $0] / 1.05 ≈ $11.90

Replication gives the same answer. The hedge ratio is (20 − 0) / (120 − 80) = 0.5 share. Borrowing about $38.10 today grows to $40 and makes the portfolio pay $20 in the up state and $0 in the down state. Its initial cost is $50 − $38.10 = $11.90.

This example excludes dividends, transaction costs, spreads, taxes, and discrete trading. Those omissions explain why a model value is a benchmark rather than a guaranteed execution price.

  • Match the contract’s exercise style, expiration, settlement, multiplier, and corporate-action terms.
  • Convert annual rates, dividends, and volatility to the same step length and compounding convention.
  • Confirm d < R < u and that terminal payoffs are coded correctly.
  • Increase step counts and inspect convergence; oscillation can persist near strikes or barriers.
  • Test alternative tree parameterizations instead of trusting one discretization.
  • For American options, record nodes where exercise dominates continuation and test dividend assumptions.
  • Compare output with market bounds and an independent method; investigate violations before use.
  • Add executable bid-ask spreads, fees, hedging frequency, and liquidity to any trading conclusion.
  • “The risk-neutral probability is the chance the stock rises.” It is a no-arbitrage pricing weight.
  • “More steps guarantee accuracy.” They address discretization, not bad inputs or a wrong model.
  • “The tree predicts each path.” It values contingent cash flows across modeled states.
  • “American value always exceeds European value by a lot.” The early-exercise premium may be zero.
  • “A model price should equal the market midpoint.” Supply, spread, skew, and model conventions differ.
  • “Replication is costless in practice.” Trading is discrete and incurs spread, fees, funding, and gap risk.