Welcome to the Binomial Option-Pricing Model!
Welcome to one of the most practical chapters in CM2! If you have ever wondered how traders actually put a price tag on an option, you are in the right place. While the Black-Scholes model (which you will meet later) uses complex calculus, the Binomial Model uses simple arithmetic and a "tree" structure.
Think of it like a "Choose Your Own Adventure" book for finance. At every step, the stock price can only go two ways: Up or Down. By the end of this chapter, you will be able to build these trees and work backward to find the fair price of an option today. Don't worry if it seems like a lot of steps at first—once you see the pattern, it becomes second nature!
1. The Core Concept: The One-Step Model
Imagine a stock is currently worth \( S \). In a short period of time (let's call it \( \delta t \)), the stock can only do two things:
1. Go Up to a price \( uS \) (where \( u > 1 \))
2. Go Down to a price \( dS \) (where \( d < 1 \))
Key Term: The No-Arbitrage Assumption
For this model to work, the "up" and "down" factors must relate to the risk-free interest rate \( r \). Specifically: \( d < e^{r\delta t} < u \).
Why? If the stock always went up more than the bank interest rate, everyone would borrow money to buy the stock (a "free lunch"). If the stock always went up less than the bank rate, no one would ever buy it.
Quick Review Box
S = Current Stock Priceu = Upward factor (e.g., 1.10 for a 10% increase)
d = Downward factor (e.g., 0.90 for a 10% decrease)
r = Risk-free rate (continuously compounded)
2. Risk-Neutral Pricing: The "Secret Sauce"
This is the part that trips many students up, but it is actually a brilliant shortcut. In the real world, investors are "risk-averse" and demand higher returns for taking risks. However, we can use a trick called Risk-Neutral Valuation.
We pretend that investors don't care about risk. In this imaginary world, every asset (including our stock) earns the risk-free rate \( r \). We calculate a special probability called the Risk-Neutral Probability (\( q \)).
The formula for \( q \) (the probability of an "up" move) is:
\( q = \frac{e^{r\delta t} - d}{u - d} \)
And the probability of a "down" move is simply \( 1 - q \).
Analogy: Imagine you are betting on a game. \( q \) isn't the actual chance of a team winning; it's the "balanced" probability that makes the bet fair so that neither the bookie nor the gambler has an unfair advantage.
Common Mistake: Don't use the "real-world" probability if the question gives it to you! Always calculate \( q \) using the formula above when pricing options.
3. Valuing the Option: Working Backward
Once we have our probabilities, we can find the value of the option. We do this in three steps:
- Calculate the payoffs at the end: If it's a Call option, the value is \( max(S_{final} - K, 0) \). If it's a Put, it's \( max(K - S_{final}, 0) \).
- Find the expected value: Multiply the "up" payoff by \( q \) and the "down" payoff by \( (1-q) \).
- Discount it back: Since we are moving back in time, we discount at the risk-free rate.
The formula for the option value (\( f \)) today is:
\( f = e^{-r\delta t} [ q f_u + (1-q) f_d ] \)
Key Takeaway
The value of an option is just the discounted expected value of its future payoffs, calculated using risk-neutral probabilities.
4. Extending to Multi-Step Trees
Real life has more than one time step. A two-step binomial tree looks like a diamond.
- Step 0: \( S \)
- Step 1: \( uS \) and \( dS \)
- Step 2: \( uuS \), \( udS \), and \( ddS \)
Note: In most CM2 models, we assume the tree is recombining. This means that an "up" then "down" move leads to the same price as a "down" then "up" move (\( udS = duS \)). This keeps the tree from growing too large!
How to solve a multi-step tree:
1. Fill in all the stock prices from left to right.
2. Calculate the option payoffs at the very last nodes (the far right).
3. Work backward one column at a time using the valuation formula until you reach the start.
Did you know? As you add more and more steps (making \( \delta t \) smaller and smaller), the Binomial model actually turns into the Black-Scholes model! It’s the same logic, just with infinite steps.
5. American vs. European Options
This is a favorite topic for IFoA examiners!
European Options: Can only be exercised at the very end. You just work backward through the tree normally.
American Options: Can be exercised at any time.
When working backward at each node, you must perform a check:
Value at Node = Max(Value from the formula, Value if exercised right now)
If the value of exercising immediately is higher than the discounted "wait and see" value, the holder will exercise early. This is very common for American Put options when the stock price drops significantly.
6. Delta (\( \Delta \)): The Replicating Portfolio
The model isn't just for pricing; it's for hedging. Delta (\( \Delta \)) tells us how many shares of the underlying stock we need to buy to "copy" the option's behavior.
Formula for \( \Delta \):
\( \Delta = \frac{f_u - f_d}{S_u - S_d} \)
Memory Aid: Delta is just the "Slope." It's the change in the option price divided by the change in the stock price.
- For a Call option, \( \Delta \) is positive (0 to 1).
- For a Put option, \( \Delta \) is negative (-1 to 0).
If you hold \( \Delta \) shares and borrow money to cover the rest of the option cost, you have created a Synthetic Option. This is the logic behind "Delta Hedging."
Summary Checklist
Before you move on to the practice questions, make sure you can:
1. Calculate the risk-neutral probability \( q \).
2. Build a 2-step or 3-step stock price tree.
3. Work backward from the final payoffs to find the current option price.
4. Identify when an American option should be exercised early.
5. Calculate the Delta (\( \Delta \)) at any node in the tree.
Don't worry if this seems tricky at first! Try drawing a tree out on paper for a simple 2-step example. Once you see the numbers flowing backward, the logic will click. You've got this!