Affine Processes Martin Keller-Ressel TU Berlin [email protected] Workshop on Interest Rates and Credit Risk 2011 TU Chemnitz 23. November 2011 Martin Keller-Ressel Affine Processes Outline Introduction to Affine Processes Affine Jump-Diffusions The Moment Formula Bond & Option Pricing in Affine Models Extensions & Further Topics Martin Keller-Ressel Affine Processes Part I Introduction to Affine Processes Martin Keller-Ressel Affine Processes Affine Processes Affine Processes are a class of stochastic processes. . . with good analytic tractability (= explicit calculations and/or efficient numerical methods often available) that can be found in every corner of finance (stock price modeling, interest rates, commodities, credit risk, . . . ) efficient 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 effects (stochastic volatility, simultaneous jumps, self-excitement . . . ) Martin Keller-Ressel Affine Processes The mathematical tools used are characteristic functions (Fourier transforms) stochastic calculus (with jumps) ordinary differential equations Markov processes Martin Keller-Ressel Affine Processes Recommended Literature Transform Analysis and Asset Pricing for Affine Jump-Diffusions, Darrell Duffie, Jun Pan, and Kenneth Singleton, Econometrica, Vol. 68, No. 6, 2000 Affine Processes and Applications in Finance, Darrell Duffie, Damir Filipovic and Walter Schachermayer, The Annals of Applied Probability, Vol. 13, No. 3, 2003 A didactic note on affine stochastic volatility models, Jan Kallsen, In: From Stochastic Calculus to Mathematical Finance, pages 343-368. Springer, Berlin, 2006. Affine Diffusion Processes: Theory and Applications, Damir Filipovic and Eberhard Mayerhofer, Radon Series Comp. Appl. Math 8, 1-40, 2009. Martin Keller-Ressel Affine Processes We start by looking at the Ornstein-Uhlenbeck process and the Feller Diffusion. The simplest (continuous-time) stochastic models for mean-reverting processes Used for modeling of interest rates, stochastic volatility, default intensity, commodity (spot) prices, etc. Also the simplest examples of affine processes! Martin Keller-Ressel Affine Processes Ornstein-Uhlenbeck process and Feller Diffusion Ornstein-Uhlenbeck (OU)-process dXt = −λ(Xt − θ) dt + σdWt , X0 ∈ R Feller Diffusion dXt = −λ(Xt − θ) dt + σ � Xt dWt , X0 ∈ R�0 θ. . . long-term mean λ > 0. . . rate of mean-reversion σ ≥ 0. . . volatility parameter � σ for the OU-process We define σ(Xt ) := √ σ Xt for the Feller diffusion Martin Keller-Ressel Affine Processes . An important difference: The OU-process has support R, while the Feller diffusion stays non-negative What can be said about the distribution of Xt ? We will try to understand the distribution of Xt through its characteristic function � � ΦXt (y ) = E e iyXt Martin Keller-Ressel Affine 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 ΦX (y ) = ΦY (y ) for all y ∈ R, if and only if X = Y . Let X and Y be independent random variables. Then ΦX +Y (y ) = ΦX (y ) · ΦY (y ) . Martin Keller-Ressel Affine Processes Let k ∈ N. If E[|X |k ] < ∞, then k E[X ] = i −k � � ∂k � Φ (y ) . X � ∂y k y =0 If the characteristic function ΦX (y ) of a random variable X with density f (x) is known, then f (x) can be recovered by an inverse Fourier transform: � ∞ 1 f (x) = e −iyx ΦX (y ) dy . 2π −∞ Martin Keller-Ressel Affine Processes Back to the OU and CIR processes: We write u = iy and make the ansatz that the characteristic function of Xt is of exponentially-affine form: Exponentially-Affine characteristic function � � � � E e iyXt = E e uXt = exp (φ(t, u) + ψ(t, u)X0 ) More precisely, if we can find functions φ(t, u), ψ(t, u) with φ(t, u) = 0 and ψ(t, u) = u, such that Mt = f (t, Xt ) = exp(φ(T − t, u) + ψ(T − t, u)Xt ) is a martingale then we have � � E e uXT = E [MT ] = M0 = exp (φ(T , u) + ψ(T , u)X0 ) , and (1) indeed gives the characteristic function. Martin Keller-Ressel Affine Processes (1) Assume φ, ψ are sufficiently differentiable and apply the Ito-formula to f (t, Xt ) = exp (φ(T − t, u) + Xt ψ(T − t, u)) . The relevant derivatives are � � ∂ f (t, Xt ) = − φ̇(T − t, u) + Xt ψ̇(T − t, u) f (t, Xt ) ∂t ∂ f (t, Xt ) = ψ(T − t, u)f (t, Xt ) ∂x ∂2 f (t, Xt ) = ψ(T − t, u)2 f (t, Xt ) ∂x 2 Martin Keller-Ressel Affine 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 f (t, Xt ) is local martingale, if 1 (φ̇T −t + Xt ψ̇T −t ) = −ψT −t λ(Xt − θ) + ψT2 −t σ(Xt )2 2 for all possible states Xt . Note that both sides are affine in Xt , since � σ 2 for the OU-process 2 σ(Xt ) = σ 2 Xt for the CIR process Martin Keller-Ressel Affine Processes We can ‘collect coefficients’: For the OU-process this yields φ̇(s, u) = θλψ(s, u) + σ2 ψ(s, u) 2 ψ̇(s, u) = −λψ(s, u) For the CIR process we get φ̇(s, u) = θλψ(s, u) ψ̇(s, u) = −λψ(s, u) + σ2 ψ(s, u) 2 These are ordinary differential equations. We also know the initial conditions φ(0, u) = 0, Martin Keller-Ressel ψ(0, u) = u . Affine Processes If φ(t, u) and ψ(t, u) solve the ODEs on the preceding slide, then Mt is a local martingale. It is easy to check that in both cases M is also bounded, hence a true martingale. If Mt is a martingale, then � � E e iyXt = exp (φ(t, iy ) + Xo ψ(t, iy )) is the characteristic function of Xt . Martin Keller-Ressel Affine Processes The OU process For the OU-process we solve σ2 ψ(s, u)2 , φ(0, u) = 0 2 ψ̇(s, u) = −λψ(s, u), ψ(0, u) = u φ̇(s, u) = θλψ(s, u) + and get ψ(t, u) = e −λt u φ(t, u) = θu(1 − e −λt ) + Martin Keller-Ressel σ2 2 u (1 − e −2λt ) 4λ Affine Processes Thus the characteristic function of the OU-process is given by � � � � � � y 2 σ2 iyXt −λt −λt −2λt 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 −2λt , 2λ Q: Can you think of a simpler way to obtain the above result? Martin Keller-Ressel Affine Processes The CIR process For the CIR-process we solve φ̇(s, u) = θλψ(s, u), φ(0, u) = 0 ψ̇(s, u) = −λψ(s, u) + σ2 ψ(s, u)2 , 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− The differential equation for ψ is called a Riccati equation. Q: How was the solution of the Riccati equation determined? Martin Keller-Ressel Affine Processes (2) (3) Thus the characteristic function of the CIR-process is given by � � �− 2λθ2 � � � σ σ2 e −λt iy iyXt −λt E e = 1− (1 − e )iy exp 2 2λ 1 − σ (1 − e −λt )iy 2λ and we get the following: Distributional Properties of the Feller Diffusion 2 σ Let X be an Feller-diffusion, and define b(t) = 4λ (1 − e −λt ). Then Xt 2 b(t) has non-central χ -distribution, with parameters k= 4λθ , σ2 α= e −λt , b(t) Q: Does there exist a limiting distribution? What is it? Martin Keller-Ressel Affine Processes Summary The key assumption was that the characteristic function of Xt is of exponentially-affine form � � E e iyXt = exp (φ(t, iy ) + X0 ψ(t, iy )) We derived that φ(t, u) and ψ(t, u) satisfy ordinary differential equations of the form φ̇(t, u) = F (ψ(t, u)), φ(0, u) = 0 ψ̇(t, u) = R(ψ(t, u)), ψ(0, u) = u Solving the differential equation gave φ(t, u) and ψ(t, u) in explicit form. The same approach works if the coefficients of the SDEs are time-dependent; ODEs become time-dependent too. Martin Keller-Ressel Affine Processes Part II Affine Jump-Diffusions Martin Keller-Ressel Affine Processes Jump Diffusions n We consider a jump-diffusion on D = Rm �0 × R Jump-Diffusion dXt = µ(Xt ) dt + σ(Xt ) dWt + dZt ���� � �� � diffusion part where jump part Wt is a Brownian motion in Rd ; µ : D → Rd , σ : D → Rd×d , and Z is a right-continuous pure jump process, whose jump heights have a fixed distribution ν(dx) and arrive with intensity λ(Xt− ), for some λ : D → [0, ∞). The Brownian motion W , the jump heights of Z , and the jump times of Z are assumed to be independent. Martin Keller-Ressel Affine Processes (4) Jump Diffusions (2) Martin Keller-Ressel Affine Processes Some elementary properties and notation for the jump process Zt : Zt is RCLL (right continuous with left limits) Zt− := lims≤t,s→t Zs and ∆Zt := Zt − Zt− . Zt �= Zt− if and only ∆Zt �= 0 if and only a jump occurs at time t. Let τ (i) be the time of the i-th jump of Zt . Let f be a function such that f (0) = 0. Then � � f (∆Zs ) := f (∆Zs ) 0≤s≤t 0≤τ (i)≤t is a well-defined sum, that runs only over finitely many values (a.s.) Martin Keller-Ressel Affine Processes Ito formula for jump-diffusions Ito formula for jump diffusions Let X be a jump-diffusion with diffusion part Dt and jump part Zt . Assume that f : Rd → R is a C 1,2 -function and that Zt is a pure jump process of finite variation. Then � t � t ∂f ∂f f (t, Xt ) = f (0, X0 ) + (s, Xs− ) ds + (s, Xs− ) dDs + ∂t ∂x 0 0 � 2 � � 1 t ∂ f � + tr (s, Xs− )σ(Xs− )σ(Xs− ) ds+ 2 0 ∂x 2 � + ∆ f (s, Xs ) . 0≤s≤t Here ∂2f ∂x 2 ∂f ∂x = � = � ∂f ∂f ∂x1 , . . . , ∂xd ∂2f ∂xi ∂xj � � denotes the gradient of f , and is the Hessian matrix of the second derivatives of f . Martin Keller-Ressel Affine Processes Affine Jump-Diffusion Affine Jump-Diffusion We call the jump diffusion X (defined in (4)) affine, if the drift µ(Xt ), the diffusion matrix σ(Xt )σ(Xt )� and the jump intensity λ(Xt− ) are affine 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 where b, βi ∈ Rd ; a, αi ∈ Rd×d and m, µi ∈ [0, ∞). Note: (d + 1) × 3 parameters for a d-dimensional process. Martin Keller-Ressel Affine Processes We want to show that an affine jump-diffusion has a (conditional) characteristic function of exponentially-affine form: Characteristic function of Affine Jump Diffusion n Let X be an affine jump-diffusion on D = Rm �0 × R . Then � � � � E e u·XT � Ft = exp (φ(T − t, u) + Xt · ψ(T − t, u)) for all u = iz ∈ iRd and 0 ≤ t ≤ T , where φ and ψ solve the system of differential equations φ̇(t, u) = F (ψ(t, u)), φ(0, u) = 0 (5) ψ̇(t, u) = R(ψ(t, u)), ψ(0, u) = u (6) with. . . � Martin Keller-Ressel Affine Processes (continued) � κ(u) = Rd (e u·x − 1) ν(dx), and 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 differential equations satisfied by φ(t, u) and ψ(t, u) are called generalized Riccati equations. The functions F (u), R1 (u), . . . , Rd (u) are of Lévy-Khintchine form. Martin Keller-Ressel Affine 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 Ito’s formula to Mt : Martin Keller-Ressel Affine Processes The relevant quantities for Ito’s formula are � � ∂ f (t, Xt− ) = − φ̇(T − t, u) + Xt · ψ̇(T − t, u) f (t, Xt− ) ∂t ∂ f (t, Xt− ) = ψ(T − t, u)f (t, Xt− ) ∂x ∂2 f (t, Xt− ) = ψ(T − t, u) · ψ(T − t, u)� f (t, Xt− ) ∂x 2 � � ∆ f (t, Xt ) = e ψ(T −t,u)·∆Xt − 1 f (t, Xt− ) Also define the cumulant generating function of the jump measure: � κ(u) = (e u·x − 1)ν(dx). Rd Martin Keller-Ressel Affine Processes We can write f (t, Xt ) as... f (t, Xt ) = ‘local martingale’− � t� � − φ̇(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 Inserting the definitions of µ(Xs− ), σ(Xs− )σ(Xs− )� and λ(Xs− ) and using the generalized Riccati equations we obtain the local martingale property of M. Martin Keller-Ressel Affine Processes Since M is bounded it is a true martingale and it holds that � E e � � � Ft = E [ MT | Ft ] = uXT � = Mt = exp (φ(T − t, u) + ψ(T − t, u) · Xt ) , showing desired form of the conditional characteristic function. Martin Keller-Ressel Affine Processes Example: The Heston model Heston proposes the following model for a stock St and its (mean-reverting) stochastic variance Vt (under the risk-neutral measure Q)1 : Heston model dSt = � Vt St dWt1 dVt = −λ(Vt − θ) dt + η � � � � Vt ρ dWt1 + 1 − ρ2 dWt2 where Wt = (Wt1 , Wt2 ) is two-dimensional Brownian motion. 1 We assume here that the interest rate r = 0 Martin Keller-Ressel Affine Processes The Heston model (2) The parameters have the following interpretation: λ. . . mean-reversion rate of the variance process θ. . . long-term average of Vt η. . . ‘vol-of-var’: the volatility of the variance process ρ. . . ‘leverage’: correlation bet. moves in stock price and in variance. Martin Keller-Ressel Affine Processes The Heston model (3) Transforming to the log-price Lt = log(St ) we get � Vt dt + Vt dWt1 2 � � � � dVt = −λ(Xt − θ) dt + η Vt ρ dWt1 + 1 − ρ2 dWt2 dLt = − which is a two dimensional affine diffusion! Writing Xt = (Lt , Vt ) we find � � � � 0 −1/2 µ(Xt ) = + ���� 0 Lt + Vt λθ −λ β1 � �� � � �� � b β2 � 1 ηρ σ(Xt )σ(Xt ) = ���� 0 + ���� 0 Lt + Vt ηρ η 2 a α1 � �� � � � α2 Martin Keller-Ressel Affine Processes The Heston model (4) Thus, the characteristic function of log-price Lt and stochastic variance Vt of the Heston model can be calculated from φ̇(t, u) = λθψ2 (t, u) � 1� 2 η2 ψ̇2 (t, u) = u1 − u1 − λψ2 (t, u) + ψ22 (t, u) + ηρu1 ψ2 (t, u) 2 2 with initial conditions φ(0, u) = 0, ψ2 (t, u) = u2 . Note that ψ̇1 (t, u) = 0 and thus ψ1 (t, u) = u1 for all t ≥ 0. Martin Keller-Ressel Affine Processes Duffie-Garleanu default intensity process Duffie and Garleanu propose to use the following process (taking values in D = R�0 ) as a model for default intensities: Duffie-Garleanu model dXt = −λ(Xt − θ) dt + σ � Xt dWt + dZt where Zt is a pure jump process with constant intensity c, whose jumps are exponentially distributed with parameter α. The above process is an affine jump diffusion, whose characteristic function can be calculated from the generalized Riccati equations φ̇(t, u) = F (ψ(t, u)), where F (u) = λθu + cu , α−u Martin Keller-Ressel ψ̇(t, u) = R(ψ(t, u)) R(u) = −λu + Affine Processes u2 2 σ 2 Parameter Restrictions Revisit the Feller Diffusion Feller Diffusion dXt = −λ(Xt − θ) dt + σ Can we allow θ < 0? � Xt dWt , When Xt = 0, then Xt+∆t ≈ λθ < 0 and well-defined. =⇒ Parameter restrictions are necessary. X0 ∈ R�0 � Xt+∆t is not Ideally, we can find necessary & sufficient parameter restrictions. Martin Keller-Ressel Affine Processes Characterization of affine jump-diff. on D = Rn × Rm �0 Duffie, Filipovic & Schachermayer (2003) derive the necessary & sufficient parameter restrictions (‘admissibility conditions’) for all d affine jump-diffusions on the state space D = Rn × Rm �0 ⊂ R . We write J := {1, . . . , n} , I := {n + 1, . . . , n + m} for indices of the real-valued and the non-negative components. The following holds: Characterization of an affine jump-diffusion on Rn × Rm �0 Let X be an affine jump-diffusion with state space D = Rn × Rm �0 . Then the parameters a, αk , b, βk , m, µk , ν(dx) satisfy the following conditions: � Martin Keller-Ressel Affine Processes (continued) a, αk are positive semi-definite matrices and αj = 0 for all j ∈ J. aek = 0 for all k ∈ I αi ek = 0 for all k ∈ I and i ∈ I \ {k} αj = 0 for all j ∈ J b∈D βi� ek ≥ 0 for all k ∈ I and i ∈ I \ {k} βj� ek = 0 for all k ∈ I and j ∈ J µj = 0 for all j ∈ J supp ν ⊆ D . Conversely, if the parameters a, αk , b, βk , m, µk , ν(dx) satisfy the above conditions, then an affine jump-diffusion X with state space D = Rn × Rm �0 exists. Martin Keller-Ressel Affine Processes Illustration of the parameter conditions a= ≥ 0 0 0 b= � .. . � ≥ ... ≥ αj = (j ∈ J) j β = (j ∈ J) αi = (i ∈ I ) � 0 � .. . � 0 ... 0 ≥ ··· � .. . � 0 .. . � 0 ··· 0 0 αiii 0 .. . 0 ··· 0 i β = (i ∈ I ) � .. . � ≥ .. . where βii ∈ R ≥ i βi ≥ ... ≥ where αiii ≥ 0 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 Affine Processes We sketch a proof of the conditions’ necessity: σ(x)σ(x)� = a + α1 x1 + · · · αd xd has to be positive semidefinite for all x ∈ D =⇒ a, ai are positive semidefinite for i ∈ I and αj = 0 for j ∈ J. λ(x) = m + µ1 x1 · · · + µd xd has to be non-negative for all x ∈D =⇒ µj = 0 for j ∈ J. The process must not move outside D by jumping =⇒ supp ν ⊂ D. Martin Keller-Ressel Affine Processes Assume that Xt has reached the boundary of D, that is Xt = x with xk = 0 for some k ∈ I . The following conditions have to hold, such that Xt does not cross the boundary: � � � inward pointing drift: 0 ≤ ek� µ(x) = ek� b + i�=k βi xi =⇒ b ∈ D, βi� ek ≥ 0 for all i ∈ I \ {i}, and βj� ek = 0 for all j ∈ J. diffusion parallel �to the boundary: � � 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 Affine Processes Part III The Moment Formula Martin Keller-Ressel Affine Processes The Moment formula n Let X be an affine jump-diffusion on D = Rm �0 × R . We have shown that � � � � E e u·XT � Ft = exp (φ(T − t, u) + Xt · ψ(T − t, u)) for all u ∈ iRd where φ and ψ solve the generalized Riccati equations. What can be said about general u ∈ Cd �and in� particular about the moment generating function θ �→ E e θ·XT with θ ∈ Rd ? Martin Keller-Ressel Affine Processes In general we should expect that �� �� The exponential moment E �e u·XT � may be finite or infinite depending on the value of u ∈ Cd and on the distribution of XT The generalized Riccati equations no longer have global solutions for arbitrary starting values u ∈ Cd (blow-up of solutions may appear) Martin Keller-Ressel Affine Processes Moment formula n ◦ Let X be an affine jump-diffusion on D = Rm �0 × R with X0 ∈ D d and assume that dom κ ⊆ R is open. Let ∂ φ(t, u) = F (ψ(t, u)), ∂t ∂ ψ(t, u) = R(ψ(t, u)), ∂t φ(0, u) = 0 (7) ψ(0, u) = u (8) be the associated generalized Riccati equations, with F and R analytically extended to � � S(dom κ) := u ∈ Cd : Re u ∈ dom κ . Then the following holds. . . , � Martin Keller-Ressel Affine Processes Moment formula (contd.) �� �� (a) Let u ∈ Cd and suppose that E �e u·XT � < ∞. Then u ∈ S(dom κ) and there exists unique solutions φ, ψ of the gen. Riccati equations such that � � � � E e u·XT � Ft = exp (φ(T − t, u) + ψ(T − t, u) · Xt ) (9) for all t ∈ [0, T ]. (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 u·XT � < ∞ and (9) holds for all t ∈ [0, T ]. Essentially: Solution to gen. Riccati equation exists ⇐⇒ Exponential Moment exists. Martin Keller-Ressel Affine Processes Sketch of the proof of (a) (for real arguments θ ∈ Rd ): Show by analytic extension that there exist functions φ(t, θ) and ψ(t, θ) such that � � � � Mt := E e θ·XT � Ft = exp (φ(T − t, θ) + ψ(T − t, θ) · Xt ) . By the assumption of (a) M is a martingale. Show that φ and ψ are differentiable in t (This is the hard part!) Use the Ito-formula to show that the martingale property of M implies that φ and ψ solve the generalized Riccati equations Martin Keller-Ressel Affine Processes Sketch of the proof of (b): Let θ ∈ dom κ. Define Mt = exp (φ(T − t, θ) + ψ(T − t, θ) · Xt ) Use the Ito-formula and the generalized Riccati equations to show that M is a local martingale Since M is positive, it is a supermartingale and � � E e �θ,XT � = E [MT ] ≤ M0 < ∞. Apply part (a) of the theorem and use that the solutions of the gen. Riccati equations are unique. Martin Keller-Ressel Affine Processes Some consequences (we still assume that dom κ is open) Exponential Martingales: t �→ e θ·Xt is a martingale if and only if θ ∈ dom κ and F (θ) = R(θ) = 0. Exponential Measure Change: Let X be an affine jump diffusion and θ ∈ dom κ. Then there exists a measure Pθ ∼ P such that X is an affine jump-diffusion under Pθ with F θ (u) = F (u + θ) − F (θ) R θ (u) = R(u + θ) − R(θ). Exponential Family: The measures (Pθ )θ∈dom κ form a curved exponential family with likelihood process � � � t dPθ θ Lt = = exp θ · Xt − F (θ)t − R(θ) · Xs ds . dP 0 Martin Keller-Ressel Affine Processes Proof: Extension of state-space approach �t Consider the process (Xt , Yt = 0 Xs ). The process (X , Y ) is again an affine jump-diffusion (note: dYt = Xt dt) Define Lθt = exp (θ · Xt − F (θ)t − R(θ) · Yt ) Applying the moment formula to find the exponential moment of order (θ, −R(θ)) of the extended process (X , Y ) we get � � � � E LθT � Ft = = exp (p(T − t) + q(T − t) · Xt )·exp (−F (θ)T − R(θ) · Yt ) where ∂ p(t) = F (q(t)), p(0) = 0 ∂t ∂ q(t) = R(q(t)) − R(θ), q(0) = θ. ∂t Martin Keller-Ressel Affine Processes θ is a stationary point of the second Riccati equation. Hence, the (global) solutions are q(t) = θ and p(t) = tF (θ) for all t≥0 Inserting the solution yields � � � � E LθT � Ft = exp (θ · Xt − F (θ)t − R(θ) · Yt ) = Lθt , and hence t �→ Lθt is a martingale. Define the measure Pθ by � dPθ �� = Lt . dP �Ft A similar calculation yields F θ (u) and R θ (u) for the process X under Pθ . Martin Keller-Ressel Affine Processes Part IV Bond and Option Pricing in Affine Models Martin Keller-Ressel Affine Processes Pricing of Derivatives We consider the following setup: The goal is to price a European claim on some underlying asset St , which has payoff 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 Mt−1 St , such that � � � Vt = Mt EQ MT−1 f (ST )� Ft . Martin Keller-Ressel Affine Processes To allow for analytical calculations we make the following assumption: Both the short rate process R(Xt ) and the asset St are modelled under the risk-neutral measure Q through an affine jump-diffusion process Xt in the following way: R(Xt ) = r + ρ� Xt , St = e ϑ �X t for some fixed parameters r , ρ ≥ 0 and ϑ ∈ dom κ. This setup includes the combination of many important short rate and stock price models: Vasicek, Cox-Ingersoll-Ross, Black-Scholes, Heston, Heston with jumps,. . . Martin Keller-Ressel Affine Processes Extension-of-state-space-approach and moment formula yield the following: Discounted moment generating function � � � Let u ∈ S(dom κ) and Φ(t, u) = Mt EQ MT−1 e u·XT � Ft . Suppose the differential equations φ̇∗ (t, u) = F ∗ (ψ ∗ (t, u)), ∗ ∗ ∗ ψ̇ (t, u) = R (ψ (t, u)), φ∗ (0, u) = 0 ∗ ψ (0, u) = u with F ∗ (u) = F (u) − r , or more precisely . . . � Martin Keller-Ressel and R ∗ (u) = R(u) − ρ, Affine 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 Affine Processes Bond Pricing in Affine Jump Diffusion models As an immediate application we derive the following formula for pricing of zero-coupon bonds: Bond Pricing Suppose the gen. Riccati equations for the discounted mgf have solutions up to time T for the initial value u = 0. Then the price at time t of a (unit-notional) zero-coupon bond Pt (T ) maturing at time T is given by Pt (T ) = exp (φ∗ (T − t, 0) + Xt · ψ ∗ (T − t, 0)) . Yields the well-known pricing formulas for the Vasicek and the CIR-Model as special cases. Martin Keller-Ressel Affine Processes No-arbitrage constraints on F ∗ and R ∗ : The martingale assumption � � � EQ MT−1 ST � Ft = Mt−1 St leads to the following no-arbitrage constraints on F ∗ and R ∗ : No-arbitrage constraints F ∗ (ϑ) = F (ϑ) − r = 0 R ∗ (ϑ) = R(ϑ) − ρ = 0 . Martin Keller-Ressel Affine Processes Pricing of European Options A European call option with strike K and time-to-maturity T pays (ST − K )+ at time T . We will parameterize the option by the log-strike y = log K and denote its value at time t by Ct (y , T ). The goal is to derive a pricing formula based on our knowledge of the discounted moment generating function � � � � Φ(t, u) = Mt EQ MT−1 e u·XT � Ft Martin Keller-Ressel Affine Processes Idea: Calculate the Fourier transform of Ct (y , T ) (regarded as a function of y ), and hope that it is a nice expression involving Φ(T − t, u). Problem: Ct (y , T ) may not be integrable, and thus may have no Fourier transform. Solution 1: Use the exponentially dampened call price �t (y , T ) = e y ζ Ct (y , T ) where ζ > 0. C Solution 2: Replace the call option by a ‘covered call’ with payoff ST − (ST − K )+ = min(ST , K ). Several other (related) solutions can be found in the literature. . . Martin Keller-Ressel Affine Processes Fourier pricing formula for European call options: Let Ct (y , T ) be the price of a European call option with log-strike y and maturity T . Then Ct (y , T ) is given by the inverse Fourier transform � e −ζy ∞ −iωy Φ(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 Affine Processes Fourier pricing formula for European put options: Let Pt (y , T ) be the price of a European put option with log-strike y and maturity T . Then Pt (y , T ) is given by the inverse Fourier transform � e −ζy ∞ −iωy Φ(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 Affine Processes Part V Extensions and further topics Martin Keller-Ressel Affine Processes Extensions Allow jumps with infinite activity, superpositions of d + 1 different jump measures and killing. These are the ‘affine processes’ in the sense of Duffie, Filipovic and Schachermayer (2003)) This definition includes all Lévy process and all so-called continuous-state branching processes with immigration. Consider other state spaces: Positive semidefinite matrices: Wishart process, etc. Polyhedral and symmetric cones Quadratic state spaces (level sets of quadratic polynomials) Time-inhomogeneous processes Martin Keller-Ressel Affine Processes Further Topics/Current Research Utility maximization and variance-optimal hedging in affine models (Jan Kallsen, Johannes Muhle-Karbe et al.) Distributional Properties of affine processes: (non-central) Wishart distributions, infinite divisibility of marginal laws (Eberhard Mayerhofer et al.) Feller property, path regularity, ‘regularity’ of the characteristic function (Christa Cuchiero, Josef Teichmann et al.) Relation to branching processes and superprocesses, infinite-dimensional generalizations Large-deviations and stationary distributions of affine processes Interaction between state-space geometry and distributionalor path-properties Martin Keller-Ressel Affine Processes Further Topics/Current Research Statistical estimation, density approximations, spectral approximations State-space-independent classification and/or characterization results Affine processes as finite-dimensional realizations of HJM-type models Applications, applications, applications: Affine term structure models (ATSMs) Affine stochastic volatility models (ASVMs) Credit risk models, . . . Martin Keller-Ressel Affine Processes Thank you for your attention! Martin Keller-Ressel Affine Processes
© Copyright 2026 Paperzz