SampleExam1
SampleExam1
Computational Science
University of Amsterdam
Figure 1: Two-period binomial tree
1. After time ∆t the stock Sn+1 can have two values: Sn · u or Sn · d with 0 < d < u and
u · d = 1.
3. The expected return of the asset is the risk-free rate: E (Sn+1 ) = Sn · er∆t .
4. For small values of ∆t, the variance of the stock price change is approximately Sn2 σ 2 ∆t.
With assumption 4, the result of (b), and several Taylor expansions, it can be shown that
1
u+ ≈ σ 2 ∆t + 2
u
√
c. Solve the equation above for u and subsequently show that eσ ∆t is a good approxi-
mation of u for small ∆t.
1.2 Option pricing (15 points)
Now, consider a two-period binomial tree model. See Figure 1. Use this tree to price a
standard Lookback call option with payoff
max ST − min St , 0 ,
0≤t≤T
where St denotes the value of the stock at time t and T denotes the maturity. Let VLB (t)
denote the value of a standard Lookback call option on a non-dividend-paying stock S
with a maturity of one year. Let the one year interest rate be 3% and the current price
of the stock be e50. Furthermore, assume that the volatility is 20%. Use the expressions
for p, u and d = u1 as derived in questions (a)-(c). Complete the two-period tree for the
stock S and compute VLB (0), the fair price of a standard Lookback call option based on
the two-period model.
where r is the risk-free interest rate, σ is the (constant) volatility, t ∈ [0, T ] the time and S0 the
stock price at time 0. Assume that N equidistant (in time) values are observed in the interval
[0, T ].
b. The hedge parameter ∆ in Monte Carlo can be estimated by the bump-and-revalue method,
explain why using the same seed reduces the standard error of the estimation.
a. Explain how to calculate the hedge parameter ∆ with the bump-and-revalue method,
explain why this is not working for a digital option.
b. Explain how the likelihood ratio method works for the estimation of ∆ of a digital call
option on a stock.
3 Finite difference methods
In 1900 (long before the famous publication of Black and Scholes), Louis Bachelier studied a
stock price model which in contemporary form has risk-neutral dynamics
with interest rate r, volatility σ, time t ∈ [0, T ] and W denoting a Brownian motion. Consider a
European call option, written on a stock S modeled by the SDE of (2), with pay-off at maturity
t = T given by V (S, T ) = (S − K)+ .
Consider a portfolio with value Π(t) composed by selling one option and buying ∆(t) units of
the underlying stock S.
b. Compute the dynamics of Π and prove that its SDE is independent of W if and only if
∆(t) = ∂V
∂S (t).
c. According to the no-arbitrage principle, the following relation should hold: dΠ = rΠdt.
Use this relation and your results from (a.) and (b.) to show that the Bachelier PDE is
given by
∂V 1 ∂2V ∂V
+ σ 2 2 + rS = rV (3)
∂t 2 ∂S ∂S
∂V 1 ∂2V ∂V
− + σ 2 2 + rS = rV (4)
∂τ 2 ∂S ∂S
Let vjn = V (Sj , τn ), ∆S = Sj+1 − Sj and ∆τ = τn+1 − τn .
a. Derive the forward and backward approximations of the first derivative with respect to
time
vjn+1 − vjn vjn − vjn−1
n n
∂v ∂v
≈ , ≈
∂τ j ∆τ ∂τ j ∆τ
and the central approximation of the second derivative with respect to space
2 n n
∂ v vj+1 − 2vjn + vj−1
n
≈
∂S 2 j ∆S 2
using Taylor expansions around vjn . Also provide the order of the error.
Consider the special case r = 0. In that case, the Crank-Nicolson scheme for the Bachelier PDE
(4) can be represented in matrix form as
n k1
v1 0
A~v n+1 = B~v n + ~k n , ~v n = ... , ~k n = ...
n
vM 0
k2
a0 a1 b0 b1
a−1 a0 a1 b−1 b0 b1
A=
. .. . .. . ..
, B =
. . . . . .
. . .
a−1 a0 a1 b−1 b0 b1
a−1 a0 b−1 b0
b. Use the results of (a.) to derive the matrix entries a−1 , a0 , a1 , b−1 , b0 and b1 .
Use this to compute k1 and k2 . Also provide the initial condition of the scheme.
d. State two advantages of the Crank-Nicolson scheme in comparison to the explicit FTCS-
scheme.