Beruflich Dokumente
Kultur Dokumente
Martin Keller-Ressel
TU Berlin
mkeller@math.tu-berlin.de
Martin Keller-Ressel
Ane Processes
Outline
Martin Keller-Ressel
Ane Processes
Part I
Introduction to Ane Processes
Martin Keller-Ressel
Ane Processes
Ane Processes
Ane Processes are a class of stochastic processes. . .
with good analytic tractability
(= explicit calculations and/or ecient numerical methods
often available)
that can be found in every corner of finance (stock price
modeling, interest rates, commodities, credit risk, . . . )
ecient methods for pricing bonds, options,. . .
dynamics and (some) distributional properties are
well-understood
They include models with
mean-reversion (important e.g. for interest rates)
jumps in asset prices (may represent shocks, crashes)
correlation and more sophisticated dependency eects
(stochastic volatility, simultaneous jumps, self-excitement . . . )
Martin Keller-Ressel
Ane Processes
Martin Keller-Ressel
Ane Processes
Recommended Literature
Transform Analysis and Asset Pricing for Ane Jump-Diusions,
Darrell Due, Jun Pan, and Kenneth Singleton, Econometrica,
Vol. 68, No. 6, 2000
Ane Processes and Applications in Finance, Darrell Due, Damir
Filipovic and Walter Schachermayer, The Annals of Applied
Probability, Vol. 13, No. 3, 2003
A didactic note on ane stochastic volatility models, Jan Kallsen,
In: From Stochastic Calculus to Mathematical Finance,
pages 343-368. Springer, Berlin, 2006.
Ane Diusion Processes: Theory and Applications, Damir
Filipovic and Eberhard Mayerhofer, Radon Series Comp. Appl.
Math 8, 1-40, 2009.
Martin Keller-Ressel
Ane Processes
Martin Keller-Ressel
Ane Processes
X0 R
Feller Diusion
dXt = (Xt ) dt +
Xt dWt ,
X0 R0
. . . long-term mean
> 0. . . rate of mean-reversion
0. . . volatility parameter
Ane Processes
Xt (y ) = E e iyXt
Martin Keller-Ressel
Ane Processes
Characteristic Function
Characteristic Function
For y R, the characteristic function X (y ) of a random variable
X is defined as
iyX
X (y ) := E e
=
e iyx dF (x) .
Properties:
X (0) = 1, X (y ) = X (y ), and |X (y )| 1 for all y R.
d
Ane Processes
E[X ] = i
(y
)
.
X
y k
y =0
Martin Keller-Ressel
Ane Processes
Ane Processes
(1)
f (t, Xt ) = (T
t, u) + Xt (T
t, u) f (t, Xt )
t
Martin Keller-Ressel
Ane Processes
We get:
df (t, Xt )
1
= T t + Xt T t dt + T t dXt + T2 t 2 Xt dt =
f (t, Xt )
2
= T t + Xt T t dt + T t (Xt ) dt+
1
+ T t (Xt ) dWt + T2 t (Xt )2 dt
2
Ane Processes
(0, u) = u .
Ane Processes
Martin Keller-Ressel
Ane Processes
The OU process
For the OU-process we solve
2
u) = (s, u) + (s, u)2 , (0, u) = 0
(s,
2
u) = (s, u), (0, u) = u
(s,
and get
(t, u) = e t u
(t, u) = u(1 e t ) +
Martin Keller-Ressel
2 2
u (1 e 2t )
4
Ane Processes
y 2 2
iyXt
t
t
2t
E e
= exp iy e
X0 + (1 e
)
(1 e
)
2 2
and we get the following:
Distributional Properties of OU-process
Let X be an Ornstein-Uhlenbeck process. Then Xt is normally
distributed, with
EXt = + e t (X0 ),
Var Xt =
2
1 e 2t ,
2
Martin Keller-Ressel
Ane Processes
(0, u) = 0
2
u) = (s, u) + (s, u)2 ,
(s,
2
(0, u) = u .
and get
(t, u) =
ue t
2
2 u(1
e t )
2
2
t
(t, u) = 2 log 1
u(1 e
)
2
1
Ane Processes
(2)
(3)
22
2
e t iy
iyXt
t
E e
= 1
(1 e
)iy
exp
2
2
1 (1 e t )iy
2
k=
4
,
2
e t
,
b(t)
Martin Keller-Ressel
Ane Processes
Summary
The key assumption was that the characteristic function of Xt
is of exponentially-ane form
(0, u) = 0
(0, u) = u
Ane Processes
Part II
Ane Jump-Diusions
Martin Keller-Ressel
Ane Processes
Jump Diusions
n
We consider a jump-diusion on D = Rm
0 R
Jump-Diusion
dXt = (Xt ) dt + (Xt ) dWt + dZt
diusion part
where
jump part
Wt is a Brownian motion in Rd ;
: D Rd , : D Rdd , and
Ane Processes
(4)
Martin Keller-Ressel
Ane Processes
f (Zs ) :=
f (Zs )
0st
0 (i)t
Martin Keller-Ressel
Ane Processes
1 t
f
+
tr
(s, Xs )(Xs )(Xs )
ds+
2 0
x 2
+
f (s, Xs ) .
0st
Here
2f
x 2
f
x
f
f
x1 , . . . , xd
2f
xi xj
Ane Processes
Ane Jump-Diusion
Ane Jump-Diusion
We call the jump diusion X (defined in (4)) ane, if the drift
(Xt ), the diusion matrix (Xt )(Xt ) and the jump intensity
(Xt ) are ane functions of Xt .
More precisely, assume that
(x) = b + 1 x1 + + d xd
(x)(x) = a + 1 x1 + + d xd
(x) = m + 1 x1 + d xd
Ane Processes
(0, u) = 0
(5)
(0, u) = u
(6)
with. . .
Martin Keller-Ressel
Ane Processes
(continued)
1
F (u) = b u + u au + m(u)
2
1
R1 (u) = 1 u + u 1 u + 1 (u),
2
..
.
1
Rd (u) = d u + u d u + d (u).
2
The dierential equations satisfied by (t, u) and (t, u) are called
generalized Riccati equations.
The functions F (u), R1 (u), . . . , Rd (u) are of Levy-Khintchine form.
Martin Keller-Ressel
Ane Processes
Proof (sketch:)
Show that the generalized Riccati equations have unique
global solutions , (This is the hard part, and here the
n
assumption that D = Rm
0 R enters!)
Fix T 0, define
Mt = f (t, Xt ) = exp((T t, u) + (T t, u) Xt )
and show that Mt remains bounded.
Apply Itos formula to Mt :
Martin Keller-Ressel
Ane Processes
f (t, Xt ) = (T
t, u) + Xt (T
t, u) f (t, Xt )
t
(u) =
(e ux 1)(dx).
Rd
Martin Keller-Ressel
Ane Processes
(T
s, u) + Xs (T
s, u) f (s, Xs ) ds+
0 t
+
(T s, u) (Xs )f (s, Xs ) ds+
0
t
1
+
(T s, u) (Xs )(Xs ) (T s, u)f (s, Xs ) ds+
2 0
t
+
(T s, u) (Xs )f (s, Xs ) ds
0
Ane Processes
E e
Ft = E [ MT | Ft ] =
uXT
= Mt = exp ((T t, u) + (T t, u) Xt ) ,
Martin Keller-Ressel
Ane Processes
Vt St dWt1
dVt = (Vt ) dt +
Vt dWt1 + 1 2 dWt2
Ane Processes
Martin Keller-Ressel
Ane Processes
Vt
dt + Vt dWt1
2
dVt = (Xt ) dt + Vt dWt1 + 1 2 dWt2
dLt =
0
1/2
(Xt ) =
+
0 Lt +
Vt
1
b
1
(Xt )(Xt ) =
0 +
0 Lt +
Vt
2
a
1
Martin Keller-Ressel
Ane Processes
1 2
2
2 (t, u) =
u1 u1 2 (t, u) + 22 (t, u) + u1 2 (t, u)
2
2
Martin Keller-Ressel
Ane Processes
Xt dWt + dZt
cu
,
u
Martin Keller-Ressel
u) = R((t, u))
(t,
R(u) = u +
Ane Processes
u2 2
Parameter Restrictions
Revisit the Feller Diusion
Feller Diusion
dXt = (Xt ) dt +
Can we allow < 0?
Xt dWt ,
X0 R0
Xt+t is not
Martin Keller-Ressel
Ane Processes
Martin Keller-Ressel
Ane Processes
(continued)
a, k are positive semi-definite matrices and j = 0 for all
j J.
aek = 0 for all k I
Ane Processes
a=
0
0 0
b=
..
.
...
j
=
(j J)
(j J)
i
=
(i I )
..
.
...
..
.
0
..
.
0
0
0 iii
0
..
.
(i I )
..
.
..
.
where ii R
i
i
...
where iii 0
Stars denote arbitrary real numbers; the small -signs denote non-negative real numbers and the big -sign a
positive semi-definite matrix.
Martin Keller-Ressel
Ane Processes
Martin Keller-Ressel
Ane Processes
0 = ek (x) = ek a + i=k i xi
= aek = 0 and i ek = 0 for all i I \ {k}.
(ek denotes the k-th unit vector.)
Martin Keller-Ressel
Ane Processes
Part III
The Moment Formula
Martin Keller-Ressel
Ane Processes
n
Let X be an ane jump-diusion on D = Rm
0 R . We have
shown that
Martin Keller-Ressel
Ane Processes
Martin Keller-Ressel
Ane Processes
Moment formula
n
(0, u) = 0
(7)
(0, u) = u
(8)
S(dom ) := u Cd : Re u dom .
Then the following holds. . . ,
Martin Keller-Ressel
Ane Processes
(b) Let u S(dom ) and suppose that the gen. Riccati equations
have
, that start at u and exist up to T . Then
solutions
E e uXT < and (9) holds for all t [0, T ].
Essentially: Solution to gen. Riccati equation exists
Exponential Moment exists.
Martin Keller-Ressel
Ane Processes
Mt := E e XT Ft = exp ((T t, ) + (T t, ) Xt ) .
By the assumption of (a) M is a martingale.
Martin Keller-Ressel
Ane Processes
Apply part (a) of the theorem and use that the solutions of
the gen. Riccati equations are unique.
Martin Keller-Ressel
Ane Processes
t
dP
Lt =
= exp Xt F ()t R()
Xs ds .
dP
0
Martin Keller-Ressel
Ane Processes
E LT Ft =
= exp (p(T t) + q(T t) Xt )exp (F ()T R() Yt )
where
p(t) = F (q(t)),
p(0) = 0
t
Ane Processes
dP
= Lt .
dP Ft
Ane Processes
Part IV
Bond and Option Pricing in Ane Models
Martin Keller-Ressel
Ane Processes
Pricing of Derivatives
We consider the following setup:
The goal is to price a European claim on some underlying
asset St , which has payo f (ST ) at time T . We denote the
value of the claim at time t by Vt .
As numeraire
asset, we use the money market account
t
Mt = exp 0 R(Xs ) ds determined by the short rate process
R(Xs ).
Under the assumption of no-arbitrage, there exists a
martingale measure Q for the discounted asset price process
Mt1 St , such that
Vt = Mt EQ MT1 f (ST ) Ft .
Martin Keller-Ressel
Ane Processes
St = e
Martin Keller-Ressel
Ane Processes
(0, u) = 0
(0, u) = u
with
F (u) = F (u) r ,
or more precisely . . .
Martin Keller-Ressel
Ane Processes
(10)
(11)
(continued)
1
F (u) = b u + u au + m(u) r
2
1
R1 (u) = 1 u + u 1 u + 1 (u) 1 ,
2
..
.
1
Rd (u) = d u + u d u + d (u) d .
2
have solutions t (t, u) and t (t, u) up to time T , then
(t, u) = exp ( (T t, u) + (T t, u) Xt )
for all t T .
Martin Keller-Ressel
Ane Processes
Martin Keller-Ressel
Ane Processes
EQ MT1 ST Ft = Mt1 St
R () = R() = 0 .
Martin Keller-Ressel
Ane Processes
Martin Keller-Ressel
Ane Processes
Martin Keller-Ressel
Ane Processes
e y iy (T t, ( + 1 + i))
Ct (y , T ) =
e
d (12)
2
( + i)( + 1 + i)
where is chosen such that > 0 and the generalized Riccati
equations starting at ( + 1) have solutions up to time T .
(This formula is obtained by exponential dampening)
Note: the required can always be found, since dom is open and
contains 0 and .
Martin Keller-Ressel
Ane Processes
e y iy (T t, ( + 1 + i))
Pt (y , T ) =
e
d (13)
2
( + i)( + 1 + i)
where is chosen such that > 1 and the generalized Riccati
equations starting at ( + 1) have solutions up to time T .
(This formula is obtained by exponential dampening)
Note: the required can always be found, since dom is open and
contains 0 and .
Martin Keller-Ressel
Ane Processes
Part V
Extensions and further topics
Martin Keller-Ressel
Ane Processes
Extensions
Time-inhomogeneous processes
Martin Keller-Ressel
Ane Processes
Ane Processes
Martin Keller-Ressel
Ane Processes
Martin Keller-Ressel
Ane Processes