Beruflich Dokumente
Kultur Dokumente
Nick Taylor
nick.taylor@bristol.ac.uk
University of Bristol
Table of contents
1 Learning Outcomes
2 Binomial Trees
5 Summary
6 Reading
Binomial Trees
S
@ 1−p
@
@
R
@
Sd
Starting at S, the stock price is allowed to move up (with probability p) to
Su or down (with a probability 1 − p) to Sd.
Note that increasing the number of
steps in the tree improves accuracy.
These parameters are chosen so that the tree gives correct values for the
mean and variance of the stock price changes in a risk-neutral world.
Backwards Induction
The logic is as follows:
The value of the option at the final nodes is known.
Therefore, we can work back through the tree using risk-neutral
valuation to calculate the value of the option at each node.
This process continues until the first (single) node is reached. At this
point the price of the derivative is determined.
Example
Consider an American put option with T = 5/12, S = 50, K = 50, r = 0.1,
σ = 0.4. Divide the life of the option into one month intervals (⇒ ∆t = 1/12).
Under these conditions we have
Thus,
Example (cont.)
The entries on the last set of nodes are given by max(K − ST , 0). Entries in the
penultimate set of nodes (one month prior to maturity, the ith node at time i∆t
say) are determined as follows (labels correspond to those used in Hull, 2015):
Dividends
Three dividend types can be incorporated into the binomial model:
1 Known Dividend Yield (continuous-paying)
If the yield is paid throughout the year (as on a stock index) then one
can amend parameter a as follows:
a = e (r −q)∆t ,
Dividends (cont.)
2 Known Dividend Yield (discrete-paying)
If there is a single dividend (as on an individual stock), and the dividend
yield is known, then for all nodes observed before the ex-dividend date:
Si∆t = Su j d i−j , j = 0, 1, . . . , i.
Dividends (cont.)
3 Known Dollar Dividend (discrete-paying)
Assume that a single dividend D is paid at time τ , which is between
k∆t and (k + 1)∆t. When i ≤ k, the nodes at time i∆t have prices
defined in the usual way. However, when i = k + 1 (first set of nodes
after ex-dividend date), the nodes have prices
Si∆t = Su j d i−j − D, j = 0, 1, . . . , i.
f = e −rT E(fT ),
The Framework
Finite difference methods provide an approximate (risk-neutral valuation)
solution to the BSM differential equation:
∂f ∂f 1 2 2 ∂2f
+ rS + σ S = rf .
∂t ∂S 2 ∂S 2
This is achieved by converting this differential equation into a set of
difference equations, which are then solved iteratively. The method proceeds
by dividing time and prices into N and M equally spaced intervals of length
∆t and ∆S, respectively. If the option life is T then ∆t = T /N, and if the
maximum stock price is Smax then ∆S = Smax /M.
for fN−1,1 , . . . , fN−1,M−1 . This process is repeated until f0,1 , . . . , f0,M−1 , are
obtained.
Reading
Essential Reading
Chapters 21, Hull (2015).
Further Reading
Boyle, P., Broadie, M., and P. Glasserman, 1997, Monte Carlo methods for
security pricing, Journal of Economic Dynamics and Control 21, 1267–1322.