Stochastic Calculus Final Exam With Solutions
Stochastic Calculus Final Exam With Solutions
Stochastic Calculus Final Exam With Solutions
(a)
(1)Bt0 = Bt tB1 , Bt N (0, t), B1 N (0, 1), tB1 N (0, t2 ) linear combination of
normal distribution is still normal. Compute mean and variance.
EBt0 = 0,
EBs0 Bt0 = s(1 t)ifs < t VarBt0 = t(1 t)
1
dBs
1s
Xt is the linear combination of N.D., therefore it is still a N.D. Compute mean and variance
Xt = 0,
Ifs t : EXs Xt
Rs 1
Rt 1
= (1 s)(1 t)E[ 0 1u
dBu 0 1v
dBv ]
Rs 1
Rs 1
Rt 1
= (1 s)(1 t)E[ 0 1u dBu ( 0 1v dBv + s 1v
dBv )]
Rs 1
= (1 s)(1 t)E[( 0 1u dBu )2 ] (independent increment)
Rs 1 2
= (1 s)(1 t)E[ 0 ( 1u
) ds] (Itos isometry)
s
= s(1 t) VarXt = t(1 t)
= (1 s)(1 t) 1s
Xt N (0, t(1 t))
(b)
B
t
1+t
N (0,
t
s
), B 1+s
1+t
t
EXt = E(1 + t)(B 1+t
N (0,
t
B)
1+t 1
s
), B1
1+s
=0
1
N (0, 1) Yt N.D.
t
s
< 1+t
1) :
If 0 s < t 1 (0 1+s
s B t
EXs Xt = (1 + s)(1 + t)[EB 1+s
1+t
VarYt = t
t
s B
EB 1+s
1
1+t
s
t B1
EB 1+t
1+s
s
t
EB12 ]
1+s 1+t
=s
Yt N (0, t)
(1)Y0 = 0
(2)Independent increment
0 = t0 < t1 < ... < tn = 1 : Yt1 Yt0 , Yt2 Yt1 , ..., Ytn Ytn1
Cov(Yti Yti1 , Ytj Ytj1 ) = 0
(3)stationary increment
E(Yt Ys ) = 0
(x0 + (et 1) +
es dBs ).
0
Xt = et (x0 + (et 1) +
(b)
Xt
= Xt +
t
Rt
0
es dBs )
Xt
=
Bt
2
Xt
=
Bt2
By Itos formula:
dXt = (Xt + )dt + dBt
(c)
(1)EXt = x0 et + (1 et ) as t
Rt
2
(2)VarXt = 2 E 0 e2(ts) ds = 2
(1 e2t )
D
2
) as t
N ( , 2
2 (t+s)
Therefore Xt
(d) Cov(Xs , Xt ) = e
R st
= 2 e(t+s) E 0 e2u du
2 (t+s) 2(st)
= 2
e
(e
1)
2
2
as t
Rt
Rs
Cov( 0 eu dBu , 0 eu dBu )
(b)
2 t
)
2
a
) for t 0.
( a+bt
fa (t) = t
P (L t) = t3/2
t
4. a) State the Martingale representation theorem.
t
0
(s, )dBs, 0 t T .
Rt
0
q(x + Bs )ds)]
6. (continued)
c) Use Fourier transform technique to derive the solution of the above heat equation.
d) Derive Black-Scholes formula for European call option via Feynman-Kac representation.
Sol:
(a) Hedging price Yt = t Bt + t St .
Itos formula:
2
dY = ( Y
+ S Y
+ 21 2 S 2 SY2 )dt + S Y
dWt
t
S
S
And
dY
= t dBt + t dSt
= (rt Bt + t St )dt + t St dWt
Matching coefficient:
Yt =
1 Y
(
rBt t
t =
t =
+ 21 2 S 2 SY2 )Bt +
Y
S
1 Y
(
rBt t
+ 21 2 S 2 SY2 )
Y
S
S t
(b) Let
= 2 (T t)
2
)(T
2
z = ln S + (r
= 12 zu2
u(0, z) = f (z) = (ez K)+
t)
= 12 (iw)2 u
(w, ) = 21 u(w, )
u
(0, w) = f(w)
u
(w, )
t
1 2
u
(, w) = f(w)e 2 w
Inverse Fourier transform:
u(, z) =
1
2
z2
1 2
f(w)e 2 w eiwz dw
= F ( 1 e
e
Therefore,
2
z2
e 2 w
)(w) F (g (z))(w)
u(, z) = f gR (z)
= 12 f (y)g (z y)dy
R
(zy)2
= 12 f (y) 1 e 2 dy
R
(zy)2
1
= 2
f (y)e 2 dy
R y
(zy)2
1
+ 2
dy
= 2
(e
K)
e
1
K)+
E(eW +z K)+ = E(ez e W
= E(ez+ 2 e W1 2 K)+
K)
) Kez+ 2 ( zln
= ez+ 2 ( zlnK+
= S0 (
)
T t
KerT (
)
T t
7. Derive the pricing formula for European put option by using the technique of change of
numeraire and Girsanov theorem.
payoff X = (K S(T ))+
rT (K S(T ))+ ]
p = E[e
rT (K S(T ))I(k S(T )]
= E[e
2
2
)T + T Z
2
)T ]
2
z 1 T [ln( SK0 ) + (r
2
1
[ln( SK0 ) + (r 2 )T ]
T
(1) = KerT P (z d2 ) = KerT (d2 )
rT S(T ) I(K S(T ))]
(2) = S0 E[e
K S0 e(r
where d2 =
(Let
dP
dP
S(0)
rT S(T )
e
S(0)
= e WT
d2 ,
2
T
2
t = W
t t
Let W
2
2
z d1 )
= S0 P (z d1 ) = S0 (d1 ) Therefore, p = KerT (d2 ) S0 (d1 )
8. Barrier option pricing:
Find the arbitrage price of a contingent claim that pays M if the stock price gets to a level
K or higher during the time period [0, T ] and that pays zero otherwise. In other words,
find a formula for the arbitrage price of the claim
X = M I{
sol:
sup St > K sup Bt + 1 (r
t[0,T ]
t[0,T ]
2
)t
2
sup St >K} .
t[0,T ]
ln SK0
Let a = 1 ln SK0 , b = 1 (r 2 )t
= inf{Bt = a + bt}
(a+bt)2
a
2t
f = 2t
e
3
rT
u0 = e E[M 1( sup St > K)] = erT M P ( sup St > K)
t[0,T ]
t[0,T ]
= erT M [1 (
2
ln K
(r 2 )T
S0
)+
ln
K 22 (r 2 )
(
e
S0
2
K
(r 2 )T
S0
)]
is a martingale.
Sol:
(a) Let N (t) be a Poisson process with intensity . Then M (t) = N (t)t is a martingale.
(b)
E[exp{ln(1 u)N (t + s)}|Ft ] = E[exp{ln(1 u)N (t) + ln(1 u)(N (t + s) N (t))}|Ft ]
= exp{ln(1 u)N (t)}E[exp{ln(1 u)(N (t + s) N (t))}|Ft ]
= exp{ln(1 u)N (t)}E[exp{ln(1 u)(N (t + s) N (t))}]
= exp{ln(1 u)N (t)} exp{us}
Therefore, E[exp{ln(1 u)N (t + s) + u(t + s)}|Ft ] = exp{ln(1 u)N (t) + ut}
10. Consider the stock and bond model given by
dSt = (t, St )dt + (t, St )dBt
where all of the model coefficients (t, St ), (t, St ), and r(t, St ) are given by explicit functions of the current time and the current stock price. Use the coefficient matching method
to show that arbitrage price at time t of a European option with terminal time T and payout h(ST ) is given by f (t, St ), where f (t, St ) is the solution of the terminal value problem
1
ft (t, St ) = 2 (t, x)fxx (t, x) r(t, x)xfx (t, x) + r(t, x)f (t, x),
2
f (T, x) = h(x).
Sol:
(a) For European call option, the payout is h(St ) = (ST K)+ .
Consider the replicating portfolio at time t, Vt
Let at : the number of units of stock.
bt : the number of units of the bond.
Total value of the portfolio at time t is
V t = a t S t + b t t
We require that the restructuing of the portfolio be self-financing.
So, the requirement is
dVt = at dSt + bt dt
8
ft (t, x) = 12 2 (t, x)fxx (t, x) r(t, x)xfx (t, x) + r(t, x)f (t, x)
f (T, x) = h(x)
(b)from (a)
at = fx (t, St )
bt = r(t,S1t )t (ft (t, St ) + 1/2fxx (t, St ) 2 (t, St ))
Vt = f (t, St ) = at St + bt t
Hence they replicate h(ST ).
11. The price of a security U is defined as the product of two asset prices R and S, i.e.,
Ut = Rt St . Suppose R and S are Ito processes given by
dRt = 2(100 Rt )dt + St dBt ,
dSt = Rt St dt + St dBt .
9
Show that {tUt , t 0} is also an Ito process, and find its expected instantaneous rate of
return at time 0 if R0 = 0.15 and S0 = 35. Sol:
(a).
dUt = UR dR + US dS + URS dRdS
= St (2(100 Rt )dt + St dBt ) + Rt (Rt St dt + St dBt ) + St2 dt
= (200St 2St Rt + Rt2 St + St2 )dt + (St2 + Rt St )dBt
dtUt = ft dt + fU dU + 12 fU U (dU )2
= Ut dt + tdUt
= Ut dt + (200tSt 2tUt + tUt Rt + tSt2 )dt + (tSt2 + tRt St )dBt
(b).
t
E( dtU
) =
dt
=
=
=
=
12. Assume that X follows a geometric Brownian motion with drift and volatility . The
economy is risk-neutral, and the risk-free rate of interest is r. A machine prints a certificate
worth X(t) at random time t generated by a Poisson arrival process with intensity .
What is the value of the machine? Hint: By how much should the asset value change at
the time the certificate is printed? Assume that V is linear in X.
sol:
dX = Xdt + XdW To find the value V of the machine, which pays a cash flow of X(t)
determined by the Poisson process:
V = V (X)
By Itos lemma:
dV = VX dX + 21 VXX (dX)2
= [XVX + 12 2 X 2 VXX ]dt + XVX dW
Expected cash gain (ECG) = E[dV ] = [XVX 12 2 X 2 VXX ]dt
Expected cash flow (ECF) = Xdt (a cash flow paid with probability dt)
Total Revenue (TR)=ECG+ECF=[XVX + 21 2 X 2 VXX + X]dt
Arbitrage theory:
[XVX + 21 2 X 2 VXX + X]dt = rV dt
10
XVX + 12 2 X 2 VXX + X = rV
Let V = AX + B, VX = A, VXX = 0
r(AX + B) = XA + 0 + X
rA = A + rB = 0
A = r
,B = 0
Hence, V =
X
r
11