Path: blob/main/notebooks/published/binomial_options_pricing/binomial_options_pricing.ipynb
51 views
Binomial Options Pricing Model
Introduction
The Binomial Options Pricing Model (BOPM), developed independently by Cox, Ross, and Rubinstein (1979) and Rendleman and Bartter (1979), provides a discrete-time framework for valuing options. This model approximates the continuous-time Black-Scholes model through a lattice-based approach, offering intuitive insight into option pricing dynamics.
Theoretical Foundation
Model Assumptions
The binomial model rests on several key assumptions:
Markets are frictionless (no transaction costs, taxes, or bid-ask spreads)
Securities are infinitely divisible
No arbitrage opportunities exist
A risk-free rate exists for borrowing and lending
Asset prices follow a multiplicative binomial process
Price Dynamics
At each time step , the underlying asset price can move to one of two states:
where:
is the up-move factor
is the down-move factor
is the risk-neutral probability
Cox-Ross-Rubinstein (CRR) Parameterization
The CRR model ensures the binomial tree recombines and converges to the Black-Scholes solution:
where is the volatility of the underlying asset.
Risk-Neutral Probability
Under the risk-neutral measure, the expected return of the asset equals the risk-free rate:
This probability ensures no-arbitrage pricing.
Option Valuation via Backward Induction
The option value is computed by working backward from expiration:
Terminal payoff at time :
Call option:
Put option:
Backward induction for :
For American options, we also check for early exercise:
Convergence to Black-Scholes
As (number of time steps), the binomial model converges to the Black-Scholes formula:
where:
Implementation
Binomial Tree Option Pricing Function
We implement a general binomial pricing function that handles both European and American options.
Black-Scholes Reference Formula
For comparison, we implement the analytical Black-Scholes formula.
Numerical Experiments
Example Parameters
We use standard test parameters commonly found in options pricing literature.
Convergence Analysis
We examine how the binomial price converges to the Black-Scholes price as the number of steps increases.
Visualization
We create a comprehensive visualization showing:
Convergence of European options to Black-Scholes
Comparison of American vs European option prices
Convergence error analysis
Results Summary
Conclusion
The binomial options pricing model provides:
Flexibility: Handles both European and American-style options
Intuition: Clear probabilistic interpretation via risk-neutral pricing
Accuracy: Converges to Black-Scholes formula for European options
Practicality: Can accommodate dividends, barriers, and other exotic features
The model demonstrates the fundamental principle of arbitrage-free pricing through backward induction and risk-neutral valuation, serving as a cornerstone of computational finance.
References
Cox, J. C., Ross, S. A., & Rubinstein, M. (1979). Option pricing: A simplified approach. Journal of Financial Economics, 7(3), 229-263.
Rendleman Jr, R. J., & Bartter, B. J. (1979). Two-state option pricing. The Journal of Finance, 34(5), 1093-1110.
Hull, J. C. (2018). Options, Futures, and Other Derivatives (10th ed.). Pearson.