One-Factor Models { 1 Key features of one-factor (equilibrium) models: { All bond prices are a function of a single state variable, the short rate. {

Similar documents
Fixed Income Analysis Calibration in lattice models Part II Calibration to the initial volatility structure Pitfalls in volatility calibrations Mean-r

Market interest-rate models

Fixed Income Modelling

Dynamic Hedging and PDE Valuation

Continuous-Time Consumption and Portfolio Choice

Equilibrium Asset Returns

INTRODUCTION TO THE ECONOMICS AND MATHEMATICS OF FINANCIAL MARKETS. Jakša Cvitanić and Fernando Zapatero

A new approach for scenario generation in risk management

Multi-dimensional Term Structure Models

Introduction to Financial Mathematics

1. 2 marks each True/False: briefly explain (no formal proofs/derivations are required for full mark).

Lecture 5: Review of interest rate models

The University of Chicago, Booth School of Business Business 41202, Spring Quarter 2011, Mr. Ruey S. Tsay. Solutions to Final Exam.

Arbitrage, Martingales, and Pricing Kernels

The University of Chicago, Booth School of Business Business 41202, Spring Quarter 2012, Mr. Ruey S. Tsay. Solutions to Final Exam

25. Interest rates models. MA6622, Ernesto Mordecki, CityU, HK, References for this Lecture:

AMH4 - ADVANCED OPTION PRICING. Contents

Risk, Return, and Ross Recovery

( ) since this is the benefit of buying the asset at the strike price rather

Volatility Smiles and Yield Frowns

5. Itô Calculus. Partial derivative are abstractions. Usually they are called multipliers or marginal effects (cf. the Greeks in option theory).

dt+ ρσ 2 1 ρ2 σ 2 κ i and that A is a rather lengthy expression that we may or may not need. (Brigo & Mercurio Lemma Thm , p. 135.

Crashcourse Interest Rate Models

SYLLABUS. IEOR E4728 Topics in Quantitative Finance: Inflation Derivatives

From Discrete Time to Continuous Time Modeling

STOCHASTIC CALCULUS AND BLACK-SCHOLES MODEL

The Black-Scholes PDE from Scratch

King s College London

The Use of Importance Sampling to Speed Up Stochastic Volatility Simulations

MSC FINANCIAL ENGINEERING PRICING I, AUTUMN LECTURE 6: EXTENSIONS OF BLACK AND SCHOLES RAYMOND BRUMMELHUIS DEPARTMENT EMS BIRKBECK

1 Interest Based Instruments

Economathematics. Problem Sheet 1. Zbigniew Palmowski. Ws 2 dw s = 1 t

Brownian Motion and Ito s Lemma

Interest Rate Bermudan Swaption Valuation and Risk

Derivative Securities Fall 2012 Final Exam Guidance Extended version includes full semester

LIBOR models, multi-curve extensions, and the pricing of callable structured derivatives

1.1 Basic Financial Derivatives: Forward Contracts and Options

dt + ρσ 2 1 ρ2 σ 2 B i (τ) = 1 e κ iτ κ i

Ross Recovery theorem and its extension

Risk Neutral Pricing Black-Scholes Formula Lecture 19. Dr. Vasily Strela (Morgan Stanley and MIT)

Risk Neutral Valuation

Approximating a multifactor di usion on a tree.

Lecture Note 8 of Bus 41202, Spring 2017: Stochastic Diffusion Equation & Option Pricing

25857 Interest Rate Modelling

ADVANCED ASSET PRICING THEORY

The Black-Scholes Model

Practical example of an Economic Scenario Generator

Math 416/516: Stochastic Simulation

Equilibrium Term Structure Models. c 2008 Prof. Yuh-Dauh Lyuu, National Taiwan University Page 854

Lecture 11: Ito Calculus. Tuesday, October 23, 12

θ(t ) = T f(0, T ) + σ2 T

Martingale Approach to Pricing and Hedging

Multiname and Multiscale Default Modeling

Subject CT8 Financial Economics Core Technical Syllabus

Callable Bond and Vaulation

- 1 - **** d(lns) = (µ (1/2)σ 2 )dt + σdw t

1 Mathematics in a Pill 1.1 PROBABILITY SPACE AND RANDOM VARIABLES. A probability triple P consists of the following components:

Puttable Bond and Vaulation

4. Black-Scholes Models and PDEs. Math6911 S08, HM Zhu

Handbook of Financial Risk Management

Constructing Markov models for barrier options

LIBOR Convexity Adjustments for the Vasiček and Cox-Ingersoll-Ross models

Option Pricing Models for European Options

An Intertemporal Capital Asset Pricing Model

European call option with inflation-linked strike

Monte Carlo Methods for Uncertainty Quantification

FIXED INCOME SECURITIES

Advances in Valuation Adjustments. Topquants Autumn 2015

Optimal Portfolio Liquidation and Macro Hedging

An Arbitrage-free Two-factor Model of the Term Structure of Interest Rates: A Multivariate Binomial Approach 1 Sandra Peterson 2 Richard C. Stapleton

Optimal trading strategies under arbitrage

Volatility Smiles and Yield Frowns

Continuous Time Finance. Tomas Björk

Credit Risk : Firm Value Model

The Binomial Model. Chapter 3

Pricing and hedging with rough-heston models

Interest-Sensitive Financial Instruments

MASM006 UNIVERSITY OF EXETER SCHOOL OF ENGINEERING, COMPUTER SCIENCE AND MATHEMATICS MATHEMATICAL SCIENCES FINANCIAL MATHEMATICS.

Computational Methods in Finance

The Black-Scholes Model

MFE Course Details. Financial Mathematics & Statistics

Course MFE/3F Practice Exam 2 Solutions

Theoretical Problems in Credit Portfolio Modeling 2

Hedging under Arbitrage

Monte Carlo Simulations

Financial Engineering with FRONT ARENA

Interest Rate Cancelable Swap Valuation and Risk

Problems with pricing MBS { 1 MBS: xed-income derivative with payments, fb(t i )g N i=1 at times, depending on the (future) evolution of interest rate

The stochastic calculus

ESGs: Spoilt for choice or no alternatives?

Basic Arbitrage Theory KTH Tomas Björk

Lecture 8: The Black-Scholes theory

Pricing with a Smile. Bruno Dupire. Bloomberg

Counterparty Credit Risk Simulation

Chapter 14. The Multi-Underlying Black-Scholes Model and Correlation

Interest rate models and Solvency II

Stochastic Volatility (Working Draft I)

Interest Rate Volatility

Computer Exercise 2 Simulation

2.1 Mathematical Basis: Risk-Neutral Pricing

Transcription:

Fixed Income Analysis Term-Structure Models in Continuous Time Multi-factor equilibrium models (general theory) The Brennan and Schwartz model Exponential-ane models Jesper Lund April 14, 1998 1 Outline 1. One-factor models (review and problems) 2. Calibration vs. multi-factor models 3. Mathematical techniques (multivariate SDEs and Ito's lemma) 4. A general multi-factor model 5. Examples of multi-factor models 6. The Brennan and Schwartz two-factor model 7. The exponential-ane class of multi-factor models 8. A two-factor central-tendency model (Beaglehole-Tenney) 2

One-Factor Models { 1 Key features of one-factor (equilibrium) models: { All bond prices are a function of a single state variable, the short rate. { The short rate evolves according to the univariate SDE: dr t = (r t )dt + (r t )dw t : (1) { Using the \absence of arbitrage" assumption and Ito's lemma, we derive a PDE for bond prices: 1 @ 2 P 2 @r2 2 (r) + [(r), (r)(r)] + @r @t, rp = 0; (2) with boundary condition P(T;T) = 1. Advantages of one-factor models: { Simple model with a limited number of parameters { The state variable (short rate) is observable, at least in principle. { Numerical solutions (e.g. binomial trees) can be implemented, if necessary. 3 One-Factor Models { 2 Problems with one-factor models: { Changes in the yield curve are perfectly correlated across dierent maturities. { Shape of the yield curve highly restricted (monotonic increasing and decreasing, and hump-shaped, but not inversely hump-shaped). { Model unable to t the actual yield curve (when the model parameters are time-invariant, as they are supposed to be). Cause of concern for pricing derivatives (e.g., mortgage-backed securities). Solutions: { Calibrated one-factor models with time-dependent parameters (advocated by Hull and White (1990) as modications of the Vasicek and CIR models). { Alternatively: HJM models which t the initial yield curve per construction. { Models with multiple factors (but still with time-invariant parameters). 4

Solution 1: Calibrated one-factor models For example, Vasicek with time-dependent drift dr t = f(t), r t g dt + dw Q t ; (3) where (t) is chosen to t the current yield curve exactly. Problems solved: 1. Perfect t to the current yield curve (including any bond mispricing). 2. Any shape of the current yield curve can be accommodated. Problems remaining and new problems: 1. Still a one-factor model with perfect-correlation assumption. Inadequate for certain derivatives, e.g. options on yield spreads [Canabarro (1995)]. 2. The approach is (inherently) useless for detecting mispricing of bonds. 3. Model will not t future yield curves, unless parameters are re-calibrated. 4. Hedging and risk-management applications are problematic because of the \perfect correlation" assumption. 5 Solution 2: Multi-Factor Models Main assumptions: { All bond prices are a function of a m-dimensional state vector X t. { The short rate is a known function of X t, that is r t = r(x t ). { The state variables in X t evolve according to the multivariate SDE dx t = (X t )dt + (X t )dw t ; (4) where W t is an m-dimensional Brownian motion, and (X t ) diagonal. Problems with multi-factor models: 1. Changes in yield curve are no longer perfectly correlated, but they still lie in an m-dimensional subspace (a great improvement, of course). 2. We may need \many" factors to t the entire yield curve. 3. Factors are, in principle, unobservable. What is X t anyway? 4. Finding an analytical solution for bond prices may be dicult. 5. Numerical solutions (for derivatives) can be computationally involved. 6

Multi-Factor Models How? Without loss of generality, the short rate can be taken as one of the m state variables, since r t = r(x t ). Under no-arbitrage assumption all bond prices (still) satisfy: P (t; T ) = E Q t e R, T t r s ds ; (5) where Q denotes the risk-neutral distribution. Note: the riskneutral process for r t has yet to be determined. Using \traded assets" as additional state variables? { Examples: 30Y yield or the consol yield (Brennan-Schwartz model). { We must specify how the state variables aect r t under the Q-measure. { Parameter restrictions, since (5) must hold for these assets also. 7 Multivariate SDEs Multivariate SDE: where X t = (X1t;:::;X mt ). dx t = (X t )dt + (X t )dw t ; (6) The i'th row of (6) is a univariate SDE, whose drift and volatility functions depend on all m state variables: dx it = i (X t )dt + i (X t )dw it : (7) In this setup, the m univariate Brownian motions can be correlated, with Corr(dW it ;dw ij ) = ij dt. Consider a scalar function, F(X,t), representing a mapping from R m R to the real line, R. The dynamics of F (X; t) are obtained by applying a multivariate version of Ito's lemma. 8

Ito's lemma (multivariate) If X t evolves according to the vector SDE (6), the function F, given by F = F (X; t) follows the univariate SDE: X df t = (X t )dt + m i (X t )dw it ; (8) The drift in (8) is given by: X (X) = m @F i (X)+ @F mx mx +1 @ 2 F @X i @t 2 i (X) j (X) ij ; (9) j=1 @X i @X j where ii = 1. The i'th volatility coecient in (8) is given by: i (X) = @F @X i i (X): (10) 9 A General Multi-Factor Model { 1 As in the one-factor case, we determine (endogenously) the relationship between X t and bond prices, P (t; T ). Since P (t; T ) is a function of X t and t, dp(t; T ) = P (t; T )P (t; T )dt + Pi (t; T )P (t; T )dw it ; (11) and the drift and volatility coecients are obtained from Ito's lemma. Absence of arbitrage implies the APT restriction: X P (t; T ) = r t + m i (X t ) Pi (t; T ): (12) In equation (12), i (X t ) is the market price of risk for the i'th factor, and it is independent of T. m X 10

A General Multi-Factor Model { 2 By Ito's lemma, P (t; T ) and Pi (t; T ) can also be written as: mx P (t; T)P(t; T) = i (X) + + 1 mx mx @X i @t 2 Pi (t; T)P(t; T) = i (X); @X i i = 1;2;:::;m j=1 @ 2 P @X i @X j i (X) j (X) ij After substituting these equations into the APT restriction (12), we get the following PDE: 1 mx mx @ 2 P 2 i (X) j (X) ij + j=1 @X i @X j mx [ i (X), i (X) i (X)] +, r(x)p = 0 (13) @X i @t with boundary condition P (T;T) = 1. 11 A General Multi-Factor Model { 3 Feynman-Kac solution: P (t; T ) = E Q t e, R T t r(x s )ds ; (14) The expectation in (14) is taken under the probability measure corresponding to the risk-neutral (drift-adjusted) process: dx t = f(x t ), (X t )(X t )g dt + (X t )dw Q t : (15) The i'th element of the SDE (15) is dx it = f i (X t ), i (X t ) i (X t )g dt + i (X t )dw Q it : (16) 12

Four examples of multi-factor models 1. Double-Decay (Central-Tendency) model: 2. Fong-Vasicek stochastic volatility model: 3. Brennan-Schwartz model: dr t = 1( t, r t )dt + 1dW1t (17) d t = 2(, t )dt + 2dW2t (18) dr t = 1(, r t )dt + p V t dw1t (19) dv t = 2(, V t )dt + p V t dw2t (20) d log r t = [(l t, r t ), log p] dt + 1dW1t (21) dl t = 2(r;l)dt + 2l t dw2t; (22) where l t is the consol rate (annuity that never matures). 4. Multi-factor CIR model: r t = P m y it (23) dy it = i ( i, y it )dt + i p yit dw it ; i = 1; 2;:::;m (24) where the m Brownian motions are independent. 13 The Brennan and Schwartz (1979) model State variables in the model: r t l t the short rate (instantaneous interest rate). the yield-to-maturity on a consol bond with a \continuous coupon". General stochastic process: dr t = 1(r t ;l t )dt + 1(r t ;l t )dw1t (25) dl t = 2(r t ;l t )dt + 2(r t ;l t )dw2t: (26) The particular process used in the paper: d log r t = [(l t, r t ), log p] dt + 1dW1t (27) dl t = 2(r;l)dt + 2l t dw2t: (28) For pricing purposes, we do not need to specify 2(l; r) as the second state variable is a traded asset. 14

BS consol price dynamics A consol is an annuity that never matures. If V t denotes the price of the consol, we have the following relation: Z " 1 V t = 0 e,l ts 1 # 1 ds =, e,l ts = 1 (29) l t 0 l t Note: the relationship between X t = (r t ;l t ) and V t is known. Consol price dynamics: where dv t V t = V (r t ;l t )dt + 0 dw1t + V (r t ;l t )dw2t (30) V V (r;l) =,l,2 2(l; r)+l,3 2 2(l; r) = l,1,l,1 2(l; r) + l,2 2 2(l; r) (31) V V (r;l) =,l,2 2(l; r) = l,1,l,1 2(l; r) (32) since V t = l,1 t does not depend on r t. 15 BS fundamental PDE { 1 The bond price, P (t; T ), satises the PDE: 1 @ 2 P 2 @r 2 2 1(r;l) + 1 2 @ 2 P @l 2 2 2(r;l) + @2 P @r@l 1(r;l)2(r;l) + @r f 1(r;l),1(r;l)1(r;l)g + @l f 2(r;l),2(r;l)2(r;l)g + @t, rp = 0: (33) Because the l t is a known function of a traded asset, we can eliminate 2(r;l) and 2(r;l) from the above PDE. First, we substitute the SDE for the consol price dynamics (30) into the APT relationship used to derive the PDE: V (r;l)+l = r+2(r;l) V (r;l) (34) Why do we add l on the LHS? 16

BS fundamental PDE { 2 Second, we substitute (31) and (32) into (34):,l,1 2(r;l)+l,2 2 2(r;l)+l = r,2(r;l)l,1 2(r;l): (35) Third, after multiplying by l on both sides of (35), we get 2(r;l),2(r;l)2(r;l) = l,1 2 2(r;l)+l 2,rl (36) Finally, we substitute (36) into (33): 1 @ 2 P 2 @r 2 2 1(r;l) + 1 2 @ 2 P @l 2 2 2(r;l) + @2 P @r@l 1(r;l)2(r;l) + @r f 1(r;l),1(r;l)1(r;l)g + @l n l,1 2 2(r;l)+l 2,rl which is the BS PDE. o + @t, rp = 0; (37) 17 Assessment of the BS model Advantages of the Brennan-Schwartz model: { State variables are observable (in principle), and they can be interpreted as short and long-run factors. { Only one market price of risk (preference) parameter in the model. Problems with the Brennan-Schwartz model: { No analytical solution for bond prices. The PDE can only be solved with numerical methods either by nite-dierence PDE solutions or Monte Carlo evaluation of the Feynman-Kac formula. { In most bond markets, there are no actively traded consol bonds. { Technical problems with the BS model: by the denition of l t, V t = l,1 t = Z 1 t P(t; s)ds = F(r t ;l t ); (38) but the requisite parameter constraint(s) are not imposed in the BS model. { This problem is, in fact, an argument against using traded assets (yields) as state variables (not just in the BS model). 18

Exponential-ane models { 1 Fundamental PDE for a general multi-factor model: 1 mx mx @ 2 P 2 i (X) j (X) ij + @X j=1 i @X j mx [ i (X), i (X) i (X)] + @X i @t, r(x)p = 0 (39) The Brennan and Schwartz model with X t = (r t ;l t ) does not lead to an analytical solution of (39) for bond prices. There are several term-structure models with an analytical solution for P (t; T ), and for most of these models we get P (t; t + ) = exp h A() + B() 0 X t i : (40) Models with bond prices of the form (40) are called exponentialane models [Due and Kan (1996)]. 19 Exponential-ane models { 2 What are the sucient conditions for obtaining (40) as the solution to (39)? All bond prices, solutions to (39), depend on: 1. The mapping from X t to r t, given by r t = r(x t ). 2. m risk-neutral drifts: i (X) = i (X), i (X) i (X) (41) 3. m(m +1)=2 variance-covariance terms: i (X) j (X) ij. Sucient conditions for exponential-ane models: r(x) = w0 + w1 0 X (42) i (X) = a i + b 0 ix; i = 1;:::;m (43) i (X) j (X) ij = c ij + d 0 ijx; i; j = 1;:::;m (44) That is, all \coecients" in the PDE are linear in X. 20

Exponential-ane models { 3 The function A() and the m1 vector (of functions) B() depend on the specic model. A() and B() are obtained as the solution to an ODE system with dimension (m + 1). Same procedure as with one-factor models: { First, we guess that the solution is of the form (40). { Second, we substitute the requisite partial derivatives in to the PDE. { Finally, we collect terms with the factor X i (i = 1; 2;:::;m) and a constant (remaining terms). { This provides the m + 1 ODEs which must be solved somehow (perhaps numerically, using Runge-Kutta integration) { Boundary conditions for the ODE: A(0) = 0 and B(0) = 0 m1. 21 Gaussian central-tendency model { 1 Stochastic process for the short rate: dr t = 1( t, r t )dt + 1dW1t (45) d t = 2(, t )dt + 2dW2t; (46) The Brownian motions are dependent, Corr(dW1t;dW2t) = dt, and the market prices of risk are constants, 1 and 2. PDE: 1 @ 2 P 2 @r2 2 1 + 1 @ 2 P 2 @2 2 2 + @2 P @r@ 12 + @r [ 1(, r), 11] We guess that + @ [ 2(, ), 22], @ P (t; t + ) = exp, rp = 0; (47) A() + B1()r t + B2() t : (48) 22

Gaussian central-tendency model { 2 Substitution of the partial derivatives of the function (48) into the PDE (47) gives 1 2 B2 1()1 2 + 1 2 B2 2()2 + B1()B2()12 + B1() [ 1(, r), 11] o +B2() [ 2(, ), 22], A 0 (), B1()r 0, B2() 0, r P = 0 (49) : After dividing by P and collecting terms we get 1 2 2 1 B2 1()+ 1 2 2 2 B2 2()+12B1()B2() o,11b1()+(22,22)b2(),a 0 ) n o, 1B1()+B1()+1 0 r + n 1B1(),2B2(),B 0 2() o = 0 (50) 23 Gaussian central-tendency model { 3 Since (50) must hold for all values of r and, we have ODE solutions: B 0 1() =,1B1(), 1 (51) B 0 2() = 1B1(), 2B2() (52) A 0 1() = 1 2 2 1 B2 1()+ 1 2 2 2 B2 2()+12B1()B2() B1() = e,1, 1 1 B2() = e,2, 1 2 A() = Z,11B1()+(2,22)B2(): (53), e, 1, e, 2 1, 2 (54) (55) 0 A0 (s)ds; where A 0 (s) is the RHS of (53): (56) 24