Chapter 4
Brownian Motion and Stochastic Calculus
The modeling of random assets in finance is based on stochastic processes,
which are families (Xt )t∈I of random variables indexed by a time interval I. In
this chapter we present a description of Brownian motion and a construction
of the associated Itô stochastic integral.
4.1 Brownian Motion
We start by recalling the definition of Brownian motion, which is a fundamental example of a stochastic process. The underlying probability space
(Ω, F, P) of Brownian motion can be constructed on the space Ω = C0 (R+ )
of continuous real-valued functions on R+ started at 0.
Definition 4.1. The standard Brownian motion is a stochastic process
(Bt )t∈R+ such that
1. B0 = 0 almost surely,
2. The sample trajectories t 7−→ Bt are continuous, with probability 1.
3. For any finite sequence of times t0 < t1 < · · · < tn , the increments
Bt1 − Bt0 , Bt2 − Bt1 , . . . , Btn − Btn−1
are mutually independent random variables.
4. For any given times 0 6 s < t, Bt − Bs has the Gaussian distribution
N (0, t − s) with mean zero and variance t − s.
In Figure 4.1 we draw three sample paths of a standard Brownian motion
obtained by computer simulation using (4.2). Note that there is no point in
95
N. Privault
“computing” the value of Bt as it is a random variable for all t > 0, however
we can generate samples of Bt , which are distributed according to the centered Gaussian distribution with variance t.
2
1.5
1
Bt
0.5
0
-0.5
-1
-1.5
-2
0
0.2
0.4
0.6
0.8
1
Fig. 4.1: Sample paths of a one-dimensional Brownian motion.
In particular, Property 4 above implies
IE[Bt − Bs ] = 0
and
Var[Bt − Bs ] = t − s,
0 6 s 6 t,
and we have
Cov(Bs , Bt ) = IE[Bs Bt ]
= IE[Bs (Bt − Bs )] + IE[(Bs )2 ]
= IE[Bs ] IE[Bt − Bs ] + IE[(Bs )2 ]
= s,
hence
0 6 s 6 t,
Cov(Bs , Bt ) = IE[Bs Bt ] = min(s, t),
s, t ∈ R+ ,
cf. also Exercise 4.1-(d).
In the sequel, the filtration (Ft )t∈R+ will be generated by the Brownian paths
up to time t, in other words we write
Ft = σ(Bs : 0 6 s 6 t),
t > 0.
(4.1)
Property 3 in Definition 4.1 shows that Bt −Bs is independent of all Brownian
increments taken before time s, i.e.
(Bt − Bs ) ⊥
⊥ (Bt1 − Bt0 , Bt2 − Bt1 , . . . , Btn − Btn−1 ),
96
This version: June 12, 2017
http://www.ntu.edu.sg/home/nprivault/indext.html
"
Brownian Motion and Stochastic Calculus
0 6 t0 6 t1 6 · · · 6 tn 6 s 6 t, hence Bt − Bs is also independent of the
whole Brownian history up to time s, hence Bt − Bs is in fact independent
of Fs , s > 0.
As a consequence, Brownian motion is a continuous-time martingale, cf.
also Example 2 page 2, as we have
IE[Bt | Fs ] = IE[Bt − Bs | Fs ] + IE[Bs | Fs ]
= IE[Bt − Bs ] + Bs
= Bs ,
0 6 s 6 t,
because it has centered and independent increments, cf. Section 6.1.
The n-dimensional Brownian motion can be constructed as (Bt1 , Bt2 , . . . , Btn )t∈R+
where (Bt1 )t∈R+ , (Bt2 )t∈R+ , . . .,(Btn )t∈R+ are independent copies of (Bt )t∈R+ .
Next, we turn to simulations of 2 dimensional and 3 dimensional Brownian
motions in Figures 4.2 and 4.3. Recall that the movement of pollen particles
originally observed by R. Brown in 1827 was indeed 2-dimensional.
2
1.5
1
0.5
0
-0.5
-1
-1.5
-2
-2
-1.5
-1
-0.5
0
0.5
1
1.5
2
2.5
Fig. 4.2: Two sample paths of a two-dimensional Brownian motion.
Figure 4.4 presents an illustration of the scaling property of Brownian motion.
"
97
This version: June 12, 2017
http://www.ntu.edu.sg/home/nprivault/indext.html
N. Privault
2
1.5
1
0.5
0
-0.5
-2
-1.5
-1
-1
-0.5
-1.5
-2 -2
-1.5
-1
0
0.5
-0.5
0
0.5
1
1.5
1
1.5
2
2
Fig. 4.3: Sample paths of a three-dimensional Brownian motion.
Fig. 4.4: Scaling property of Brownian motion.∗
4.2 Construction of Brownian Motion
We refer to Theorem 10.28 of [Fol99] and to Chapter 1 of [RY94] for the
proof of the existence of Brownian motion as a stochastic process (Bt )t∈R+
satisfying the above Conditions 1-4. See also Problem 4.19 for a construction
based on linear interpolation.
Brownian motion as a random walk
For convenience we will informally regard Brownian motion as a random walk
over infinitesimal time intervals of length ∆t, whose increments
∗
The animation works in Acrobat Reader on the entire pdf file.
98
This version: June 12, 2017
http://www.ntu.edu.sg/home/nprivault/indext.html
"
Brownian Motion and Stochastic Calculus
∆Bt := Bt+∆t − Bt ' N (0, ∆t)
over the time interval [t, t+∆t] will be approximated by the Bernoulli random
variable
√
(4.2)
∆Bt = ± ∆t
with equal probabilities (1/2, 1/2). Figure 4.5 presents a simulation of Brownian motion as a random walk with ∆t = 0.1.
Fig. 4.5: Construction of Brownian motion as a random walk.∗
The choice of the square root in (4.2) is in fact not fortuitous. Indeed, any
choice of ±(∆t)α with a power α > 1/2 would lead to explosion of the process
as dt tends to zero, whereas a power α ∈ (0, 1/2) would lead to a vanishing
process.
Note that we have
IE[∆Bt ] =
1√
1√
∆t −
∆t = 0,
2
2
and
1
1
∆t + ∆t = ∆t.
2
2
According to this representation, the paths of Brownian motion are not differentiable, although they are continuous by Property 2, as we have
√
dBt
± dt
1
'
= ± √ ' ±∞.
(4.3)
dt
dt
dt
Var[∆Bt ] = IE[(∆Bt )2 ] =
After splitting the interval [0, T ] into N intervals
"
99
This version: June 12, 2017
http://www.ntu.edu.sg/home/nprivault/indext.html
N. Privault
k−1
k
T, T ,
N
N
k = 1, 2, . . . , N,
of length ∆t = T /N with N “large”, and defining the Bernoulli random
variable Xk as
√
Xk := ± T
with probabilities (1/2, 1/2) we have Var(Xk ) = T and
√
Xk
∆Bt := √ = ± ∆t
N
is the increment of Bt over ((k − 1)∆t, k∆t], and we get
BT '
X
∆Bt '
0<t<T
X1 + · · · + XN
√
.
N
Hence by the central limit theorem we recover the fact that BT has a centered
Gaussian distribution with variance T , cf. point 4 of the above definition of
Brownian motion and the illustration given in Figure 4.1.
Indeed, the central limit theorem states that given any sequence (Xk )k>1 of
independent identically distributed centered random variables with variance
σ 2 = Var[Xk ] = T , the normalized sum
X1 + · · · + Xn
√
n
converges (in distribution) to a centered Gaussian random variable N (0, σ 2 )
with variance σ 2 as n goes to infinity. As a consequence, ∆Bt could in fact
be replaced by any centered random variable with variance ∆t in the above
description.
Construction by linear interpolation
Figure 4.6 represents the construction of Brownian motion by successive linear interpolations, cf. Problem 4.19.
100
This version: June 12, 2017
http://www.ntu.edu.sg/home/nprivault/indext.html
"
Brownian Motion and Stochastic Calculus
Fig. 4.6: Construction of Brownian motion by linear interpolation.∗
The following R code is used to generate Figure 4.6.†
alpha=1/2;t <- 0:1;dt <- 1;z=rnorm(n=1, sd = dt^alpha)
plot(t*dt, c(0, z), xlab = "t", ylab = "", main = "", type = "l", xaxs="i")
k=0;while (k<10)
{readline("Press <return> to continue")
m <- (z+c(0,head(z,-1)))/2
y <- rnorm(n = length(t) - 1, sd = (dt/4)^alpha)
x <- m+y
x <- c(matrix(c(x,z), 2, byrow = T))
n=2*length(t)-2
t <- 0:n
plot(t*dt/2, c(0, x), xlab = "t", ylab = "", main = "", type = "l", xaxs="i")
z=x;dt=dt/2}
Construction by series expansions
Brownian motion on [0, T ] can also be constructed by the Paley-Wiener series
expansion
√
∞
sin n − 1/2 πt/T
2T X
Bt =
Xn
,
t ∈ [0, T ],
π n=1
(n − 1/2)
where (Xn )n>1 is a sequence of independent N (0, 1) standard Gaussian random variables, as illustrated in Figure 4.7.‡
†
‡
Download the corresponding R code or the IPython notebook that can be run here.
Download the corresponding IPython notebook that can be run here.
"
101
This version: June 12, 2017
http://www.ntu.edu.sg/home/nprivault/indext.html
N. Privault
Fig. 4.7: Construction of Brownian motion by series expansions.∗
4.3 Wiener Stochastic Integral
In this section we construct the Wiener stochastic integral of square-integrable
deterministic function with respect to Brownian motion.
Recall that the price St of a risky asset was originally modeled by Bachelier
as St := σBt , where σ is a volatility parameter. The stochastic integral
wT
0
f (t)dSt = σ
wT
0
f (t)dBt
can be used to represent the value of a portfolio as a sum of profits and
losses f (t)dSt where dSt represents the stock price variation and f (t) is the
quantity invested in the asset St over the short time interval [t, t + dt].
A naive definition of the stochastic integral with respect to Brownian motion would consist in letting
wT
0
f (t)dBt :=
wT
0
f (t)
dBt
dt,
dt
and evaluating the above integral with respect to dt. However this definition
fails because the paths of Brownian motion are not differentiable, cf. (4.3).
Next we present Itô’s construction of the stochastic integral with respect to
Brownian motion. Stochastic integrals will be first constructed as integrals
of simple step functions of the form
f (t) =
n
X
ai 1(ti−1 ,ti ] (t),
t ∈ [0, T ],
(4.4)
i=1
102
This version: June 12, 2017
http://www.ntu.edu.sg/home/nprivault/indext.html
"
Brownian Motion and Stochastic Calculus
i.e. the function f takes the value ai on the interval (ti−1 , ti ], i = 1, 2, . . . , n,
with 0 6 t0 < · · · < tn 6 T , as illustrated in Figure 4.8.
f
6
a2
b
b
r
r
b
t0
t1
t2
a1
a4
r
b
r
t3
t4
t
Fig. 4.8: Step function t 7−→ f (t).
Recall that the classical integral of f given in (4.4) is interpreted as the area
under the curve f and computed as
wT
0
f (t)dt =
n
X
ai (ti − ti−1 ).
i=1
In the next definition we adapt this construction to the setting of stochastic
integration with respect to Brownian motion. The stochastic integral (4.5)
will be interpreted as the sum of profits and losses ai (Bti − Bti−1 ), i =
1, 2, . . . , n, in a portfolio holding a quantity ai of a risky asset whose price
variation is Bti − Bti−1 at time i = 1, 2, . . . , n.
Definition 4.2. The stochastic integral with respect to Brownian motion
(Bt )t∈[0,T ] of the simple step function f of the form (4.4) is defined by
wT
0
f (t)dBt :=
n
X
ai (Bti − Bti−1 ).
(4.5)
i=1
wT
In the next Lemma 4.3 we determine the probability distribution of
f (t)dBt
0
and we show that it is independent of the particular representation (4.4) chosen for f (t).
Lemma 4.3. Let f be a simple step function f of the form (4.4). The stochaswT
tic integral
f (t)dBt defined in (4.5) has a centered Gaussian distribution
0
wT
0
with mean IE
"
w
T
0
f (t)dBt ' N
w
T
0,
|f (t)|2 dt
0
f (t)dBt = 0 and variance given by the Itô isometry
103
This version: June 12, 2017
http://www.ntu.edu.sg/home/nprivault/indext.html
N. Privault
Var
w
T
0
"
2 # w
wT
T
f (t)dBt = IE
f (t)dBt
=
|f (t)|2 dt.
0
(4.6)
0
Proof. Recall that if X1 , X2 , . . . , Xn are independent Gaussian random
variables with probability laws N (m1 , σ12 ), . . . , N (mn , σn2 ) then then sum
X1 + · · · + Xn is a Gaussian random variable with distribution
N m1 + · · · + mn , σ12 + · · · + σn2 .
As a consequence, when f is the simple function
f (t) =
n
X
ai 1(ti−1 ,ti ] (t),
t ∈ [0, T ],
i=1
the sum
wT
0
f (t)dBt =
n
X
ak (Btk − Btk−1 ) ' N
0,
k=1
n
X
!
|ak | (tk − tk−1 )
2
k=1
has a centered Gaussian distribution with variance
n
X
|ak |2 (tk − tk−1 ),
k=1
since
Var [ak (Btk − Btk−1 )] = a2k Var [Btk − Btk−1 ] = a2k (tk − tk−1 ).
Hence the stochastic integral
wT
0
f (t)dBt :=
n
X
ak (Btk − Btk−1 )
k=1
of the step function
f (t) =
n
X
ak 1(tk−1 ,tk ] (t)
k=1
has a centered Gaussian distribution with variance
X
w
n
T
Var
f (t)dBt =
|ak |2 (tk − tk−1 )
0
=
k=1
n
X
k=1
|ak |2
w tk
tk−1
104
This version: June 12, 2017
http://www.ntu.edu.sg/home/nprivault/indext.html
dt
"
Brownian Motion and Stochastic Calculus
=
=
n
wT X
0
wT
0
|ak |2 1(tk−1 ,tk ] (t)dt
k=1
|f (t)|2 dt.
Finally we note that
Var
w
T
0
"
2 # w
2
wT
T
f (t)dBt = IE
f (t)dBt
− IE
f (t)dBt
0
= IE
0
"
wT
0
f (t)dBt
2 #
,
since the simple function
f 2 (t) =
n
X
a2i 1(ti−1 ,ti ] (t),
t ∈ [0, T ],
i=1
takes the value a2i on the interval (ti−1 , ti ], i = 1, 2, . . . , n, as can be checked
from the following Figure 4.9.
f2
a22 6
a21
b
b
r
b
r
a24
t0
t1
t2
r
b
r
t3
t4
t
Fig. 4.9: Step function t 7−→ f (t).
2
In the sequel we will make a repeated use of the space L ([0, T ]) of squareintegrable functions.
2
Definition 4.4. Let L2 ([0, T ]) denote the space of measurable functions f :
[0, T ] −→ R such that
r
wT
|f (t)|2 dt < ∞, f ∈ L2 ([0, T ]).
(4.7)
kf kL2 ([0,T ]) :=
0
The norm k · kL2 ([0,T ]) on L ([0, T ]) induces the distance
2
r
kf − gkL2 ([0,T ]) :=
"
wT
0
|f (t) − g(t)|2 dt < ∞,
105
This version: June 12, 2017
http://www.ntu.edu.sg/home/nprivault/indext.html
N. Privault
between two functions f and g in L2 ([0, T ]), cf. e.g. Chapter 3 of [Rud74] for
details.
By e.g. Theorem 3.13 in [Rud74], the set of simple step functions f of the
form (4.4) is a linear space which is dense in L2 ([0, T ]) for the norm (4.7).
In other words, given f ∈ L2 ([0, T ]) there exists a function satisfying (4.7)
and (fn )n∈N a sequence of simple functions converging to f in L2 ([0, T ]), i.e.
such that
r
wT
lim kf − fn kL2 ([0,T ]) = lim
|f (t) − fn (t)|2 dt = 0.
n→∞
n→∞
0
In order to extend the definition (4.5) of the stochastic integral
wT
0
f (t)dBt
to any function f ∈ L2 ([0, T ]), i.e. to f : [0, T ] −→ R measurable such that
wT
0
|f (t)|2 dt < ∞,
(4.8)
we will make use of the space L2 (Ω) of square-integrable random variables.
Definition 4.5. Let L2 (Ω) denote the space of random variables F : Ω −→ R
such that
p
kF kL2 (Ω×[0,T ]) := IE[F 2 ] < ∞.,
The norm k · kL2 (Ω) on L2 (Ω) induces the distance
kF − GkL2 (Ω) :=
p
IE[(F − G)2 ] < ∞,
between the square-integrable random variables F and G in L2 (Ω). The next
proposition allows us to extend Lemma 4.3 from simple step functions to
square-integrable functions in L2 ([0, T ]).
wT
Proposition 4.6. The definition (4.5) of the stochastic integral
f (t)dBt
wT 0
f (t)dBt has
can be extended to any function f ∈ L2 ([0, T ]). In this case,
0
a centered Gaussian distribution
w
wT
T
f (t)dBt ' N 0,
|f (t)|2 dt
0
0
with mean IE
w
T
f (t)dBt = 0 and variance given by the Itô isometry
Var
w
T
"
2 # w
wT
T
f (t)dBt = IE
f (t)dBt
=
|f (t)|2 dt.
0
0
0
106
This version: June 12, 2017
http://www.ntu.edu.sg/home/nprivault/indext.html
0
(4.9)
"
Brownian Motion and Stochastic Calculus
Proof. The extension of the stochastic integral to all functions satisfying
(4.8) is obtained by density and a Cauchy∗ sequence argument, based on
the isometry relation (4.9). Given f a function satisfying (4.8), consider a
sequence (fn )n∈N of simple functions converging to f in L2 ([0, T ]), i.e.
r
wT
lim kf − fn kL2 ([0,T ]) = lim
|f (t) − fn (t)|2 dt = 0,
n→∞
n→∞
0
cf. e.g. Theorem 3.13 in [Rud74]. The isometry (4.9) shows that
r
T
0
2
fn (t)dBt
is a Cauchy sequence in L2 (Ω) by the triangle inequality† for the L (Ω)-norm,
as we have
w
wT
T
f
(t)dB
−
f
(t)dB
k
t
n
t
0
2
0
L (Ω)
v "
u
2 #
wT
wT
u
= tIE
fk (t)dBt −
fn (t)dBt
0
n∈N
0
v "
u
w
2 #
u
T
(fk (t) − fn (t))dBt
= tIE
0
= kfk − fn kL2 ([0,T ])
6 kfk − f kL2 ([0,T ]) + kf − fn kL2 ([0,T ]) ,
which tends to 0 as k and n tend to infinity. Since the sequence
r
T
0
fn (t)dBt
n∈N
is Cauchy and the space L2 (Ω) is complete,cf. e.g. Theorem
3.11 in [Rud74]
wT
or Chapter 4 of [Dud02], we conclude that
fn (t)dBt
converges for
0
the L2 -norm to a limit in L2 (Ω). In this case we let
wT
0
f (t)dBt := lim
n→∞
wT
0
n∈N
fn (t)dBt ,
which also satisfies (4.9) from (4.6) The uniqueness of this limit can then be
shown from (4.9).
wT
For example,
e −t dBt has a centered Gaussian distribution with variance
0
wT
0
T
1
1
1 − e −2T .
e −2t dt = − e −2t =
2
2
0
See MH3100 Real Analysis I.
The triangle inequality kfk − fn kL2 ([0,T ]) 6 kfk − f kL2 ([0,T ]) + kf − fn kL2 ([0,T ]) follows
from the Minkowski inequality.
∗
†
"
107
This version: June 12, 2017
http://www.ntu.edu.sg/home/nprivault/indext.html
N. Privault
wT
Again, the Wiener stochastic integral
f (s)dBs is nothing but a Gaussian
0
random variable and it cannot be “computed” in the way standard integral
are computed via the use of primitives. However, when f ∈ L2 ([0, T ]) is in
C 1 ([0, T ]),∗ we have the integration by parts relation
wT
0
f (t)dBt = f (T )BT −
wT
0
Bt f 0 (t)dt.
When f ∈ L2 (R+ ) is in C 1 (R+ ) we also have following formula
w∞
w∞
f (t)dBt = −
f 0 (t)Bt dt,
0
0
(4.10)
(4.11)
provided that limt→∞ t|f (t)|2 = 0 and f ∈ L2 (R+ ), cf. e.g. Remark 2.5.9 in
[Pri09].
4.4 Itô Stochastic Integral
In this section we extend the Wiener stochastic integral from deterministic
functions in L2 ([0, T ]) to random square-integrable (random) adapted processes. For this we will need the notion of measurability.
The extension of the stochastic integral to adapted random processes is
actually necessary in order to compute a portfolio value when the portfolio
process is no longer deterministic. This happens in particular when one needs
to update the portfolio allocation based on random events occurring on the
market.
A random variable F is said to be Ft -measurable if the knowledge of F
depends only on the information known up to time t. As an example, if
t =today,
• the date of the past course exam is Ft -measurable, because it belongs to
the past.
• the date of the next Chinese new year, although it refers to a future event,
is also Ft -measurable because it is known at time t.
• the date of the next typhoon is not Ft -measurable since it is not known
at time t.
• the maturity date T of a European option is Ft -measurable for all
t ∈ [0, T ], because it has been determined at time 0.
∗
This means that f is continuously differentiable on [0, T ].
108
This version: June 12, 2017
http://www.ntu.edu.sg/home/nprivault/indext.html
"
Brownian Motion and Stochastic Calculus
• the exercise date τ of an American option after time t (see Section 11.4)
is not Ft -measurable because it refers to a future random event.
A stochastic process (Xt )t∈[0,T ] is said to be (Ft )t∈[0,T -adapted if Xt is Ft measurable for all t ∈ [0, T ], where the information flow (Ft )t∈[0,T ] has been
defined in (4.1). For example,
- the process (Bt )t∈R+ is (Ft )t∈[0,T -adapted,
- the process (Bt+1 )t∈R+ is not (Ft )t∈[0,T -adapted,
- the process (Bt/2 )t∈R+ is (Ft )t∈[0,T -adapted,
- the process (B√t )t∈R+ is not (Ft )t∈[0,T -adapted.
In other words, a process (Xt )t∈R+ is (Ft )t∈[0,T -adapted if the value of Xt at
time t depends only on information known up to time t. Note that the value
of Xt may still depend on “known” future data, for example a fixed future
date in the calendar, such as a maturity time T > t, as long as its value is
known at time t.
Stochastic integrals of adapted processes will be first constructed as integrals
of simple predictable processes (ut )t∈R+ of the form
ut :=
n
X
Fi 1(ti−1 ,ti ] (t),
(4.12)
t ∈ R+ ,
i=1
where Fi is an Fti−1 -measurable random variable for i = 1, 2, . . . , n. For
example, a natural approximation of (Bt )t∈R+ by a simple predictable process
can be constructed as
ut =
n
X
Fi 1(ti−1 ,ti ] (t) :=
i=1
n
X
Bti−1 1(ti−1 ,ti ] (t),
t ∈ R+ ,
i=1
since Fi := Bti−1 is Fti−1 -measurable for i = 1, 2, . . . , n.
The notion of simple predictable process is natural in the context of portfolio investment, in which Fi will represent an investment allocation decided
at time ti−1 and to remain unchanged over the time period (ti−1 , ti ].
Definition 4.7. Let L2 (Ω × [0, T ]) denote the space of stochastic processes
u : Ω × [0, T ] −→ R such that
s wT
|f (t)|2 dt < ∞, u ∈ L2 (Ω × [0, T ]).
kukL2 (Ω×[0,T ]) := IE
0
"
109
This version: June 12, 2017
http://www.ntu.edu.sg/home/nprivault/indext.html
N. Privault
By convention, u : Ω × R+ −→ R is denoted in the sequel by ut (ω), t ∈ R+ ,
ω ∈ Ω, and the random outcome ω is often dropped for convenience of
notation.
Definition 4.8. The stochastic integral with respect to Brownian motion
(Bt )t∈R+ of any simple predictable process (ut )t∈R+ of the form (4.12) is
defined by
n
wT
X
ut dBt :=
Fi (Bti − Bti−1 ).
(4.13)
0
i=1
The use of predictability in the definition (4.13) is essential from a financial
point of view, as Fi will represent a portfolio allocation made at time ti−1
and kept constant over the trading interval [ti−1 , ti ], while Bti − Bti−1 represents a change in the underlying asset price over [ti−1 , ti ]. See also the related
discussion on self-financing portfolios in Section 5.2 and Lemma 5.2 on the
use of stochastic integrals to represent the value of a portfolio.
The next proposition gives the extension of the stochastic integral from simple predictable processes to square-integrable (Ft )t∈[0,T -adapted processes
(Xt )t∈R+ for which the value of Xt at time t only depends on information
contained in the Brownian path up to time t. This also means that knowing
the future is not permitted in the definition of the Itô integral, for example
a portfolio strategy that would allow the trader to “buy at the lowest” and
“sell at the highest” is not possible as it would require knowledge of future
market data.
Note that the difference between Relation (4.14) below and Relation (4.9)
is the expectation on the right hand side.
Proposition 4.9. The stochastic integral with respect to Brownian motion
(Bt )t∈R+ extends to all adapted processes (ut )t∈R+ such that
w
T
|ut |2 dt < ∞,
kuk2L2 (Ω×[0,T ]) := IE
0
with the Itô isometry
w
2
T
0 ut dBt 2
L (Ω)
:= IE
"
w
2 #
T
0
ut dBt
= IE
w
T
0
|ut |2 dt .
(4.14)
In addition, the Itô integral of an adapted process (ut )t∈R+ is always a centered random variable:
w
T
IE
ut dBt = 0.
(4.15)
0
Proof. We start by showing that the Itô isometry (4.14) holds for the simple
predictable process u of the form (4.12). We have
110
This version: June 12, 2017
http://www.ntu.edu.sg/home/nprivault/indext.html
"
Brownian Motion and Stochastic Calculus
IE
"
wT
0
2 #
ut dBt
= IE
n
X
!2
Fi (Bti − Bti−1 )
i=1
= IE
n
X
Fi Fj (Bti − Bti−1 )(Btj − Btj−1 )
i,j=1
= IE
" n
X
#
|Fi | (Bti − Bti−1 )
2
2
i=1
X
+2 IE
Fi Fj (Bti − Bti−1 )(Btj − Btj−1 )
16i<j6n
=
n
X
IE[IE[|Fi |2 (Bti − Bti−1 )2 |Fti−1 ]]
i=1
+2
X
IE[IE[Fi Fj (Bti − Bti−1 )(Btj − Btj−1 )|Ftj−1 ]]
16i<j6n
=
n
X
IE[|Fi |2 IE[(Bti − Bti−1 )2 |Fti−1 ]]
i=1
+2
X
IE[Fi Fj (Bti − Bti−1 ) IE[(Btj − Btj−1 )|Ftj−1 ]]
16i<j6n
=
n
X
IE[|Fi |2 IE[(Bti − Bti−1 )2 ]]
i=1
+2
X
IE[Fi Fj (Bti − Bti−1 ) IE[Btj − Btj−1 ]]
16i<j6n
=
n
X
IE[|Fi |2 (ti − ti−1 )]
i=1
= IE
" n
X
#
|Fi | (ti − ti−1 )
2
i=1
= IE
w
T
0
|ut |2 dt ,
where we applied the “tower property” (17.37) of conditional expectations
and the facts that Bti − Bti−1 is independent of Fti−1 and
IE[Bti − Bti−1 ] = 0, IE (Bti − Bti−1 )2 = ti − ti−1 , i = 1, 2, . . . , n.
The extension of the stochastic integral to square-integrable adapted processes (ut )t∈R+ is obtained as in Proposition 4.6 by density and a Cauchy
sequence argument using the isometry (4.14), in the same way as in the proof
"
111
This version: June 12, 2017
http://www.ntu.edu.sg/home/nprivault/indext.html
N. Privault
of Proposition 4.6. By Lemma 1.1 of [IW89], pages 22 and 46, or Proposition 2.5.3 of [Pri09], the set of simple predictable processes forms a linear
space which is dense in the subspace L2ad (Ω × R+ ) made of square-integrable
adapted processes in L2 (Ω × R+ ). In other words, given u a square-integrable
adapted process there exists a sequence (u(n) )n∈N of simple predictable processes converging to u in L2 (Ω × R+ ), i.e.
s wT
(n)
IE
|u(t) − u(n) (t)|2 dt = 0.
lim ku − u kL2 (Ω×[0,T ]) = lim
n→∞
n→∞
0
2
Since the (u(n) )n∈N sequence converges,
r it is Cauchy
in L (Ω × R+ ) hence by
T (n)
the Itô isometry (4.14), the sequence 0 ut dBt
is a Cauchy sequence
n∈N
in L2 (Ω), therefore it admits a limit in the complete space L2 (Ω). In this
case we let
wT
wT
(n)
ut dBt := lim
ut dBt
n→∞
0
0
and the limit is unique from (4.14) and satisfies (4.14). The fact that the ranwT
dom variable
ut dBt is centered can be proved first on simple predictable
0
process u of the form (4.12) as
" n
#
w
X
T
IE
ut dBt = IE
Fi (Bti − Bti−1 )
0
i=1
= IE
" n
X
#
Fi (Bti − Bti−1 )
i=1
=
=
=
n
X
i=1
n
X
i=1
n
X
IE[IE[Fi (Bti − Bti−1 )|Fti−1 ]]
IE[Fi IE[Bti − Bti−1 |Fti−1 ]]
IE[Fi IE[Bti − Bti−1 ]]
i=1
= 0,
and this identity extends as above from simple predictable processes to
adapted processes (ut )t∈R+ in L2 (Ω × R+ ).
Note also that by bilinearity, the Itô isometry (4.14) can also be written as
w
w
wT
T
T
IE
ut dBt
vt dBt = IE
ut vt dt ,
0
0
112
This version: June 12, 2017
http://www.ntu.edu.sg/home/nprivault/indext.html
0
"
Brownian Motion and Stochastic Calculus
for all square-integrable adapted processes (ut )t∈R+ , (vt )t∈R+ .
In addition, when the integrand (ut )t∈R+ is not a deterministic function,
wT
the random variable
ut dBt no longer has a Gaussian distribution, except
0
in some exceptional cases.
Definite stochastic integral
The definite stochastic integral of u over the interval [a, b] ⊂ [0, T ] is defined
as
wb
wT
ut dBt :=
1[a,b] (t)ut dBt ,
a
0
with in particular
wb
a
dBt =
wT
0
1[a,b] (t)dBt = Bb − Ba , 0 6 a 6 b,
We also have the Chasles relation
wc
wb
wc
ut dBt =
ut dBt +
ut dBt ,
a
a
0 6 a 6 b 6 c,
b
and the stochastic integral has the following linearity property:
wT
0
(ut + vt )dBt =
wT
0
ut dBt +
wT
0
vt dBt ,
u, v ∈ L2 (R+ ).
As an application of the Itô isometry (4.14) we note in particular that
"
2 #
w
w
wT
wT
T
T
T2
IE
Bt dBt
.
= IE
|Bt |2 dt =
IE |Bt |2 dt =
tdt =
0
0
0
0
2
Stochastic modeling of asset returns
In the sequel we will define the return at time t ∈ R+ of the risky asset
(St )t∈R+ as
dSt = µSt dt + σSt dBt ,
or
dSt
= µdt + σdBt .
St
(4.16)
with µ ∈ R and σ > 0. This equation can be formally rewritten in integral
form as
wT
wT
ST = S0 + µ
St dt + σ
St dBt ,
(4.17)
0
0
hence the need to define an integral with respect to dBt , in addition to the
usual integral with respect to dt. Note that in view of the definition (4.13),
this is a continuous-time extension of the notion portfolio value based on a
"
113
This version: June 12, 2017
http://www.ntu.edu.sg/home/nprivault/indext.html
N. Privault
predictable portfolio strategy.
In Proposition 4.9 we have defined the stochastic integral of squareintegrable processes with respect to Brownian motion, thus we have made
sense of the equation (4.17) where (St )t∈R+ is an (Ft )t∈[0,T -adapted process,
which can be rewritten in differential notation as in (4.16).
This model will be used to represent the random price St of a risky asset
at time t. Here the return dSt /St of the asset is made of two components: a
constant return µdt and a random return σdBt parametrized by the coefficient
σ, called the volatility.
4.5 Stochastic Calculus
Our goal is now to solve Equation (4.16) and for this we will need to introduce
Itô’s calculus in Section 4.5 after a review of classical deterministic calculus.
We will frequently use the relation
XT = X0 +
wT
0
dXt ,
T > 0,
which holds for any process (Xt )t∈R+ .
Deterministic calculus
The fundamental theorem of calculus states that for any continuously differentiable (deterministic) function f we have
wx
f (x) = f (0) +
f 0 (y)dy.
0
In differential notation this relation is written as the first order expansion
df (x) = f 0 (x)dx,
(4.18)
where dx is “infinitesimally small”. Higher order expansions can be obtained
from Taylor’s formula, which, letting
∆f (x) := f (x + ∆x) − f (x),
states that
1
1
1
∆f (x) = f 0 (x)∆x + f 00 (x)(∆x)2 + f 000 (x)(∆x)3 + f (4) (x)(∆x)4 + · · · .
2
3!
4!
114
This version: June 12, 2017
http://www.ntu.edu.sg/home/nprivault/indext.html
"
Brownian Motion and Stochastic Calculus
Note that Relation (4.18) can be obtained by neglecting all terms of order
higher than one in Taylor’s formula, since (∆x)n << ∆x, n > 2, as ∆x
becomes “infinitesimally small”.
Stochastic calculus
Let us now apply Taylor’s formula to Brownian motion, taking
√
∆Bt = Bt+∆t − Bt ' ± ∆t,
and letting
∆f (Bt ) := f (Bt+∆t ) − f (Bt ),
we have
∆f (Bt )
1
1
1
= f 0 (Bt )∆Bt + f 00 (Bt )(∆Bt )2 + f 000 (Bt )(∆Bt )3 + f (4) (Bt )(∆Bt )4 + · · · .
2
3!
4!
From
√ the construction of Brownian motion by its small increments ∆Bt =
± ∆t, it turns out that the terms in (∆t)2 and ∆t∆Bt ' ±(∆t)3/2 can
be neglected in Taylor’s formula at the first order of approximation in ∆t.
However, the term of order two
√
(∆Bt )2 = (± ∆t)2 = ∆t
can no longer be neglected in front of ∆t itself.
Simple Itô formula
For f ∈ C 2 (R), Taylor’s formula written at the second order for Brownian
motion reads
1
df (Bt ) = f 0 (Bt )dBt + f 00 (Bt )dt,
2
(4.19)
for “infinitesimally small” dt. Note that writing this formula as
df (Bt )
dBt
1
= f 0 (Bt )
+ f 00 (Bt )
dt
dt
2
does not make sense because the pathwise derivative
√
dBt
dt
1
'±
' ± √ ' ±∞
dt
dt
dt
"
115
This version: June 12, 2017
http://www.ntu.edu.sg/home/nprivault/indext.html
N. Privault
of Bt with respect to t does not exist. Integrating (4.19) on both sides and
using the relation
wt
f (Bt ) − f (B0 ) =
df (Bs )
0
we get the integral form of Itô’s formula for Brownian motion, i.e.
f (Bt ) = f (B0 ) +
wt
0
f 0 (Bs )dBs +
1 w t 00
f (Bs )ds.
2 0
Itô processes
We now turn to the general expression of Itô’s formula, which is stated for
Itô processes.
Definition 4.10. An Itô process is a stochastic process (Xt )t∈R+ that can be
written as
wt
wt
Xt = X0 +
vs ds +
us dBs ,
t ∈ R+ ,
(4.20)
0
0
or in differential notation
dXt = vt dt + ut dBt ,
where (ut )t∈R+ and (vt )t∈R+ are square-integrable adapted processes.
Given (t, x) 7−→ f (t, x) a smooth function of two variables on R+ × R, from
∂f
denote partial differentiation with respect to the second
∂x
∂f
variable in f (t, x), while
denote partial differentiation with respect to the
∂t
first (time) variable in f (t, x).
now on we let
Theorem 4.11. (Itô formula for Itô processes). For any Itô process (Xt )t∈R+
of the form (4.20) and any f ∈ C 1,2 (R+ × R) we have
w t ∂f
w t ∂f
f (t, Xt ) = f (0, X0 ) +
vs (s, Xs )ds +
us (s, Xs )dBs
0
0
∂x
∂x
w t ∂f
w
2
1 t
∂ f
+
(s, Xs )ds +
|us |2 2 (s, Xs )ds.
(4.21)
0 ∂s
2 0
∂x
Proof. The proof of the Itô formula can be outlined as follows in the case
where (Xt )t∈R+ = (Bt )t∈R+ is a standard Brownian motion. We refer to Theorem II-32, page 71 of [Pro04] for the general case.
Let {0 = tn0 6 tn1 6 · · · 6 tnn = t}, n > 1, be a refining sequence of
partitions of [0, t] tending to the identity. We have the telescoping identity
116
This version: June 12, 2017
http://www.ntu.edu.sg/home/nprivault/indext.html
"
Brownian Motion and Stochastic Calculus
f (Bt ) − f (B0 ) =
n
X
f (Btni ) − f (Btni−1 ),
k=1
and from Taylor’s formula
f (y) − f (x) = (y − x)
1
∂2f
∂f
(x) + (y − x)2 2 (x) + R(x, y),
∂x
2
∂x
where the remainder R(x, y) satisfies R(x, y) 6 o(|y − x|2 ), we get
f (Bt ) − f (B0 ) =
n
X
(Btni − Btni−1 )
k=1
n
X
+
∂f
1
∂2f
(Btni−1 ) + |Btni − Btni−1 |2 2 (Btni−1 )
∂x
2
∂x
R(Btni , Btni−1 ).
k=1
It remains to show that as n tends to infinity the above converges to
f (Bt ) − f (B0 ) =
w t ∂f
1 w t ∂2f
(Bu )dBu +
(Bu )du.
0 ∂x
2 0 ∂x2
From the relation
wt
0
df (s, Xs ) = f (t, Xt ) − f (0, X0 ),
we can rewrite (4.21) as
wt
0
df (s, Xs ) =
wt
w t ∂f
∂f
vs (s, Xs )ds +
us (s, Xs )dBs
0
∂x
∂x
w
w t ∂f
1 t
∂2f
(s, Xs )ds +
|us |2 2 (s, Xs )ds,
+
0 ∂s
2 0
∂x
0
which allows us to rewrite (4.21) in differential notation, as
df (t, Xt )
(4.22)
2
∂f
1
∂
f
∂f
∂f
=
(t, Xt )dt + ut (t, Xt )dBt + vt (t, Xt )dt + |ut |2 2 (t, Xt )dt,
∂t
∂x
∂x
2
∂x
or
df (t, Xt ) =
"
∂f
∂f
1
∂2f
(t, Xt )dt +
(t, Xt )dXt + |ut |2 2 (t, Xt )dt.
∂t
∂x
2
∂x
117
This version: June 12, 2017
http://www.ntu.edu.sg/home/nprivault/indext.html
N. Privault
In case the function x 7−→ f (x) does not depend on the time variable t we
get
df (Xt ) = ut
∂f
∂f
1
∂2f
(Xt )dBt + vt (Xt )dt + |ut |2 2 (Xt )dt,
∂x
∂x
2
∂x
and
df (Xt ) =
∂f
1
∂2f
(Xt )dXt + |ut |2 2 (Xt )dt.
∂x
2
∂x
Taking ut = 1, vt = 0 and X0 = 0 in (4.20) yields Xt = Bt , in which case
the Itô formula (4.21) reads
f (t, Bt ) = f (0, B0 ) +
w t ∂f
w t ∂f
1 w t ∂2f
(s, Bs )ds +
(s, Bs )dBs +
(s, Bs )ds,
0 ∂s
0 ∂x
2 0 ∂x2
i.e. in differential notation:
df (t, Bt ) =
∂f
∂f
1 ∂2f
(t, Bt )dt +
(t, Bt )dBt +
(t, Bt )dt.
∂t
∂x
2 ∂x2
(4.23)
Itô multiplication table
Next, consider two Itô processes (Xt )t∈R+ and (Yt )t∈R+ written in integral
form as
wt
wt
Xt = X0 +
vs ds +
us dBs ,
t ∈ R+ ,
and
Yt = Y0 +
0
0
wt
wt
0
bs ds +
0
as dBs ,
t ∈ R+ ,
or in differential notation as
dXt = vt dt + ut dBt ,
and dYt = bt dt + at dBt ,
t ∈ R+ .
The Itô formula also shows that
d(Xt Yt ) = Xt dYt + Yt dXt + dXt · dYt
where the product dXt · dYt is computed according to the Itô rule
dt · dt = 0,
dt · dBt = 0,
dBt · dBt = dt,
(4.24)
which can be encoded in the Itô multiplication table:
118
This version: June 12, 2017
http://www.ntu.edu.sg/home/nprivault/indext.html
"
Brownian Motion and Stochastic Calculus
·
dt
dBt
dt
0
0
dBt
0
dt
Table 4.1: Itô multiplication table.
From the Itô Table 4.1 it follows that
dXt · dYt = (vt dt + ut dBt ) · (bt dt + at dBt )
= bt vt (dt)2 + bt ut dtdBt + at vt dtdBt + at ut (dBt )2
= at ut dt.
Hence we have
(dXt )2 = (vt dt + ut dBt )2
= (vt )2 (dt)2 + (ut )2 (dBt )2 + 2ut vt (dt · dBt )
= (ut )2 dt,
according to the Itô Table 4.1. Consequently, (4.22) can also be rewritten as
∂f
∂f
∂f
1
∂2f
(t, Xt )dt + vt (t, Xt )dt + ut (t, Xt )dBt + (ut )2 2 (t, Xt )dt
∂t
∂x
∂x
2
∂x
∂f
∂f
1 ∂2f
2
=
(t, Xt )dt +
(t, Xt )dXt +
(t, Xt )(dXt ) .
∂t
∂x
2 ∂x2
df (t, Xt ) =
Example
Applying Itô’s formula (4.23) to Bt2 with
Bt2 = f (t, Bt ) and f (t, x) = x2 ,
we get
d(Bt2 ) = df (Bt )
∂f
∂f
1 ∂2f
=
(t, Bt )dt +
(t, Bt )dBt +
(t, Bt )dt
∂t
∂x
2 ∂x2
= 2Bt dBt + dt,
since
∂f
(t, x) = 0,
∂t
"
∂f
(t, x) = 2x,
∂x
and
1 ∂2f
(t, x) = 1.
2 ∂x2
119
This version: June 12, 2017
http://www.ntu.edu.sg/home/nprivault/indext.html
N. Privault
Note that from the Itô Table 4.1 we could also write directly
d(Bt2 ) = Bt dBt + Bt dBt + (dBt )2 = 2Bt dBt + dt.
Next, by integration in t ∈ [0, T ] we find
BT2 = B0 + 2
wT
Bs dBs +
wT
dt = 2
wT
Bs dBs + T,
BT2 = B0 + 2
wT
Bs dBs +
wT
dt = 2
wT
Bs dBs + T,
wT
Bs dBs =
1
BT2 − T .
2
and
0
0
0
0
0
0
0
Notation
We close this section with some comments on the practice of Itô’s calculus. In
certain finance textbooks, Itô’s formula for e.g. geometric Brownian motion
can be found written using the notation
wT
∂f
∂f
(t, St )dBt + µ
St
(t, St )dt
0
0
∂St
∂St
∂f
1 w T 2 ∂2f
(t, St )dt + σ 2
(t, St )dt,
St
0
∂t
2
∂St2
f (T, ST ) = f (0, X0 ) + σ
+
wT
or
df (St ) = σSt
0
wT
St
∂f
1
∂2f
∂f
(St )dBt + µSt
(St )dt + σ 2 St2 2 (St )dt.
∂St
∂St
2
∂St
∂f
(St ) can in fact be easily misused in combination with the
∂St
fundamental theorem of classical calculus, and lead to the wrong identity
The notation
∂f df (S
= (St )dSt .
t) ∂S
t
Similarly, writing
df (Bt ) =
df
1 d2 f
(Bt )dBt +
(Bt )dt
dx
2 dx2
is consistent, while writing
df (Bt ) =
df (Bt )
1 d2 f (Bt )
dBt +
dt
dBt
2 dBt2
is potentially a source of confusion.
120
This version: June 12, 2017
http://www.ntu.edu.sg/home/nprivault/indext.html
"
Brownian Motion and Stochastic Calculus
4.6 Geometric Brownian Motion
Our aim in this section is to solve the stochastic differential equation
dSt = µSt dt + σSt dBt
(4.25)
that will defined the price St of a risky asset at time t, where µ ∈ R and
σ > 0. This equation is rewritten in integral form as
wt
wt
St = S0 + µ Ss ds + σ Ss dBs ,
t ∈ R+ .
(4.26)
0
0
It can be solved by applying Itô’s formula to the Itô process (St )t∈R+ as
in (4.20) with vt = µSt and ut = σSt , and by taking f (St ) = log St with
f (x) = log x, which shows that
1
d log St = µSt f 0 (St )dt + σSt f 0 (St )dBt + σ 2 St2 f 00 (St )dt
2
1
= µdt + σdBt − σ 2 dt,
2
hence
log St − log S0 =
wt
d log Sr
0
wt
wt
1
=
µ − σ 2 dr +
σdBr
0
0
2
1
t ∈ R+ ,
= µ − σ 2 t + σBt ,
2
and
St = S0 exp
1
µ − σ 2 t + σBt ,
2
t ∈ R+ .
The above calculation provides a proof for the next proposition.
Proposition 4.12. The solution of (4.25) is given by
St = S0 e µt+σBt −σ
2
t/2
,
t ∈ R+ .
Proof. Let us provide an alternative proof by searching for a solution of the
form
St = f (t, Bt )
where f (t, x) is a function to be determined. By Itô’s formula (4.23) we have
dSt = df (t, Bt ) =
∂f
∂f
1 ∂2f
(t, Bt )dt +
(t, Bt )dBt +
(t, Bt )dt.
∂t
∂x
2 ∂x2
Comparing this expression to (4.25) and identifying the terms in dBt we get
"
121
This version: June 12, 2017
http://www.ntu.edu.sg/home/nprivault/indext.html
N. Privault
∂f
(t, Bt ) = σSt ,
∂x
∂f
1 ∂2f
(t, Bt ) +
(t, Bt ) = µSt .
∂t
2 ∂x2
Using the relation St = f (t, Bt ), these two equations rewrite as
∂f
(t, Bt ) = σf (t, Bt ),
∂x
∂f
1 ∂2f
(t, Bt ) +
(t, Bt ) = µf (t, Bt ).
∂t
2 ∂x2
Since Bt is a Gaussian random variable taking all possible values in R, the
equations should hold for all x ∈ R, as follows:
∂f
(t, x) = σf (t, x),
(4.29a)
∂x
∂f
1 ∂2f
(t, x) +
(t, x) = µf (t, x).
∂t
2 ∂x2
(4.29b)
To solve (4.29a) we let g(t, x) = log f (t, x) and rewrite (4.29a) as
∂g
∂ log f
1 ∂f
(t, x) =
(t, x) =
(t, x) = σ,
∂x
∂x
f (t, x) ∂x
i.e.
∂g
(t, x) = σ,
∂x
which is solved as
hence
g(t, x) = g(t, 0) + σx,
f (t, x) = e g(t,0) e σx = f (t, 0) e σx .
Plugging back this expression into the second equation (4.29b) yields
e σx
1
∂f
(t, 0) + σ 2 e σx f (t, 0) = µf (t, 0) e σx ,
∂t
2
i.e.
∂f
(t, 0) = µ − σ 2 /2 f (t, 0).
∂t
∂g
In other words, we have
(t, 0) = µ − σ 2 /2, which yields
∂t
122
This version: June 12, 2017
http://www.ntu.edu.sg/home/nprivault/indext.html
"
Brownian Motion and Stochastic Calculus
g(t, 0) = g(0, 0) + µ − σ 2 /2 t,
i.e.
f (t, x) = e g(t,x) = e g(t,0)+σx
2
= e g(0,0)+σx+(µ−σ /2)t
= f (0, 0) e σx+(µ−σ
2
/2)t
t ∈ R+ .
,
We conclude that
St = f (t, Bt ) = f (0, 0) e σBt +(µ−σ
2
/2)t
,
and the solution to (4.25) is given by
St = S0 e σBt +(µ−σ
2
/2)t
,
t ∈ R+ .
The next Figure 4.10 presents an illustration of the geometric Brownian process of Proposition 4.12.
Fig. 4.10: Geometric Brownian motion started at S0 = 1, with r = 1 and σ 2 = 0.5.∗
Conversely, taking St = f (t, Bt ) with f (t, x) = S0 e σx−σ
Itô’s formula to check that
2
t/2+µt
we may apply
dSt = df (t, Bt )
∂f
1 ∂2f
∂f
(t, Bt )dt +
(t, Bt )dBt +
(t, Bt )dt
=
∂t
∂x
2 ∂x2
2
σBt +(µ−σ 2 /2)t
2
= µ − σ /2 S0 e
dt + σS0 e σBt +(µ−σ /2)t dBt
∗
The animation works in Acrobat Reader on the entire pdf file.
"
123
This version: June 12, 2017
http://www.ntu.edu.sg/home/nprivault/indext.html
N. Privault
2
1
+ σ 2 S0 e σBt +(µ−σ /2)t dt
2
2
2
= µS0 e σBt +(µ−σ /2)t dt + σS0 e σBt +(µ−σ /2)t dBt
= µSt dt + σSt dBt .
4.7 Stochastic Differential Equations
In addition to geometric Brownian motion there exists a large family of
stochastic differential equations that can be studied, although most of the
time they cannot be explicitly solved. Let now
σ : R+ × Rn −→ Rd ⊗ Rn
where Rd ⊗ Rn denotes the space of d × n matrices, and
b : R+ × Rn −→ R
satisfy the global Lipschitz condition
kσ(t, x) − σ(t, y)k2 + kb(t, x) − b(t, y)k2 6 K 2 kx − yk2 ,
t ∈ R+ , x, y ∈ Rn . Then there exists a unique strong solution to the stochastic
differential equation
wt
wt
Xt = X0 +
σ(s, Xs )dBs +
b(s, Xs )ds,
t ∈ R+ ,
(4.30)
0
0
where (Bt )t∈R+ is a d-dimensional Brownian motion, see e.g. [Pro04], Theorem V-7. The term σ(s, Xs ) in (4.30) will later be interpreted in Chapter 7
as a local volatility component.
Next, we consider a few examples of stochastic differential equations that
can be solved explicitly using Itô calculus, in addition to geometric Brownian
motion.
Examples
1. Consider the stochastic differential equation
dXt = −αXt dt + σdBt ,
X0 = x0 ,
with α > 0 and σ > 0.
Looking for a solution of the form
124
This version: June 12, 2017
http://www.ntu.edu.sg/home/nprivault/indext.html
"
Brownian Motion and Stochastic Calculus
wt
Xt = a(t) x0 +
b(s)dBs
0
where a(·) and b(·) are deterministic functions, yields
Xt = x0 e −αt + σ
wt
0
e −α(t−s) dBs ,
t ∈ R+ ,
(4.31)
rt
after applying Theorem 4.11 to the Itô process x0 + 0 b(s)dBs of the form
(4.20) with ut = b(t) and v(t) = 0, and to the function f (t, x) = a(t)x.
Remark: the solution of this equation cannot be written as a function
f (t, Bt ) of t and Bt as in the proof of Proposition 4.12.
2. Consider the stochastic differential equation
dXt = tXt dt + e t
2
X0 = x0 .
rt
Looking for a solution of the form Xt = a(t) X0 + 0 b(s)dBs , where
/2
dBt ,
a(·) and b(·) are deterministic functions we get a0 (t)/a(t) = t and
2
2
a(t)b(t) = e t /2 , hence a(t) = e t /2 and b(t) = 1, which yields Xt =
t2 /2
e
(X0 + Bt ), t ∈ R+ .
3. Consider the stochastic differential equation
dYt = (2µYt + σ 2 )dt + 2σ
p
Yt dBt ,
where µ, σ > 0.
Letting Xt =
√
Yt we have dXt = µXt dt + σdBt , hence
Yt = (Xt )2 =
e µt
2
wt
p
e µ(t−s) dBs .
Y0 + σ
0
We refer to § II-4.4 of [KP99] for more examples of stochastic differential
equations that admit closed form solutions.
Exercises
Exercise 4.1
Let (Bt )t∈R+ denote a standard Brownian motion.
a) Let c > 0. Among the following processes, tell which is a standard Brownian motion and which is not. Justify your answer.
(i) (Bc+t − Bc )t∈R+ .
"
125
This version: June 12, 2017
http://www.ntu.edu.sg/home/nprivault/indext.html
N. Privault
(ii) (cBt/c2 )t∈R+ .
(iii) (Bct2 )t∈R+ .
(iv) (Bt + Bt/2 )t∈R+ .
b) Compute the stochastic integrals
wT
0
2dBt
wT
and
0
(2 × 1[0,T /2] (t) + 1(T /2,T ] (t))dBt
and determine their probability laws (including mean and variance).
c) Determine the probability law (including mean and variance) of the
stochastic integral
w
2π
0
sin(t) dBt .
d) Compute IE[Bt Bs ] in terms of s, t > 0.
e) Let T > 0. Show that if f is a differentiable function with f (0) = f (T ) = 0
we have
wT
wT
f (t)dBt = −
f 0 (t)Bt dt.
0
0
Hint: Apply Itô’s calculus to t 7→ f (t)Bt .
Exercise 4.2
Apply the Itô formula to the process Xt := sin2 (Bt ), t ∈ R+ .
Exercise 4.3 Consider the price process (St )t∈R+ given by the stochastic
differential equation
dSt = rSt dt + σSt dBt .
Find the stochastic integral decomposition of the random variable ST , i.e.
find the constant C and the process (ζt )t∈[0,T ] such that
ST = C +
wT
0
ζt dBt .
(4.32)
Exercise 4.4 Given T > 0, find a stochastic integral decomposition of (BT )3
of the form
wT
(BT )3 = C +
ζt dBt ,
(4.33)
0
where C ∈ R is a constant and (ζt )t∈[0,T ] is an adapted process to be determined.
Exercise 4.5
Let f ∈ L2 ([0, T ]). Compute the conditional expectation
h rT
i
IE e 0 f (s)dBs Ft ,
0 6 t 6 T,
where (Ft )t∈[0,T ] denotes the filtration generated by (Bt )t∈[0,T ] .
126
This version: June 12, 2017
http://www.ntu.edu.sg/home/nprivault/indext.html
"
Brownian Motion and Stochastic Calculus
Exercise 4.6 Let f ∈ L2 ([0, T ]) and consider a standard Brownian motion
(Bt )t∈[0,T ] . Show that the process
w
t
1wt 2
t 7−→ exp
f (s)dBs −
f (s)ds ,
t ∈ [0, T ],
0
2 0
is an (Ft )-martingale, where (Ft )t∈[0,T ] denotes the filtration generated by
(Bt )t∈[0,T ] .
Exercise 4.7 Consider (Bt )t∈R+ a standard Brownian motion generating the
filtration (Ft )t∈R+ and the process (St )t∈R+ defined by
w
wt
t
St = S0 exp
σs dBs +
us ds ,
t ∈ R+ ,
0
0
where (σt )t∈R+ and (ut )t∈R+ are (Ft )t∈[0,T -adapted processes.
a) Compute dSt using Itô calculus.
b) Show that St satisfies a stochastic differential equation to be determined.
Exercise 4.8 Consider (Bt )t∈R+ a standard Brownian motion generating the
filtration (Ft )t∈R+ , and let σ > 0.
a) Compute the mean and variance of the random variable St defined as
St := 1 + σ
wt
0
e σBs −σ
2
s/2
t ∈ R+ .
dBs ,
b) Express d log(St ) using the Itô formula.
2
c) Show that St = eσBt −σ t/2 for t ∈ R+ .
Exercise 4.9
a) Solve the ordinary differential equation df (t) = cf (t)dt and the stochastic
differential equation dSt = rSt dt + σSt dBt , t ∈ R+ , where r, σ ∈ R are
constants and (Bt )t∈R+ is a standard Brownian motion.
b) Show that
IE[St ] = S0 e rt
and
2
Var[St ] = S02 e 2rt ( e σ t − 1),
t ∈ R+ .
c) Compute d log St using the Itô formula.
d) Assume that (Wt )t∈R+ is another standard Brownian motion, correlated
to (Bt )t∈R+ according to the Itô rule dWt · dBt = ρdt, for ρ ∈ [−1, 2],
and consider the solution (Yt )t∈R+ of the stochastic differential equation
dYt = µYt dt + ηYt dWt , t ∈ R+ , where µ, η ∈ R are constants. Compute
f (St , Yt ), for f a C 2 function of R2 .
127
"
This version: June 12, 2017
http://www.ntu.edu.sg/home/nprivault/indext.html
N. Privault
Exercise 4.10
Compute the expectation
w
T
IE exp β
Bt dBt
0
for all β < 1/T . Hint: Expand (BT )2 using Itô’s formula.
Exercise 4.11
a) Solve the stochastic differential equation
dXt = −bXt dt + σ e −bt dBt ,
t ∈ R+ ,
where (Bt )t∈R+ is a standard Brownian motion and σ, b ∈ R.
b) Solve the stochastic differential equation
dXt = −bXt dt + σ e −at dBt ,
t ∈ R+ ,
where (Bt )t∈R+ is a standard Brownian motion and a, b, σ ∈ R are positive
constants.
Exercise 4.12
Solve the stochastic differential equation
dXt = h(t)Xt dt + σdBt ,
where σ > 0 and h(t) is a deterministic, integrable function of t ∈ R+ .
Hint: Look for a solution of the form Xt = f (t) e σBt −σ
2
t/2
, t ∈ R+ .
Exercise 4.13 Given T > 0, let (XtT )t∈[0,T ) denote the solution of the
stochastic differential equation
dXtT = σdBt −
XtT
dt,
T −t
t ∈ [0, T ),
(4.34)
under the initial condition X0T = 0 and σ > 0.
a) Show that
XtT = σ(T − t)
wt
0
1
dBs ,
T −s
t ∈ [0, T ).
Hint: Start by computing d(XtT /(T − t)) using Itô’s calculus.
b) Show that IE[XtT ] = 0 for all t ∈ [0, T ).
c) Show that Var[XtT ] = σ 2 t(T − t)/T for all t ∈ [0, T ).
d) Show that limt→T XtT = 0 in L2 (Ω). The process (XtT )t∈[0,T ] is called a
Brownian bridge.
128
This version: June 12, 2017
http://www.ntu.edu.sg/home/nprivault/indext.html
"
Brownian Motion and Stochastic Calculus
Exercise 4.14
Exponential Vasicek model. Consider a Vasicek process
(rt )t∈R+ solution of the stochastic differential equation
drt = (a − brt )dt + σdBt ,
t ∈ R+ ,
where (Bt )t∈R+ is a standard Brownian motion and σ, a, b > 0 are positive
constants. Show that the exponential Xt := e rt satisfies a stochastic differential equation of the form
dXt = Xt (ã − b̃f (Xt ))dt + σg(Xt )dBt ,
where the coefficients ã and b̃ and the functions f (x) and g(x) are to be
determined.
Exercise 4.15 Exponential Vasicek model (2). Consider a short term rate
interest rate proces (rt )t∈R+ in the exponential Vasicek model:
drt = rt (η − a log rt )dt + σrt dBt ,
(4.35)
where η, a, σ are positive parameters.
a) Find the solution (Zt )t∈R+ of the stochastic differential equation
dZt = −aZt dt + σdBt
as a function of the initial condition Z0 , where a and σ are positive parameters.
b) Find the solution (Yt )t∈R+ of the stochastic differential equation
dYt = (θ − aYt )dt + σdBt
(4.36)
as a function of the initial condition Y0 . Hint: Let Zt := Yt − θ/a.
c) Let Xt = e Yt , t ∈ R+ . Determine the stochastic differential equation
satisfied by (Xt )t∈R+ .
d) Find the solution (rt )t∈R+ of (4.35) in terms of the initial condition r0 .
e) Compute the mean∗ IE[rt ] of rt , t > 0.
f) Compute the asymptotic mean limt→∞ IE[rt ].
Exercise 4.16
Cox-Ingerson-Ross model. Consider the equation
√
drt = (α − βrt )dt + σ rt dBt
(4.37)
modeling the variations of a short term interest rate process rt , where α, β, σ
and r0 are positive parameters.
2
∗
One may use the Gaussian moment generating function IE[ e X ] = e α
N (0, α2 ).
"
/2
for X '
129
This version: June 12, 2017
http://www.ntu.edu.sg/home/nprivault/indext.html
N. Privault
a) Write down the equation (4.37) in integral form.
b) Let u(t) = IE[rt ]. Show, using the integral form of (4.37), that u(t) satisfies
the differential equation
u0 (t) = α − βu(t).
c) By an application of Itô’s formula to rt2 , show that
3/2
drt2 = rt (2α + σ 2 − 2βrt )dt + 2σrt dBt .
(4.38)
d) Using the integral form of (4.38), find a differential equation satisfied by
v(t) = IE[rt2 ].
Exercise 4.17 Let (Bt )t∈R+ denote a standard Brownian motion generating
the filtration (Ft )t∈R+ .
a) Consider the Itô formula
w t ∂f
1 w t 2 ∂2f
∂f
(Xs )dBs + vs (Xs )ds+
u
(Xs )ds,
0
∂x
∂x
2 0 s ∂x2
(4.39)
wt
wt
where Xt = X0 +
us dBs +
vs ds.
f (Xt ) = f (X0 )+
wt
0
us
0
0
Compute St := e Xt by the Itô formula (4.39) applied to f (x) = e x and
Xt = σBt + νt, σ > 0, ν ∈ R.
b) Let r > 0. For which value of ν does (St )t∈R+ satisfy the stochastic differential equation
dSt = rSt dt + σSt dBt ?
c) Let the process (St )t∈R+ be defined by St = S0 e σBt +νt , t ∈ R+ . Using
the result of Exercise A.2, show that the conditional probability P(ST >
K | St = x) is given by
log(x/K) + ν(T − t)
√
P(ST > K | St = x) = Φ
,
σ T −t
Hint: Use the decomposition ST = St e σ(BT −Bt )+ν(T −t) .
d) Given 0 6 t 6 T and σ > 0, let
X = σ(BT − Bt )
and
η 2 = Var[X],
η > 0.
What is η equal to?
Problem 4.18 Tanaka formula. Let (Bt )t∈R+ be a standard Brownian motion
started at B0 ∈ R. All questions are interdependent.
130
This version: June 12, 2017
http://www.ntu.edu.sg/home/nprivault/indext.html
"
Brownian Motion and Stochastic Calculus
a) Does the Itô formula apply to the European call payoff function f (x) :=
(x − K)+ ? Why?
b) For every ε > 0, consider the approximation fε (x) of f (x) := (x − K)+
defined by
if x > K + ε,
x − K
1
fε (x) :=
(x − K + ε)2 if K − ε < x < K + ε,
4ε
0
if x < K − ε.
Plot the graph of the function x 7→ fε (x) for ε = 1 and K = 10.
c) Using the Itô formula, show that we have
wT
1 ` t ∈ [0, T ] : K − ε < Bt < K + ε ,
4ε
(4.40)
where ` denotes the measure of time length (Lebesgue measure) in R.
d) Show that limε→0 k1[K,∞) (·) − fε0 (·)kL2 (R+ ) = 0.
e) Show, using the Itô isometry,∗ that the limit
fε (BT ) = fε (B0 )+
0
fε0 (Bt )dBt +
LK
[0,T ] := lim
ε→0
1
`({t ∈ [0, T ] : K − ε < Bt < K + ε})
2ε
exists in L2 (Ω), and that we have
(BT − K)+ = (B0 − K)+ +
wT
0
1
2
1[K,∞) (Bt )dBt + LK
[0,T ] .
(4.41)
The quantity LK
[0,T ] is called the local time spent by Brownian motion at
the level K.
Problem 4.19 The goal of this problem is to prove the existence of standard Brownian motion (Bt )t∈[0,1] as a stochastic process satisfying the four
properties of Definition 4.1, i.e.:
1. B0 = 0 almost surely,
2. The sample trajectories t 7−→ Bt are continuous, with probability 1.
3. For any finite sequence of times t0 < t1 < · · · < tn , the increments
∗
Bt1 − Bt0 , Bt2 − Bt1 , . . . , Btn − Btn−1
hw T
2 i
Hint: Show that lim IE
1[K,∞) (Bt ) − fε0 (Bt ) dt = 0.
ε→0
"
0
131
This version: June 12, 2017
http://www.ntu.edu.sg/home/nprivault/indext.html
N. Privault
are independent.
4. For any given times 0 6 s < t, Bt − Bs has the Gaussian distribution
N (0, t − s) with mean zero and variance t − s.
The construction will proceed by the linear interpolation scheme illustrated
in Figure 4.6. We work on the space C0 ([0, 1]) of continuous functions on [0, 1]
started at 0, with the norm
kf k∞ := max |f (t)|
t∈[0,1]
and the distance
kf − gk∞ := max |f (t) − g(t)|.
t∈[0,1]
The following ten questions are interdependent.
a) Show that for any Gaussian random variable X ' N (0, σ 2 ) we have
2
2
σ
P(|X| > ε) 6 p
e −ε /(2σ ) ,
ε π/2
ε > 0.
Hint: Start from the inequality IE[(X − ε)+ ] > 0 and compute the lefthand side.
b) Let X and Y be two independent centered Gaussian random variables
with variances α2 and β 2 . Show that the conditional distribution
P(X ∈ dx | X + Y = z)
of X given X + Y = z is Gaussian with mean α2 z/(α2 + β 2 ) and variance
α2 β 2 /(α2 + β 2 ).
Hint: Use the definition
P(X ∈ dx | X + Y = z) :=
P(X ∈ dx and X + Y ∈ dz)
P(X + Y ∈ dz)
and the formulas
P(X ∈ dx) := √
1
2πα2
e −x
2
/(2α2 )
dx,
P(Y ∈ dx) := p
1
2πβ 2
e −x
2
/(2β 2 )
dx,
where dx (resp. dy) represents a “small” interval [x, x + dx] (resp. [y, y +
dy]).
c) Let (Bt )t∈R+ denote a standard Brownian motion and let 0 < u < v. Give
the distribution of B(u+v)/2 given that Bu = x and Bv = y.
132
This version: June 12, 2017
http://www.ntu.edu.sg/home/nprivault/indext.html
"
Brownian Motion and Stochastic Calculus
Hint: Note that given that Bu = x, the random variable Bv can be written
as
Bv = (Bv − B(u+v)/2 ) + (B(u+v)/2 − Bu ) + x,
(4.42)
and apply the result of Question (b) after identifying X and Y in the
above decomposition (4.42).
d) Consider the random sequences
(0)
(0)
Z = 0, Z1
(1)
(1)
(0)
Z = 0, Z1/2 , Z1
(0) (2)
(1)
(2)
Z (2) = 0, Z1/4 , Z1/2 , Z3/4 , Z1
(2)
(1)
(2)
(0) (3)
(3)
(3)
(3)
Z (3) = 0, Z1/8 , Z1/4 , Z3/8 , Z1/2 , Z5/8 , Z3/4 , Z7/8 , Z1
..
..
.
.
(n)
(n)
(n)
(n)
(n)
Z (n) = 0, Z1/2n , Z2/2n , Z3/2n , Z4/2n , . . . , Z1
(n+1)
(n)
(n+1)
(n+1)
(n+1)
(n+1)
(n+1) (n+1)
Z
= 0, Z1/2n+1 , Z1/2n , Z3/2n+1 , Z2/2n , Z5/2n+1 , Z3/2n , . . . , Z1
(n)
with Z0
i)
= 0, n > 0, defined recursively as
(0)
Z1
' N (0, 1),
(0)
(0)
Z + Z1
+ N (0, 1/4),
ii)
' 0
2
(1)
(1)
(1)
(0)
Z0 + Z1/2
Z1/2 + Z1
(2)
(2)
iii) Z1/4 '
+ N (0, 1/8), Z3/4 '
+ N (0, 1/8),
2
2
and more generally
(1)
Z1/2
(n)
(n+1)
Z(2k+1)/2n+1 =
(n)
Zk/2n + Z(k+1)/2n
2
+N (0, 1/2n+2 ),
k = 0, 1, . . . , 2n −1,
where N (0, 1/2n+2 ) is an independent centered Gaussian sample with
(n+1)
(n)
variance 1/2n+2 , and Zk/2n := Zk/2n , k = 0, 1, . . . , 2n .
(n) In the sequel we denote by Zt
t∈[0,1]
the continuous-time random path
(n) obtained by linear interpolation of the sequence points in Zk/2n
"
k=0,1,...,2n
.
133
This version: June 12, 2017
http://www.ntu.edu.sg/home/nprivault/indext.html
N. Privault
(1) (0) Draw a sample of the first four linear interpolations Zt t∈[0,1] , Zt t∈[0,1] ,
(n)
(3)
(2)
Zt t∈[0,1] , Zt t∈[0,1] , and label the values of Zk/2n on the graphs for
n
k = 0, 1, . . . , 2 and n = 0, 1, 2, 3.
e) Using an induction argument, explain why for all n > 0 the sequence
(n)
(n)
(n)
(n)
(n) Z (n) = 0, Z1/2n , Z2/2n , Z3/2n , Z4/2n , . . . , Z1
has same distribution as the sequence
B (n) := B0 , B1/2n , B2/2n , B3/2n , B4/2n , . . . , B1 .
Hint: Compare the constructions of Questions (c) and (d) and note that
under the above linear interpolation, we have
(n)
(n)
Z(2k+1)/2n+1 =
(n)
Zk/2n + Z(k+1)/2n
2
,
k = 0, 1, . . . , 2n − 1.
f) Show that for any εn > 0 we have
(n+1)
(n)
P Z (n+1) − Z (n) ∞ > εn 6 2n P |Z1/2n+1 − Z1/2n+1 | > εn .
Hint: Use the inequality
P
2n
−1
[
!
Ak
k=0
6
n
2X
−1
P(Ak )
k=0
for a suitable choice of events (Ak )k=0,1,...,2n −1 .
g) Use the results of Questions (a) and (f) to show that for any εn > 0 we
have
2 n+1
2n/2
P Z (n+1) − Z (n) ∞ > εn 6 √ e −εn 2 .
εn 2π
h) Taking εn = 2−n/4 , show that
P
∞
X
(n+1)
Z
− Z (n) ∞ < ∞
!
= 1.
n=0
Hint: Show first that
∞
X
P Z (n+1) − Z (n) ∞ > 2−n/4 < ∞,
n=0
and apply the Borel-Cantelli lemma.
134
This version: June 12, 2017
http://www.ntu.edu.sg/home/nprivault/indext.html
"
Brownian Motion and Stochastic Calculus
i) Show that with probability one, the sequence
n
(n) Zt
t∈[0,1]
o
, n > 1 con-
verges uniformly on [0, 1] to a continuous (random) function (Zt )t∈[0,1] .
Hint: Use the fact that C0 ([0, 1]) is a complete space for the k · k∞ norm.
j) Argue that the limit (Zt )t∈[0,1] is a standard Brownian motion on [0, 1] by
checking the four relevant properties.
Problem 4.20 Consider (Bt )t∈R+ a standard Brownian motion, and for any
n > 1 and T > 0, define the discretized quadratic variation
(n)
QT :=
n
X
(BkT /n − B(k−1)T /n )2 ,
n > 1.
k=1
h
i
(n)
a) Compute IE QT , n > 1.
(n)
b) Compute Var[QT ], n > 1.
c) Show that
(n)
lim QT = T,
n→∞
where the limit is taken in L2 (Ω), that is, show that
(n)
lim kQT − T kL2 (Ω) = 0,
n→∞
where
s
(n)
QT − T L2 (Ω)
IE
:=
(n)
QT − T
2 ,
n > 1.
d) By the result of Question (c), show that the limit
wT
0
Bt dBt := lim
n→∞
n
X
(BkT /n − B(k−1)T /n )B(k−1)T /n
k=1
exists in L2 (Ω), and compute it.
Hint: Use the identity
(x − y)y =
1 2
(x − y 2 − (x − y)2 ),
2
x, y ∈ R.
e) Consider the modified quadratic variation defined by
(n)
Q̃T :=
n
X
(B(k−1/2)T /n − B(k−1)T /n )2 ,
n > 1.
k=1
"
135
This version: June 12, 2017
http://www.ntu.edu.sg/home/nprivault/indext.html
N. Privault
(n)
Compute the limit limn→∞ Q̃T in L2 (Ω) by repeating the steps of Questions (a)-(c).
f) By the result of Question (e), show that the limit
wT
0
Bt ◦ dBt := lim
n→∞
n
X
(BkT /n − B(k−1)T /n )B(k−1/2)T /n
k=1
exists in L2 (Ω), and compute it.
Hint: Use the identities
(x − y)y =
1 2
(x − y 2 − (x − y)2 ),
2
and
1 2
(x − y 2 + (x − y)2 ),
x, y ∈ R.
2
g) More generally, by repeating the steps of Questions (e) and (f), show that
for any α ∈ [0, 1] the limit
(x − y)x =
wT
0
Bt ◦ dα Bt := lim
n→∞
n
X
(BkT /n − B(k−1)T /n )B(k−α)T /n
k=1
exists in L2 (Ω), and compute it.
h) Comparison with deterministic calculus. Compute the limit
lim
n→∞
n
X
k=1
(k − α)
T
n
k
T
T
− (k − 1)
n
n
for all values of α in [0, 1].
Exercise 4.21 Let (Bt )t∈R+ be a standard Brownian motion generating the
information flow (Ft )t∈R+ .
a) Let 0 6 t 6 T . What is the probability law of BT − Bt ?
b) From the answer to Exercise A.4-(b), show that
r
Bt
T − t −Bt2 /(2(T −t))
e
+ Bt Φ √
,
IE[(BT )+ | Ft ] =
2π
T −t
0 6 t 6 T . Hint: write BT = BT − Bt + Bt .
c) Let σ > 0, ν ∈ R, and Xt := σBt + νt, t ∈ R+ . Compute e Xt by applying
the Itô formula
f (Xt ) = f (X0 ) +
wt
0
us
w t ∂f
∂f
1 w t 2 ∂2f
(Xs )dBs + vs (Xs )ds +
u
(Xs )ds
0
∂x
∂x
2 0 s ∂x2
136
This version: June 12, 2017
http://www.ntu.edu.sg/home/nprivault/indext.html
"
Brownian Motion and Stochastic Calculus
wt
wt
to f (x) = e x , where Xt is written as Xt = X0 +
us dBs +
vs ds,
0
0
t ∈ R+ .
d) Let St = e Xt , t ∈ R+ , and r > 0. For which value of ν does (St )t∈R+
satisfy the stochastic differential equation
dSt = rSt dt + σSt dBt
?
Exercise 4.22 From the answer to Exercise A.4-(b), show that for any β ∈ R
we have
r
β − Bt
T − t −(β−Bt )2 /(2(T −t))
e
+ (β − Bt )Φ √
IE[(β − BT )+ | Ft ] =
,
2π
T −t
0 6 t 6 T.
Hint: write BT = BT − Bt + Bt .
"
137
This version: June 12, 2017
http://www.ntu.edu.sg/home/nprivault/indext.html
© Copyright 2026 Paperzz