Professional Documents
Culture Documents
1 Financial Derivatives 3
1.1 Discrete time models . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.1.1 Strategies of investment . . . . . . . . . . . . . . . . . . . 5
1.1.2 Admissible strategies and arbitrage . . . . . . . . . . . . . 7
1.1.3 Martingales and opportunities of arbitrage . . . . . . . . . 9
1.1.4 Complete markets and option pricing . . . . . . . . . . . 13
1.1.5 American options . . . . . . . . . . . . . . . . . . . . . . . 21
1.1.6 The optimal stopping problem . . . . . . . . . . . . . . . 22
1.1.7 Application to American options . . . . . . . . . . . . . . 27
1.2 Continuous-time models . . . . . . . . . . . . . . . . . . . . . . . 29
1.2.1 Continuous-time Martingales . . . . . . . . . . . . . . . . 35
1.2.2 Stochastic Integration . . . . . . . . . . . . . . . . . . . . 36
1.2.3 Itos Calculus . . . . . . . . . . . . . . . . . . . . . . . . . 44
1.2.4 The Girsanov theorem . . . . . . . . . . . . . . . . . . . . 47
1.2.5 The Black-Scholes model . . . . . . . . . . . . . . . . . . 49
1.2.6 Multidimensional Black-Scholes model with continuous div-
idends . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
1.2.7 Currency options . . . . . . . . . . . . . . . . . . . . . . . 65
1.2.8 Stochastic volatility . . . . . . . . . . . . . . . . . . . . . 65
1.2.9 Fourier methods for pricing . . . . . . . . . . . . . . . . . 67
3
4 CONTENTS
Financial Derivatives
Definition 1.0.1 An option is a contract that gives the right (but not the
obligation) to buy (CALL) or shell (PUT) the stock at price K (strike) at time
T (maturity of the contract).
(ST K)+
Proof. We shall see that otherwise there will be arbitrage. Assume for
instance that
Ct Pt > St Ker(T t) .
3
4 CHAPTER 1. FINANCIAL DERIVATIVES
Then at time t we buy a unit of stock, one PUT and we sell one CALL. The
profit we obtain by this trade is
Ct Pt St .
If this quantity is positive we can put it in a bank account until time T with
interest rate r. If it is negative we can borrow it with the same interest rate At
time T we can have two situations: 1) If ST > K the owner of the CALL will
exercise the option, then we will give him the stock by K, in total we will have
(Ct Pt St ) er(T t) + K
= Ct Pt St + Ker(T t) er(T t) > 0.
Ct Pt < St Ker(T t) .
Vn () = n Vn () = n Sn
with
Sn = (1, n Sn1 , ..., n Snd ) = (1, Sn1 , ..., Snd )
n Sn = n+1 Sn , 0 n N 1
Remark 1.1.1 The meaning is tat at n, once the new prices Sn are an-
nounced, the investors relocate their portfolio without add or take out wealth: if
there is an increment n+1 n of stocks the cost of this trade is (n+1 n )Sn ,
and we want to do this without any cost so n Sn = n+1 Sn , 0 n N 1.
Proposition 1.1.2 The following statements are equivalent: (i) the strategy
is self-financing, (ii) for all 1 n N
n
X n
X n X
X d
Vn () = V0 ()+ j (Sj Sj1 ) = V0 ()+ j Sj = V0 ()+ ij Sji
j=1 j=1 j=1 i=0
and
n
X
Vn () = V0 () + (Vj () Vj1 ())
j=1
Xn
= V0 () + j (Sj Sj1 )
j=1
Proposition 1.1.3 For any predictable process = ((1n , ..., dn ))0nN and
any random variable V0 F0 -measurable, there exists a unique predictable process
0n such that the strategy = ((0n , 1n , ..., dn ))0nN is self-financing with
initial value V0 .
Proof.
n
X
Vn () = V0 () + j (Sj Sj1 )
j=1
Xn
= V0 () + j (Sj Sj1 )
j=1
d
X
= n Sn = 0n + in Sni .
i=1
Therefore
n1
X d
X
0n = V0 () + j (Sj Sj1 ) in Sn1
i
Fn1
j=1 i=1
1.1. DISCRETE TIME MODELS 7
Remark 1.1.2 Note that if there is an arbitrage we can get a strictly positive
wealth with a null initial investment. Most of the models of prices exclude ar-
bitrage opportunities. A market without arbitrage opportunities is said to be
viable. The next purpose will be to characterize viable markets with the aid of
the notion of martingale.
Exercise 1.1.1 Consider a portfolio with initial value V0 = 1000a and formed
by the following quantities of risky stocks:
Stock 1 Stock 2
n>0 200 100
n>1 150 120
n>2 500 60
Stock 1 Stock 2
n=0 3.4 2.3
n=1 3.5 2.1
n=2 3.7 1.8.
To find out, at any time, the amount invested in the riskless stock in the portfolio
assuming that r = 0.05 and that the portfolio is self-financing.
Exercise 1.1.2 Consider a financial market with one single period, with inter-
est rate r and one stock S. Suppose that S0 = 1 and, for n = 1, S1 can take
two different values: 2, 1/2. For which values of r the market is viable viable
(free of arbitrage opportunities)? what if S1 can also take the value 1?
Solution 1.1.2 We want to calculate the values of r such that there is an arbi-
trage opportunity. We take a portfolio with zero initial value V0 = 0. Then we
invest the amount q in the stock without risk, we have to invest q in the risky
stock (q can be negative or positive). We calculate the value of this portfolio in
the time 2.
V1 (1 ) = q(r 1)
V1 (2 ) = q(r + 1/2)
So, if r > 1 there is an arbitrage oppportunity taking q positive (money in the
bank account and short position in the risky stock) and if r < 1/2 we have
an arbitrage opportunity with q positive (borrowing money and investing in the
risky stock). The situation does not change if S1 can take the value 1.
Exercise 1.1.3 Consider a financial market with two risky stocks (d = 2) and
such that the values at t = 0 are S01 = 9.52 Eur. and S02 = 4.76 Euros. The
simple interest rate is 5% during the period [0, 1]. We also assume that at time
1, S11 and S12 can take three different values, depending of the market state:
1 , 2 , 3 : S11 (1 ) = 20 Eur., S11 (2 ) = 15 Eur. and S11 (3 ) = 7.5 Eur, and
S12 (1 ) = 6 Eur, S12 (2 ) = 6 Eur. and S12 (3 ) = 4. Is that a viable market?
It is easy to see that there is a region of the plane where the three expres-
sions are positive at the same time (see Figure 1), therefore there are arbitrage
opportunities.
Figura 1
for all 0 n N 1
X 0 = H 0 M0
n
X
X n = H 0 M0 + Hj Mj , n 1 is a martingale
j=1
Proposition 1.1.5 An adapted process (Mn ) is a martingale iff for all pre-
dictable process (Hn ) we have
XN
E( Hj Mj ) = 0 (1.1)
j=1
E(1A (Mj+1 Mj )) = 0.
Since this is true for all A this is equivalent to E(Mj+1 Mj |Fj ) = 0. But this
is true for all j.
Proof. Assume there exists P and let and admissible strategy with zero
initial value, then
Xn
Vn = i Si
i=1
es una P martingale and consequently
EP (VN ) = 0
n = sup{k, Vk () 6 0 }
note that n N 1 since VN () 0. Let A = {Vn () < 0}, define the self-
financing strategy such that for all i = 1, ..., d
0 jn
ji =
1A ij j>n
eSn
Mn(1) = n, n 0
(cosh )
n
(2)
X
Mn(2) = sign(Sk1 )Yk , n 1, M0 = 0
k=1
Mn(3) = Sn2 n
12 CHAPTER 1. FINANCIAL DERIVATIVES
Exercise 1.1.7 Find the neutral probabilities in the market model of Exercise
1.1.3 assuming that only stock 1 is tradable.
Lemma 1.1.1 Let C be a closed convex set of Rn not containing the origin,
then there exists : Rn R, linear, such that (x) > 0 for all x C.
Proof. Let B(0, r) a ball of radius r and centered at the origin, take r
sufficiently big in such a way that B(0, r) C 6= . The map
B(0, r) C R+
n
!1/2
X
x 7 ||x|| = x2i
i=1
is continuous and since it is defined in a compact set there will exist z B(0, r)
C such that ||z|| = inf xB(0,r)C ||x|| and it satisfies ||z|| > 0 since C does not
contain the origin. Let x C, since C is convex x + (1 )z C for all
0 1. It is obvious that
then
2 x x + 2(1 )x z + (1 )2 z z z z,
equivalently
2 (x x + z z) + 2(1 )x z 2z z 0.
1.1. DISCRETE TIME MODELS 13
(x x + z z) + 2(1 )x z 2z z
x z z z > 0.
u + (1 )u = k + (1 )k (l + (1 )l)
= k l
is a P -martingale, in particular
h
EP ( 0 |Fn ) = EP (VN ()|Fn ) = Vn ()
SN
that is
h h
Vn () = Sn0 EP ( 0 |Fn ) = EP ( (1 + r)N n |Fn )
SN
so, the value of the replicating portfolio of h is given by the previous formula
and this gives us the price of the derivative at time n that we shall denote by
Cn , that is Cn = Vn (). Note that if we have a single risky stock (d = 1) then
Cn Cn1
= n
Sn
and we can calculate the hedging portfolio if we have an expression of C as a
function of S.
Sn () = S0 (1 + b)Un () (1 + a)nUn ()
where
Un () = 1 () + 2 () + ... + n ()
and where i are random variables wit values 0 or 1, that is Bernoulli random
variables, and a < r < b :
then
Un nUn n 1n
1+b 1+a 1+b 1+a
Sn = S0 = Sn1 .
1+r 1+r 1+r 1+r
For Sn to be a martingale with respect to P we need
EP (Sn |Fn1 ) =Sn1
and if we take Fn = (S0 , S1 , ..., Sn ) we have that the previous condition is
equivalent to
1n
1+b n 1+a
EP ( |Fn1 ) =1
1+r 1+r
that is
1+b 1+a
P (n = 1|Fn1 ) + P (n = 0|Fn1 ) = 1
1+r 1+r
and consequently
ra
P (n = 1|Fn1 ) = ,
ba
br
P (n = 0|Fn1 ) = 1 P (n = 1|Fn1 ) =
ba
Note that this conditional probability is deterministic and does not depends on
n, so under it i , i = 1, ..., N are independent, identically distributed random
variables with common distribution Bernoulli(p), for p = ra ba . P is unique as
well, so the market is viable and complete. So, under the neutral probability
P
SN = Sn (1 + b)n+1 +...+N (1 + a)N n(n+1 +...+N )
= Sn (1 + b)Wn,N (1 + a)N nWn,N
with Wn,N Bin(N n, p) independent of Sn , Sn1 , ...S1 . Since we have the
neutral probability we can calculate the price of a call at time n
(SN K)+
Cn = EP |Fn
(1 + r)N n
(Sn (1 + b)Wn,N (1 + a)N nWn,N K)+
= EP |Fn
(1 + r)N n
N n
(Sn (1 + b)k (1 + a)N nk K)+
X N n N nk
= pk (1 p)
(1 + r)N n k
k=0
N n
(p(1 + b))k ((1 p)(1 + a))N nk
X N n
= Sn
k (1 + r)N n
k=k
N n
X N n N nk
K(1 + r)nN pk (1 p)
k
k=k
1.1. DISCRETE TIME MODELS 17
where
k = inf{k, Sn (1 + b)k (1 + a)N nk > K}
K
log Sn (N n) log(1 + a)
= inf{k, k > 1+b
}
log( 1+a )
Note that
p(1 + b) (1 p)(1 + a)
+ = 1,
1+r 1+r
so, if we define
p(1 + b)
p =
1+r
we can write
N n
X N n
Cn = Sn pk (1 p)N nk
k
k=k
N n
X N n N nk
K(1 + r)nN pk (1 p)
k
k=k
= Sn Pr{Bin(N n, p) k } K(1 + r)nN Pr{Bin(N n, p) k }
Exercise 1.1.8 Consider a financial market with two periods, interest rate
r = 0, and a single risky asset S 1 . Suppose that S01 = 1 and for n = 1, 2,
Sn1 = Sn1
1
n , where the random variables 1 , 2 are independent, and take two
different values: 2, 34 , with the same a probability. a) Is that a viable market?
Is it complete? Find the price of a European option with maturity N = 2 and
payof f max0n2 Sn1 . Find the hedging portfolio of this option.
Assume now that we have a second risky asset in this market with Sn2 such
that S02 = 1 and for n = 1, 2
Sn2 = Sn1
2
n ,
1
where the random variables n take three different values s 2, 1, 2, 1 y 2 are
independent and
P (n = 2|n = 2) = 1,
3 1
P (n = 1|n = ) = ,
4 3
1 3 2
P (n = |n = ) = ,
2 4 3
in such a way that the vector (n , n ) takes only the values (2, 2), ( 43 , 1), ( 34 , 12 )
with probabilities 12 , 16 , 31 . b) Prove that these two assets Sn1 , Sn2 form a viable
and complete market and calculate the neutral probability. Is it possible to know
the value of the European option mentioned in a) without doing any calculation?
Why?
L
Exercise 1.1.9 Prove that if Xn X, X absolutely continuous, and an
a R, then P {Xn an } P {X a}.
n
Exercise 1.1.10 Let {Xnj , j = 1, ..., kn , n = 1}, where kn , a tri-
angular system of centered and independent random variables, fixed n, with
1/2 Pkn 2 2
Xnj = O(kn ), and such that j=1 E(Xnj ) > 0, prove that Sn =
Pkn L 2
j=1 Xnj N (0, ).
Exercise 1.1.11 Assume now a sequence of CRR binomial models where the
number of periods depends of n and such that
rT
1 + r(n) = e n,
T
1 + b(n) = e n ,
T
1 + a(n) = e n ,
Prove that for n big enough the markets are viable. Calculate the limit of the
price of a call at the initial time when n .
20 CHAPTER 1. FINANCIAL DERIVATIVES
1 + b(n) = e ,
T
1 + a(n) = e n ,
Remark 1.1.6 If we exercise the option at time n, we receive Zn and the initial
value of this is
V0 = EP (Zn |F0 ),
since we can exercise the American option at any time {0, 1, .., N } one wonders
if
U0 = sup EP (Z |F0 ),
where is a random time, where the decision on stopping at time n is made
according with the information we have till this time n. That is { = n} Fn .
The answer, as we shall see later, is positive.
22 CHAPTER 1. FINANCIAL DERIVATIVES
Proposition 1.1.8 Let (Xn ) adapted, then (Xn ) is adapted and if (Xn ) is a
martingale (sup, super), then (Xn ) is a martingale (sub, super).
n
X
Xn = Xn = X0 + (Xj Xj1 )
j=1
n
X
= X0 + 1{j} (Xj Xj1 ),
j=1
XN = YN
Xn = max(Yn , E(Xn+1 |Fn )), 0 n N 1,
Remark 1.1.8 Note that (Un ), the sequence of the discounted prices of the
American options is the Snell envelope of discounted payoffs (Zn ).
1.1. DISCRETE TIME MODELS 23
= inf{n 0, Xn = Yn }
Proof.
And
n
X
Xn = X0 + 1{j} (Xj Xj1 )
j=1
therefore
Xn+1 Xn = 1{n+1} (Xn+1 Xn )
and
E(Xn+1 Xn |Fn ) = E(1{n+1} Xn+1 1{n+1} Xn |Fn ),
but
since
1{n+1} Xn > 1{n+1} Yn .
Corollary 1.1.1
On the other hand (Xn ) is supermartingale and then (Xn ) as well for all
0,N , so
X0 E(XN |F0 ) = E(X |F0 ) E(Y |F0 ),
therefore
E(Y |F0 ) E(Y |F0 ), 0,N
where
n = inf{j n, Xj = Yj }
Definition 1.1.9 A stopping time is said to be optimal for the sequence (Yn )
if
E(Y |F0 ) = sup E(Y |F0 ).
0,N
Reciprocally, we know, by the previous corollary, that X0 = sup 0,N E(Y |F0 ).
Then, if is optimal
where the last inequality is due to the fact that (Xn ) is a supermartingale. So,
we have
E(X Y |F0 ) = 0
1.1. DISCRETE TIME MODELS 25
Xn E(XN
|Fn ) = E(X |Fn )
Decomposition of supermartingales
Proposition 1.1.10 Any supermartingale (Xn ) has a unique decomposition:
Xn = Mn An
and to identify
n
X
Mn = (Xj E(Xj |Fj1 )) + X0 ,
j=1
Xn
An = (Xj1 E(Xj |Fj1 ))
j=1
N
X 1
Xmax = 1{max =j} Xj + 1{max =N } XN
j=1
N
X 1
= 1{max =j} max(Yj , E(Xj+1 |Fj )) + 1{max =N } YN ,
j=1
In other words, the sequence of discounted prices (Un ) is the Snell envelope of
the discounted payoffs (Zn ). The previous results allow us to say that
Un = sup EP (Z |Fn ),
n,N
or equivalently
Z
Un = Sn0 sup EP ( |Fn ).
n,N S0
Un = Mn An
Un = Mn An = Vn () An
and therefore
Vn () = Un + An Un .
In other words with the money we receive we can super-hedge the derivative.
is greater than we would obtain if we exercised: Z () (). So, we will look for
such that U = Z . On the other hand we will look for An = 0, for all
1 n , (or equivalently A = 0) otherwise, from certain time it would be
better to exercise the option and to built a portfolio with the strategy . In
such a way that V n () = U n , but then (Un ) is a P -martingale and this
together with U = Z are the two conditions for to be an optimal stopping
time for (Zn ).
Note that from the point of view of a seller, if the buyer does not exercise
the option at an optimal stopping time then or U > Z or A > 0 and in
both cases, since the seller has invested the prime to built a portfolio with the
strategy , he will have the profit
V () Z = U + A Z > 0.
Exercise 1.1.13 Obtain the following bounds for the call prices (C) and for
the put ones (P ) European (E) and American (A):
Exercise 1.1.14 Consider a viable and complete market with N periods of trad-
ing. Show that, with the usual notations,
(S K)+ (SN K)+
sup EQ = EQ
, stopping time (1 + r) (1 + r)N
Exercise 1.1.15 Let {CnE }N n=0 be the price of a European option with payoff
ZN and let {Zn }N n=0 be the payoffs of an American option. Demonstrate that if
CnE Zn , n = 0, 1, ..., N 1, then {CnA }Nn=0 (the prices of the American option)
coincide with {CnE }N n=0 .
Remark 1.2.1 Usually, index t indicates time and it takes values between 0
and T .
Remark 1.2.2 A stochastic process can be also seen as a random map: for all
we can associate the map from R+ to R: t 7 Xt () named trajectory
of the process. If the trajectories are continuous then the process is said to be
continuous.
stronger that the condition of being simply a process. Nevertheless if the process
has continuous trajectories on the left or right sides, then there is always a
measurable version, say Y . That is, there exists Y measurable such that P (Xt =
Yt ) = 1, for all t.
That is F0 contents all the P -null sets of F. The importance of this is that if
Xt = Yt a.s. and Xt is Ft -measurable then Yt is Ft -measurable. Then if a
process (Xt ) is adapted and (Yt ) is a version of it then (Yt ) is adapted.
Remark 1.2.5 We can built the filtration generated by a process (Xt ) and
write Ft = (Xs , 0 s t). In general this filtration does not satisfy the
previous condition and we shall substitute for Ft by Ft =Ft N where N is
the collection of null sets of F. We call it the natural filtration generated by
(Xt ).
Definition 1.2.3 We say that (Xt )t0 is a process with independent increments
if for all 0 t1 < ... < tn , Xt1 , Xt2 Xt1 , ..., Xtn Xtn1 are independent.
P -c.s s 7 Xs () is continuous.
s t, Xt Xs is independent of Fs = (Xu , 0 u s).
s t, Xt Xs Xts X0 .
but
n
Y
P sup |Xtin Xti1,n | > = 1 P {|Xtin Xti1,n | }
i
i=1
Yn
=1 (1 P {|Xtin Xti1,n | > })
i=1
n
X
1 exp{ P {|Xtin Xti1,n | > }} 0
i=1
Pn
Remark 1.2.6 Note that if lim inf V ar( k=1 Ykn ) = 0 we will have that e
Pnr Pnr P
k=1 Ykn E( k=1 Ykn ) 0 for certain subsequence.
Proof. (Theorem) Given the partition 0 = t0n t1n ... tnn t define
Pn P
So Pn Xt X0 . On the other hand, by the second proposition, if
k=1 Ynk
lim inf V ar( k=1 Ykn ) > 0,
Pn Pn
k=1 Ykn E( Ykn )
p Pn k=1 N (0, 1)
V ar( k=1 Ykn )
We will see that these differentials (or integrals ) will be well defined whenever
we have a definition of Z t
s dWs
0
1.2. CONTINUOUS-TIME MODELS 33
Proof. Given the partition 0 = t0n t1n ... tnn t de [0, t] con
limn sup |tin ti1,n | = 0, we have:
n
L2
X
n = (Wtin Wti1,n )2 t.
i=1
In fact:
but
Xn X
n
E(2n ) = E (Wtin Wti1,n )2 (Wtjn Wtj1,n )2
i=1 j=1
n
X n X
X
= E((Wtin Wti1,n )4 ) + 2 E((Wtin Wti1,n )2 (Wtjn Wtj1,n )2 )
i=1 i=1 j<i
n
X n
XX
=3 (tin ti1,n )2 + 2 (tin ti1, )((tjn tj1,n )
i=1 i=1 j<i
n
X
2
=t +2 (tin ti1,n )2
i=1
so
n
X
E((n t)2 ) = 2 (tin ti1,n )2 2t sup |tin ti1,n | 0.
i=1
Then
2t sup |tin ti1,n |
P {|n t| > } ,
2
P
and if the sequence of partitions is such that n=1 sup |tin ti1,n | < , by
a.s.
applying the Borel-Cantelli Lemma, we have n t.
n Pn
X |Wtin Wti1,n |2 n c.s. t
|Wtin Wti1n | i=1 = .
i=1
sup i |W ti,n
W ti1,n
| supi |W tin
W ti1,n
| 0
34 CHAPTER 1. FINANCIAL DERIVATIVES
Proposition 1.2.4 If (Xt ) is a Brownian motion and 0 < t1 < ... < tn , then
(Xt1 , Xt2 , ..., Xtn ) is a Gaussian vector.
Proof. (Xt1 , Xt2 , ..., Xtn ) is a linear transformation of (Xt1 , Xt2 Xt1 , ..., Xtn
Xtn1 ) and this is a vector of independent normal random variables.
Proposition 1.2.5 If (Xt ) is a Brownian motion then Cov(Xt , Xs ) = s t.
Proof. V ar(Xt Xs ) = V ar(Xt )+V ar(Xs )2Cov(Xt , Xs ). That is ts =
t + s 2Cov(Xt , Xs ).
Definition 1.2.6 A continuous process (Xt ) is an (Ft )- Brownian motion if
Xt es Ft -measurable.
Xt Xs es independent of Fs , s t.
Xt Xs Xts X0
Example 1.2.1 Let (Xt ) be Brownian motion. Fixed T > 0, define Ft =
(Xs , T t s T ), 0 t < T then
Z T
Xs
Yt = XT t XT + ds, 0 t < T
T t s
since
Z T u
E(XT u Xs )
E((Yv Yu ) XT u ) = T v (T u) + du
T v s
= u v + v u = 0.
Proof.
2 2
E(exp(Xt t)|Fs ) = exp(Xs t)E(exp((Xt Xs ))|Fs )
2 2
2
= exp(Xs t)E(exp((Xt Xs ))
2
2
2
= exp(Xs t) exp( (t s)) (since Xt Xs N (0, t s))
2 2
2
= exp(Xs s)
2
Exercise 1.2.1 Prove that the following stochastic processes, defined from a a
Brownian motion B, are martingales, respect to Ft = (Bs , 0 s t),
Z t
2
Xt = t Bt 2 sBs ds
0
Xt = et/2 cos Bt
Xt = et/2 sin Bt
1
Xt = (Bt + t) exp(Bt t)
2
Xt = Bt1 Bt2 .
In the last case Bt1 y Bt2 are two independent Brownian motion and Ft =
(Bs1 , Bs2 , 0 s t).
Exercise 1.2.2 Let c > 0 and let (Bt )t0 be a Brownian motion. Prove that:
(1) (Bc+t Bc ) t0 is a Brownian motion.
(2) (cBt/c2 ) t0 is a Brownian motion.
Exercise 1.2.3 Let (Xt ) be a Brownian motion, prove that
Z t
XT Xs
Xt ds, 0 t < T
0 T s
is an (Ft )-Brownian motion between 0 and T with Ft = (Xs , 0 s t, XT ).
00
where ti1,n (ti1,n , tin ). Since f is uniformly continuous in a the compact
set (Ws ())0st , we have
n n
X 00 00 X
|f (Wti1,n )f (Wti1,n )|(Wtin Wti1,n )2 n (Wtin Wti1,n )2 0,
n
i=1 i=1
Pn
For each n, n (A)() := i=1 |Wtin () Wti1,n ()|2 1A (ti1,n ) defines a mea-
sure in [0, t] that converges, by (1.3), to the Lebesgue measure in [0, t] . So
n Z t
X 00 00
f (Wti1,n )(Wtin Wti1,n )2 = f (Ws )n (ds)
i=1 0
Z t
00
f (Ws )ds.
n 0
Therefore,
X X
f (Wt ) f (0) = lim (f (Wtin ) f (Wti1,n )) = lim f 0 (Wti1,n )(Wtin Wti1,n )
n n
1 t 00
Z
+ f (Ws )ds.
2 0
Consequently X
lim f 0 (Wti1,n )(Wtin Wti1,n )
n
R t 00
is well defined since it coincides with f (Wt ) f (0) 12 0 f (Ws )ds and then
we can define
Z t X
f 0 (Ws )dWs = lim f 0 (Wti1,n )(Wtin Wti1,n ).
0 n
The drawback of this construction is that this integral depends on the sequences
of partitions. Nevertheless if we get that our Riemann sums converge in proba-
bility or L2 ) independently of the partitions we choose, the limit will be the same
by the uniqueness of the limit in probability. In this way we have established
that Z t
1 t 00
Z
f 0 (Ws )dWs = f (Wt ) f (0) f (Ws )ds
0 2 0
and this result modifies the chain rule of the classical analysis.
Example 1.2.2
Z t
1 2 1
Ws dWs = W t,
0 2 t 2
Z t Z t
1
exp{Ws }dWs = exp{Wt } 1 exp{Ws }ds
0 2 0
38 CHAPTER 1. FINANCIAL DERIVATIVES
a2 t
Z
1 2 1
exp(aWt a t) = 1 exp(aWs a2 s)ds
2 2 0 2
Z t
1
+a exp(aWs a2 s)dWs
0 2
a2 t
Z
1
+ exp(aWs a2 s)ds.
2 0 2
That is, Z t
1 1
exp(aWt a2 t) = 1 + a exp(aWs a2 s)dWs .
2 0 2
Example 1.2.4 Suppose a financial market with a single risky stock, St = Wt ,
and a bank account with interest rate r = 0. Given a strategy t = (0t , 1t ) the
value of our portfolio at time t, is
Vt = 0t + 1t Wt ,
dVt = 1t dWt
Assume now that Vt = V (t, St ), then, by applying the previous stochastic calculus
1
dVt = dV (t, St ) = Vt (t, Wt )dt + Vx (t, Wt )dWt + Vxx (t, Wt )dt,
2
therefore
1
Vt (t, Wt ) + Vxx (t, Wt ) = 0 (1.4)
2
Vx (t, Wt ) = 1t (1.5)
Proof.
Z T Xn n
X
E( Hs dWs )2 = E( i (Wti Wti1 ) j (Wtj Wti1 ))
0 i=1 j=1
Xn
= E( 2i (Wti Wti1 )2 )
i=1
n1
XX
+2 E(i (Wti Wti1 )j E(Wtj Wti1 |Ftj1 ))
i=1 j>i
Xn
= E(2i E(Wti Wti1 )2 |Fti1 ))
i=1
Xn Z t Z t
2
= E(i )(ti ti1 ) = E Hs2 ds = E(Hs2 )ds
i=1 0 0
The existence of the limit (1.6) is due to the fact that the sequence of random
RT
variables 0 Hsn dWs is a Cauchy sequence and L2 () is complete, in fact due
to the isometry property
Z T Z T Z T
n m 2
E( Hs dWs Hs dWs ) = E(Hsn Hsm )2 ds
0 0 0
Z T
2 E(Hsn Hs )2 ds
0
Z T
+2 E(Hsm Hs )2 ds.
0
Analogously it can be seen that the limit does not depend on the sequence H n .
It is easy to show that for all H in the class H
We can asume that s and t are some of the points in the partition
R 0 = t0 <
tn
t1 < ... < tn = T . So it is enough to see that (Mn ) := 0
Hu dWu is a
(Gn )-martingale with Gn = Ftn . But (Mn ) is the martingale transform of the
(Gn )-martingale (Wtn ) by the process (Gn )-predictable (n ) and consequently
it is a martingale.
If H is not a simple process the integral is an L2 limit of martingales but
this preserves the martingale property.
Remark 1.2.7 If can be shown, by using the Doob inequality for continuous
martingales:
E( sup Mt2 ) 4E(MT2 )
0tT
imates 1A H1{>t} and since the result is true for simple processes then the
proposition follows.
Pn
Proof. If is of the form = i=1 ti 1Ai where 0 < t1 < t2 < ... < tn = T
y Ai Fti -measurable and disjoints, then it is straightforward:
Z T Z TX n Xn Z T
1{s> } Hs dWs = 1{s>ti } 1Ai Hs dWs = 1Ai Hs dWs
0 0 i=1 i=1 ti T
Z T
= Hs dWs ,
T
R T RT RT
Moreover 0
Hs dWs = 0 Hs dWs T Hs dWs . In general, it is enough to
P2n 1 RT L2
approximate by n = k=0 (k+1)T
2n 1{ kTn < (k+1)T
n }
and to see that 0 1{sn } Hs dWs
2 2
RT
0
1{s } Hs dWs :
2 !
Z T Z T Z T
E 1 H dWs 1{s } Hs dWs = E 1{ <sn } Hs2 ds ,
0 {sn } s 0 0
and the we apply the dominated convergence theorem. Finally we take a sub-
RT
sequence of 0 1{sn } Hs dWs converging almost surely.
in fact: Z tn ()
J(H)m
t () = 1{sm } Hs dWs ,
0
but
Z tn Z t
1{sm } Hs dWs = 1{sn } 1{sm } Hs dWs
0 0
Z t
= 1{sn } Hs dWs ,
0
1.2. CONTINUOUS-TIME MODELS 43
Note that if H H
Z t Z tn
J(H)t = lim 1 H
{sn } s dW s = lim Hs dWs
n 0 n 0
Z t
= Hs dWs = J(H)t ,
0
Exercise 1.2.4 Prove that the previous extension of the integral does not de-
pend on the sequence of localizingstopping times of (Hs ). In other words, that
if we take n and 1{<n } H is in H) then the limit is the same.
Note that by construction the extension of the integral is a a.s. limit of another
limit in quadratic norm.
We lose then the martingale property. In general we have that if (m ) is a
localizing sequence
Z tm
J(H)tm = lim 1{sn } Hs dWs
n 0
Z t
= lim 1{sn m } Hs dWs
n 0
Z t
= lim 1{sm } Hs dWs
n 0
Z t
= 1{sm } Hs dWs
0
in such a way that J(H)
tm is a martingale. Then it is said that J(H) is a
local martingale(when we stop it by m it is a martingale, in t, and m ).
44 CHAPTER 1. FINANCIAL DERIVATIVES
and the martingale (Mt ) would be bounded by n. This would make Mtn 0
and we can let n go to infinity to conclude that Mt 0.
Let (Mt )0tT be a continuous (Ft )-martingale bounded by C, then if we
take tni = T ni , 0 i n, then
n
X Xn
(Mtni Mtni1 )2 sup Mtni Mtni1 Mti Mtni1
n
i=1 1in i=1
Xn Z tn
i+1
sup Mti Mtni1 |Ks |ds
n
1in i=1 tn
i
C sup Mtni Mtni1
1in
1.2. CONTINUOUS-TIME MODELS 45
n n
!
X X
E( (Mtni Mtni1 )2 ) = E (Mt2ni + Mt2ni1 2Mtni Mtni1 )
i=1 i=1
n
!
X
=E Mt2ni + Mt2ni1 2Mtni1 E(Mtni |Ftni1 )
i=1
n
!
X
=E Mt2ni + Mt2ni1 2Mt2ni1
i=1
n
!
X
=E Mt2ni Mt2ni1
i=1
= E(MT2 M02 )
and that consequently that MT 0 a.s., and so Mt E(MT |Ft ) = 0 a.s, for
all t T.
Theorem 1.2.2 Let (Xt )0tT be an Ito process and f (t, x) C 1,2 then:
Z t Z t
1 t
Z
f (t, Xt ) = f (0, X0 )+ ft (s, Xs )ds+ fx (s, Xs )dXs + fxx (s, Xs )dhX, Xis ,
0 0 2 0
where
Z t Z t Z t
fx (s, Xs )dXs = fx (s, Xs )Ks ds + fx (s, Xs )Hs dWs
0 0 0
Z t
hX, Xis = Hs2 ds.
0
Example 1.2.5 Suppose we want to find a solution (St )0tT for the equation
Z t
St = x0 + Ss (ds + dWs )
0
46 CHAPTER 1. FINANCIAL DERIVATIVES
or in differential form
where Z t
hX, Y it = Hs Hs0 ds.
0
Xt ect
1.2. CONTINUOUS-TIME MODELS 47
we have
d Xt ect = ect dXt + cXt ect dt
and therefore
ect d Xt ect = dWt
1
E(Y |Fs ) = E(Y Zt |Fs ). (1.8)
Zs
Proof. (Xt )0tT is adapted and continuous. We can see that the incre-
ments are independent and homogeneous.
E(exp{iu(Xt Xs )}|Fs )
1
= E(exp{iu(Xt Xs )}Zt |Fs )
Zs
Z t
1 t
Z
= E(exp{ (iu + u )dWu (2iuu + u2 )du}|Fs ).
s 2 s
But, if we write
Nt := exp{iuXt }
and we apply the Ito formula to
Z t
1 t
Z
Zt Nt = exp{ (iu + s )dWs (2ius + s2 )ds}
0 2 0
we obtain
Zt Nt
t
1 t
Z Z
1
=1+ Zs Ns (iu + s )dWs (2ius + s2 )ds + Zs Ns (iu + s )2 ds
0 2 2 0
Z t
u2 t
Z
=1+ Zs Ns (iu + s )dWs Zs Ns ds.
0 2 0
Rt
Then (by localizing with n = inf{t T, 0 |(Zs Ns (iu + s ))|2 ds n})
Z tn
u2
E(Ztn Ntn |Fs ) = Zsn Nsn E Zv Nv dv Fs .
2 sn
That is
tn
u2
Z
E(Ntn |Fs ) = Nsn E Nv dv Fs ,
2 sn
taking now the limit when n and by the dominated convergence and
Fubini theorems, we obtain
u2 t
Z
Nt Nv
E( |Fs ) = 1 E( |Fs )dv.
Ns 2 s Ns
1.2. CONTINUOUS-TIME MODELS 49
Nt
This gives an equation for gs (t) := E( Ns
|Fs )(), such that
u2
gs0 (t) = gs (t)
2
gs (s) = 1
De manera que
u2
gs (t) = exp{ (t s)}
2
that is
u2
E(exp{iu(Xt Xs )}|Fs ) = exp{ (t s), }
2
so the increments are independent and homogeneous with law N(0, t s).
St0 = ert , t0
2
St = S0 exp{t t + Bt }.
2
Then log(St ) is a Brownian motion, no necessarily standard, and by the prop-
erties of the Brownian motion we have that St :
St Su
the relative increments Su are independent of (Ss , 0 s u) :
St Su St
= 1
Su Su
and
St 2
= exp{(t u) (t u) + (Bt Bu )}
Su 2
that is independent of (Bs , 0 s u) = (Ss , 0 s u).
the relative increments are homogeneous:
St Su Stu S0
.
Su S0
In fact we could formulate the model in terms of these three hypothesis.
Self-financing strategies
A strategy is a process = (t )0tT = Ht0 , Ht 0tT with values in R2
adapted to the natural filtration generated by the Brownian motion, (Bt ) , (that
coincides with that generated by (St )), the value of the portfolio is
Vt () = Ht0 St0 + Ht St .
Definition
1.2.13 A self-financing strategy , is a pair of adapted processes
Ht0 0tT , (Ht )0tT that satisfy
RT
0
|Hs0 | + Hs2 ds < P a.s.
Rt Rt
Ht0 St0 + Ht St = H00 S00 + H0t S0 + 0
Hs0 rers ds + 0
Hs dSs , 0 t T.
1.2. CONTINUOUS-TIME MODELS 51
Denote St = ert St , in such a way that we use the tilde as in the discrete-
time setting: to indicate any discounted value.
Proposition 1.2.14 is self-financing strategy if and only if:
Z t
Vt () = V0 () + Hs dSs
0
1
St = S0 exp{rt 2 t + Wt }.
2
Definition 1.2.14 A strategy is admissible if it is self-financing and its dis-
counted value Vt = Ht0 + Ht St 0, t.
Definition 1.2.15 We say that an option is replicable if its payoff is equal to
the final value of an admissible strategy.
Proposition 1.2.15 In the Black-Scholes model any option with payoff (non
negative) of the form h = f (ST ), square integrable with respect to P , with
EP (h|Ft ) a C 1,2 function of the time and of St , is replicable, its value is given
by C(t, St ) = EP (er(T t) h|Ft ) and the strategy that replicates h is given by
(Ht0 , Ht ) con
C(t, St )
Ht =
St
Ht0 ert = C(t, St ) Ht St
Proof. First of all, by the independence of the relative increments
ST
EP (er(T t) f (ST )|Ft ) = EP (er(T t) f ( St )|Ft )
St
ST
= EP (er(T t) f ( x))x=St
St
= C(t, St ),
so what we shall call price of the contingent claim at t depends only on St and
t.
If we apply now the Ito formula to C(t, St ) = ert C(t, St ert ), we have
C(t, St )
t t t
2 C(s, Ss )
Z Z Z
C(s, Ss ) C(s, Ss ) 1
= C(0, S0 ) + ds + dSs + dhS, Sis
0 s 0 Ss 2 0 Ss2
and since
dSt = St dWt
we obtain
C(t, St )
!
t t
C(t, St ) 1 2 C(t, St ) 2 2
Z Z
C(t, St )
= C(0, S0 ) + Ss dWs + + Ss ds
0 Ss 0 s 2 Ss2
1.2. CONTINUOUS-TIME MODELS 53
C(t, St ) 1 2 C(t, St ) 2 2
+ Ss = 0.
s 2 Ss2
Now since
C(t, St ) C(s, Ss ) Ss
= ert
Ss Ss Ss
C(s, Ss )
=
Ss
and
2 C(t, St ) 2 C(s, Ss ) Ss
=
Ss2 Ss2 Ss
2
C(s, Ss )
= ert ,
Ss2
we can write Z t
C(s, Ss )
C(t, St ) = C(0, S0 ) + dSs (1.11)
0 Ss
C(s, Ss ) C(s, Ss ) 1 2 2 2 C(t, Ss )
+ rSs + Ss = rC(s, Ss ). (1.12)
s Ss 2 Ss2
From (1.11) we have
a self-financing strategy whose final value is f (ST ) and
such that Ht0 , Ht are given by
C(t, St )
Ht =
St
and
C(t, St )
ert Ht0 = C(t, St ) St .
St
In fact
C(t, St )
= EP (er(T t) (ST K)+ |Ft )
= er(T t) EP (ST 1{ST >K} |Ft ) Ker(T t) EP (1{ST >K} |Ft )
ST
= er(T t) St EP ( 1{ ST > K } )x=St Ker(T t) EP (1{ ST > K } )x=St ,
St St x St x
but
ST 1
= exp{(r 2 )(T t) + (WT Wt )}
St 2
Ley 1
= exp{(r 2 )(T t) + WT t }
2
then
ST K
EP (1{ ST > K } ) = P ( > )
St x St x
S T K
= P (log > log )
St x
WT t log K 1 2
x (r 2 )(T t)
= P ( > )
(T t) (T t)
x
+ (r 12 2 )(T t)
log K
=
(T t)
= (d ) (after substituting forx by St )
1.2. CONTINUOUS-TIME MODELS 55
ST
er(T t) EP ( 1 ST K )
S t { St > x }
1
= er(T t) EP (exp{(r 2 )(T t) + WT t }1{WT t >log K (r 1 2 )(T t)} )
2 x 2
1 2
= EP (exp{ (T t) + WT t }1{WT t >log K (r 1 2 )(T t)} )
2 x 2
1 2
= EP (exp{ (T t) (T t)Y }1 log x +(r 1 2 )(T t) )
2 {Y < K 2
(T t)
}
log x +(r 1 2 )(T t)
K 2
Z
1 (T t) 1 1
= exp{ 2 (T t) (T t)y y 2 }dy
(2) 2 2
log x +(r 1 2 )(T t)
K 2
1
Z
1 (T t)
= exp{ ( (T t) + y)2 }dy
(2) 2
log x +(r+ 1 2 )(T t)
Z K 2
1 (T t) 1
= exp{ u2 }du
(2) 2
= (d+ ) (after substituting for x by St )
From here
C(t, St )
= (d+ ) := .
St
In fact:
C(t, St ) (d+ ) (d )
= (d+ ) + St Ker(T t)
St St St
d2
1 + d+
= (d+ ) + St e 2
(2) St
d2
1 d
Ker(T t) e 2 .
(2) St
But
d 1
= ,
St St (T t)
therefore
d2 d2
C(t, St ) 1 d+ +
= (d+ ) + St e 2 Ker(T t) e 2
St (2) St
d2 d2 d2
1 d+ + K +
= (d+ ) + St e 2 1 er(T t) e 2 2 .
(2) St St
Moreover
d+ = d + (T t)
56 CHAPTER 1. FINANCIAL DERIVATIVES
so
2
d2+ d2 = (d + (T t)) d2
= 2d (T t) + 2 (T t)
St
= 2 log + 2r(T t)
K
and therefore
K r(T t) d2+ d2
1 e e 2 2 = 0.
St
Exercise 1.2.7 In the Black-Scholes model compute the price and the self-
financing hedging portfolios of contingent claims with payoffs:
(1) X = ST2 ,
(2) X = ST /ST0 , 0 T0 T.
2C
= St2
C
= r
C
= t
C
V=
All these indexes of sensitivity are known as the Greeks. These include V
that is pronounced Vega and that is not a Greek letter ( was previously used).
A portfolio that is not sensitive to small changes with respect to some parameter
is said to be neutral: : delta neutral, gamma neutral,..
= (d+ ) > 0
1.2. CONTINUOUS-TIME MODELS 57
= St (d
+)
(T t) > 0 (where is the density of a standard normal random
variable)
1
+ rSs + 2 Ss2 = rC(s, Ss ).
2
Exotic Options
Not all the options have a payoff h = f (ST ). For instance we have the Asian
options whose payoff is
!
1 T
Z
h= Su du K
T 0
+
For all these options we need a more general theorem of replication in the Black-
Scholes model.
Proof. Under P
Mt := EP (erT h|Ft ), 0 t T
is a square integrable martingale, then by the representation theorem of Brow-
nian martingales there exists a unique adapted process (Yt ) such that
Z t
Mt = M0 + Ys dWs
0
with Z T
EP ( Ys2 ds) < ,
0
then we can define Ht by
Yt
Ht =
St
and we have that Z t
Mt = M0 + Hs dSs
0
that is Z t
Ct = C0 + Hs dSs .
0
Therefore the strategy Ht0 , Ht with Ht0 = Ct Ht St is self-financing and
replicates h. To see that it is admissible it is enough to take into account that
since h 0, Ct 0.
Example 1.2.6 (Asian options) Consider an Asian option with payoff
!
1 T
Z
h= Su du K ,
T 0
+
r(T t)
by the previous theorem Ct = EP (e h|Ft ). Define
Z T
1 Su
(t, x) = EP (( du x)+ ).
T t St
Then
Ct
! !
Z T
r(T t) 1
=e EP Su du K Ft
T 0
+
! !
Z T Z t
r(T t) 1 1
=e EP Su du (K Su du) Ft
T t T 0
+
t
! !
T
K T1 0 Su du
Z R
r(T t) 1 Su
=e St E P du Ft
T t St St
+
r(T t)
=e St (t, Zt )
1.2. CONTINUOUS-TIME MODELS 59
Rt
K T1 Su du
where Zt = 0
St . Is easy to see that
1
dZt = ( 2 r)Zt dt Zt dWt .
T
In fact, applying the integration by parts formula and the Ito formula:
Z t Z t
K 1 1 1
dZt = d d Su du d Su du
St T St 0 St T 0
1 t 1 t
R R
K K St T 0 Su du T 0 Su du
= 2 dSt + 3 dhSt i dt + dSt dhSt i,
St St T St St2 St3
but since dSt = rSt dt + St dWt , we have that
1 t 1 t
R R !
K K 2 T 0 Su du T 0 Su du 2 1
dZt = r + + r dt
St St St St T
1 t
R !
K S u du
+ + T 0 dWt
St St
1
= ( 2 r)Zt dt Zt dWt .
T
1 2 2 2
1
r + rZt + + Zt = 0.
t Zt T 2 Zt2
Therefore the hedging strategy is given by Ht0 , Ht with Ht0 = Ct Ht St and
r(T t)
Ht = e Zt ,
Zt
1 2 2 2
1
r + rx + + x =0 (1.13)
t x T 2 x2
with the boundary condition (T, x) = x (negative part of x). These equation
can be solved numerically.
Exercise 1.2.9 Demostrar que el precio de una optionasiatica con strike flotante
RT
(payoff= T1 0 Su du ST ) viene dado en el instante inicial por
+
C = erT S0 (0, 0)
with i R and 0 t0 < t1 ... < tn T . Denote by J that set of functions. Set
RT RT
ETf = exp{ 0 f (s)dBs 21 0 f 2 (s)ds}, f J . If Y L2 (FT , P ) is orthogonal
to ETf , f J then Y = 0.
and
n
X
E(exp{ i (Bti Bti1 )}E(Y |Gn )) = 0.
i=1
1.2. CONTINUOUS-TIME MODELS 61
in such a way that the Laplace transform of E(Y |Gn )(x1 , x2 , ..., xn )dP X is zero
and therefore E(Y |Gn )(x1 , x2 , ..., xn ) is identically null P X a.s.. From here
E(Y |Gn ) = 0 P a.s., and finally since this is true for any Gn of the previous type
it turns out that Y is zero P a.s.. Finally for a general Y we can decompose
Y = Y+ Y and we would arrive to the conclusion that Y+ = Y P a.s. by
the uniqueness of the Laplace transform of a measure.
Proposition 1.2.17 For all random variable F L2 (FT , P ) there exists and
RT
adapted process (Yt )0tT , with E( 0 Yt2 dt) < , such that
Z T
F = E(F ) + Yt dBt
0
RT
Proof. Suppose that F E(F ) is orthogonal to 0 Yt dBt for all (Yt )0tT ,
RT
with E( 0 Yt2 dt) < , then if we prove that F E(F ) = 0 P a.s. then we have
finished, since the Hilbert space of centered random variables of L2 (FT , P ) will
RT RT
coincide with the Hilbert space of random variables 0 Yt dBt with E( 0 Yt2 dt) <
. Write Z = F E(F ), we have
Z T
E((F E(F )) Yt dBt ) = 0.
0
So
E((F E(F ))ETf ) = 0
and by the previous lemma F E(F ) = 0 P a.s..
62 CHAPTER 1. FINANCIAL DERIVATIVES
Theorem 1.2.5 Any square integrable martingale (Mt )0tT can be written as
Z t
Mt = M0 + Ys dBs , 0 t T
0
RT
whereYs is an adapted process with E( 0 Yt2 dt) < .
1 d
where W = (W , ..., W ) is a d-dimensional Brownian motion. By simplicity
we assume that , and r are deterministic and cadlag. We shall consider the
natural filtration associated with W .
An investment strategy will be an adapted process = ((0t , 1t , ..., dt ))0tT
in Rd+1 . The value of the portfolio at time t is given by the scalar product
d
X
Vt () = t St = it Sti ,
i=0
We assume that the stocks can produce dividends in a continuous and deter-
ministic way: ((t1 , ..., td ))0tT . Then if the strategy is self-financing
d
X d
X
dVt () = it dSti + it Sti ti dt.
i=0 i=1
1.2. CONTINUOUS-TIME MODELS 63
Now we look for a probability under which the discounted values of the self-
financing portfolios are martingales. We know that
Rt Rt Rt
dVt = d e 0 rs ds Vt () = rt e 0 rs ds Vt dt + e 0 rs ds dVt
d d
!
R R
0t rs ds 0t rs ds
X X
i i i i i
= rt e Vt dt + e t dSt + t St t dt
i=0 i=1
Rt Rt d
X
= e rs ds
rt (0t St0 Vt )dt + e rs ds
it dSti + it Sti ti dt
0 0
i=1
Rt d
X Rt d
X
rs ds
=e 0 it Sti (ti rt )dt + e 0
rs ds
it dSti
i=1 i=1
Rt Xd d
X d
X
= e r ds
0 s it Sti (ti + it rt )dt + it Sti ij (t)dWtj
i=1 i=1 j=1
d d d
!
Rt X X X jk
=e 0
rs ds
it Sti ij
(t) dWtj + t1 (t)(tk + kt rt )dt
i=1 j=1 k=1
Rt d
X d
X
= e 0
rs ds
it Sti ij (t)dWtj
i=1 j=1
with
d
X jk
dWtj = dWtj + 1 (t)(tk + kt rt )dt, j = 1, ..., d
k=1
jk
Then by
the Girsanov
theorem with j (t) = 1 (t)(rt tk kt ) it turns
out that Wt is a d-dimensional Brownian motion with respect to the
0tT
probability P :
Z T Z T
1
dP = nj=1 exp{ j (t)dWtj j2 (t)dt}dP.
0 2 0
Then
EP (VT |Ft ) = Vt ,
and any replicable payoff X will have a price at t given by
Rt
rs ds
Vt = e 0 EP (X|Ft ).
Remark 1.2.11 Note that a portfolio with a constant number of assets is NOT
a self-financing portfolio, except for the trivial case where you have only riskless
assets. This is due to the fact that risky assets generate dividends and then your
bank account change if you mantain the number of risky assets in your portfolio.
d
X
= tij Sti dWtj .
j=1
Then
! Z T !
(STi K)+ (STi K)+
Ct := EP RT Ft = exp{ si ds}EP RT |Ft ,
exp{ t rs ds} t exp{ t (rs si )ds}
Therefore
!
Z T Z T
Ct = exp{ si ds} Sti (d+ ) K exp{ (rs si )ds}(d ) ,
t t
1.2. CONTINUOUS-TIME MODELS 65
with
Sti RT Pd 2
log K + t
rs si 12 j=1 sij ds
d = r .
R T Pd ij 2
t j=1 s ds
with
St
log K + (r 12 2 )(T t)
d = p .
(T t)
If we take d = 1 a constant interest rate r and constant dividend rate , we
have the following formula for a call option, with strike K:
with
St
log K + (r 12 2 )(T t)
d = p .
(T t)
Remark 1.2.12 The previous arguments can be extended to the cases where
, r and are adapted processes, cadlag and such that
Z t Z t
1
nj=1 exp{ j (s)dWsj j2 (s)ds}, 0 t T,
0 2 0
is a martingale. Also to the cases where is adapted and invertible for all
and t, but in these cases we will not have formulas of Black-Scholes type since
the discounted values of the stocks will not be log-normal distributed.
where Wt1 and Wt2 are two independent Brownian motions. Then the price of
a call option with strike K is given by
RT
Ct = E(e t
rs ds
(ST K)+ |Ft )
RT
= E(E(e t
rs ds
(ST K)+ |(Ws2 , s), t s T, Ft )|Ft )
RT
= E(St (d+ ) Ke t
rs ds
(d )|Ft ),
with RT
St
log K + t (rs 21 2 (Ws2 , s))ds
d = qR ,
T 2 2 , s)ds
t
(W s
Rt
If we assume a covariance 0
s ds between Wt1 and Wt2 we obtain
RT
E(St t (d+ ) Ke t
rs ds
(d )|Ft ),
with RT
St t
log K + (rs 21 (1 2s ) 2 (Ws2 , s))ds
d = qR t ,
T 2 ) 2 (W 2 , s))ds
t
(1 s s
and Z T Z T
1
t = exp{ s (Ws2 , s)dWs2 2s 2 (Ws2 , s)ds}.
t 2 t
In fact, first note that a process Z such that
Z t
Zt := Wt1 s dWs2 ,
0
is independent of W 2 :
Z t Z t
E(Zt Wt2 ) = s ds s ds = 0.
0 0
Z
(Ff ) (v) = eixv f (x)dx.
R
St = ert+Xt ,
XT (v i) 1
T (v) := (FzT ) (v) = eivrT ,
iv(iv + 1)
Z
zT (k) = erT fXT (x)(erT +x ek )(1{rT +x>k} 1{rT >k} )dx.
R
68 CHAPTER 1. FINANCIAL DERIVATIVES
k(iv+1) rT +x
rT +x !
eikv
Z
e
= erT fXT (x) erT +x ) dx
R rT iv iv + 1 rT
ex(iv+1) ex ex(iv+1) 1
Z Z
irT v irT v
=e fXT (x) dx e fXT (x) dx
R iv R iv + 1
eirT v eirT v
= (XT (v i) 1) (XT (v i) 1)
iv iv + 1
eirT v
= (XT (v i) 1).
iv(iv + 1)
The next step is to invert T (v), since it is assumed that we know XT , and
then we recover zT (k).
To do this last step we can use numerical methods. If we want to calculate
the inverse Fourier transform of f (x) we can do the approximation
Z Z A/2 N 1
A X
eiux f (x)dx eiux f (x)dx wk f (xk )eiuxk ,
R A/2 N
k=0
N 1
A iun A/2 X
F 1 (f )(un ) e wk f (xk )e2ink/N .
N
k=0
Then, there exists an algorithm fast Fourier transform (FFT) to calculate very
fast
N
X 1
gk e2ink/N , n = 0, 1, ..., N 1,
k=0
that requires O(N log N ) calculations. Note that the step in the net of points
un is given by d = N2 . So d = 2
N . Then if we want d and small we have
to raise N in a major way. Another limitation is that to use the FFT algorithm
the net of points has to be uniform and a power of two (N = 2k ).
Chapter 2
Interest rates models are used mainly for valuing and hedging bonds and options
on bonds. To remark that there is not a reference model as the Black-Scholes
on stocks.
In fact, let s t
69
70 CHAPTER 2. INTEREST RATES MODELS
2 F (t, s)/s
= 2 F (s, s)/s := r(s)
F (t, s)
Note that Z T
1
R(t, T ) = r(s)ds.
T t t
Definition 2.1.1 A zero coupon bond with maturity T is a contract that guar-
antees one euro at time T . Its price at t shall be denote by P (t, T ).
The bonds with coupons are those that are giving certain amounts (coupons)
till the maturity of the bond.
Definition 2.1.2 The yield curve of a zero coupon bond is the graph corre-
sponding to the map
T 7 R(t, T )
We saw above that if we can anticipate the future or we would like to build
a bond market with deterministic prices for the different trading and maturity
times, the lack of arbitrage lead us to
RT
P (t, T ) = e t
r(s)ds
.
y
Z T
1
R(t, T ) = r(s)ds
T t t
2.1. BASIC FACTS 71
which relation must the prices of the bond have to avoid arbitrage oppor-
tunities?
can we obtain the prices of the bonds if we have a model for short rates?
The amount we receive P (t, S)/P (t, T ) can be quoted by simple or continu-
ously compounded rates:
P (t, S)
1 + (T S)L =
P (t, T )
that is the simple interest rate guaranteed for the period [S, T ] at time t.
72 CHAPTER 2. INTEREST RATES MODELS
So, in the bond market we can define different interest rates. That is the
prices of the bonds can be quoted in different ways.
Definition 2.1.3 1. The simple forward rate for the interval [S, T ] con-
tracted at t, (LIBOR (London Interbank Offer Rate) is defined as
P (t, T ) P (t, S)
L(t; S, T ) =
(T S)P (t, T )
Usually the coupons are expressed in terms of certain rates ri instead of quan-
tities, in such a way that for instance
ci = ri (Ti Ti1 )K.
For a standard coupon the intervals of time are equal:
Ti = T0 + i,
y ri = r, de manera que
n
!
X
p(t) = K P (t, Tn ) + r P (t, Ti ) .
i=1
The for any time t < T0 the price of this bond with random coupons is
n
X
p(t) = P (t, Tn ) + (P (t, Ti1 ) P (t, Ti )) = P (t, T0 )!.
i=1
so in total
n
X
p(t) = (KP (t, Ti1 ) K(1 + R)P (t, Ti ))
i=1
n
X
= KP (t, T0 ) KP (t, Tn ) KR P (t, Ti )
i=1
n
X
= KP (t, T0 ) K di P (t, Ti ),
i=1
K(L(Ti1 , Ti ) R)+ .
Proposition 2.1.1 The value of a cap with principal K and cap rate R is that
of one portfolio with K(1 + R) put options with maturities Ti1 , i = 1, ..., n on
1
bonds with maturities Ti and with strike 1+R .
Proof.
1
K(L(Ti1 , Ti ) R)+ = K( 1 R)+
P (Ti1 , Ti )
K(1 + R) 1
= ( P (Ti1 , Ti ))+ ,
P (Ti1 , Ti ) (1 + R)
1
but a payoff P (Ti1 ,Ti ) in Ti is equivalent to 1 at Ti1 . In other words, with the
1 K(1+R) 1
cash amount K(1+R)( (1+R) P (Ti1 , Ti ))+ at Ti1 I can buy P (Ti1 ,Ti ) ( (1+R)
P (Ti1 , Ti ))+ bonds with maturity Ti and I get this amount.
Note that
Cap(t) Floor(t) = Swap(t).
Swaptions
I a contract s that gives the right to enter in a swap at the maturity time of
the swaption. A payer swaption gives the right to enter in a swap as payer of
the fixed rate. A receiver swaption gives the right to enter as the receiver of the
fixed rates.
A payer swaption has similarities with the cap contract. In the cap the
owner has the right to receive a random rate and to pay a constant rate and
he will exercise in each period where the random rate is greater than the fixed
one. Similarly the owner of payer swaption has the right to receive a floating
rate and to pay a constant rate, however in the cap you chose if paying or not
76 CHAPTER 2. INTEREST RATES MODELS
at each period, in the case of a swaption te decision is taken once for ever at
the maturity time of the swaption. The value of the swap, with principal 1,
at the maturity time of the swaption, say T , is
n
X
P (T, T0 ) P (T, Tn ) R P (T, Ti ),
i=1
where
S(T ) = P (T, T0 ) P (T, Tn )
that is the value of the payments with floating rate and
n
X
Z(T ) = R P (T, Ti )
i=1
where P (T, T0 ) P
is the value of a coupon bond (at T ) with floating payments and
n
P (T, Tn ) + R i=1 P (T, Ti ) of a coupond bond with fixed payments. Then
a swaption can be seen as an option to exchange one coupon by another. If
T = T0 a swaption becomes a put with strike 1 on a bond with fixed coupons.
with maturity less or equal than the horizon T . For each time u T we define
an adapted process (P (t, u))0tu satisfying P (t, t) = 1.
We make the following hypothesis:
(H) There exist a probability P equivalent to P such that for all 0 u T ,
(P (t, u))0tu defined by
Rt
P (t, u) = e 0
r(s)ds
P (t, u)
is a martingale.
This hypothesis has the following interesting consequences:
Proposition 2.2.1
Ru
P (t, u) = EP e t r(s)ds |Ft
Proof.
Ru
P (t, u) = EP (P (u, u)|Ft ) = EP (e 0
r(s)ds
P (u, u)|Ft )
Ru
r(s)ds
= EP (e 0 |Ft ),
If we write, as usually, ZT = dP dP
dP , we know that Zt := E( dP |Ft ) is a
martingale strictly positive, then since the filtration is that the generated by
the Brwonian motion, we have the following representation:
Proposition 2.2.2 There exists an adapted process (q(t))0tT such that, for
all 0 t T,
Z t
1 t 2
Z
Zt = exp{ q(s)dWs q (s)ds}, c.s.
0 2 0
Corollary 2.2.1 The price at time t of a bond (without coupons) with maturity
u T is given by
Ru Ru Ru
q(s)dWs 12 q 2 (s)ds
P (t, u) = E(e t
r(s)ds+ t t |Ft )
Proof.
Ru
Ru E(e t
r(s)ds
Zu |Ft )
r(s)ds
EP (e t |Ft ) =
Zt
Ru
r(s)ds Zu
= E(e t |Ft )
Zt
Ru Ru Ru
q(s)dWs 12 q 2 (s)ds
= E(e t
r(s)ds+ t t |Ft ).
Proposition 2.2.3 For each maturity u, there exists an adapted process (tu )0tu
such that, for all 0 t u,
dP (t, u)
= (r(t) tu q((t))dt + tu dWt
P (t, u)
Proof. Since P (t, u) is a martingale under P it turns out that P (t, u)Zt
is a martingale under P , it is strictly positive as well and by reasoning as before
we Rt u Rt u 2
1
P (t, u)Zt = P (0, u)e 0 s dWs 2 0 (s ) ds
for a certain adapted process (su )0tu , in such a way that
Z t Z t
P (t, u) = P (0, u) exp{ r(s)ds + (su q(s))dWs
0 0
1 t u 2
Z
((s ) q 2 (s))ds},
2 0
dP (t, u)
= r(t)dt + (tu q(t))dWt
P (t, u)
1 2
((tu ) q 2 (t))dt
2
1
+ (tu q(t))2 dt
2
= (r(t) + q 2 (t) tu q(t))dt
+ (tu q(t))dWt ,
RT RT
we shall impose the conditions 0
|r(t)Vt |dt < y 0
|1t tT P (t, T )|2 dt < ,
to get well defined objects.
Definition 2.3.1 An strategy = (0t , 1t )0tT is admissible if it is self-
financing and its discounted value, Vt , is non negative.
Proposition 2.3.1 Let T < T . Suppose that sup0tT r(t) < a.s. and that
tT 6= 0 a.s. forR all 0 t T . Let h be a random variable FT -measurable
T
such that h = e 0 r(s)ds h is square integrable under P . Then there exists an
admissible strategy such that at time T its value is h and at time t T it is
given by RT
Vt = EP (e t r(s)ds h|Ft ).
Proof. h is a variable FT -measurable, with FT = (Wt , 0 t T ), it is
square integrable, as well, with respect to P , so
Mt := EP (h|Ft )
is a, square integrable, P -martingala. Then (Mt Zt ) is a P -martingala, no
necessarily square integrable. In fact, we know that
E(hZT |Ft )
EP (h|Ft ) =
Zt
in such a way that
Mt Zt = E(hZT |Ft )
and E(hZT |Ft ) is clearly a P -martingale. In that way we have, by a small
extension of the Theorem (1.2.5),
Z t
Mt Zt = E(Mt Zt ) + Js dWs ,
0
RT
with (Js ) adapted and such that 0
Js2 ds < a.s., so
Zt dMt + Mt dZt + dhM, Zit = Js dWs ,
that is
dZt 1 Jt
dMt = Mt dhM, Zit + dWt
Zt Zt Zt
1 Jt
= Mt q(t)dWt dhM, Zit + dWt
Zt Zt
Jt 1
= ( Mt q(t))dWt dhM, Zit
Zt Zt
Jt Jt
= ( Mt q(t))dWt ( Mt q(t))q(t)dt
Zt Zt
Jt
= ( Mt q(t))dWt = Ht dWt
Zt
2.4. SHORT RATE MODELS 81
Jt
with Ht := Zt Mt q(t), 0 t T . Therefore if we take
Ht Ht
1t = , 0t = EP (h|Ft )
T
t P (t, T ) tT
RT
r(s)ds
we will have a self-financing portfolio with final value e 0 MT = h. In fact
Rt Rt Rt
dVt = d(e 0
r(s)ds
Vt ) = e 0
r(s)ds
r(t)Vt dt + e 0
r(s)ds
dVt
Rt
= e 0
r(s)ds
(r(t)Vt dt + r(t)Vt dt + 1t tT P (t, T )dWt )
= 1t tT P (t, T )dWt = Ht dWt = dMt
F (1) F (2)
= 1t ,
r r
hence
F (1)
1t = r
F (2)
r
and
F (1)
r0t St0 = r(F (1) r
F (2)
F (2) ).
r
Then, by substituting in (2.3) we have
(1)
F (1) 1 2 F (1) 2
1 F (1)
+ + rF
F (1) t r 2 r2
r
(2)
F (2) 1 2 F (2) 2
1 F (2)
= F (2) + + rF .
t r 2 r2
r
Since this is true for all, T1 , T2 < T , it turns out that there exists a (t, r) such
that
F F 1 2F 2 F
+ + rF = (structure equation) (2.4)
t r 2 r2 r
As we see there is an indetermination in and this has to do with the fact
that the dynamics of r(t) under P does not determine the prices of the bonds.
We have the following proposition
is an
R
(Ft )-Brownian motion with respect to P . If we apply the Ito formula to
0t r(s)ds
e F (t, r(t); T ) we have:
Rt
e 0
r(s)ds
F (t, r(t); T )
Z t R
s F F 1 2F 2
= F (0, r(0); T ) + e 0 r(u)du ( + + rF )ds
0 t r 2 r2
Z t R
s F
+ e 0 r(u)du dWs
0 r
Z t R
s F F 1 2F 2 F
= F (0, r(0); T ) + e 0 r(u)du ( + + rF )ds
0 t r 2 r2 r
Z t R
s F
+ e 0 r(u)du dWs .
0 r
Rt RT
Then, since e 0 r(s)ds F (t, r(t); T ) = EP ((e 0 r(u)du | Ft ) it turns out that
F F 1 2F 2 F
t + r + 2 r 2 rF r = 0. The boundary condition F (T, r(T ); T ) = 1
is obviously satisfied.
In this situation several models for r(t), under the risk neutral probability,
has been proposed:
1. Vasicek
dr(t) = (b ar(t))dt + dWt .
2. Cox-Ingersoll-Ross (CIR)
dr(t) = a(b r(t))dt + r(t)dWt
3. Dothan
dr(t) = ar(t)dt + r(t)dWt
4. Black-Derman-Toy
5. Ho-Lee
dr(t) = (t)dt + dWt
F F 1 2F 2
+ + rF = 0, (2.5)
t r 2 r2
F (T, r(T ); T, ) = 1 (2.6)
and then try to adjust the value of for fitting P (t, T ) = F (t, r(t); T, ) to the
observed values of the bonds. Evidently some models will be more tractable
than others.
where F is given by
F (t, r(t); T ) = eA(t,T )B(t,T )r
and where A(t, T ) and B(t, T ) are deterministic, then we say that the model has
an affine term structure (Affine Term Structure: ATS).
A(T, T ) = 0
B(T, T ) = 0.
Then, if (t, r(t)) and 2 (t, r(t)) are also affine, that is
we have
A 1 B 1
(t)B + (t)B 2 {1 + + (t)B (t)B 2 }r = 0
t 2 t 2
and since this is satisfied for all values of r(t)() we conclude
A 1
(t)B + (t)B 2 = 0
t 2
B 1
1+ + (t)B (t)B 2 = 0.
t 2
Exercise 2.4.1 Consider all the above mentioned models except for the Dothan
and Black-Derman-Toy models, and show that they are ATS.
Note that
Hence
d eat r(t) = eat bdt + eat dWt ,
and finally
Z t
b b
r(t) = + eat r(0) + ea(ts) dWs .
a a 0
A 1
bB + 2 B 2 = 0, A(T, T ) = 0
t 2
B
1+ aB = 0, B(T, T ) = 0 (2.7)
t
86 CHAPTER 2. INTEREST RATES MODELS
B(t, T ) (T t) 1 2 2 2
A(t, T ) = (ab ) B (t, T ).
a2 2 4a
If we consider the continuous forward interest rate for the period [t, T ]: R(t, T ),
since
P (t, T ) = exp{(T t)R(t, T )}
and since
P (t, T ) = exp{A(t, T ) B(t, T )r(t)},
it turns out that
A(t, T ) B(t, T )r(t)
R(t, T ) = .
T t
So, in this model
b 2
2
lim R(t, T ) =
T a 2a
and this is consider as another imperfection of the model by praticcioners since
it does not depend on r(t).
A 2 2
(t)B + B = 0, A(T, T ) = 0
t 2
B
1+ = 0, B(T, T ) = 0,
t
therefore
B(t, T ) = T t
Z T
2 (T t)3
A(t, T ) = (s)(s T )ds + .
t 2 3
Note that, contrarily to the previous model, we do not have an explicit expres-
sion in terms of the parameters. Now, we have an infinite-dimension parameter
2.4. SHORT RATE MODELS 87
(s). One way of estimating it is to try to fit the initially observed term struc-
ture {P (0, T ), T 0} to the theoretical values. That is
P (0, T ) P (0, T ), T 0.
This gives
2 log P (0, T ) 2 log P (0, T ) f(0, T )
2
2
=
T T T
and therefore
f(0, T )
(T ) = + 2 T
T
Write
X Xi (t)
dW (t) := p dWi (t),
i=1,2
r(t)
88 CHAPTER 2. INTEREST RATES MODELS
Consequently
t
2
Z
i(Wt Wu )
E(e |Fu ) = 1 E(ei(Wt Wu ) |Fu )ds,
2 u
and 2
1
E(ei(Wt Wu ) |Fu ) = e 2 (tu)
.
Hence W has continuous trajectories, with independent and homogeneous in-
crements (and N(0, t)). In other words, W is a Brownian motion.
2
Remark 2.4.1 From the previous calculations we deduce that if ab > 2 , the
values of r(t) hold strictly positive.
Then, we have
1
B(t, T ) = (1 ea(T t) ),
a
and
T T
2
Z Z
A(t, T ) = B 2 ds (s)Bds
2 t t
so
(T ) = T f (0, T ) T g(T ) + a(f (0, T ) g(T )).
Show that
p
dr(t) = (n 2 2ar(t))dt + 2 r(t))dW (t)
with
f (0, T ) = f(0, T ).
We shall try to deduce the evolution of P (t, T ) from that of f (t, T ). If we write
RT
Xt = t f (t, s)ds, we have P (t, T ) = eXt and from the equation (2.8) we
obtain
Z T
dXt = f (t, t)dt df (t, s)ds =
t
Z T Z T
= f (t, t)dt (t, s)dtds (t, s)dWt ds
t t
Z T Z T
= (f (t, t) (t, s)ds)dt ( (t, s)ds)dWt ,
t t
2.5. FORWARD RATE MODELS 91
And if we compare with that obtained in (2.2.1) and we have into account that
f (t, t) = r(t) it turns out that
Z T Z T
1
(t, s)ds + ( (t, s)ds)2 = 0,
t 2 t
therefore Z T
(t, T ) = ( (t, s)ds)(t, T )
t
and we can write the evolution equation (2.8) as
Z T
df (t, T ) = (t, T )( (t, s)ds)dt + (t, T )dWt .
t
Note that all depends on (t, s), that is on certain volatility. We have eliminated
the drift (t, T ), as in certain way happened for the call prices in the Black-
Scholes model.
Then the algorithm to use the HJM approach is
so
t
f (t, T ) = f(0, T ) + 2 t(T ) + Wt .
2
92 CHAPTER 2. INTEREST RATES MODELS
In particular
2 t2
r(t) = f (t, t) = f(0, t) + + Wt
2
and therefore
f(0, T )
dr(t) = ( |T =t + 2 t)dt + dWt ,
T
but this is the Ho-Lee adjusted to the initial structure of the forward rates.
Example 2.5.2 A usual assumption consist of assuming that the forward rates
with greater maturity time has a lower fluctuation than that with a lower matu-
rity time. To capture this feature we can take, for instance, (t, T ) = eb(T t) ,
b > 0. We have then
Z T Z T
b(T t)
(t, s)ds = eb(st) ds = e 1 ,
t t b
and
2 b(T t) b(T t)
df (t, T ) = e (e 1)dt + eb(T t) dWt .
b
Therefore
2 e2bT 2bt
2 ebT
f (t, T ) = f (0, T ) + 1 e (1 ebt )
2b2 b2
Z t
+ ebT ebs dWs .
0
In particular
2 2
r(t) = f (0, t) + 2 e2bt 1 2 (ebt 1)
2b b
Z t
bt bs
+ e e dWs ,
0
Proposition 2.5.1
Z x
dr(t, x) = { r(t, x) + 0 (t, x)( 0 (t, s)ds}dt + 0 (t, x)dWt
x 0
where
0 (t, x) := (t, t + x)
Proof.
dr(t, x) = df (t, T )|T =t+x + f (t, T )|T =t+x dt
T
Z t+x
= (t, t + x)( (t, s)ds)dt + (t, t + x)dWt
t
+ r(t, x)dt
x
is a P T -martingale.
Proof. Define RT
e 0 rs ds
Zt := EP ( |Ft ),
P (0, T )
then
P (t, T )
Zt = .
P (0, T )
By the Bayes (1.8) rule
VT EP (VT ZT |Ft )
EP T ( |Ft ) = EP T (VT |Ft ) =
P (T, T ) Zt
EP (VT |Ft ) Vt
= =
P (0, T )Zt P (t, T )
Vt
= .
P (t, T )
Proof. Let (Vt )0tT the self-financing portfolio that replicates Y , then
VT = Y and therefore
Vt
EP T (Y |Ft ) = .
P (t, T )
RT R T rs ds
EP (e t rs ds |Ft ) = EP ( e t |Ft ),
T T
then
EP T (rT |Ft ) = f (t, T ).
Proof.
1 P (t, T ) 1 RT
f (t, T ) = = EP (e t rs ds |Ft )
P (t, T ) T P (t, T ) T
1 R T
1 RT
= EP ( e t rs ds |Ft ) = EP (rT e t rs ds |Ft )
P (t, T ) T P (t, T )
= EP T (rT |Ft ).
2.6. CHANGE OF NUMERAIRE. THE FORWARD MEASURE 95
Let (St )0tT an asset strictly positive and denote by P (S) the probability
(in FT ) that makes
Vt
St 0tT
a martingale, where (Vt )0tT is a self-financing portfolio. We have a general
formula general for an option price.
Y
St EP (S) ( |Ft ).
ST
Proof. Let (Vt )0tT be the self-financing portfolio that replicates Y , then
VT = Y and therefore
VT Vt
EP (S) ( |Ft ) = .
ST St
Proposition 2.6.4 Let (St )0tT be an asset strictly positive, then the price
of a call option with maturity T of the asset S and strike K is given by
Proof.
RT
(t; S) = EP (e t
rs ds
(ST K)+ |Ft )
RT
= EP (e t
rs ds
(ST K)1{ST K} |Ft )
RT RT
= EP (e t
rs ds
ST 1{ST K} |Ft ) KEP (e t
rs ds
1{ST K} |Ft )
(S) T
= St P (ST K|Ft ) KP (t, T )P (ST K|Ft ),
with RT
dP (S) e 0
rs ds
ST
= .
dP S0
Suppose that S is another bond with maturity T > T, then the option (with
maturity T ) on this bond has a price given by
Define,
P (t, T )
U (t, T, T ) := .
P (t, T )
96 CHAPTER 2. INTEREST RATES MODELS
T ,T = (T T ),
t,T,T = (T T ) T t.
con
S(T ) = P (T, T0 ) P (T, Tn )
that is the value of the floating payments and
n
X
Z(T ) = R P (T, Ti )
i=1
the value of payments with fixed rate. We can take Z(t) as numeraire and the
price will be
(S(T ) Z(T ))+ S(T )
Z(t)EP (Z) ( |Ft )) = Z(t)EP (Z) (( 1)+ |Ft )).
Z(T ) Z(T )
Then, if we assume that under P , or P we have an evolution
S(t) S(t)
d = (dt + dWt ) ,
Z(t) Z(t)
with
S(t)
log Z(t) 21 2 (T t)
(d ) = p .
(T t)
This formula is known as the Margrabe formula. Remember that the forward
swap rate was given by
P (t, T0 ) P (t, Tn )
R(t) = Pn ,
i=1 P (t, Ti )
so
S(t) P (t, T0 ) P (t, Tn ) R(t)
= Pn = .
Z(t) R i=1 P (t, Ti ) R
Therefore the volatility corresponds to the volatility of e R(t). The previous
formula can be written more explicitly as
n
!
X
Swaptiont = (P (t, T0 ) P (t, Tn )) (d+ ) R P (t, Ti ) (d ),
i=1
where
Pn
log (P (t, T0 ) P (t, Tn )) log (R i=1 P (t, Ti )) 2 (T t)
(d ) = p .
(T t)
P (t, Ti )
U (t, Ti , Tn ) = ,
P (t, Tn )
dU (t, Ti , Tn ) = dL(t; Ti , Tn ),
We have arbitrariness choosing ni (t). Fix nn1 (t) = (t, Tn1 , Tn ) and consider
now the market when t moves between 0 and Tn1 , take P (t, Tn1 ) as reference,
we have that
P (t, Ti )
U (t, Ti , Tn1 ) = , i = 0, ..., n 2,
P (t, Tn1 )
P (t,Ti )
P (t, Ti ) P (t,Tn )
U (t, Ti , Tn1 ) = = P (t,Tn1 )
P (t, Tn1 )
P (t,Tn )
U (t, Ti , Tn )
= ,
U (t, Tn1 , Tn )
1 1
dU (t, Ti , Tn1 ) = dU (t, Ti , Tn ) + U (t, Ti , Tn )d
U (t, Tn1 , Tn ) U (t, Tn1 , Tn )
1
+ dhU (, Ti , Tn ), it
U (, Tn1 , Tn )
U (t, Ti , Tn )
= dWtTn dWtTn
U (t, Tn1 , Tn ) U (t, Tn1 , Tn )2
U (t, Ti , Tn ) 2
+ dt
U (t, Tn1 , Tn )3
dt
U (t, Tn1 , Tn )2
U (t, Tn1 , Tn ) U (t, Ti , Tn ) Tn
= dWt dt
U (t, Tn1 , Tn ) U (t, Tn1 , Tn )
L(t; Tn1 , Tn )(t; Tn1 , Tn )
= in (t) dWtTn dt ,
1 + L(t; Tn1 , Tn )
for certain process, in , then , we can find a forward measure P Tn1 respect to
which U (t, Ti , Tn1 ), i = 1, ..., n 2 are martingales, and we will have
Now fix n1
n2 (t) := (t, Tn2 , Tn1 ) and so on. Finally we can fix the evolution
of all LIBOR and bonds in such a way that the market model is free of arbitrage.
where
L(t;Ti1 ,Ti )
log K 12 i2 (t)
di = ,
i (t)
with
Z Ti1
i2 (t) = 2 (s, Ti1 , Ti )ds.
t
Proof.
n
X
(t) = KP (t, Ti )EP Ti ((L(Ti1 , Ti ) K)+ |Ft ) ,
i=1
2.8. MISCELANEA 101
and under P Ti ,
2.8 Miscelanea
2.8.1 Forwards and Futures
Definition 2.8.1 Let X be a payoff at T . A forward contract on X with de-
livering time T is a contract established at t < T that specifies a forward price
f (t; T ) that will be paid at T for receiving X. The price f (t; T ) is fixed in
such a way that the contract price at t is zero.
Proposition 2.8.1
Z T
1
f (t; T ) = EP (X exp{ rs ds}|Ft )
P (t, T ) t
= EP T (X|Ft ).
Proposition 2.8.2
F (t; T ) = EP (X|Ft ).
but
Rt
dVt = rt 0t e 0
rs ds
dt + 1t dF (t; T )
= rt Vt dt + 1t dF (t; T ),
so Rt
rs ds 1
dVt = e 0 t dF (t; T ),
with F (T ; T ) = X and since V is a martingale with respect to P it turns out
that F (; T ) is also a martingale and therefore
Corollary 2.8.1 Future prices and forward prices coincide if and only if inter-
est rates are deterministic.
where kS (t) B (t, T )k > 0, S (t) determinista and cadlag. Then the price
of a call option with strike K is given by
with
St
log KP (t,T ) 21 2t
d = ,
t
where Z T
2
2t = kS (u) B (u, T )k du.
t
under P
Z t Z t
P (t, T ) P (0, T )
FS (t) := = exp{ ..du + (S (u) B (u, T )) dWu },
St S0 0 0
2.8. MISCELANEA 103
105