Multiple Periods
Options, Futures and Derivative Securities
Spring 2025
Binomial Trees with Multiple Periods
Example: Two-Period Binomial Tree
Example: Four-Period Binomial Tree
Recombinant Trees
- In the previous examples, going first up and then down is the same as going first down and then up.
- A recombinant tree is obtained whenever u and d are kept constant in each node of the tree.
- Note that in a recombinant tree u need not be equal to d.
- When this happens we say that the tree recombines.
- Recombinant trees are very useful in modeling the stochastic behavior of financial assets because the number of nodes increases linearly with the number of periods, i.e after n periods there are n + 1 possible nodes.
- If the tree does not recombine then the number of nodes increases exponentially, i.e. after n periods there are 2^{n + 1} possible nodes.
Example
- Is it the same for an asset to go up by 80% and then down by 30%, compared to first go down by 30% and then go up by 80%?
- Consider an asset whose current price is $100.
![]()
- The tree recombines because
S_{ud} = 100 \times 1.80 \times 0.70 = 100 \times 0.70 \times 1.80 = S_{du}
Pricing Options with Multiple Periods
The Two Period Binomial Model
- We now extend the economy to two periods
- The spot rate is given by S
- Each period the spot rate goes up by u or goes down by d with risk-neutral probabilities q and 1 - q, respectively
- Therefore:
- S_{u} = S \times u and S_{d} = S \times d
- S_{uu} = S_{u} \times u, S_{ud} = S_{u} \times d = S_{d} \times u = S_{du} and S_{dd} = S_{d} \times d
- A call option expiring at T and strike K trades at C
- The time-step is then \Delta T = T / 2
Two Period Tree for the Spot and Call Option
Pricing a Call Option
- The call price at expiration is the intrinsic value of the option:
C_{i} = \max(S_{i} - K, 0)
where i represents all the nodes at expiration.
- In all other nodes of the tree it must be the case that:
C_{i} = \left( q C_{iu} + (1 - q) C_{id} \right) e^{-r \Delta t}
- We can work backwards to find the price of the option today.
Example 1
- Let us price a European call option written on a non-dividend paying stock using a two-step binomial model.
- The current stock price is $100, and it can go up or down by 5% each period for two periods.
- Each period represents 3-months, i.e. \Delta t = 0.25.
- The risk-free rate is 6% per year (continuously compounded).
- Compute the price of a European call option with maturity 6 months and strike $100.
Two Period Tree for the Spot and Call Option
Computing the Risk-Neutral Probabilities
- The risk-neutral probability of an up-move is then
q = \frac{e^{r \Delta t} - d}{u - d} = \frac{e^{0.06 \times 0.25} - 0.95}{1.05 - 0.95} = 0.6511.
- The risk-neutral probability of a down-move is just 1 - q = 0.3489.
Pricing the European Call Option
- We then compute the price of the call in 3-months if the stock price moves up:
C_{u} = \left( 10.25 \times q + 0 \times (1 - q) \right) e^{-0.06 \times 0.25} = \$6.57
- Next, we compute the price of the call in 3-months if the stock price moves down:
C_{d} = \left( 0 \times q + 0 \times (1 - q) \right) e^{-0.06 \times 0.25} = \$0
- Finally, we compute the price of the call:
C = \left( 6.57 \times q + 0 \times (1 - q) \right) e^{-0.06 \times 0.25} = \$4.22
Pricing a European Put Option
- We can use the risk-neutral probabilities to price a European put with the same characteristics.
\begin{aligned}
P_{u} & = \left( 0 \times q + 0.25 \times (1 - q) \right) e^{-0.06 \times 0.25} = \$0.08 \\
P_{d} & = \left( 0.25 \times q + 9.75 \times (1 - q) \right) e^{-0.06 \times 0.25} = \$3.51 \\
P & = \left( 0.08 \times q + 3.51 \times (1 - q) \right) e^{-0.06 \times 0.25} = \$1.26
\end{aligned}
Making the Tree Consistent with Observed Volatility
- It is possible to relate the up and down movements to the risk-neutral volatility observed in the market.
- It can be shown that over an interval \Delta t, the choice u = e^{\sigma \sqrt{\Delta t}} and d = 1 / u produce a binomial model consistent with the Black-Scholes model of a Geometric Brownian Motion (GBM).
- Note that in this case u \times d = 1, so the horizontal center of the tree stays constant (every other period).
- The risk-neutral drift, however, is incorporated into the risk-neutral probabilities.
Pricing a European Call Option Using Five Periods
- In this example we price a 6-month European call option with strike price $135 written on a non-dividend paying stock that currently trades at $132 and whose volatility of stock returns is 35% per year.
- The interest rate of 3% per year with continuous compounding.
- We will use a 5-period binomial tree.
- Therefore, we have that
- T = 6/12 = 0.5
- \Delta t = T / 5 = 0.1
- u = e^{0.35 \sqrt{0.1}} = 1.1170
- d = 1/1.1170 = 0.8952
Binomial Tree for the Stock
- It’s convenient and efficient in this case to write the tree as a lower triangle.
Stock |
132 |
147.45 |
164.71 |
183.98 |
205.52 |
229.57 |
|
|
118.17 |
132.00 |
147.45 |
164.71 |
183.98 |
|
|
|
105.79 |
118.17 |
132.00 |
147.45 |
|
|
|
|
94.70 |
105.79 |
118.17 |
|
|
|
|
|
84.78 |
94.70 |
|
|
|
|
|
|
75.90 |
Pricing the Call
- The risk-neutral probability of an up-move is given by:
\begin{aligned}
q = \frac{e^{0.03 \times 0.1} - 0.8952}{1.1170 - 0.8952} = 0.4859
\end{aligned}
- We can now price the call as follows.
Call |
13.16 |
21.23 |
33.18 |
49.79 |
70.92 |
94.57 |
|
|
5.60 |
10.06 |
17.68 |
30.11 |
48.98 |
|
|
|
1.42 |
2.92 |
6.03 |
12.45 |
|
|
|
|
0.00 |
0.00 |
0.00 |
|
|
|
|
|
0.00 |
0.00 |
|
|
|
|
|
|
0.00 |