Financial DerivativesUnit 411 min read
Option Pricing Models: Binomial, Black-Scholes & Real-World Applications
Unit 4 of Financial Derivatives covers the mathematical foundations of option pricing, comparing the Binomial Model (discrete-time, multi-period) with the Black-Scholes Model (continuous-time, closed-form), including assumptions, formulas, and practical adjustments for dividends, volatility, and early exercise. Real-wo
TAKEAWAYS
- The Binomial Model prices options by building a recombining tree of stock prices and using risk-neutral valuation, while the Black-Scholes Model assumes continuous stock returns and derives a closed-form solution.
- Key inputs for both models are: current stock price (S), strike price (K), risk-free rate (r), time to expiry (T), and volatility (σ).
- American options require checking for early exercise at every node (Binomial) or using finite-difference methods (Black-Scholes), while European options can use the closed-form formula directly.
- Dividends reduce option value: subtract present value of dividends from S in Black-Scholes, or adjust the tree in Binomial.
- Volatility is the only uncertain input—higher volatility increases option premiums (via the σT term in Black-Scholes).
- Real-world use: NEPSE-listed companies (e.g., Ncell) use options to hedge FX risk; eSewa could theoretically price digital payment "options" for merchants using similar models.
1. Why Do We Need Option Pricing Models?
Options are contingent claims: their payoff depends on future stock prices. To price them fairly, we need models that:
- Account for uncertainty (volatility).
- Incorporate time value (interest rates).
- Handle early exercise (for American options).
2. The Binomial Option Pricing Model (Discrete-Time)
How It Works
- Build a stock price tree over n periods (e.g., 6 months for semi-annual splits).
- Assume two possible moves: u (up) and d (down), with probabilities p and (1–p).
- Calculate risk-neutral probabilities (q) using the risk-free rate:
- Work backward: At expiry, option value = max(S – K, 0) for calls. For earlier nodes, take the expected value under q:
- Adjust for dividends: Subtract present value of dividends from S before building the tree.
Visual: Recombining Binomial Tree
graph TD
A["S₀ = 400"] -->|"u"| B["S₁ = 480"]
A -->|"d"| C["S₁ = 320"]
B -->|"u"| D["S₂ = 576"]
B -->|"d"| E["S₂ = 480"]
C -->|"u"| E
C -->|"d"| F["S₂ = 320"]
D["Call = max(576–500,0)=76"]
E["Call = max(480–500,0)=0"]
F["Call = max(320–500,0)=0"]
G["Backward: C₁ = e⁻⁰·⁰⁵(0.5*76 + 0.5*0) ≈ 37.8"]
H["C₀ = e⁻⁰·⁰⁵(0.5*37.8 + 0.5*0) ≈ 18.6"]Worked Example: Ncell Stock Option (Binomial Model)
Given:
- Current stock price (S₀) = Rs 2,500 (Ncell’s 2023 closing price).
- Strike price (K) = Rs 2,600.
- Risk-free rate (r) = 8% p.a. (Nepal Rastra Bank’s policy rate).
- Time to expiry (T) = 6 months (1 period).
- Up factor (u) = 1.1, Down factor (d) = 0.9.
Steps:
- Calculate q:
- Expiry node values:
- S₁ = 2,500 × 1.1 = 2,750 → Call = max(2,750–2,600, 0) = 150
- S₁ = 2,500 × 0.9 = 2,250 → Call = max(2,250–2,600, 0) = 0
- Backward induction: Interpretation: A call option on Ncell stock with K = 2,600 is worth Rs 29.1 per share.
3. The Black-Scholes Model (Continuous-Time)
Key Assumptions
- Stock prices follow geometric Brownian motion (log-normal distribution).
- No dividends (or dividends are continuous and subtracted from S).
- No arbitrage: Markets are efficient.
- Constant volatility (σ) and risk-free rate (r).
- European options only (no early exercise).
The Formula
For a call option: Where: And N(·) is the cumulative standard normal distribution.
Visual: Black-Scholes Components
graph TD
A["Stock Price (S₀)"] --> B["ln(S₀/K)"]
C["Volatility (σ)"] --> D["σ√T"]
E["Risk-free rate (r)"] --> F["(r + σ²/2)T"]
B & F --> G["d₁ = (B + F)/D"]
G --> H["N(d₁)"]
I["K e⁻ᵣᵀ"] --> J["N(d₂)"]
H --> K["S₀ × N(d₁)"]
K & J --> L["Call Price = K – J"]Worked Example: Chandragiri Hills Stock (Black-Scholes)
Given:
- S₀ = Rs 2,500 (current price).
- K = Rs 2,600.
- T = 0.5 years (6 months).
- r = 8% p.a.
- σ = 30% (historical volatility of NEPSE stocks).
Steps:
- Calculate d₁ and d₂:
- Look up N(d₁) ≈ 0.546, N(d₂) ≈ 0.469.
- Plug into the formula: Interpretation: The call option is worth Rs 195, higher than the Binomial estimate due to continuous hedging assumptions.
4. Comparing Binomial vs. Black-Scholes
| Feature | Binomial Model | Black-Scholes Model |
|---|---|---|
| Time Steps | Discrete (e.g., 6 months) | Continuous (infinite steps) |
| Stock Price Path | Recombining tree | Log-normal distribution |
| Early Exercise | Handles American options | Only European options |
| Dividends | Adjust tree by subtracting PV of dividends | Subtract PV of dividends from S₀ |
| Volatility Input | Implicit in u and d | Explicit (σ) |
| Complexity | Simple for small n | Requires calculus (normal distribution) |
| Real-World Fit | Better for high-frequency trading | Used for long-dated options (e.g., NEPSE) |
5. Adjustments for Real-World Scenarios
A. Dividends
- Binomial: Subtract present value of dividends from S at each node.
- Black-Scholes: Use S₀ – PV(dividends) in the formula.
Example: If Chandragiri Hills pays a Rs 50 dividend in 3 months: Adjusted S₀ = 2,500 – 49 = Rs 2,451.
B. Volatility
- Implied volatility (σᵢₘₚ) is backed out from market option prices.
- Example: If the market quotes a call at Rs 200 but Black-Scholes gives Rs 195, solve for σ until they match.
C. American Options
- Binomial: Check for early exercise at every node.
- Black-Scholes: Use finite-difference methods or Barone-Adesi Whaley approximation.
## In the Real World
NEPSE Stock Options (Hypothetical)
- Use Case: Investors hedge against Ncell’s stock price drops using put options priced via Black-Scholes.
- How: If Ncell’s σ = 30%, a put with K = 2,500 and T = 1 year would cost ~Rs 120 (calculated similarly to the call above). This protects against a drop below Rs 2,500.
eSewa Merchant Discounts (Option-Like Structure)
- Use Case: eSewa offers merchants dynamic discount rates (e.g., 1.5% if paid within 24 hours, 3% otherwise). This resembles a call option on payment timing, where the merchant "exercises" the lower rate if conditions are met.
- Pricing: Could model the discount as a binomial tree where the "stock" is the merchant’s cash flow, and the "option" is the discount strike.
Ncell FX Hedging with Forwards + Options
- Use Case: Ncell uses currency options to hedge USD-INR exchange rate risk when importing equipment.
- How: If Ncell buys a put option on USD with K = Rs 130 and σ = 8%, Black-Scholes prices it at ~Rs 2.5 per USD. This caps their cost at Rs 130, regardless of volatility.
6. Limitations and Criticisms
- Black-Scholes Assumptions:
- Constant volatility: Real markets have volatility smiles/skews (e.g., NEPSE options show higher σ for out-of-the-money strikes).
- No jumps: Ignores sudden news (e.g., Ncell’s 2023 spectrum auction impact).
- Binomial Limitations:
- Computationally intensive for long horizons (e.g., 5-year options).
- Requires choosing u and d arbitrarily (though u ≈ e^{σ√Δt}, d ≈ e^{-σ√Δt} is common).
## Exam Tip
- Memorize the Black-Scholes formula and know how to compute d₁ and d₂.
- For Binomial trees:
- Always recombining (no redundant nodes).
- Risk-neutral probabilities are key—derive q from r, not p.
- Dividends:
- Binomial: Subtract PV at each node.
- Black-Scholes: Subtract PV from S₀ once.
- American options:
- Binomial: Check early exercise at every node.
- Black-Scholes: Assume European unless told otherwise (or use approximation).
- Numerical traps:
- Use natural logs for d₁ (not base-10).
- N(d) tables are provided in exams—interpolate carefully.
- Real-world questions:
- Tie to NEPSE/Ncell (e.g., "Ncell’s stock is at Rs 2,500; price a put with K = 2,400").
- Hedging: Always ask "Why use an option instead of a forward?" (Options = flexibility; forwards = obligation).
7. Quick-Reference Tables for Exams
A. Option Greeks (Sensitivity Measures)
| Greek | Symbol | Call Option | Put Option |
|---|---|---|---|
| Delta | Δ | Probability of expiring ITM | Δ = –Δ_call + 1 |
| Gamma | Γ | Rate of change of Δ | Same as call |
| Vega | ν | +∂C/∂σ | Same as call |
| Theta | Θ | –∂C/∂T (time decay) | Same as call |
| Rho | ρ | +∂C/∂r | –∂P/∂r (negative for puts) |
B. Black-Scholes Inputs for NEPSE Stocks
| Parameter | Symbol | Typical Value (Nepal) | Notes |
|---|---|---|---|
| Current Stock Price | S₀ | Rs 2,500 (e.g., Ncell) | Check NEPSE closing prices |
| Strike Price | K | Rs 2,400–2,600 | Common strikes are ±5% of S₀ |
| Risk-Free Rate | r | 8% p.a. (NRB rate) | Use semi-annual compounding |
| Volatility | σ | 25–40% | Higher for small-cap stocks |
| Time to Expiry | T | 0.5, 1, 2 years | T in years |
8. Common Mistakes to Avoid
- Forgetting to discount back in Binomial trees (multiply by e⁻ᵣΔt at each step).
- Using arithmetic instead of geometric returns in Black-Scholes (ln(S₀/K), not (S₀–K)/K).
- Ignoring dividends—always adjust S₀ or the tree.
- Misapplying q—it’s derived from r, not the actual probability p.
- Early exercise in Black-Scholes: Only do this for American options (and even then, use approximations).
Based on the TU BBA syllabus for Financial Derivatives (BNK202), unit 4.
Discussion
Loading…