term structure models a graduate course
DESCRIPTION
TRANSCRIPT
Springer Finance
Editorial BoardM. AvellanedaG. Barone-AdesiM. BroadieM.H.A. DavisE. DermanC. KlüppelbergW. Schachermayer
Springer Finance
Springer Finance is a programme of books addressing students, academics andpractitioners working on increasingly technical approaches to the analysis offinancial markets. It aims to cover a variety of topics, not only mathematical financebut foreign exchanges, term structure, risk management, portfolio theory, equityderivatives, and financial economics.
Ammann M., Credit Risk Valuation: Methods, Models, and Application (2001)Back K., A Course in Derivative Securities: Introduction to Theory and Computation (2005)Barucci E., Financial Markets Theory. Equilibrium, Efficiency and Information (2003)Bielecki T.R. and Rutkowski M., Credit Risk: Modeling, Valuation and Hedging (2002)Bingham N.H. and Kiesel R., Risk-Neutral Valuation: Pricing and Hedging of FinancialDerivatives (1998, 2nd ed. 2004)Brigo D. and Mercurio F., Interest Rate Models: Theory and Practice (2001, 2nd ed. 2006)Buff R., Uncertain Volatility Models – Theory and Application (2002)Carmona R.A. and Tehranchi M.R., Interest Rate Models: An Infinite Dimensional StochasticAnalysis Perspective (2006)Dana R.-A. and Jeanblanc M., Financial Markets in Continuous Time (2003)Deboeck G. and Kohonen T. (Editors), Visual Explorations in Finance with Self-OrganizingMaps (1998)Delbaen F. and Schachermayer W., The Mathematics of Arbitrage (2005)Elliott R.J. and Kopp P.E., Mathematics of Financial Markets (1999, 2nd ed. 2005)Fengler M.R., Semiparametric Modeling of Implied Volatility (2005)Filipovic D., Term-Structure Models (2009)Fusai G. and Roncoroni A., Implementing Models in Quantitative Finance (2008)Geman H., Madan D., Pliska S.R. and Vorst T. (Editors), Mathematical Finance – BachelierCongress 2000 (2001)Gundlach M. and Lehrbass F. (Editors), CreditRisk+ in the Banking Industry (2004)Jeanblanc M., Yor M., Chesney M., Mathematical Methods for Financial Markets(2009 forthcoming)Jondeau E., Financial Modeling Under Non-Gaussian Distributions (2007)Kabanov Y.A. and Safarian M., Markets with Transaction Costs (2009 forthcoming)Kellerhals B.P., Asset Pricing (2004)Külpmann M., Irrational Exuberance Reconsidered (2004)Kwok Y.-K., Mathematical Models of Financial Derivatives (1998, 2nd ed. 2008)Malliavin P. and Thalmaier A., Stochastic Calculus of Variations in Mathematical Finance(2005)Meucci A., Risk and Asset Allocation (2005, corr. 2nd printing 2007)Pelsser A., Efficient Methods for Valuing Interest Rate Derivatives (2000)Prigent J.-L., Weak Convergence of Financial Markets (2003)Schmid B., Credit Risk Pricing Models (2004)Shreve S.E., Stochastic Calculus for Finance I (2004)Shreve S.E., Stochastic Calculus for Finance II (2004)Yor M., Exponential Functionals of Brownian Motion and Related Processes (2001)Zagst R., Interest-Rate Management (2002)Zhu Y.-L., Wu X., Chern I.-L., Derivative Securities and Difference Methods (2004)Ziegler A., Incomplete Information and Heterogeneous Beliefs in Continuous-time Finance(2003)Ziegler A., A Game Theory Analysis of Options (2004)
Damir Filipovic
Term-Structure Models
A Graduate Course
Damir FilipovicUniversity of Vienna, and Vienna Universityof Economics and BusinessHeiligenstädter Strasse 46-481190 [email protected]
ISBN 978-3-540-09726-6 e-ISBN 978-3-540-68015-4DOI 10.1007/978-3-540-68015-4Springer Dordrecht Heidelberg London New York
Library of Congress Control Number: 2009933038
Mathematics Subject Classification (2000): 60H05, 60H10, 60J60, 62P05, 91B28JEL Classification: E43, G12, G13
©Springer-Verlag Berlin Heidelberg 2009This work is subject to copyright. All rights are reserved, whether the whole or part of the material isconcerned, specifically the rights of translation, reprinting, reuse of illustrations, recitation, broadcasting,reproduction on microfilm or in any other way, and storage in data banks. Duplication of this publicationor parts thereof is permitted only under the provisions of the German Copyright Law of September 9,1965, in its current version, and permission for use must always be obtained from Springer. Violationsare liable to prosecution under the German Copyright Law.The use of general descriptive names, registered names, trademarks, etc. in this publication does notimply, even in the absence of a specific statement, that such names are exempt from the relevant protectivelaws and regulations and therefore free for general use.
Printed on acid-free paper
Springer is part of Springer Science+Business Media (www.springer.com)
for Susanne and Elena Christina
Preface
Changing interest rates constitute one of the major risk sources for banks, insurancecompanies, and other financial institutions. Modeling the term-structure movementsof interest rates is a challenging task. One simple reason lies in the high dimension-ality of this object, which is often assumed to be infinite. This creates a demand formathematical models which differ from the standard stock market models. The ori-gin of the term-structure models treated in this book can be traced back more thanthirty years to the seminal work of Vasicek [160]. Since that time, the volume oftraded interest rate sensitive derivatives has grown enormously.
This book gives an introduction to the mathematics of term-structure modelsin continuous time. It is suitable for a one-semester graduate course in mathemat-ics, financial engineering, or quantitative finance. The focus is on a mathematicallystraightforward but rigorous development of the theory, which is illustrated with ex-amples whenever possible. Each chapter ends with a set of exercises that providesa source for homework and exam questions. Readers are expected to be familiarwith elementary Itô calculus, and analysis and probability theory on the level of e.g.Rudin [138] and Williams [161], respectively.
This book has emerged in several stages. I wrote the first version as lecture notesfor a one-semester graduate course on fixed-income models in the fall term 2002/03at the Department of Operations Research and Financial Engineering at PrincetonUniversity. The text has been gradually improved in subsequent lectures held at theMathematics Institute at the University of Munich, at the Vienna Graduate Schoolof Finance (VGSF), and at the Executive Academy of the Vienna University of Eco-nomics and Business Administration (WU). In the winter term of 2008/09 I com-pleted the book by substantial revision and extension of the text, the inclusion ofexercise and notes sections, and the addition of a completely new chapter on affineprocesses.
The number of books on term-structure models is rapidly growing, yet it is diffi-cult, with a few exceptions, to find a convenient textbook for a one-semester grad-uate course on term-structure models for mathematicians and financial engineers.There are several reasons for this:
• Until recently, many textbooks on mathematical finance have treated stochasticinterest rates as an appendix to the elementary arbitrage pricing theory, whichusually requires constant (zero) interest rates.
• Interest rate theory is not as standardized as the arbitrage pricing models forstocks, such as the fundamental Black–Scholes model.
• The very nature of fixed-income instruments causes difficulties, other than forstock derivatives, in implementing and calibrating models. These issues shouldtherefore not be left out.
viii Preface
Being aware that I must have overlooked important other contributions, I men-tion the following incomplete list of related books in alphabetic order: Björk [13](introduction to mathematical finance, with a part on interest rate models), Brigoand Mercurio [27] (interest rate and credit risk models, practical implementationand calibration of selected models), Cairns [33] (a graduate course book on inter-est rate models), Carmona and Tehranchi [35] (mathematically advanced text onan infinite-dimensional analysis approach to interest rate models), James and Web-ber [100] (comprehensive resource on interest rate models, includes some historicaccount), Jarrow [103] (discrete-time introduction to interest rates), Musiela andRutkowski [127] (comprehensive introduction to mathematical finance, with a largepart on interest rate modeling and market pricing practice), Pelsser [131] (intro-duction to interest rate models and their efficient implementation), Rebonato [134](emphasis on market practice for pricing and handling interest rate derivatives),Shreve [149] (introduction to mathematical finance with a chapter on term-structuremodels), and Zagst [163] (introduction to mathematical finance, interest rate mod-eling and risk management). In particular, more term-structure-related exercises,besides the set provided in this book, can be found in Björk [13], Cairns [33], andShreve [149].
What distinguishes this book from others in particular is its comprehensive chap-ter on affine diffusion processes, which are among the most widely used factor mod-els in finance. Another feature of this book is its section on the interplay betweencurve-fitting methods and factor models for the term-structure of interest rates.
I owe a lot of thanks for their helpful comments and contributions to FrancescaBiagini, Rama Cont, Christa Cuchiero, Jason Chung, Zehra Eksi, Luiz Paulo FeijóFichtner, Nikolaos Georgiopoulos, Paul Glasserman, Georg Grafendorfer, MichaelKupper, Eberhard Mayerhofer, Antoon Pelsser, Daniel Rost, Mykhaylo Shkolnikov,Gregor Svindland, Stefan Tappe, Takahiro Tsuchiya, Nicolas Vogelpoth, MarioWüthrich, and Vilimir Yordanov. Financial support during the final writing of thisbook from WWTF (Vienna Science and Technology Fund) is gratefully acknowl-edged. Moreover, I am grateful to Catriona Byrne and the Editorial Assistants atSpringer-Verlag for their valuable support. I also thank Jef Boys for thoroughlycopy-editing the manuscript.
Most I owe to my wife Susanne for her loving support and patience during thetime-consuming writing of this book.
Vienna Damir Filipovic
Contents
1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
2 Interest Rates and Related Contracts . . . . . . . . . . . . . . . . . . 52.1 Zero-Coupon Bonds . . . . . . . . . . . . . . . . . . . . . . . . . 52.2 Interest Rates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.2.1 Market Example: LIBOR . . . . . . . . . . . . . . . . . . 72.2.2 Simple vs. Continuous Compounding . . . . . . . . . . . . 82.2.3 Forward vs. Future Rates . . . . . . . . . . . . . . . . . . 9
2.3 Money-Market Account and Short Rates . . . . . . . . . . . . . . 92.3.1 Proxies for the Short Rate . . . . . . . . . . . . . . . . . . 10
2.4 Coupon Bonds, Swaps and Yields . . . . . . . . . . . . . . . . . . 112.4.1 Fixed Coupon Bonds . . . . . . . . . . . . . . . . . . . . 112.4.2 Floating Rate Notes . . . . . . . . . . . . . . . . . . . . . 122.4.3 Interest Rate Swaps . . . . . . . . . . . . . . . . . . . . . 122.4.4 Yield and Duration . . . . . . . . . . . . . . . . . . . . . . 15
2.5 Market Conventions . . . . . . . . . . . . . . . . . . . . . . . . . 172.5.1 Day-Count Conventions . . . . . . . . . . . . . . . . . . . 172.5.2 Coupon Bonds . . . . . . . . . . . . . . . . . . . . . . . . 182.5.3 Accrued Interest, Clean Price and Dirty Price . . . . . . . . 182.5.4 Yield-to-Maturity . . . . . . . . . . . . . . . . . . . . . . 19
2.6 Caps and Floors . . . . . . . . . . . . . . . . . . . . . . . . . . . 192.6.1 Caps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202.6.2 Floors . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202.6.3 Caps, Floors and Swaps . . . . . . . . . . . . . . . . . . . 212.6.4 Black’s Formula . . . . . . . . . . . . . . . . . . . . . . . 21
2.7 Swaptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222.7.1 Black’s Formula . . . . . . . . . . . . . . . . . . . . . . . 24
2.8 Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242.9 Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
3 Estimating the Term-Structure . . . . . . . . . . . . . . . . . . . . . 293.1 A Bootstrapping Example . . . . . . . . . . . . . . . . . . . . . . 293.2 Non-parametric Estimation Methods . . . . . . . . . . . . . . . . 34
3.2.1 Bond Markets . . . . . . . . . . . . . . . . . . . . . . . . 353.2.2 Money Markets . . . . . . . . . . . . . . . . . . . . . . . 363.2.3 Problems . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
3.3 Parametric Estimation Methods . . . . . . . . . . . . . . . . . . . 383.3.1 Estimating the Discount Function with Cubic B-splines . . 38
x Contents
3.3.2 Smoothing Splines . . . . . . . . . . . . . . . . . . . . . . 433.3.3 Exponential–Polynomial Families . . . . . . . . . . . . . . 49
3.4 Principal Component Analysis . . . . . . . . . . . . . . . . . . . 513.4.1 Principal Components of a Random Vector . . . . . . . . . 513.4.2 Sample Principle Components . . . . . . . . . . . . . . . . 523.4.3 PCA of the Forward Curve . . . . . . . . . . . . . . . . . 533.4.4 Correlation . . . . . . . . . . . . . . . . . . . . . . . . . . 55
3.5 Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 563.6 Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
4 Arbitrage Theory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 594.1 Stochastic Calculus . . . . . . . . . . . . . . . . . . . . . . . . . 59
4.1.1 Stochastic Integration . . . . . . . . . . . . . . . . . . . . 604.1.2 Quadratic Variation and Covariation . . . . . . . . . . . . 614.1.3 Itô’s Formula . . . . . . . . . . . . . . . . . . . . . . . . . 624.1.4 Stochastic Differential Equations . . . . . . . . . . . . . . 634.1.5 Stochastic Exponential . . . . . . . . . . . . . . . . . . . . 64
4.2 Financial Market . . . . . . . . . . . . . . . . . . . . . . . . . . . 654.2.1 Self-Financing Portfolios . . . . . . . . . . . . . . . . . . 654.2.2 Numeraires . . . . . . . . . . . . . . . . . . . . . . . . . . 66
4.3 Arbitrage and Martingale Measures . . . . . . . . . . . . . . . . . 674.3.1 Martingale Measures . . . . . . . . . . . . . . . . . . . . 684.3.2 Market Price of Risk . . . . . . . . . . . . . . . . . . . . . 694.3.3 Admissible Strategies . . . . . . . . . . . . . . . . . . . . 704.3.4 The First Fundamental Theorem of Asset Pricing . . . . . . 70
4.4 Hedging and Pricing . . . . . . . . . . . . . . . . . . . . . . . . . 714.4.1 Complete Markets . . . . . . . . . . . . . . . . . . . . . . 714.4.2 Arbitrage Pricing . . . . . . . . . . . . . . . . . . . . . . 74
4.5 Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 754.6 Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
5 Short-Rate Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . 795.1 Generalities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 795.2 Diffusion Short-Rate Models . . . . . . . . . . . . . . . . . . . . 80
5.2.1 Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . 825.2.2 Inverting the Forward Curve . . . . . . . . . . . . . . . . . 83
5.3 Affine Term-Structures . . . . . . . . . . . . . . . . . . . . . . . 845.4 Some Standard Models . . . . . . . . . . . . . . . . . . . . . . . 85
5.4.1 Vasicek Model . . . . . . . . . . . . . . . . . . . . . . . . 855.4.2 CIR Model . . . . . . . . . . . . . . . . . . . . . . . . . . 875.4.3 Dothan Model . . . . . . . . . . . . . . . . . . . . . . . . 885.4.4 Ho–Lee Model . . . . . . . . . . . . . . . . . . . . . . . . 895.4.5 Hull–White Model . . . . . . . . . . . . . . . . . . . . . . 90
5.5 Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 915.6 Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
Contents xi
6 Heath–Jarrow–Morton (HJM) Methodology . . . . . . . . . . . . . . 936.1 Forward Curve Movements . . . . . . . . . . . . . . . . . . . . . 936.2 Absence of Arbitrage . . . . . . . . . . . . . . . . . . . . . . . . 956.3 Short-Rate Dynamics . . . . . . . . . . . . . . . . . . . . . . . . 966.4 HJM Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
6.4.1 Proportional Volatility . . . . . . . . . . . . . . . . . . . . 986.5 Fubini’s Theorem . . . . . . . . . . . . . . . . . . . . . . . . . . 996.6 Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1026.7 Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
7 Forward Measures . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1057.1 T -Bond as Numeraire . . . . . . . . . . . . . . . . . . . . . . . . 1057.2 Bond Option Pricing . . . . . . . . . . . . . . . . . . . . . . . . . 109
7.2.1 Example: Vasicek Short-Rate Model . . . . . . . . . . . . 1107.3 Black–Scholes Model with Gaussian Interest Rates . . . . . . . . . 110
7.3.1 Example: Black–Scholes–Vasicek Model . . . . . . . . . . 1137.4 Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1147.5 Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
8 Forwards and Futures . . . . . . . . . . . . . . . . . . . . . . . . . . 1178.1 Forward Contracts . . . . . . . . . . . . . . . . . . . . . . . . . . 1178.2 Futures Contracts . . . . . . . . . . . . . . . . . . . . . . . . . . 118
8.2.1 Interest Rate Futures . . . . . . . . . . . . . . . . . . . . . 1198.3 Forward vs. Futures in a Gaussian Setup . . . . . . . . . . . . . . 1208.4 Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1218.5 Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
9 Consistent Term-Structure Parametrizations . . . . . . . . . . . . . 1239.1 Multi-factor Models . . . . . . . . . . . . . . . . . . . . . . . . . 1239.2 Consistency Condition . . . . . . . . . . . . . . . . . . . . . . . . 1259.3 Affine Term-Structures . . . . . . . . . . . . . . . . . . . . . . . 1279.4 Polynomial Term-Structures . . . . . . . . . . . . . . . . . . . . . 128
9.4.1 Special Case: m = 1 . . . . . . . . . . . . . . . . . . . . . 1299.4.2 General Case: m ≥ 1 . . . . . . . . . . . . . . . . . . . . . 131
9.5 Exponential–Polynomial Families . . . . . . . . . . . . . . . . . . 1349.5.1 Nelson–Siegel Family . . . . . . . . . . . . . . . . . . . . 1349.5.2 Svensson Family . . . . . . . . . . . . . . . . . . . . . . . 135
9.6 Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1389.7 Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
10 Affine Processes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14310.1 Definition and Characterization of Affine Processes . . . . . . . . 14310.2 Canonical State Space . . . . . . . . . . . . . . . . . . . . . . . . 14610.3 Discounting and Pricing in Affine Models . . . . . . . . . . . . . 151
10.3.1 Examples of Fourier Decompositions . . . . . . . . . . . . 15710.3.2 Bond Option Pricing in Affine Models . . . . . . . . . . . 161
xii Contents
10.3.3 Heston Stochastic Volatility Model . . . . . . . . . . . . . 16610.4 Affine Transformations and Canonical Representation . . . . . . . 16810.5 Existence and Uniqueness of Affine Processes . . . . . . . . . . . 17110.6 On the Regularity of Characteristic Functions . . . . . . . . . . . . 17310.7 Auxiliary Results for Differential Equations . . . . . . . . . . . . 177
10.7.1 Some Invariance Results . . . . . . . . . . . . . . . . . . . 17710.7.2 Some Results on Riccati Equations . . . . . . . . . . . . . 18010.7.3 Proof of Theorem 10.3 . . . . . . . . . . . . . . . . . . . . 185
10.8 Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18610.9 Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194
11 Market Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19711.1 Heuristic Derivation . . . . . . . . . . . . . . . . . . . . . . . . 19711.2 LIBOR Market Model . . . . . . . . . . . . . . . . . . . . . . . 199
11.2.1 LIBOR Dynamics Under Different Measures . . . . . . . 20111.3 Implied Bond Market . . . . . . . . . . . . . . . . . . . . . . . . 20111.4 Implied Money-Market Account . . . . . . . . . . . . . . . . . . 20411.5 Swaption Pricing . . . . . . . . . . . . . . . . . . . . . . . . . . 206
11.5.1 Forward Swap Measure . . . . . . . . . . . . . . . . . . 20711.5.2 Analytic Approximations . . . . . . . . . . . . . . . . . . 209
11.6 Monte Carlo Simulation of the LIBOR Market Model . . . . . . 21011.7 Volatility Structure and Calibration . . . . . . . . . . . . . . . . 212
11.7.1 Principal Component Analysis . . . . . . . . . . . . . . . 21211.7.2 Calibration to Market Quotes . . . . . . . . . . . . . . . 213
11.8 Continuous-Tenor Case . . . . . . . . . . . . . . . . . . . . . . . 21911.9 Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22111.10 Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
12 Default Risk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22512.1 Default and Transition Probabilities . . . . . . . . . . . . . . . . . 22512.2 Structural Approach . . . . . . . . . . . . . . . . . . . . . . . . . 22712.3 Intensity-Based Approach . . . . . . . . . . . . . . . . . . . . . . 229
12.3.1 Construction of Doubly Stochastic Intensity-Based Models 23512.3.2 Computation of Default Probabilities . . . . . . . . . . . . 23612.3.3 Pricing Default Risk . . . . . . . . . . . . . . . . . . . . . 23612.3.4 Measure Change . . . . . . . . . . . . . . . . . . . . . . . 240
12.4 Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24212.5 Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243
References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253
Chapter 1Introduction
A term-structure is a function that relates a certain financial variable or parameter toits maturity. Prototypical examples are the term-structure of interest rates or zero-coupon bond prices. But there are also term-structures of option implied volatilities,credit spreads, variance swaps,1 etc. Term-structures are high-dimensional objects,which often are not directly observable. On the empirical side this requires esti-mation methods that are flexible enough to capture the entire market information.But flexibility often comes at the cost of irregular term-structure shapes and a greatnumber of factors. Principal component analysis and parametric estimation meth-ods can put things right. On the modeling side we find several challenging tasks.Bonds and other forward contracts expire at maturity where they have to satisfy aformally predetermined terminal condition. For example, a zero-coupon bond hasvalue one at maturity, a European-style option has a predetermined payoff contin-gent on some underlying instrument, etc. Under the absence of arbitrage this hasnon-trivial implications for any dynamic term-structure model. As a consequence,various approaches to modeling the term-structure of interest rates have been pro-posed in the last decades, starting with the seminal work of Vasicek [160]. By arbi-trage we mean an investment strategy that yields no negative cash flow in any futurestate of the world and a positive cash flow in at least one state; in simple terms,a risk-free profit. The assumption of no arbitrage is justified by market efficiencyas a consequence of which prices tend to converge to arbitrage-free prices due todemand and supply effects.
The goal of this book is to give a self-contained and rigorous introduction tothe mathematics of term-structure models in continuous time. After an elementaryintroduction to bond and interest rate markets, we review some of the related term-structure estimation methods in use, which will eventually be tested for consistencywith arbitrage-free stochastic models. Before that we gradually introduce the math-ematical tools and principles of arbitrage pricing needed to analyze the stochasticmodels most widely used in the industry and academia. This includes short-ratemodels, the Heath–Jarrow–Morton framework for term-structure movements, andthe LIBOR and swap market models. A special feature of this book is a thoroughchapter on affine diffusions, which are among the most widely used models in fi-nance. Their main applications lie in the theory of the term-structure of interest rates,stochastic volatility option pricing and the modeling of credit risk, hence rangingwell beyond interest rates. An outline of the most common approaches to defaultrisk modeling completes this book.
1Given a stock index S, a variance swap exchanges the payment of realized variance of the log-returns of S against a previously agreed strike price. See Bühler [31].
D. Filipovic, Term-Structure Models,Springer Finance,DOI 10.1007/978-3-540-68015-4_1, © Springer-Verlag Berlin Heidelberg 2009
1
2 1 Introduction
In what follows, we give a quick overview of the contents of each chapter.Chapter 2 introduces the basic notions of bond and interest rate markets: zero-
coupon bonds, spot and forward rates, yields, short rates and the money-marketaccount. Market practice such as day-count conventions will be briefly discussed.We then look at the prototypical interest rate derivatives, such as swaps, caps, floorsand swaptions, and we learn how traders price them using Black’s formula.
Chapter 3 reviews some of the most common term-structure estimation methods.We start with a bootstrapping example, and then consider more general aspects ofnon-parametric and parametric estimation methods by means of illustrating exam-ples. In the last section we perform a principal component analysis for the term-structure movements, which is the best-known dimension reduction technique inmultivariate data analysis.
Chapter 4 briefly recalls the fundamental arbitrage principles in a Brownian-motion-driven financial market. The basics of stochastic calculus are introduced,including the stochastic integral, stochastic differential equations and the stochasticexponential function. The main pillars are Itô’s formula, Girsanov’s change of mea-sure theorem, and the martingale representation theorem. Based on these, the firstand second fundamental theorems of asset pricing are established, which form thebasis for hedging and pricing in a financial market model.
Chapter 5 gives an introduction to diffusion short-rate models, which are the ear-liest arbitrage-free interest rate models. Particular focus is on affine term-structures.We survey the most common standard models, including the Vasicek and Cox–Ingersoll–Ross models. It turns out that short-rate models are not always flexibleenough to calibrate them to the observed initial term-structure.
Chapter 6 provides the essentials of the Heath–Jarrow–Morton (HJM) frameworkfor modeling the entire forward curve directly. This is a very general setup, whichincludes all models presented in this book. The only substantive economic restric-tions are the continuous sample paths assumption for the forward rate process, andthe finite number of driving Brownian motions. The absence of arbitrage leads to thecelebrated HJM drift condition, which implies that all bond option prices do onlydepend on the volatility curve. For the sake of completeness, we provide here a fullproof of a version of Fubini’s theorem for stochastic integrals, which is needed inthe derivation of the HJM drift condition.
In Chap. 7 we replace the risk-free numeraire by another traded asset, such asthe T -bond. This change of numeraire technique proves most useful for option pric-ing and provides the basis for the market models studied below. We derive explicitoption price formulas for Gaussian HJM models. This includes the Vasicek short-rate model and some extension of the Black–Scholes stock model with stochasticinterest rates.
Chapter 8 introduces two common types of term contracts: forwards and futures.The latter are actively traded on many exchanges. In particular, we discuss interestrate futures and futures rates, and relate them to forward rates in the Gaussian HJMmodel.
Chapter 9 brings together the aforementioned parametric estimation methods andarbitrage-free factor models for the term-structure of interest rates. We provide the
1 Introduction 3
appropriate consistency conditions and explore some important examples. This in-cludes affine, quadratic, and more general polynomial term-structures, as well as theNelson–Siegel and Svensson curve families, which are commonly used by centralbanks.
Chapter 10 is a special feature of this book. It provides a comprehensive dis-cussion of affine diffusions and their applications in finance. We give a completecharacterization, establishing existence and uniqueness, of multivariate affine diffu-sions on the common state space R
m+ × Rn. A general pricing formula is derived
from Fourier transform methods. We find explicit expressions for European call andput options, exchange options, and spread options. These are further illustrated forspecific models, including the Vasicek and Cox–Ingersoll–Ross short-rate models,as well as Heston’s stochastic volatility model.
In Chap. 11 we introduce the lognormal LIBOR and swap market models. Theprincipal idea of these approaches builds on the above change of numeraire tech-nique, and is to choose a different numeraire than the risk-free account. Both ap-proaches lead to Black’s formula for either caps (LIBOR models) or swaptions(swap rate models). Because of this they are usually referred to as “market mod-els”. We discuss the Monte Carlo simulation and calibration of the LIBOR marketmodel in some detail.
Chapter 12 reviews the two most common approaches to credit risk modeling:the structural and the intensity-based approach. The structural approach models thevalue of a firm’s assets. Default is when this value hits a certain lower bound. In theintensity-based approach, default is specified exogenously by a stopping time withgiven intensity process. The scope is on single name risk only. That said, it providesthe ground for further studies in the very active research area of default risk.
Each chapter ends with a set of exercises that provides a source for homeworkand exam questions, and a notes section. The notes sections provide backgroundinformation, further reading and references to data and text sources used in the maintext.
Finally a word on notation. We write ab for the matrix product and a� for thetranspose of matrices a, b. The ith standard basis vector in R
n is denoted by ei .We write R+ = [0,∞) for the nonnegative real numbers and R− = (−∞,0] forthe nonpositive real numbers, and accordingly R
m+ and Rm− in higher dimension.
The real and imaginary part of a complex number or vector z is denoted by �(z)
and �(z), respectively. We define Cm+ as the set of z ∈ C
m with �(z) ∈ Rm+, and
analogously Cm− as the set of z ∈ C
m with �(z) ∈ Rm−. With x ∧ y and x ∨ y we
denote the minimum and the maximum of x and y, respectively. All other notationis standard or explained in the text.
Chapter 2Interest Rates and Related Contracts
A bond is a securitized form of a loan. Bonds are the primary financial instrumentsin the market where the time value of money is traded. This chapter provides thebasis concepts of interest rates and bond markets. We start with zero-coupon bondsand define a number of related interest rates. We then look at market conventionsand learn how caps, floors and swaptions are priced by market practice.
2.1 Zero-Coupon Bonds
A dollar today is worth more than a dollar tomorrow. The time t value of a dollar attime T ≥ t is expressed by the zero-coupon bond with maturity T , P(t, T ), brieflyalso T -bond. This is a contract which guarantees the holder one dollar to be paid atthe maturity date T , see Fig. 2.1.
In theory we will assume that:
• There exists a frictionless market for T -bonds for every T > 0.• P(T ,T ) = 1 for all T .• P(t, T ) is differentiable in T .
In reality these assumptions are not always satisfied: zero-coupon bonds are nottraded for all maturities, and P(T ,T ) might be less than one if the issuer of theT -bond defaults. Yet, this is a good starting point for doing the mathematics. Morerealistic models will be introduced and discussed in the sequel.
The third condition is purely technical and implies that the term-structure of zero-coupon bond prices1 T �→ P(t, T ) is a smooth curve, see Fig. 2.2 for an example.
Note that t �→ P(t, T ) is a stochastic process since bond prices P(t, T ) are notknown with certainty before t , see Fig. 2.3.
A reasonable assumption would also be that T �→ P(t, T ) ≤ 1 is a nonincreasingcurve (which is equivalent to nonnegativity of interest rates). However, already clas-sical interest rate models imply zero-coupon bond prices greater than 1. Thereforewe leave aside this requirement.
Fig. 2.1 Cash flow of aT -bond
1T �→ P (t, T ) is also called the discount curve.
D. Filipovic, Term-Structure Models,Springer Finance,DOI 10.1007/978-3-540-68015-4_2, © Springer-Verlag Berlin Heidelberg 2009
5
6 2 Interest Rates and Related Contracts
Fig. 2.2 Term-structureT �→ P (t, T )
Fig. 2.3 T -bond priceprocess t �→ P (t, T )
2.2 Interest Rates
The term-structure of zero-coupon bond prices does not contain much visual infor-mation (strictly speaking it does). A better measure is given by the implied interestrates. There is a variety of them.
A prototypical forward rate agreement (FRA) is a contract involving three timeinstants t < T < S: the current time t , the expiry time T > t , and the maturity timeS > T .
• At t : sell one T -bond and buy P(t,T )P (t,S)
S-bonds. This results in a zero net invest-ment.
• At T : pay one dollar.• At S: receive P(t,T )
P (t,S)dollars.
The net effect is a forward investment of one dollar at time T yielding P(t,T )P (t,S)
dollarsat S with certainty.
We are led to the following definitions.
• The simple (or, simply compounded) forward rate for [T ,S] prevailing at t isgiven by
F(t;T ,S) = 1
S − T
(P(t, T )
P (t, S)− 1
),
2.2 Interest Rates 7
which is equivalent to
1 + (S − T )F (t;T ,S) = P(t, T )
P (t, S).
• The simple spot rate for [t, T ] is
F(t, T ) = F(t; t, T ) = 1
T − t
(1
P(t, T )− 1
).
• The continuously compounded forward rate for [T ,S] prevailing at t is given by
R(t;T ,S) = − logP(t, S) − logP(t, T )
S − T,
which is equivalent to
eR(t;T ,S)(S−T ) = P(t, T )
P (t, S).
• The continuously compounded spot rate for [t, T ] is
R(t, T ) = R(t; t, T ) = − logP(t, T )
T − t.
• As we let S tend to T , we arrive at the instantaneous forward rate with maturityT prevailing at time t , which is defined as
f (t, T ) = limS↓T
R(t;T ,S) = −∂ logP(t, T )
∂T. (2.1)
The function T �→ f (t, T ) is called the forward curve at time t .• The instantaneous short rate at time t is defined by
r(t) = f (t, t) = limT ↓t
R(t, T ).
Notice that (2.1) together with the requirement P(T ,T ) = 1 is equivalent to
P(t, T ) = e− ∫ Tt f (t,u) du.
2.2.1 Market Example: LIBOR
“Interbank rates” are rates at which deposits between banks are exchanged, andat which swap transactions (see below) between banks occur. The most importantinterbank rate usually considered as a reference for fixed-income contracts is the
8 2 Interest Rates and Related Contracts
LIBOR (London Interbank Offered Rate)2 for a series of possible maturities, rangingfrom overnight to 12 months. These rates are quoted on a simple compoundingbasis. For example, the three-months forward LIBOR for the period [T ,T + 1/4] attime t is given by
L(t, T ) = F(t;T ,T + 1/4).
While individual banks may calculate their own LIBOR rates, the BritishBankers’ Association’s (BBA) LIBOR serves as the primary benchmark globally.It is used as the basis for settlement of interest rate contracts on many of the world’smajor futures and options exchanges as well as most over the counter (OTC) andlending transactions. BBA LIBOR rates are published on www.bba.org.uk.
Throughout this book, we consider LIBOR as risk-free. In reality, LIBOR ratesmay reflect liquidity and credit risk. If the LIBOR rates are significantly above theinterest rates as set by the central bank (such as the US Federal Reserve and theEuropean Central Bank) it indicates that lenders are more worried about defaultson loans. This has been observed, for instance, after the dislocation of the creditmarkets in August 2007 and the following dry-up of the funding markets.
2.2.2 Simple vs. Continuous Compounding
One dollar invested for one year at an interest rate of R per annum grows to 1 + R.If the rate is compounded twice per year the terminal value is (1 + R/2)2, etc. It isa mathematical fact that
(1 + R
m
)m
→ eR as m → ∞.
On the other hand, we know that
eR = 1 + R + o(R) for R small
where o(R)/R → 0 for R → 0. For example e0.04 = 1.04081.Since the exponential function has nicer analytic properties than power functions,
we often consider continuously compounded interest rates. Note, however, that inpractice differences of the order of basis points,3 such as e0.04 − 1.04081 = 8.1 bp,do matter as this can be scaled by the appropriate nominal investment!
2To be more precise: this is the rate at which high-credit financial institutions can borrow in theinterbank market.3Recall that a basis point (bp) equals 1/100 percent: 1 bp = 0.01%.
2.3 Money-Market Account and Short Rates 9
2.2.3 Forward vs. Future Rates
Can forward rates predict the future spot rates? Let us first consider a hypotheticaldeterministic world. If markets are free of arbitrage (that is, there is no risk-freeprofit) we have necessarily
P(t, S) = P(t, T )P (T ,S), t ≤ T ≤ S. (2.2)
Proof Suppose that P(t, S) > P (t, T )P (T ,S) for some t ≤ T ≤ S. Then we followthe strategy (where do we use the assumption of a deterministic world?):
• At t : sell P(T ,S)P (t,T )P (t,S)
S-bonds, and buy P(T ,S) T -bonds. This results in a zeronet investment.
• At T : receive P(T ,S) dollars and buy one S-bond.• At S: pay P(T ,S)P (t,T )
P (t,S)dollars, receive one dollar.
The net profit of 1 − P(T ,S)P (t,T )P (t,S)
> 0 is risk-free. This is an arbitrage opportunity,which contradicts the assumption.
If P(t, S) < P (t, T )P (T ,S) the same profit can be realized by changing sign inthe strategy (→ Exercise 2.2), whence (2.2) is proved. �
Taking logarithms in (2.2) yields
∫ S
T
f (t, u) du =∫ S
T
f (T ,u)du, t ≤ T ≤ S.
This is equivalent to
f (t, S) = f (T ,S) = r(S), t ≤ T ≤ S.
As time goes by we walk along the forward curve: the forward curve is shifted. Inthis case, the forward rate with maturity S prevailing at time t ≤ S is exactly thefuture short rate at S.
The real world is not deterministic though. We will see in Sect. 7.1 below thatthe forward rate f (t, T ) is the conditional expectation of the short rate r(T ) under aparticular probability measure, the T -forward measure, depending on T . Hence theforward rate is a biased estimator for the future short rate. Forecasts of future shortrates by forward rates have in fact little or no predictive power.
2.3 Money-Market Account and Short Rates
The return of a one dollar investment today (t = 0) over the period [0,Δt] is givenby
1
P(0,Δt)= e
∫ Δt0 f (0,u) du = 1 + r(0)Δt + o(Δt)
10 2 Interest Rates and Related Contracts
where o(Δt)/Δt → 0 for Δt → 0. Instantaneous reinvestment in 2Δt-bonds yields
1
P(0,Δt)
1
P(Δt,2Δt)= (1 + r(0)Δt)(1 + r(Δt)Δt) + o(Δt)
at time 2Δt , etc. This strategy of “rolling over”4 just-maturing bonds leads in thelimit to the money-market account5 B(t). Hence B(t) is the asset which grows attime t instantaneously at short rate r(t)
B(t + Δt) = B(t)(1 + r(t)Δt) + o(Δt).
For Δt → 0 this converges to
dB(t) = r(t)B(t)dt
and with B(0) = 1 we obtain
B(t) = e∫ t
0 r(s) ds .
B is a risk-free asset insofar as its future value at time t + Δt is known (up to orderΔt) at time t . For the same reason we speak of r(t) as the risk-free rate of returnover the infinitesimal period [t, t + dt].
B is important for relating amounts of currencies available at different times: inorder to have one dollar in the money-market account at time T we need to have
B(t)
B(T )= e− ∫ T
t r(s) ds
dollars in the money-market account at time t ≤ T . This discount factor is stochas-tic: it is not known with certainty at time t . There is a close connection to the dis-count factor given by P(t, T ), which is known at time t . Indeed, we will see that thelatter is the conditional expectation of the former under the risk-neutral probabilitymeasure.
2.3.1 Proxies for the Short Rate
The short rate r(t) is a key interest rate in all models and fundamental to no-arbitragepricing. But it cannot be directly observed.
The overnight interest rate is not usually considered to be a good proxy for theshort rate, because the motives and needs driving overnight borrowers are very dif-ferent from those of borrowers who want money for a month or more. Moreover,
4This limiting process is made rigorous in [16].5The money-market account is also called savings account, bank account, or money account.
2.4 Coupon Bonds, Swaps and Yields 11
microstructure effects, such as the second Wednesday settlement effect in the USFederal Funds market,6 may create systematic spikes in the raw data that have to besmoothed. To avoid this problem, Aït-Sahalia [2] selects a slightly longer rate: theseven-day Eurodollar rate.
In general, also other daily interest rate series have to be used to check the ro-bustness of the short-rate estimation results: one- or three-month spot LIBOR ratesare considered as best available proxies since they are very liquid.
More information on estimating the term-structure of interest rates is provided inChap. 3 below, see also [100, Chap. 3.5].
2.4 Coupon Bonds, Swaps and Yields
In most bond markets, there is only a relatively small number of zero-coupon bondstraded. Most bonds include coupons.
2.4.1 Fixed Coupon Bonds
A (fixed) coupon bond is a contract specified by:
• a number of future dates T1 < · · · < Tn (the coupon dates)(Tn is the maturity of the bond),
• a sequence of (deterministic) coupons c1, . . . , cn,• a nominal value N ,
such that the owner receives ci at time Ti , for i = 1, . . . , n, and N at terminaltime Tn. The price p(t) at time t ≤ T1 of this coupon bond is given by the sumof discounted cash flows
p(t) =n∑
i=1
P(t, Ti)ci + P(t, Tn)N.
Typically, it holds that Ti+1 − Ti ≡ δ, and the coupons are given as a fixed per-centage of the nominal value: ci ≡ KδN , for some fixed interest rate K . The aboveformula reduces to
p(t) =(
Kδ
n∑i=1
P(t, Ti) + P(t, Tn)
)N.
6Most depository institutions in the United States are subject to the Federal Reserves statutoryreserve requirements. These rules require that, on every second Wednesday, a banks total actualreserves over the two-week period equal or exceed its total required reserves for that two-weekperiod. This may create pressure in the federal funds market and cause spikes in interest ratechanges and volatility on settlement Wednesdays, which are the settlement effects. See also [87].
12 2 Interest Rates and Related Contracts
2.4.2 Floating Rate Notes
There are versions of coupon bonds for which the value of the coupon is not fixedat the time the bond is issued, but rather reset for every coupon period. Most oftenthe resetting is determined by some market interest rate (e.g. LIBOR).
A floating rate note is specified by:
• a number of future dates T0 < T1 < · · · < Tn,• a nominal value N .
The deterministic coupon payments for the fixed coupon bond are now replaced by
ci = (Ti − Ti−1)F (Ti−1, Ti)N,
where F(Ti−1, Ti) is the prevailing simple market interest rate, and we note thatF(Ti−1, Ti) is determined already at time Ti−1 (this is why here we have T0 inaddition to the coupon dates T1, . . . , Tn), but that the cash flow ci is at time Ti .
The value p(t) of this note at time t ≤ T0 is obtained as follows. Without loss ofgenerality we set N = 1. By definition of F(Ti−1, Ti) we then have
ci = 1
P(Ti−1, Ti)− 1.
The time t value of −1 paid out at Ti is −P(t, Ti). The time t value of 1P(Ti−1,Ti )
paid out at Ti is P(t, Ti−1):
• At t : buy a Ti−1-bond. Cost: P(t, Ti−1).• At Ti−1: receive one dollar and buy 1
P(Ti−1,Ti )Ti -bonds. This is a zero net invest-
ment.• At Ti : receive 1
P(Ti−1,Ti )dollars.
The time t value of ci therefore is
P(t, Ti−1) − P(t, Ti). (2.3)
Summing up we obtain the (surprisingly simple) formula
p(t) = P(t, Tn) +n∑
i=1
(P (t, Ti−1) − P(t, Ti)) = P(t, T0).
In particular, for t = T0, we obtain p(T0) = 1.
2.4.3 Interest Rate Swaps
An interest rate swap is a scheme where you exchange a payment stream at a fixedrate of interest for a payment stream at a floating rate (typically LIBOR).
There are many versions of interest rate swaps. A payer interest rate swap settledin arrears is specified by:
2.4 Coupon Bonds, Swaps and Yields 13
• a number of future dates T0 < T1 < · · · < Tn with Ti − Ti−1 ≡ δ
(Tn is the maturity of the swap),• a fixed rate K ,• a nominal value N .
Of course, the equidistance hypothesis is only for convenience of notation and caneasily be relaxed. Cash flows take place only at the coupon dates T1, . . . , Tn. At Ti ,the holder of the contract:
• pays fixed KδN ,• and receives floating F(Ti−1, Ti)δN .
The net cash flow at Ti is thus
(F (Ti−1, Ti) − K)δN, (2.4)
and using the previous results, see (2.3), we can compute the value at t ≤ T0 of thiscash flow as
N(P (t, Ti−1) − P(t, Ti) − KδP (t, Ti)).
The total value Πp(t) of the swap at time t ≤ T0 is thus
Πp(t) = N
(P(t, T0) − P(t, Tn) − Kδ
n∑i=1
P(t, Ti)
).
A receiver interest rate swap settled in arrears is obtained by changing the signof the cash flows at times T1, . . . , Tn. Its value at time t ≤ T0 is thus
Πr(t) = −Πp(t).
The remaining question is how the “fair” fixed rate K is determined. The forwardswap rate (also called par swap rate) Rswap(t) at time t ≤ T0 is the fixed rate K abovewhich gives Πp(t) = Πr(t) = 0. Hence
Rswap(t) = P(t, T0) − P(t, Tn)
δ∑n
i=1 P(t, Ti).
The following alternative representation of Rswap(t) is sometimes useful. Thevalue at time t ≤ T0 of the cash flow (2.4) can directly be written as
NδP (t, Ti) (F (t;Ti−1, Ti) − K) .
Summing up yields
Πp(t) = Nδ
n∑i=1
P(t, Ti) (F (t;Ti−1, Ti) − K) ,
14 2 Interest Rates and Related Contracts
and thus we can write the swap rate as weighted average of simple forward rates
Rswap(t) =n∑
i=1
wi(t)F (t;Ti−1, Ti),
with weights
wi(t) = P(t, Ti)∑nj=1 P(t, Tj )
.
These weights follow stochastic processes, but there seems to be empirical evidencethat the variability of wi(t) is small compared to that of F(t;Ti−1, Ti). This will beused in Chap. 11 below for the approximation of swaption price formulas in LIBORmarket models: the swap rate volatility is written as a linear combination of theforward LIBOR volatilities.
Swaps were developed because different companies could borrow at fixed or atfloating rates in different markets. Here is an example: consider two companies Aand B, and suppose that:
• company A is borrowing fixed for five years at 5 12 %, but could borrow floating at
LIBOR plus 12 %;
• company B is borrowing floating at LIBOR plus 1%, but could borrow fixed forfive years at 6 1
2 %.
By agreeing to swap streams of cash flows both companies could be better off, anda mediating institution would also make money:
• company A pays LIBOR to the intermediary in exchange for fixed at 5 316 % (re-
ceiver swap);• company B pays the intermediary fixed at 5 5
16 % in exchange for LIBOR (payerswap).
This is visualized in Fig. 2.4. The net payments are as follows:
• company A is now paying LIBOR plus 516 % instead of LIBOR plus 1
2 %;• company B is paying fixed at 6 5
16 % instead of 6 12 %;
• the intermediary receives fixed at 18 %.
Everyone seems to be better off. But there is implicit credit risk; this is why com-pany B had higher borrowing rates in the first place. This risk has been partly takenup by the intermediary, in return for the money it makes on the spread.
Fig. 2.4 A swap with mediating institution
2.4 Coupon Bonds, Swaps and Yields 15
Fig. 2.5 Yield curveT �→ R(t, T )
Interest rate swap markets7 are extremely liquid, and thus swaps can be used tohedge interest rate risk at a low cost. Maturities from 1 to 30 years are standard,swap rate quotes are available up to 60 years. This gives market participants, suchas life insurers, the opportunity to create synthetically long-dated investments.
2.4.4 Yield and Duration
For a zero-coupon bond P(t, T ) the zero-coupon yield is simply the continuouslycompounded spot rate R(t, T ). That is,
P(t, T ) = e−R(t,T )(T −t).
Accordingly, the function T �→ R(t, T ) is referred to as the (zero-coupon) yieldcurve, see Fig. 2.5 for an example.
The term “yield curve” is ambiguous. There is a variety of other terminologies,such as “zero-rate curve” (Zagst [163]), or zero-coupon curve (Brigo and Mercu-rio [27]). On the other hand, in [27] the “yield curve” is a combination of simplespot rates (for maturities up to 1 year) and annually compounded spot rates (formaturities greater than 1 year), etc. In this book, by yield curve we mean the aboveterm-structure T �→ R(t, T ) of continuously compounded spot rates.
2.4.4.1 Yield-to-Maturity
Now let p(t) be the time t market value of a fixed coupon bond with coupon datesT1 < · · · < Tn, coupon payments c1, . . . , cn and nominal value N (see Sect. 2.4.1).
7These markets are over the counter, there exists no swap exchange. But swap contracts exist instandardized form, e.g. by the ISDA (International Swaps and Derivatives Association, Inc.).
16 2 Interest Rates and Related Contracts
For simplicity we suppose that cn already contains N , that is,
p(t) =n∑
i=1
P(t, Ti)ci, t ≤ T1.
Again we ask for the bond’s “internal rate of interest”; that is, the constant (overthe period [t, Tn]) continuously compounded rate which generates the market valueof the coupon bond: the (continuously compounded) yield-to-maturity y(t) of thisbond at time t ≤ T1 is defined as the unique solution to
p(t) =n∑
i=1
cie−y(t)(Ti−t).
How does the bond price change as function of y(t)? To simplify the notation weassume now that t = 0, and write p = p(0), y = y(0), etc. The Macaulay durationof the coupon bond is defined as
DMac =∑n
i=1 Ticie−yTi
p.
The duration is thus a weighted average of the coupon dates T1, . . . , Tn, and it pro-vides us in a certain sense with the “mean time to coupon payment”. As such it isan important concept for interest rate risk management: it acts as a measure of thefirst-order sensitivity of the bond price w.r.t. changes in the yield-to-maturity. Thisis shown by the obvious formula
dp
dy= d
dy
(n∑
i=1
cie−yTi
)= −DMacp.
However, it is argued by Schaefer [141] that the yield-to-maturity is an inadequatestatistic for the bond market:
• coupon payments occurring at the same point in time are discounted by differentdiscount factors, but
• coupon payments at different points in time from the same bond are discountedby the same rate.
In reality, one would wish to do exactly the opposite. So let us stick to the zero-coupon yields!
2.4.4.2 Duration and Convexity
A first-order sensitivity measure of the bond price w.r.t. parallel shifts of the entirezero-coupon yield curve T �→ R(0, T ) is given by the duration of the bond
D =∑n
i=1 Ticie−yiTi
p=
n∑i=1
ciP (0, Ti)
pTi,
2.5 Market Conventions 17
with yi = R(0, Ti). In fact, we have
d
ds
(n∑
i=1
cie−(yi+s)Ti
)∣∣∣∣∣s=0
= −Dp.
Hence duration is essentially for bonds (w.r.t. parallel shift of the yield curve) whatdelta is for stock options. The bond equivalent of the gamma is convexity:
C = d2
ds2
(n∑
i=1
cie−(yi+s)Ti
)∣∣∣∣∣s=0
=n∑
i=1
cie−yiTi (Ti)
2.
We thus obtain the second-order approximation for the change Δp of the bondprice with respect to a parallel shift by Δy of the zero-coupon yield curve:
Δp ≈ −DpΔy + 1
2C(Δy)2.
2.5 Market Conventions
In this intermediary section, we shall see how our theoretical continuous time frame-work with an infinite maturity time span can actually be brought into connectionwith the real market conventions. We consider day-count conventions, range ofavailable bonds and their price quotes.
2.5.1 Day-Count Conventions
By convention, we measure time in units of years. But if t and T denote two datesexpressed as day/month/year, it is not clear what T − t should be. The market eval-uates the year fraction between t and T in different ways.
The day-count convention decides upon the time measurement between two datest and T . Here are three examples of day-count conventions:
• Actual/365: a year has 365 days, and the day-count convention for T − t is givenby
actual number of days between t and T
365.
• Actual/360: as above but the year counts 360 days.• 30/360: months count 30 and years 360 days. Let t = d1/m1/y1 and T =
d2/m2/y2. The day-count convention for T − t is given by
min(d2,30) + (30 − d1)+
360+ (m2 − m1 − 1)+
12+ y2 − y1.
18 2 Interest Rates and Related Contracts
Example: The time between t = 4 January 2000 and T = 4 July 2002 is given by
4 + (30 − 4)
360+ 7 − 1 − 1
12+ 2002 − 2000 = 2.5.
When extracting information on interest rates from data, it is important to realizefor which day-count convention a specific interest rate is quoted.
2.5.2 Coupon Bonds
Coupon bonds issued in the American (European) markets typically have semian-nual (annual) coupon payments.
Debt securities issued by the US Treasury are divided into three classes:
• Bills: zero-coupon bonds with time to maturity less than one year.• Notes: coupon bonds (semiannual) with time to maturity between 2 and 10 years.• Bonds: coupon bonds (semiannual) with time to maturity between 10 and
30 years.8
In addition to bills, notes and bonds, Treasury securities called STRIPS (separatetrading of registered interest and principal of securities) have traded since August1985. These are the coupons or principal (= nominal) amounts of Treasury bondstrading separately through the Federal Reserve’s book-entry system. They are syn-thetically created zero-coupon bonds of longer maturities than a year. They werecreated in response to investor demands.
2.5.3 Accrued Interest, Clean Price and Dirty Price
Remember that we had for the price of a coupon bond with coupon dates T1, . . . , Tn
and payments c1, . . . , cn the price formula
p(t) =n∑
i=1
ciP (t, Ti), t ≤ T1.
For t ∈ (T1, T2] we have
p(t) =n∑
i=2
ciP (t, Ti),
etc. Hence there are systematic discontinuities of the price trajectory at t =T1, . . . , Tn which is due to the coupon payments. This is why prices are differentlyquoted at the exchange.
830-year Treasury bonds were not offered from 2002 to 2005.
2.6 Caps and Floors 19
The accrued interest at time t ∈ (Ti−1, Ti] is defined by
AI(i; t) = ci
t − Ti−1
Ti − Ti−1
(where now time differences are taken according to the day-count convention). Thequoted price, or clean price, of the coupon bond at time t is
pclean(t) = p(t) − AI(i; t), t ∈ (Ti−1, Ti].That is, whenever we buy a coupon bond quoted at a clean price of pclean(t) at timet ∈ (Ti−1, Ti], the cash price, or dirty price, we have to pay is
p(t) = pclean(t) + AI(i; t).
2.5.4 Yield-to-Maturity
The quoted (annual) yield-to-maturity y(t) on a Treasury bond at time t = Ti isdefined by the relationship
pclean(Ti) =n∑
j=i+1
rcN/2
(1 + y(Ti)/2)j−i+ N
(1 + y(Ti)/2)n−i,
and at t ∈ [Ti, Ti+1)
pclean(t) =n∑
j=i+1
rcN/2
(1 + y(t)/2)j−i−1+τ+ N
(1 + y(t)/2)n−i−1+τ,
where rc is the (annualized) coupon rate, N the nominal amount and
τ = Ti+1 − t
Ti+1 − Ti
is again given by the day-count convention, and we assume here that
Ti+1 − Ti ≡ 1/2 (semiannual coupons).
2.6 Caps and Floors
In the following last two sections of this chapter we introduce the two main deriv-ative products in the interest rate market, caps/floors and swaptions. We learn howtraders price them with Black’s formula. In Chap. 11 on market models below, wewill come back to these formulas from a stochastic model point of view.
20 2 Interest Rates and Related Contracts
2.6.1 Caps
A caplet with reset date T and settlement date T + δ pays the holder the differencebetween a simple market rate F(T ,T + δ) (e.g. LIBOR) and the strike rate κ . Itscash flow at time T + δ is
δ(F (T ,T + δ) − κ)+.
A cap is a strip of caplets. It thus consists of:
• a number of future dates T0 < T1 < · · · < Tn with Ti − Ti−1 ≡ δ
(Tn is the maturity of the cap),• a cap rate κ .
Cash flows take place at the dates T1, . . . , Tn. At Ti the holder of the cap receives
δ(F (Ti−1, Ti) − κ)+. (2.5)
Let t ≤ T0. We write
Cpl(t;Ti−1, Ti), i = 1, . . . , n,
for the time t price of the ith caplet with reset date Ti−1 and settlement date Ti , and
Cp(t) =n∑
i=1
Cpl(t;Ti−1, Ti)
for the time t price of the cap.A cap gives the holder a protection against rising interest rates. It guarantees that
the interest to be paid on a floating rate loan never exceeds the predetermined caprate κ .
It can be shown (→ Exercise 2.7) that the cash flow (2.5) at time Ti is the equiv-alent to (1 + δκ) times the cash flow at date Ti−1 of a put option on a Ti -bond withstrike price 1/(1 + δκ) and maturity Ti−1, that is,
(1 + δκ)
(1
1 + δκ− P(Ti−1, Ti)
)+.
This is an important fact because many interest rate models have explicit formulaefor bond option values, which means that caps can be priced very easily in thosemodels.
2.6.2 Floors
A floor is the converse to a cap. It protects against low rates. A floor is a strip offloorlets, the cash flow of which is – with the same notation as above – at time Ti
δ(κ − F(Ti−1, Ti))+.
2.6 Caps and Floors 21
Write Fll(t;Ti−1, Ti) for the price of the ith floorlet and
Fl(t) =n∑
i=1
Fll(t;Ti−1, Ti)
for the price of the floor.
2.6.3 Caps, Floors and Swaps
Caps and floors are strongly related to swaps. Indeed, one can show the parity rela-tion (→ Exercise 2.7)
Cp(t) − Fl(t) = Πp(t),
where Πp(t) is the value at t of a payer swap with rate κ , nominal one and the sametenor structure as the cap and floor.
Let t = 0. The cap/floor is said to be at-the-money (ATM) if
κ = Rswap(0) = P(0, T0) − P(0, Tn)
δ∑n
i=1 P(0, Ti),
the forward swap rate. The cap (floor) is in-the-money (ITM) if κ < Rswap(0) (κ >
Rswap(0)), and out-of-the-money (OTM) if κ > Rswap(0) (κ < Rswap(0)).
2.6.4 Black’s Formula
It is market practice to price a cap/floor according to Black’s formula, see Exer-cise 2.5. Let t ≤ T0. Black’s formula for the value of the ith caplet is
Cpl(t;Ti−1, Ti) = δP (t, Ti) (F (t;Ti−1, Ti)Φ(d1(i; t)) − κΦ(d2(i; t))) , (2.6)
where
d1,2(i; t) = log(F(t;Ti−1,Ti )
κ
) ± 12σ(t)2(Ti−1 − t)
σ (t)√
Ti−1 − t,
Φ stands for the standard Gaussian cumulative distribution function, and σ(t) is thecap (implied) volatility (it is the same for all caplets belonging to a cap).
Correspondingly, Black’s formula for the value of the ith floorlet is
Fll(t;Ti−1, Ti) = δP (t, Ti) (κΦ(−d2(i; t)) − F(t;Ti−1, Ti)Φ(−d1(i; t))) .
Cap/floor prices are quoted in the market in terms of their implied volatilities.Typically, we have t = 0, T0 = δ and δ = Ti −Ti−1 being equal to three months (US
22 2 Interest Rates and Related Contracts
Table 2.1 US dollar ATMcap volatilities, 23 July 1999 Maturity ATM vols
(in years) (in %)
1 14.1
2 17.4
3 18.5
4 18.8
5 18.9
6 18.7
7 18.4
8 18.2
10 17.7
12 17.0
15 16.5
20 14.7
30 12.4
Fig. 2.6 US dollar ATM capvolatilities, 23 July 1999
market) or half a year (euro market). An example of a US dollar ATM market capvolatility curve is shown in Table 2.1 and Fig. 2.6.
It is a challenge for any market realistic interest rate model to match the givenvolatility curve.
2.7 Swaptions
A European payer (receiver) swaption with strike rate K is an option giving theright to enter a payer (receiver) swap with fixed rate K at a given future date, theswaption maturity. Usually, the swaption maturity coincides with the first reset dateof the underlying swap. The underlying swap length Tn − T0 is called the tenor ofthe swaption.
2.7 Swaptions 23
Recall that the value of a payer swap with fixed rate K at its first reset date, T0,is
Πp(T0,K) = N
n∑i=1
P(T0, Ti)δ(F (T0;Ti−1, Ti) − K).
Hence the payoff of the swaption with strike rate K at maturity T0 is
N
(n∑
i=1
P(T0, Ti)δ(F (T0;Ti−1, Ti) − K)
)+. (2.7)
Notice that, contrary to the cap case, this payoff cannot be decomposed into moreelementary payoffs. This is a fundamental difference between caps/floors and swap-tions. Here the stochastic dependence between different forward rates will enter thevaluation procedure.
Since Πp(T0,Rswap(T0)) = 0, one can show (→ Exercise 2.3) that the payoff(2.7) of the payer swaption at time T0 can also be written as
Nδ(Rswap(T0) − K)+n∑
i=1
P(T0, Ti), (2.8)
and for the receiver swaption
Nδ(K − Rswap(T0))+
n∑i=1
P(T0, Ti).
Accordingly, at time t ≤ T0, the payer (receiver) swaption with strike rate K issaid to be ATM, ITM, OTM, if
K = Rswap(t), K < (>)Rswap(t), K > (<)Rswap(t),
respectively. A (payer/receiver) swaption with maturity in x years and whose under-lying swap is y years long is briefly called a (payer/receiver) x × y-swaption.
Swaptions can be used to synthetically create callable bonds as the followingexample illustrates.
Example 2.1 Suppose a company has issued a bond maturing in 10 years with an-nual coupons of 4%, and wants to add the option to call the bond at par after 5 years.This option means that the company has the right to prepay the nominal N of thebond and stop paying coupons after 5 years. If the company cannot change the orig-inal bond, they could buy a 5 × 5 receiver swaption with strike rate 4%. This worksas follows: suppose after 5 years the company decides to call the bond, that is, toexercise the swaption. Clearly, the fixed coupon leg of the swap will then cancelthe fixed coupon payments of the bond. On the other hand, paying the floating rateleg of the swap and the nominal N at maturity T = 10 is equivalent to paying thenominal N at T = 5, as desired (→ Exercise 2.6).
24 2 Interest Rates and Related Contracts
Table 2.2 Black’s implied volatilities (in %) of ATM swaptions on May 16, 2000. Maturities are1,2,3,4,5,7,10 years, swaps lengths from 1 to 10 years
1y 2y 3y 4y 5y 6y 7y 8y 9y 10y
1y 16.4 15.8 14.6 13.8 13.3 12.9 12.6 12.3 12.0 11.7
2y 17.7 15.6 14.1 13.1 12.7 12.4 12.2 11.9 11.7 11.4
3y 17.6 15.5 13.9 12.7 12.3 12.1 11.9 11.7 11.5 11.3
4y 16.9 14.6 12.9 11.9 11.6 11.4 11.3 11.1 11.0 10.8
5y 15.8 13.9 12.4 11.5 11.1 10.9 10.8 10.7 10.5 10.4
7y 14.5 12.9 11.6 10.8 10.4 10.3 10.1 9.9 9.8 9.6
10y 13.5 11.5 10.4 9.8 9.4 9.3 9.1 8.8 8.6 8.4
2.7.1 Black’s Formula
Black’s formula, see Exercise 2.5, for the price at time t ≤ T0 of the payer (Swptp(t))and receiver (Swptr (t)) swaption is
Swptp(t) = Nδ(Rswap(t)Φ(d1(t)) − KΦ(d2(t))
) n∑i=1
P(t, Ti),
(2.9)
Swptr (t) = Nδ(KΦ(−d2(t)) − Rswap(t)Φ(−d1(t))
) n∑i=1
P(t, Ti),
with
d1,2(t) = log(Rswap(t)
K
) ± 12σ(t)2(T0 − t)
σ (t)√
T0 − t,
and σ(t) is the prevailing Black’s swaption volatility.Swaption prices are quoted in terms of implied volatilities in matrix form. Note
that the accrual period δ = Ti − Ti−1 for the underlying swap can be different fromthe prevailing δ for caps within the same market region.9
A typical example of implied swaption volatilities is shown in Table 2.2 andFig. 2.7.
An interest rate model for swaptions valuation must fit the given today’s volatilitysurface.
2.8 Exercises
Exercise 2.1 Consider a forward rate agreement (FRA) with current, expiry andmaturity time t < T < S, respectively, and cash flow to the lender:
9For instance, in the euro zone caps are written on semiannual LIBOR (δ = 1/2), while swaps payannual coupons (δ = 1).
2.8 Exercises 25
Fig. 2.7 Black’s impliedvolatilities (in %) of ATMswaptions on May 16, 2000
• At time T : −K ,• At time S: KeR∗(S−T ),
for some predetermined principal K and interest rate R∗.
(a) Compute the value Π(t) at time t of the cash flow above in terms of zero-couponbond prices.
(b) Show that in order for the value of the FRA to equal zero at t , the rate R∗ hasto equal the forward rate R(t;S,T ).
Exercise 2.2 Finish the proof of (2.2) for the case P(t, S) < P (t, T )P (T ,S).
Exercise 2.3 Consider a swap with reset and cash flow dates
0 < T0 < T1 < · · · < Tn
(T0 is the first reset date) such that Ti − Ti−1 ≡ δ, and coupons ci = KδN , for somefixed rate K and nominal N .
(a) Let t ≤ T0. Show that the time t value of the payer swap equals
Πp(t) = Nδ(Rswap(t) − K)
n∑i=1
P(t, Ti).
We now consider a numerical example: today is t = 0, first reset date is T0 = 1/4,cash flow dates are Ti = Ti−1 + 1/4, maturity is T7 = 2. The forward curve is givenby
⎛⎜⎜⎜⎜⎝
F(0;0,1/4)......
F (0;7/4,2)
⎞⎟⎟⎟⎟⎠ =
⎛⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎝
0.060.090.10.10.10.090.090.09
⎞⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎠
. (2.10)
26 2 Interest Rates and Related Contracts
(b) Find the corresponding term-structure of bond prices
P(0, T0), . . . ,P (0, T7).
(c) Find the corresponding swap rate Rswap(0).
Exercise 2.4 Duration and Convexity: we take the forward curve (2.10) from Ex-ercise 2.3. Today is t = 0. Consider a coupon bond with maturity in two years,semiannual coupons c = 5 and nominal 100.
(a) What is its price p?(b) What is its continuously compounded yield-to-maturity y?(c) Compute the yield curve yi = R(0, i/4), i = 1, . . . ,8.(d) Compute the Macaulay duration DMac, the duration D and convexity C of the
bond.(e) Consider a parallel shift of the yield curve
yi → yi = yi + s, i = 1, . . . ,8
by s = 0.0001 (one basis point) and s = 0.01. How does the bond price change(same maturity, coupons and nominal)?
(f) Compare the first- and second-order approximations
p − DMacps, p − Dps, p − Dps + 1
2Cs2
for both values of s. Are there any differences?
Exercise 2.5 Under the assumption that logF(Ti−1, Ti) is Gaussian distributed
with mean logF(0;Ti−1, Ti)− σ 2(0)2 Ti−1 and variance σ 2(0)Ti−1, show that Black’s
formula (2.6) for the ith caplet price at t = 0 equals
δP (0, Ti)E[(F (Ti−1, Ti) − κ)+].
It will become clear in Chap. 11 below, under which measure this equality holds.
Exercise 2.6 Show that the receiver swaption cash flow has the desired call effectfor the bond in Example 2.1.
Exercise 2.7 The following swap, cap and floor are determined by the sequence ofreset/cash flow dates
0 < T0 < T1 < · · · < Tn
(T0 is the first reset date and maturity for the swaption, cap and floor) such thatTi − Ti−1 ≡ δ, a fixed rate κ > 0, and a nominal value N . Let t ≤ T0.
2.9 Notes 27
(a) Show that the cash flow of the ith caplet
δ(F (Ti−1, Ti) − κ)+
at time Ti is equivalent to the cash flow
(1 + δκ)
(1
1 + δκ− P(Ti−1, Ti)
)+
at maturity Ti−1 of a put option on a Ti -bond.(b) Show that a payer swaption price is always dominated by the corresponding cap
price.(c) Prove the parity relations
Cp(t) − Fl(t) = Πp(t), Swptp(t) − Swptr (t) = Πp(t). (2.11)
(d) Let CplBlack(t;Ti−1, Ti), FllBlack(t;Ti−1, Ti), CpBlack(t), FlBlack(t) be the(caplet etc.) prices according to Black’s formula. First, show that
CplBlack(t;Ti−1, Ti) − FllBlack(t;Ti−1, Ti) = δP (t, Ti)(F (t;Ti−1, Ti) − κ),
and this equality holds if and only if Black’s volatility is the same for the capand floor. Now argue that Black’s formula for caps and floors is consistent withthe parity relation (2.11), and that therefore caps and floors with the same un-derlying tenor and strike always imply the same Black’s volatility.
(e) Similarly for swaps: let SwptBlackp (t),SwptBlack
r (t) denote the prices accordingto Black’s formula, and show that they satisfy the parity relation (2.11).
(f) Now suppose the time points Ti are not equidistant: Ti − Ti−1 = Tj − Tj−1 fori = j . Derive the formula for the swap rate Rswap(t) in this case.
Exercise 2.8 We take the forward curve (2.10) from Exercise 2.3. Today’s (t = 0)price of the ATM cap with reset date T0 = 1/4 and maturity in two years is 0.01.
(a) What is its implied volatility?(b) Conversely, suppose the implied volatility is 14.1%. What is the corresponding
price?
2.9 Notes
There is a vast literature where interest rates are introduced. The first part of thischapter follows partly the outline in Björk [13, Sect. 20]. The example at the endof Sect. 2.4.3 is taken from James and Webber [100, p. 11]. Duration and “greeks”based hedging of bond portfolios is thoroughly discussed in Zagst [163, Chaps. 6and 7]. More information on market conventions can be found in e.g. Brigo andMercurio [27, Chap. 1], Carmona and Tehranchi [35, Sect. 1], Jarrow [103, Chap. 2],
28 2 Interest Rates and Related Contracts
Musiela and Rutkowski [126, Chap. 9], Zagst [163, Chap. 5], and many more. Capsand swaptions are standard topics in the interest rate literature. Here will follow theexposition in [27, Sect. 1.6] and [163, Sect. 5.6]. The cap data from Table 2.1 aretaken from James and Webber [100, p. 49]. Example 2.1 was brought to the author’sattention by Antoon Pelsser. The swaption data from Table 2.2 are taken from Brigoand Mercurio [27, Sect. 6.17].
Chapter 3Estimating the Term-Structure
In our theoretical framework we often assume a term-structure for the continuumof maturities T . In other words, we assume that the forward or zero-coupon yieldcurve is given by a function of the continuous variable T . This should be seen asapproximation of the reality, which comes along with finitely many (possibly noisy)market quote observations. In Chap. 11 we will model the term-structure of interestrates by choosing finitely many maturities. This is appropriate if we want to pricea predetermined finite set of derivatives, such as caps and swaptions. However, assoon as more exotic derivatives be priced whose cash flow dates possibly do notmatch the predetermined finite time grid, one has to interpolate the term-structure.In this chapter, we learn some term-structure estimation methods. We start with abootstrapping example, which is the most used method among the trading desks. Wethen consider more general aspects of non-parametric and parametric term-structureestimation methods. In the last part we perform a principal component analysis forthe term-structure movements, which is the best-known dimension reduction tech-nique in multivariate data analysis.
3.1 A Bootstrapping Example
We present in this section an iterative extraction procedure for fitting to a money-market term-structure. It is commonly called the bootstrapping method, albeit theterm “bootstrapping” has a different meaning in statistics. The idea is to build upthe term structure from shorter maturities to longer maturities.
We take yen data from 9 January 1996, as shown in Table 3.1. The spot date t0 is11 January, 1996. The day-count convention is actual/360:
δ(T ,S) = actual number of days between T and S
360.
The first column contains the LIBOR (= simple spot rates) F(t0, Si) for maturi-ties
{S1, . . . , S5} = {12/1/96,18/1/96,13/2/96,11/3/96,11/4/96}hence for 1, 7, 33, 60 and 91 days to maturity, respectively. The zero-coupon bondsare
P(t0, Si) = 1
1 + δ(t0, Si)F (t0, Si).
D. Filipovic, Term-Structure Models,Springer Finance,DOI 10.1007/978-3-540-68015-4_3, © Springer-Verlag Berlin Heidelberg 2009
29
30 3 Estimating the Term-Structure
Table 3.1 Yen data, 9 January 1996
LIBOR (%) Futures Swaps (%)
o/n 0.49 20 Mar 96 99.34 2y 1.14
1w 0.50 19 Jun 96 99.25 3y 1.60
1m 0.53 18 Sep 96 99.10 4y 2.04
2m 0.55 18 Dec 96 98.90 5y 2.43
3m 0.56 7y 3.01
10y 3.36
The futures1 in the second column are quoted as
futures price for settlement day Ti = 100(1 − FF (t0;Ti, Ti+1)),
where FF (t0;Ti, Ti+1) is the futures rate for period [Ti, Ti+1] prevailing at t0, and
{T1, . . . , T5} = {20/3/96,19/6/96,18/9/96,18/12/96,19/3/97},
hence δ(Ti, Ti+1) ≡ 91/360. We treat futures rates as if they were simple forwardrates, that is, we set
F(t0;Ti, Ti+1) = FF (t0;Ti, Ti+1).
To calculate zero-coupon bond from futures prices we need P(t0, T1). Note thatS4 < T1 < S5. We thus use geometric interpolation
P(t0, T1) = P(t0, S4)q P (t0, S5)
1−q,
which is equivalent to using linear interpolation of continuously compounded spotrates
R(t0, T1) = q R(t0, S4) + (1 − q)R(t0, S5),
where
q = δ(T1, S5)
δ(S4, S5)= 22
31= 0.709677.
Then we use the relation
P(t0, Ti+1) = P(t0, Ti)
1 + δ(Ti, Ti+1)F (t0;Ti, Ti+1)
to derive P(t0, T2), . . . ,P (t0, T5).
1Interest rate futures will be discussed more thoroughly in Sect. 8.2.1 below.
3.1 A Bootstrapping Example 31
The yen swaps in the third column have semiannual cash flows at dates
{U1, . . . ,U20} =
⎧⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎨⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎩
11/7/96, 13/1/97,
11/7/97, 12/1/98,
13/7/98, 11/1/99,
12/7/99, 11/1/00,
11/7/00, 11/1/01,
11/7/01, 11/1/02,
11/7/02, 13/1/03,
11/7/03, 12/1/04,
12/7/04, 11/1,05,
11/7/05, 11/1/06
⎫⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎬⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎭
.
Recall that for a swap with maturity Un the swap rate at t0 is given by
Rswap(t0,Un) = 1 − P(t0,Un)∑ni=1 δ(Ui−1,Ui)P (t0,Ui)
(set U0 = t0). (3.1)
From the data we have Rswap(t0,Ui) for i = 4,6,8,10,14,20. Note the overlap-ping time intervals: T2 < U1 < T3 and T4 < U2 < T5. As above, we thus obtainP(t0,U1), P(t0,U2) (and hence Rswap(t0,U1),Rswap(t0,U2)) by linear interpola-tion of the continuously compounded spot rates:
R(t0,U1) = 69
91R(t0, T2) + 22
91R(t0, T3),
R(t0,U2) = 65
91R(t0, T4) + 26
91R(t0, T5).
All remaining swap rates are derived by linear interpolation. For maturity U3 this is
Rswap(t0,U3) = 1
2(Rswap(t0,U2) + Rswap(t0,U4)).
We then solve (3.1) for P(t0,Un) and obtain
P(t0,Un) = 1 − Rswap(t0,Un)∑n−1
i=1 δ(Ui−1,Ui)P (t0,Ui)
1 + Rswap(t0,Un)δ(Un−1,Un).
This gives P(t0,Un) for n = 3, . . . ,20.Eventually, we set P(t0, t0) = 1, and we have constructed the term structure of
zero-coupon bond prices P(t0, ti) for 30 maturity points in increasing order:
ti = t0, S1, . . . , S4, T1, S5, T2,U1, T3, T4,U2, T5,U3, . . . ,U20.
32 3 Estimating the Term-Structure
Fig. 3.1 Overlapping maturity segments (from bottom up) of LIBOR, futures and swap markets
Fig. 3.2 Zero-coupon bond curve
The segments of LIBOR, futures and swap markets overlap, as is illustrated inFig. 3.1. Figure 3.2 shows the implied zero-coupon bond price curve.
The spot and forward rate curves are in Fig. 3.3, and in Fig. 3.4 on a larger timescale, where spot and forward rates are continuously compounded:
R(t0, ti ) = − logP(t0, ti )
δ(t0, ti), i = 1, . . . ,30, and
3.1 A Bootstrapping Example 33
Fig. 3.3 Spot rates (lower curve), forward rates (upper curve with a “sawtooth”)
R(t0, ti , ti+1) = − logP(t0, ti+1) − logP(t0, ti )
δ(ti , ti+1), i = 0, . . . ,29.
We observe that the forward curve, reflecting the derivative −∂T logP(t0, T ), isvery irregular and sensitive to slight variations (or, errors) in bond prices.
The “sawtooth” in Fig. 3.3 indicates that the linear interpolation of swap rates isinappropriate for implied forward rates. Note, however, in some markets intermedi-ate swaps are indeed priced as if their prices were found by linear interpolation.
The “sawtooth” in Fig. 3.4 is due to some systematic inconsistency of our useof LIBOR and futures rates data. Indeed, we have treated futures rates as forwardrates. In reality futures rates are often greater than forward rates. The amount bywhich they differ is called the convexity adjustment, which is model dependent.An example is
forward rate = futures rate − 1
2σ 2τ 2,
where τ is the time to maturity of the futures contract, and σ is the correspondingvolatility parameter. We will derive a more general formula in Sect. 8.2.1 below.
It thus becomes evident that the three curves resulting from LIBOR, futures andswaps, respectively, are not coincident to a common underlying curve. Our naivemethod made no attempt to meld the three curves together.
In summary, we have constructed the entire term-structure from relatively fewinstruments. The method exactly reconstructs market prices, which is often desirablefor interest rate option traders who have to benchmark their positions to currentmarket prices (marking to market). But it produces an unstable, irregular forwardcurve.
34 3 Estimating the Term-Structure
Fig. 3.4 Spot rates (lower curve), forward rates (upper curve with a “sawtooth”)
This bootstrapping example can be classified as non-parametric estimationmethod. This class is discussed in more generality in the following section.
3.2 Non-parametric Estimation Methods
The general problem of finding today’s (t0) term-structure of zero-coupon bondprices (or the discount curve)
x �→ D(x) = P(t0, t0 + x)
can be formulated as
p = C d + ε,
where p is a column vector of n market prices, C the related cash flow matrix, andd = (D(x1), . . . ,D(xN))� with cash flow dates t0 < T1 < · · · < TN ,
Ti − t0 = xi,
and ε a vector of pricing errors, which is subject to being minimized. Includingerrors is reasonable since prices are never exact simultaneously quoted, and thereare usually bid ask spreads. Moreover, it allows for smoothing.
Next, we shall see how to bring data from bond and money markets into theabove format.
3.2 Non-parametric Estimation Methods 35
Table 3.2 Market prices for UK gilts, 4/9/96
Coupon (%) Next coupon Maturity date Dirty price (pi )
Bond 1 10 15/11/96 15/11/96 103.82
Bond 2 9.75 19/01/97 19/01/98 106.04
Bond 3 12.25 26/09/96 26/03/99 118.44
Bond 4 9 03/03/97 03/03/00 106.28
Bond 5 7 06/11/96 06/11/01 101.15
Bond 6 9.75 27/02/97 27/08/02 111.06
Bond 7 8.5 07/12/96 07/12/05 106.24
Bond 8 7.75 08/03/97 08/09/06 98.49
Bond 9 9 13/10/96 13/10/08 110.87
3.2.1 Bond Markets
Here the basic instruments are coupon bonds. We thus can formalize the availablemarket data as follows:
• a vector of quoted market bond prices p = (p1, . . . , pn)�,
• the dates of all cash flows t0 < T1 < · · · < TN ,• bond i = 1, . . . , n with cash flows (coupon and principal payments) ci,j at time
Tj (may be zero), forming the n × N cash flow matrix
C = (ci,j ) 1≤i≤n1≤j≤N
.
As an example, we consider data from the UK government bond (gilt) marketon 4 September 1996: a selection of nine gilts shown in Table 3.2. The couponpayments are semiannual. The spot date is 4/9/96, and the day-count convention isactual/365.
Hence n = 9 and N = 1 + 3 + 6 + 7 + 11 + 12 + 19 + 20 + 25 = 104,
T1 = 26/09/96, T2 = 13/10/96, T3 = 06/11/97, . . . .
Note that there are no bonds that have cash flows at the same date, whence N is solarge. The 9 × 104 cash flow matrix is
C =
⎛⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎝
0 0 0 105 0 0 0 0 0 0 . . .
0 0 0 0 0 4.875 0 0 0 0 . . .
6.125 0 0 0 0 0 0 0 0 6.125 . . .
0 0 0 0 0 0 0 4.5 0 0 . . .
0 0 3.5 0 0 0 0 0 0 0 . . .
0 0 0 0 0 0 4.875 0 0 0 . . .
0 0 0 0 4.25 0 0 0 0 0 . . .
0 0 0 0 0 0 0 0 3.875 0 . . .
0 4.5 0 0 0 0 0 0 0 0 . . .
⎞⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎠
.
36 3 Estimating the Term-Structure
3.2.2 Money Markets
In the money market, the term-structure of interest rates is derived from the pricesof a variety of different types of instruments, such as LIBOR rates, forward rateagreements (FRA), and swaps. On a stylized level, money-market data can be putinto the same price/cash flow form as for bond markets:
• LIBOR (rate L, maturity T ): p = 1 and c = 1 + (T − t0)L at T .• FRA (forward rate F for [T ,S]): p = 0, c1 = −1 at T1 = T , c2 = 1 + (S − T )F
at T2 = S.• Swap (receiver, swap rate K , tenor t0 ≤ T0 < · · · < Tn, Ti − Ti−1 ≡ δ): since the
swap rate was defined to make floating equal to fixed leg in value:
0 = −D(T0 − t0) + δK
n−1∑j=1
D(Tj − t0) + (1 + δK)D(Tn − t0),
we can choose– if T0 = t0: p = 1, c1 = · · · = cn−1 = δK , cn = 1 + δK ,– if T0 > t0: p = 0, c0 = −1, c1 = · · · = cn−1 = δK , cn = 1 + δK .
Hence, at t0, LIBOR and swaps have notional price 1, FRAs and forward swapshave notional price 0.
As an example, we consider data from the US money market on 6 October 1997,as shown in Table 3.3. The day-count convention is actual/360. The spot date t0 is
Table 3.3 US money market,6 October 1997 Period Rate Maturity date
LIBOR o/n 5.59375 9/10/971m 5.625 10/11/973m 5.71875 8/1/98
Futures Oct 97 94.27 15/10/97Nov 97 94.26 19/11/97Dec 97 94.24 17/12/97Mar 98 94.23 18/3/98Jun 98 94.18 17/6/98Sep 98 94.12 16/9/98Dec 98 94 16/12/98
Swaps 2 6.012533 6.108234 6.165 6.227 6.32
10 6.4215 6.5620 6.5630 6.56
3.2 Non-parametric Estimation Methods 37
8/10/97. LIBOR is for o/n (1/360), 1m (33/360), and 3m (92/360). Futures arethree-month rates (δ = 91/360). We take them as forward rates. That is, the quoteof the futures contract with maturity date (settlement day) T is
100(1 − F(t0;T ,T + δ)).
Swaps are annual (δ = 1). The first payment date is 8/10/98.Here n = 3 + 7 + 9 = 19, N = 3 + (14 − 4) + 30 = 43, T1 = 9/10/97, T2 =
15/10/97 (first future), T3 = 10/11/97, . . . . The first 14 columns of the 19 × 47cash flow matrix C are
c11 0 0 0 0 0 0 0 0 0 0 0 0 00 0 c23 0 0 0 0 0 0 0 0 0 0 00 0 0 0 0 c36 0 0 0 0 0 0 0 0
0 −1 0 0 0 0 c47 0 0 0 0 0 0 00 0 0 −1 0 0 0 c58 0 0 0 0 0 00 0 0 0 −1 0 0 0 c69 0 0 0 0 00 0 0 0 0 0 0 0 −1 c7,10 0 0 0 00 0 0 0 0 0 0 0 0 −1 c8,11 0 0 00 0 0 0 0 0 0 0 0 0 −1 0 c9,13 00 0 0 0 0 0 0 0 0 0 0 0 −1 c10,14
0 0 0 0 0 0 0 0 0 0 0 c11,12 0 00 0 0 0 0 0 0 0 0 0 0 c12,12 0 00 0 0 0 0 0 0 0 0 0 0 c13,12 0 00 0 0 0 0 0 0 0 0 0 0 c14,12 0 00 0 0 0 0 0 0 0 0 0 0 c15,12 0 00 0 0 0 0 0 0 0 0 0 0 c16,12 0 00 0 0 0 0 0 0 0 0 0 0 c17,12 0 00 0 0 0 0 0 0 0 0 0 0 c18,12 0 00 0 0 0 0 0 0 0 0 0 0 c19,12 0 0
with
c11 = 1.00016, c23 = 1.00516, c36 = 1.01461,
c47 = 1.01448, c58 = 1.01451, c69 = 1.01456, c7,10 = 1.01459,
c8,11 = 1.01471, c9,13 = 1.01486, c10,14 = 1.01517
c11,12 = 0.060125, c12,12 = 0.061082, c13,12 = 0.0616,
c14,12 = 0.0622, c15,12 = 0.0632, c16,12 = 0.0642,
c17,12 = c18,12 = c19,12 = 0.0656.
38 3 Estimating the Term-Structure
3.2.3 Problems
As seen in both examples above, we typically have n � N . Moreover, many entriesof C are zero, which is due to the many different cash flow dates. This makes thelinear optimization problem
mind∈RN
‖p − C d‖2
ill-posed. Indeed, any solution d is characterized by the first-order condition
C�(p − Cd) = 0, and thus C�Cd = C�p.
But dim ker(C�C) = dim ker(C) ≥ N − n. Hence the solution space is at leastN − n-dimensional.
One could choose the data set such that cash flows are at same points in time(say four dates each year) and the cash flow matrix C is not entirely full of zeros,such as in Carleton and Cooper [34]. Still the regression method has big problems.There are as many parameters as there are cash flow dates, and there is nothing toregularize the discount curve found from the regression. As a result, the discountfactors of similar maturity can be very different, which leads to a ragged spot rate(yield) curve, and even worse for forward rates.
An alternative and better method would be to estimate a smooth yield curve para-metrically from the market rates. This approach is taken up in the following section.
3.3 Parametric Estimation Methods
Reduction of parameters and smooth term-structure of interest rates can be achievedby using parameterized families of smooth curves. A particular case is the classof linear families, where we fix a set of basis functions, preferably with compactsupport. As a first example consider B-splines.
3.3.1 Estimating the Discount Function with Cubic B-splines
A cubic spline is a piecewise cubic polynomial that is everywhere twice differen-tiable. It interpolates values at q + 1 knot points ξ0 < · · · < ξq . Its general formis
σ(x) =3∑
i=0
aixi +
q−1∑j=1
bj (x − ξj )3+,
hence it has q + 3 parameters {a0, . . . , a3, b1, . . . , bq−1} (a kth-degree spline hasq + k parameters). The spline is uniquely characterized by specification of σ ′ or σ ′′at ξ0 and ξq .
3.3 Parametric Estimation Methods 39
Fig. 3.5 B-spline with knotpoints {0,1,6,8,11}
If we introduce six extra knot points
ξ−3 < ξ−2 < ξ−1 < ξ0 < · · · < ξq < ξq+1 < ξq+2 < ξq+3,
we obtain a basis for the cubic splines on [ξ0, ξq ] given by the q + 3 B-splines
ψk(x) =k+4∑j=k
⎛⎝ k+4∏
i=k,i �=j
1
ξi − ξj
⎞⎠ (x − ξj )
3+, k = −3, . . . , q − 1.
The B-spline ψk is zero outside [ξk, ξk+4]. See Fig. 3.5 for an example.We now use B-splines to estimate the discount curve:
D(x; z) = z1ψ1(x) + · · · + zmψm(x),
such as done by Steeley [155]. With
d(z) =⎛⎜⎝
D(x1; z)...
D(xN ; z)
⎞⎟⎠=
⎛⎜⎝
ψ1(x1) · · · ψm(x1)...
...
ψ1(xN) · · · ψm(xN)
⎞⎟⎠⎛⎜⎝
z1...
zm
⎞⎟⎠=: Ψ z
this leads to the linear optimization problem
minz∈Rm
‖p − CΨ z‖2.
If the n × m matrix A = CΨ has full rank m, the unique unconstrained solution is
z∗ = (A�A)−1A�p.
A reasonable constraint would be
D(0; z) = ψ1(0)z1 + · · · + ψm(0)zm = 1.
40 3 Estimating the Term-Structure
Fig. 3.6 B-splines with knots{−20,−5,−2,0,1,6,8,11,
15,20,25,30}
As an example, we take the UK government bond market data from Table 3.2 inthe last section. The maximum time to maturity, x104, is 12.11 [years]. Notice thatthe first bond is a zero-coupon bond. Its exact yield is
y = −365
72log
103.822
105= − 1
0.197log 0.989 = 0.0572.
As a basis we use the 8 (resp. first 7) B-splines with the 12 knot points
{−20,−5,−2,0,1,6,8,11,15,20,25,30}
shown in Fig. 3.6.The estimation with all 8 B-splines leads to
minz∈R8
‖p − CΨ z‖ = ‖p − CΨ z∗‖ = 0.23
with
z∗ =
⎛⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎝
13.864111.46658.496297.697416.980666.23383−4.9717855.074
⎞⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎠
,
and the discount function, yield curve (cont. comp. spot rates), and forward curve(cont. comp. 3-monthly forward rates) shown in Fig. 3.8.
The estimation with only the first 7 B-splines leads to
minz∈R7
‖p − CΨ z‖ = ‖p − CΨ z∗‖ = 0.32
3.3 Parametric Estimation Methods 41
Fig. 3.7 Five B-splines withknot points {−10,−5,−2,0,
4,15,20,25,30}
with
z∗ =
⎛⎜⎜⎜⎜⎜⎜⎜⎜⎝
17.801911.36038.579927.565627.288535.387664.9919
⎞⎟⎟⎟⎟⎟⎟⎟⎟⎠
,
and the discount curve, yield curve (cont. comp. spot rates), and forward curve(cont. comp. 3-month forward rates) shown in Fig. 3.9.
Next we use only 5 B-splines with the 9 knot points
{−10,−5,−2,0,4,15,20,25,30}shown in Fig. 3.7.
The estimation with this 5 B-splines leads to
minz∈R5
‖p − CΨ z‖ = ‖p − CΨ z∗‖ = 0.39
with
z∗ =
⎛⎜⎜⎜⎜⎝
15.65219.438512.98867.402966.23152
⎞⎟⎟⎟⎟⎠ ,
and the discount curve, yield curve (cont. comp. spot rates), and forward curve(cont. comp. 3-monthly forward rates) shown in Fig. 3.10.
We thus find there is an obvious trade-off between the quality (or regularity) andthe correctness of the fit. The curves in Figs. 3.9 and 3.10 are more regular than thosein Fig. 3.8, but their correctness criteria (0.32 and 0.39) are worse than for the fitwith 8 B-splines (0.23). We also see from these figures that estimating the discountcurve leads to unstable and irregular yield and forward curves. The problems are
42 3 Estimating the Term-Structure
Fig. 3.8 Discount curve,yield and forward curves forestimation with 8 B-splines.The dot is the exact yield ofthe first bond
most prominent at the short- and long-term maturities. Obviously splines are notuseful for extrapolating to long-term maturities. It can further be shown that theB-spline fits are extremely sensitive to the number and location of the knot points.
In sum, from this example we may conclude that splines can produce bad fits ingeneral. We learn that we need criteria asserting smooth yield and forward curvesthat do not fluctuate too much and flatten towards the long end. Indeed it is advisableto directly estimate the yield or forward curve. Ideally, the number and location ofthe knot points for the splines are optimally adjusted to the data. As we shall see inthe next section, all these criteria can be achieved by smoothing splines.
3.3 Parametric Estimation Methods 43
Fig. 3.9 Discount curve,yield and forward curves forestimation with 7 B-splines.The dot is the exact yield ofthe first bond
3.3.2 Smoothing Splines
Smoothing splines combine the objectives of a good data fit and curve regularity. Inother words, the least-squares criterion
minz
‖p − C d(z)‖2
has to be extended by criterions for the smoothness of the yield or forward curve.We exemplify this idea with the spline method developed by Sabine Lorimier in her
44 3 Estimating the Term-Structure
Fig. 3.10 Discount curve,yield and forward curves forestimation with 5 B-splines.The dot is the exact yield ofthe first bond
Ph.D. thesis [119], where the number and location of the knots are determined bythe observed data itself.
For ease of notation we set t0 = 0 (today). The data is given by N observed zero-coupon bonds P(0, T1), . . . ,P (0, TN) at 0 < T1 < · · · < TN ≡ T , and consequentlythe N yields
Y1, . . . , YN , P (0, Ti) = e−TiYi .
3.3 Parametric Estimation Methods 45
Let f (u) denote the forward curve. The fitting requirement now is for the forwardcurve ∫ Ti
0f (u)du + εi/
√α = TiYi, (3.2)
with an arbitrary constant α > 0. The aim is to minimize ‖ε‖2 as well as the smooth-ness criterion ∫ T
0(f ′(u))2 du. (3.3)
Recall that a function g : [0, T ] → R is absolutely continuous if and only if thereexists some Lebesgue integrable function g′ such that
g(x) = g(0) +∫ x
0g′(u)du for all x ∈ [0, T ].
The set H of absolutely continuous functions g : [0, T ] → R with
∫ T
0(g′(u))2 du < ∞
endowed with the scalar product
〈g,h〉H = g(0)h(0) +∫ T
0g′(u)h′(u) du,
becomes a Hilbert space.2
Define the nonlinear functional on H
F(f ) =∫ T
0(f ′(u))2 du + α
N∑i=1
(YiTi −
∫ Ti
0f (u)du
)2
.
The optimization problem is then
minf ∈H
F(f ). (3.4)
The parameter α tunes the trade-off between smoothness and correctness of the fit.
Theorem 3.1 Problem (3.4) has a unique solution f , which is a second-order splinecharacterized by
f (u) = f (0) +N∑
k=1
akhk(u), (3.5)
2This particular Hilbert space is known as a Sobolev space, see e.g. Brezis [26].
46 3 Estimating the Term-Structure
Fig. 3.11 The function hk
and its derivative h′k for
Tk = 1
where hk ∈ C1[0, T ] is a second-order polynomial on [0, Tk] with
h′k(u) = (Tk − u)+, hk(0) = Tk, k = 1, . . . ,N, (3.6)
see Fig. 3.11, and f (0) and ak solve the linear system of equations
N∑k=1
akTk = 0, (3.7)
α
(YkTk − f (0)Tk −
N∑l=1
al〈hl, hk〉H)
= ak, k = 1, . . . ,N. (3.8)
Proof Integration by parts yields∫ Tk
0g(u)du = Tkg(Tk) −
∫ Tk
0ug′(u) du
= Tkg(0) + Tk
∫ Tk
0g′(u) du −
∫ Tk
0ug′(u) du
= Tkg(0) +∫ T
0(Tk − u)+g′(u) du = 〈hk, g〉H ,
for all g ∈ H . In particular,∫ Tk
0hl du = 〈hl, hk〉H .
A local minimizer f of F satisfies, for any g ∈ H , the first-order condition
d
dεF (f + εg)|ε=0 = 0
3.3 Parametric Estimation Methods 47
or equivalently
∫ T
0f ′g′ du = α
N∑k=1
(YkTk −
∫ Tk
0f du
)∫ Tk
0g du. (3.9)
In particular, for all g ∈ H with 〈g,hk〉H = 0 we obtain
〈f − f (0), g〉H =∫ T
0f ′(u)g′(u) du = 0.
Hence
f − f (0) ∈ span{h1, . . . , hN },which proves (3.5), (3.6) and (3.7) (set u = 0). Hence we have
∫ T
0f ′g′ du =
N∑k=1
αk
∫ T
0(Tk − u)+g′(u) du
=N∑
k=1
ak
(−Tkg(0) +
∫ Tk
0g(u)du
)=
N∑k=1
ak
∫ Tk
0g(u)du,
and (3.9) can be rewritten as
N∑k=1
(ak − α
(YkTk − f (0)Tk −
N∑l=1
al〈hl, hk〉H))∫ Tk
0g(u)du = 0
for all g ∈ H . This is true if and only if (3.8) holds.Thus we have shown that (3.9) is equivalent to (3.5)–(3.8).Next we show that (3.9) is a sufficient condition for f to be a global minimizer
of F . Let g ∈ H , then
F(g) =∫ T
0
((g′ − f ′) + f ′)2 du + α
N∑k=1
(YkTk −
∫ Tk
0g du
)2
(3.9)= F(f ) +∫ T
0(g′ − f ′)2 du + α
N∑k=1
(∫ Tk
0f du −
∫ Tk
0g du
)2
≥ F(f ),
where we used (3.9) with g replaced by g − f .It remains to show that f exists and is unique; that is, the linear system (3.7)–
(3.8) has a unique solution (f (0), a1, . . . , aN)�. The corresponding (N + 1) ×
48 3 Estimating the Term-Structure
(N + 1) matrix is
A =
⎛⎜⎜⎜⎝
0 T1 T2 · · · TN
αT1 α〈h1, h1〉H + 1 α〈h1, h2〉H · · · α〈h1, hN 〉H...
.... . .
. . ....
αTN α〈hN,h1〉H α〈hN,h2〉H · · · α〈hN,hN 〉H + 1
⎞⎟⎟⎟⎠ . (3.10)
That is, the system (3.7)–(3.8) reads
A
(f (0)
a
)=(
0Z
), (3.11)
where a = (a1, . . . , aN)� and Z = α(Y1T1, . . . , YNTN)�. Let λ = (λ0, . . . , λN)� ∈R
N+1 such that Aλ = 0, that is,
N∑k=1
Tkλk = 0,
αTkλ0 + α
N∑l=1
〈hk,hl〉H λl + λk = 0, k = 1, . . . ,N.
Multiplying the latter equation with λk and summing up over k yields
α
∥∥∥∥∥N∑
k=1
λkhk
∥∥∥∥∥2
H
+N∑
k=1
λ2k = 0,
where we write ‖g‖H = √〈g,g〉H for the corresponding norm on H . Hence λ = 0,whence A is non-singular, and the theorem is proved. �
The parameter α tunes the trade-off between smoothness and correctness of thefit as follows:
• If α → 0 then by (3.5) and (3.8) we have f (u) ≡ f (0), a constant function. Thatis, we achieve maximal regularity
∫ T
0(f ′(u))2 du = 0
but obviously no fitting of the data, see (3.2).• If α → ∞ then (3.9) implies that
∫ Tk
0f (u)du = YkTk, k = 1, . . . ,N, (3.12)
which means a perfect fit. That is, f minimizes (3.3) subject to the constraints(3.12).
3.3 Parametric Estimation Methods 49
To estimate the forward curve from N zero-coupon bonds—that is, yields Y1, . . . ,
YN —one has to solve the linear system (3.11).Of course, if coupon bond prices are given, then the above method has to be
modified and becomes nonlinear. With p ∈ Rn denoting the market price vector and
ckl the cash flows at dates Tl , k = 1, . . . , n, l = 1, . . . ,N , this reads
minf ∈H
⎧⎨⎩∫ T
0(f ′)2 du + α
n∑k=1
(logpk − log
[N∑
l=1
ckle− ∫ Tl
0 f du
])2⎫⎬⎭ .
If the coupon payments are small compared to the nominal (=1), then this problemhas a unique solution. This and much more is carried out in Lorimier’s thesis [119].
3.3.3 Exponential–Polynomial Families
Let us now introduce the parametric curve families which are used by most centralbanks for term-structure estimation. As in the preceding section the forward curve
R+ � x �→ f (t0, t0 + x) = φ(x) = φ(x; z)is estimated. The implied discount curve is
D(x) = D(x; z) = e− ∫ x0 φ(u;z) du, z ∈ Z.
If we calibrate to bond prices, we are led to a nonlinear optimization problem
minz∈Z
‖p − C d(z)‖ ,
with
di(z) = e− ∫ xi0 φ(u;z) du
for some payment tenor 0 < x1 < · · · < xN . This criterion can be modified in anobvious way to fit implied yields.
The first example is the Nelson–Siegel family [128], where we have four para-meters z1, . . . , z4. It is defined by
φNS(x; z) = z1 + (z2 + z3x)e−z4x.
The typical shape of these functions has one hump, see Fig. 3.12.To improve the curve flexibility, Svensson [157] proposed an extension of
Nelson–Siegel’s family by including six parameters z1, . . . , z6. The Svensson fam-ily is then defined by
φS(x; z) = z1 + (z2 + z3x)e−z5x + z4xe−z6x.
50 3 Estimating the Term-Structure
Fig. 3.12 Nelson–Siegelcurves for z1 = 7.69,z2 = −4.13, z4 = 0.5 and 7different values forz3 = 1.76,0.77,−0.22,
−1.21,−2.2,−3.19,−4.18
Table 3.4 Overview ofestimation procedures byseveral central banks. BIS1999 [11]. NS is forNelson–Siegel, S forSvensson, wp for weightedprices
Central bank Method Minimized error
Belgium S or NS wp
Canada S sp
Finland NS wp
France S or NS wp
Germany S yields
Italy NS wp
Japan smoothing prices
splines
Norway S yields
Spain S wp
Sweden S yields
UK S yields
USA smoothing bills: wp
splines bonds: prices
Obviously, both the Nelson–Siegel and Svensson families belong to the familyof general exponential–polynomial functions
p1(x)e−α1x + · · · + pn(x)e−αnx,
where pi denote polynomials of degree ni .Table 3.4 is taken from a document of the Bank for International Settlements
(BIS) 1999 [11]. It illustrates the role the Nelson–Siegel and Svensson families playin the world of monetary regulation.
Let us end this section with a list of desirable features for curve families to besuitable for the estimation of the term-structure:
• Flexible: the curves shall fit a wide range of term structures.
3.4 Principal Component Analysis 51
• Parsimonious: the number of factors shall not be too large (curse of dimensional-ity).
• Regular: we prefer smooth yield or forward curves that flatten out towards thelong end.
• Consistent: the curve families shall be compatible with dynamic interest rate mod-els! This point will be explained and exploited in more detail in Chap. 9 below.
Let us recall that one of the main problems in the term-structure estimation stemsfrom its high dimensionality, which makes it difficult to have a good intuition aboutits behavior. If we could learn from observations of the data which basis shapesare the main determinants of the zero-coupon yield curve (or its increments), wecould in fact reduce the dimension of this problem. It turns out that this is a standardproblem in multivariate data analysis. It goes under the name of principal componentanalysis, which will be exploited in the following section.
3.4 Principal Component Analysis
Principal component analysis (PCA) is a dimension reduction technique in multi-variate analysis. It can be used for constructing the components of the stochasticterm-structure movements that account for most of the variability, in some appro-priately defined sense.
The key mathematical principle behind PCA is the spectral decomposition theo-rem of linear algebra, which states that any real symmetric n × n matrix Q can bewritten as
Q = ALA�, (3.13)
where:
• L = diag(λ1, . . . , λn) is the diagonal matrix of eigenvalues of Q with λ1 ≥ λ2 ≥· · · ≥ λn;
• A is an orthogonal matrix (that is, A−1 = A�) whose columns a1, . . . , an are thenormalized eigenvectors of Q (that is, Qai = λiai ), which form an orthonormalbasis of R
n.
Recall that A� denotes the transpose of A.
3.4.1 Principal Components of a Random Vector
Consider an Rn-valued square-integrable random vector X with mean μ = E[X]
and covariance matrix Q = cov[X]. Since Q is symmetric and positive semi-definite, the above decomposition (3.13) applies with λi ≥ 0 for all i. The principalcomponents transform of X is defined as
Y = A�(X − μ),
52 3 Estimating the Term-Structure
which can be seen as a recentering and rotation of X. Note that
Yi = a�i (X − μ)
is the projection of X − μ onto the ith eigenvector ai of Q. One calls Yi the ithprincipal component, and ai the ith vector of loadings, of X. We thus obtain thedecomposition
X = μ + AY = μ +n∑
i=1
Yiai .
Simple calculations reveal that
E[Y ] = 0 and Cov[Y ] = A�QA = A�ALA�A = L.
Hence the principal components of X are uncorrelated and have variancesVar[Yi] = λi , which are ordered from largest, λ1, to smallest, λn.
Moreover, it can be shown (→ Exercise 3.4) that the first principal component,Y1, has maximal variance among all standardized linear combinations of X. That is,
Var[a�1 X] = max
{Var[b�X] | b�b = 1
}. (3.14)
For i = 2, . . . , n, the ith principal component, Yi , can be shown to have maximalvariance among all such linear combinations that are orthogonal to the first i − 1linear combinations.
Next, we observe that
n∑i=1
Var[Xi] = trace(Q) =n∑
i=1
λi =n∑
i=1
Var[Yi].
Hence ∑ki=1 λi∑ni=1 λi
represents the amount of variability in X explained by the first k principal compo-nents Y1, . . . , Yk .
We may think of X as a high-dimensional stationary model for (daily changes of)the forward curve. Suppose that the first k principal components Y1, . . . , Yk explaina significant amount (e.g. 99%) of the variability in X. It is then most useful toapproximate X by X ≈ μ+∑k
i=1 Yiai . That is, the loadings a1, . . . , ak are the maincomponents of the stochastic forward curve movements.
3.4.2 Sample Principle Components
Now assume that we have multivariate data observations
x = [x(1), . . . , x(N)],
3.4 Principal Component Analysis 53
where each column x(t) = (x1(t), . . . , xn(t))� is a sample realization of a random
vector X(t) which is identically distributed as X with mean μ = E[X] and covari-ance matrix Q = cov[X]. We consider the empirical n × n covariance matrix
Qij = Cov[xi, xj ] = 1
N
N∑t=1
(xi(t) − μi)(xj (t) − μj ),
where
μ = 1
N
N∑t=1
x(t)
denotes the empirical mean. Then Q is positive semi-definite and the above PCAapplies by analogy (→ Exercise 3.3). We thus obtain the empirical principal com-ponents y = A�(x − μ) with loadings ai given as column vectors of A, whereQ = ALA�. That is,
x = μ +n∑
i=1
yi ai and
(3.15)
Cov[yi, yj ] = 1
N
N∑t=1
yi(t)yj (t) ={
λi , if i = j ,0, else.
The empirical mean μ and covariance matrix Q are standard estimators for thetrue parameters μ and Q, if the observations X(t) are either independent or at leastserially uncorrelated (i.e. Cov[X(t),X(t + h)] = 0 for all h �= 0, see [122, Chap. 3]for a brief account of multivariate statistical analysis and further references). Whenthis kind of stationarity of the time series X(t) is in doubt, the standard practice isto differentiate the series and to consider the increments ΔX(t) = X(t) − X(t − 1)
instead. This approach is illustrated in the following section for the forward curveof interest rates. See also Sect. 11.7.1 for a more specific model context.
3.4.3 PCA of the Forward Curve
Now let x(t) = (x1(t), . . . , xn(t))� denote the increments of the forward curve, say
xi(t) = R(t + Δt; t + Δt + τi−1, t + Δt + τi) − R(t; t + τi−1, t + τi),
for some maturity spectrum 0 = τ0 < · · · < τn. Here τi denotes time to maturity.Therefore we have to adjust the maturity arguments for R(t + Δt; ·) by adding Δt .
PCA typically leads to the following picture, which is taken from Rebonato[134, Sect. 3.1]. The analysis is based on UK market data from the years 1989–1992, where the original maturity spectrum has been divided into eight distinct
54 3 Estimating the Term-Structure
buckets, i.e. n = 8. The first three vectors of loadings are
a1 =
⎛⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎝
0.3290.3540.3650.3670.3640.3610.3580.352
⎞⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎠
, a2 =
⎛⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎝
−0.722−0.368−0.1210.0440.1610.2910.3160.343
⎞⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎠
, a3 =
⎛⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎝
0.490−0.204−0.455−0.461−0.1760.1760.2680.404
⎞⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎠
.
Figure 3.13 gives the plots of the first three loadings. We observe that:
• the first loading is roughly flat, causing parallel shifts of the forward curve (affectsthe average rate);
• the second loading is upward sloping, this is tilting of the forward curve (affectsthe slope);
• the third loading hump-shaped, causing a flex (affecting the curvature).
Moreover, Table 3.5 shows that the first three principal components explain morethan 99% of the variance of x. This suggests that any of the forward curves from
Fig. 3.13 First three forwardcurve loadings
Table 3.5 Explainedvariance of the principalcomponents
PC Explained
variance (%)
1 92.17
2 6.93
3 0.61
4 0.24
5 0.03
6–8 0.01
3.4 Principal Component Analysis 55
this period can be approximated by a linear combination of the first three loadings,the relative error being small.
These features are very typical, and should be expected in most PCA of theforward curve or its increments. See also the findings of Carmona and Tehranchi[35, Sect. 1.7]. PCA of the forward curve goes back to the seminal paper by Litter-man and Scheinkman [117].
3.4.4 Correlation
Let us finally have a look at some stylized fact about the correlation of the originalforward curve increments. A typical example of correlation among forward ratesis provided by Brown and Schaefer [28]. The data is from the US Treasury termstructure 1987–1994. The following matrix,
⎛⎜⎜⎜⎜⎜⎜⎝
1 0.87 0.74 0.69 0.64 0.61 0.96 0.93 0.9 0.85
1 0.99 0.95 0.921 0.97 0.93
1 0.951
⎞⎟⎟⎟⎟⎟⎟⎠
shows the correlation for changes of forward rates of maturities
0, 0.5, 1, 1.5, 2, 3 years.
Figure 3.14 illustrates the first row of this correlation matrix. In a stylized fashion wenote that de-correlation occurs quickly, so that an exponentially decaying correlationstructure is plausible.
Fig. 3.14 Correlationbetween the short rate andinstantaneous forward ratesfor the US Treasury curve1987–1994
56 3 Estimating the Term-Structure
3.5 Exercises
Exercise 3.1 Compute the first 14 columns of the cash flow matrix of the USmoney-market data (6 October 1997) given in Sect. 3.2.2.
Exercise 3.2 Consider the yield data
Tk 2 3 4 5 7 10
Yk 0.948 1.129 1.300 1.454 1.704 1.955
and find the optimal forward curve of the form (3.5) for
α = 0.01, α = 0.1 and α = 1.
That is,
(a) Compute the respective coefficients f (0), a1, . . . , aN .(b) Plot the forward and yield curves, respectively, and the data points for compar-
ison of smoothness and quality of fit.
Exercise 3.3 Let x(1), . . . , x(N) be a sample of a random vector X = (X1, . . . ,
Xn)�, and let μ and Q denote the empirical mean and covariance matrix of x,
respectively. Prove the following:
(a) Q is symmetric and positive semi-definite.(b) The PCA decomposition (3.15) holds.(c) If Q is degenerate then one can express some xi as a linear function of the other
components xj , j �= i.(d) Assume that Q is non-degenerate. Find a sample of vectors
w(t) = (w1(t), . . . ,wn(t))�,
for t = 1, . . . ,N , such that
x = μ +n∑
i=1
ai
√λiwi and Cov[wi,wj ] =
{1, if i = j ,0, else,
where λi is the ith eigenvector of Q, and ai the ith vector of loadings of x.
Exercise 3.4 Let X be an Rn-valued square-integrable random vector.
(a) Show that the first-order conditions for the constrained quadratic optimizationproblem
max{
Var[b�X] | b�b = 1}
imply that any maximizer is necessarily an eigenvector of Cov[X].(b) Use (a) to prove (3.14).
3.6 Notes 57
Exercise 3.5 The Excel file
www.snb.ch/ext/stats/statmon/xls/en/statmon_E3_M1_M.xls
of the Monthly Statistical Bulletin from the Swiss National Bank contains monthlyspot interest rates (that is, yields R(t, T )) for Swiss Confederation bonds for a timeto maturity (T − t ) spectrum of 2, 3, 4, 5, 7, 10, 20 and 30 years. Perform a principalcomponent analysis of the monthly yield curve changes as shown in Sect. 3.4.3 forthe forward curve from the last ten years. In particular, determine:
(a) the empirical covariance matrix;(b) its eigenvectors and eigenvalues in decreasing order;(c) the explained variances of the principal components.
3.6 Notes
The bootstrapping example in Sect. 3.1, including the data, is from James and Web-ber [100, Sect. 5.4]. Sections 3.2 and 3.3.1, including the data, are from [100,Sects. 15.1–15.3]. Section 3.4 is from [122, Sect. 3.4.4] and [35, Sect. 1.7]. Thefigures and data on the PCA and correlation of the forward curve increments inSects. 3.4.3 and 3.4.4 are taken from Rebonato [134, Sect. 3.1]. Other sourcesfor PCA of the yield curve include Rebonato [134], Carmona and Tehranchi [35],the seminal paper by Litterman and Scheinkman [117], or the paper by Bouchaudet al. [20].
Chapter 4Arbitrage Theory
This chapter briefly recalls the fundamental arbitrage principles in a Brownian-motion-driven financial market. The basics of stochastic calculus are provided with-out proofs. Standard terminology is employed without further explanation. Readersare requested to consult one of the many text books on stochastic calculus. Refer-ences are given in the notes section. The main pillars for financial applications areItô’s formula, Girsanov’s change of measure theorem, and the martingale represen-tation theorem.
4.1 Stochastic Calculus
The stochastic basis is a filtered probability space (Ω, F , (Ft )t≥0,P) satisfyingthe usual conditions1 and carrying a d-dimensional (Ft )-adapted Brownian mo-tion W = (W1, . . . ,Wd)�. We shall assume that F = F∞ = ∨
t≥0 Ft , and do not apriori fix a finite time horizon. This is not a restriction since always one can stop astochastic process at a finite time T if this were the ultimate time horizon, such asin the Black–Scholes model (→ Exercise 4.7).
For random variables X, Y , it is always understood that “X = Y ” means “X = Y
a.s.” that is, P[X = Y ] = 1. The same applies to inequalities “X ≥ Y ”, etc. We writeB[0, t], B(R+) or simply B, if there is no ambiguity, for the respective Borel σ -algebras. A stochastic process X = X(ω, t) is called:
• adapted if Ω � ω �→ X(ω, t) is Ft -measurable for all t ≥ 0,• progressively measurable (or simply progressive) if Ω × [0, t] � (ω, s) �→
X(ω, s) is Ft ⊗ B[0, t]-measurable for all t ≥ 0.
A progressive process is obviously adapted. Progressive measurability of X isneeded in order that composed processes such as
∫ t
0 X(s)ds and X(t ∧ τ), for anystopping time2 τ , are adapted.
We denote by Prog the progressive σ -algebra, generated by all progressiveprocesses, on Ω × R+. Progressive and Prog-measurability are equivalent3 (→ Ex-ercise 6.1).
1The usual conditions are (1) completeness: F0 contains all of the null sets, and (2) right-continuity: Ft = ⋂
s>t Fs for all t ≥ 0.2A [0,∞]-valued random variable τ is a stopping time of the filtration (Ft ) if the event {τ ≤ t}belongs to Ft , for every t ≥ 0.3See Proposition 1.41 in [130].
D. Filipovic, Term-Structure Models,Springer Finance,DOI 10.1007/978-3-540-68015-4_4, © Springer-Verlag Berlin Heidelberg 2009
59
60 4 Arbitrage Theory
4.1.1 Stochastic Integration
We now define L2 and L as the sets of Rd -valued progressive processes h =
(h1, . . . , hd) that satisfy
E
[∫ ∞
0‖h(s)‖2 ds
]< ∞
and ∫ t
0‖h(s)‖2 ds < ∞ for all t > 0,
respectively. The inclusion L2 ⊂ L is obvious.
Theorem 4.1 (Stochastic Integral) For every h ∈ L one can define the stochasticintegral
(h • W)t =∫ t
0h(s) dW(s) =
d∑j=1
∫ t
0hj (s) dWj (s)
with the following properties:
(a) The process h • W is a continuous local martingale.(b) Linearity: (λg + h) • W = λ(g • W) + h • W , for g,h ∈ L and λ ∈ R.(c) For any stopping time τ , the stopped integral equals
∫ t∧τ
0h(s) dW(s) =
∫ t
01{s≤τ }h(s) dW(s) for all t > 0.
(d) If h ∈ L2 then h • W is a martingale and the Itô isometry holds:
E
[(∫ ∞
0h(s) dW(s)
)2]
= E
[∫ ∞
0‖h(s)‖2 ds
].
(e) Dominated convergence: if (hn) ⊂ L is a sequence with limn hn = 0 pointwiseand such that |hn| ≤ k for some finite constant k then limn sups≤t |(hn • W)s | =0 in probability for all t > 0.
Proof See [135, Sect. 2, Chap. IV]. �
Remark 4.1 Note that the stochastic integrands are row vectors, and the integratorBrownian motion is a column vector, by convention. This is a convenient way toavoid writing the transpose ·� in the stochastic integral every time.
4.1 Stochastic Calculus 61
An Itô process is the sum of an absolutely continuous drift plus a continuouslocal martingale of the form
X(t) = X(0) +∫ t
0a(s) ds +
∫ t
0ρ(s) dW(s), (4.1)
where ρ ∈ L and a is a progressive process satisfying∫ t
0 |a(s)|ds < ∞ for all t > 0,such that the above integrals are defined. Here comes an important identificationresult:
Lemma 4.1 The decomposition (4.1) of X is unique in the sense that
X(t) = X(0) +∫ t
0a′(s) ds +
∫ t
0ρ′(s) ds
implies a′ = a and ρ′ = ρ dP ⊗ dt-a.s.
Proof This follows from Proposition 1.2 in [135, Chap. IV]. �
We also write
dX(t) = a(t) dt + ρ(t) dW(t) or, shorter, dX = a dt + ρ dW,
and define
L2(X) ={h progressive
∣∣E
[∫ ∞
0|h(s)a(s)|2 ds
]< ∞ and hρ ∈ L2
},
L(X) ={h progressive
∣∣ ∫ t
0|h(s)a(s)|ds < ∞ for all t > 0 and hρ ∈ L
}.
For h ∈ L(X) we can define the stochastic integral with respect to X as
∫ t
0h(s) dX(s) =
∫ t
0h(s)a(s) ds +
∫ t
0h(s)ρ(s) dW(s).
4.1.2 Quadratic Variation and Covariation
Now let
Y(t) = Y(0) +∫ t
0b(s) ds +
∫ t
0σ(s) dW(s)
be another Itô process. The covariation process of X and Y is defined as
〈X,Y 〉t =∫ t
0ρ(s)σ (s)�ds,
62 4 Arbitrage Theory
and 〈X,X〉 is called the quadratic variation process of X. It can be shown4 that
〈X,Y 〉t = limm∑
i=0
(Xti+1 − Xti )(Yti+1 − Yti ) in probability,
for any sequence of partitions 0 = t0 < t1 < · · · < tm = t with maxi |ti+1 − ti | → 0.For the Brownian motion W we obtain5 〈Wi,Wj 〉t = δij t . In fact, this propertydistinguishes Brownian motion among all continuous local martingales, which isthe content of the following important theorem.
Theorem 4.2 (Lévy’s Characterization Theorem) An Rd -valued continuous local
martingale X vanishing at t = 0 is a Brownian motion if and only if 〈Xi,Xj 〉t = δij t
for every 1 ≤ i, j ≤ d .
Proof See Theorem 3.6 in [135, Chap. IV]. �
4.1.3 Itô’s Formula
We call X = (X1, . . . ,Xn)� an n-dimensional Itô process if every component Xi
is an Itô process. We denote by L2(X) (L(X)) the set of progressive processes h =(h1, . . . , hn) such that hi is in L2(Xi) (L(Xi)) for all i. In this sense, L2 = L2(W)
and L = L(W). The stochastic integral of h ∈ L(X) with respect to X is definedcoordinate-wise as
(h • X)t =∫ t
0h(s) dX(s) =
n∑i=1
∫ t
0hi(s) dXi(s).
Next we consider the core formula of stochastic calculus.
Theorem 4.3 (Itô’s Formula) Let f ∈ C2(Rn). Then f (X) is an Itô process and
f (X(t)) = f (X(0)) +n∑
i=1
∫ t
0
∂f (X(s))
∂xi
dXi(s)
+ 1
2
n∑i,j=1
∫ t
0
∂2f (X(s))
∂xi∂xj
d〈Xi,Xj 〉s .
Proof See Theorem 3.3 in [135, Chap. IV]. �
4See Theorem 1.8 and Definition 1.20 in [135, Chap. IV].5See [154, Sect. 6.4] or Exercise 1.27 in [135, Chap. IV].
4.1 Stochastic Calculus 63
As a corollary (→ Exercise 4.3), for f (x, y) = xy, we obtain the integration byparts formula for two real Itô processes X and Y :
X(t)Y (t) = X(0)Y (0) +∫ t
0X(s)dY (s) +
∫ t
0Y(s) dX(s) + 〈X,Y 〉t . (4.2)
4.1.4 Stochastic Differential Equations
Let b : Ω × R+ × Rn → R
n and σ : Ω × R+ × Rn → R
n×d be Prog ⊗ B(Rn)-measurable functions. Let ξ be some F0-measurable initial value. A process X issaid to be a solution6 of the stochastic differential equation
dX(t) = b(t,X(t)) dt + σ(t,X(t)) dW(t),
X(0) = ξ(4.3)
if X is an Itô process satisfying
X(t) = ξ +∫ t
0b(s,X(s)) ds +
∫ t
0σ(s,X(s)) dW(s).
We say that X is unique if any other solution X′ of (4.3) is indistinguishable fromX, that is, X(t) = X′(t) for all t ≥ 0 a.s.
If b(ω, t, x) = b(t, x) and σ(ω, t, x) = σ(t, x) are deterministic functions, a so-lution X of (4.3) is also called a (time-inhomogeneous) diffusion with diffusionmatrix a(t, x) = σ(t, x)σ (t, x)� and drift b(t, x).
Here is a basic existence and uniqueness theorem for diffusions.
Theorem 4.4 Suppose b(t, x) and σ(t, x) satisfy the Lipschitz and linear growthconditions
‖b(t, x) − b(t, y)‖ + ‖σ(t, x) − σ(t, y)‖ ≤ K‖x − y‖,‖b(t, x)‖2 + ‖σ(t, x)‖2 ≤ K2(1 + ‖x‖2),
for all t ≥ 0 and x, y ∈ Rn, where K is some finite constant. Then, for every time–
space initial point (t0, x0) ∈ R+ × Rn, there exists a unique solution X = X(t0,x0) of
the stochastic differential equation
dX(t) = b(t0 + t,X(t)) dt + σ(t0 + t,X(t)) dW(t),
X(0) = x0.(4.4)
6By a solution we mean in this book what is also called a strong solution in other texts, such as inKaratzas and Shreve [106, Chap. 5].
64 4 Arbitrage Theory
Proof See [106, Theorem 5.2.9]. �
We note that existence and uniqueness for (4.3) can be established, in specialcases, without the Lipschitz condition on σ(t, x). See Lemma 10.6 below.
The next theorem recalls that diffusion processes have the Markov property.
Theorem 4.5 Suppose b(t, x) and a(t, x) = σ(t, x)σ (t, x)� are continuous in(t, x), and assume that for every time–space initial point (t0, x0) ∈ R+ × R
n, thereexists a unique solution X = X(t0,x0) of the stochastic differential equation (4.4).Then X has the Markov property. That is, for every bounded measurable function f
on Rn, there exists a measurable function F on R+ × R+ × R
n such that
E[f (X(T )) | Ft ] = F(t, T ,X(t)), t ≤ T .
In words, the Ft -conditional distribution7 of X(T ) is a function of t , T and X(t)
only.
Proof Follows from [106, Theorem 4.20]. �
Remark 4.2 The reason why we impose the continuity assumption on the diffusionmatrix a(t, x) rather than on σ(t, x) is that a(t, x) actually determines the law of X,while there is some ambiguity with σ(t, x). Indeed, for any orthogonal d×d-matrix-valued function D, the function σ D yields the same diffusion matrix, σ DD�σ� =σσ�, as σ . This insight will be used in the existence and uniqueness discussion ofaffine diffusions in Sect. 10.5 below.
But for most practical purposes, and for simplicity, the reader may actually as-sume that σ(t, x) itself is continuous in (t, x).
Note that the Rn-valued time-inhomogeneous diffusion X in (4.4) can be re-
garded as R+×Rn-valued homogeneous diffusion (X′
0, . . . ,X′n)(t) = (t0 + t,X(t)).
That is, X′i = Xi , i = 1, . . . , n, and we identify the first component X′
0 with calendartime. Calendar time at inception (t = 0) is then X′
0(0) = t0. Accordingly, t measuresrelative time with respect to t0. See also Remark 9.1 below.
4.1.5 Stochastic Exponential
We define the stochastic exponential E (X) of an Itô process X by
Et (X) = eX(t)− 12 〈X,X〉t .
7Recall that for every Rn-valued random variable Z and sub-σ -algebra G ⊂ F , there exists a
regular conditional distribution μ(ω,dz) of Z given G . That is, μ(ω, ·) is a probability measure onR
n for every ω ∈ Ω , ω �→ μ(ω,E) is G -measurable for every E ∈ B(Rn), and E[f (Z) | G](ω) =∫Rn f (z)μ(ω,dz) for all bounded measurable functions f , for a.e. ω. See e.g. [7, Sect. 44].
4.2 Financial Market 65
The proof of the following fundamental properties follows by elementary sto-chastic calculus.
Lemma 4.2 Let X and Y be Itô processes.
(a) U = E (X) is a positive Itô process and the unique solution of the stochasticdifferential equation
dU = U dX, U(0) = eX(0). (4.5)
(b) E (X) is a continuous local martingale if X is a local martingale.(c) E (0) = 1.(d) E (X)E (Y ) = E (X + Y) e〈X,Y 〉.(e) E (X)−1 = E (−X) e〈X,X〉.
Proof → Exercise 4.4. �
4.2 Financial Market
We consider a financial market S = (S0, . . . , Sn)� with a risk-free asset, or money-
market account from Sect. 2.3, given by
dS0 = S0 r dt, S0(0) = 1,
and n risky assets, whose price processes satisfy the stochastic differential equations
dSi = Si (μi dt + σi dW) , Si(0) > 0, i = 1, . . . , n.
The short rates r , the appreciation rates μi and volatility row vectors σi =(σi1, . . . , σid) are assumed to form progressive processes such that
X0(t) =∫ t
0r(s) ds and Xi(t) =
∫ t
0μi(s) ds +
∫ t
0σi(s) dW(s)
are well-defined Itô processes, for all i = 1, . . . , n. It then follows from Lemma 4.2that
Si(t) = Si(0)Et (Xi)
are positive Itô processes, for all i.
4.2.1 Self-Financing Portfolios
A portfolio, or trading strategy, is any Rn+1-valued progressive process
φ = (φ0, . . . , φn).
66 4 Arbitrage Theory
Its corresponding value process is
V = φ S =n∑
i=0
φi Si .
The portfolio φ is called self-financing for S if φ ∈ L(S) and there is no in- oroutflow of capital during the trading in the n + 1 financial instruments S0, . . . , Sn.Formally, this means that trading gains or losses over any period of time are solelydue to value changes of the underlying instruments:
dV = φ dS =n∑
i=0
φi dSi.
4.2.2 Numeraires
All prices are interpreted as being given in terms of a numeraire, which typically isa local currency such as US dollars. But we may and will express from time to timethe prices in terms of other numeraires, such as Sp for some p ≤ n. Often, but notalways, we choose S0 as the numeraire. We write calligraphic letters
S = S
Sp
and V = V
Sp
=n∑
i=0
φi Si
for the discounted price vector and value process, respectively. It turns out that, upto integrability, the self-financing property does not depend on the choice of thenumeraire:
Lemma 4.3 Let φ ∈ L(S) ∩ L(S). Then φ is self-financing for S if and only if it isself-financing for S , in particular
dV = φ dS =n∑
i=0i �=p
φi dSi . (4.6)
Proof → Exercise 4.5. �
Since dSp ≡ 0, the number of summands in (4.6) reduces to n. This fact allowsus to construct self-financing strategies as follows. Let V (0) denote some giveninitial wealth, and let (φ0, . . . , φp−1, φp+1, . . . , φn) be any R
n-valued progressiveprocess in L(S0, . . . , Sp−1, Sp+1, . . . , Sn). We now construct φp such that the re-sulting R
n+1-valued process φ = (φ0, . . . , φn) is self-financing. From Lemma 4.3
4.3 Arbitrage and Martingale Measures 67
we already know that the discounted value process is given by
V (t) = V (0) +n∑
i=0i �=p
∫ t
0φi(s) dSi (s).
It thus remains to define
φp(t) = V (t) −n∑
i=0i �=p
φi(t)Si (t).
Since Sp ≡ 1, we conclude φ = (φ0, . . . , φn) ∈ L(S) and thus φ is self-financingfor S . It remains to be checked from case to case whether also φ ∈ L(S).
4.3 Arbitrage and Martingale Measures
An arbitrage portfolio is a self-financing portfolio φ with value process satisfying
V (0) = 0 and V (T ) ≥ 0 and P[V (T ) > 0] > 0
for some T > 0. If no arbitrage portfolios exist for any T > 0 we say the model isarbitrage-free.
An example of arbitrage is the following.
Lemma 4.4 Suppose there exists a self-financing portfolio with value process
dU = U k dt,
for some progressive process k. If the market is arbitrage-free then necessarily
r = k, dP ⊗ dt-a.s.
Proof Indeed, after discounting with S0 we obtain
U (t) = U(t)
S0(t)= U(0)e
∫ t0 (k(s)−r(s)) ds .
Then
ψ(t) = 1{k(t)>r(t)}yields a self-financing strategy with discounted value process
V (t) =∫ t
0ψ(s) dU (s) =
∫ t
0
(1{k(s)>r(s)}(k(s) − r(s))U (s)
)ds ≥ 0.
68 4 Arbitrage Theory
Hence absence of arbitrage requires
0 = E[V (T )] =∫
N
(1{k(ω,t)>r(ω,t)}(k(ω, t) − r(ω, t))U (ω, t)
)︸ ︷︷ ︸
>0 on N
dP ⊗ dt,
where
N = {(ω, t) | k(ω, t) > r(ω, t)}is a measurable subset of Ω × [0, T ]. But this can only hold if N is a dP ⊗ dt-nullset. Using the same arguments with changed signs proves the lemma (→ Exer-cise 4.6). �
4.3.1 Martingale Measures
We now investigate when a given model is arbitrage-free. To simplify notation inthe sequel we fix S0 as a numeraire. But it is important to note that the followingcan be made valid for any choice of numeraire.
Definition 4.1 An equivalent (local) martingale measure (E(L)MM) Q ∼ P has theproperty that the discounted price processes Si are Q-(local) martingales for all i.
We need to understand how the Brownian motion W transforms under an equiv-alent change of measure. This is the content of the following result by Girsanov:
Theorem 4.6 (Girsanov’s Change of Measure Theorem) Let γ ∈ L be such thatthe stochastic exponential
E (γ • W) is a uniformly integrable martingale with E∞(γ • W) > 0. (4.7)
Then
dQ
dP= E∞ (γ • W) (4.8)
defines an equivalent probability measure Q ∼ P, and the process
W ∗(t) = W(t) −∫ t
0γ (s)�ds (4.9)
is a Q-Brownian motion.
Proof See Theorem 1.12 in [135, Chap. VIII]. �
Note that the Ft -conditional counterpart of (4.8) reads as
dQ
dP
∣∣∣∣Ft
= Et (γ • W) for all t ≥ 0.
4.3 Arbitrage and Martingale Measures 69
Sufficient, but not necessary, for (4.7) to hold is the following useful, since ex-plicit, condition by Novikov:
Theorem 4.7 (Novikov’s Condition) If
E
[e
12
∫ ∞0 ‖γ (s)‖2 ds
]< ∞ (4.10)
then (4.7) holds.
Proof See Proposition 1.15 in [135, Chap. VIII] for uniform integrability ofE (γ •W), and Proposition 1.26 in [135, Chap. IV] for finiteness of (γ •W)∞ whichis equivalent to E∞(γ • W) > 0. �
We remark that Novikov’s condition is only sufficient but not necessary for (4.7)to hold. It can be too strong for some applications (→ Exercise 10.3).
4.3.2 Market Price of Risk
Let Q be an ELMM of the form (4.8) and the Girsanov transformed Brownian mo-tion W ∗ given by (4.9). Integration by parts yields the S -dynamics
dSi = Si (μi − r)dt + Si σi dW
= Si
(μi − r + σiγ
�)dt + Siσi dW ∗, i = 1, . . . , n.
Since S is a Q-local martingale, Lemma 4.1 implies that its drift term has to vanish.Hence γ satisfies, dQ ⊗ dt-a.s.,
−σi γ� = μi − r for all i = 1, . . . , n. (4.11)
The economic interpretation of this equation is as follows. On the right-hand sidewe have the excess of return over the risk free rate r for asset i. On the left-handside we have a linear combination of the volatilities σij of asset i with respect to theindividual risk factors Wj with factor loadings −γj . This is why −γ is called themarket price of risk vector. The main point to notice is that −γ is the same for allrisky assets i = 1, . . . , n.
Conversely, it is clear that if (4.11) has a solution γ ∈ L such that (4.7) holds(Novikov’s condition (4.10) is sufficient) then (4.8) defines an ELMM Q.
Finally note that, in view of Lemma 4.2, Si can be written as the stochasticexponential
Si = Si(0)E (σi • W ∗).
Hence if σi satisfies the Novikov condition (4.10) for all i = 1, . . . , n then theELMM Q is in fact an EMM.
70 4 Arbitrage Theory
4.3.3 Admissible Strategies
In the presence of local martingales one has to be alert to pitfalls. For example itis possible to construct a local martingale M with M(0) = 0 and M(1) = 1. Evenworse, M can be chosen to be of the form8
M(t) =∫ t
0φ(s) dW(s)
for some φ ∈ L, which looks like the discounted value process of a self-financingstrategy in the particular market model9 with S = W . This would certainly bea money-making machine, that is, arbitrage. However, it turns out that M is un-bounded from below. In reality, no lender would provide us with an infinite creditline. It would therefore be reasonable to require that discounted value processes bebounded from below. The following fundamental theorem of asset pricing would ap-ply under this assumption, see e.g. Delbaen and Schachermayer [53]. However, toavoid too many mathematical subtleties, we use an alternative admissibility conceptinstead:
Definition 4.2 A self-financing strategy φ is admissible if its discounted valueprocess V is a Q-martingale for some ELMM Q.
Be aware that admissibility is sensitive with respect to the choice of numeraire.10
On the other hand, we have the following useful local martingale property result,which generalizes Theorem 4.1(a):
Lemma 4.5 The discounted value process V of an admissible strategy is a Q-localmartingale under every ELMM Q.
Proof By assumption, dV = φ dS is the stochastic integral with respect to the con-tinuous Q-local martingale S . The statement now follows from Proposition 2.7 in[135, Chap. IV] and Proposition 1.5 in [135, Chap. VIII]. �
4.3.4 The First Fundamental Theorem of Asset Pricing
The existence of an ELMM rules out arbitrage. This is one direction of what isknown as the (first) fundamental theorem of asset pricing.
8See Dudley’s Representation Theorem 12.1 in [154].9For the sake of illustration we omit here the positivity of S . In fact, this is the Bachelier model [6].See also [127, Sect. 3.3].10See Delbaen and Schachermayer [54] for a more thorough discussion on this.
4.4 Hedging and Pricing 71
Lemma 4.6 Suppose there exists an ELMM Q. Then the model is arbitrage-free, inthe sense that there exists no admissible arbitrage strategy.
Proof Indeed, let V be the discounted value process of an admissible strategy, withV (0) = 0 and V (T ) ≥ 0. Since V is a Q-martingale for some ELMM Q, we have
0 ≤ EQ[V (T )] = V (0) = 0,
whence V (T ) = 0. �
As for the converse statement, it turns out that the absence of arbitrage amongadmissible strategies is not sufficient for the existence of an ELMM. A series ofattempts to extend the fundamental theorem of asset pricing beyond the discrete-time case cumulated in the seminal article by Delbaen and Schachermayer [53],which states that “no free lunch with vanishing risk” (some form of asymptoticarbitrage) is equivalent to the existence of an ELMM for our financial market model.The technical details of this theorem are far from trivial and beyond the scope of thisbook. We content ourselves with the insight that the elementary Lemma 4.6 abovegives sufficient conditions for the absence of arbitrage, and this is exactly whatone needs for applications. In the sequel, we will thus follow what has become acustom in financial engineering, namely to consider the existence of an ELMM as“essentially equivalent” to the absence of arbitrage.
4.4 Hedging and Pricing
Related to any option, such as a cap, floor or swaption, is a payoff X at some futuredate T . We thus call a contingent claim due at T , or T -claim for short, any FT -measurable random variable X. The two main problems now are:
• How can one hedge against the financial risk involved in trading contingentclaims?
• What is a fair price for a contingent claim X?
A contingent claim X due at T is attainable if there exists an admissible strategyφ which replicates, or hedges, X. That is, its value process V satisfies
V (T ) = X.
Here is a simple example. Suppose S1 is the price process of the T -bond. Thenthe contingent claim X ≡ 1 due at T is attainable by an obvious buy-and-hold strat-egy, φ0 ≡ 0, φ1 = 1[0,T ], with value process V = S1.
4.4.1 Complete Markets
We now determine which claims are attainable. This is most conveniently carriedout in terms of discounted prices.
72 4 Arbitrage Theory
We first provide another pillar from stochastic analysis, the martingale represen-tation theorem. We know that the stochastic integral with respect to W is a localmartingale. The converse holds true if the filtration is not too large:
Theorem 4.8 (Representation Theorem) Assume that the filtration
(Ft ) is generated by the Brownian motion W . (4.12)
Then every P-local martingale M has a continuous modification and there existsψ ∈ L such that
M(t) = M(0) +∫ t
0ψ(s) dW(s).
Consequently, every equivalent probability measure Q ∼ P can be represented inthe form (4.8) for some γ ∈ L.
Proof See Theorem 3.5 in [135, Chap. V]. The last statement follows since M(t) =E[ dQ
dP| Ft ] is a positive martingale. �
Next, we give a formal definition of market completeness.
Definition 4.3 The market model is complete if, on any finite time horizon T > 0,every T -claim X with bounded discounted payoff X/S0(T ) is attainable.
Note that completeness does not require the absence of arbitrage (→ Exer-cise 4.8), nor does absence of arbitrage imply completeness. However, if an ELMMexists and the martingale representation property from Theorem 4.8 applies, thencompleteness is equivalent to uniqueness of the ELMM Q. This is also called thesecond fundamental theorem of asset pricing.
Theorem 4.9 (Second Fundamental Theorem of Asset Pricing) Assume (4.12)holds and there exists an ELMM Q. Then the following are equivalent:
(a) The model is complete.(b) The ELMM Q is unique.(c) The n × d-volatility matrix σ = (σij ) is dP ⊗ dt-a.s. injective.(d) The market price of risk −γ is dP ⊗ dt-a.s. unique.
Under any of these conditions, every T -claim X with
EQ
[ |X|S0(T )
]< ∞ (4.13)
is attainable.
Proof (a) ⇒ (b): Let A ∈ FT . By definition there exists an admissible strategy φ
with discounted value process V satisfying V (t) = EQ[1A | Ft ] for some ELMM Q.
4.4 Hedging and Pricing 73
This implies that |V | ≤ 1. In view of Lemma 4.5, V is thus a martingale under anyELMM. Now let Q
′ be any ELMM. Then Q′[A] = V (0) = Q[A], and hence Q = Q
′.(b) ⇒ (c): See Proposition 8.2.1 in [127].(c) ⇒ (d) ⇒ (b): This follows from the linear market price of risk equation (4.11)
and the last statement of Theorem 4.8.(c) ⇒ (a): Let X be a claim due at some T > 0 satisfying (4.13) for some ELMM
Q (this holds in particular if X/S0(T ) is bounded). We define the Q-martingale
Y(t) = EQ
[X
S0(T )
∣∣∣∣ Ft
], t ≤ T .
By Bayes’ rule (→ Exercise 4.9) we obtain
Y(t)D(t) = D(t)EQ[Y(T ) | Ft ] = E[Y(T )D(T ) | Ft ],
with the density process D(t) = dQ/dP|Ft= Et (γ • W). Hence YD is a P-
martingale and by the representation theorem 4.8 there exists some ψ ∈ L suchthat
Y(t)D(t) = Y(0) +∫ t
0ψ(s) dW(s).
Applying Itô’s formula yields
d
(1
D
)= − 1
Dγ dW + 1
D‖γ ‖2 dt,
and
dY = d
((YD)
1
D
)= YD d
(1
D
)+ 1
Dd(YD) + d
⟨YD,
1
D
⟩
=(
1
Dψ − Yγ
)dW −
(1
Dψ − Yγ
)γ �dt
=(
1
Dψ − Yγ
)dW ∗,
where dW ∗ = dW − γ dt denotes the Girsanov transformed Q-Brownian motion.Note that we just have shown that the martingale representation property also holdsfor W ∗ under Q.
Since σ is injective, there exists some d × n-matrix-valued progressive processσ−1 such that σ−1σ equals the d × d-identity matrix. If we define φ = (φ1, . . . , φn)
via
φi = (( 1D
ψ − Yγ )σ−1)i
Si
,
74 4 Arbitrage Theory
it follows that
dY =(
1
Dψ − Yγ
)σ−1σ dW ∗ =
n∑i=1
φi Siσi dW ∗ =n∑
i=1
φi dSi . (4.14)
Hence φ yields an admissible strategy with discounted value process satisfying
V (t) = Y(t) = EQ
[X
S0(T )
]+
n∑i=1
∫ t
0φi(s) dSi (s), (4.15)
and in particular V (T ) = Y(T ) = X/S0(T ). Notice that φ is admissible since Vis by construction a true Q-martingale. This also proves the last statement of thetheorem. �
Remark 4.3 Property (c) implies that completeness requires the number of risk fac-tors d be less than or equal the number of risky assets n. Intuitively speaking, therandomness generated by the d noise factors dW can be fully absorbed by the n
discounted price increments dS1, . . . , dSn, as can be seen from (4.14).
4.4.2 Arbitrage Pricing
In the above complete model the unique arbitrage price Π(t) prevailing at t ≤ T ofa T -claim X which satisfies (4.13) is given by (4.15). That is,
Π(t) = S0(t)V (t) = S0(t)EQ
[X
S0(T )
∣∣∣∣ Ft
]. (4.16)
Indeed, any other price would yield arbitrage. We illustrate this only for t = 0, butthe following argument can be made by conditioning for any t ≤ T .11 Suppose theinitial market price p of the T -claim X satisfies p > Π(0). Then, at t = 0, we sellshort the claim and receive p. We invest p−Π(0) in the money-market account andreplicate the claim with the remaining initial capital Π(0). At maturity T , we clearour short position in the claim and are left with p − Π(0) > 0 units of S0(T ), anarbitrage. By changing the sign in the above strategy we show that p < Π(0) alsoleads to arbitrage. Hence p = Π(0) is the unique price of the claim at t = 0 whichis consistent with the absence of arbitrage.
We shall often encounter complete models in the sequel, since our bond marketconsists of infinitely many traded assets, which makes property (c) in Theorem 4.9likely to be satisfied, see also Remark 4.3.
However, real markets are generically incomplete, which is mainly because assetprice trajectories are not continuous in reality. The above Brownian-motion-driven
11See e.g. Proposition 2.6.1 in [127].
4.5 Exercises 75
model, and the completeness coming along with it, is merely an approximation ofthe reality. Pricing and hedging in incomplete markets becomes a difficult (and in-teresting!) issue. There is a vast literature on this topic, which is beyond the scopeof this book.
In incomplete market situations, such as for the short-rate models below, it is acustom to exogenously specify a particular ELMM Q (or equivalently, the marketprice of risk −γ ) and then price a T -claim X satisfying (4.13) by Q-expectation asin (4.16). Such prices are not unique in general, since any other ELMM could yielddifferent prices. However, this is at least a consistent arbitrage pricing rule in thesense that the enlarged market
S0, . . . , Sn,Π (4.17)
is arbitrage-free (→ Exercise 4.10). Now define
π(t) = 1
S0(t)
dQ
dP
∣∣∣∣Ft
.
By Bayes’ rule we then have
Π(t) = S0(t)EQ
[X
S0(T )
∣∣∣∣ Ft
]= S0(t)
E[ XS0(T )
dQ
dP|FT
| Ft ]dQ
dP|Ft
= E[Xπ(T ) | Ft ]π(t)
,
and, in particular, for the price at t = 0
Π(0) = E[Xπ(T )].This is why π is called the state-price density process.
For example, if EQ[1/S0(T )] < ∞, the price of a T -bond is (→ Exercise 4.10)
P(t, T ) = E
[π(T )
π(t)
∣∣∣∣ Ft
]= EQ
[S0(t)
S0(T )
∣∣∣∣ Ft
].
Also one can check (→ Exercise 4.10) that if Q is an EMM then Siπ are P-martingales.
4.5 Exercises
Exercise 4.1 Show that for any h ∈ L there exists a nondecreasing sequence ofstopping times τ1 ≤ τ2 ≤ · · · with τn → ∞ such that the stopped processes h(t ∧τn)
belong to L2.
76 4 Arbitrage Theory
Exercise 4.2 Use the properties stated in Theorem 4.1 to prove the following:
(a) The stochastic integral of an elementary process h = ∑mi=0 Hi1(ti ,ti+1], for R
d -valued Fti -measurable random variables Hi = (H i
1, . . . ,Hid), is
(h • W)t =m∑
i=0
Hi(Wti+1∧t − Wti∧t ).
(b) If h ∈ L is continuous then the “Riemann sums” approximation holds
(h • W)t = limm∑
i=0
h(ti)(Wti+1∧t − Wti∧t ) in probability,
where the limit is taken over any sequence of partitions 0 = t0 < t1 < · · · <
tm = t with maxi |ti+1 − ti | → 0. (Hint: prove this first for h uniformly bounded,and then localize the integral with the stopping times τn = inf{t | ‖h(t)‖ ≥ n},n ≥ 1.)
Exercise 4.3 Prove the integration by parts formula (4.2), using Itô’s formula.
Exercise 4.4 The aim of this exercise is to prove Lemma 4.2.
(a) Show that U = E (X) solves (4.5).(b) Calculate d 1
E (X).
(c) Let V be another solution of (4.5). Using integration by parts, show thatd V
E (X)= 0. Conclude that V = E (X), and hence uniqueness holds for (4.5).
(d) Now prove the remaining properties in Lemma 4.2.
Exercise 4.5 Prove Lemma 4.3.
Exercise 4.6 Complete the proof of Lemma 4.4 (we have only shown that k ≤ r
dP⊗dt-a.s.) and find a self-financing strategy which shows that also k ≥ r dP⊗dt-a.s.
Exercise 4.7 (Black–Scholes model) Fix real constants r,μ,σ > 0 and considerthe market model with a money-market account B and n = 1 risky asset S
dB = Br dt, B(0) = 1,
dS = S(μdt + σ dW), S(0) > 0,
where W is a one-dimensional Brownian motion (d = 1). Fix a finite time horizonT > 0. Let γ ∈ L be such that Et (γ •W) is a martingale for t ≤ T , and define Q ∼ P
on FT by dQ/dP = ET (γ • W).
(a) Find the Girsanov transformed Brownian motion W ∗ and the Itô decompositionof S = S/B with respect to W ∗ for t ≤ T .
4.6 Notes 77
(b) Find γ ∈ L such that S is a Q-local martingale for t ≤ T .(c) Show that the market price of risk, −γ , in (b) is unique and that S is in fact a
true Q-martingale for t ≤ T .
Exercise 4.8 This exercise shows that completeness does not imply the absence ofarbitrage. Let F = {Ω,∅} be the trivial σ -algebra, and consider the deterministicfinancial market model with zero interest rates, S0 ≡ 1, and n = 1 additional assetS1(t) = 100 + t . Show that this model is complete but not free of arbitrage.
Exercise 4.9 (Bayes’ rule) Let Q ∼ P be an equivalent probability measure and de-note its density process by D(t) = dQ/dP|Ft
. Let X be an FT -measurable randomvariable satisfying EQ[|X|] < ∞.
(a) Show that we have the Bayes’ rule
EQ[X | Ft ] = E[XD(T ) | Ft ]D(t)
, t ≤ T .
(b) As an application show that an adapted process M is a Q-martingale if and onlyif DM is a P-martingale.
Exercise 4.10 In the framework of Sect. 4.4.2, show that:
(a) the enlarged market (4.17) is arbitrage-free;(b) if EQ[1/S0(T )] < ∞, the price of a T -bond is P(t, T ) = E[π(T )
π(t)| Ft ];
(c) if Q is an EMM then Siπ are P-martingales.
4.6 Notes
For unexplained terminology and more background on stochastic calculus, thereader is referred to Revuz and Yor [135] and Steele [154]. A good reference onstochastic differential equations is the book of Karatzas and Shreve [106].
The martingale approach to the fundamental theorem of asset pricing was devel-oped in Harrison and Kreps [89], and Harrison and Pliska [88]. It was then extendedby, among others, Duffie and Huang [57], Delbaen [52], Schachermayer [140], andDelbaen and Schachermayer [53] for locally bounded (which includes Itô) priceprocesses.
Chapter 5Short-Rate Models
The earliest stochastic interest rate models were models of the short rates. Thischapter gives an introduction to diffusion short-rate models in general, and providesa survey of some standard models. Particular focus is on affine term-structures.
5.1 Generalities
The stochastic setup is as in Sect. 4.1. We consider P as objective probability mea-sure, and let W be a d-dimensional Brownian motion. We assume that:
(a) the short rates follow an Itô process
dr(t) = b(t) dt + σ(t) dW(t)
determining the money-market account B(t) = e∫ t
0 r(s) ds ;(b) no arbitrage: there exists an EMM Q of the form dQ/dP = E∞(γ • W), see
(4.8), such that the discounted bond price process, P(t, T )/B(t), t ≤ T , is aQ-martingale and P(T ,T ) = 1 for all T > 0.
According to Sect. 4.3, the existence of an ELMM for all T -bonds excludes arbi-trage among every finite selection of zero-coupon bonds, say P(t, T1), . . . ,P (t, Tn).To be more general one would have to consider strategies involving a continuum ofbonds. This can be done using the appropriate functional analytic methods, but isbeyond the scope of this book. The interested reader is referred to [16] or [35].
It is important to note that in (b) we require Q to be an EMM, and not merely anELMM, because then we have
P(t, T ) = EQ
[e− ∫ T
t r(s) ds | Ft
](5.1)
(compare this with the results at the end of Sect. 4.4.2).Let W ∗(t) = W(t) − ∫ t
0 γ (s)�ds denote the Girsanov transformed Q-Brownianmotion, as provided by Theorem 4.6. The following proposition, the proof of whichis left as an exercise, is a consequence of the Representation Theorem 4.8.
Proposition 5.1 Under the above assumptions, the process r satisfies under Q
dr(t) =(b(t) + σ(t) γ (t)�
)dt + σ(t) dW ∗(t). (5.2)
D. Filipovic, Term-Structure Models,Springer Finance,DOI 10.1007/978-3-540-68015-4_5, © Springer-Verlag Berlin Heidelberg 2009
79
80 5 Short-Rate Models
Moreover, if the filtration (Ft ) is generated by the Brownian motion W , for anyT > 0 there exists a progressive R
d -valued process v(t, T ), t ≤ T , such that
dP (t, T )
P (t, T )= r(t) dt + v(t, T ) dW ∗(t) (5.3)
and hence
P(t, T )
B(t)= P(0, T )Et
(v(·, T ) • W ∗) .
Proof → Exercise 5.1. �
It follows from (5.3) that the T -bond price satisfies under the objective probabil-ity measure P
dP (t, T )
P (t, T )=
(r(t) − v(t, T ) γ (t)�
)dt + v(t, T ) dW(t).
This illustrates again the role of the market price of risk, −γ , as the excess of in-stantaneous return over r(t) in units of volatility v(t, T ).
In a general equilibrium framework, the market price of risk is given endoge-nously, as it is carried out in the seminal paper by Cox, Ingersoll and Ross [47].Since our arguments refer only to the absence of arbitrage between primary secu-rities (bonds) and derivatives, we are unable to identify the market price of risk. Inother words, we started by specifying the P-dynamics of the short rates, and hencethe money-market account B(t). However, the money-market account alone cannotbe used to replicate bond payoffs: the model is incomplete. According to the sec-ond fundamental theorem of asset pricing (Theorem 4.9), this is also reflected bythe non-uniqueness of the EMM or the market price of risk. A priori, Q can be anyequivalent probability measure Q ∼ P.
Summarized: a short-rate model is not fully determined without the exogenousspecification of the market price of risk.
It is custom, and we follow this tradition in the next section, to postulate theQ-dynamics of r which implies the Q-dynamics of all bond prices by (5.1). Allcontingent claims can be priced by taking Q-expectations of their discounted pay-offs. The market price of risk, and hence the objective measure P, can in turn beinferred by statistical methods from historical observations of price movements.
5.2 Diffusion Short-Rate Models
We now fix a stochastic basis (Ω, F , (Ft )t≥0,Q), where Q is considered as a mar-tingale measure. In the following, we set d = 1 and let W ∗ denote a one-dimensionalQ-Brownian motion.
5.2 Diffusion Short-Rate Models 81
Let Z ⊂ R be a closed interval with non-empty interior, and b and σ continuousfunctions on R+ × Z . We assume that for any (t0, r0) ∈ Z the stochastic differentialequation
dr(t) = b(t0 + t, r(t)) dt + σ(t0 + t, r(t)) dW ∗(t), r(0) = r0 (5.4)
admits a unique Z -valued solution r = r(t0,r0). Sufficient conditions for the exis-tence and uniqueness are given in Theorem 4.4. We recall the Markov property of r
stated in Theorem 4.5.We define the T -bond prices P(t, T ) as in (5.1). It turns out that P(t, T ) can be
written as a function of r(t), t and T . This is a general property of certain functionalsof a Markov process, which extends the Markov property stated in Theorem 4.5,usually referred to as the Feynman–Kac formula.
Lemma 5.1 Let T > 0 and Φ be a continuous function on Z , and assume thatF = F(t, r) ∈ C1,2([0, T ] × Z) is a solution to the boundary value problem on[0, T ] × Z
∂tF (t, r) + b(t, r)∂rF (t, r) + 1
2σ 2(t, r)∂2
r F (t, r) − rF (t, r) = 0,
F (T , r) = Φ(r).
(5.5)
Then
M(t) = F(t, r(t))e− ∫ t0 r(u)du, t ≤ T ,
is a local martingale. If in addition either:
(a) EQ[∫ T
0 |∂rF (t, r(t))e− ∫ t0 r(u)duσ (t, r(t))|2dt] < ∞, or
(b) M is uniformly bounded,
then M is a true martingale, and
F(t, r(t)) = EQ
[e− ∫ T
t r(u) duΦ(r(T )) | Ft
], t ≤ T . (5.6)
Proof We can apply Itô’s formula to M and obtain
dM(t) =(∂tF (t, r(t)) + b(t, r(t))∂rF (t, r(t))
+ 1
2σ 2(t, r)∂2
r F (t, r(t)) − r(t)F (t, r(t)))
e− ∫ t0 r(u)du dt
+ ∂rF (t, r(t))e− ∫ t0 r(u)duσ (t, r(t)) dW ∗(t)
= ∂rF (t, r(t))e− ∫ t0 r(u)duσ (t, r(t)) dW ∗(t).
Hence M is a local martingale.
82 5 Short-Rate Models
It is now clear that either Condition (a) or (b) implies that M is a true martingale.Since
M(T ) = Φ(r(T ))e− ∫ T0 r(u)du
we obtain
F(t, r(t))e− ∫ t0 r(u)du = M(t) = EQ
[e− ∫ T
0 r(u)duΦ(r(T )) | Ft
].
Multiplying both sides by e∫ t
0 r(u)du yields the claim. �
We call (5.5) the term-structure equation for Φ . Its solution F gives the price ofthe T -claim Φ(r(T )). In particular, for Φ ≡ 1 we get the T -bond price P(t, T ) as afunction of t , r(t) and T
P (t, T ) = F(t, r(t);T ).
Remark 5.1 Strictly speaking, we have only shown that if a smooth solution F of(5.5) exists and satisfies some additional properties (Condition (a) or (b)) then thetime t price of the claim Φ(r(T )) (which is the right-hand side of (5.6)) equalsF(t, r(t)). Conversely, one can also show that the conditional expectation on theright-hand side of (5.6) given r(t) = r can be written as F(t, r) where F solves theterm-structure equation (5.5) but usually only in a weak sense, which in particularmeans that F may not be in C1,2([0, T ] × Z). This is general Markov semigrouptheory, beyond Theorem 4.5, and we will not prove this here.
In any case, we have found a pricing algorithm. But is it computationally effi-cient? Solving partial differential equations in less than three space dimensions isnumerically feasible, and the dimension of Z is one. However, the nuisance is thatwe have to solve a partial differential equation for every single zero-coupon bondprice function F(·, ·;T ), T > 0. From that we might want to derive the yield oreven forward curve. If we do not impose further structural assumptions we may runinto regularity problems. Hence short-rate models that admit closed-form solutionsto the term-structure equation (5.5), at least for Φ ≡ 1, are favorable.
5.2.1 Examples
This is a, far from complete, list of some of the most popular short-rate models,which will be further discussed in Sect. 5.4 below. If not otherwise stated, the para-meters are real-valued.
(a) Vasicek [160]: Z = R,
dr(t) = (b + βr(t)) dt + σ dW ∗(t),
5.2 Diffusion Short-Rate Models 83
(b) Cox–Ingersoll–Ross (henceforth CIR) [47]: Z = R+, b ≥ 0,
dr(t) = (b + βr(t)) dt + σ√
r(t) dW ∗(t),
(c) Dothan [56]: Z = R+,
dr(t) = βr(t) dt + σr(t) dW ∗(t),
(d) Black–Derman–Toy [19]: Z = R+,
dr(t) = β(t)r(t) dt + σ(t)r(t) dW ∗(t),
(e) Black–Karasinski [17]: Z = R+, �(t) = log r(t),
d�(t) = (b(t) + β(t)�(t)) dt + σ(t) dW ∗(t),
(f) Ho–Lee [92]: Z = R,
dr(t) = b(t) dt + σ dW ∗(t),
(g) Hull–White extended Vasicek [96]: Z = R,
dr(t) = (b(t) + β(t)r(t)) dt + σ(t) dW ∗(t),
(h) Hull–White extended CIR [96]: Z = R+, b(t) ≥ 0,
dr(t) = (b(t) + β(t)r(t)) dt + σ(t)√
r(t) dW ∗(t).
5.2.2 Inverting the Forward Curve
Once the short-rate model is chosen, the initial term-structure
T �→ P(0, T ) = F(0, r(0);T )
and hence the initial forward curve is fully specified by the term structure equa-tion (5.5).
Conversely, one may want to invert the term-structure equation (5.5) to matcha given initial forward curve. Say we have chosen the Vasicek model. Then theimplied T -bond price is a function of the current short-rate level r(0) and the threemodel parameters b, β and σ :
P(0, T ) = F(0, r(0);T ,b,β,σ ).
But F(0, r(0);T ,b,β,σ ) is just a parameterized curve family with three degrees offreedom. It turns out that it is often too restrictive and will provide a poor fit of thecurrent data in terms of accuracy, e.g. a least-squares criterion.
84 5 Short-Rate Models
Therefore the class of time-inhomogeneous short-rate models, such as the Hull–White extensions, was introduced. By letting the parameters depend on time onegains infinite degree of freedom and hence a perfect fit of any given curve. Usually,the functions b(t) etc. are fully determined by the initial term-structure. This willnow be made more explicit in the following sections.
5.3 Affine Term-Structures
As we have argued after Remark 5.1, short-rate models that admit closed-form ex-pressions for the implied bond prices F(t, r;T ) are favorable.
Among the most tractable models are those where bond prices are of the form
F(t, r;T ) = exp(−A(t, T ) − B(t, T )r),
for some smooth functions A and B . Such models are said to provide an affineterm-structure (ATS). Notice that F(T , r;T ) = 1 implies A(T ,T ) = B(T ,T ) = 0.
One nice thing about short-rate ATS models is that they can be completely char-acterized.
Proposition 5.2 The short-rate model (5.4) provides an ATS if and only if its diffu-sion and drift terms are of the form
σ 2(t, r) = a(t) + α(t)r and b(t, r) = b(t) + β(t)r, (5.7)
for some continuous functions a,α, b,β , and the functions A and B satisfy the sys-tem of ordinary differential equations, for all t ≤ T ,
∂tA(t, T ) = 1
2a(t)B2(t, T ) − b(t)B(t, T ), A(T ,T ) = 0, (5.8)
∂tB(t, T ) = 1
2α(t)B2(t, T ) − β(t)B(t, T ) − 1, B(T ,T ) = 0. (5.9)
Proof We insert F(t, r;T ) = exp(−A(t, T )−B(t, T )r) in the term-structure equa-tion (5.5) to infer that the short-rate model (5.4) provides an ATS if and only if
1
2σ 2(t, r)B2(t, T ) − b(t, r)B(t, T ) = ∂tA(t, T ) + (∂tB(t, T ) + 1)r (5.10)
holds for all t ≤ T and r ∈ Z .It follows by inspection that the specification (5.7)–(5.9) satisfies (5.10). This
proves one direction of the proposition.We now show the necessity of (5.7)–(5.9). Fix t ≥ 0, and suppose first that the
functions B(t, ·) and B2(t, ·) are linearly independent. Then we can find T1 > T2 > t
such that the matrix
M =(
B2(t, T1) −B(t, T1)
B2(t, T2) −B(t, T2)
)
5.4 Some Standard Models 85
is invertible. From (5.10) we derive(
σ 2(t, r)/2b(t, r)
)= M−1
((∂tA(t, T1)
∂tA(t, T2)
)+
(∂tB(t, T1) + 1∂tB(t, T2) + 1
)r
).
Thus σ 2(t, r) and b(t, r) are affine functions of r , which shows (5.7). Plugging thisin, the left-hand side of (5.10) reads
1
2a(t)B2(t, T ) − b(t)B(t, T ) +
(1
2α(t)B2(t, T ) − β(t)B(t, T )
)r.
Terms containing r must match. This implies (5.8)–(5.9).It remains to consider the case where B(t, ·) = c(t)B2(t, ·) for some constant
c(t). But this implies B(t, ·) ≡ B(t, t) = 0, and in view of (5.10) thus ∂tB(t, T ) =−1. Hence the set of elements t for which the functions B(t, ·) and B2(t, ·) arelinearly independent is open and dense in R+. By continuity of σ(t, r) and b(t, r)
we conclude that (5.7), and consequently (5.8)–(5.9), holds for all t . �
The functions a,α, b,β in (5.7) can be further specified. They have to be suchthat a(t) + α(t)r ≥ 0 and r(t) does not leave the state space Z . In fact, it can beshown that every non-degenerate (that is, σ(t, r) ≡ 0) short-rate ATS model canbe transformed via affine transformation into one of the two cases (see also Theo-rem 10.2 below):
(a) Z = R: necessarily α(t) = 0 and a(t) ≥ 0, and b,β are arbitrary. This is theHull–White extension of the Vasicek model.
(b) Z = R+: necessarily a(t) = 0, α(t) ≥ 0 and b(t) ≥ 0 (otherwise the processwould cross zero), and β is arbitrary. This is the Hull–White extension of theCIR model.
Looking at the list in Sect. 5.2.1 we see that all short-rate models except theDothan, Black–Derman–Toy and Black–Karasinski models have an ATS.
5.4 Some Standard Models
In the following, we discuss some of the standard short-rate models listed inSect. 5.2.1 above in more detail.
5.4.1 Vasicek Model
The solution to
dr = (b + βr)dt + σ dW ∗
86 5 Short-Rate Models
is explicitly given by (→ Exercise 5.3)
r(t) = r(0)eβt + b
β
(eβt − 1
) + σeβt
∫ t
0e−βs dW ∗(s).
It follows that r(t) is a Gaussian process with mean
EQ [r(t)] = r(0)eβt + b
β
(eβt − 1
)
and variance
VarQ[r(t)] = σ 2e2βt
∫ t
0e−2βs ds = σ 2
2β
(e2βt − 1
). (5.11)
Hence
Q[r(t) < 0] > 0,
which is not satisfactory, although this probability is usually very small.Vasicek assumed the market price of risk to be constant, on a finite time horizon,
so that also the objective P-dynamics of r(t) is of the above form (→ Exercise 5.3).If β < 0 then r(t) is mean-reverting with mean reversion level b/|β|, see Fig. 5.1,
and r(t) converges to a Gaussian random variable with mean b/|β| and varianceσ 2/(2|β|), for t → ∞.
Equations (5.8)–(5.9) become
∂tA(t, T ) = σ 2
2B2(t, T ) − bB(t, T ), A(T ,T ) = 0,
∂tB(t, T ) = −βB(t, T ) − 1, B(T ,T ) = 0.
Fig. 5.1 Vasicek short-rate process for β = −0.86, b/|β| = 0.09 (mean reversion level),σ = 0.0148 and r(0) = 0.08
5.4 Some Standard Models 87
The explicit solution is
B(t, T ) = 1
β
(eβ(T −t) − 1
)
and A is given as ordinary integral
A(t, T ) = A(T ,T ) −∫ T
t
∂sA(s, T ) ds
= −σ 2
2
∫ T
t
B2(s, T ) ds + b
∫ T
t
B(s, T ) ds
= σ 2(4eβ(T −t) − e2β(T −t) − 2β(T − t) − 3)
4β3+ b
eβ(T −t) − 1 − β(T − t)
β2.
We recall that zero-coupon bond prices are given in closed-form by
P(t, T ) = exp(−A(t, T ) − B(t, T )r(t)).
We will see below that it is possible to derive a closed-form expression also for bondoptions.
5.4.2 CIR Model
It is worth mentioning that the CIR stochastic differential equation
dr(t) = (b + βr(t)) dt + σ√
r(t) dW ∗(t), r(0) ≥ 0,
has a unique nonnegative solution, see Lemma 10.6 below. Even more, if b ≥ σ 2/2then r > 0 whenever r(0) > 0, see [110, Proposition 6.2.4] or Exercise 10.12 below.
The ATS equation (5.9) now becomes non linear:
∂tB(t, T ) = σ 2
2B2(t, T ) − βB(t, T ) − 1, B(T ,T ) = 0.
This is called a Riccati equation. It is good news that the explicit solution is known:
B(t, T ) = 2(eγ (T −t) − 1)
(γ − β)(eγ (T −t) − 1) + 2γ
where γ = √β2 + 2σ 2. Integration yields
A(t, T ) = − 2b
σ 2log
(2γ e(γ−β)(T −t)/2
(γ − β)(eγ (T −t) − 1) + 2γ
).
88 5 Short-Rate Models
Hence also in the CIR model we have closed-form expressions for the bond prices.Moreover, we will see below that also bond option prices are explicit. Together withthe fact that it yields nonnegative interest rates, this is the main reason why the CIRmodel is so popular.
5.4.3 Dothan Model
Dothan [56] starts from a drift-less geometric Brownian motion under the objectiveprobability measure P
dr(t) = σr(t) dW(t)
with P-Brownian motion W . The market price of risk is chosen to be constant, on afinite time horizon, which yields
dr(t) = βr(t) dt + σr(t) dW ∗(t)
as Q-dynamics. This is easily integrated:
r(t) = r(s) exp((
β − σ 2/2)
(t − s) + σ(W ∗(t) − W ∗(s)))
, s ≤ t.
Thus the Fs -conditional distribution of r(t) is lognormal with mean and variance(→ Exercise 5.5)
EQ[r(t) | Fs] = r(s)eβ(t−s),
VarQ[r(t) | Fs] = r2(s)e2β(t−s)(
eσ 2(t−s) − 1)
.
The Dothan and all lognormal short-rate models (Black–Derman–Toy andBlack–Karasinski) yield positive interest rates. But no closed-form expressions forbond prices or options are available, with one exception: Dothan admits a “semi-explicit” expression for the bond prices, see [27, Sect. 3.2.2].
A major drawback of lognormal models is the explosion of the money-marketaccount. Let Δt be small, then
EQ[B(Δt)] = EQ
[e
∫ Δt0 r(s) ds
]≈ EQ
[e
r(0)+r(Δt)2 Δt
].
We face an expectation of the type
EQ
[eeY
]
where Y is Gaussian distributed. But such an expectation is infinite. This meansthat in arbitrarily small time the money-market account grows to infinity on aver-age. Similarly, one shows that the price of a Eurodollar future1 is infinite for alllognormal models.
1Eurodollar futures are defined in Sect. 8.2.1 below.
5.4 Some Standard Models 89
The idea of lognormal rates was taken up in the mid-nineties by Sandmann andSondermann [139] and many others, which finally led to the so-called market mod-els with lognormal LIBOR or swap rates, which will be studied in Chap. 11 below.
5.4.4 Ho–Lee Model
For the Ho–Lee model
dr(t) = b(t) dt + σ dW ∗(t)
the ATS equations (5.8)–(5.9) become
∂tA(t, T ) = σ 2
2B2(t, T ) − b(t)B(t, T ), A(T ,T ) = 0,
∂tB(t, T ) = −1, B(T ,T ) = 0.
Hence
B(t, T ) = T − t,
A(t, T ) = −σ 2
6(T − t)3 +
∫ T
t
b(s)(T − s) ds.
The forward curve is thus
f (t, T ) = ∂T A(t, T ) + ∂T B(t, T )r(t) = −σ 2
2(T − t)2 +
∫ T
t
b(s) ds + r(t).
Let f0(T ) be the observed (estimated) initial forward curve. Then
b(s) = ∂sf0(s) + σ 2s
gives a perfect fit of f0(T ). Plugging this back into the ATS yields
f (t, T ) = f0(T ) − f0(t) + σ 2t (T − t) + r(t).
We can also integrate this expression to get
P(t, T ) = e− ∫ Tt f0(s) ds+f0(t)(T −t)− σ2
2 t (T −t)2−(T −t)r(t).
It is interesting to see that
r(t) = r(0) +∫ t
0b(s) ds + σW ∗(t) = f0(t) + σ 2t2
2+ σW ∗(t).
That is, r(t) fluctuates along the modified initial forward curve, and we have
f0(t) = EQ[r(t)] − σ 2t2
2.
90 5 Short-Rate Models
5.4.5 Hull–White Model
The Hull–White extensions of Vasicek and CIR can be fitted to the initial yield andvolatility curve. However, this flexibility has its price: the model cannot be handledanalytically in general. We therefore restrict ourself to the following extension ofthe Vasicek model that was analyzed by Hull and White [96]:
dr(t) = (b(t) + βr(t)) dt + σ dW ∗(t).
In this model we choose the constants β and σ to obtain a nice volatility structure,whereas b(t) is chosen in order to match the initial forward curve.
Equation (5.9) for B(t, T ) is just as in the Vasicek model
∂tB(t, T ) = −βB(t, T ) − 1, B(T ,T ) = 0
with explicit solution
B(t, T ) = 1
β
(eβ(T −t) − 1
).
Equation (5.8) for A(t, T ) now reads
A(t, T ) = −σ 2
2
∫ T
t
B2(s, T ) ds +∫ T
t
b(s)B(s, T ) ds.
We consider the initial forward curve (notice that ∂T B(s, T ) = −∂sB(s, T ))
f0(T ) = ∂T A(0, T ) + ∂T B(0, T )r(0)
= σ 2
2
∫ T
0∂sB
2(s, T ) ds +∫ T
0b(s)∂T B(s, T ) ds + ∂T B(0, T )r(0)
= − σ 2
2β2
(eβT − 1
)2
︸ ︷︷ ︸=:g(T )
+∫ T
0b(s)eβ(T −s) ds + eβT r(0)
︸ ︷︷ ︸=:φ(T )
.
The function φ satisfies
∂T φ(T ) = βφ(T ) + b(T ), φ(0) = r(0).
It follows that
b(T ) = ∂T φ(T ) − βφ(T )
= ∂T (f0(T ) + g(T )) − β(f0(T ) + g(T )).
Plugging in and performing some calculations (→ Exercise 5.6) eventually yields
f (t, T ) = f0(T ) − eβ(T −t)f0(t) − σ 2
2β2
(eβ(T −t) − 1
)(eβ(T −t) − eβ(T +t)
)
+ eβ(T −t)r(t). (5.12)
5.5 Exercises 91
5.5 Exercises
Exercise 5.1 Proceed as in the proof of (c) ⇒ (a) in Theorem 4.9 and prove Propo-sition 5.1.
Exercise 5.2 We take as given a diffusion short-rate model with Q-dynamics asspecified in (5.4). Consider a T -claim Z = Φ(r(T )) > 0 and suppose the assump-tions of Lemma 5.1 are satisfied.
(a) Show that the price process Π(t) = F(t, r(t)) of Z has a local rate of returnequal to the short rate. In other words, show that Π is of the form
dΠ(t) = Π(t)r(t) dt + Π(t)σΠ(t) dW ∗(t).
(b) Calculate σΠ in terms of F .
Exercise 5.3 Show that r(t) = r(0)eβt + bβ(eβt − 1) + σeβt
∫ t
0 e−βs dW ∗(s) is theunique solution to the Vasicek short-rate equation dr = (b + βr)dt + σ dW ∗, forsome given initial short rate r(0).
Exercise 5.4 The aim of this exercise is to construct a solution to a particu-lar type of square-root stochastic differential equation. Let W = (W1, . . . ,Wd) bea d-dimensional Brownian motion. There exists (why?) a unique solution X =(X1, . . . ,Xd) of the system of stochastic differential equations
dXi(t) = cXi(t) dt + ρ dWi(t), Xi(0) = xi, i = 1, . . . , d,
for some constant real coefficients c and ρ. Show that there exists a Brownian mo-tion B such that the nonnegative process
Y = X21 + · · · + X2
d
satisfies the stochastic differential equation
dY (t) = (b + βY(t))dt + σ√
Y(t) dB(t)
where b = dρ2, β = 2c and σ = 2ρ (hint: use Lévy’s characterization theorem 4.2 toshow that dB = ∑n
i=1Xi√Y
dWi defines a Brownian motion). Note that this approach
only works for b being an integer multiple of ρ2.
Exercise 5.5 Show that in the Dothan short-rate model, for t > s, the Fs -conditional distribution of r(t) is lognormal with mean and variance
EQ[r(t) | Fs] = r(s)eβ(t−s),
VarQ[r(t) | Fs] = r2(s)e2β(t−s)(
eσ 2(t−s) − 1)
.
92 5 Short-Rate Models
Exercise 5.6 Derive (5.12).
Exercise 5.7 Swap a fixed rate vs. a short rate. Consider the following version ofan interest rate swap contract between two parties A and B . The payments are asfollows:
• A hypothetically invests the principal amount K at time t = 0 and lets it grow atfixed continuously compounded rate of interest R (to be determined below) overthe time interval [0, T ].
• At T the principal will have grown to KA. A will then pay the surplus KA − K
to B .• B hypothetically invests the principal amount K at the stochastic short rate of
interest r(t) over the interval [0, T ].• At T the principal will have grown to KB . B will then pay the surplus KB − K
to A.
(a) Draft a figure to illustrate the cash flows.(b) Calculate the prices at t = 0 of these cash flows.(c) The swap rate for this contract is defined as the value R of the fixed rate which
gives this contract the value zero at t = 0. Compute the swap rate.
5.6 Notes
One of the earliest models of the term-structure was analyzed in a seminal paperby Vasicek [160]. This chapter follows closely the outline of Björk [13, Chaps. 21and 22]. Further references are Brigo and Mercurio [27, Chap. 3] and Musiela andRutkowski [127, Sect. 10.1]. Exercise 5.7 is from [13, Chap. 21].
Chapter 6Heath–Jarrow–Morton (HJM) Methodology
As we have seen in Chap. 5, short-rate models are not always flexible enough tocalibrating them to the observed initial term-structure. In the late eighties, Heath,Jarrow and Morton (henceforth HJM) [90] proposed a new framework for modelingthe entire forward curve directly. This chapter provides the essentials of the HJMframework.
6.1 Forward Curve Movements
The stochastic setup is as in Sect. 4.1. We consider P as objective probability mea-sure, and let W be a d-dimensional Brownian motion.
We assume that we are given an R-valued and Rd -valued stochastic process α =
α(ω, t, T ) and σ = (σ1(ω, t, T ), . . . , σd(ω, t, T )), respectively, with two indices,t, T , such that
(HJM.1) α and σ are Prog ⊗ B-measurable;(HJM.2)
∫ T
0
∫ T
0 |α(s, t)|ds dt < ∞ for all T ;(HJM.3) sups,t≤T ‖σ(s, t)‖ < ∞ for all T .1
For a given integrable initial forward curve T �→ f (0, T ) it is then assumed that,for every T , the forward rate process f (·, T ) follows the Itô dynamics
f (t, T ) = f (0, T ) +∫ t
0α(s, T ) ds +
∫ t
0σ(s, T ) dW(s), t ≤ T . (6.1)
This is a very general setup. The only substantive economic restrictions are thecontinuous sample paths assumption for the forward rate process, and the finitenumber, d , of random drivers W1, . . . ,Wd .
The integrals in (6.1) are well defined by (HJM.1)–(HJM.3). Note that α(t, T )
and σ(t, T ) enter the dynamic equation (6.1) and the sequel only for t ≤ T ; we canand will set them equal to zero for all t > T without loss of generality. Moreover, itfollows from Corollary 6.3 below that the short-rate process
r(t) = f (t, t) = f (0, t) +∫ t
0α(s, t) ds +
∫ t
0σ(s, t) dW(s)
1Note that this is a ω-wise boundedness assumption.
D. Filipovic, Term-Structure Models,Springer Finance,DOI 10.1007/978-3-540-68015-4_6, © Springer-Verlag Berlin Heidelberg 2009
93
94 6 Heath–Jarrow–Morton (HJM) Methodology
has a progressive modification—again denoted by r(t)—satisfying∫ t
0 |r(s)|ds <
∞ a.s. for all t . Hence the money-market account B(t) = e∫ t
0 r(s) ds is well defined.
More can be said about the zero-coupon bond prices P(t, T ) = e− ∫ Tt f (t,u) du:
Lemma 6.1 For every maturity T , the zero-coupon bond price follows an Itôprocess of the form
P(t, T ) = P(0, T ) +∫ t
0P(s,T ) (r(s) + b(s, T )) ds +
∫ t
0P(s,T )v(s, T ) dW(s),
(6.2)for t ≤ T , where
v(s, T ) = −∫ T
s
σ (s, u) du, (6.3)
is the T -bond volatility and
b(s, T ) = −∫ T
s
α(s, u) du + 1
2‖v(s, T )‖2.
Proof Using the classical Fubini Theorem and Theorem 6.2 below for stochasticintegrals twice, we calculate
logP(t, T )
= −∫ T
t
f (t, u) du
= −∫ T
t
f (0, u) du −∫ T
t
∫ t
0α(s,u) ds du −
∫ T
t
∫ t
0σ(s,u) dW(s) du
= −∫ T
t
f (0, u) du −∫ t
0
∫ T
t
α(s, u) duds −∫ t
0
∫ T
t
σ (s, u) dudW(s)
= −∫ T
0f (0, u) du −
∫ t
0
∫ T
s
α(s, u) duds −∫ t
0
∫ T
s
σ (s, u) dudW(s)
+∫ t
0f (0, u) du +
∫ t
0
∫ t
s
α(s, u) duds +∫ t
0
∫ t
s
σ (s, u) dudW(s)
= −∫ T
0f (0, u) du +
∫ t
0
(b(s, T ) − 1
2‖v(s, T )‖2
)ds +
∫ t
0v(s, T ) dW(s)
+∫ t
0
(f (0, u) +
∫ u
0α(s,u) ds +
∫ u
0σ(s,u) dW(s)
)︸ ︷︷ ︸
=r(u)
du
= logP(0, T ) +∫ t
0
(r(s) + b(s, T ) − 1
2‖v(s, T )‖2
)ds +
∫ t
0v(s, T ) dW(s).
Itô’s formula now implies (6.2) (→ Exercise 6.2). �
6.2 Absence of Arbitrage 95
As a corollary, we derive the dynamic equation of the discounted bond priceprocess as follows:
Corollary 6.1 We have, for t ≤ T ,
P(t, T )
B(t)= P(0, T ) +
∫ t
0
P(s,T )
B(s)b(s, T ) ds +
∫ t
0
P(s,T )
B(s)v(s, T ) dW(s).
Proof Itô’s formula (→ Exercise 6.2). �
6.2 Absence of Arbitrage
In this section we investigate the restrictions on the dynamics (6.1) under the as-sumption of no arbitrage. In what follows we let Q ∼ P be an equivalent probabilitymeasure of the form (4.8) for some γ ∈ L. With dW ∗ = dW − γ �dt we denotethe Girsanov transformed Q-Brownian motion, see Theorem 4.6. According to De-finition 4.1, we call Q an ELMM for the bond market if the discounted bond priceprocess P(t,T )
B(t)is a Q-local martingales for t ≤ T , for all T .
Theorem 6.1 (HJM Drift Condition) Q is an ELMM if and only if
b(t, T ) = −v(t, T ) γ (t)� for all T , dP ⊗ dt-a.s. (6.4)
In this case, the Q-dynamics of the forward rates f (t, T ) are of the form
f (t, T ) = f (0, T ) +∫ t
0
(σ(s, T )
∫ T
s
σ (s, u)�du
)︸ ︷︷ ︸
HJM drift
ds +∫ t
0σ(s, T ) dW ∗(s),
(6.5)and the discounted T -bond price satisfies
P(t, T )
B(t)= P(0, T )Et (v(·, T ) • W ∗) (6.6)
for t ≤ T .
Proof In view of Corollary 6.1 we find that
dP (t, T )
B(t)= P(t, T )
B(t)
(b(t, T ) + v(t, T ) γ (t)�
)dt + P(t, T )
B(t)v(t, T ) dW ∗(t).
Hence P(t,T )B(t)
, t ≤ T , is a Q-local martingale if and only if b(t, T ) = −v(t, T ) γ (t)�dP ⊗ dt-a.s. Since v(t, T ) and b(t, T ) are both continuous in T , we deduce that Q
is an ELMM if and only if (6.4) holds.
96 6 Heath–Jarrow–Morton (HJM) Methodology
Differentiating both sides of (6.4) in T yields
−α(t, T ) + σ(t, T )
∫ T
t
σ (t, u)�du = σ(t, T ) γ (t)� for all T , dP ⊗ dt-a.s.
Inserting this in (6.1) gives (6.5). Equation (6.6) now follows from Lemma 4.2. �
Remark 6.1 It follows from (6.2) and (6.4) that
dP (t, T ) = P(t, T )(r(t) − v(t, T ) γ (t)�
)dt + P(t, T )v(t, T ) dW(t).
Whence the interpretation of −γ as the market price of risk for the bond market.
The striking feature of the HJM framework is that the distribution of f (t, T ) andP(t, T ) under Q only depends on the volatility process σ(t, T ), and not on the P-drift α(t, T ). Hence option pricing only depends on σ . This situation is similar tothe Black–Scholes stock price model (→ Exercise 4.7).
We can give sufficient conditions for P(t,T )B(t)
to be a true Q-martingale.
Corollary 6.2 Suppose that (6.4) holds. Then Q is an EMM if either
(a) the Novikov condition
EQ
[e
12
∫ T0 ‖v(t,T )‖2 dt
]< ∞ for all T (6.7)
holds; or(b) the forward rates are nonnegative: f (t, T ) ≥ 0 for all t ≤ T .
Proof By Theorem 4.7, the Novikov condition (6.7) is sufficient for P(t,T )B(t)
in (6.6)to be a Q-martingale.
If f (t, T ) ≥ 0, then 0 ≤ P(t, T ) ≤ 1 and B(t) ≥ 1. Hence 0 ≤ P(t,T )B(t)
≤ 1. Sincea uniformly bounded local martingale is a true martingale, the corollary is proved. �
6.3 Short-Rate Dynamics
What is the interplay between the short-rate models in Chap. 5 and the present HJMframework? Let us consider the simplest HJM model: a constant σ(t, T ) ≡ σ > 0.Suppose that Q is an ELMM. Then (6.5) implies
f (t, T ) = f (0, T ) + σ 2t
(T − t
2
)+ σW ∗(t).
Hence for the short rates we obtain
r(t) = f (t, t) = f (0, t) + σ 2t2
2+ σW ∗(t).
6.4 HJM Models 97
This is just the Ho–Lee model of Sect. 5.4.4.In general, we have the following:
Proposition 6.1 Suppose that f (0, T ), α(t, T ) and σ(t, T ) are differentiable in T
with∫ T
0 |∂uf (0, u)|du < ∞ and such that (HJM.1)–(HJM.3) are satisfied whenα(t, T ) and σ(t, T ) are replaced by ∂T α(t, T ) and ∂T σ (t, T ), respectively.
Then the short-rate process is an Itô process of the form
r(t) = r(0) +∫ t
0ζ(u)du +
∫ t
0σ(u,u)dW(u), (6.8)
where
ζ(u) = α(u,u) + ∂uf (0, u) +∫ u
0∂uα(s,u) ds +
∫ u
0∂uσ (s,u) dW(s).
Proof Recall first that
r(t) = f (t, t) = f (0, t) +∫ t
0α(s, t) ds +
∫ t
0σ(s, t) dW(s).
Applying the Fubini Theorem 6.2 below to the stochastic integral gives
∫ t
0σ(s, t) dW(s) =
∫ t
0σ(s, s) dW(s) +
∫ t
0(σ (s, t) − σ(s, s)) dW(s)
=∫ t
0σ(s, s) dW(s) +
∫ t
0
∫ t
s
∂uσ (s, u) dudW(s)
=∫ t
0σ(s, s) dW(s) +
∫ t
0
∫ u
0∂uσ (s, u) dW(s) du.
Moreover, from the classical Fubini Theorem we deduce in a similar way that
∫ t
0α(s, t) ds =
∫ t
0α(s, s) ds +
∫ t
0
∫ u
0∂uα(s,u) ds du,
and finally
f (0, t) = r(0) +∫ t
0∂uf (0, u) du.
Combining these formulas, we obtain (6.8). �
6.4 HJM Models
In the preceding sections we have studied the stochastic behavior of the forwardrate process f (t, T ) for some generic drift and volatility processes α(ω, t, T )
98 6 Heath–Jarrow–Morton (HJM) Methodology
and σ(ω, t, T ). For modeling purposes we would prefer a forward rate dependentvolatility coefficient
σ(ω, t, T ) = σ(t, T , f (ω, t, T ))
for some appropriate function σ . The simplest choice is a deterministic functionσ(t, T ) which does not depend on ω. This results in Gaussian distributed forwardrates f (t, T ) and leads to simple bond option price formulas, as we will see inSect. 7.2 below. A particular case is the constant σ(t, T ) ≡ σ , which corresponds tothe Ho–Lee model as we have seen in Sect. 6.3 above.
It is shown in [90] and [125] that, for any continuous initial forward curvef (0, T ), there exists a unique jointly continuous solution f (t, T ) of
df (t, T ) =(
σ(t, T , f (t, T ))
∫ T
t
σ (t, u, f (t, u)) du
)dt + σ(t, T , f (t, T )) dW(t)
(6.9)if σ(t, T ,f ) is uniformly bounded, jointly continuous, and Lipschitz continuous inthe last argument. It is remarkable that the boundedness condition on σ cannot besubstantially weakened as the following example shows.
6.4.1 Proportional Volatility
We consider the special case of a single Brownian motion (d = 1) and whereσ(t, T , f (t, T )) = σf (t, T ) for some constant σ > 0. This volatility function is pos-itive and Lipschitz continuous but not bounded. The solution of (6.9), if it existed,must satisfy (→ Exercise 6.3)
f (t, T ) = f (0, T )eσ 2∫ t
0
∫ Ts f (s,u) dudseσW(t)− σ2
2 t . (6.10)
Following the arguments in Avellaneda and Laurence [5, Sect. 13.6], we now sketchthat there is no finite-valued solution to expression (6.10).
Indeed, assume for simplicity that the initial forward curve is flat, i.e. f (0, T )≡ 1,and σ = 1. Differentiating both sides of (6.10) with respect to T , we obtain
∂T f (t, T ) = f (t, T )
∫ t
0f (s, T ) ds = 1
2∂t
(∫ t
0f (s, T ) ds
)2
.
Integrating this equation with respect to t from t = 0 to 1, and interchanging theorder of differentiation and integration,2 yields
∂T
∫ 1
0f (s, T ) ds = 1
2
(∫ 1
0f (s, T ) ds
)2
.
2This argumentation is somehow sketchy. A full rigorous proof that (6.10) is not finite valued canbe found in Morton [125].
6.5 Fubini’s Theorem 99
Solving this differential equation path-wise for X(T ) = ∫ 10 f (s, T ) ds, T ≥ 1, we
obtain as unique solution
X(T ) = X(1)
1 − X(1)2 (T − 1)
.
In view of (6.10), we have X(1) > 0. Hence X(T ) ↑ ∞ for T ↑ τ where τ = 1 +2
X(1)is a finite random time. We conclude that f (ω, t, τ (ω)) must become +∞ for
some t ≤ 1, for almost all ω.The nonexistence of HJM models with proportional volatility encouraged the
development of the so-called LIBOR market models, which will be further discussedin Chap. 11 below.
6.5 Fubini’s Theorem
In this section we prove Fubini’s theorem for stochastic integrals. For the classicalversion of Fubini’s theorem, we refer to the standard textbooks in integration theory.
Theorem 6.2 (Fubini’s theorem for Stochastic Integrals) Consider the Rd -valued
stochastic process φ = φ(ω, t, s) with two indices, 0 ≤ t, s ≤ T , satisfying the fol-lowing properties:3
(a) φ is ProgT ⊗ B[0, T ]-measurable;(b) supt,s ‖φ(t, s)‖ < ∞.4
Then λ(t) = ∫ T
0 φ(t, s) ds ∈ L, and there exists a FT ⊗ B[0, T ]-measurable modi-
fication ψ(s) of∫ T
0 φ(t, s) dW(t) with∫ T
0 ψ2(s) ds < ∞ a.s.
Moreover,∫ T
0 ψ(s) ds = ∫ T
0 λ(t) dW(t), that is,
∫ T
0
(∫ T
0φ(t, s) dW(t)
)ds =
∫ T
0
(∫ T
0φ(t, s) ds
)dW(t). (6.11)
Proof Without loss of generality, we can put d = 1, as we just have to prove (6.11)componentwise.
We assume first that (b) is replaced by
(b′) |φ| ≤ C for some finite constant C.
Then clearly λ ∈ L. Denote by H the set of all φ satisfying (a) and (b′) and forwhich the theorem holds. We will show that H contains all φ satisfying (a) and (b′).
3ProgT denotes the progressive σ -algebra Prog restricted to Ω × [0, T ].4Note that this is a ω-wise boundedness assumption.
100 6 Heath–Jarrow–Morton (HJM) Methodology
Let K be some bounded progressive process and f some bounded B[0, T ]-measurable function. Then φ(ω, t, s) = K(ω, t)f (s) satisfies∫ T
0φ(t, s) ds = K(t)
∫ T
0f (s) ds,
∫ T
0φ(t, s) dW(t) = f (s)
∫ T
0K(t) dW(t)
and thus φ ∈ H. It follows from elementary measure theory that processes of theform Kf generate the σ -algebra ProgT ⊗ B[0, T ].
Next, we let φn ∈ H and suppose that φn ↑ φ for some bounded ProgT ⊗ B[0, T ]-measurable process φ. We can assume that supt,s |φn| ≤ N , for some finite constantN that does not depend on n. Define
ψn(s) =∫ T
0φn(t, s) dW(t).
From the Itô isometry and dominated convergence it follows that
E
[(ψn(s) −
∫ T
0φ(t, s) dW(t)
)2]= E
[∫ T
0|φn(t, s) − φ(t, s)|2 dt
]→ 0
(6.12)for n → ∞, for all s ≤ T . Define A = {(ω, s) | limn ψn(ω, s) exists}. Then A isFT ⊗ B[0, T ]-measurable and so is the process
ψ(ω, s) ={
limn ψn(ω, s), if (ω, s) ∈ A,
0, otherwise.(6.13)
In view of (6.12) we have ψ(s) = ∫ T
0 φ(t, s) dW(t) a.s. for all s ≤ T . Thus, ψ(s)
has the desired properties. From Jensen’s integral inequality, the Itô isometry anddominated convergence we then have, on one hand,
E
[(∫ T
0ψn(s) ds −
∫ T
0ψ(s) ds
)2]
≤ T
∫ T
0E
[(ψn(s) − ψ(s))2
]ds
= T
∫ T
0E
[∫ T
0|φn(t, s) − φ(t, s)|2 dt
]ds → 0 for n → ∞. (6.14)
On the other hand,
E
[(∫ T
0
(∫ T
0φn(t, s) ds
)dW(t) −
∫ T
0λ(t) dW(t)
)2]
= E
[∫ T
0
∣∣∣∣∫ T
0φn(t, s) ds −
∫ T
0φ(t, s) ds
∣∣∣∣2
dt
]
≤ T E
[∫ T
0
∫ T
0|φn(t, s) − φ(t, s)|2 ds dt
]→ 0 for n → ∞. (6.15)
6.5 Fubini’s Theorem 101
Combining (6.14) and (6.15) shows that (6.11) also holds for φ, and thus φ ∈ H.Since H is also a vector space, it follows from the monotone class theorem 6.3
below that H contains all bounded ProgT ⊗ B[0, T ]-measurable processes, whichproves the theorem under the assumption (b′).
For the general case, we define the nondecreasing sequence of stopping times
τn = inf
{t | sup
s|φ(t, s)| > n
}∧ T .
Then φn(t, s) = φ(t, s)1{t≤τn} satisfies (b′). From the above step, we thus obtain
λn ∈ L and some FT ⊗B[0, T ]-measurable ψn(s) with ψn(s) = ∫ T ∧τn
0 φ(t, s) dW(t)
a.s. for all s ≤ T . Since τn ↑ T , the process ψ is well defined by setting ψ(s) =ψn(s) for s ≤ τn and has the desired properties. Moreover, λn(t) = λ(t)1{t≤τn}, andwe infer that λ ∈ L and (6.11) holds on {τn = T } for all n ≥ 1. Since P[τn < T ] → 0,letting n → ∞, the theorem is proved. �
Corollary 6.3 Let φ be as in Theorem 6.2. Then the process∫ s
0φ(t, s) dW(t), s ∈ [0, T ],
has a progressive modification π(s) with∫ T
0 π2(s) ds < ∞ a.s.
Proof For φ(ω, t, s) = K(ω, t)f (s), with bounded progressive process K andbounded measurable function f , the process
∫ s
0φ(t, s) dW(t) = f (s)
∫ s
0K(t) dW(t)
is clearly progressive and path-wise square integrable. Now use a similar monotoneclass and localization argument as in the proof of Theorem 6.2 (→ Exercise 6.4). �
Here we recall the monotone class theorem, which is proved in e.g. [154,Sect. 12.6].
Theorem 6.3 (Monotone Class Theorem) Suppose the set H consists of real-valued bounded functions defined on a set Ω with the following properties:
(a) H is a vector space;(b) H contains the constant function 1Ω ;(c) if fn ∈ H and fn ↑ f monotone, for some bounded function f on Ω , then
f ∈ H.
If H contains a collection M of real-valued functions, which is closed under mul-tiplication (that is, f,g ∈ M implies fg ∈ M). Then H contains all real-valuedbounded functions that are measurable with respect to the σ -algebra which is gen-erated by M (that is, σ {f −1(A) | A ∈ B, f ∈ M}).
102 6 Heath–Jarrow–Morton (HJM) Methodology
6.6 Exercises
Exercise 6.1 Using the monotone class theorem 6.3, show that a process X is pro-gressive if and only if X is Prog-measurable.
Exercise 6.2 Complete the proofs of Lemma 6.1 and Corollary 6.1.
Exercise 6.3 Show that the solution to the proportional volatility HJM model wouldequal (6.10) if it existed.
Exercise 6.4 Complete the proof of Corollary 6.3.
Exercise 6.5 The goal of this exercise is to show that parallel shifts of the forwardcurve creates arbitrage. Consider first the one-period model for the forward curve
f (0, t) = 0.04, t ≥ 0,
f (ω,1, t) ={
0.06, t ≥ 1, ω = ω1,
0.02, t ≥ 1, ω = ω2,
where Ω = {ω1,ω2} with P[ωi] > 0, i = 1,2.
(a) Show that the matrix⎛⎝ P(0,1) P (0,2) P (0,3)
P (ω1,1,1) P (ω1,1,2) P (ω1,1,3)
P (ω2,1,1) P (ω2,1,2) P (ω2,1,3)
⎞⎠
is invertible.(b) Use (a) to find an arbitrage strategy with value process V (0) = 0 and V (ωi,1) =
1 for both ωi .
Next, we extend the one-period finding to the continuous time HJM frameworkwith a one-dimensional driving Brownian motion W . An HJM forward curve evo-lution by parallel shifts is then of the form
f (t, T ) = h(T − t) + Z(t)
for some deterministic initial curve f (0, T ) = h(T ) and some Itô process dZ(t) =b(t) dt + ρ(t) dW(t) with Z(0) = 0.
(c) Show that the HJM drift condition implies b(t) ≡ b, ρ2(t) ≡ a, and
h(x) = −a
2x2 + bx + c
for some constants a ≥ 0, and b, c ∈ R.(d) How is this model related to the Ho–Lee model from Sect. 5.4.4?(e) Argue that, for generic initial curves f (0, T ), non-trivial forward curve evolu-
tions by parallel shifts are excluded by the HJM drift condition.
6.7 Notes 103
Exercise 6.6 Consider the Hull–White extended Vasicek short-rate dynamics underthe EMM Q ∼ P
dr(t) = (b(t) + βr(t)) dt + σ dW ∗(t),
where W ∗ is a standard real-valued Q-Brownian motion, β and σ > 0 are constants,and b(t) is a deterministic continuous function. Using the results from Sect. 5.4.5,find the corresponding HJM forward rate dynamics
f (t, T ) = f (0, T ) +∫ t
0α(s, T ) ds +
∫ t
0σ(s, T ) dW ∗(s).
(a) What are f (0, T ), α(s, T ), σ(s, T )?(b) Verify your findings in (a), by checking whether α(s, T ) satisfies the HJM drift
condition.(c) Discuss the role of b(s). Do α(s, T ) and σ(s, T ) depend on b(s)?(d) What does this imply for the Vasicek model (b(s) ≡ b)?(e) Verify Proposition 6.1 by showing that dr(t) = ζ(t) dt + σ(t, t) dW ∗(t), where
ζ(t) is given by f , α, σ as in Proposition 6.1.
6.7 Notes
The approach in Sect. 6.4 has been carried out by Heath, Jarrow and Morton [90],and in more depth and generality by Morton [125], and also in [68] and [35]. Theproof of Fubini’s Theorem 6.2 for stochastic integrals follows along the line of ar-guments in Protter [132, Sect. IV.6], however cannot be immediately deduced from[132, Theorem 64], as it requires a localization step carried out above.
Chapter 7Forward Measures
In this chapter we replace the risk-free numeraire by another traded asset, such asthe T -bond. This change of numeraire technique proves most useful for option pric-ing and provides the basis for the market models studied below. We derive explicitoption price formulas for Gaussian HJM models. This includes the Vasicek short-rate model and some extension of the Black–Scholes model with stochastic interestrates.
7.1 T -Bond as Numeraire
We consider the HJM setup from Chap. 6 and assume there exists an EMM Q for thebond market such that all discounted T -bond price processes follow Q-martingales.As usual, we denote by W ∗ the respective Q-Brownian motion.
Fix T > 0. Since P(0, T )B(T ) > 0 and
EQ
[1
P(0, T )B(T )
]= EQ
[P(T ,T )
P (0, T )B(T )
]= 1
we can define an equivalent probability measure QT ∼ Q on FT by
dQT
dQ= 1
P(0, T )B(T ).
For t ≤ T we have
dQT
dQ
∣∣∣∣Ft
= EQ
[dQ
T
dQ
∣∣∣∣ Ft
]= P(t, T )
P (0, T )B(t).
QT is called the T -forward measure. From (6.6) we infer
dQT
dQ
∣∣∣∣Ft
= Et
(v(·, T ) • W ∗) , t ≤ T . (7.1)
Hence Girsanov’s Theorem 4.6 implies that
WT (t) = W ∗(t) −∫ t
0v(s, T )�ds, t ≤ T ,
is a QT -Brownian motion.
D. Filipovic, Term-Structure Models,Springer Finance,DOI 10.1007/978-3-540-68015-4_7, © Springer-Verlag Berlin Heidelberg 2009
105
106 7 Forward Measures
Here is a fundamental property of the T -forward measure for the financial mod-eling:
Lemma 7.1 For any S > 0, the T -bond discounted S-bond price process
P(t, S)
P (t, T )= P(0, S)
P (0, T )Et
(σS,T • WT
), t ≤ S ∧ T
is a QT -martingale, where we define
σS,T (t) = −σT,S(t) = v(t, S) − v(t, T ) =∫ T
S
σ (t, u) du. (7.2)
Moreover, the T - and S-forward measures are related by
dQS
dQT
∣∣∣∣Ft
= P(t, S)P (0, T )
P (t, T )P (0, S)= Et
(σS,T • WT
), t ≤ S ∧ T .
Proof Let u ≤ t ≤ S ∧ T . Bayes’ rule gives
EQT
[P(t, S)
P (t, T )
∣∣∣∣ Fu
]= EQ[ P(t,T )
P (0,T )B(t)P (t,S)P (t,T )
| Fu]P(u,T )
P (0,T )B(u)
=P(u,S)B(u)
P (u,T )B(u)
= P(u,S)
P (u,T ),
which proves that P(t, S)/P (t, T ) is a martingale. The stochastic exponential rep-resentation follows from Lemma 4.2 and (6.6) (→ Exercise 7.1). The second claimfollows from the identity
dQS
dQT
∣∣∣∣Ft
= dQS
dQ
∣∣∣∣Ft
dQ
dQT
∣∣∣∣Ft
. �
We thus have received an entire collection of EMMs. Each QT corresponds to
a different numeraire, namely the T -bond. Since Q is related to the risk-free asset,one often calls Q the risk-neutral (or spot) measure.
T -forward measures give simpler pricing formulas. Indeed, let X be a T -claimsuch that
EQ
[ |X|B(T )
]< ∞. (7.3)
Its arbitrage price at time t ≤ T is then given by
π(t) = B(t)EQ
[X
B(T )
∣∣∣∣ Ft
].
To compute π(t) we have to know the joint distribution of 1/B(T ) and X, andintegrate with respect to that distribution. Thus we have to compute a double inte-gral, which in most cases turns out to be rather hard work. If 1/B(T ) and X wereindependent under Q conditional on Ft we would have
π(t) = P(t, T )EQ[X | Ft ],
7.1 T -Bond as Numeraire 107
a much nicer formula, since:
• we only have to compute the single integral EQ[X | Ft ];• the bond price P(t, T ) can be observed at time t and does not have to be computed
within the model.
However, as we are mainly interested in pricing interest rate sensitive claims, inde-pendence of 1/B(T ) and X would be a very stringent and unrealistic assumption.The good news is that the above formula holds—not under Q though, but under Q
T :
Proposition 7.1 Let X be a T -claim such that (7.3) holds. Then
EQT [|X|] < ∞ (7.4)
and
π(t) = P(t, T )EQT [X | Ft ] . (7.5)
Proof Bayes’ rule yields
EQT [|X|] = EQ
[ |X|P(0, T )B(T )
]< ∞ (by (7.3)),
whence (7.4). Moreover, again by Bayes’ rule,
π(t) = P(0, T )B(t)EQ
[X
P(0, T )B(T )
∣∣∣∣ Ft
]
= P(0, T )B(t)P (t, T )
P (0, T )B(t)EQT [X | Ft ]
= P(t, T )EQT [X | Ft ] ,
which proves (7.5). �
As a first application, we now show that the expectation hypothesis holds underthe forward measure, as announced in Sect. 2.2.3. That is, the forward rate f (t, T )
is given as conditional expectation of the future short rate r(T ) under the T -forwardmeasure. Indeed, equation (6.5) now reads
f (t, T ) = f (0, T ) +∫ t
0σ(s, T ) dWT (s). (7.6)
Hence, if σ(·, T ) ∈ L2 then f (t, T ), t ≤ T , is a QT -martingale. Summarizing we
have thus proved:
Lemma 7.2 (Expectation Hypothesis) If σ(·, T ) ∈ L2, the expectation hypothesisholds under the T -forward measure:
f (t, T ) = EQT [r(T ) | Ft ] for t ≤ T .
108 7 Forward Measures
Remark 7.1 A word of warning: in view of equation (7.6) it is tempting to “specify”a forward rate model by postulating the dynamics of f (·, T ) under Q
T for eachmaturity T separately without reference to some underlying Q. However, it is farfrom clear whether a common risk-neutral measure Q, tying all Q
T ’s, exists in thiscase. On the other hand, we note that this is exactly the approach in the LIBORmarket model in Chap. 11 below. The important difference being that there oneconsiders finitely many maturities only.
As a second application, we give a proof of the Dybvig–Ingersoll–Ross theo-rem [62], which states that long rates can never fall. Recall the zero-coupon yieldR(t, T ) = 1
T −t
∫ T
tf (t, s) ds. We define the asymptotic long rate
R∞(t) = limT →∞R(t, T )
if it exists.
Lemma 7.3 (Dybvig–Ingersoll–Ross Theorem) For all s < t the long rates satisfyR∞(s) ≤ R∞(t) if they exist.
Proof Let s < t be such that R∞(s) and R∞(t) exist. Then p(u) = limT →∞ P(t,
T )1T = e−R∞(u) exist for u ∈ {s, t}, and it remains to prove that p(s) ≥ p(t).Under the t -forward measure Q
t , we have
P(s,T )
P (s, t)= EQt [P(t, T ) | Fs],
and thus
p(s) = limT →∞ EQt [P(t, T ) | Fs] 1
T .
Now let X ≥ 0 be any bounded random variable with EQt [X] = 1. Using the Fs -conditional versions of Fatou’s lemma, Hölder’s inequality and dominated conver-gence, we obtain
EQt
[X p(t)
] = EQt
[lim inf
T →∞X P(t, T )1T
]
≤ EQt
[lim inf
T →∞ EQt
[X P(t, T )
1T | Fs
]]
≤ EQt
[lim inf
T →∞ EQt
[X
TT −1 | Fs
] T −1T
EQt [P(t, T ) | Fs]1T
]
= EQt
[X p(s)
].
Since X was arbitrary with the stated properties, we conclude that p(t) ≤ p(s), andthe lemma is proved. �
7.2 Bond Option Pricing 109
7.2 Bond Option Pricing
We now consider a European call option on an S-bond with expiry date T < S andstrike price K . Its arbitrage price at time t = 01 is
π = EQ
[e− ∫ T
0 r(s) ds (P (T ,S) − K)+].
We decompose
π = EQ
[B(T )−1P(T ,S)1{P(T ,S)≥K}
]− KEQ
[B(T )−11{(P (T ,S)≥K}
]
= P(0, S)QS [P(T ,S) ≥ K] − KP(0, T )QT [P(T ,S) ≥ K] . (7.7)
Now observe that
QS[P(T ,S) ≥ K] = Q
S
[P(T ,T )
P (T ,S)≤ 1
K
],
QT [P(T ,S) ≥ K] = Q
T
[P(T ,S)
P (T ,T )≥ K
].
In view of Lemma 7.1, this suggests that we look at those models for which σT,S
is deterministic, and hence P(T ,T )P (T ,S)
and P(T ,S)P (T ,T )
are lognormally distributed under therespective forward measures. We thus assume that
σ(t, T ) = (σ1(t, T ), . . . , σd(t, T )) are deterministic functions of (t, T ), (7.8)
and hence forward rates f (t, T ) are Gaussian distributed.We thus obtain the following closed-form option price formula.
Proposition 7.2 Under the above Gaussian assumption (7.8), the bond option priceis
π = P(0, S)Φ[d1] − KP(0, T )Φ[d2],where Φ is the standard Gaussian cumulative distribution function,
d1,2 = log[ P(0,S)KP (0,T )
] ± 12
∫ T
0 ‖σT,S(s)‖2 ds√∫ T
0 ‖σT,S(s)‖2 ds
,
and σT,S(s) is given in (7.2).
1For simplicity, we consider t = 0 here. The following results carry over to t ≥ 0.
110 7 Forward Measures
Proof It is enough to observe that
log P(T ,T )P (T ,S)
− log P(0,T )P (0,S)
+ 12
∫ T
0 ‖σT,S(s)‖2 ds√∫ T
0 ‖σT,S(s)‖2 ds
and
log P(T ,S)P (T ,T )
− log P(0,S)P (0,T )
+ 12
∫ T
0 ‖σT,S(s)‖2 ds√∫ T
0 ‖σT,S(s)‖2 ds
are standard Gaussian distributed under QS and Q
T , respectively. �
7.2.1 Example: Vasicek Short-Rate Model
For the Vasicek short-rate model (d = 1)
dr = (b + βr)dt + σ dW ∗
we obtain from the results in Sect. 5.4.1 (→ Exercise 6.6) that
df (t, T ) = α(t, T ) dt + σeβ(T −t) dW ∗, (7.9)
for the corresponding drift term α(t, T ). Hence the corresponding forward ratevolatility σ(t, T ) = σeβ(T −t) is deterministic, and the above option price formula inProposition 7.2 applies. A similar closed-form expression is available for the priceof a put option (→ Exercise 7.4), and hence an explicit price formula for caps.
For β = −0.86, b/|β| = 0.09 (mean reversion level), σ = 0.0148 and r(0) =0.08, as in Fig. 5.1, one gets the ATM cap prices and Black volatilities shown inTable 7.1 and Fig. 7.1 (→ Exercise 7.5). The tenor is as follows: t0 = 0 (today),T0 = 1/4 (first reset date), and Ti − Ti−1 ≡ 1/4, i = 1, . . . ,119 (maturity of the lastcap is T119 = 30).
In contrast to Fig. 2.1, it seems that the Vasicek model cannot produce humpedvolatility curves.
7.3 Black–Scholes Model with Gaussian Interest Rates
The aim of this section is to develop a European call option price formula for thegeneralized Black–Scholes model with stochastic short rates within a Gaussian HJMmodel. The purpose of this section is twofold. First, it illustrates the general changeof numeraire technique for option pricing as developed in Geman et al. [77]. Andsecond, it provides the stage for the Black–Scholes model (see Exercise 4.7) in themain text of this book.
7.3 Black–Scholes Model with Gaussian Interest Rates 111
Table 7.1 Vasicek ATM capprices and Black volatilities Maturity ATM prices ATM vols
1 0.00215686 0.129734
2 0.00567477 0.106348
3 0.00907115 0.0915455
4 0.0121906 0.0815358
5 0.01503 0.0743607
6 0.017613 0.0689651
7 0.0199647 0.0647515
8 0.0221081 0.0613624
10 0.025847 0.0562337
12 0.028963 0.0525296
15 0.0326962 0.0485755
20 0.0370565 0.0443967
30 0.0416089 0.0402203
Fig. 7.1 Vasicek ATM capBlack volatilities
In the classical Black–Scholes model [18], there is one risky asset (stock) S andthe money-market account B following the Q-dynamics
dB = Br dt, B(0) = 1,
dS = Sr dt + SΣ dW ∗, S(0) > 0,
with constant volatility2 Σ = (Σ1, . . . ,Σd) ∈ Rd and constant short rate r .
We now generalize this, and let r be stochastic within the Gaussian HJMsetup (7.8). Next, we consider a European call option on S with maturity T and
2In fact, the standard Black–Scholes model assumes d = 1.
112 7 Forward Measures
strike price K . Its arbitrage price at time t = 0 is3
π = EQ
[1
B(T )(S(T ) − K)+
]
= EQ
[S(T )
B(T )1{S(T )≥K}
]− KEQ
[1
B(T )1{S(T )≥K}
].
As introduced in Sect. 7.1, we let QT denote the T -forward measure, which corre-
sponds to the T -bond as numeraire. Similarly, we may choose S as numeraire andintroduce the EMM Q
(S) ∼ Q on FT via
dQ(S)
dQ= S(T )
S(0)B(T )= ET (Σ • W ∗).
We denote the respective Girsanov transformed Q(S)-Brownian motion by
W(S)(t) = W ∗(t) − Σ�t, t ≤ T .
Proposition 7.1 carries over to Q(S), and we obtain
π = S(0)Q(S)[S(T ) ≥ K] − KP(0, T )QT [S(T ) ≥ K].It remains to compute the probabilities of the event {S(T ) ≥ K} under the mea-
sures Q(S) and Q
T . As in Sect. 7.2, we start by writing
Q(S)[S(T ) ≥ K] = Q
(S)
[P(T ,T )
S(T )≤ 1
K
],
QT [S(T ) ≥ K] = Q
T
[S(T )
P (T ,T )≥ K
].
Next, we observe that P(t,T )S(t)
is a Q(S)-martingale and S(t)
P (t,T )is a Q
T martingale for
t ≤ T . We find their respective representations by an application of Itô’s formula.4
We start with the second term, for which we obtain from (6.6) that
dS(t)
P (t)= 1
P(t)dS(t) − S(t)
P (t)2dP (t) − 1
P(t)2d〈S,P 〉t + S(t)
P (t)3d〈P,P 〉t
= (· · · ) dt + S(t)
P (t)(Σ − v(t, T )) dW ∗(t),
where the T -bond volatility v(t, T ) is defined in (6.3), and we omitted the parameterT in P(t, T ) for notational simplicity. Note that we do not have to explicitly com-pute the drift term. Indeed, since the volatility process is unaffected by the change
3The following can easily be extended to arbitrary t ≥ 0.4For didactic reasons (to practice stochastic calculus) this approach slightly deviates from the onein Sect. 7.2.
7.3 Black–Scholes Model with Gaussian Interest Rates 113
of measure from Q to QT , we conclude that the Q
T -dynamics are given by
dS(t)
P (t, T )= S(t)
P (t, T )(Σ − v(t, T )) dWT (t).
Hence, in view of Lemma 4.2,
S(T )
P (T ,T )= S(0)
P (0, T )ET
((Σ − v(·, T )) • WT
)
is lognormally distributed under QT .
Along similar calculations, we obtain that
P(T ,T )
S(T )= P(0, T )
S(0)ET
(−(Σ − v(·, T )) • W(S)
)(7.10)
is lognormally distributed under Q(S).
We thus obtain the following generalized Black–Scholes option price formula.
Proposition 7.3 In the above generalized Black–Scholes model, the option price is
π = S(0)Φ[d1] − KP(0, T )Φ[d2],where Φ is the standard Gaussian cumulative distribution function and
d1,2 = log[ S(0)KP (0,T )
] ± 12
∫ T
0 ‖Σ − v(t, T )‖2 dt√∫ T
0 ‖Σ − v(t, T )‖2 dt
. (7.11)
Note that v(t, T ) = 0 yields the classical Black–Scholes option price formula forconstant short rate.
Proof Follows as in the proof of Proposition 7.2 (→ Exercise 7.8). �
7.3.1 Example: Black–Scholes–Vasicek Model
We now make the generalized Black–Scholes option price formula in Proposi-tion 7.3 more explicit for the Vasicek short-rate model. Let d = 2 be the dimensionof the driving Brownian motion W ∗. We represent the Vasicek short-rate dynamicsthis time by
dr = (b + βr)dt + σ dW ∗,
where σ = (σ1, σ2) is in R2. Note that this corresponds to the standard representa-
tion dr = (b + βr)dt + ‖σ‖dW ∗ for the one-dimensional Q-Brownian motion
W ∗ = σ1 W ∗1 + σ2 W ∗
2
‖σ‖ .
114 7 Forward Measures
Hence, from (7.9) we obtain the R2-valued T -bond volatility
v(t, T ) = −σ
∫ T
t
eβ(T −s) ds = σ
β
(1 − eβ(T −t)
).
A tedious, but elementary, computation yields
∫ T
0‖Σ − v(t, T )‖2 dt
= ‖Σ‖2 T + 2Σ σ� eβT − 1 − βT
β2+ ‖σ‖2 e2βT − 4eβT + 2βT + 3
2β3(7.12)
for the aggregate volatility in (7.11).Let us finally discuss the relation between the option price π and the instan-
taneous covariation d〈S, r〉/dt = Σ σ� between the stock price S and the shortrates r . In fact, π is monotone increasing in
∫ T
0 ‖Σ − v(t, T )‖2 dt , which again isincreasing in Σ σ�, as seen from (7.12). Indeed, the function ex − 1 − x is positivefor all real x �= 0. We conclude that the option price π increases with increasingcovariation between S and r . For negative covariation, π may even be smaller thanthe classical Black–Scholes option price with constant short rates (σ = 0).
7.4 Exercises
Exercise 7.1 The aim of this exercise is to complete the proof of Lemma 7.1.
(a) Prove the representation formula for P(t, S)/P (t, T ) by applying Lemma 4.2to (6.6).
(b) Let P ∼ Q ∼ R be equivalent probability measures on some measurable space(Ω, F ), and let G ⊂ F be a sub-σ -algebra. Show that
dR
dP
∣∣∣∣G
= dR
dQ
∣∣∣∣G
dQ
dP
∣∣∣∣G.
Exercise 7.2 The aim of this exercise is to verify the Dybvig–Ingersoll–Ross theo-rem (Lemma 7.3) for specific models.
(a) Show that the Vasicek short-rate model admits a long rate R∞(t) if β ≤ 0. Verifythat it is nondecreasing.
(b) Same for the CIR model, without restrictions on β .(c) Show that the HJM model with d = 1 and σ(t, T ) = (1 + T − t)−1/2 admits a
strictly increasing long rate R∞(t).
Exercise 7.3 Let F(t;T ,S) be the simple forward rate for [T ,S] prevailing at t .Show that F(t;T ,S), t ≤ T , is a martingale with respect to some forward mea-
7.4 Exercises 115
sure Qu; that is,
F(t;T ,S) = EQu [F(T ;T ,S) | Ft ] .
What is u?
Exercise 7.4 Show that the price of a put option
p = EQ
[e− ∫ T
0 r(s) ds (K − P(T ,S))+]
in the Gaussian setup of Proposition 7.2 is given by
p = KP(0, T )Φ[−d2] − P(0, S)Φ[−d1]where d1,2 are defined as in Proposition 7.2.
Exercise 7.5 Using Exercise 7.4, derive the ATM cap prices and Black volatilitiesin Table 7.1.
Exercise 7.6 Derive call and put bond option prices in the Ho–Lee short-rate model.
Exercise 7.7 Consider the Gaussian HJM model with a d = 2-dimensional drivingBrownian motion W = (W1,W2)
�, and forward rate dynamics
df (t, T ) = α(t, T ) dt + σ1 (T − t) dW1(t) + σ2 e−a(T −t) dW2(t),
where σ1, σ2 and a are positive constants and α(t, T ) the corresponding HJM drift.
(a) Derive the bond price dynamics.(b) Compute the price of a European call option on an underlying bond.
Exercise 7.8 Complete the proof of Proposition 7.3. This includes the derivation of(7.10) by applying Itô’s formula to P(t,T )
S(t).
Exercise 7.9 (Jamshidian Decomposition) Consider an affine diffusion short-ratemodel r(t) with zero-coupon bond prices
P(t, T ) = e−A(t,T )−B(t,T )r(t)
for some deterministic functions A,B > 0.
(a) Show that in this model, the price of a put option on a coupon bond is identicalto the price of a portfolio of put options on zero-coupon bonds with appropriatestrike prices. Hint: the function
r �→ p(r) =n∑
i=1
cie−A(T0,Ti )−B(T0,Ti )r
is strictly monotone in r . Show that p(r) > p(r∗) if and only ife−A(T0,Ti )−B(T0,Ti )r > e−A(T0,Ti )−B(T0,Ti )r
∗, for all i, for r, r∗ ∈ R.
116 7 Forward Measures
(b) Now consider the Vasicek short-rate model with parameters as in Fig. 7.1.Use (a) to price a put option on the coupon bond with: coupon dates Ti =(1 + i)/4, i = 0, . . . ,3, maturity of the bond T3 = 1, coupons ci = 4, nomi-nal N = 100, the maturity of the option is T0 = 1/4 (the option payoff does notinclude the coupon payment c0), and the strike price of the option is K = priceof the underlying coupon bond at t = 0 divided by P(0, T0) (“at-the-money”).
7.5 Notes
This chapter follows along the lines of Chap. 24 in [13]. The proof of Lemma 7.3 isadapted from Hubalek et al. [93]. The corresponding Exercise 7.2 is taken from Car-mona and Tehranchi [35, Sect. 6.3.2]. Generalizations have recently been proposedby Goldammer and Schmock [82] and Kardaras and Platen [107]. Section 7.3.1 isbased on [65], where a full sensitivity analysis is given with respect to all model pa-rameters. The Black–Scholes call option formula with Vasicek short rates seems tohave appeared in the finance literature for the first time in [133], albeit without prob-abilistic derivation. Exercises 7.6 and 7.7 are from Chap. 24 in [13]. Exercise 7.9 isbased on the paper by Jamshidian [101].
Chapter 8Forwards and Futures
In this chapter, we discuss two common types of term contracts: forwards, whichare mainly traded over the counter (OTC), and futures, which are actively traded onmany exchanges. The underlying is in both cases a T -claim Y , for some fixed futuredate T . This can be an exchange rate, an interest rate, a commodity such as copper,any traded or non-traded asset, an index, etc. We discuss interest rate futures andfutures rates in a separate section and relate them to forward rates in the GaussianHJM model.
8.1 Forward Contracts
We consider the HJM setup from Chap. 6, and let Y denote a T -claim.A forward contract on Y , contracted at t , with time of delivery T > t , and with
the forward price f (t;T , Y ) is defined by the following payment scheme:
• at T , the holder of the contract (long position) pays f (t;T , Y ) and receives Yfrom the underwriter (short position);
• at t , the forward price is chosen such that the present value of the forward contractis zero, thus
EQ
[e− ∫ T
t r(s) ds (Y − f (t;T , Y )) | Ft
]= 0.
This is equivalent to
f (t;T , Y ) = 1
P(t, T )EQ
[e− ∫ T
t r(s) ds Y | Ft
]= EQT [Y | Ft ] .
For example, the forward price at t of:
(a) a dollar delivered at T is 1;(b) an S-bond delivered at T ≤ S is P(t,S)
P (t,T );
(c) any traded asset S delivered at T is S(t)P (t,T )
.
The forward price f (s;T , Y ) has to be distinguished from the (spot) price at times of the forward contract entered at time t ≤ s, which is
EQ
[e− ∫ T
s r(u)du (Y − f (t;T , Y )) | Fs
]
= EQ
[e− ∫ T
s r(u)duY | Fs
]− P(s,T )f (t;T , Y ).
D. Filipovic, Term-Structure Models,Springer Finance,DOI 10.1007/978-3-540-68015-4_8, © Springer-Verlag Berlin Heidelberg 2009
117
118 8 Forwards and Futures
8.2 Futures Contracts
A futures contract on Y with time of delivery T is defined as follows:
• at every t ≤ T , there is a market quoted futures price F(t;T , Y ), which makesthe futures contract on Y , if entered at t , equal to zero;
• at T , the holder of the contract (long position) pays F(T ;T , Y ) and receives Yfrom the underwriter (short position);
• during any infinitesimal time interval (t, t +Δt] the holder of the contract receives(or pays, if negative) the amount F(t;T , Y ) − F(t + Δt;T , Y ) (this is calledmarking to market or resettlement).
Hence there is a continuous cash flow between the two parties of a futures contract.They are required to keep a certain amount of money as a safety margin.
The volumes in which futures are traded are huge. One of the reasons for thisis that in many markets it is difficult to trade, or hedge, directly in the underlyingobject. This might be an index which includes many different illiquid instruments,or a commodity such as copper, gas or electricity. Holding a short position in afutures does not force you to physically deliver the underlying object if you exit thecontract before delivery date. Selling short makes it possible to hedge against theunderlying (see also Exercise 8.2).
Suppose EQ[|Y |] < ∞. Then the futures price process is given by theQ-martingale
F(t;T , Y ) = EQ [Y | Ft ] . (8.1)
In the following we give a heuristic argument for (8.1) based on the above char-acterization of a futures contract.
First, our model economy is driven by a Brownian motion and changes in a con-tinuous way. Hence there is no reason to believe that futures prices evolve discon-tinuously, and we may assume that F(t) = F(t;T , Y ) is an Itô process.
Now suppose we enter the futures contract at time t < T . We face a continuousresettlement cash flow in the interval (t, T ]. The cumulative discounted cash flowequals V = limN VN with
VN =N∑
i=1
1
B(ti)(F (ti) − F(ti−1))
where the limit is taken over a sequence of partitions t = t0 < · · · < tN = T withmaxi |ti − ti−1| → 0 for N → ∞. We can rewrite VN as
VN =N∑
i=1
1
B(ti−1)(F (ti) − F(ti−1)) +
N∑i=1
(1
B(ti)− 1
B(ti−1)
)(F (ti) − F(ti−1)) .
Note that 1/B ∈ L(F ), by continuity of B . It then follows from elementary sto-chastic calculus (see Sect. 4.1, and Exercise 4.2(b)) that VN converges in probability
8.2 Futures Contracts 119
towards
V =∫ T
t
1
B(s)dF (s) +
∫ T
t
d
⟨1
B,F
⟩s
=∫ T
t
1
B(s)dF (s).
The second equality holds, since the co-variation of the absolutely continuousprocess 1/B and the Itô process F is zero.
The futures contract has present value zero, that is,
EQ
[∫ T
t
1
B(s)dF (s) | Ft
]= 0.
We conclude that the Itô process
M(t) =∫ t
0
1
B(s)dF (s) = EQ
[∫ T
0
1
B(s)dF (s) | Ft
]
is a Q-martingale for t ≤ T . If, moreover,
EQ
[∫ T
0B(s)2 d〈M,M〉s
]= EQ [〈F,F 〉T ] < ∞
then B ∈ L2(M) and
F(t) =∫ t
0B(s) dM(s)
is a Q-martingale for t ≤ T , which implies (8.1).
8.2.1 Interest Rate Futures
Interest rate futures contracts may be divided into futures on short-term instrumentsand futures on coupon bonds. We only consider an example from the first group.
Eurodollars are deposits of US dollars in institutions outside of the US. LIBORis the interbank rate of interest for Eurodollar loans. The Eurodollar futures contractis tied to the LIBOR. It was introduced by the International Money Market (IMM)of the Chicago Mercantile Exchange (CME) in 1981, and is designed to protect itsowner from fluctuations in the 3-month (=1/4 year) LIBOR. The maturity (deliv-ery) months are March, June, September and December.
Fix a maturity date T and let L(T ) denote the 3-month LIBOR for the period[T ,T + 1/4], prevailing at T . The market quote of the Eurodollar futures contracton L(T ) at time t ≤ T is
1 − LF (t, T ) [100 per cent]
120 8 Forwards and Futures
where LF (t, T ) is the corresponding futures rate (compare with the example inSect. 3.2.2). As t tends to T , LF (t, T ) tends to L(T ). The futures price, used forthe marking to market, is defined by
F(t;T ,L(T )) = 1 − 1
4LF (t, T ) [million dollars].
Consequently, a change of 1 basis point (0.01%) in the futures rate LF (t, T ) leadsto a cash flow of
106 × 10−4 × 1
4= 25 [dollars].
We also see that the final price F(T ;T ,L(T )) = 1− 14L(T ) = Y is not P(T ,T +
1/4) = 1 − 14L(T )P (T ,T + 1/4) as one might suppose. In fact, the underlying Y
is a synthetic value. At maturity there is no physical delivery. Instead, settlement ismade in cash.
On the other hand, since
1 − 1
4LF (t, T ) = F(t;T ,L(T ))
= EQ [F(T ;T ,L(T )) | Ft ] = 1 − 1
4EQ [L(T ) | Ft ] ,
we obtain an explicit formula for the futures rate
LF (t, T ) = EQ [L(T ) | Ft ] .
8.3 Forward vs. Futures in a Gaussian Setup
Let S be the price process of a traded asset. Hence the Q-dynamics of S is of theform
dS(t)
S(t)= r(t) dt + ρ(t) dW ∗(t),
for some volatility process ρ. Fix a delivery date T . The forward and futures pricesof S for delivery at T are
f (t;T ,S(T )) = S(t)
P (t, T ), F (t;T ,S(T )) = EQ[S(T ) | Ft ].
Under Gaussian assumption we can establish the relationship between the twoprices.
Proposition 8.1 Suppose ρ(t) and v(t, T ) are deterministic functions in t , wherev(t, T ) denotes the T -bond volatility (6.3). Then
F(t;T ,S(T )) = f (t;T ,S(T ))e∫ Tt (v(s,T )−ρ(s))v(s,T )ds
for t ≤ T .
8.4 Exercises 121
Hence, if the instantaneous covariation of S(t) and P(t, T ) is negative,
d〈S,P (·, T )〉tdt
= S(t)P (t, T )ρ(t) v(t, T ) ≤ 0,
then the futures price dominates the forward price.
Proof Write μ(s) = v(s, T ) − ρ(s). It is clear that
f (t;T ,S(T )) = S(0)
P (0, T )Et (μ • W ∗) exp
(∫ t
0μ(s)v(s, T )ds
).
Since E (μ•W ∗) is a Q-martingale and ρ(s) and v(s, T ) are deterministic, we obtain
F(t;T ,S(T )) = EQ[f (T ;T ,S(T )) | Ft ] = f (t;T ,S(T )) e∫ Tt μ(s) v(s,T )ds,
as desired. �
Similarly, one can show (→ Exercise 8.3):
Lemma 8.1 In the Gaussian HJM framework (7.8) we have the following relations(convexity adjustments) between instantaneous forward and futures rates:
f (t, T ) = EQ[r(T ) | Ft ] −∫ T
t
(σ(s, T )
∫ T
s
σ (s, u)du
)ds,
and simple forward and futures rates
F(t;T ,S) = EQ[F(T ,S) | Ft ]
− P(t, T )
(S − T )P (t, S)
(e
∫ Tt (
∫ ST σ (s,v) dv
∫ Ss σ (s,u) du)ds − 1
),
for t ≤ T < S, respectively.
Hence, if
σ(s, v)σ (s, u) ≥ 0 for all s ≤ u ∧ v
then futures rates are always greater than the corresponding forward rates.
8.4 Exercises
Exercise 8.1 Consider the trivial HJM model where the forward rates f (t, T ) aredeterministic. Show that all forward measures collapse into the risk-neutral measure,Q
T = Q, and forward prices equal futures prices.
122 8 Forwards and Futures
Exercise 8.2 Consider the Black–Scholes model in Exercise 4.7. Show that theEuropean call option on the stock S with payoff (S(T ) − K)+ at maturity T canbe replicated by a portfolio based on the money-market account B and the futurescontract on S(T ).
Exercise 8.3 Prove Lemma 8.1.
8.5 Notes
This chapter follows [13, Chap. 26], see also Hull [95]. Section 8.2.1, in particular,follows [163, Sect. 5.4]. Exercise 8.2 is taken from [13, Chap. 26].
Chapter 9Consistent Term-Structure Parametrizations
Practitioners and academics alike have a vital interest in parameterized term-structure models. In this chapter, we take up a point left open at the end of Chap. 3,and exploit whether parameterized curve families φ(·, z), used for estimating theforward curve, go well with arbitrage-free interest rate models. According to Ta-ble 3.4, taken from the BIS document [11], there is a rich source of cross-sectionaldata, that is, daily estimations of the parameter z, for the Nelson–Siegel and Svens-son families. This suggests that calibrating a diffusion process Z for the parameterz would lead to an accurate factor model for the forward curve. Conditions for theabsence of arbitrage can be formulated in terms of the drift and diffusion of Z andderivatives of φ. These conditions turn out to be surprisingly restrictive in somecases.
9.1 Multi-factor Models
We have seen in Sect. 5.2 that every time-homogeneous diffusion short-rate modelr(t) induces forward rates of the form
f (t, T ) = φ(T − t, r(t)),
for some deterministic function φ. This simple form has its obvious computationalmerits (see for instance Exercise 7.9). On the other hand, it has rather unrealisticimplications. For example the family of attainable forward curves
{φ(·, r) | r ∈ R}
is only one-dimensional. In other words, the movements of the entire term-structureare explained by the single state variable r(t). This is too restrictive with regardto the principal component analysis of the term-structure from Sect. 3.4.3, whichimplies that (at least) two or three factors are needed for a statistically accuratedescription of the forward curve movements.1
1Carmona and Tehranchi [35] also discuss the aspect of maturity-specific risk. If the number d ofdriving Brownian motions is too low then hedging instruments can be chosen independently of theclaim to be hedged. For instance if d = 1, such as in a short-rate model, then an option on a bond ofmaturity five years could be perfectly hedged by the money-market account and a bond of maturity30 years.
D. Filipovic, Term-Structure Models,Springer Finance,DOI 10.1007/978-3-540-68015-4_9, © Springer-Verlag Berlin Heidelberg 2009
123
124 9 Consistent Term-Structure Parametrizations
To gain more flexibility, we now allow for multiple factors. Fix m ≥ 1 and aclosed state space Z ⊂ R
m with non-empty interior. An m-factor model is an interestrate model of the form
f (t, T ) = φ(T − t,Z(t))
where φ is a deterministic function and Z is a Z -valued diffusion state processsolving the stochastic differential equation
dZ(t) = b(Z(t)) dt + ρ(Z(t)) dW ∗(t),
Z(0) = z.
Here W ∗ is a d-dimensional Brownian motion defined on a filtered probability space(Ω, F , (Ft ),Q), satisfying the usual conditions. We assume that:
(A1) φ ∈ C1,2(R+ × Z);(A2) the function b : Z → R
m is continuous, and ρ : Z → Rm×d is measurable
and such that the diffusion matrix
a(z) = ρ(z)ρ(z)�
is continuous in z ∈ Z (see Remark 4.2);(A3) the above stochastic differential equation has a Z -valued solution Z = Zz,
for every z ∈ Z ;(A4) Q is the risk-neutral local martingale measure for the induced bond prices
P(t, T ) = exp
(−
∫ T −t
0φ(x,Zz(t)) dx
),
for all z ∈ Z .
The short rates are now given by r(t) = φ(0,Z(t)). Hence Assumption (A4)holds if and only if
exp(− ∫ T −t
0 φ(x,Zz(t)) dx)
exp(∫ t
0 φ(0,Zz(s)) ds), t ≤ T , (9.1)
is a Q-local martingale, for all z ∈ Z . Applying Itô’s formula to (9.1), the consis-tency condition in Proposition 9.1 below could now be derived by a direct calcula-tion (→ Exercise 9.1). Here, instead, we first show that the above factor model canbe embedded into the HJM framework of Chap. 6 and then make use of the HJMdrift condition, Theorem 6.1.
Remark 9.1 Time-inhomogeneous models are included by identifying one compo-nent, say Z1, with calendar time. We therefore set dZ1 = dt , which is equivalent tob1 ≡ 1 and ρ1j ≡ 0 for j = 1, . . . , d . Calendar time at inception is now Z1(0) = z1,and t , T , etc. accordingly denote relative time with respect to z1. The requirement(A4) for all z ∈ Z now means, in particular, that absence of arbitrage holds relativeto any initial calendar time z1. See also Exercise 9.4 below.
9.2 Consistency Condition 125
9.2 Consistency Condition
Since the function (x, z) → φ(x, z) is in C1,2(R+ × Z) we can apply Itô’s formulaand obtain
df (t, T ) =(
− ∂xφ(T − t,Z(t)) +m∑
i=1
bi(Z(t))∂ziφ(T − t,Z(t))
+ 1
2
m∑i,j=1
aij (Z(t))∂zi∂zj
φ(T − t,Z(t))
)dt
+m∑
i=1
d∑j=1
∂ziφ(T − t,Z(t))ρij (Z(t)) dW ∗
j (t).
Hence the induced forward rate model is of the HJM type (6.1) with
α(t, T ) = −∂xφ(T − t,Z(t)) +m∑
i=1
bi(Z(t))∂ziφ(T − t,Z(t))
+ 1
2
m∑i,j=1
aij (Z(t))∂zi∂zj
φ(T − t,Z(t)) (9.2)
and
σj (t, T ) =m∑
i=1
∂ziφ(T − t,Z(t))ρij (Z(t)), j = 1, . . . , d, (9.3)
satisfying (HJM.1)–(HJM.3) (→ Exercise 9.2).From Theorem 6.1 we know that (A4) is equivalent to the HJM drift condi-
tion (6.4), which reads here as
−φ(T − t,Z(t)) + φ(0,Z(t)) +m∑
i=1
bi(Z(t))∂ziΦ(T − t,Z(t))
+ 1
2
m∑i,j=1
aij (Z(t))∂zi∂zj
Φ(T − t,Z(t))
= 1
2
d∑j=1
(m∑
i=1
∂ziΦ(T − t,Z(t))ρij (Z(t))
)2
= 1
2
m∑k,l=1
akl(Z(t))∂zkΦ(T − t,Z(t))∂zl
Φ(T − t,Z(t)),
126 9 Consistent Term-Structure Parametrizations
where we define
Φ(x, z) =∫ x
0φ(u, z) du.
This has to hold a.s. for all t ≤ T and initial points z = Z(0). Letting t → 0, andreplacing T by x, we thus get the following result.
Proposition 9.1 (Consistency Condition) Under the above assumptions (A1)–(A3), there is equivalence between (A4) and
∂xΦ(x, z) = φ(0, z) +m∑
i=1
bi(z)∂ziΦ(x, z)
+ 1
2
m∑i,j=1
aij (z)(∂zi
∂zjΦ(x, z) − ∂zi
Φ(x, z)∂zjΦ(x, z)
)(9.4)
for all (x, z) ∈ R+ × Z .
This result motivates the following terminology:
Definition 9.1 The pair of characteristics {a, b} and the forward curve parametriza-tion φ are consistent if (A4), or equivalently the consistency condition (9.4), holds.
There are two ways to approach equation (9.4). First, one takes φ(0, z), a and b asgiven and looks for a solution Φ for the partial differential equation (9.4) with initialcondition Φ(0, z) = 0. Or, one takes φ as given (a parametric estimation method forthe term-structure) and tries to find a and b such that the partial differential equation(9.4) is satisfied for all (x, z). This is an inverse problem. It turns out that the latterapproach is quite restrictive on possible choices of a and b.
Proposition 9.2 Suppose that the functions
∂ziΦ(·, z) and
1
2
(∂zi
∂zjΦ(·, z) − ∂zi
Φ(·, z)∂zjΦ(·, z)) ,
for 1 ≤ i ≤ j ≤ m, are linearly independent for all z in some dense subset D ⊂ Z .Then there exists one and only one consistent pair {a, b}.
Proof Set M = m + m(m + 1)/2, the number of unknown functions bk andakl = alk . Let z ∈ D. Then there exists a sequence 0 ≤ x1 < · · · < xM such thatthe M × M-matrix with kth row vector built by
∂ziΦ(xk, z) and
1
2
(∂zi
∂zjΦ(xk, z) − ∂zi
Φ(xk, z)∂zjΦ(xk, z)
),
for 1 ≤ i ≤ j ≤ m, is invertible. Thus, b(z) and a(z) are uniquely determinedby (9.4). This holds for each z ∈ D. By continuity of b and a hence for all z ∈ Z . �
9.3 Affine Term-Structures 127
This result has the following important practical implications: suppose that theparameterized curve family
{φ(·, z) | z ∈ Z}is used for daily estimation of the forward curve in terms of the state variable z.Then the above proposition tells us that, under the stated assumption, any consistentQ-diffusion model Z for z is fully determined by φ.
Moreover, the corresponding diffusion matrix, a(z), of Z is not affected by anyequivalent measure transformation. Consequently, statistical calibration is only pos-sible for the drift of the model (or equivalently, for the market price of risk), sincethe observations of z are made under the objective measure P ∼ Q, where dQ/dP
is left unspecified by our consistency considerations.
9.3 Affine Term-Structures
We first look at the simplest case, namely a time-homogeneous affine term-structure(ATS)
φ(x, z) = g0(x) + g1(x)z1 + · · · + gm(x)zm. (9.5)
Here the second-order z-derivatives vanish, and (9.4) reduces to
g0(x)−g0(0)+m∑
i=1
zi(gi(x)−gi(0)) =m∑
i=1
bi(z)Gi(x)− 1
2
m∑i,j=1
aij (z)Gi(x)Gj (x),
(9.6)where we define
Gi(x) =∫ x
0gi(u) du.
Now if the m + m(m + 1)/2 functions
G1, . . . ,Gm, G1G1, G1G2, . . . ,GmGm (9.7)
are linearly independent, we can invert and solve the linear equation (9.6) for a
and b, as we did in the proof of Proposition 9.2. Since the left-hand side of (9.6) isaffine is z, we obtain that also a and b are affine of the form
aij (z) = aij +m∑
k=1
αk;ij zk,
bi(z) = bi +m∑
j=1
βij zj ,
(9.8)
128 9 Consistent Term-Structure Parametrizations
for some constants aij , αk;ij , bi and βij . Plugging this back into (9.6) and matchingconstant terms and terms containing zks we obtain
∂xG0(x) = g0(0) +m∑
i=1
biGi(x) − 1
2
m∑i,j=1
aijGi(x)Gj (x), (9.9)
∂xGk(x) = gk(0) +m∑
i=1
βkiGi(x) − 1
2
m∑i,j=1
αk;ijGi(x)Gj (x). (9.10)
We have thus proved:
Proposition 9.3 Suppose the functions in (9.7) are linearly independent. If the pair{a, b} is consistent with the ATS (9.5) then a and b are necessarily affine of the form(9.8). Moreover, the functions Gi solve the system of Riccati equations (9.9)–(9.10)with initial conditions Gi(0) = 0.
Conversely, suppose a and b are affine of the form (9.8), and let gi(0) be somegiven constants. If the functions Gi solve the system of Riccati equations (9.9)–(9.10) with initial conditions Gi(0) = 0, then the ATS (9.5) is consistent with {a, b}.
This proposition extends to the multi-factor case that we found in Sect. 5.3 forthe time-homogeneous one-factor case with
A(t, T ) = G0(T − t) and B(t, T ) = G1(T − t).
Note that we did not have to assume linear independence of the respective func-tions (9.7) in Proposition 5.2. However, this assumption becomes necessary as soonas m ≥ 2 (→ Exercise 9.3).
Note also that here we have the freedom to choose the constants gi(0) which arerelated to the short rates by
r(t) = f (t, t) = g0(0) + g1(0)Z1(t) + · · · + gm(0)Zm(t). (9.11)
A typical choice is g1(0) = 1 and all the other gi(0) = 0, whence Z1(t) is the—ingeneral non-Markovian—short-rate process.
9.4 Polynomial Term-Structures
We extend the ATS setup and consider a polynomial term-structure (PTS)
φ(x, z) =n∑
|i|=0
gi(x) zi, (9.12)
where we use the multi-index notation i = (i1, . . . , im), |i| = i1 + · · · + im and zi =zi11 · · · zim
m . Here n denotes the degree of the PTS; that is, there exists an index i with|i| = n and gi �= 0.
9.4 Polynomial Term-Structures 129
Obviously, for n = 1 we are back to an ATS. For n = 2 we have a quadraticterm-structure (QTS), which has also been intensively studied in the literature, seethe notes section for some references.
The following question now arises naturally: do we gain something by lookingat n = 3 and higher-degree PTS models? The answer is, surprisingly, no. In fact, wenow shall show the amazing result that there is no consistent PTS for n > 2.
To make the results better accessible to the reader, we first state and prove themfor the case m = 1. This avoids multi-index notation. The general case will then betreated in the following section.
9.4.1 Special Case: m = 1
In this case, we simply identify bold i with i ≡ |i| = i1 ∈ {0, . . . , n}. In particular,the PTS (9.12) now reads
φ(x, z) =n∑
i=0
gi(x) zi .
We denote the integral of gi by
Gi(x) =∫ x
0gi(u) du.
Theorem 9.1 (Maximal Degree Problem I) Suppose that Gi and GiGj are linearlyindependent functions, for 1 ≤ i ≤ j ≤ n, and that ρ �≡ 0.
Then consistency implies n ∈ {1,2}. Moreover, b(z) and a(z) are polynomials inz with degb(z) ≤ 1 in any case (QTS and ATS), and dega(z) = 0 if n = 2 (QTS)and dega(z) ≤ 1 if n = 1 (ATS).
Proof Equation (9.4) can be rewritten
n∑i=0
(gi(x) − gi(0)) zi =n∑
i=0
Gi(x)Bi(z) −n∑
i,j=0
Gi(x)Gj (x)Aij (z), (9.13)
where we define
Bi(z) = b(z)izi−1 + 1
2a(z)i(i − 1)zi−2,
Aij (z) = 1
2a(z)ijzi−1zj−1.
By assumption we can solve the linear equation (9.13) for B and A, and thus Bi(z)
and Aij (z) are polynomials in z of order less than or equal n. In particular, this holdsfor
B1(z) = b(z) and 2A11(z) = a(z).
130 9 Consistent Term-Structure Parametrizations
But then, since a �≡ 0 by assumption, 2Ann(z) = a(z)n2z2n−2 cannot be a polyno-mial of order less than or equal n unless 2n − 2 ≤ n, which implies n ≤ 2. Thetheorem is thus proved for n = 1. For n = 2, we obtain dega(z) = 0 and thusB2(z) = 2b(z)z + a(z). Hence also in this case degb(z) ≤ 1, and the theorem isproved for m = 1. �
We can relax the linear independence hypothesis on Gi, GiGj in Theorem 9.1as follows.
Theorem 9.2 (Maximal Degree Problem II) Suppose that:
(a) sup Z = ∞;(b) b and ρ satisfy a linear growth condition
|b(z)| + |ρ(z)| ≤ C(1 + |z|), z ∈ Z,
for some finite constant C;(c) a(z) is asymptotically bounded away from zero:
lim infz→∞ a(z) > 0.
Then consistency implies n ∈ {1,2}.
Note that the linear growth condition (b) is standard for asserting non-explosionof the diffusion Z.
Proof Again, we consider equation (9.4), which reads
n∑i=0
(gi(x) − gi(0)) zi
= b(z)
n∑i=0
Gi(x)izi−1
+ 1
2a(z)
⎛⎝ n∑
i,j=0
Gi(x)i(i − 1)zi−2 −(
n∑i=0
Gi(x)izi−1
)2⎞⎠ . (9.14)
We argue by contradiction and assume that n > 2, which implies 2n− 2 > n. Divid-ing (9.14) by z2n−2, for z �= 0, yields
1
2a(z)
(∑n
i=0 Gi(x)izi−1)2
z2n−2
= b(z)
z
∑ni=0 Gi(x)izi−1
z2n−3+ a(z)
2z2
∑ni,j=0 Gi(x)i(i − 1)zi−2
z2n−4
−∑n
i=0(gi(x) − gi(0))zi
z2n−2.
9.4 Polynomial Term-Structures 131
By assumption (a) this holds for all z large enough. The right-hand side converges tozero, for z → ∞, by assumption (b). Taking the lim inf of the left-hand side yieldsby (c), that
1
2lim infz→∞ a(z)G2
n(x)n2 > 0,
a contradiction. Thus n ≤ 2. �
9.4.2 General Case: m ≥ 1
For μ ∈ {1, . . . , n} and k ∈ {1, . . . ,m} we write (μ)k for the multi-index with μ atthe kth position and zeros elsewhere. Let i1, i2, . . . , iN be a numbering of the set ofmulti-indices
I = {i = (i1, . . . , im) | |i| ≤ n}, where N = |I | =n∑
|i|=0
1.
As above, we denote the integral of gi by
Gi(x) =∫ x
0gi(u) du.
Theorem 9.3 (Maximal Degree Problem I) Suppose that Giμ and GiμGiν are lin-early independent functions, 1 ≤ μ ≤ ν ≤ N , and that ρ �≡ 0.
Then consistency implies n ∈ {1,2}. Moreover, b(z) and a(z) are polynomials inz with degb(z) ≤ 1 in any case (QTS and ATS), and dega(z) = 0 if n = 2 (QTS)and dega(z) ≤ 1 if n = 1 (ATS).
Proof Define the functions
Bi(z) =m∑
k=1
bk(z)∂zi
∂zk
+ 1
2
m∑k,l=1
akl(z)∂2zi
∂zk∂zl
, (9.15)
Aij(z) = Aji(z) = 1
2
m∑k,l=1
akl(z)∂zi
∂zk
∂zj
∂zl
. (9.16)
Equation (9.4) can be rewritten
N∑μ=1
(giμ(x) − giμ(0)
)ziμ =
N∑μ=1
Giμ(x)Biμ(z) −N∑
μ,ν=1
Giμ(x)Giν (x)Aiμiν (z).
(9.17)
By assumption we can solve this linear equation for B and A, and thus Bi(z) andAij(z) are polynomials in z of order less than or equal n. In particular, we have
B(1)k (z) = bk(z),(9.18)
2A(1)k(1)l (z) = akl(z), k, l ∈ {1, . . . ,m},
132 9 Consistent Term-Structure Parametrizations
hence b(z) and a(z) are polynomials in z with degb(z),dega(z) ≤ n. An easy cal-culation shows that
2A(n)k(n)k (z) = akk(z)n2z2n−2
k , k ∈ {1, . . . ,m}. (9.19)
We may assume that akk �≡ 0, since ρ �≡ 0. But then the right-hand side of (9.19)cannot be a polynomial in z of order less than or equal n unless n ≤ 2. This provesthe first part of the theorem.
If n = 1 there is nothing more to prove. Now let n = 2. Notice that by definition
degμ akl(z) ≤ (degμ akk(z) + degμ all(z))/2,
where degμ denotes the degree of dependence on the single component zμ. Equa-tion (9.19) yields degk akk(z) = 0. Hence degl akl(z) ≤ 1. Consider
2A(1)k+(1)l ,(1)k+(1)l (z) = akk(z)z2l + 2akl(z)zkzl + all(z)z
2k, k, l ∈ {1, . . . ,m}.
From the preceding arguments it is now clear that also degl akk(z) = 0, and hencedega(z) = 0. We finally have
B(1)k+(1)l (z) = bk(z)zl + bl(z)zk + akl(z), k, l ∈ {1, . . . ,m},from which we conclude that degb(z) ≤ 1. �
As above, we can relax the hypothesis on G in Theorem 9.3 as follows.
Theorem 9.4 (Maximal Degree Problem II) Suppose that:
(a) Z is a cone;(b) b and ρ satisfy a linear growth condition
‖b(z)‖ + ‖ρ(z)‖ ≤ C(1 + ‖z‖), z ∈ Z, (9.20)
for some finite constant C;(c) a(z) becomes uniformly elliptic for ‖z‖ large enough:
〈a(z)v, v〉 ≥ k(z)‖v‖2, v ∈ Rm, (9.21)
for some function k : Z → R+ with
lim infz∈Z ,‖z‖→∞
k(z) > 0. (9.22)
Then consistency implies n ∈ {1,2}.
Note that the linear growth condition (9.20) is standard for asserting non-explosion of the diffusion Z.
9.4 Polynomial Term-Structures 133
Proof We shall make use of the basic inequality
|zi| ≤ ‖z‖|i|, z ∈ Rm. (9.23)
This is immediate, since
|zi|‖z‖|i| =
( |z1|‖z‖
)i1
· · ·( |zm|
‖z‖)im
≤ 1, z ∈ Rm \ {0}.
Now define
Γk(x, z) =N∑
μ=1
Giμ(x)∂ziμ
∂zk
, (9.24)
Λkl(x, z) = Λlk(x, z) =N∑
μ=1
Giμ(x)∂2ziμ
∂zk∂zl
. (9.25)
Then (9.4) can be rewritten asn∑
|i|=0
(gi(x) − gi(0)) zi =m∑
k=1
bk(z)Γk(x, z)
+ 1
2
m∑k,l=1
akl(z) (Λkl(x, z) − Γk(x, z)Γl(x, z)) . (9.26)
We now argue by contradiction and suppose that n > 2. We have from (9.24)
Γk(x, z) =∑|i|=n
Gi(x)ikzi−(1)k + · · · = Pk(x, z) + · · · ,
where Pk(x, z) is a homogeneous polynomial in z of order n − 1, and · · · standsfor lower-order terms in z. By assumptions there exist x ∈ R+ and k ∈ {1, . . . ,m}such that Pk(x, ·) �= 0. Choose z∗ ∈ Z \ {0} with Pk(x, z∗) �= 0 and set zα = αz∗,for α > 0. In view of (a), we have zα ∈ Z and
Γk(x, zα) = αn−1Pk(x, z∗) + · · · ,
where · · · denotes lower-order terms in α. Consequently,
limα→∞
Γk(x, zα)
‖zα‖n−1= Pk(x, z∗)
‖z∗‖n−1�= 0. (9.27)
Combining (9.21) and (9.22) with (9.27) we conclude that
L = lim infα→∞
1
‖zα‖2n−2〈a(zα)Γ (x, zα),Γ (x, zα)〉
≥ lim infα→∞ k(zα)
‖Γ (x, zα)‖2
‖zα‖2n−2> 0. (9.28)
134 9 Consistent Term-Structure Parametrizations
On the other hand, by (9.26),
L ≤n∑
|i|=0
|gi(x) − gi(0)| |ziα|
‖zα‖2n−2
+ ‖b(zα)‖‖zα‖
‖Γ (x, zα)‖‖zα‖2n−3
+ 1
2
‖a(zα)‖‖zα‖2
‖Λ(x, zα)‖‖zα‖2n−4
,
for all α > 0. In view of (9.24), (9.25), (9.20) and (9.23), the right-hand side con-verges to zero for α → ∞. This contradicts (9.28), hence n ≤ 2. �
9.5 Exponential–Polynomial Families
In this section, we consider the Nelson–Siegel and Svensson families. For a discus-sion of general exponential–polynomial families see [68]. See also the notes sectionfor more references.
9.5.1 Nelson–Siegel Family
Recall the form of the Nelson–Siegel curves
φNS(x, z) = z1 + (z2 + z3x)e−z4x.
The next result is somewhat disillusioning.
Proposition 9.4 The unique solution to (9.4) for φNS is
a(z) = 0, b1(z) = b4(z) = 0, b2(z) = z3 − z2z4, b3(z) = −z3z4.
The corresponding state process is
Z1(t) ≡ z1,
Z2(t) = (z2 + z3t) e−z4t ,
Z3(t) = z3e−z4t ,
Z4(t) ≡ z4,
where Z(0) = (z1, . . . , z4) denotes the initial point. Hence there is no non-trivialconsistent diffusion process Z for the Nelson–Siegel family.
Proof → Exercise 9.6. �
9.5 Exponential–Polynomial Families 135
9.5.2 Svensson Family
The Svensson forward curves are
φS(x, z) = z1 + (z2 + z3x)e−z5x + z4xe−z6x.
There are two more factors than in the Nelson–Siegel family. The consistency resultis thus not as stringent as above.
Proposition 9.5 The only non-trivial consistent HJM model for the Svensson familyis the Hull–White extended Vasicek short-rate model
dr(t) = (z1z5 + z3e−z5t + z4e−2z5t − z5r(t)
)dt + √
z4z5e−z5t dW ∗(t),
where (z1, . . . , z5) are given by the initial forward curve
f (0, x) = z1 + (z2 + z3x)e−z5x + z4xe−2z5x
and W ∗ is some Q-standard Brownian motion. The form of the corresponding stateprocess Z is given in (9.31)–(9.33) in the proof below (see also Exercise 9.7).
This proposition states, in particular, that the Svensson family admits no con-sistently varying exponents, see (9.31). This suggests that the exponents, z5 andz6 = 2z5, be rather considered as model parameters than factors. This hypothesishas been empirically tested on US bond price data in [146]. The findings indicatedthat constant exponents hypothesis could not be falsified, while the relation z6 = 2z5
does. However, it also turned out that the statistical properties of the time series forthe factor z are very sensitive on the numerical term-structure estimation procedure.It could be well the case, as shown in [8], that an inter-temporal smoothing device,consistent with the structure in Proposition 9.5, substantially improves parameterstability and smoothness. To date, this is an open problem.
Proof The consistency equation (9.4) becomes, after differentiating both sides in x,
q1(x) + q2(x)e−z5x + q3(x)e−z6x
+ q4(x)e−2z5x + q5(x)e−(z5+z6)x + q6(x)e−2z6x = 0, (9.29)
for some polynomials q1, . . . , q6. Indeed, we assume for the moment that
z5 �= z6, z5 + z6 �= 0 and zi �= 0 for all i = 1, . . . ,6. (9.30)
Then the terms involved in (9.29) are
∂xφS(x, z) = (−z2z5 + z3 − z3z5x)e−z5x + (z4 − z4z6x)e−z6x,
136 9 Consistent Term-Structure Parametrizations
∇zφS(x, z) =
⎛⎜⎜⎜⎜⎜⎜⎝
1e−z5x
xe−z5x
xe−z6x
(−z2x − z3x2)e−z5x
−z4x2e−z6x
⎞⎟⎟⎟⎟⎟⎟⎠
,
∂zi∂zj
φS(x, z) = 0 for 1 ≤ i, j ≤ 4,
∇z∂z5φS(x, z) =
⎛⎜⎜⎜⎜⎜⎜⎝
0−xe−z5x
−x2e−z5x
0(z2x
2 + z3x3)e−z5x
0
⎞⎟⎟⎟⎟⎟⎟⎠
, ∇z∂z6φS(x, z) =
⎛⎜⎜⎜⎜⎜⎜⎝
000
−x2e−z6x
0z4x
3e−z6x
⎞⎟⎟⎟⎟⎟⎟⎠
,
∫ x
0∇zφS(u, z) du =
⎛⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎝
x
− 1z5
e−z5x + 1z5(− x
z5− 1
z25
)e−z5x + 1
z25(− x
z6− 1
z26
)e−z6x + 1
z26(
z3z5
x2 + (z2z5
+ 2z3z2
5
)x + z2
z25
+ 2z3
z35
)e−z5x − z2
z25
− z3
z35(
z4z6
x2 + 2z4z2
6x + 2z4
z36
)e−z6x − z4
z36
⎞⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎠
.
Straightforward calculations lead to
q1(x) = −a11(z)x + · · · ,
q4(x) = a55(z)z2
3
z5x4 + · · · ,
q6(x) = a66(z)z2
4
z6x4 + · · · ,
degq2, degq3, degq5 ≤ 3,
where · · · stands for lower-order terms in x. Because of (9.30) we conclude that
a11(z) = a55(z) = a66(z) = 0.
But a is a positive semi-definite symmetric matrix. Hence
a1j (z) = aj1(z) = a5j (z) = aj5(z) = a6j (z) = aj6(z) = 0, j = 1, . . . ,6.
Taking this into account, expression (9.29) simplifies considerably. We are left with
q1(x) = b1(z),
degq2, degq3 ≤ 1,
9.5 Exponential–Polynomial Families 137
q4(x) = a33(z)1
z5x2 + · · · ,
q5(x) = a34(z)
(1
z5+ 1
z6
)x2 + · · · ,
q6(x) = a44(z)1
z6x2 + · · · .
Because of (9.30) we know that the exponents −2z5, −(z5 + z6) and −2z6 aremutually different. Hence
b1(z) = a3j (z) = aj3(z) = a4j (z) = aj4(z) = 0, j = 1, . . . ,6.
Only a22(z) is left as positive candidate among the components of a(z). The re-maining terms are
q2(x) = (b3(z) + z3z5)x + b2(z) − z3 − a22(z)
z5+ z2z5,
q3(x) = (b4(z) + z4z6)x − z4,
q4(x) = a22(z)1
z5,
while q1 = q5 = q6 = 0.If 2z5 �= z6 then also a22(z) = 0. If 2z5 = z6 then the condition q3 + q4 = q2 = 0
leads to
a22(z) = z4z5,
b2(z) = z3 + z4 − 25z2,
b3(z) = −z5z3,
b4(z) = −2z5z4.
We derived the above results under the assumption (9.30). But the set of z where(9.30) holds is dense Z . By continuity of a(z) and b(z) in z, the above results thusextend for all z ∈ Z . In particular, all Zi ’s but Z2 are deterministic; Z1, Z5 and Z6
are even constant.Thus, since
a(z) = 0 if 2z5 �= z6,
we only have a non-trivial process Z if
Z6(t) ≡ 2Z5(t) ≡ 2Z5(0). (9.31)
138 9 Consistent Term-Structure Parametrizations
In that case we have, writing for short zi = Zi(0),
Z1(t) ≡ z1,
Z3(t) = z3e−z5t ,
Z4(t) = z4e−2z5t
(9.32)
and
dZ2(t) = (z3e−z5t + z4e−2z5t − z5Z2(t)
)dt +
d∑j=1
ρ2j (t) dW ∗j (t), (9.33)
where ρ2j (t) (not necessarily deterministic) are such that
d∑j=1
ρ22j (t) = a22(Z(t)) = z4z5e−2z5t .
By Lévy’s characterization theorem we have that
W ∗(t) =d∑
j=1
∫ t
0
ρ2j (s)√z4z5e−z5s
dW ∗j (s)
is a real-valued standard Brownian motion. Hence the corresponding short-rateprocess
r(t) = φS(0,Z(t)) = z1 + Z2(t)
satisfies
dr(t) = (z1z5 + z3e−z5t + z4e−2z5t − z5r(t)
)dt + √
z4z5e−z5t dW ∗(t).
Hence the proposition is proved. �
9.6 Exercises
Exercise 9.1 Derive the consistency equation (9.4) directly by applying Itô’s for-mula to (9.1).
Exercise 9.2 Show that α and σ in (9.2) and (9.3) satisfy (HJM.1)–(HJM.3). Hint:show that continuity of σσ� implies that σ is bounded on compacts.
Exercise 9.3 The aim of this exercise is to show that the independence assumptionof the functions in (9.7) cannot be omitted in Proposition 9.3.
9.6 Exercises 139
(a) Show first that the time-homogeneous version of Proposition 5.2 can be derivedas a corollary of Proposition 9.3 for m = 1.
(b) Consider the two-factor state process
dZ1 = Z2 dt + √min{1,Z1}dW ∗,
dZ2 = min{1,Z1}dt
with state space Z = R2+. You can assume, without proving it, that there exists
an R2+-valued solution Z = Zz with Z(0) = z, for every z ∈ R
2+. Show that thisstate process is not affine but is nevertheless consistent with the ATS φ(x, z) =z1 + z2x.
Exercise 9.4 Extend Proposition 9.3 to the case of a time-inhomogeneous ATS:
φ(x, z) = g0(x, z0) + g1(x, z0)z1 + · · · + gm(x, z0)zm,
where the state vector z = (z0, z1, . . . , zm) ∈ R+ × Z is extended accordingly bycalendar time z0.
Exercise 9.5 Find the general form of a one-factor (m = 1) QTS model f (t, T ) =g0(T − t)+g1(T − t)Z(t)+g2(T − t)Z(t)2 for some real-valued (Z = R) diffusionstate process Z. Show there are specifications which yield an ATS.
Exercise 9.6 Consider the Nelson–Siegel family φNS(x, z) = z1 +(z2 +z3x)e−z4x .
(a) Check whether the linear independence assumption of Proposition 9.2 is satis-fied.
(b) Give a full proof of Proposition 9.4.
Exercise 9.7 Consider the Hull–White extended Vasicek short-rate model
dr(t) = (z1z5 + z3e−z5t + z4e−2z5t − z5r(t)
)dt + √
z4z5e−z5t dW ∗(t),
which is consistent with the Svensson family given in Proposition 9.5. Show thatthe zero-coupon bond price equals P(t, T ) = e−A(t,T )−B(t,T )r(t) where r(t) = z1 +Z2(t) with
Z2(t) = e−z5t
(z2 + z3t + z4
z5
(1 − e−z5t
)) + √z4z5e−z5t W ∗(t)
and
A(t, T ) = z1
z5
(e−z5(T −t) − 1 + z5(T − t)
) + z3e−z5T
z25
(ez5(T −t) − 1 − z5(T − t)
)
+ z4e−2z5T
4z25
(e2z5(T −t) − 1 − 2z5(T − t)
),
B(t, T ) = 1
z5
(1 − e−z5(T −t)
).
140 9 Consistent Term-Structure Parametrizations
Exercise 9.8 Theorem 3.1 suggests that we look at the Lorimier family of forwardcurves
φL(x, z) = ζ�0 z +
N∑i=1
hi(x) ζ�i z,
which is parameterized by z in some state space Z ⊂ RN . Here hi(x) are the second-
order splines given by (3.6), and ζ�0 , . . . , ζ�
N ∈ RN denote the respective last N
components of the row vectors of A−1 in (3.11). Further denote by T1, . . . , TN thetenor structure from Theorem 3.1. The aim of this exercise is to show that thereexists no non-trivial consistent HJM model.
(a) Verify that∑N
i=1 Tiζi = 0. Hence ζ1, . . . , ζN are linearly dependent, and
φL(0, z) = ζ�0 z.
(b) Show that both sides of the consistency equation (9.4) are locally polynomialfunctions of maximal order 6 on the intervals x ∈ (Ti, Ti+1).
(c) Now argue by backward induction: show first that the 6th-order term isζ�N a(z) ζN for x ∈ (TN−1, TN). Infer by induction that ζ�
k a(z) ζk = 0 for all1 ≤ k ≤ N , and finally also ζ�
0 a(z) ζ0 = 0.(d) Conclude that ζ�
k b(z) = 0 for all 0 ≤ k ≤ N , and that ζ�k z = 0 for all 1 ≤
k ≤ N .(e) Finally, argue that only the constant HJM model f (t, T ) ≡ f (0, T ) ≡ ζ�
0 z isconsistent with the Lorimier family.
9.7 Notes
The consistency problem for term-structure models was introduced into the mathe-matical finance literature by Björk and Christensen [14]. Björk and Svensson [15]translated the problem into a geometric framework, see also Björk [12] and [68].This initiated a series of papers by Björk and his coauthors. Björk and Svensson [15]and Filipovic and Teichmann [73, 74] found that the only generically consistentterm-structure parametrizations are the time-inhomogeneous affine ones, such asthe Hull–White extended Vasicek and CIR short-rate models (see also Exercise 9.4).Generic here means that any initial forward curve be admitted. Time-homogeneousand inhomogeneous affine processes have subsequently been studied in detail inDuffie et al. [61] and Filipovic [71], respectively. See also Chap. 10 following be-low.
Proposition 9.3 on the characterization of affine term structure models is due toDuffie and Kan [58]. The corresponding Exercise 9.3 is from [69, Sect. 8]. Quadraticterm-structure models have been studied in the context of both theoretical analysisand empirical testing in e.g. Ahn, Dittmar and Gallant [1], Boyle and Tian [22],Chen et al. [39, 40], Cheng and Scaillet [41], Gombani and Runggaldier [83], Leip-pold and Wu [115, 116], and Gourieroux and Sufana [85], to mention a few. The
9.7 Notes 141
results on the polynomial term-structures in Sect. 9.4 are from [70]. The consis-tency results for the Nelson–Siegel and Svensson family are from Björk and Chris-tensen [14] and [66, 67], see also the book [68]. Sharef and Filipovic [147] provideconsistent exponential–polynomial forward rate models with two exponential termsto have more than one non-trivial factor. The consistency problem for the Lorimierfamily in Exercise 9.8 was first solved by Mykhaylo Shkolnikov [148].
Chapter 10Affine Processes
We have seen in Sects. 5.3 and 9.3 above that an affine diffusion induces an affineterm-structure. In this chapter, we discuss the class of affine processes in more de-tail. Their nice analytical properties make them favorite for a broad range of finan-cial applications, including term-structure modeling, option pricing and credit riskmodeling.
10.1 Definition and Characterization of Affine Processes
As in Sect. 9.1, we fix a dimension d ≥ 1 and a closed state space X ⊂ Rd with non-
empty interior. We let b : X → Rd be continuous, and ρ : X → R
d×d be measurableand such that the diffusion matrix
a(x) = ρ(x)ρ(x)�
is continuous in x ∈ X (see Remark 4.2). Let W denote a d-dimensional Brownianmotion defined on a filtered probability space (Ω, F , (Ft ),P). Throughout, we as-sume that for every x ∈ X there exists a unique solution X = Xx of the stochasticdifferential equation
dX(t) = b(X(t)) dt + ρ(X(t)) dW(t),
X(0) = x.(10.1)
Definition 10.1 We call X affine if the Ft -conditional characteristic function ofX(T ) is exponential affine in X(t), for all t ≤ T . That is, there exist C- andC
d -valued functions φ(t, u) and ψ(t, u), respectively, with jointly continuoust -derivatives such that X = Xx satisfies
E
[eu�X(T ) | Ft
]= eφ(T −t,u)+ψ(T −t,u)�X(t) (10.2)
for all u ∈ iRd , t ≤ T and x ∈ X .
Since the conditional characteristic function is bounded by one, the real part ofthe exponent φ(T − t, u)+ψ(T − t, u)�X(t) in (10.2) has to be negative. Note thatφ(t, u) and ψ(t, u) for t ≥ 0 and u ∈ iRd are uniquely1 determined by (10.2), andsatisfy the initial conditions φ(0, u) = 0 and ψ(0, u) = u, in particular.
We first derive necessary and sufficient conditions for X to be affine.
1In fact, φ(t, u) may be altered by multiples of 2π i. We uniquely fix the continuous functionφ(t, u) by φ(t,0) = 0.
D. Filipovic, Term-Structure Models,Springer Finance,DOI 10.1007/978-3-540-68015-4_10, © Springer-Verlag Berlin Heidelberg 2009
143
144 10 Affine Processes
Theorem 10.1 Suppose X is affine. Then the diffusion matrix a(x) and drift b(x)
are affine in x. That is,
a(x) = a +d∑
i=1
xiαi,
b(x) = b +d∑
i=1
xiβi = b + Bx
(10.3)
for some d × d-matrices a and αi , and d-vectors b and βi , where we denote by
B = (β1, . . . , βd)
the d × d-matrix with ith column vector βi , 1 ≤ i ≤ d . Moreover, φ and ψ =(ψ1, . . . ,ψd)� solve the system of Riccati equations
∂tφ(t, u) = 1
2ψ(t, u)�aψ(t, u) + b�ψ(t, u),
φ(0, u) = 0,
∂tψi(t, u) = 1
2ψ(t, u)�αiψ(t, u) + β�
i ψ(t, u), 1 ≤ i ≤ d,
ψ(0, u) = u.
(10.4)
In particular, φ is determined by ψ via simple integration:
φ(t, u) =∫ t
0
(1
2ψ(s,u)�aψ(s,u) + b�ψ(s,u)
)ds.
Conversely, suppose the diffusion matrix a(x) and drift b(x) are affine of the form(10.3) and suppose there exists a solution (φ,ψ) of the Riccati equations (10.4)such that φ(t, u) + ψ(t, u)�x has a nonpositive real part for all t ≥ 0, u ∈ iRd andx ∈ X . Then X is affine with conditional characteristic function (10.2).
Proof Suppose X is affine. For T > 0 and u ∈ iRd define the complex-valued Itôprocess
M(t) = eφ(T −t,u)+ψ(T −t,u)�X(t).
We can apply Itô’s formula, separately to the real and imaginary parts of M , andobtain
dM(t) = I (t) dt + ψ(T − t, u)�ρ(X(t)) dW(t), t ≤ T ,
with
I (t) = −∂T φ(T − t, u) − ∂T ψ(T − t, u)�X(t)
+ ψ(T − t, u)�b(X(t)) + 1
2ψ(T − t, u)�a(X(t))ψ(T − t, u).
10.1 Definition and Characterization of Affine Processes 145
Since M is a martingale, we have I (t) = 0 for all t ≤ T a.s. Letting t → 0, bycontinuity of the parameters, we thus obtain
∂T φ(T ,u) + ∂T ψ(T ,u)�x = ψ(T ,u)�b(x) + 1
2ψ(T ,u)�a(x)ψ(T ,u)
for all x ∈ X , T ≥ 0, u ∈ iRd . Since ψ(0, u) = u, this implies that a and b areaffine of the form (10.3). Plugging this back into the above equation and separatingfirst-order terms in x yields (10.4).
Conversely, suppose a and b are of the form (10.3). Let (φ,ψ) be a solutionof the Riccati equations (10.4) such that φ(t, u) + ψ(t, u)�x has a nonpositivereal part for all t ≥ 0, u ∈ iRd and x ∈ X . Then M , defined as above, is a uni-formly bounded2 local martingale, and hence a martingale, with M(T ) = eu�X(T ).Therefore E[M(T ) | Ft ] = M(t), for all t ≤ T , which is (10.2), and the theorem isproved. �
In the sequel, we will often deal with systems of Riccati equations of thetype (10.4). Therefore, we now recall an important global existence, uniqueness andregularity result for differential equations, which will be used throughout withoutfurther mention. We let K be a placeholder for either R or C.
Lemma 10.1 Consider the system of ordinary differential equations
∂tf (t, u) = R(f (t, u)),
f (0, u) = u,(10.5)
where R : Kd → Kd is a locally Lipschitz continuous function. Then the followingholds:
(a) For every u ∈ Kd , there exists a life time t+(u) ∈ (0,∞] such that there exists aunique solution f (·, u) : [0, t+(u)) → K × Kd of (10.5).
(b) The domain
DK = {(t, u) ∈ R+ × Kd | t < t+(u)}is open in R+ × Kd and maximal in the sense that either t+(u) = ∞ or
limt↑t+(u)
‖f (t, u)‖ = ∞,
respectively, for all u ∈ Kd .(c) For every t ≥ 0, the t-section
DK(t) = {u ∈ Kd | (t, u) ∈ DK}
2We note that the uniform boundedness of the local martingale M is substantial here to infer thatM is a true martingale and the transform formula (10.2) holds. See also Exercise 10.4 below.
146 10 Affine Processes
is open in Kd , and non-expanding in t in the following sense:
Kd = DK(0) ⊇ DK(t1) ⊇ DK(t2), 0 ≤ t1 ≤ t2.
In fact, we have f (s, DK(t2)) ⊆ DK(t1) for all s ≤ t2 − t1.(d) If R is analytic on Kd then f is an analytic function on DK .
Proof Part (a) follows from the basic theorems for ordinary differential equations,e.g. [3, Theorem 7.4]. It is proved in [3, Theorems 7.6 and 8.3] that DK is max-imal and open, which is part (b). This also implies that all t -sections DK(t) areopen in Kd . The inclusion DK(t1) ⊇ DK(t2) is a consequence of the maximalityproperty from part (b), and f (s, DK(t2)) ⊆ DK(t1) follows from the flow propertyf (t1, f (s, u)) = f (t1 + s, u), whence part (c) follows. For a proof of part (d) see[55, Theorem 10.8.2]. �
It is obvious to what extent Lemma 10.1 applies to the system of Riccati equa-tions (10.4). In particular, it is easily checked that t+(0) = ∞ and thus DK(t) con-tains 0 for all t ≥ 0. We will provide in Sect. 10.7 and Theorem 10.3 below somesubstantial improvements of the properties for (10.4) stated in Lemma 10.1 for thecanonical state space X introduced in the following section.
10.2 Canonical State Space
There is an implicit trade-off between the parameters a,αi, b,βi in (10.3) and thestate space X :
• a,αi, b,βi must be such that X does not leave the set X ;• a,αi must be such that a +∑d
i=1 xiαi is symmetric and positive semi-definite forall x ∈ X .
To gain further explicit insight into this interplay, we now and henceforth assumethat the state space is of the following canonical form:
X = Rm+ × R
n
for some integers m,n ≥ 0 with m + n = d . This canonical state space covers es-sentially all applications appearing in the finance literature.3
3Note, however, that other choices for the state space of an affine process are possible. For instance,the trivial example for d = 1,
dX = −X dt, X(0) = x ∈ X ,
admits as state space any closed interval X ⊂ R containing 0. This degenerate diffusion processis affine, since euX(T ) = eue−(T −t)X(t) for all t ≤ T . A non-degenerate example is provided inExercise 10.1. See also the discussion in [61, Sect. 12]. Moreover, semi-definite matrix-valuedaffine processes have recently been studied and successfully applied to finance in [30, 32, 48, 49,84, 86].
10.2 Canonical State Space 147
For the above canonical state space, we can give necessary and sufficient admis-sibility conditions on the parameters. The following terminology will be useful inthe sequel. We define the index sets
I = {1, . . . ,m} and J = {m + 1, . . . ,m + n}.For any vector μ and matrix ν, and index sets M,N , we denote by
μM = (μi)i∈M, νMN = (νij )i∈M,j∈N
the respective sub-vector and -matrix.
Theorem 10.2 The process X on the canonical state space Rm+ ×R
n is affine if andonly if a(x) and b(x) are affine of the form (10.3) for parameters a,αi, b,βi whichare admissible in the following sense:
a,αi are symmetric positive semi-definite,
aII = 0 (and thus aIJ = a�JI = 0),
αj = 0 for all j ∈ J,
αi,kl = αi,lk = 0 for k ∈ I \ {i}, for all 1 ≤ i, l ≤ d ,
b ∈ Rm+ × R
n,
BIJ = 0,
BII has nonnegative off-diagonal elements.
(10.6)
In this case, the corresponding system of Riccati equations (10.4) simplifies to
∂tφ(t, u) = 1
2ψJ (t, u)�aJJψJ (t, u) + b�ψ(t, u),
φ(0, u) = 0,
∂tψi(t, u) = 1
2ψ(t, u)�αiψ(t, u) + β�
i ψ(t, u), i ∈ I,
∂tψJ (t, u) = B�JJψJ (t, u),
ψ(0, u) = u,
(10.7)
and there exists a unique global solution (φ(·, u),ψ(·, u)) : R+ → C− × Cm− × iRn
for all initial values u ∈ Cm− × iRn. In particular, the equation for ψJ forms an
autonomous linear system with unique global solution ψJ (t, u) = e B�JJ t uJ for all
uJ ∈ Cn.
Before we prove the theorem, let us illustrate the admissibility conditions (10.6)for the diffusion matrix α(x) for dimension d = 3 and the corresponding cases m =
148 10 Affine Processes
0,1,2,3. For the first case m = 0 we have
α(x) ≡ a
for an arbitrary positive semi-definite symmetric 3×3-matrix a. For m = 1, we have
a =⎛⎝0 0 0
+ ∗+
⎞⎠ , α1 =
⎛⎝+ ∗ ∗
+ ∗+
⎞⎠ ,
for m = 2,
a =⎛⎝0 0 0
0 0+
⎞⎠ , α1 =
⎛⎝+ 0 ∗
0 0+
⎞⎠ , α2 =
⎛⎝0 0 0
+ ∗+
⎞⎠ ,
and for m = 3,
a = 0, α1 =⎛⎝+ 0 0
0 00
⎞⎠ , α2 =
⎛⎝0 0 0
+ 00
⎞⎠ , α3 =
⎛⎝0 0 0
0 0+
⎞⎠,
where we leave the lower triangle of symmetric matrices blank; + denotes a non-negative real number and ∗ any real number such that positive semi-definitenessholds.
Proof Suppose X is affine. That a(x) and b(x) are of the form (10.3) follows fromTheorem 10.1. Obviously, a(x) is symmetric positive semi-definite for all x ∈ R
m+ ×R
n if and only if αj = 0 for all j ∈ J , and a and αi are symmetric positive semi-definite for all i ∈ I .
We extend the diffusion matrix and drift continuously to Rd by setting
a(x) = a +∑i∈I
x+i αi and b(x) = b +
∑i∈I
x+i βi +
∑j∈J
xjβj .
Now let x be a boundary point of Rm+ × R
n. That is, xk = 0 for some k ∈ I .The stochastic invariance Lemma 10.11 below implies that the diffusion must be“parallel to the boundary”,
e�k
⎛⎝a +
∑i∈I\{k}
xiαi
⎞⎠ ek = 0,
and the drift must be “inward pointing”,
e�k
⎛⎝b +
∑i∈I\{k}
xiβi +∑j∈J
xjβj
⎞⎠≥ 0.
10.2 Canonical State Space 149
Since this has to hold for all xi ≥ 0, i ∈ I \ {k}, and xj ∈ R, j ∈ J , we obtain thefollowing set of admissibility conditions:
a,αi are symmetric positive semi-definite,
aek = 0 for all k ∈ I ,
αiek = 0 for all i ∈ I \ {k}, for all k ∈ I ,
αj = 0 for all j ∈ J ,
b ∈ Rm+ × R
n,
β�i ek ≥ 0 for all i ∈ I \ {k}, for all k ∈ I ,
β�j ek = 0 for all j ∈ J , for all k ∈ I ,
which is equivalent to (10.6). The form of the system (10.7) follows by inspection.Now suppose a,αi, b,βi satisfy the admissibility conditions (10.6). We show
below that there exists a unique global solution (φ(·, u),ψ(·, u)) : R+ → C− ×C
m− × iRn of (10.7), for all u ∈ Cm− × iRn. In particular, φ(t, u) + ψ(t, u)�x has
nonpositive real part for all t ≥ 0, u ∈ iRd and x ∈ Rm+ × R
n. Thus the first part ofthe theorem follows from Theorem 10.1.
It view of the admissibility conditions for a and b, it remains to show that ψ(t, u)
is Cm− × iRn-valued and has life time t+(u) = ∞ for all u ∈ C
m− × iRn. For i ∈ I ,denote the right-hand side of the equation for ψi by
Ri(u) = 1
2u�αiu + β�
i u,
and observe that
�Ri(u) = 1
2�u�αi�u − 1
2�u�αi�u + β�
i �u.
Let us define x+I = (x+
1 , . . . , x+m)�. Since �ψJ (t, u) = 0, it follows from the admis-
sibility conditions (10.6) and Corollary 10.5 below, setting f (t) = −�ψ(t, u),
bi(t, x) = −1
2αi,ii
(x+i
)2 + 1
2�ψ(t, u)�αi�ψ(t, u) + β�
i,I x+I , i ∈ I,
and bj (t, x) = 0 for j ∈ J , that the solution ψ(t, u) of (10.7) has to take values inC
m− × iRn for all initial points u ∈ Cm− × iRn.
Further, for i ∈ I and u ∈ Cd , one verifies that
�(uiRi(u)) = 1
2αi,ii |ui |2�ui + �(uiuiαi,iJ uJ )+ 1
2�(uiu
�J αi,JJ uJ ) + �(uiβ
�i u)
≤ K
2
(1 + ‖(�uI )
+‖ + ‖uJ ‖2)(
1 + ‖uI‖2)
150 10 Affine Processes
for some finite constant K which does not depend on u. We thus obtain
∂t‖ψI (t, u)‖2 = 2�(ψI (t, u)
�RI
(ψI (t, u), e B�
JJ t uJ
))
≤ g(t)(
1 + ‖ψI (t, u)‖2)
for
g(t) = K(
1 + ‖(�ψI (t, u))+‖ + ‖e B�JJ t uJ ‖2
).
Gronwall’s inequality4 applied to f (t) = (1 + ‖ψI (t, u)‖2) and h(t) ≡ f (0), yields
‖ψI (t, u)‖2 ≤ ‖uI‖2 +(
1 + ‖uI‖2)∫ t
0g(s)e
∫ ts g(ξ) dξ ds. (10.8)
From above, for all initial points u ∈ Cm− × iRn, we know that (�ψI (t, u))+ = 0
and therefore t+(u) = ∞ by (10.8). Hence the theorem is proved. �
Now suppose X is affine with characteristics (10.3) satisfying the admissibilityconditions (10.6). In what follows we show that not only can the functions φ(t, u)
and ψ(t, u), given as solutions of (10.7), be extended beyond u ∈ iRd , but also thevalidity of the affine transform formula (10.2) carries over. In fact, we will show that(10.2) holds for u ∈ R
d if either side is well defined. This asserts exponential mo-ments of X(t) in particular and will prove most useful for deriving pricing formulasin affine factor models.
For any set U ⊂ Rk (k ∈ N), we define the strip
S(U) ={z ∈ C
k | �z ∈ U}
in Ck . The proof of the following theorem is postponed to Sect. 10.7.3. It builds on
results that are developed in Sects. 10.6 and 10.7 below.
Theorem 10.3 Suppose X is affine with admissible parameters as given in (10.6).Let DK (K = R or C) denote the maximal domain for the system of Riccati equa-tions (10.7), and let τ > 0. Then:
4Let f , g and h be nonnegative continuous functions [0, T ] → R+ with
f (t) ≤ h(t) +∫ t
0g(s)f (s) ds, t ∈ [0, T ].
Then
f (t) ≤ h(t) +∫ t
0h(s)g(s)e
∫ ts g(ξ) dξ ds, t ∈ [0, T ],
see [55, (10.5.1.3)].
10.3 Discounting and Pricing in Affine Models 151
(a) S(DR(τ )) ⊂ DC(τ ).(b) DR(τ ) = M(τ) where
M(τ) ={u ∈ R
d | E
[eu�Xx(τ)
]< ∞ for all x ∈ R
m+ × Rn}
.
(c) DR(τ ) and DR are convex sets.
Moreover, for all 0 ≤ t ≤ T and x ∈ Rm+ × R
n:
(d) (10.2) holds for all u ∈ S(DR(T − t)).(e) (10.2) holds for all u ∈ C
m− × iRn.(f) M(t) ⊇ M(T ).
As a corollary we may thus formulate the following key message of Theo-rem 10.3 parts (a), (b) and (d).
Corollary 10.1 Suppose that either side of (10.2) is well defined for some t ≤ T andu ∈ R
d . Then (10.2) holds, implying that both sides are well defined in particular,for u replaced by u + iv for any v ∈ R
d .
Part (f) of Theorem 10.3 states that integrability of eu�Xx(T ) for all x ∈R
m+ × Rn, for some given T and u ∈ R
d , implies integrability of eu�Xx(t) for allx ∈ R
m+ × Rn and t ≤ T . In other words, the set of exponential moment parameters
M(t) is non-expanding in t .
10.3 Discounting and Pricing in Affine Models
We let X be affine on the canonical state space Rm+ ×R
n with admissible parametersa,αi, b,βi as given in (10.6). Since we are interested in pricing, we interpret
P = Q
as risk-neutral measure and W = W ∗ as Q-Brownian motion in this section.5
A short-rate model of the form
r(t) = c + γ �X(t), (10.9)
for some constant parameters c ∈ R and γ ∈ Rd , is called an affine short-rate model.
Special cases, for dimension d = 1, are the Vasicek and CIR short-rate models. Werecall from (9.11) that an affine term-structure model always induces an affine short-rate model.
5Note, however, that the affine property of X is not preserved under an equivalent change of mea-sure in general. Measure changes which preserve the affine structure are studied in detail in Cherid-ito, Filipovic and Yor [42].
152 10 Affine Processes
Now let T > 0, and consider a T -claim with payoff of the form f (X(T )) whichmeets the required integrability condition
E
[e− ∫ T
0 r(s) ds |f (X(T ))|]
< ∞,
see (7.3). Its arbitrage price at time t ≤ T is then given by
π(t) = E
[e− ∫ T
t r(s) dsf (X(T )) | Ft
]. (10.10)
Compare this also to (5.6). A particular example is the T -bond with f ≡ 1. Our aimis to derive an analytic, or at least numerically tractable, pricing formula for (10.10).
As a first step, we derive a formula for the Ft -conditional characteristic func-tion of X(T ) under the T -forward measure, which equals, up to normalization withP(t, T ) (see Sect. 7.1),
E
[e− ∫ T
t r(s) dseu�X(T ) | Ft
](10.11)
for u ∈ iRd . Note that the following integrability condition (a) is satisfied in par-ticular if r is uniformly bounded from below, that is, if γ ∈ R
m+ × {0} (see alsoExercise 10.4).
Theorem 10.4 Let τ > 0. The following statements are equivalent:
(a) E[e− ∫ τ0 r(s) ds] < ∞ for all x ∈ R
m+ × Rn.
(b) There exists a unique solution (Φ(·, u),Ψ (·, u)) : [0, τ ] → C × Cd of
∂tΦ(t, u) = 1
2ΨJ (t, u)�aJJΨJ (t, u) + b�Ψ (t, u) − c,
Φ(0, u) = 0,
∂tΨi(t, u) = 1
2Ψ (t, u)�αiΨ (t, u) + β�
i Ψ (t, u) − γi, i ∈ I,
∂tψJ (t, u) = B�JJΨJ (t, u) − γJ ,
Ψ (0, u) = u
(10.12)
for u = 0.
Moreover, let DK (K = R or C) denote the maximal domain for the system ofRiccati equations (10.12). If either (a) or (b) holds then DR(S) is a convex openneighborhood of 0 in R
d , and S(DR(S)) ⊂ DC(S), for all S ≤ τ . Further, (10.11)allows the following affine representation:
E
[e− ∫ T
t r(s) dseu�X(T ) | Ft
]= eΦ(T −t,u)+Ψ (T −t,u)�X(t) (10.13)
for all u ∈ S(DR(S)), t ≤ T ≤ t + S and x ∈ Rm+ × R
n.
10.3 Discounting and Pricing in Affine Models 153
Proof We first enlarge the state space and consider the real-valued process
Y(t) = y +∫ t
0
(c + γ �X(s)
)ds, y ∈ R.
A moment’s reflection reveals that X′ = (XY
)is an R
m+ × Rn+1-valued diffusion
process with diffusion matrix a′ +∑i∈I xiα′i and drift b′ + B′x′ where
a′ =(
a 00 0
), α′
i =(
αi 00 0
), b′ =
(b
c
), B′ =
(B 0γ � 0
)
form admissible parameters. We claim that X′ is an affine process.Indeed, the candidate system of Riccati equations reads, for i ∈ I :
∂tφ′(t, u, v) = 1
2ψ ′
J (t, u, v)�aJJψ′J (t, u, v) + b�ψ ′{1,...,d}(t, u, v) + cv ,
φ′(0, u, v) = 0,
∂tψ′i (t, u, v) = 1
2ψ ′(t, u, v)�αiψ
′(t, u, v) + β�i ψ ′{1,...,d}(t, u, v) + γiv ,
∂tψ′J (t, u, v) = B�
JJψ′J (t, u, v) + γJ v ,
∂tψ′d+1(t, u, v) = 0,
ψ ′(0, u, v) =(
u
v
).
(10.14)Here we replaced the constant solution ψ ′
d+1(·, u, v) ≡ v by v in the boxes. Theo-rem 10.2 carries over and asserts a unique global C− ×C
m− × iRn+1-valued solution(φ′(·, u, v),ψ ′(·, u, v)) of (10.12) for all (u, v) ∈ C
m− × iRn × iR. The second part ofTheorem 10.1 thus asserts that X′ is affine with conditional characteristic function
E
[eu�X(T )+vY (T ) | Ft
]= eφ′(T −t,u,v)+ψ ′{1,...,d}(T −t,u,v)�X(t)+vY (t)
for all (u, v) ∈ Cm− × iRn × iR and t ≤ T .
The theorem now follows from Theorem 10.3 once we set Φ(t,u) = φ′(t, u,−1)
and Ψ (t, u) = ψ ′{1,...,d}(t, u,−1). Indeed, it is clear by inspection that DK(S) = {u ∈Kd | (u,−1) ∈ D′
K(S)} where D′K denotes the maximal domain for the system of
Riccati equations (10.14). �
As immediate consequence of Theorem 10.4, we obtain the following explicitprice formulas for T -bonds in terms of Φ and Ψ .
Corollary 10.2 For any maturity T ≤ τ , the T -bond price at t ≤ T is given as
P(t, T ) = e−A(T −t)−B(T −t)�X(t)
154 10 Affine Processes
where we define, in accordance with Sect. 5.3,
A(t) = −Φ(t,0), B(t) = −Ψ (t,0).
Moreover, for t ≤ T ≤ S ≤ τ , the Ft -conditional characteristic function of X(T )
under the S-forward measure QS is given by
EQS
[eu�X(T ) | Ft
]= e−A(S−T )+Φ(T −t,u−B(S−T ))+Ψ (T −t,u−B(S−T ))�X(t)
P (t, S)(10.15)
for all u ∈ S(DR(T ) + B(S − T )), which contains iRd .
Proof The bond price formula follows from (10.13) with u = 0.Now let t ≤ T ≤ S ≤ τ . In view of the flow property Ψ (T ,−B(S − T )) =
−B(S), we know that −B(S − T ) ∈ DR(T ), and thus S(DR(T ) + B(S − T )) con-tains iRd . Moreover, for u ∈ S(DR(T ) + B(S − T )), we obtain from (10.13) bynested conditional expectation
E
[e− ∫ S
t r(s) dseu�X(T ) | Ft
]= E
[e− ∫ T
t r(s) dsE
[e− ∫ S
T r(s) ds | FT
]eu�X(T ) | Ft
]
= e−A(S−T )E
[e− ∫ T
t r(s) dse(u−B(S−T ))�X(T ) | Ft
]
= e−A(S−T )+Φ(T −t,u−B(S−T ))+Ψ (T −t,u−B(S−T ))�X(t).
Normalizing by P(t, S) yields (10.15). �
For more general payoff functions f , we can proceed as follows. Either we recog-nize the Ft -conditional distribution, say Q(t,T , dx), of X(T ) under the T -forwardmeasure Q
T from its characteristic function in (10.15). Then compute the price(10.10) by (numerical) integration of f
π(t) = P(t, T )
∫Rd
f (x)Q(t, T , dx). (10.16)
Or we employ Fourier transform techniques as the following two consecutive affinepricing theorems indicate.
Theorem 10.5 Suppose either condition (a) or (b) of Theorem 10.4 is met for someτ ≥ T , and let DR denote the maximal domain for the system of Riccati equa-tions (10.12). Assume that f satisfies
f (x) =∫
Rq
e(v+iLλ)�xf (λ) dλ, dx-a.s. (10.17)
10.3 Discounting and Pricing in Affine Models 155
for some v ∈ DR(T ) and d ×q-matrix L, and some integrable function f : Rq → C,
for a positive integer q ≤ d . Then the price (10.10) is well defined and given by theformula
π(t) =∫
Rq
eΦ(T −t,v+iLλ)+Ψ (T −t,v+iLλ)�X(t)f (λ) dλ. (10.18)
From the Riemann–Lebesgue theorem ([156, Chap. I, Theorem 1.2]) we knowthat the right-hand side of (10.17) is continuous in x. Hence the equality (10.17)necessarily holds for all x if f is continuous.
Proof By assumption, we have
E
[e− ∫ T
0 r(s) ds |f (X(T ))|]
≤ E
[∫Rq
e− ∫ T0 r(s) dsev�X(T )|f (λ)|dλ
]< ∞.
Hence we may apply Fubini’s theorem to change the order of integration, whichgives
π(t) = E
[e− ∫ T
t r(s) ds
∫Rq
e(v+iLλ)�X(T )f (λ) dλ | Ft
]
=∫
Rq
E
[e− ∫ T
t r(s) dse(v+iLλ)�X(T ) | Ft
]f (λ) dλ
=∫
Rq
eΦ(T −t,v+iLλ)+Ψ (T −t,v+iLλ)�X(t)f (λ) dλ,
which is (10.18). �
Next, we give a more constructive and alternative approach, respectively, to therepresentation (10.17).
Theorem 10.6 Suppose either condition (a) or (b) of Theorem 10.4 is met for someτ ≥ T , and let DR denote the maximal domain for the system of Riccati equa-tions (10.12). Assume that f is of the form
f (x) = ev�xh(L�x)
for some v ∈ DR(T ) and d ×q-matrix L, and some integrable function h : Rq → R,
for a positive integer q ≤ d . Define the bounded function
f (λ) = 1
(2π)q
∫Rq
e−iλ�yh(y) dy, λ ∈ Rq .
(a) If f (λ) is an integrable function in λ ∈ Rq then the assumptions of Theo-
rem 10.5 are met.
156 10 Affine Processes
(b) If v = Lw, for some w ∈ Rq , and eΦ(T −t,v+iLλ)+Ψ (T −t,v+iLλ)�X(t) is an inte-
grable function in λ ∈ Rq then the Ft -conditional distribution of the R
q -valuedrandom variable Y = L�X(T ) under the T -forward measure Q
T admits thecontinuous density function
q(t, T , y) = 1
(2π)q
∫Rq
e−(w+iλ)�y eΦ(T −t,v+iLλ)+Ψ (T −t,v+iLλ)�X(t)
P (t, T )dλ.
(10.19)
In either case, the integral in (10.18) is well defined and the price formula (10.18)holds.
Proof We recall the fundamental inversion formula from Fourier analysis ([156,Chap. I, Corollary 1.21]): let g : R
q → C be an integrable function with integrableFourier transform
g(λ) =∫
Rq
e−iλ�yg(y) dy.
Then the inversion formula
g(y) = 1
(2π)q
∫Rq
eiλ�y g(λ) dλ (10.20)
holds for dy-almost all y ∈ Rq .
Under the assumption of (a), the Fourier inversion formula (10.20) applied toh(y) yields the representation (10.17). Hence Theorem 10.5 applies.
As for (b), we denote by q(t, T , dy) the Ft -conditional distribution of Y =L�X(T ) under the T -forward measure Q
T . From (10.15) we infer the character-istic function of the bounded (why?) measure ew�yq(t, T , dy):
∫Rq
e(w+iλ)�yq(t, T , dy) = E
[e(w+iλ)�L�X(T ) | Ft
]
= eΦ(T −t,v+iLλ)+Ψ (T −t,v+iLλ)�X(t)
P (t, T ), λ ∈ R
q .
By assumption, this is an integrable function in λ on Rq . The Fourier inversion
formula (10.20) thus applies and the injectivity of the characteristic function (seee.g. [161, Sect. 16.6]) yields that q(t, T , dy) admits the continuous density function(10.19). Moreover, we then obtain
P(t, T )
∫Rq
|ew�yh(y)|q(t, T , y) dy
≤ 1
(2π)q
∫Rq
∫Rq
|h(y)|∣∣∣eΦ(T −t,v+iLλ)+Ψ (T −t,v+iLλ)�X(t)
∣∣∣ dλdy < ∞.
10.3 Discounting and Pricing in Affine Models 157
Hence again we can apply Fubini’s theorem to change the order of integration,which gives
π(t) = P(t, T )
∫Rq
ew�yh(y)q(t, T , y) dy
= 1
(2π)q
∫Rq
∫Rq
ew�yh(y)e−(w+iλ)�yeΦ(T −t,v+iLλ)+Ψ (T −t,v+iLλ)�X(t) dλdy
= 1
(2π)q
∫Rq
(∫Rq
h(y)e−iλ�y dy
)eΦ(T −t,v+iLλ)+Ψ (T −t,v+iLλ)�X(t) dλ,
which is (10.18). �
The integral in the pricing formula (10.18), as well as f , has to be computednumerically in general. In this regard, it is remarkable that this integral is over R
q ,where q may be much smaller than the dimension d of the state process X. In fact,we will see that f is given in closed form and q = 1 for bond options.
Let us reflect for a moment on the representation (10.17): the payoff f (X(T ))
is decomposed into a linear combination of (a continuum) of complex-valued basis“payoffs”6 e(v+iLλ)�X(T ) with weights f (λ). By the very nature of the affine processX, these basis claims admit closed-form complex-valued “prices”
πv+iLλ(t) = eΦ(T −t,v+iLλ)+Ψ (T −t,v+iLλ)�X(t).
Linearity of pricing thus implies that the price of f (X(T )) is given as linear combi-nation of the πv+iLλ(t) with the same weights f (λ). But this is just formula (10.18).This reflection unfolds the power of affine diffusion processes. It suggests that weexplore other types of diffusion processes that admit closed-form prices for somewell specified basis of payoff functions. This approach has been pursued in e.g.[21, 40] and others. It is currently an open area of research.
Our affine pricing theorems 10.5 and 10.6 would not have much practical impli-cations unless we find some interesting payoff functions of the form (10.17). Luck-ily, such representations do indeed exist for a broad range of the most importantpayoff functions as we shall see in the following section.
10.3.1 Examples of Fourier Decompositions
We first show that the functions (ey − K)+ and (K − ey)+ related to the Europeancall and put option payoffs can be explicitly represented in the form (10.17).
6Admitting for the sake of reflection that there is such as a complex-valued currency.
158 10 Affine Processes
Lemma 10.2 Let K > 0. For any y ∈ R the following identities hold:
1
2π
∫R
e(w+iλ)y K−(w−1+iλ)
(w + iλ)(w − 1 + iλ)dλ
=⎧⎨⎩
(K − ey)+ if w < 0,(ey − K)+ − ey if 0 < w < 1,(ey − K)+ if w > 1.
The middle case (0 < w < 1) obviously also equals (K − ey)+ − K .
We will give some applications of this formula for bond and stock options inSects. 10.3.2 and 10.3.3 below.
Proof Let w < 0. Then the function h(y) = e−wy(K − ey)+ is integrable on R.An easy calculation shows that its Fourier transform
h(λ) =∫
R
e−(w+iλ)y(K − ey)+ dy = K−(w−1+iλ)
(w + iλ)(w − 1 + iλ)(10.21)
is also integrable on R. Hence the Fourier inversion formula (10.20) applies, andwe conclude that the claimed identity holds for w < 0. The other cases follow bysimilar arguments (→ Exercise 10.5). �
Nothing prevents us from choosing K = ez in Lemma 10.2. This way, we obtainthe following useful formula related to the payoff of an exchange option.
Corollary 10.3 For any y, z ∈ R the following identities hold:
1
2π
∫R
e(w+iλ)y−(w−1+iλ)z
(w + iλ)(w − 1 + iλ)dλ =
{(ey − ez)+ if w > 1,(ey − ez)+ − ey if 0 < w < 1.
Suppose two asset prices are modeled as Si = eXm+i , i = 1,2, where X denotesour affine state diffusion on R
m+ × Rn. Then the payoff of the option to exchange c2
units of asset S2 against c1 units of asset S1 at some date T is7
f (X(T )) =(c1eXm+1(T ) − c2eXm+2(T )
)+. (10.22)
In view of Corollary 10.3, this payoff function can be represented as (10.17) whereq = 1, v = wem+1 + (1 − w)em+2, L = em+1 − em+2, and
f (λ) = cw+iλ1 c
−(w−1+iλ)2
2π(w + iλ)(w − 1 + iλ),
for some w > 1.
7An exchange option is also called Margrabe option. The price formula was derived by Mar-grabe [121] and Fischer [76] for the case of two jointly lognormal stock price processes.
10.3 Discounting and Pricing in Affine Models 159
In a similar way, but now including double integration, we can find an explicitFourier decomposition of the spread option payoff
f (X(T )) =(
eXm+1(T ) − eXm+2(T ) − K)+
, (10.23)
for some strike price K > 0. Indeed, Lemma 10.3 below implies that this payofffunction can be represented as (10.17) where q = 2, v = w1em+1 + w2em+2, L =(em+1, em+2), and
f (λ) = Γ (w1 + w2 − 1 + i(λ1 + λ2))Γ (−w2 − iλ2)
(2π)2Kw1+w2+i(λ1+λ2)Γ (w1 + 1 + iλ1),
for some w2 < 0 and w1 > 1 − w2.It remains to be checked from case to case for both payoffs (10.22) and (10.23)
whether v ∈ DR(T ) holds for Theorem 10.5 to apply (→ Exercise 10.19).The following representation including a double Fourier integral is due to Hurd
and Zhou [98].
Lemma 10.3 Let w = (w1,w2)� ∈ R
2 be such that w2 < 0 and w1 +w2 > 1. Thenfor any y = (y1, y2)
� ∈ R2 the following identity holds:
(ey1 − ey2 − 1
)+= 1
(2π)2
∫R2
e(w+iλ)�y Γ (w1 + w2 − 1 + i(λ1 + λ2))Γ (−w2 − iλ2)
Γ (w1 + 1 + iλ1)dλ1 dλ2,
where the Gamma function Γ (z) = ∫∞0 t−1+ze−t dt is defined for all complex z with
�(z) > 0.
Proof By assumption the function h(y) = e−w�y(ey1 − ey2 − 1)+ is integrableon R
2. Its Fourier transform can be calculated, using (10.21) for K = ey1 − 1 > 0 ify1 > 0, as follows:
h(λ) =∫
R2e−(w+iλ)�y
(ey1 − ey2 − 1
)+dy1 dy2
=∫ ∞
0e−(w1+iλ1)y1
∫R
e−(w2+iλ2)y2(ey1 − 1 − ey2
)+dy2 dy1
=∫ ∞
0e−(w1+iλ1)y1
(ey1 − 1)−(w2−1+iλ2)
(w2 + iλ2)(w2 − 1 + iλ2)dy1
= 1
(w2 + iλ2)(w2 − 1 + iλ2)
×∫ ∞
0(e−y1)w1+w2−1+i(λ1+λ2)(1 − e−y1)−w2+1−iλ2 dy1.
160 10 Affine Processes
The change of variables z = e−y1 , with dz/z = −dy1, then yields
h(λ) = 1
(w2 + iλ2)(w2 − 1 + iλ2)
∫ 1
0zw1+w2−2+i(λ1+λ2)(1 − z)−w2+1−iλ2 dz.
Recall that the beta function
B(a, b) = Γ (a)Γ (b)
Γ (a + b)
is defined for any complex a, b with �(a),�(b) > 0 by
B(a, b) =∫ 1
0za−1(1 − z)b−1 dz.
Since w1 + w2 > 1, we obtain from this and the property Γ (z) = (z − 1)Γ (z − 1)
that
h(λ) = B(w1 + w2 − 1 + i(λ1 + λ2),−w2 + 2 − iλ2)
(w2 + iλ2)(w2 − 1 + iλ2)
= Γ (w1 + w2 − 1 + i(λ1 + λ2))Γ (−w2 + 2 − iλ2)
Γ (w1 + 1 + iλ1)(w2 + iλ2)(w2 − 1 + iλ2)
= Γ (w1 + w2 − 1 + i(λ1 + λ2))Γ (−w2 − iλ2)
Γ (w1 + 1 + iλ1). (10.24)
It remains to be checked whether h(λ) is integrable in λ ∈ R2. From the definition
of the beta function it follows that |B(a, b)| ≤ B(�(a),�(b)). Hence
|h(λ)| ≤ B(w1 + w2 − 1,−w2 + 2)
|(w2 + iλ2)(w2 − 1 + iλ2)| . (10.25)
On the other hand, factorizing the first factor in the nominator of the third line in(10.24), we can rewrite h(λ) as
h(λ) = B(w1 + w2 + 1 + i(λ1 + λ2),−w2 − iλ2)
(w1 + w2 + i(λ1 + λ2))(w1 + w2 − 1 + i(λ1 + λ2)).
Hence
|h(λ)| ≤ B(w1 + w2 + 1,−w2)
|(w1 + w2 + i(λ1 + λ2))(w1 + w2 − 1 + i(λ1 + λ2))| . (10.26)
The two bounds (10.25) and (10.26) imply that h(λ) is integrable in λ ∈ R2. The
Fourier inversion formula (10.20) now yields the claim. �
The two bounds (10.25) and (10.26) assert that the numerical integration be fea-sible for many models. It can be made efficient by fast Fourier transform, as outlinedin [98].
10.3 Discounting and Pricing in Affine Models 161
10.3.2 Bond Option Pricing in Affine Models
Let us elaborate further on the pricing of bond options. We assume that eithercondition (a) or (b) of Theorem 10.4 is met, and fix some maturities T < S ≤ τ .A straightforward modification of Lemma 10.2 implies that the payoff function ofthe European call option on the S-bond with expiry date T and strike price K admitsthe integral representation
(e−A(S−T )−B(S−t)�x − K
)+ = 1
2π
∫R
e−(w+iλ)B(S−t)�xf (w,λ)dλ
where we define
f (w,λ) = 1
2πe−(w+iλ)A(S−T ) K−(w−1+iλ)
(w + iλ)(w − 1 + iλ), (10.27)
for any real w > 1. A similar formula results for put options. We thus obtain fromTheorem 10.5 the following master pricing formula for European call and put bondoptions.
Corollary 10.4 There exists some w− < 0 and w+ > 1 such that −B(S − T )w ∈DR(T ) for all w ∈ (w−,w+), where DR denotes the maximal domain for the systemof Riccati equations (10.12). Define f (w,λ) as in (10.27). Then the line integral
Π(w, t) =∫
R
eΦ(T −t,−(w+iλ)B(S−T ))+Ψ (T −t,−(w+iλ)B(S−T ))�X(t)f (w,λ)dλ
is well defined for all w ∈ (w−,w+) \ {0,1} and t ≤ T . Moreover, the time t pricesof the European call and put option on the S-bond with expiry date T and strikeprice K are given by any of the following identities:
πcall(t) ={
Π(w, t), if w ∈ (1,w+),
Π(w, t) + P(t, S), if w ∈ (0,1)
= P(t, S)q(t, S, I) − KP(t, T )q(t, T , I),
πput(t) ={
Π(w, t) + KP(t, T ), if w ∈ (0,1),
Π(w, t), if w ∈ (w−,0)
= KP(t, T )q(t, T ,R \ I) − P(t, S)q(t, S,R \ I),
(10.28)
where I = (A(S − T ) + logK,∞), and q(t, S, dy) and q(t, T , dy) denote the Ft -conditional distributions of the real-valued random variable Y = −B(S−T )�X(T )
under the S- and T -forward measure, respectively.
Proof From the flow property Ψ (T ,−B(S − T )) = −B(S), we know that −B(S −T ) ∈ DR(T ). Since DR(T ) is a convex open neighborhood of 0 in R
d , we obtainthat −B(S − T )w ∈ DR(T ) for all w ∈ (w−,w+), for some w− < 0 and w+ > 1.
162 10 Affine Processes
It then follows by inspection that eΦ(T − t,−(w + iλ)B(S − T )) + Ψ (T − t,−(w + iλ)B(S − T ))�X(t)
is uniformly bounded and f (w,λ) is integrable in λ ∈ R, for any fixed w ∈(w−,w+) \ {0,1}. Hence the line integral Π(w, t) is well defined for all w ∈(w−,w+) \ {0,1} and t ≤ T .
Further, we recall from Chap. 7 that we can decompose (10.10), accordingto (7.7). For the call option we thus obtain
π(t) = P(t, S)QS[E | Ft ] − KP(t, T )QT [E | Ft ],for the exercise event E = {−B(S − T )�X(T ) > A(S − T ) + logK}, and similarlyfor the put option.
The price formulas (10.28) now follow from the above discussion, and Theo-rem 10.5 and Lemma 10.2 (→ Exercise 10.6). This proves the corollary. �
Thus the pricing of European call and put bond options in the present d-di-mensional affine factor model boils down to the computation of a line integralΠ(w, t), which is a simple numerical task. Moreover, in case the distributionsq(t, S, dy) and q(t, T , dy) are explicitly known, the pricing is reduced to the com-putation of the respective probabilities in (10.28) of the exercise events I and R \ I .
In the following two subsections, we illustrate this approach for the Vasicek andCIR short-rate models.
10.3.2.1 Example: Vasicek Short-Rate Model
The state space is R, and we set r = X for the Vasicek short-rate model
dr = (b + βr)dt + σ dW.
The system (10.12) reads
Φ(t,u) = 1
2σ 2∫ t
0Ψ 2(s, u) ds + b
∫ t
0Ψ (s,u)ds,
∂tΨ (t, u) = βΨ (t, u) − 1,
Ψ (0, u) = u,
which admits a unique global solution with
Φ(t,u) = 1
2σ 2(
u2
2β(e2βt − 1) + 1
2β3(e2βt − 4eβt + 2βt + 3)
− u
β2(e2βt − 2eβt + 2β)
)+ b
(eβt − 1
βu − eβt − 1 − βt
β2
),
Ψ (t, u) = eβtu − eβt − 1
β
for all u ∈ C. Hence (10.13) holds for all u ∈ C and t ≤ T .
10.3 Discounting and Pricing in Affine Models 163
Moreover, we see that the exponent of the Ft -conditional characteristic func-tion of r(T ) under the S-forward measure (10.15) is a quadratic polynomial in u.Hence, under the S-forward measure, r(T ) is Ft -conditionally Gaussian distributed
with variance σ 2 e2β(T −t)−12β
. This is in line with (5.11) (why?). A straightforward cal-
culation yields the Ft -conditional QS -mean of r(T ). The bond option price formula
for the Vasicek short-rate model from Proposition 7.2 and Sect. 7.2.1 can now bederived via (10.28) (→ Exercise 10.7).
10.3.2.2 Example: CIR Short-Rate Model
The state space is R+, and we set r = X for the CIR short-rate model
dr = (b + βr)dt + σ√
r dW.
The system (10.12) reads
Φ(t,u) = b
∫ t
0Ψ (s,u)ds,
∂tΨ (t, u) = 1
2σ 2Ψ 2(t, u) + βΨ (t, u) − 1,
Ψ (0, u) = u.
(10.29)
By Lemma 10.12 below, there exists a unique solution (Φ(·, u),Ψ (·, u)) : R+ →C− × C−, and thus identity (10.13) holds, for all u ∈ C− and t ≤ T . In fact, thesolution is given explicitly as
Φ(t,u) = 2b
σ 2log
(2θe
(θ−β)t2
L3(t) − L4(t)u
),
Ψ (t, u) = −L1(t) − L2(t)u
L3(t) − L4(t)u,
where θ =√β2 + 2σ 2 and
L1(t) = 2(eθt − 1
),
L2(t) = θ(eθt + 1
)+ β(eθt − 1
),
L3(t) = θ(eθt + 1
)− β(eθt − 1
),
L4(t) = σ 2 (eθt − 1).
164 10 Affine Processes
Some tedious but elementary algebraic manipulations show that the Ft -condi-tional characteristic function of r(T ) under the S-forward measure Q
S is given by
EQS
[eur(T ) | Ft
]= e
C2(t,T ,S)r(t)C1(t,T ,S)u
1−C1(t,T ,S)u
(1 − C1(t, T , S)u)2b
σ2
,
where
C1(t, T , S) = L3(S − T )L4(T − t)
2θL3(S − t), C2(t, T , S) = L2(T − t)
L4(T − t)− L1(S − t)
L3(S − t).
Comparing this with Lemma 10.4 below, we conclude that the Ft -conditionaldistribution of the random variable
Z(t, T ) = 2r(T )
C1(t, T , S)
under the S-forward measure QS is noncentral χ2 with 4b
σ 2 degrees of freedom
and parameter of noncentrality 2C2(t, T , S)r(t). The noncentral χ2-distribution isa generalization of the distribution of the sum of the squares of independent normaldistributed random variables (→ Exercise 10.8). It is good to know that the noncen-tral χ2-distribution is hard coded in most statistical software packages.8 Combiningthis with Corollary 10.4, we obtain explicit European bond option price formulasfor the CIR model.
Lemma 10.4 (Noncentral χ2-Distribution) The noncentral χ2-distribution withδ > 0 degrees of freedom and noncentrality parameter ζ > 0 has density function
fχ2(δ,ζ )(x) = 1
2e− x+ζ
2
(x
ζ
) δ4 − 1
2
I δ2 −1(
√ζx), x ≥ 0
and characteristic function
∫R+
euxfχ2(δ,ζ )(x) dx = eζu
1−2u
(1 − 2u)δ2
, u ∈ C−.
Here Iν(x) =∑j≥01
j !Γ (j+ν+1)
(x2
)2j+νdenotes the modified Bessel function of the
first kind of order ν > −1.
Proof See e.g. [104, Chap. 29]. �
For illustration, we now fix the following CIR model parameters
σ 2 = 0.033, b = 0.08, β = −0.9, r0 = 0.08. (10.30)
8The sampling from a noncentral χ2-distribution is described in [79, Sect. 3.4.1].
10.3 Discounting and Pricing in Affine Models 165
Fig. 10.1 Line integralΠ(w,0) as a function of w
Fig. 10.2 Real part of theintegrand of Π(w,0), forw = −0.5, 0.5, 1.5, as afunction of λ
Moreover, we set t = 0, T = 1 and S = 2. Using any software capable of numericalintegration, we see that the line integral Π(w,0) in Corollary 10.4 behaves numer-ically stable for w ranging between (−1,2) \ {0,1} (see Fig. 10.1). On the otherhand, we know that Π(w,0) diverges for w → +∞ (why?). The real part of the in-tegrand of Π(w,0), for w = −0.5,0.5,1.5, is plotted as function of λ in Fig. 10.2.The resulting ATM call and put option strike price is K = 0.9180. The call andput option prices, πcall(0) = πput(0) = 0.0078, can now be computed by any of theformulas in (10.28) (→ Exercise 10.13).
As an application, we next compute ATM cap prices and implied Black volatili-ties (→ Exercise 10.14). The tenor is as follows: t = 0 (today), T0 = 1/4 (first resetdate), and Ti −Ti−1 ≡ 1/4, i = 1, . . . ,119 (the maturity of the last cap is T119 = 30).Table 10.1 and Fig. 10.3 show the ATM cap prices and implied Black volatilities fora range of maturities. Like the Vasicek model (see Fig. 7.1), the CIR model seemsincapable of producing humped volatility curves.
166 10 Affine Processes
Table 10.1 CIR ATM capprices and Black volatilities Maturity ATM prices ATM vols
1 0.0073 0.4506
2 0.0190 0.3720
3 0.0302 0.3226
4 0.0406 0.2890
5 0.0501 0.2647
6 0.0588 0.2462
7 0.0668 0.2316
8 0.0742 0.2198
10 0.0871 0.2017
12 0.0979 0.1886
15 0.1110 0.1744
20 0.1265 0.1594
30 0.1430 0.1442
Fig. 10.3 CIR ATM capBlack volatilities
10.3.3 Heston Stochastic Volatility Model
This affine model, proposed by Heston [91], generalizes the Black–Scholes model(see Exercise 4.7 and Sect. 7.3) by assuming a stochastic volatility.
Interest rates are assumed to be constant r(t) ≡ r ≥ 0, and there is one risky asset(stock) S = eX2 , where X = (X1,X2) is the affine process with state space R+ × R
and dynamics
dX1 = (k + κX1) dt + σ√
2X1 dW1,
dX2 = (r − X1) dt +√2X1
(ρdW1 +
√1 − ρ2dW2
)
10.3 Discounting and Pricing in Affine Models 167
for some constant parameters k,σ ≥ 0, κ ∈ R, and some ρ ∈ [−1,1].The implied risk-neutral stock dynamics read
dS = Sr dt + S√
2X1 dW
for the Brownian motion W = ρW1 +√1 − ρ2W2. We see that√
2X1 is the sto-chastic volatility of the price process S. They have possibly non-zero covariation
d〈S,X1〉 = 2ρσSX1 dt.
The corresponding system of Riccati equations (10.7) is equivalent to (→ Exer-cise 10.15)
φ(t, u) = k
∫ t
0ψ1(s, u) ds + ru2t,
∂tψ1(t, u) = σ 2ψ21 (t, u) + (2ρσu2 + κ)ψ1(t, u) + u2
2 − u2,
ψ1(0, u) = u1,
ψ2(t, u) = u2,
(10.31)
which, in view of Lemma 10.12(b) below admits an explicit global solution ifu1 ∈ C− and 0 ≤ �u2 ≤ 1. In particular, for u = (0,1), we obtain
φ(t,0,1) = rt, ψ(t,0,1) = (0,1)�.
Theorem 10.3 thus implies that S(T ) has a finite first moment, for any T ∈ R+, and
E[e−rT S(T ) | Ft ] = e−rTE[eX2(T ) | Ft ] = e−rT er(T −t)+X2(t) = e−rtS(t),
for t ≤ T , which is just the martingale property of S.We now want to compute the price
π(t) = e−r(T −t)E[(S(T ) − K)+ | Ft
]
of a European call option on S(T ) with maturity T and strike price K . Fix somew > 1 small enough with (0,w) ∈ DR(T ), where DR denotes the maximal do-main for the system of Riccati equations (10.31). Formula (10.18) combined withLemma 10.2 then yields (→ Exercise 10.16)
π(t) = e−r(T −t)
∫R
eφ(T −t,0,w+iλ)+ψ1(T −t,0,w+iλ)X1(t)+(w+iλ)X2(t)f (λ) dλ
(10.32)with
f (λ) = 1
2π
K−(w−1+iλ)
(w + iλ)(w − 1 + iλ).
168 10 Affine Processes
Table 10.2 Call option prices in the Heston model
T–K 0.8 0.9 1.0 1.1 1.2
0.2 0.2016 0.1049 0.0348 0.0074 0.0012
0.4 0.2037 0.1120 0.0478 0.0168 0.0053
0.6 0.2061 0.1183 0.0571 0.0245 0.0100
0.8 0.2088 0.1239 0.0646 0.0310 0.0144
1.0 0.2115 0.1291 0.0711 0.0368 0.0186
Table 10.3 Black–Scholes implied volatilities for the call option prices in the Heston model
T–K 0.8 0.9 1.0 1.1 1.2
0.2 0.1715 0.1786 0.1899 0.2017 0.2126
0.4 0.1641 0.1712 0.1818 0.1930 0.2033
0.6 0.1585 0.1656 0.1755 0.1858 0.1954
0.8 0.1544 0.1612 0.1704 0.1799 0.1889
1.0 0.1513 0.1579 0.1664 0.1751 0.1835
Alternatively, we may fix any 0 < w < 1 and then
π(t) = S(t) + e−r(T −t)
∫R
eφ(T −t,0,w+iλ)+ψ1(T −t,0,w+iλ)X1(t)+(w+iλ)X2(t)f (λ) dλ.
(10.33)For illustration, we choose the model parameters
X1(0) = 0.02, X2(0) = 0, σ = 0.1, κ = −2.0,
k = 0.02, r = 0.01, ρ = 0.5.
Table 10.2 shows European call option prices at t = 0 for various strikes K andmaturities T . The corresponding implied Black–Scholes volatilities are shown inTable 10.3 and Fig. 10.4 (→ Exercise 10.17).
10.4 Affine Transformations and Canonical Representation
As in the beginning of Sect. 10.3, we let X be affine on the canonical state spaceR
m+ × Rn with admissible parameters a,αi, b,βi . Hence, in view of (10.1), for any
x ∈ Rm+ × R
n the process X = Xx satisfies
dX = (b + BX)dt + ρ(X)dW,
X(0) = x,(10.34)
and ρ(x)ρ(x)� = a +∑i∈I xiαi .
10.4 Affine Transformations and Canonical Representation 169
Fig. 10.4 Implied volatilitysurface for the Heston model
It can easily be checked (→ Exercise 10.20) that for every invertible d × d-matrix Λ, the linear transform
Y = ΛX
satisfies
dY =(Λb + ΛBΛ−1Y
)dt + Λρ
(Λ−1Y
)dW, Y (0) = Λx. (10.35)
Hence, Y has again an affine drift and diffusion matrix
Λb + ΛBΛ−1y and Λα(Λ−1y)Λ�, (10.36)
respectively.On the other hand, the affine short-rate model (10.9) can be expressed in terms
of Y(t) as
r(t) = c + γ �Λ−1Y(t). (10.37)
This shows that Y and (10.37) specify an affine short-rate model producing thesame short rates, and thus bond prices, as X and (10.9). That is, an invertible lineartransformation of the state process changes the particular form of the stochasticdifferential equation (10.34). But it leaves observable quantities, such as short ratesand bond prices invariant.
This motivates the question whether there exists a classification method ensuringthat affine short-rate models with the same observable implications have a uniquecanonical representation. This topic has been addressed in [43, 44, 50, 105], see alsothe notes section. We now elaborate on this issue and show that the diffusion matrixα(x) can always be brought into block-diagonal form by a regular linear transformΛ with Λ(Rm+ × R
n) = Rm+ × R
n.We denote by
diag(z1, . . . , zm)
170 10 Affine Processes
the diagonal matrix with diagonal elements z1, . . . , zm, and we write Im for them × m-identity matrix.
Lemma 10.5 There exists some invertible d × d-matrix Λ with Λ(Rm+ × Rn) =
Rm+ × R
n such that Λα(Λ−1y)Λ� is block-diagonal of the form
Λα(Λ−1y)Λ� =(
diag(y1, . . . , yq,0, . . . ,0) 00 p +∑i∈I yiπi
)
for some integer 0 ≤ q ≤ m and symmetric positive semi-definite n × n matricesp,π1, . . . , πm. Moreover, Λb and ΛBΛ−1 meet the respective admissibility condi-tions (10.6) in lieu of b and B.
Proof From (10.3) we know that Λα(x)Λ� is block-diagonal for all x = Λ−1y ifand only if ΛaΛ� and ΛαiΛ
� are block-diagonal for all i ∈ I . By permutationand scaling of the first m coordinate axes (this is a linear bijection from R
m+ × Rn
onto itself, which preserves the admissibility of the transformed b and B), we mayassume that there exists some integer 0 ≤ q ≤ m such that α1,11 = · · · = αq,qq = 1and αi,ii = 0 for q < i ≤ m. Hence a and αi for q < i ≤ m are already block-diagonal of the special form
a =(
0 00 aJJ
), αi =
(0 00 αi,JJ
).
For 1 ≤ i ≤ q , we may have non-zero off-diagonal elements in the ith row αi,iJ . Wethus define the n × m-matrix D = (δ1, . . . , δm) with ith column δi = −αi,iJ and set
Λ =(
Im 0D In
).
One checks by inspection that D is invertible and maps Rm+ × R
n onto Rm+ × R
n.Moreover,
Dαi,II = −αi,JI, i ∈ I.
From here we easily verify that
Λαi =(
αi,II αi,IJ
0 Dαi,IJ + αi,JJ
),
and thus
ΛαiΛ� =
(αi,II 0
0 Dαi,IJ + αi,JJ
).
Since ΛaΛ� = a, the first assertion is proved.The admissibility conditions for Λb and ΛBΛ−1 can easily be checked as
well. �
In view of (10.36), (10.37) and Lemma 10.5 we thus obtain the following result.
10.5 Existence and Uniqueness of Affine Processes 171
Theorem 10.7 (Canonical Representation) Any affine short-rate model (10.9), aftersome modification of γ if necessary, admits an R
m+ × Rn-valued affine state process
X with block-diagonal diffusion matrix of the form
α(x) =(
diag(x1, . . . , xq,0, . . . ,0) 00 a +∑i∈I xiαi,JJ
)(10.38)
for some integer 0 ≤ q ≤ m.
10.5 Existence and Uniqueness of Affine Processes
All we said about the affine process X so far was under the premise that there existsa unique solution X = Xx of the stochastic differential equation (10.1) on someappropriate state space X ⊂ R
d . However, if the diffusion matrix ρ(x)ρ(x)� isaffine then ρ(x) cannot be Lipschitz continuous in x in general. This raises thequestion whether (10.1) admits a solution at all.
In this section, we show how X can always be realized as unique solution ofthe stochastic differential equation (10.1), which is (10.34), in the canonical affineframework X = R
m+ × Rn and for particular choices of ρ(x).
We recall from Theorem 10.1 that the affine property of X imposes explicit con-ditions on ρ(x)ρ(x)�, but not on ρ(x) as such. Indeed, for any orthogonal d × d-matrix D, the function ρ(x)D yields the same diffusion matrix, ρ(x)DD�ρ(x)� =ρ(x)ρ(x)�, as ρ(x) (see also Remark 4.2).
On the other hand, from Theorem 10.2 we know that any admissible parame-ters a,αi, b,βi in (10.3) uniquely determine the functions (φ(·, u),ψ(·, u)) : R+ →C− × C
m− × iRn as solution of the Riccati equations (10.7), for all u ∈ Cm− × iRn.
These in turn uniquely determine the law of the process X. Indeed, for any 0 ≤ t1 <
t2 and u1, u2 ∈ Cm− × iRn, we infer by iteration of (10.2)
E
[eu�
1 X(t1)+u�2 X(t2)
]= E
[eu�
1 X(t1)E
[eu�
2 X(t2) | Ft1
]]
= E
[eu�
1 X(t1)eφ(t2−t1,u2)+ψ(t2−t1,u2)�X(t1)
]
= eφ(t2−t1,u2)+φ(t1,u1+ψ(t2−t1,u2))+ψ(t1,u1+ψ(t2−t1,u2))�x.
Hence the joint distribution of (X(t1),X(t2)) is uniquely determined by the func-tions φ and ψ . By further iteration of this argument, we conclude that every finite-dimensional distribution, and thus the law, of X is uniquely determined by the para-meters a,αi, b,βi .
We conclude that the law of an affine process X, while uniquely determined byits characteristics (10.3), can be realized by infinitely many variants of the stochasticdifferential equation (10.34) by replacing ρ(x) by ρ(x)D, for any orthogonal d ×d-matrix D. We now propose a canonical choice of ρ(x) as follows:
172 10 Affine Processes
• In view of (10.35) and Lemma 10.5, every affine process X on Rm+ × R
n can bewritten as X = Λ−1Y for some invertible d ×d-matrix Λ and some affine processY on R
m+ ×Rn with block-diagonal diffusion matrix. It is thus enough to consider
such ρ(x) where ρ(x)ρ(x)� is of the form (10.38). Obviously, ρ(x) ≡ ρ(xI ) isa function of xI only.
• Set ρIJ(x) ≡ 0, ρJI(x) ≡ 0, and
ρII(xI ) = diag(√
x1, . . . ,√
xq,0, . . . ,0).
Choose for ρJJ(xI ) any measurable n × n-matrix-valued function satisfying
ρJJ(xI )ρJJ(xI )� = a +
∑i∈I
xiαi,JJ . (10.39)
In practice, one would determine ρJJ(xI ) via Cholesky factorization, see e.g.[129, Theorem 2.2.5]. If a +∑i∈I xiαi,JJ is positive definite, then ρJJ(xI ) turnsout to be the unique lower triangular matrix with positive diagonal elements andwhich satisfies (10.39). If a +∑i∈I xiαi,JJ is merely positive semi-definite, thenthe algorithm becomes more involved. In any case, ρJJ(xI ) will depend measur-ably on xI .
• The stochastic differential equation (10.34) now reads
dXI = (bI + BIIXI )dt + ρII(XI ) dWI ,
dXJ = (bJ + BJIXI + BJJXJ )dt + ρJJ(XI ) dWJ ,
X(0) = x.
(10.40)
Lemma 10.6 below asserts the existence and uniqueness of an Rm+ × R
n-valuedsolution X = Xx , for any x ∈ R
m+ × Rn.
We thus have shown:
Theorem 10.8 Let a,αi, b,βi be admissible parameters. Then there exists a mea-surable function ρ : R
m+ × Rn → R
d×d with ρ(x)ρ(x)� = a +∑i∈I xiαi , and suchthat, for any x ∈ R
m+ × Rn, there exists a unique R
m+ × Rn-valued solution X = Xx
of (10.34).Moreover, the law of X is uniquely determined by a,αi, b,βi , and does not de-
pend on the particular choice of ρ.
The proof of the following lemma uses the concept of a weak solution, which isbeyond the scope of this book and therefore mentioned without further explanation.The interested reader will find detailed background in e.g. [106, Sect. 5.3]. At firstreading, the following result may simply be taken for granted.
Lemma 10.6 For any x ∈ Rm+ × R
n, there exists a unique Rm+ × R
n-valued solutionX = Xx of (10.40).
10.6 On the Regularity of Characteristic Functions 173
Proof First, we extend ρ continuously to Rd by setting ρ(x) = ρ(x+
1 , . . . , x+m),
where we define x+i = max(0, xi).
Now observe that XI solves the autonomous equation
dXI = (bI + BIIXI )dt + ρII(XI ) dWI , XI (0) = xI . (10.41)
Obviously, there exists a finite constant K such that the linear growth condition
‖bI + BIIxI‖2 + ‖ρ(xI )‖2 ≤ K(1 + ‖xI‖2)
is satisfied for all x ∈ Rm. By [99, Theorems 2.3 and 2.4] there exists a weak so-
lution9 of (10.41). On the other hand, (10.41) is exactly of the form as assumed in[162, Theorem 1], which implies that pathwise uniqueness10 holds for (10.41). TheYamada–Watanabe theorem, see [162, Corollary 3] or [106, Corollary 5.3.23], thusimplies that there exists a unique solution XI = X
xI
I of (10.41), for all xI ∈ Rm.
Given XxI
I , it is then easily seen that
XJ (t) = e BJJ t
(xJ +
∫ t
0e−BJJs(bJ + BJIXI (s)) ds
+∫ t
0e−BJJsρJJ(XI (s)) dWJ (s)
)
is the unique solution to the second equation in (10.40).Admissibility of the parameters b and βi and the stochastic invariance
Lemma 10.11 eventually imply that XI = XxI
I is Rm+-valued for all xI ∈ R
m+.Whence the lemma is proved. �
10.6 On the Regularity of Characteristic Functions
This auxiliary section provides some analytic regularity results for characteristicfunctions, which are of independent interest. These results enter the main text onlyvia the proof of Theorem 10.3 in Sect. 10.7.3 below. This section may thus beskipped at the first reading.
9A weak solution consists of a filtered probability space (Ω, F , (Ft ),P) carrying a continuousadapted process XI and a Brownian motion WI such that (10.41) is satisfied. The crux of a weaksolution is that XI is not necessarily adapted to the filtration generated by the Brownian motion WI .See [162, Definition 1] or [106, Definition 5.3.1].10Pathwise uniqueness holds if, for any two weak solutions (XI ,WI ) and (X′
I ,WI ) of (10.41)defined on the same probability space (Ω, F ,P) with common Brownian motion WI and withcommon initial value XI (0) = X′
I (0), the two processes are indistinguishable: P[XI (t) = X′I (t)
for all t ≥ 0] = 1. See [162, Definition 2] or [106, Sect. 5.3].
174 10 Affine Processes
Let ν be a bounded measure on Rd , and denote by
G(z) =∫
Rd
ez�x ν(dx)
its characteristic function11 for z ∈ iRd . Note that G(z) is actually well defined forz ∈ S(V ) where
V ={y ∈ R
d |∫
Rd
ey�x ν(dx) < ∞}
.
We first investigate the interplay between the (marginal) moments of ν and thecorresponding (partial) regularity of G.
Lemma 10.7 Define g(y) = G(iy) for y ∈ Rd , and let k ∈ N and 1 ≤ i ≤ d .
If ∂2kyi
g(0) exists then∫
Rd
|xi |2k ν(dx) < ∞.
On the other hand, if∫
Rd ‖x‖k ν(dx) < ∞ then g ∈ Ck and
∂yi1· · ·∂yil
g(y) = il∫
Rd
xi1 · · ·xil eiy�x ν(dx)
for all y ∈ Rd , 1 ≤ i1, . . . , il ≤ d and 1 ≤ l ≤ k.
Proof As usual, let ei denote the ith standard basis vector in Rd . Observe that
s �→ g(sei) is the characteristic function of the image measure of ν on R by themapping x �→ xi . Since ∂2k
s g(sei)|s=0 = ∂2kyi
g(0), the assertion follows from theone-dimensional case, see [120, Theorem 2.3.1].
The second part of the lemma follows by differentiating under the integral sign,which is allowed by dominated convergence. �
Lemma 10.8 The set V is convex. Moreover, if U ⊂ V is an open set in Rd , then G
is analytic on the open strip S(U) in Cd .
Proof Since G : Rd → [0,∞] is a convex function, its domain V = {y ∈ R
d |G(y) < ∞} is convex, and so is every level set Vl = {y ∈ R
d | G(y) ≤ l} for l ≥ 0.Now let U ⊂ V be an open set in R
d . Since any convex function on Rd is con-
tinuous on the open interior of its domain, see [136, Theorem 10.1], we infer that G
is continuous on U . We may thus assume that Ul = {y ∈ Rd | G(y) < l} ∩ U ⊂ Vl
is open in Rd and non-empty for l > 0 large enough.
11This is a slight abuse of terminology, since the characteristic function g(y) = G(iy) of ν isusually defined on real arguments y ∈ R
d . However, it facilitates the subsequent notation.
10.6 On the Regularity of Characteristic Functions 175
Let z ∈ S(Ul) and (zn) be a sequence in S(Ul) with zn → z. For n large enough,there exists some p > 1 such that pzn ∈ S(Ul). This implies pRzn ∈ Vl and hence
∫Rd
∣∣∣ez�n x∣∣∣p ν(dx) ≤ l.
Hence the class of functions {ez�n x | n ∈ N} is uniformly integrable with respect
to ν, see [161, 13.3]. Since ez�n x → ez�x for all x, we conclude by Lebesgue’s
convergence theorem that
|G(zn) − G(z)| ≤∫
Rd
∣∣∣ez�n x − ez�x
∣∣∣ ν(dx) → 0.
Hence G is continuous on S(Ul).It thus follows from the Cauchy formula, see [55, Sect. IX.9], that G is analytic
on S(Ul) if and only if, for every z ∈ S(Ul) and 1 ≤ i ≤ d , the function ζ �→ G(z +ζei) is analytic on {ζ ∈ C | z+ ζei ∈ S(Ul)}. Here, as usual, we denote by ei the ithstandard basis vector in R
d .We thus let z ∈ S(Ul) and 1 ≤ i ≤ d . Then there exists some ε− < 0 < ε+ such
that z + ζei ∈ S(Ul) for all ζ ∈ S([ε−, ε+]). In particular, |e(z+ε−ei )�x |ν(dx) and
|e(z+ε+ei )�x |ν(dx) are bounded measures on R
d . By dominated convergence, it fol-lows that the two summands
G(z + ζei) =∫
{xi<0}e(ζ−ε−)xi e(z+ε−ei )
�x ν(dx)
+∫
{xi≥0}e(ζ−ε+)xi e(z+ε+ei )
�x ν(dx),
are complex differentiable, and thus G is analytic, in ζ ∈ S((ε−, ε+)). Whence G isanalytic on S(Ul). Since S(U) =⋃l>0 S(Ul), the lemma follows. �
In general, V does not have an open interior in Rd . The next lemma provides
sufficient conditions for the existence of an open set U ⊂ V in Rd .
Lemma 10.9 Let U ′ be an open neighborhood of 0 in Cd and h an analytic function
on U ′. Suppose that U = U ′ ∩ Rd is star-shaped around 0 and G(z) = h(z) for all
z ∈ U ′ ∩ iRd . Then U ⊂ V and G = h on U ′ ∩ S(U).
Proof We first suppose that U ′ = Pρ for the open polydisc
Pρ ={z ∈ C
d | |zi | < ρi, 1 ≤ i ≤ d}
,
for some ρ = (ρ1, . . . , ρd) ∈ Rd++. Note the symmetry iPρ = Pρ .
As in Lemma 10.7, we define g(y) = G(iy) for y ∈ Rd . By assumption, g(y) =
h(iy) for all y ∈ Pρ ∩ Rd . Hence g is analytic on Pρ ∩ R
d , and the Cauchy formula,
176 10 Affine Processes
[55, Sect. IX.9], yields
g(y) =∑
i1,...,id∈N0
ci1,...,id yi11 · · ·yid
d for y ∈ Pρ ∩ Rd
where∑
i1,...,id∈N0ci1,...,id z
i11 · · · zid
d = h(iz) for all z ∈ Pρ . This power series is ab-solutely convergent on Pρ , that is,
∑i1,...,id∈N0
|ci1,...,id ||zi11 · · · zid
d | < ∞ for all z ∈ Pρ .
From the first part of Lemma 10.7, we infer that ν possesses all moments, that is,∫Rd ‖x‖k ν(dx) < ∞ for all k ∈ N. From the second part of Lemma 10.7 thus
ci1,...,id = ii1+···+id
i1! · · · id !∫
Rd
xi11 · · ·xid
d ν(dx).
From the inequality |xi |2k−1 ≤ (x2ki + x2k−2
i )/2, for k ∈ N, and the above prop-erties, we infer that for all z ∈ Pρ ,
∫Rd
e∑d
i=1 |zi ||xi | ν(dx) =∑
i1,...,id∈N0
|zi11 · · · zid
d |i1! · · · id !
∫Rd
|xi11 · · ·xid
d |ν(dx) < ∞.
Hence Pρ ∩ Rd ⊂ V , and Lemma 10.8 implies that G is analytic on S(Pρ ∩ R
d).Since the power series for G and h coincide on Pρ ∩ iRd , we conclude that G = h
on Pρ , and the lemma is proved for U ′ = Pρ .Now let U ′ be an open neighborhood of 0 in C
d . Then there exists some openpolydisc Pρ ⊂ U ′ with ρ ∈ R
d++. By the preceding case, we have Pρ ∩ Rd ⊂ V and
G = h on Pρ . In view of Lemma 10.8 it thus remains to show that U = U ′ ∩Rd ⊂ V .
To this end, let a ∈ U . Since U is star-shaped around 0 in Rd , there exists some
s1 > 1 such that sa ∈ U for all s ∈ [0, s1] and h(sa) is analytic in s ∈ (0, s1). On theother hand, there exists some 0 < s0 < s1 such that sa ∈ Pρ ∩ R
d for all s ∈ [0, s0],and G(sa) = h(sa) for s ∈ (0, s0). This implies
∫{a�x≥0}
esa�x ν(dx) = h(sa) −∫
{a�x<0}esa�x ν(dx)
for s ∈ (0, s0). By Lemma 10.8, the right-hand side is an analytic function ins ∈ (0, s1). We conclude by Lemma 10.10 below, for μ defined as the image measureof ν on R+ by the mapping x �→ a�x, that a ∈ V . Hence the lemma is proved. �
Lemma 10.10 Let μ be a bounded measure on R+, and h an analytic function on(0, s1), such that ∫
R+esx μ(dx) = h(s) (10.42)
10.7 Auxiliary Results for Differential Equations 177
for all s ∈ (0, s0), for some numbers 0 < s0 < s1. Then (10.42) also holds for s ∈(0, s1).
Proof Define f (s) = ∫R+ esx μ(dx) and s∞ = sup{s > 0 | f (s) < ∞} ≥ s0, such
that
f (s) = +∞ for s > s∞. (10.43)
We assume, by contradiction, that s∞ < s1. Then there exists some s∗ ∈ (0, s∞)
and ε > 0 such that s∗ < s∞ < s∗ + ε and such that h can be developed in an ab-solutely convergent power series
h(s) =∑k≥0
ck
k! (s − s∗)k for s ∈ (s∗ − ε, s∗ + ε).
In view of Lemma 10.8, f is analytic, and thus f = h, on (0, s∞). Hence we obtain,by dominated convergence,
ck = dk
dskh(s)
∣∣∣∣s=s∗
= dk
dskf (s)
∣∣∣∣s=s∗
=∫
R+xkes∗x μ(dx) ≥ 0.
By monotone convergence, we conclude
h(s) =∑k≥0
∫R+
xk
k! (s − s∗)kes∗x μ(dx) =∫
R+
∑k≥0
xk
k! (s − s∗)kes∗x μ(dx)
=∫
R+esx μ(dx)
for all s ∈ (s∗, s∗ +ε). But this contradicts (10.43). Whence s∞ ≥ s1, and the lemmais proved. �
10.7 Auxiliary Results for Differential Equations
In this section we deliver invariance and comparison results for stochastic and ordi-nary differential equations, which are used in the proofs of the main Theorems 10.2,10.3 and 10.4 and Lemma 10.6. This section can be skipped at the first reading.
10.7.1 Some Invariance Results
We start with an invariance result for the stochastic differential equation (10.1).
178 10 Affine Processes
Lemma 10.11 Suppose b and ρ in (10.1) admit a continuous and measurable ex-tension to R
d , respectively, and such that a is continuous on Rd . Let u ∈ R
d \ {0}and define the half space
H = {x ∈ Rd | u�x ≥ 0},
its interior H 0 = {x ∈ Rd | u�x > 0}, and its boundary ∂H = {x ∈ H | u�x = 0}.
(a) Fix x ∈ ∂H and let X = Xx be a solution of (10.1). If X(t) ∈ H for all t ≥ 0,then necessarily
u�a(x)u = 0, (10.44)
u�b(x) ≥ 0. (10.45)
(b) Conversely, if (10.44) and (10.45) hold for all x ∈ Rd \ H 0, then any solution
X of (10.1) with X(0) ∈ H satisfies X(t) ∈ H for all t ≥ 0.
Intuitively speaking, (10.44) means that the diffusion must be “parallel to theboundary”, and (10.45) says that the drift must be “inward pointing” at the boundaryof H .
Proof Fix x ∈ ∂H and let X = Xx be a solution of (10.1). Hence
u�X(t) =∫ t
0u�b(X(s)) ds +
∫ t
0u�ρ(X(s)) dW(s).
Since a and b are continuous, there exists a stopping time τ1 > 0 and a finite constantK such that
|u�b(X(t ∧ τ1))| ≤ K
and
‖u�ρ(X(t ∧ τ1))‖2 = u�a(X(t ∧ τ1))u ≤ K
for all t ≥ 0. In particular, the stochastic integral part of u�X(t ∧τ1) is a martingale.Hence
E
[u�X(t ∧ τ1)
]= E
[∫ t∧τ1
0u�b(X(s)) ds
], t ≥ 0.
We now argue by contradiction, and assume first that u�b(x) < 0. By continu-ity of b and X(t), there exists some ε > 0 and a stopping time τ2 > 0 such thatu�b(X(t)) ≤ −ε for all t ≤ τ2. In view of the above this implies
E
[u�X(τ2 ∧ τ1)
]< 0.
This contradicts X(t) ∈ H for all t ≥ 0, whence (10.45) holds.
10.7 Auxiliary Results for Differential Equations 179
As for (10.44), let C > 0 be a finite constant and define the stochastic exponentialZt = E (−C
∫ t
0 u�ρ(X)dW). Then Z is a positive local martingale. Integration byparts yields
u�X(t)Z(t) =∫ t
0Z(s)
(u�b(X(s)) − Cu�a(X(s))u
)ds + M(t)
where M is a local martingale. Hence there exists a stopping time τ3 > 0 such thatfor all t ≥ 0,
E
[u�X(t ∧ τ3)Z(t ∧ τ3)
]= E
[∫ t∧τ3
0Z(s)
(u�b(X(s)) − Cu�a(X(s))u
)ds
].
Now assume that u�a(x)u > 0. By continuity of a and X(t), there exists some ε > 0and a stopping time τ4 > 0 such that u�a(X(t))u ≥ ε for all t ≤ τ4. For C > K/ε,this implies
E
[u�X(τ4 ∧ τ3 ∧ τ1)Z(τ4 ∧ τ3 ∧ τ1)
]< 0.
This contradicts X(t) ∈ H for all t ≥ 0. Hence (10.44) holds, and part (a) isproved.
As for part (b), suppose (10.44) and (10.45) hold for all x ∈ Rd \ H 0, and let X
be a solution of (10.1) with X(0) ∈ H . For δ, ε > 0 define the stopping time
τδ,ε = inf{t | u�X(t) ≤ −ε and u�X(s) < 0 for all s ∈ [t − δ, t]
}.
Then on {τδ,ε < ∞} we have u�ρ(X(s)) = 0 for τδ,ε − δ ≤ s ≤ τδ,ε and thus
0 > u�X(τδ,ε) − u�X(τδ,ε − δ) =∫ τδ,ε
τδ,ε−δ
u�b(X(s)) ds ≥ 0,
a contradiction. Hence τδ,ε = ∞. Since δ, ε > 0 were arbitrary, we conclude thatu�X(t) ≥ 0 for all t ≥ 0, as desired. Whence the lemma is proved. �
It is straightforward to extend Lemma 10.11 towards a polyhedral convex set⋂ki=1 Hi with half-spaces Hi = {x ∈ R
d | u�i x ≥ 0}, for some elements u1, . . . , uk ∈
Rd \ {0} and some k ∈ N. This holds in particular for the canonical state space
Rm+ × R
n. Moreover, Lemma 10.11 includes time-inhomogeneous12 ordinary dif-ferential equations as special case. The proofs of the following two corollaries areleft to the reader (→ Exercise 10.22).
Corollary 10.5 Let Hi = {x ∈ Rd | xi ≥ 0} denote the ith canonical half space
in Rd , for i = 1, . . . ,m. Let b : R+ × R
d → Rd be a continuous map satisfying, for
12Time-inhomogeneous differential equations can be made homogeneous by enlarging the statespace.
180 10 Affine Processes
all t ≥ 0,
b(t, x) = b(t, x+1 , . . . , x+
m,xm+1, . . . , xd) for all x ∈ Rd , and
bi(t, x) ≥ 0 for all x ∈ ∂Hi , i = 1, . . . ,m.
Then any solution f of
∂tf (t) = b(t, f (t))
with f (0) ∈ Rm+ × R
n satisfies f (t) ∈ Rm+ × R
n for all t ≥ 0.
Corollary 10.6 Let B(t) and C(t) be continuous Rm×m- and R
m+-valued parame-ters, respectively, such that Bij (t) ≥ 0 whenever i �= j . Then the solution f of thelinear differential equation in R
m
∂tf (t) = B(t)f (t) + C(t)
with f (0) ∈ Rm+ satisfies f (t) ∈ R
m+ for all t ≥ 0.
Here and subsequently, we let � denote the partial order on Rm induced by the
cone Rm+. That is, x � y if x − y ∈ R
m+. Then Corollary 10.6 may be rephrased,
for C(t) ≡ 0, by saying that the operator e∫ t
0 B(s) ds is �-order preserving, i.e.
e∫ t
0 B(s) dsR
m+ ⊆ Rm+.
10.7.2 Some Results on Riccati Equations
We first provide the explicit solution for the one-dimensional Riccati equation.
Lemma 10.12 Consider the Riccati differential equation
∂tG = AG2 + BG − C, G(0, u) = u, (10.46)
where A,B,C ∈ C and u ∈ C, with A �= 0 and B2 + 4AC ∈ C \ R−. Let√· denote
the analytic extension of the real square root to C\R−, and define θ = √B2 + 4AC.
(a) The function
G(t,u) = −2C(eθt − 1) − (θ(eθt + 1) + B(eθt − 1))u
θ(eθt + 1) − B(eθt − 1) − 2A(eθt − 1)u(10.47)
is the unique solution of equation (10.46) on its maximal interval of existence[0, t+(u)). Moreover,
∫ t
0G(s,u)ds = 1
Alog
(2θe
θ−B2 t
θ(eθt + 1) − B(eθt − 1) − 2A(eθt − 1)u
). (10.48)
10.7 Auxiliary Results for Differential Equations 181
(b) If, moreover, A > 0, B ∈ R, �(C) ≥ 0 and u ∈ C− then t+(u) = ∞ and G(t,u)
is C−-valued.
Proof Recall that the square root√
z = e1/2 log(z) is the well-defined analytic exten-sion of the real square root to C \ R−, through the main branch of the logarithmwhich can be written in the form log(z) = ∫[0,z]
dzz
. Hence we may write (10.46) as
∂tG = A(G − θ+)(G − θ−), G(0, u) = u,
where θ± = −B±√
B2+4AC2A
, and it follows that
G(t,u) = θ+(u − θ−) − θ−(u − θ+)eθt
(u − θ−) − (u − θ+)eθt,
which can be seen to be equivalent to (10.47). As θ+ �= θ−, numerator and denomi-nator cannot vanish at the same time t , and certainly not for t near zero. Hence, bythe maximality of t+(u), (10.47) is the solution of (10.46) for t ∈ [0, t+(u)). Finally,the integral (10.48) is checked by differentiation. This proves (a).
As for (b), we show along the lines of the proof of Theorem 10.2, that for thischoice of coefficients global solutions exist for initial data u ∈ C− and stay in C−.To this end, write R(G) = AG2 + BG − C, then
�(R(G)) = A(�(G))2 − A(�(G))2 + B�(G) − �(C) ≤ A(�(G))2 + B�(G)
and since A,B ∈ R we have that �(G(t, u)) ≤ 0 for all times t ∈ [0, t+(u)), seeCorollary 10.5 below. Furthermore, we see that �(GR(G)) ≤ (1+|G|2)(|B|+|C|),hence ∂t |G(t,u)|2 ≤ 2(1 + |G(t,u)|2)(|B| + |C|). This implies, by Gronwall’s in-equality ([55, (10.5.1.3)]), that t+(u) = ∞. Hence the lemma is proved. �
Next, we consider time-inhomogeneous Riccati equations in Rm of the special
form
∂tfi(t) = Aifi(t)2 + B�
i f (t) + Ci(t), i = 1, . . . ,m, (10.49)
for some parameters A,B,C(t) satisfying the following admissibility conditions:
A = (A1, . . . ,Am) ∈ Rm,
Bi,j ≥ 0 for 1 ≤ i �= j ≤ m, (10.50)
C(t) = (C1(t), . . . ,Cm(t)) continuous Rm-valued.
The following lemma provides a comparison result for (10.49). It shows, in par-ticular, that the solution of (10.49) is uniformly bounded from below on compactswith respect to � if A � 0.
Lemma 10.13 Let A(k),B,C(k), k = 1,2, be parameters satisfying the admissibil-ity conditions (10.50), and
A(1) � A(2), C(1)(t) � C(2)(t). (10.51)
182 10 Affine Processes
Let τ > 0 and f (k) : [0, τ ) → Rm be solutions of (10.50) with A and C replaced by
A(k) and C(k), respectively, k = 1,2. If f (1)(0) � f (2)(0) then f (1)(t) � f (2)(t) forall t ∈ [0, τ ). If, moreover, A(1) = 0 then
eBt
(f (1)(0) +
∫ t
0e−BsC(1)(s) ds
)� f (2)(t)
for all t ∈ [0, τ ).
Proof The function f = f (2) − f (1) solves
∂tfi = A(2)i
(f
(2)i
)2 − A(1)i
(f
(1)i
)2 + B�i f + C
(2)i − C
(1)i
=(A
(2)i − A
(1)i
)(f
(2)i
)2 + A(1)i
(f
(2)i + f
(1)i
)fi + B�
i f + C(2)i − C
(1)i
= Bi�f + Ci ,
where we write
Bi = Bi(t) = Bi + A(1)i
(f
(2)i (t) + f
(1)i (t)
)ei,
Ci = Ci(t) =(A
(2)i − A
(1)i
)(f
(2)i (t)
)2 + C(2)i (t) − C
(1)i (t).
Note that B = (Bi,j ) and C satisfy the assumptions of Corollary 10.6 in lieu of B
and C, and f (0) ∈ Rm+. Hence Corollary 10.6 implies f (t) ∈ R
m+ for all t ∈ [0, τ ),as desired. The last statement of the lemma follows by the variation of constantsformula for f (1)(t). �
After these preliminary comparison results for the Riccati equation (10.49),we now can state and prove an important result for the system of Riccati equa-tions (10.7).
Lemma 10.14 Let DR denote the maximal domain for the system of Riccati equa-tions (10.7). Let (τ, u) ∈ DR. Then:
(a) DR(τ ) is star-shaped around zero.(b) θ∗ = sup{θ ≥ 0 | θu ∈ DR(τ )} satisfies either θ∗ = ∞ or
limθ↑θ∗ ‖ψI (t, θu)‖ = ∞.
In the latter case, there exists some x∗ ∈ Rm+ × R
n such that
limθ↑θ∗ φ(τ, θu) + ψ(τ, θu)�x∗ = ∞.
10.7 Auxiliary Results for Differential Equations 183
Proof We first assume that the matrices αi are block-diagonal, such that αi,iJ = 0,for all i = 1, . . . ,m.
Fix θ ∈ (0,1]. We claim that θu ∈ DR(τ ). It follows by inspection that f (θ)(t) =ψI (t,θu)
θsolves (10.49) with
A(θ)i = 1
2θαi,ii , B = B�
II ,
C(θ)i (t) = β�
i,J ψJ (t, u) + 1
2ψJ (t, u)�θαi,JJ ψJ (t, u),
and f (0) = u. Lemma 10.13 thus implies that f (θ)(t) is nicely behaved, as
e B�II t
(u +
∫ t
0e−B�
II sC(0)(s) ds
)� f (θ)(t) � ψI (t, u), (10.52)
for all t ∈ [0, t+(θu)) ∩ [0, τ ]. By the maximality of DR we conclude that τ <
t+(θu), which implies θu ∈ DR(τ ), as desired. Hence DR(τ ) is star-shaped aroundzero, which is part (a).
Next suppose that θ∗ < ∞. Since DR(τ ) is open, this implies θ∗u /∈ DR(τ ) andthus t+(θ∗u) ≤ τ . From part (a) we know that (t, θu) ∈ DR for all t < t+(θ∗u)
and 0 ≤ θ ≤ θ∗. On the other hand, there exists a sequence tn ↑ t+(θ∗u) such that‖ψI (tn, θ
∗u)‖ > n for all n ∈ N. By continuity of ψ on DR, we conclude that thereexists some sequence θn ↑ θ∗ with ‖ψI (tn, θnu) − ψI (tn, θ
∗u)‖ ≤ 1/n and hence
limn
‖ψI (tn, θnu)‖ = ∞. (10.53)
Applying Lemma 10.13 as above, where initial time t = 0 is shifted to tn, yields
gn = e B�II (τ−tn)
(f (θn)(tn) +
∫ τ
tn
e B�II (tn−s)C(0)(s) ds
)� f (θn)(τ ).
Corollary 10.6 implies that e B�II (τ−tn) is �-order preserving. That is, e B�
II (τ−tn)R
m+ ⊆R
m+. Hence, in view of (10.52) for f (θn)(tn),
gn � e B�II (τ−tn)
(e B�
II tn
(u +
∫ tn
0e−B�
II sC(0)(s) ds
)+∫ τ
tn
e B�II (tn−s)C(0)(s) ds
)
= e B�II τ
(u +
∫ τ
0e−B�
II sC(0)(s) ds
).
On the other hand, elementary operator norm inequalities yield
‖gn‖ ≥ e−‖BII‖τ‖f (θn)(tn)‖ − e‖BII‖τ τ sups∈[0,τ ]
‖C(0)(s)‖.
Together with (10.53), this implies ‖gn‖ → ∞. From Lemma 10.15 below weconclude that limn f (θn)(τ )�y∗ = ∞ for some y∗ ∈ R
m+. Moreover, in view
184 10 Affine Processes
of Lemma 10.13, we know that f (θ)(τ )�y∗ is nondecreasing in θ . Thereforelimθ↑θ∗ f (θ)(τ )�y∗ = ∞. Applying (10.52) and Lemma 10.15 below again, thisalso implies that
limθ↑θ∗ ‖f (θ)(τ )‖ = ∞.
It remains to set x∗ = (y∗,0) and observe that bI ∈ Rm+ and thus
φ(τ, θu) =∫ τ
0
(1
2ψJ (t, θu)�aJJ ψJ (t, θu) + b�
I ψI (t, θu) + b�J ψJ (t, θu)
)dt
is uniformly bounded from below for all θ ∈ [0, θ∗). Thus the lemma is provedunder the premise that the matrices αi are block-diagonal for all i = 1, . . . ,m.
The general case of admissible parameters a,αi, b,βi is reduced to the preced-ing block-diagonal case by a linear transformation along the lines of Lemma 10.5.Indeed, define the invertible d × d-matrix Λ
Λ =(
Im 0D In
), (10.54)
where the n × m-matrix D = (δ1, . . . , δm) has ith column vector
δi ={−αi,iJ
αi,ii, if αi,ii > 0,
0, else.
It is then not hard to see (→ Exercise 10.23) that Λ(Rm+ × Rn) = R
m+ × Rn, and
φ(t, u) = φ(t,Λ�u), ψ(t, u) =(Λ�)−1
ψ(t,Λ�u) (10.55)
satisfy the system of Riccati equations (10.7) with a,αi, b, and B = (β1, . . . , βd)
replaced by the admissible parameters
a = ΛaΛ�, αi = ΛαiΛ�, b = Λb, B = ΛBΛ−1. (10.56)
Moreover, αi are block-diagonal, for all i = 1, . . . ,m.By the first part of the proof, the corresponding maximal domain DR(τ ), and
hence also DR(τ ) = Λ�DR(τ ), is star-shaped around zero. Moreover, if θ∗ < ∞,then
limθ↑θ∗ ‖ψI (τ, θu)‖ = lim
θ↑θ∗
∥∥∥∥ψI
(τ, θ(Λ�)−1
u
)∥∥∥∥= ∞,
and there exists some x∗ ∈ Rm+ × R
n such that
limθ↑θ∗ φ (τ, θu) + ψ (τ, θu)� x∗
= limθ↑θ∗ φ
(τ, θ(Λ�)−1
u
)+ ψ
(τ, θ(Λ�)−1
u
)�Λx∗ = ∞.
Hence the lemma is proved. �
10.7 Auxiliary Results for Differential Equations 185
Lemma 10.15 Let c ∈ Rm, and (cn) and (dn) be sequences in R
m such that
c � cn � dn
for all n ∈ N. Then the following are equivalent:
(a) ‖cn‖ → ∞.(b) c�
n y∗ → ∞ for some y∗ ∈ Rm+ \ {0}.
In either case, ‖dn‖ → ∞ and d�n y∗ → ∞.
Proof (a) ⇒ (b): since ‖cn‖2 =∑mi=1(c
�n ei)
2 and c�n ei ≥ c�ei , we conclude that
c�n ei → ∞ for some i = 1, . . . ,m.
(b) ⇒ (a): this follows from ‖c�n y∗‖ ≤ ‖cn‖‖y∗‖.
The last statement now follows since d�n y∗ ≥ c�
n y∗. �
We now have all the ingredients needed for the proof of Theorem 10.3.
10.7.3 Proof of Theorem 10.3
We first claim that, for every u ∈ Cd with t+(u) < ∞, there exists some i ∈ I and
some sequence tn ↑ t+(u) such that
limn
(�ψi(tn, u))+ = ∞. (10.57)
Indeed, otherwise we would have supt∈[0,t+(u)) ‖(�ψI (t, u))+‖ < ∞. But then(10.8) would imply supt∈[0,t+(u)) ‖ψI (t, u)‖ < ∞, which is absurd. Whence (10.57)is proved.
In the following, we write
G(u, t, x) = E
[eu�Xx(t)
], V (t, x) =
{u ∈ R
d | G(u, t, x) < ∞}
.
Since X is affine, by definition we have R+ × iRd ⊂ DC and (10.2) implies
G(u, t, x) = eφ(t,u)+ψ(t,u)�x (10.58)
for all u ∈ iRd , t ∈ R+ and x ∈ Rm+ × R
n. Moreover, by Lemma 10.14, DR(t) =DC(t) ∩ R
d is open and star-shaped around 0 in Rd . Hence Lemma 10.9 implies
that DR(t) ⊂ V (t, x) and (10.58) holds for all u ∈ DC(t) ∩ S(DR(t)), for all x ∈R
m+ × Rn and t ∈ [0, τ ].
Now let u ∈ DR(τ ) and v ∈ Rd , and define
θ∗ = inf{θ ∈ R+ | u + iθv /∈ DC(τ )}.
186 10 Affine Processes
We claim that θ∗ = ∞. Arguing by contradiction, assume that θ∗ < ∞. Since DC(τ )
is open, this implies u + iθ∗v /∈ DC(τ ), and thus
t+(u + iθ∗v) ≤ τ. (10.59)
On the other hand, since DR(τ ) is open, (1 + ε)u ∈ DR(τ ) for some ε > 0. Hence(10.58) holds and G(t, (1+ ε)u, x) is uniformly bounded in t ∈ [0, τ ], by continuityof φ(t, (1 + ε)u) and ψ(t, (1 + ε)u) in t . We infer that the class of random variables{e(u+iθ∗v)�X(t) | t ∈ [0, τ ]} is uniformly integrable, see [161, 13.3]. Since X(t) iscontinuous in t , we conclude by Lebesgue’s convergence theorem that G(t,u +iθ∗v, x) is continuous in t ∈ [0, τ ], for all x ∈ R
m+ × Rn. But for all t < t+(u +
iθ∗v) we have (t, u + iθ∗v) ∈ DC(t) ∩ S(DR(t)), and thus (10.58) holds for allx ∈ R
m+ ×Rn. In view of (10.57), this contradicts (10.59). Whence θ∗ = ∞ and thus
u + iv ∈ DC(τ ). This proves (a).Applying the above arguments to13
E[eu�X(T ) | Ft ] = G(T − t, u,X(t)) withT = t +τ yields (d). Part (e) follows, since, by Theorem 10.2, C
m−× iRn ⊂ S(DR(t))
for all t ∈ R+.As for (b), we first let u ∈ DR(τ ). From part (d) it follows that u ∈ M(τ). Con-
versely, let u ∈ M(τ), and define θ∗ = sup{θ ≥ 0 | θu ∈ DR(τ )}. We have to showthat θ∗ > 1. Assume, by contradiction, that θ∗ ≤ 1. From Lemma 10.14, we knowthat there exists some x∗ ∈ R
m+ × Rn such that
limθ↑θ∗ φ(τ, θu) + ψ(τ, θu)�x∗ = ∞. (10.60)
On the other hand, from part (d) and Jensen’s inequality, we obtain
eφ(τ,θu)+ψ(τ,θu)�x∗ = G(τ, θu, x∗) ≤ G(τ,u, x∗)θ ≤ G(τ,u, x∗) < ∞for all θ < θ∗. But this contradicts (10.60), hence u ∈ DR(τ ), and part (b) is proved.Since M(τ) is convex, this also implies (c). Finally, part (f) follows from part (b)and the respective inclusion property DR(t) ⊇ DR(T ). Whence Theorem 10.3 isproved.
10.8 Exercises
Exercise 10.1 This exercise provides an example for a multivariate affine processdefined on a state space which is not of the form R
m+ × Rn.
Consider the epigraph X = {x ∈ R2 | x1 ≥ x2
2} of the parabola x1 = x22 in R
2. LetW = (W1,W2)
� be a two-dimensional standard Brownian motion. For every y ≥ 0,there exists a unique nonnegative affine diffusion process Y = Yy satisfying
dY = 2√
Y dW1, Y (0) = y
13Here we use the Markov property of X, see Theorem 4.5.
10.8 Exercises 187
(you do not have to prove this fact, it follows from Lemma 10.6). For every x ∈ Xwe define the X -valued diffusion process X = Xx by
X1(t) = (W2(t) + x2)2 + Yy(t),
X2(t) = W2(t) + x2,
where y = y(x) is the unique nonnegative number with x1 = x22 + y.
(a) Show that X satisfies
dX1 = dt + 2√
X1 − X22 dW1 + 2X2 dW2,
dX2 = dW2.
Conclude that the drift and diffusion matrix of X are affine functions of x. Verifythat the diffusion matrix is positive semi-definite on X .
(b) Verify by solving the corresponding Riccati equations that
E
[eu�X(T ) | Ft
]= 1√
1 − 2u1(T − t)e
(T −t)u22+2u�X(t)
2(1−2u2(T −t)) for u = (u1, u2)� ∈ iR2.
Conclude that X is an affine process.
Exercise 10.2 Let B be a Brownian motion and define the R2+-valued process X by
Xi(t) = (√
xi + B(t))2, for i = 1,2, for some x ∈ R2+.
(a) Show that X satisfies
dX1 = dt + 2√
X1 dW,
dX2 = dt + 2√
X2 dW,
X(0) = x,
for some Brownian motion W . Is X an affine process? Why (not)?(b) Compute the characteristic function of X(t) and verify your finding concerning
the (supposed) affine property of X.
Exercise 10.3 Let W be a Brownian motion. The aim of this exercise is to findsome γ ∈ L such that the stochastic exponential E (γ • W) is a martingale, while γ
does not satisfy Novikov’s condition (Theorem 4.7).
(a) Let c > 0 be some real constant. Show that
E
[ec∫ t
0 W(s)2 ds]
={ 1√
cos(t√
2c), t < π
2√
2c,
∞, t ≥ π
2√
2c.
Hint: show that X1(t) = (√
x1 + W(t))2 and X2(t) = x2 + ∫ t
0 X1(s) ds definean affine process in R
2+.
188 10 Affine Processes
(b) Define the positive local martingale M = E (−W •W). Prove that M is a martin-gale, that is, E[M(t)] = 1 for all finite t ≥ 0. Hint: show that
∫ t
0 W(s)dW(s) =W(t)2/2 − t/2 and use the affine process (X1,X2) from part (a).
(c) Conclude that you have just found a γ ∈ L such that the stochastic exponentialE (γ • W) is a true martingale while γ does not satisfy Novikov’s condition.
(d) Finally show that, for any finite time horizon T , dQ/dP = M(T ) defines anequivalent measure such that W has a mean reverting drift under Q:
dW(t) = −W(t) dt + dW ∗(t),
where W ∗(t) denotes the Girsanov transformed Brownian motion, for t ≤ T .
Exercise 10.4 The aim of this exercise is to give a direct proof for the validity of(10.13) in the case where γ ∈ R
m+ × {0}. Let u ∈ Cm− × iRn and T ∈ R+.
(a) Along the lines of the proof of Theorem 10.2 show that there exists a uniquesolution (Φ(·, u),Ψ (·, u)) : R+ → C × C
m− × iRn of (10.12) with
�(Φ(t, u)) = −ct.
(b) Now argue as in the proof of Theorem 10.1, and show that
M(t) = e− ∫ t0 r(s) dseΦ(T −t,u)+Ψ (T −t,u)�X(t), t ≤ T ,
is a martingale with M(T ) = e− ∫ T0 r(s) dseu�X(T ).
(c) Conclude that (10.13) holds.
Exercise 10.5 Complete the proof of Lemma 10.2.
Exercise 10.6 Complete the proof of Corollary 10.4 by deriving the price formu-las (10.28).
Exercise 10.7 Derive explicit call and put bond option price formulas for theVasicek short-rate model and the results from Sect. 7.2.1 using the approach out-lined in Sect. 10.3.2.1.
Exercise 10.8 The aim of this exercise is to derive an intuition for the noncentralχ2-distribution, and its interplay with affine processes. Fix δ ∈ N and some realnumbers ν1, . . . , νδ , and define ζ =∑δ
i=1 ν2i .
(a) Let N1, . . . ,Nδ be independent standard normal distributed random variables.Define Z =∑δ
i=1(Ni + νi)2. Show by direct integration that the characteristic
function of Z equals
E[euZ] = eζu
1−2u
(1 − 2u)δ2
, u ∈ C−.
10.8 Exercises 189
Conclude by Lemma 10.4 that Z is noncentral χ2-distributed with δ degrees offreedom and noncentrality parameter ζ .
(b) Now let W1, . . . ,Wδ be independent standard Brownian motions with respect tosome filtration (Ft ), and define the process X(t) =∑δ
i=1(Wi(t) + νi)2, t ≥ 0.
Using (a), show that the Ft -conditional characteristic function of X(T ) equals
E[euX(T ) | Ft ] = eu
1−2(T −t)uX(t)
(1 − 2(T − t)u)δ2
, u ∈ C−, t < T . (10.61)
Conclude that the Ft -conditional distribution of X(T ) is noncentral χ2 with δ
degrees of freedom and noncentrality parameter X(t)T −t
.(c) Along the lines of Exercise 5.4, show that X satisfies the stochastic differential
equation
dX(t) = δ dt + 2√
X(t) dB(t), X(0) = ζ,
for the Brownian motion dB =∑δi=1
Wi+νi√X
dWi .
(d) Conclude by either (b) or (c) that X is an affine process with state space R+.(e) Find the explicit solutions of the corresponding Riccati equations
∂tφ(t, u) = · · · , ∂tψ(t, u) = · · · ,
for X and verify (10.61) by applying the affine transform formula
E[euX(T ) | Ft ] = eφ(T −t,u)+ψ(T −t,u)X(t).
Exercise 10.9 Let b,σ > 0 and β ∈ R, and consider the affine process
dX = (b + βX)dt + σ√
X dW, X(0) = x ∈ R+,
with state space R+.
(a) Use Lemma 10.12 for finding the explicit solutions φ and ψ of the correspond-ing Riccati equations.
(b) Define C(τ) = σ 2(eβτ −1)4β
(= σ 2τ4 if β = 0) for τ > 0. Check that C(τ) is posi-
tive and increasing in τ . Let t < T , and show that the Ft -conditional distributionof X(T )
C(T −t)is noncentral χ2 with 4b
σ 2 degrees of freedom and noncentrality para-
meter eβ(T −t)X(t)C(T −t)
.(c) Verify the findings of Exercise 10.8(b).
Exercise 10.10 Let σ > 0 and β ∈ R, and consider the affine process
dX = βX dt + σ√
X dW, X(0) = x ∈ R+,
with state space R+. Define C(t) as in Exercise 10.9(b).
190 10 Affine Processes
(a) Show that the characteristic function of Z(t) = X(t)C(t)
equals
E[euZ(t)] = exp
⎡⎣ eβt x
C(t)u
1 − 2u
⎤⎦ , u ∈ C−. (10.62)
This is the characteristic function of the so-called noncentral χ2 distributionwith zero degrees of freedom14 and noncentrality parameter eβt x
C(t).
(b) Show that
P[X(t) = 0] = exp
[− eβtx
2C(t)
]> 0, t > 0.
Conclude that the noncentral χ2 distribution with zero degrees of freedom ad-mits no density on R+ (hint: take limit u → −∞ in (10.62)).
(c) Derive the asymptotic result
limt→∞P[X(t) = 0] =
{1, β ≤ 0,
e− 2β
σ2 , β > 0.
(d) Now suppose β = 0. Show that, for every T > 0, there exists some reals M ,p > 0 such that
E[epX(t)] ≤ M, t ≤ T .
Conclude that X is a true martingale.
Exercise 10.11 Fix a constant interest rate r > 0 and σ > 0, and consider the affinestock model with risk-neutral dynamics (P = Q)
dS = rS dt + σ√
S dW, S(0) = s0 ≥ 0. (10.63)
(a) Using Exercise 10.10(d), show that the discounted stock price process e−rtS(t)
is a martingale ≥ 0.(b) Check, by Exercise 10.10, that P[S(t) = 0] > 0 and argue that S may be inter-
preted as defaultable stock price: once the price hits zero, it remains zero (hint:the solution of (10.63) is unique).
(c) Define C(t) = σ 2(ert−1)4r
, and derive from Exercise 10.10 that S(t)C(t)
has a noncen-
tral χ2 distribution with zero degrees of freedom and parameter of noncentralityert s0C(t)
.(d) For the parameters s0 = 100, r = 0.01 and σ = 4 derive the European call op-
tion prices and implied volatilities, by inverting the Black–Scholes option priceformula in Proposition 7.3, as shown in Tables 10.4–10.5 and Fig. 10.5. Showthat the risk-neutral default probability is P[S(1) = 0] = 0.3501 × 10−5.
14The noncentral χ2 distribution with zero degrees of freedom has been defined by Siegel [152].
10.8 Exercises 191
Table 10.4 Call option prices in the affine stock model (10.63)
T–K 80 90 100 110 120
0.2 21.1236 13.1847 7.2226 3.4253 1.3983
0.4 22.9365 15.8324 10.2530 6.2162 3.5274
0.6 24.6300 17.9697 12.5878 8.4644 5.4662
0.8 26.1726 19.8052 14.5570 10.3953 7.2166
1.0 27.5739 21.4231 16.2776 12.1002 8.8050
Table 10.5 Black–Scholes implied volatilities for the affine stock model (10.63)
T–K 80 90 100 110 120
0.2 0.4229 0.4108 0.4001 0.3907 0.3822
0.4 0.4230 0.4109 0.4003 0.3908 0.3823
0.6 0.4232 0.4110 0.4004 0.3909 0.3824
0.8 0.4232 0.4111 0.4004 0.3909 0.3824
1.0 0.4226 0.4106 0.4001 0.3906 0.3821
Fig. 10.5 Implied volatilitysurface for the affine stockmodel (10.63)
Exercise 10.12 Let b ≥ 0, β ∈ R and σ > 0, and consider the affine process
dX = (b + βX)dt + σ√
X dW, X(0) = x0 > 0,
with state space R+. For any c ≥ 0 we define the stopping time
τc = inf{t ≥ 0 | X(t) = c} ≤ ∞.
Thus, {τ0 = ∞} is the event that X never hits zero. The aim of this exercise is toprove the following claims:
192 10 Affine Processes
(a) If b ≥ σ 2
2 , then P[τ0 = ∞] = 1.
(b) If b < σ 2
2 and β ≤ 0, then P[τ0 < ∞] = 1.
(c) If b < σ 2
2 and β > 0, then P[τ0 < ∞] ∈ (0,1).
Note that Exercise 10.10(b) and (c) is a special case of the claims (b) and (c)(why?).
• Define the function
f (x) =∫ x
1e
− 2β
σ2 yy
− 2b
σ2 dy, x ≥ 0,
and show that f (X) is a local martingale (hint: Itô’s formula).• Let 0 < r < x0 < R, and define the stopping time τr,R = τr ∧ τR . Show that
f (X(t ∧ τr,R)) − f (x0) =∫ t
0f ′(X(s))σ
√X(s)1{s≤τr,R} dW(s), t ≥ 0.
• Taking the second moment on both sides (hint: Itô isometry), derive
M1 ≥ E
[(f (X(t ∧ τr,R)) − f (x0)
)2]≥ M2E[t ∧ τr,R],
for some real constant M1,M2 > 0 which do not depend on t (hint: show thatσ 2xf ′(x)2 ≥ M2 for all x ≥ r). Conclude that E[τr,R] < ∞, and hence τr,R < ∞a.s.
• Show that f (x0) = E[f (X(t ∧ τr,R))] = E[f (X(τr,R))] (hint: show that f (X(t ∧τr,R)) is a martingale and use dominated convergence). Derive from this the iden-tity
f (x0) = f (r)P[τr < τR] + f (R)P[τr > τR].• Using monotone convergence and the continuity of X, show that limr→0 P[τr <
τR] = P[τ0 < τR], limr→0 P[τr > τR] = P[τ0 > τR], and τR ↑ ∞ for R ↑ ∞.• Suppose b ≥ σ 2
2 . Show that limr→0 f (r) = −∞, and infer that P[τ0 = ∞] = 1.Thus claim (a) is proved.
• Suppose b < σ 2
2 . Show that f (0) = limr→0 f (r) exists in R , and
limR→∞f (R)
{= ∞, β ≤ 0,
∈ R, β > 0.
Deduce from this that claims (b) and (c) hold.
Exercise 10.13 For the CIR model with parameters (10.30), compute the at-the-money European call and put option prices πcall(t = 0) and πput(t = 0) on the(S = 2)-bond with expiry date T = 1, using each of the formulas in (10.28). Com-pare the results.
Exercise 10.14 Derive the ATM cap prices and Black volatilities in Table 10.1.
10.8 Exercises 193
Exercise 10.15 Derive (10.31), and check how (10.12) would look like in the Hes-ton stochastic volatility model.
Exercise 10.16 Derive the call option price formulas (10.32) and (10.33) in theHeston model.
Exercise 10.17
(a) Compute the call option prices in Table 10.2, using either formula (10.32) or(10.33) and Lemma 10.12, in the Heston model.
(b) Then derive the corresponding implied volatilities from Table 10.3 by invertingthe Black–Scholes option price formula in Proposition 7.3.
(c) Show that the implied volatilities are decreasing with increasing strike priceK if the stock price S and the volatility process X1 have negative covariationd〈S,X1〉, that is if ρ < 0.
Exercise 10.18 Find the representation of the affine process X underlying the Hes-ton stochastic volatility model in Sect. 10.3.3 in the form (10.34) in terms of para-meters a,α1, α2, b, B = (β1, β2).
(a) Show that B is singular, and hence cannot have negative eigenvalues (hence X
is not strictly mean reverting).(b) Verify that the diffusion matrix is not of block-diagonal form. Find an invertible
2 × 2-matrix Λ with Λ(R+ × R) = R+ × R and an affine process Y on R+ × R
with block-diagonal diffusion matrix such that X = Λ−1Y . How do you have toadjust the stock price process S to be expressed as a function of Y ?
Exercise 10.19 Consider the following multivariate extension of Heston’s stochas-tic volatility model. Interest rates are assumed to be constant r(t) ≡ r ≥ 0, and thereare two risky assets Si = eXi+1 , i = 1,2, where X = (X1,X2,X3)
� is the affineprocess with state space R+ × R
2 and dynamics
dX1 = (k + κX1) dt + σ√
2X1 dW1,
dX2 = (r − σ2X1) dt + σ2
√2X1
(ρ1 dW1 +
√1 − ρ2
1dW2
),
dX3 = (r − σ3X1) dt + σ2
√2X1
(ρ2 dW1 + ρ3 dW2 +
√1 − ρ2
2 − ρ23 dW3
)
for some constant parameters k,σ ≥ 0, κ ∈ R, σ1, σ2 > 0, and some ρi ∈ [−1,1]satisfying ρ2
2 + ρ23 ≤ 1.
(a) Verify that this is an arbitrage-free model.(b) Find and solve the corresponding Riccati equations.(c) Compute the price of the exchange option with payoff (c1S1(T ) − c2S2(T ))+
for various parameter specifications.
194 10 Affine Processes
(d) Compute the price of the spread option with payoff (S1(T ) − S2(T ) − K)+ forvarious parameter specifications.
Exercise 10.20 Let X be the affine process given in (10.34), and let Λ be a regulard × d-matrix and λ ∈ R
d . Show that the affine transform Y = ΛX + λ satisfies
dY =(Λb − Λβ�Λ−1λ + Λβ�Λ−1Y
)dt + Λρ
(Λ−1(Y − λ)
)dW.
Verify that the drift and diffusion matrix of Y are affine in Y(t).
Exercise 10.21 Derive the corresponding system of Riccati equations (10.7) for theblock-diagonal diffusion matrix (10.38).
Exercise 10.22 Derive Corollaries 10.5 and 10.6 as special cases from the invari-ance Lemma 10.11.
Exercise 10.23 Finish the proof of Lemma 10.14 by showing that:
(a) Λ in (10.54) satisfies Λ(Rm+ × Rn) = R
m+ × Rn.
(b) a, αi , b, B, given by (10.56), are admissible and αi are block-diagonal, for alli = 1, . . . ,m.
(c) φ and ψ in (10.55) satisfy the system of Riccati equations (10.7) with a,αi, b,and B = (β1, . . . , βd) replaced by a, αi , b, B.
10.9 Notes
Affine Markov models have been employed in finance for decades, and they havefound growing interest due to their computational tractability as well as their capa-bility to capture empirical evidence from financial time series. Their main applica-tions lie in the theory of term-structure of interest rates, stochastic volatility optionpricing and the modeling of credit risk (see [61] and the references therein). Thereis a vast literature on affine models. We mention here explicitly just the few articles[4, 29, 43, 50, 58, 60, 80, 91, 114] and [61] for a broader overview. The generaliza-tions to time-inhomogeneous affine processes have been studied in detail in [71].
A preliminary version of this chapter has been published as a review arti-cle [72]. Theorem 10.3(b) and (d) was first proved by Glasserman and Kim [80]for strictly mean reverting affine diffusion processes, which, however, excludes theHeston stochastic volatility model (see Exercise 10.18). The strict mean reversionassumption was subsequently relaxed in [72]. The blow-up property of ψI stated inLemma 10.14(b) is crucial for the proof of Theorem 10.3(b). Its proof is inspiredby the line of arguments in [80]. It is yet unclear whether it holds for the class ofaffine jump-diffusion processes in general. The convexity property of the maximaldomain stated in Theorem 10.3(c) represents a non-trivial result for ordinary dif-ferential equations. Only in the mid 1990s were corresponding convexity resultsderived in the analysis literature, see Lakshmikantham et al. [109].
10.9 Notes 195
The Fourier transform of an option payoff as shown in Lemma 10.2 was firstproposed and utilized for option pricing via fast Fourier transform methods by Carrand Madan [36]. The formula for the exchange option in Corollary 10.3 is obviouslyrelated, but seems to be new in the financial literature. The Fourier decomposition ofthe spread option payoff in Lemma 10.3 has been found and explored by Hurd andZhou [98]. More examples of payoff functions with explicit Fourier decomposition,including the one in Lemma 10.2, can be found in Hubalek et al. [94].
The classification problem for affine term-structure models raised in Sect. 10.4has been addressed by the specification analysis in Dai and Singleton [50], whichwas subsequently extended by Collin-Dufresne et al. [44]. However, it is shown inCheridito et al. [43] that the Dai–Singleton classification is not exhaustive for statespace dimension d ≥ 4.
The existence and uniqueness proof of affine diffusion processes given inSect. 10.5 builds on the seminal result by Yamada and Watanabe [162]. We notethat this approach is different from the one used in [61], which uses infinite di-visibility on the canonical state space and the Markov semigroup theory, therebyasserting existence of weak solutions only.
Section 10.6 is a more elaborated version from the Appendix in [61]. Exer-cise 10.12 is adapted from [110, Exercise 34].
Chapter 11Market Models
Instantaneous forward rates are not so simple to estimate, as we have seen. One maywant to model other rates, such as LIBOR, directly. There has been some effort in theyears after the publication of HJM [90] in 1992 to develop arbitrage-free models ofother than instantaneous, continuously compounded rates. The breakthrough came1997, when the LIBOR market models were introduced by Miltersen et al. [124]and Brace et al. [23] who succeeded in finding a HJM-type model inducing lognor-mal LIBOR rates. At the same time, Jamshidian [102] developed a framework forarbitrage-free LIBOR and swap rate models not based on HJM. The principal ideaof these approaches is to choose a different numeraire than the risk-free account(the latter does not even necessarily have to exist). Both approaches lead to Black’sformula for either caps (LIBOR models) or swaptions (swap rate models). Becauseof this they are usually referred to as “market models”.
11.1 Heuristic Derivation
To start with we consider the HJM setup from Chap. 7. Recall that, for a fixed δ > 0,the forward δ-period LIBOR for the future date T prevailing at time t is the simpleforward rate
L(t, T ) = F(t;T ,T + δ) = 1
δ
(P(t, T )
P (t, T + δ)− 1
).
We have seen in Chap. 7 that P(t, T )/P (t, T + δ) is a martingale for the (T + δ)-forward measure Q
T +δ . In particular, by Lemma 7.1,
d
(P(t, T )
P (t, T + δ)
)= P(t, T )
P (t, T + δ)σT,T +δ(t) dWT +δ(t),
where σT,T +δ(t) = ∫ T +δ
Tσ (t, u) du was defined in (7.2). Hence
dL(t, T ) = 1
δd
(P(t, T )
P (t, T + δ)
)= 1
δ
P (t, T )
P (t, T + δ)σT,T +δ(t) dWT +δ(t)
= 1
δ(δL(t, T ) + 1)σT ,T +δ(t) dWT +δ(t).
Now suppose there exists an Rd -valued deterministic function λ(t, T ) such that
σT,T +δ(t) = δL(t, T )
δL(t, T ) + 1λ(t, T ). (11.1)
D. Filipovic, Term-Structure Models,Springer Finance,DOI 10.1007/978-3-540-68015-4_11, © Springer-Verlag Berlin Heidelberg 2009
197
198 11 Market Models
Plugging this in the above formula, we get
dL(t, T ) = L(t, T )λ(t, T ) dWT +δ(t),
which is equivalent to
L(t, T ) = L(s,T ) exp
(∫ t
s
λ(u,T )dWT +δ(u) − 1
2
∫ t
s
‖λ(u,T )‖2 du
),
for s ≤ t ≤ T . Hence the QT +δ-distribution of logL(T ,T ) conditional on Ft is
Gaussian with mean
logL(t, T ) − 1
2
∫ T
t
‖λ(s, T )‖2 ds
and variance ∫ T
t
‖λ(s, T )‖2 ds.
The time t price of a caplet with reset date T , settlement date T + δ and strike rateκ is thus
EQ
[e− ∫ T +δ
t r(s) dsδ(L(T ,T ) − κ)+ | Ft
]
= P(t, T + δ)EQT +δ
[δ(L(T ,T ) − κ)+ | Ft
]= δP (t, T + δ) (L(t, T )Φ(d1(t, T )) − κΦ(d2(t, T ))) ,
where
d1,2(t, T ) = log(L(t,T )
κ) ± 1
2
∫ T
t‖λ(s, T )‖2 ds
(∫ T
t‖λ(s, T )‖2 ds)
12
,
and Φ is the standard Gaussian cumulative distribution function. This is just Black’sformula for the caplet price with σ(t)2 set equal to
1
T − t
∫ T
t
‖λ(s, T )‖2 ds,
as introduced in Sect. 2.6.We have thus shown that any HJM model satisfying (11.1) yields Black’s formula
for caplet prices. The question remains, whether such HJM models exist. The answeris yes, but the construction and proof are not easy. The idea is to rewrite (11.1), usingthe definition of σT,T +δ(t), as (→ Exercise 11.1)
∫ T +δ
T
σ (t, u) du =(
1 − e− ∫ T +δT f (t,u) du
)λ(t, T ). (11.2)
11.2 LIBOR Market Model 199
Differentiating in T gives
σ(t, T + δ) = σ(t, T ) + (f (t, T + δ) − f (t, T ))e− ∫ T +δT f (t,u) duλ(t, T )
+(
1 − e− ∫ T +δT f (t,u) du
)∂T λ(t, T ).
This is a recurrence relation that can be solved by forward induction, once σ(t, ·) isdetermined on [0, δ) (typically, σ(t, T ) = 0 for T ∈ [0, δ)). This gives a complicateddependence of σ on the forward curve. Now it has to be proved that the correspond-ing HJM equations for the forward rates have a unique and well-behaved solution.All of this has been carried out by [23], see also [68, Sect. 5.6].
11.2 LIBOR Market Model
There is a more direct approach to LIBOR models without making reference tocontinuously compounded forward and short rates. In a sense, we place ourselvesoutside of the HJM framework (although HJM is often implicitly adopted). Insteadof the risk-neutral martingale measure we will work under forward measures, thenumeraires accordingly being bond price processes.
We fix a finite time horizon TM = Mδ, for some M ∈ N, and a filtered probabilityspace
(Ω, F , (Ft )t∈[0,TM ],QTM ),
which carries a d-dimensional Brownian motion WTM (t), t ∈ [0, TM ]. The notationalready suggests that Q
TM will play the role of the TM -forward measure. Write
Tm = mδ, m = 0, . . . ,M.
We are going to construct a model for the M forward LIBOR rates with maturitiesT0, . . . , TM−1. We take as given:
• for every m ≤ M − 1, an Rd -valued deterministic bounded measurable function
λ(t, Tm), t ∈ [0, Tm], which represents the volatility of L(t, Tm);• an initial positive and nonincreasing discrete term-structure
P(0, Tm), m = 0, . . . ,M,
and hence nonnegative initial forward LIBOR rates
L(0, Tm) = 1
δ
(P(0, Tm)
P (0, Tm+1)− 1
), m = 0, . . . ,M − 1. (11.3)
We proceed by backward induction and postulate first that
dL(t, TM−1) = L(t, TM−1)λ(t, TM−1) dWTM (t), t ∈ [0, TM−1],
200 11 Market Models
L(0, TM−1) = 1
δ
(P(0, TM−1)
P (0, TM)− 1
)
which is of course equivalent to
L(t, TM−1) = 1
δ
(P(0, TM−1)
P (0, TM)− 1
)Et
(λ(·, TM−1) • WTM
).
Motivated by (11.1), we now define the Rd -valued bounded progressive process
σTM−1,TM(t) = δL(t, TM−1)
δL(t, TM−1) + 1λ(t, TM−1), t ∈ [0, TM−1].
This induces an equivalent probability measure QTM−1 ∼ Q
TM on FTM−1 via
dQTM−1
dQTM= ETM−1
(σTM−1,TM
• WTM
),
and by Girsanov’s theorem
WTM−1(t) = WTM (t) −∫ t
0σTM−1,TM
(s)� ds, t ∈ [0, TM−1],
is a QTM−1 -Brownian motion.
Hence we can postulate
dL(t, TM−2) = L(t, TM−2)λ(t, TM−2) dWTM−1(t), t ∈ [0, TM−2],
L(0, TM−2) = 1
δ
(P(0, TM−2)
P (0, TM−1)− 1
),
that is,
L(t, TM−2) = 1
δ
(P(0, TM−2)
P (0, TM−1)− 1
)Et
(λ(·, TM−2) • WTM−1
),
and define the Rd -valued bounded progressive process
σTM−2,TM−1(t) = δL(t, TM−2)
δL(t, TM−2) + 1λ(t, TM−2), t ∈ [0, TM−2],
yielding an equivalent probability measure QTM−2 ∼ Q
TM−1 on FTM−2 via
dQTM−2
dQTM−1= ETM−2
(σTM−2,TM−1 • WTM−1
),
and the QTM−2 -Brownian motion
WTM−2(t) = WTM−1(t) −∫ t
0σTM−2,TM−1(s)
� ds, t ∈ [0, TM−2].
11.3 Implied Bond Market 201
Repeating this procedure leads to a family of lognormal martingales(L(t, Tm))t∈[0,Tm] under their respective measures Q
Tm+1 .
11.2.1 LIBOR Dynamics Under Different Measures
Next we are interested in finding the dynamics of L(t, Tm) under any of the forwardmeasures Q
Tn+1 .
Lemma 11.1 Let 0 ≤ m,n ≤ M − 1. Then the dynamics of L(t, Tm) under QTn+1 is
given according to the three cases
dL(t, Tm)
L(t, Tm)=
⎧⎪⎪⎨⎪⎪⎩
−λ(t, Tm)∑n
l=m+1 σTl,Tl+1(t)�dt + λ(t, Tm)dWTn+1(t), m < n,
λ(t, Tm)dWTn+1(t), m = n,
λ(t, Tm)∑m
l=n+1 σTl,Tl+1(t)�dt + λ(t, Tm)dWTn+1(t), m > n
for t ∈ [0, Tm ∧ Tn+1].
Proof This follows from the obvious equality
WTi+1(t) = WTj+1(t) −j∑
l=i+1
∫ t
0σTl,Tl+1(s)
� ds,
t ∈ [0, Ti+1], 0 ≤ i < j ≤ M − 1 (11.4)
(→ Exercise 11.2). �
11.3 Implied Bond Market
What can be said about bond prices? First, for all m = 1, . . . ,M , we can define theforward price process
P(t, Tm−1)
P (t, Tm)= δL(t, Tm−1) + 1, t ∈ [0, Tm−1].
Since
d
(P(t, Tm−1)
P (t, Tm)
)= δ dL(t, Tm−1) = δL(t, Tm−1)λ(t, Tm−1) dWTm(t)
= P(t, Tm−1)
P (t, Tm)σTm−1,Tm(t) dWTm(t)
202 11 Market Models
we get that
P(t, Tm−1)
P (t, Tm)= P(0, Tm−1)
P (0, Tm)Et
(σTm−1,Tm • WTm
), t ∈ [0, Tm−1], (11.5)
which is a QTm -martingale.
We now extend this further and define the Tm-forward price processes for allTk-bonds via
P(t, Tk)
P (t, Tm)=⎧⎨⎩
P(t,Tk)P (t,Tk+1)
· · · P(t,Tm−1)
P (t,Tm), k < m,
(P(t,Tm)
P (t,Tm+1)
)−1 · · · (P(t,Tk−1)
P (t,Tk)
)−1, k > m,
for t ∈ [0, Tk ∧Tm]. The following result is, formally, in accordance with Lemma 7.1.
Lemma 11.2 For every 1 ≤ k = m ≤ M , the forward price process satisfies
P(t, Tk)
P (t, Tm)= P(0, Tk)
P (0, Tm)Et
(σTk,Tm • WTm
), t ∈ [0, Tk ∧ Tm],
for the Rd -valued bounded progressive process
σTk,Tm ={∑m−1
l=k σTl,Tl+1 , k < m,
−∑k−1l=m σTl,Tl+1 , k > m.
(11.6)
Hence P(t,Tk)P (t,Tm)
, t ∈ [0, Tk ∧ Tm], is a positive QTm -martingale.
Proof Suppose first k < m. Then (11.5) and (11.4) imply
P(t, Tk)
P (t, Tm)=
m−1∏l=k
P (t, Tl)
P (t, Tl+1)= P(0, Tk)
P (0, Tm)
m−1∏l=k
Et
(σTl,Tl+1 • WTl+1
)
= P(0, Tk)
P (0, Tm)exp
[∫ t
0
m−1∑l=k
σTl,Tl+1(s)
(dWTm(s) −
m−1∑i=l+1
σTi,Ti+1(s)� ds
)
− 1
2
∫ t
0
m−1∑l=k
‖σTl,Tl+1(s)‖2 ds
]
= P(0, Tk)
P (0, Tm)exp
[∫ t
0
m−1∑l=k
σTl,Tl+1(s) dWTm(s)
− 1
2
∫ t
0
∥∥∥∥∥m−1∑l=k
σTl,Tl+1(s)
∥∥∥∥∥2
ds
].
11.3 Implied Bond Market 203
Hence
P(t, Tk)
P (t, Tm)= P(0, Tk)
P (0, Tm)Et
((m−1∑l=k
σTl,Tl+1
)• WTm
),
as desired. The case k > m follows by similar argumentation (→ Exercise 11.3). �
From the above we can derive, for 0 ≤ m < n ≤ M , the nominal Tn-bond prices
P(Tm,Tn) =n∏
k=m+1
P(Tm,Tk)
P (Tm,Tk−1)=
n∏k=m+1
1
δL(Tm,Tk−1) + 1
at dates t = Tm. However, it is not possible to uniquely determine the continuoustime dynamics of the bond price P(t, Tn) in the discrete-tenor model of forward LI-BOR rates. The knowledge of forward LIBOR rates for all maturities T ∈ [0, TM−1]would be necessary. This will be tackled in Sect. 11.8 below.
Notwithstanding, we have defined an arbitrage-free market model for the bondswith maturities T0, . . . , TM , since we have shown that Q
Tm is a martingale measurefor the Tm-bond as numeraire. In view of Proposition 7.1, any Tm-contingent claimX with EQTm [|X|] < ∞ can thus consistently be priced at t ≤ Tm in terms of theTm-bond as numeraire via
π(t)
P (t, Tm)= EQTm [X | Ft ] .
We can express this price relative to any future Tn-bond, as the following lemmaindicates.
Lemma 11.3 The Tm-bond discounted Tm-contingent claim price satisfies
π(t)
P (t, Tm)= P(t, Tn)
P (t, Tm)EQTn
[X
P(Tm,Tn)
∣∣∣∣Ft
],
for all m < n ≤ M .
Proof Notice that, by Lemma 11.2,
dQTk
dQTk+1
∣∣∣∣Ft
= Et
(σTk,Tk+1 • WTk+1
)= P(0, Tk+1)
P (0, Tk)
P (t, Tk)
P (t, Tk+1), t ∈ [0, Tk].
Hence
dQTm
dQTn
∣∣∣∣Ft
=n−1∏k=m
dQTk
dQTk+1
∣∣∣∣Ft
=n−1∏k=m
P (0, Tk+1)
P (0, Tk)
P (t, Tk)
P (t, Tk+1)
= P(0, Tn)
P (0, Tm)
P (t, Tm)
P (t, Tn).
Bayes’ rule now yields the assertion. �
204 11 Market Models
As a corollary, we may now restate the caplet pricing formula derived inSect. 11.1.
Corollary 11.1 Let m + 1 < n ≤ M . The time Tm price of the nth caplet with resetdate Tn−1, settlement date Tn and strike rate κ is
Cpl(Tm;Tn−1, Tn) = δP (Tm,Tn) (L(Tm,Tn−1)Φ(d1(n;Tm)) − κΦ(d2(n;Tm))) ,
where
d1,2(n;Tm) = log(L(Tm,Tn−1)
κ) ± 1
2
∫ Tn−1Tm
‖λ(s, Tn−1)‖2 ds
(∫ Tn−1Tm
‖λ(s, Tn−1)‖2 ds)12
,
and Φ is the standard Gaussian cumulative distribution function.
This is exactly Black’s formula (2.6) for the caplet price with
σ(Tm)2 = 1
Tn−1 − Tm
∫ Tn−1
Tm
‖λ(s, Tn−1)‖2 ds.
11.4 Implied Money-Market Account
Given the LIBOR L(Ti−1, Ti−1) for period [Ti−1, Ti], for all i = 1, . . . ,M , we candefine the discrete-time implied money-market account process
B∗(0) = 1,
B∗(Tm) = (1 + δL(Tm−1, Tm−1))B∗(Tm−1), m = 1, . . . ,M,
that is,
B∗(Tn) = B∗(Tm)
n−1∏k=m
1
P(Tk, Tk+1), m < n ≤ M.
Hence B∗(Tm) can be interpreted as the cash amount accumulated up to time Tm byrolling over a series of zero-coupon bonds with the shortest maturities available.
By construction, B∗ is an nondecreasing and progressive process with respect tothe discrete-time filtration (FTm), that is,
B∗(Tm) is FTm−1 -measurable, for all m = 1, . . . ,M .
Define the right-continuous1 integer-valued function η on [0, TM−1] by
Tη(t)−1 ≤ t < Tη(t), t ≥ 0. (11.7)
1We could as well define η by Tη(t)−1 < t ≤ Tη(t) to be left-continuous. But for the discrete ap-proximation in (11.11) below this would make a difference.
11.4 Implied Money-Market Account 205
In line with Lemma 11.3 one can show the following result.
Lemma 11.4 For all t ∈ [0, TM−1] we have
EQ
TM
[B∗(TM)P (0, TM) | Ft
]= Et
(σT0,TM−1 • WTM
),
where we define, in accordance with (11.6), the Rd -valued bounded progressive
process
σT0,TM−1(t) =M−1∑
k=η(t)
σTk,Tk+1(t).
In particular, for all 0 ≤ m ≤ M we have
EQ
TM
[B∗(TM) | FTm
]= B∗(Tm)
P (Tm,TM).
Proof Follows from Lemma 11.2 (→ Exercise 11.4). �
In view of Lemma 11.4, we can now define the equivalent probability measureQ
∗ ∼ QTM on FTM
by
dQ∗
dQTM= B∗(TM)P (0, TM).
Moreover, we have
dQ∗
dQTM
∣∣∣∣Ft
=⎧⎨⎩
Et (σT0,TM−1 • WTM ), t ∈ [0, TM−1],B∗(Tm)
P (0,TM)P (Tm,TM)
, if t = Tm, for m ≤ M − 1, in particular.
Hence, on the one hand, Q∗ can be interpreted as risk-neutral martingale mea-
sure. Following Jamshidian [102], it is also called the “spot LIBOR measure”. In-deed, an application of Bayes’ rule implies the following result (→ Exercise 11.5).
Lemma 11.5 The time Tk price of the Tm-contingent claim X from Lemma 11.3satisfies
π(Tk) = B∗(Tk)EQ∗[
X
B∗(Tm)
∣∣∣∣FTk
],
for all k ≤ m.
Since π(Tk) = P(Tk, Tm) for X = 1, this implies that for any 0 ≤ m ≤ M thediscrete-time process (
P(Tk, Tm)
B∗(Tk)
)k=0,...,m
206 11 Market Models
is a Q∗-martingale with respect to (FTk
). We have thus constructed a full discrete-time interest rate model.
On the other hand, Girsanov’s theorem tells us that
W ∗(t) = WTM (t) −∫ t
0σT0,TM−1(s) ds, t ∈ [0, TM−1],
is a Q∗-Brownian motion. Thus we find the following useful extension of
Lemma 11.1:
Lemma 11.6 Let 0 ≤ m ≤ M −1. Then the dynamics of L(t, Tm) under Q∗ is given
according to
dL(t, Tm)
L(t, Tm)= λ(t, Tm)
m∑k=η(t)
σTk,Tk+1(t)�dt + λ(t, Tm)dW ∗(t), t ∈ [0, Tm].
Proof Follows from Lemma 11.1 for n = M − 1 and the definition of W ∗. �
11.5 Swaption Pricing
Consider a payer swaption with nominal 1, strike rate K , maturity Tμ and under-lying tenor Tμ, Tμ+1, . . . , Tν (Tμ is the first reset date and Tν the maturity of theunderlying swap), for some μ < ν ≤ M . We recall from (2.7) that its payoff at ma-turity Tμ is
δ
⎛⎝ ν∑
m=μ+1
P(Tμ,Tm)(L(Tμ,Tm−1) − K)
⎞⎠
+.
In view of Lemmas 11.3 and 11.5, the swaption price at t = 0 therefore is
π = δP (0, Tμ)EQ
Tμ
⎡⎣⎛⎝ ν∑
m=μ+1
P(Tμ,Tm)(L(Tμ,Tm−1) − K)
⎞⎠
+⎤⎦
= δEQ∗
⎡⎣ 1
B∗(Tμ)
⎛⎝ ν∑
m=μ+1
P(Tμ,Tm)(L(Tμ,Tm−1) − K)
⎞⎠
+⎤⎦ .
To compute π we thus need to know the joint distribution of
L(Tμ,Tμ), L(Tμ,Tμ+1), . . . ,L(Tμ,Tν−1)
under either forward measure QTμ or Q
∗. It turns out that this cannot be done exactlyanalytically in the context of the LIBOR market model.
11.5 Swaption Pricing 207
11.5.1 Forward Swap Measure
We now describe a pricing attempt via a suitable change of numeraire. We considerthe above payer swap. The corresponding forward swap rate at time t ≤ Tμ is
Rswap(t) = P(t, Tμ) − P(t, Tν)
δ∑ν
k=μ+1 P(t, Tk)=
1 − P(t,Tν)P (t,Tμ)
δ∑ν
k=μ+1P(t,Tk)P (t,Tμ)
. (11.8)
In view of Lemma 11.2, Rswap(t) is thus given in terms of the above-constructedLIBOR rates.
Define the positive QTμ -martingale
D(t) =ν∑
k=μ+1
P(t, Tk)
P (t, Tμ), t ∈ [0, Tμ].
This induces an equivalent probability measure Qswap ∼ Q
Tμ , the forward swapmeasure, on FTμ by
dQswap
dQTμ= D(Tμ)
D(0).
Lemma 11.7 The forward swap rate process Rswap(t), t ∈ [0, Tμ], is a positiveQ
swap-martingale.Moreover, there exists some d-dimensional Q
swap-Brownian motion W swap andan R
d -valued progressive swap volatility process ρswap such that
dRswap(t) = Rswap(t)ρswap(t) dW swap(t), t ∈ [0, Tμ].
Proof Let 0 ≤ m ≤ M and 0 ≤ s ≤ t ≤ Tm ∧ Tμ. Then
EQswap
[P(t, Tm)
P (t, Tμ)D(t)
∣∣∣∣Fs
]= 1
D(s)E
QTμ
[P(t, Tm)
P (t, Tμ)D(t)D(t)
∣∣∣∣Fs
]
= 1
D(s)
P (s, Tm)
P (s, Tμ).
On the other hand, (11.8) implies
Rswap(t) = 1
δD(t)− P(t, Tν)
δP (t, Tμ)D(t).
Hence Rswap(t) is a positive Qswap-martingale. The representation of Rswap(t) in
terms of W swap and ρswap follows from Lemma 11.2 and Girsanov’s theorem. �
Recall from (2.8) that the payoff at maturity of the above swaption can be writtenas
δD(Tμ)(Rswap(Tμ) − K
)+.
208 11 Market Models
Hence the price equals
π = δP (0, Tμ)EQ
Tμ
[D(Tμ)
(Rswap(Tμ) − K
)+]
= δP (0, Tμ)D(0)EQswap
[(Rswap(Tμ) − K
)+]
= δ
ν∑k=μ+1
P(0, Tk)EQswap
[(Rswap(Tμ) − K
)+].
Under the hypothesis:
(H) ρswap(t) is deterministic,
we would have that logRswap(Tμ) is Gaussian distributed under Qswap with mean
logRswap(0) − 1
2
∫ Tμ
0‖ρswap(t)‖2 dt
and variance ∫ Tμ
0‖ρswap(t)‖2 dt.
Hence the swaption price would then be
π = δ
ν∑k=μ+1
P(0, Tk)(Rswap(0)Φ(d1) − KΦ(d2)
),
with
d1,2 = log(Rswap(0)
K) ± 1
2
∫ Tμ
0 ‖ρswap(t)‖2 dt
(∫ Tμ
0 ‖ρswap(t)‖2 dt)12
.
This is Black’s formula (2.9) with volatility σ 2 given by
1
Tμ
∫ Tμ
0‖ρswap(t)‖2 dt.
However, it can be shown that ρswap cannot be deterministic, and hence hypothe-sis (H) does not hold, in our lognormal LIBOR setup. For swaption pricing it wouldbe natural to model the forward swap rates directly and postulate that they are log-normal under the forward swap measures (the so-called swap market model). Thisapproach has been carried out by Jamshidian [102], and computationally improvedby Pelsser [131]. It could be shown, however, that then the forward LIBOR ratevolatility cannot be deterministic. So either one gets Black’s formula for caps or forswaptions, but not simultaneously for both. Put in other words, when we insist onlognormal forward LIBOR rates then swaption prices have to be approximated. Onepossibility is to use Monte Carlo methods, as outlined below. Another approach isvia analytic approximation, which we now sketch in the following section.
11.5 Swaption Pricing 209
11.5.2 Analytic Approximations
We have seen in Sect. 2.4.3 that the forward swap rate can be written as weightedsum of forward LIBOR rates
Rswap(t) =ν∑
m=μ+1
wm(t)L(t, Tm−1),
with weights
wm(t) = P(t, Tm)
D(t)P (t, Tμ)=
11+δL(t,Tμ)
· · · 11+δL(t,Tm−1)∑ν
k=μ+11
1+δL(t,Tμ)· · · 1
1+δL(t,Tk−1)
.
According to empirical studies, the variability of the wm’s is small compared to thevariability of the forward LIBOR rates. We thus approximate wm(t) by its deter-ministic initial value wm(0), so that
Rswap(t) ≈ν∑
m=μ+1
wm(0)L(t, Tm−1),
and hence, under the Tμ-forward measure QTμ
dRswap(t) ≈ (· · · ) dt +ν∑
m=μ+1
wm(0)L(t, Tm−1)λ(t, Tm−1) dWTμ, t ∈ [0, Tμ],
for some appropriate drift term. We obtain that the forward swap volatility satisfies
‖ρswap(t)‖2 = d〈logRswap, logRswap〉tdt
≈ν∑
k,l=μ+1
wk(0)wl(0)L(t, Tk−1)L(t, Tl−1)λ(t, Tk−1) λ(t, Tl−1)�
R2swap(t)
.
In a further approximation we replace all random variables by their time 0 values,such that the quadratic variation of logRswap(t) becomes approximatively determin-istic
‖ρswap(t)‖2 ≈ν∑
k,l=μ+1
wk(0)wl(0)L(0, Tk−1)L(0, Tl−1)λ(t, Tk−1) λ(t, Tl−1)�
R2swap(0)
.
Denote the square root of the right-hand side by ρswap(t). By Lévy’s characteriza-tion theorem, the following is a Q
swap-Brownian motion:
W (t) =∫ t
0
d∑j=1
ρswapj (s)
‖ρswap(s)‖ dWswapj (s), t ∈ [0, Tμ].
210 11 Market Models
We then have
dRswap(t) = Rswap(t)‖ρswap(t)‖dW (t)
≈ Rswap(t)ρswap(t) dW (t).
Hence we can approximate the swaption price in our lognormal forward LIBORmodel by Black’s swaption price formula (2.9) where σ 2 is to be replaced by
1
Tμ
∫ Tμ
0
ν∑k,l=μ+1
wk(0)wl(0)L(0, Tk−1)L(0, Tl−1)λ(t, Tk−1) λ(t, Tl−1)�
R2swap(0)
dt.
(11.9)
This is “Rebonato’s formula”, since it originally appears in his book [134]. Thegoodness of this approximation has been numerically tested by several authors, see[27, Chap. 8]. They conclude that “the approximation is satisfactory in general”.
11.6 Monte Carlo Simulation of the LIBOR Market Model
As we have seen in the swaption case above, pricing the claims in Lemmas 11.3and 11.5 typically requires Monte Carlo simulation. There are countless ways tosimulate forward LIBOR rates. We will sketch here a particular Euler scheme, andrefer to Glasserman [79] for a thorough discussion of the topic.
Let us focus on the risk-neutral martingale measure Q∗, albeit the following can
be carried out under any forward measure QTn . We aim at simulating the entire
M-vector of forward LIBOR rates (L(t, T0), . . . ,L(t, TM−1))�. But instead of dis-
cretizing the system of stochastic differential equations in Lemma 11.6, we considerthe transforms Hm(t) = logL(t, Tm). An application of Itô’s formula and insertingthe definition of σTk,Tk+1(t) implies
dHm(t) = αm(t) dt + λ(t, Tm)dW ∗(t), t ≤ Tm (11.10)
with the respective drift term
αm(t) = λ(t, Tm)
m∑k=η(t)
δeHk(t)
1 + δeHk(t)λ(t, Tk)
� − 1
2‖λ(t, Tm)‖2.
Simulating the logarithm of L(t, Tm) has the advantage that it keeps the sim-ulated rate L(t, Tm) nonnegative. Moreover, Hm has Gaussian increments, a factwhich improves the convergence of the Euler scheme.
Now suppose we want to price a Tn-claim with payoff of the form
f (Hn(Tn), . . . ,HM−1(Tn)) .
11.6 Monte Carlo Simulation of the LIBOR Market Model 211
According to Lemma 11.5, this price at t = 0 is given by
π = EQ∗[f (Hn(Tn), . . . ,HM−1(Tn))
B∗(Tn)
].
Let us fix a time grid ti = iΔt , i = 0, . . . ,N , with Δt = Tn/N for N large enoughover which to simulate. The corresponding Euler approximation of (11.10) is2
Hm(ti) = Hm(ti−1) + αm(ti−1)Δt + λ(ti−1, Tm)Z(i)√
Δt, 1 ≤ i ≤ N, (11.11)
where Z(1), . . . ,Z(N) is a sequence of independent standard normal random vec-tors in R
d .The principle of Monte Carlo is to simulate via the Euler scheme (11.11) a
number K of independent copies Π(1), . . . ,Π(K) of the random variable Π =f (Hn(Tn),...,HM−1(Tn))
B∗(Tn), and then to estimate π via averaging
Π = 1
K
K∑j=1
Π(j).
Three considerations are important for the efficiency of this simulation estimator:bias, variance, and computing time. This will now briefly be discussed.
First, a bias is introduced via the Euler approximation (11.11). It means thatEQ∗ [Π ] differs from its target value π = EQ∗ [Π ]. The bias can obviously be re-duced by increasing the number of time discretization steps N . In our example thebias is already negligible for Δt = 1/12 so that we can assume that EQ∗ [Π ] ≈ π .
Second, the central limit theorem asserts that as the number of replications K in-creases, the simulation estimation error Π − π is approximately normal distributedwith mean zero and approximate standard deviation of
sπ =√∑K
j=1(Π(j) − Π)
K (K − 1).
The number sπ is also called the standard error of the Monte Carlo simulation. Itmeans that Π ± sπ is an asymptotically (as K → ∞) valid 68% confidence intervalfor the true value π .
Third, there is an obvious trade-off between bias and variance for a given com-puting capacity, which has to be carefully balanced in general. A more thoroughtreatment of Monte Carlo is beyond the scope of this book. The interested reader isreferred to [79]. This reference also treats bias and variance reduction techniques.
2Following Glasserman [79] we note that for the discrete approximation it makes a differencewhether we define η right- or left-continuous, see (11.7). Indeed, if ti−1 = Tl then η(ti−1) = l + 1and the sum in αm(ti−1) starts at k = l +1. For the left-continuous specification of η the sum wouldstart at k = l and we would thus have an additional term in αm(ti−1). Glasserman and Zhao [81]and Sidenius [150] both find that taking η right-continuous results in a smaller discretization error.
212 11 Market Models
11.7 Volatility Structure and Calibration
So far, we have taken the volatility factors λ(t, Tm) as given deterministic functionswithout indicating how they might be specified. In practice, these factors are chosento calibrate the model to market prices of liquidly traded derivatives, such as capsand swaptions, or to historical time series. Note that the model is automaticallycalibrated to the initial bond prices via (11.3).
There are countless possible specifications of the volatility structure. Volatilityestimation is a huge topic and a thorough discussion is beyond the scope of thisbook. The interested reader is referred to Brigo and Mercurio [27] and referencestherein. In this section, we will briefly discuss two approaches: historical volatil-ity estimation via principal component analysis (PCA), and volatility calibration tomarket quotes of caps and swaptions.
11.7.1 Principal Component Analysis
The basic PCA approach, as outlined in Sect. 3.4, would roughly work as follows.Assume that λ(t, Tm) = λ(Tm − t) is a function of time to maturity Tm − t , for all m.Suppose we have N observations x(1), . . . , x(N) of the random vectors
X(i) = (X1(i), . . . ,XM(i))�, 1 ≤ i ≤ N,
where
Xm(i) = logL(iδ, (i + m − 1)δ) − logL((i − 1)δ, (i + m − 1)δ), 1 ≤ m ≤ M.
The Euler approximation (11.11) then yields
Xm(i) ≈ λ(mδ)Z(i)√
δ,
where we neglected the drift term for simplicity.3 Hence X(i) are approximatelyindependent identically distributed random vectors with zero mean. The PCA de-composition (3.15) of x then takes the form
x(i) = μ +M∑
j=1
aj yj (i) ≈M∑
j=1
aj yj (i)
with loadings aj and principal components yj in nonincreasing order
Var[y1] ≥ Var[y2] ≥ · · · .
3Since the observations are made under the real-world measure P, the drift term is of the orderδ ‖λ(mδ)‖ × max{‖λ(mδ)‖, market price of risk}.
11.7 Volatility Structure and Calibration 213
We thus obtain the estimate for the functions λ = (λ1, . . . , λd)
λj (mδ) =√
Var[yj ]δ
ajm, 1 ≤ m ≤ M.
It is a stylized fact that the first two to three principal components yj are enough toexplain most of the variance of x. The first three loadings aj , and thus the volatilitycurves s �→ λj (s), are typically of the form as in Fig. 3.13: flat, upward (or down-ward) sloping, and hump-shaped.
11.7.2 Calibration to Market Quotes
As for volatility calibration to market quotes of caps and swaptions, we may adhereto the following facts. It becomes evident from Corollary 11.1 that calibrating tocaplet prices constrains the norm ‖λ(t, Tm)‖ of the d-vector λ(t, Tm) only. There isno gain in flexibility in matching caplet implied volatilities by taking the number d
of driving Brownian motions greater than one. The potential value of a multi-factormodel lies in capturing correlations between forward LIBOR rates of different ma-turities. From the Euler approximation (11.11), we see that the instantaneous corre-lation between the increments of logL(t, Tm) and logL(t, Tn) is approximately
ρmn(t) = λ(t, Tm)λ(t, Tn)�
‖λ(t, Tm)‖‖λ(t, Tn)‖ .
These correlations are often chosen to match market quotes of swaptions, which aresensitive to correlation as we have seen in Sect. 11.5, or historical correlations asindicated in the PCA above.
We formalize this dual aspect of volatility vs. correlation by writing
λ(t, Tm) = σm(t) �m(t)
where σm(t) = ‖λ(t, Tm)‖ is the volatility of L(t, Tm), which is calibrated to capletprices, and the row vector �m(t) = λ(t, Tm)/‖λ(t, Tm)‖ captures the correlation be-tween the different rates: ρmn(t) = �m(t) �n(t)
�.For further illustration, suppose that we are given the market quotes of all caplets
Cpl(Tn−1, Tn) = Cpl(0;Tn−1, Tn) in Corollary 11.1 in terms of their respective im-plied volatilities σCpl(Tn−1,Tn). We thus obtain
∫ Tn
0σn(t)
2 dt = σ 2Cpl(Tn,Tn+1)
Tn, 1 ≤ n ≤ M − 1.
If we assume as in the PCA above that σm(t) = σ(Tm − t) is a function of timeto maturity, for all m, we infer
∫ Tn
Tn−1
σ(t)2 dt ={
σ 2Cpl(T1,T2)
T1, n = 1,
σ 2Cpl(Tn,Tn+1)
Tn − σ 2Cpl(Tn−1,Tn) Tn−1, 2 ≤ n ≤ M − 1.
214 11 Market Models
However, this specification bears some inconsistencies as it requires σ 2Cpl(Tn,Tn+1)
Tn
≥ σ 2Cpl(Tn−1,Tn)Tn−1, which is not satisfied by the caplet data in general.
A simple and consistent alternative specification is to let σm(t) ≡ σm be indepen-dent of t , for all m. In this case, the calibration is easy as
σn = σCpl(Tn,Tn+1), 1 ≤ n ≤ M − 1
However, this specification stipulates that the volatility does not change over time,which is not plausible for long-matured forward LIBOR rates.
A reasonable and tractable alternative are parametric forms. For illustration, weconsider4
σm(t) = vm e−β(Tm−t) (11.12)
for some common exponent β and individual factors vm. Strictly speaking, this spec-ification is under-determined as the system
v2n
1 − e−2βTn
2β= σ 2
Cpl(Tn,Tn+1)Tn, 1 ≤ n ≤ M − 1, (11.13)
leaves us with one degree of freedom, which has to be fixed by some additional datapoint. For β = 0 we obtain back the constant volatility case from above. For a moresystematic classification of admissible volatility specifications the reader is referredto [27, Sect. 6.3].
When it comes to the calibration of �m(t), one often assumes that �m(t) ≡ �m,and thus the correlation matrix ρmn = �m ��
n , does not depend on t . For instance thisis the framework in [27, Sect. 6.3]. The analytic approximation formula (11.9) forthe implied swaption volatility σ 2
swp then reads
σ 2swp Tμ ≈
ν−1∑k,l=μ
wk+1(0)wl+1(0)L(0, Tk)L(0, Tl)∫ Tμ
0 σk(t)σl(t) dt
R2swap(0)
ρk,l . (11.14)
This approximation may be used to estimate the correlation matrix ρ if we take theinitial term-structure L(0, Tk) as given and σm as calibrated to the caplet quotes.5 Inthe absence of closed-form formulas or approximations such as (11.9), calibrationis an iterative procedure that requires repeated Monte Carlo simulations at variousparameter values until the model price matches the market.
4This volatility specification is underlying the empirical study by De Jong et al. [51]. Their esti-mates for β are always positive.5Note that there may be some subtle differences between cap and swaption markets to be takeninto account when combining the cap and swaption calibrations. For instance, in the euro zonecaplets are written on semiannual LIBOR (δ = 1/2), while swaps pay annual coupons (δ = 1). Seethe example following in the text below.
11.7 Volatility Structure and Calibration 215
Fig. 11.1 Perfectlycorrelated case: trajectories ofL(·, T ) for T = 2,4.5,7,9.5
The specification of �m goes together with the choice of the dimension d of thedriving Brownian motion. For the sake of illustration, we will confine ourselves tothe following two extreme cases in what follows.6
• Specification I: one extreme case is d = 1 and �m = 1, for all m. In this case, theinstantaneous correlation between the increments of logL(t, Tm) and logL(t, Tn)
is one, for all m,n. This situation is illustrated in Fig. 11.1.• Specification II: the other extreme case is d = M − 1, where we have as many
driving Brownian motions as forward LIBOR rates, and �m = e�m , for all m. In
this case, ρ is the unit matrix, and the system of stochastic differential equations(11.10) becomes decoupled:
dHm(t) =(
δeHm(t)
1 + δeHm(t)σm(t)2 − 1
2σm(t)2
)dt + σm(t) dWm(t), t ≤ Tm,
for all 1 ≤ m ≤ M − 1. It is evident that the forward LIBOR rates are now inde-pendent. This is illustrated in Fig. 11.2.
A word on caplet quotes. The usual market quotes are on caps and floors, suchas shown in Tables 11.1 and 11.2.7 From these the caplet and floorlet volatilitieshave to be stripped. We illustrate a bootstrapping method analogous to the one inSect. 3.1 for the term-structure estimation. The tenor is Ti = i/2, i = 0, . . . ,20,where T1 = 1/2 is the first caplet reset date and T20 = 10 the maturity of the lastcap. The prevailing initial forward LIBOR curve is given in Table 11.3.
6In view of the stylized fact from Sect. 3.4.4, a reasonable specification of ρmn is exponentiallydecaying in |Tm − Tn|. That is, ρmn = e−γ |Tm−Tn| for some γ ≥ 0. The extreme specifications Iand II then correspond to γ = 0 and γ = ∞, respectively. See also Exercise 11.7.7Tables 11.1 and 11.2 show prices in basis points. Often these prices have to be inferred fromquoted implied volatilities, such as discussed in Sect. 2.6.
216 11 Market Models
Fig. 11.2 Independent case:trajectories of L(·, T ) forT = 2,4.5,7,9.5
Table 11.1 Euro cap prices (in basis points) on 18 November 2008
T–K 3.5% 4% 4.5% 5% 5.5% 6% 6.5% 7% 7.5%
2 25.0 11.0 5.0 2.5 1.5 1.0 0.5 0.0 0.0
3 77.0 40.5 21.5 12.0 7.0 4.0 2.5 1.5 1.5
4 148.5 86.0 48.5 27.0 16.0 10.0 6.5 4.5 4.0
5 230.5 140.5 82.0 47.5 28.5 17.5 11.5 8.0 7.5
6 325.5 206.0 125.5 74.5 45.5 29.0 19.0 13.5 12.5
7 431.5 283.5 178.0 109.0 68.0 44.5 29.5 21.0 20.5
8 545.5 368.5 238.0 149.5 95.0 62.5 42.5 30.0 29.0
9 664.0 459.0 304.5 196.5 127.0 85.0 58.5 42.0 40.0
10 786.0 554.5 376.5 248.5 164.0 111.0 77.0 56.0 53.0
Table 11.2 Euro floor prices (in basis points) on 18 November 2008
T–K 3% 2.75% 2.5% 2.25% 2% 1.75% 1.5% 1.25% 1%
2 69.5 50.0 34.0 23.0 14.5 9.0 5.5 3.5 1.5
3 92.0 66.5 47.0 32.0 21.5 14.0 9.0 5.0 2.5
4 110.0 80.5 58.0 40.5 28.5 19.5 13.0 8.0 4.0
5 127.0 94.0 68.5 49.0 35.0 25.0 17.0 11.0 5.5
6 142.0 107.0 78.5 58.0 42.5 31.0 21.5 13.5 7.5
7 157.5 119.5 89.5 67.0 50.0 37.0 26.5 16.5 9.0
8 172.5 132.0 101.0 76.5 58.5 43.5 31.0 20.0 10.5
9 187.5 145.0 112.0 86.5 66.5 50.0 36.0 23.5 13.0
10 201.5 157.5 122.5 95.5 74.0 56.5 41.0 27.5 15.5
11.7 Volatility Structure and Calibration 217
Table 11.3 Forward LIBOR curve (in %) on 18 November 2008
Ti 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5
L(0, Ti) 4.228 2.791 3.067 3.067 3.728 3.728 4.051 4.051 4.199 4.199
Ti 5 5.5 6 6.5 7 7.5 8 8.5 9 9.5
L(0, Ti) 4.450 4.450 4.626 4.626 4.816 4.816 4.960 4.960 5.088 5.088
Table 11.4 Implied volatilities (in %) for caplets Cpl(Ti−1, Ti) at strike rate 3.5%
i 1 2 3 4 5 6 7 8 9 10
σCpl(Ti−1,Ti ) n/a 29.3 29.3 29.3 20.8 20.8 18.3 18.3 17.8 17.8
i 11 12 13 14 15 16 17 18 19 20
σCpl(Ti−1,Ti ) 16.3 16.3 16.7 16.7 16.1 16.1 15.7 15.7 15.7 15.7
Now consider, for instance, the cap at strike rate K = 3.5% and maturity inT4 = 2 years. It is composed of the first three consecutive caplets Cpl(Ti−1, Ti)
with reset and settlement dates Ti−1 and Ti , respectively, and strike rate 3.5%:
Cp(T4) = Cpl(T1, T2) + Cpl(T2, T3) + Cpl(T3, T4).
From this we uniquely infer the caplet volatility
σCpl(T1,T2) = σCpl(T2,T3) = σCpl(T3,T4) = 29.3%
by inverting Black’s formula. The next cap matures in T6 = 3 years. We thus have
Cp(T6) − Cp(T4) = Cpl(T4, T5) + Cpl(T5, T6),
and again we can uniquely infer the implied caplet volatility
σCpl(T4,T5) = σCpl(T5,T6) = 20.8%,
without altering the previous ones. Proceeding this way we arrive at the impliedvolatilities for all caplets at strike rate 3.5% shown in Table 11.4 (→ Exercise 11.6).
As an application, we now calibrate the lognormal LIBOR market modelto the 3.5% strike caplet data in Table 11.4 using the parametric specifica-tion (11.12) (→ Exercise 11.7). From (11.13) we thus obtain the volatility para-meters v1, . . . , v19 as functions on β . Implementing the Monte Carlo algorithmdescribed in Sect. 11.6, we recapture the original 3.5% cap prices from Table 11.1,independently of the choice of the correlation specification. In fact, we consider thetwo extreme specifications I (d = 1 and �m = 1) and II (d = M − 1 and �m = e�
m)
218 11 Market Models
Fig. 11.3 The swaption priceas function of β . The straighthorizontal line indicates thereal market quote of 248 bp.The upper curves are for thecorrelation specification I, thelower curves are forspecification II. The solidlines show the Monte Carlosimulation based prices withstandard errors indicated bythe dotted lines. The dashedlines show the respectiveprices based on theapproximationformula (11.14)
from above. We then price the at-the-money 4×6-swaption with maturity in 4 yearsand whose underlying swap is 6 years long. Its tenor is as follows: first reset dateT8 = 4, and annual(!) coupon payments at T10 = 5, . . . , T20 = 10. As should havebecome clear by now, this price depends both on β and on the correlation spec-ification. For comparison, we also compute the respective swaption prices basedon the analytic approximation formula (11.14) for the implied swaption volatility.Figure 11.3 shows the results.
For correlation specification II there is an obvious diversification effect betweenthe underlying LIBOR rates, which is due to their independence. This results in alower aggregate volatility and thus a lower swaption price. It is interesting to notethat the real market quote for this swaption was 248 bp. For correlation specifica-tion I, we obtain an estimate for β of approximately 0.07. But specification II couldnot calibrate to this data point. It seems that the lognormal LIBOR market modelwith specification II underprices swaption prices systematically. We also see that theapproximation differs from the true values by order of 7 to 10 bp (specification I)and 20 to 35 bp (specification II), respectively. Of course, this simple example ismerely of an indicative nature. More systematic tests for quality of the analyticalapproximation can be found in [27, Chap. 8].
Finally a word on the above caplet volatility calibration. The snag is that the im-plied volatilities in Table 11.4 will depend on the strike rate in general. Hence wecan calibrate our lognormal LIBOR market model only to match the caplet pricesat any maturity Ti for one strike rate at a time, no matter how many driving Brown-ian motions we use. Thus the situation is very much like in the Black–Scholesstock market model, which is incapable of fitting the market option prices acrossall strikes.8 One way out is to let λ(t, Tm) = λ(ω, t, Tm) be a progressive process,analogous to Heston’s generalization of the Black–Scholes model, and/or to replace
8Note that the Heston stochastic volatility model can produce volatility skews, see Fig. 10.4, andso does the simple affine stock model from Exercise 10.11.
11.8 Continuous-Tenor Case 219
the driving Brownian motion by some more general Lévy process. Much researchhas been done in this direction over the last ten years to achieve a good, possiblyexact, fitting of market option data. The interested reader is referred to Brigo andMercurio [27, Part IV] for a detailed overview.
11.8 Continuous-Tenor Case
In this section, we specify the continuum of all forward LIBOR rates L(t, T ), forT ∈ [0, TM−1]. Given the discrete-tenor skeleton constructed in Sect. 11.2, it isenough to fill the gaps between the Tj s. Each forward LIBOR rate L(t, T ) willfollow a lognormal process under the forward measure for the date T + δ.
The stochastic basis is the same as before, except that we now assume thatFt = F WTM
t is the filtration generated by the d-dimensional Brownian motion WTM ,so that we can apply the representation theorem 4.8 for Q
TM -martingales. In addi-tion, we now need a continuum of initial dates:
• for every T ∈ [0, TM−1], an Rd -valued deterministic bounded measurable func-
tion λ(t, T ), t ∈ [0, T ], which represents the volatility of L(t, T );• a positive and nonincreasing initial term-structure
P(0, T ), T ∈ [0, TM ],and hence a nonnegative initial forward LIBOR curve
L(0, T ) = 1
δ
(P(0, T )
P (0, T + δ)− 1
), T ∈ [0, TM−1].
First, we construct a discrete-tenor model for L(t, Tm), m = 0, . . . ,M − 1, as inthe previous section.
Second, we focus on the forward measures for dates T ∈ [TM−1, TM ]. We donot have to take into account forward LIBOR rates for these dates, since theyare not defined there. However, we are given the values of the implied money-market account B∗(TM−1) and B∗(TM) and the probability measure Q
∗. It satis-fies
P(0, Tm) = EQ∗[
1
B∗(Tm)
], m ≤ M.
By the monotonicity of P(0, T ), there exists a unique deterministic nondecreasingfunction
α : [TM−1, TM ] → [0,1]with α(TM−1) = 0 and α(TM) = 1, such that
logB∗(T ) = (1 − α(T )) logB∗(TM−1) + α(T ) logB∗(TM)
220 11 Market Models
satisfies
P(0, T ) = EQ∗[
1
B∗(T )
], T ∈ [TM−1, TM ].
Let T ∈ [TM−1, TM ]. Since B∗(T ) is FT -measurable and positive, and satis-fies
EQ∗[
1
B∗(T )P (0, T )
]= 1,
we can define the T -forward measure QT ∼ Q
∗ on FT by
dQT
dQ∗ = 1
B∗(T )P (0, T ).
Then we have
dQT
dQTM= dQ
T
dQ∗dQ
∗
dQTM= B∗(TM)P (0, TM)
B∗(T )P (0, T ).
By the representation theorem 4.8 for QTM -martingales there exists a unique
σT,TM∈ L such that
dQT
dQTM
∣∣∣∣Ft
= EQ
TM
[B∗(TM)P (0, TM)
B∗(T )P (0, T )
∣∣∣∣Ft
]= Et
(σT,TM
• WTM
),
for t ∈ [0, T ]. Girsanov’s theorem then tells us that
WT (t) = WTM (t) −∫ t
0σT,TM
(s)� ds, t ∈ [0, T ],
is a QT -Brownian motion.
Third, since T ∈ [TM−1, TM ] was arbitrary, we can now define the forward LI-BOR process L(t, T ) for any T ∈ [TM−2, TM−1] as
dL(t, T ) = L(t, T )λ(t, T ) dWT +δ(t),
L(0, T ) = 1
δ
(P(0, T )
P (0, T + δ)− 1
).
This in turn defines the bounded progressive process
σT,T +δ(t) = δL(t, T )
δL(t, T ) + 1λ(t, T ), t ∈ [0, T ],
for any T ∈ [TM−2, TM−1]. The forward measures for T ∈ [TM−2, TM−1] are nowgiven by
dQT
dQT +δ= ET
(σT,T +δ • WT +δ
).
11.9 Exercises 221
Hence we have
dQT
dQTM
∣∣∣∣Ft
= dQT
dQT +δ
∣∣∣∣Ft
dQT +δ
dQTM
∣∣∣∣Ft
= Et
(σT,T +δ • WT +δ
)Et
(σT +δ,TM
• WTM
)
= Et
(σT,TM
• WTM
), t ∈ [0, T ],
for any T ∈ [TM−2, TM−1], where
σT,TM= σT,T +δ + σT +δ,TM
.
Proceeding by backward induction yields the forward measure QT and the corre-
sponding QT -Brownian motion WT for all T ∈ [0, TM ], and forward LIBOR rates
L(t, T ) for all T ∈ [0, TM−1].This way, we obtain the zero-coupon bond prices for all maturities 0 ≤ T ≤ S ≤
TM . Indeed, in view of Lemma 7.1, it is reasonable to define the forward priceprocess
P(t, S)
P (t, T )= P(0, S)
P (0, T )
dQS
dQT
∣∣∣∣Ft
= P(0, S)
P (0, T )
dQS
dQTM
∣∣∣∣Ft
dQTM
dQT
∣∣∣∣Ft
= P(0, S)
P (0, T )Et
(−σT,S • WT
), t ∈ [0, T ], (11.15)
where we set (→ Exercise 11.8)
σT,S = σT,TM− σS,TM
.
In particular, for t = T we get
P(T ,S) = P(0, S)
P (0, T )ET
(−σT,S • WT
).
Notice that now P(T ,S) may be greater than 1, unless S − T = mδ for some inte-ger m. Hence even though all δ-period forward LIBOR rates L(t, T ) are nonnega-tive, there may be negative interest rates for other than δ periods.
11.9 Exercises
Exercise 11.1 Derive (11.2), by showing that
δL(t, T )
δL(t, T ) + 1= 1 − e− ∫ T +δ
T f (t,u) du.
222 11 Market Models
Exercise 11.2 Give a full proof of Lemma 11.1.
Exercise 11.3 Finish the proof of Lemma 11.2.
Exercise 11.4 Prove Lemma 11.4.
Exercise 11.5 Prove Lemma 11.5.
Exercise 11.6 Derive the caplet implied volatilities in Table 11.4 by the describedbootstrapping method.
Exercise 11.7 Write a code for the Monte Carlo simulation of the LIBOR marketmodel as outlined in Sect. 11.6, both for the risk-neutral measure Q
∗ as well as theforward measure Q
TM , and with tenor structure Ti = i/2 for 0 ≤ i ≤ M = 20. Ifnot mentioned otherwise, implement the two extremal correlation specifications I(d = 1 and �m = 1) and II (d = M − 1 and �m = e�
m).
(a) Calibrate the parametric specification (11.12) to the 3.5% strike caplet data inTable 11.4 as a function of β .
(b) Compute the 3.5% cap prices with maturities 2, . . . ,10 and compare your resultto the original quotes in Table 11.1. Convince yourself that the computed capprices are the same in both cases I and II.
(c) Compute the at-the-money 4 × 6-swaption price via Monte Carlo simulation asfunction of β and the correlation specification, as shown in Fig. 11.3. Note thatthe underlying swap has annual coupon payments.
(d) Compute this swaption price using the analytic approximation formula (11.14)for the implied swaption volatility and Black’s swaption formula. Comparethese results to the findings in (c).
(e) Compute this swaption price for a intermediary correlation matrix specified byρmn = e−γ |Ti−Tj | for various values of γ > 0 (hint: use d = M − 1 and find thecorresponding �m via Cholesky factorization).
(f) Run the Monte Carlo algorithm under both the risk-neutral Q∗ as well as the
terminal forward measure QT20 . Verify that the results are the same under both
measures.
Exercise 11.8 Consider the setup of Sect. 11.8, and let 0 ≤ T ≤ S ≤ TM .
(a) Let k ∈ N0 be such that TM−1 ≤ T + kδ < TM . Prove that
dQT
dQTM
∣∣∣∣Ft
= Et
(σT,TM
• WTM
), t ∈ [0, T ],
where σT,TM= σT,T +δ + σT +δ,T +2δ + · · · + σT +(k−1)δ,T +kδ + σT +kδ,TM
.(a) Prove that the forward price process defined in (11.15) satisfies
P(t, S)
P (t, T )= P(0, S)
P (0, T )Et
(−σT,S • WT
), t ∈ [0, T ]
where σT,S = σT,TM− σS,TM
. Compare this result with Lemma 7.1.
11.10 Notes 223
(c) Use (b) to prove that
P(t, T )
P (t, T + δ)= P(0, T )
P (0, T + δ)Et
(σT,T +δ • WT +δ
), t ∈ [0, T ].
(d) Deduce from (c) that actually we have
P(t, T )
P (t, T + δ)= 1 + δL(t, T ), t ∈ [0, T ].
(e) Use (d) to show that P(T ,S) ≤ 1 if S − T = kδ for some k ∈ N.(f) Verify that P(t, T )/B∗(t), t ≤ T , is a Q
∗-martingale.
11.10 Notes
Apart from what has been said in the main text, an overview of who contributed tothe development of LIBOR market models is given in [127, Sect. 12.4]. The back-ward induction approach from Sects. 11.2 and 11.8 was developed by Musiela andRutkowski [126]. An analytic approximation for swaption pricing in an affine frame-work in the spirit of Sect. 11.5.2 (“freezing the coefficients”) has been provided bySchrager and Pelsser [145], see also references therein. Section 11.6 is partly basedon Glasserman [79, Sect. 7.3]. Some of the data material in Sect. 11.7.2 has beenprepared jointly by Antoon Pelsser and the author for a joint course at the WU (Vi-enna University of Economics and Business Administration) Executive Academy inDecember 2008.
This book gives an introduction to the calibration to and pricing of Europeanstyle standard products, such as caps, floors and swaptions. Path dependent, such asAmerican or Bermudan style, options have become popular and require more so-phisticated valuation methods than the one presented here. Computing continuationvalues, or conditional expectations in general, with Monte Carlo becomes cumber-some since it requires nested simulation. Several authors, especially Carrière [37],Longstaff and Schwartz [118] and Tsitsiklis and Van Roy [158, 159], have proposedthe use of regression to estimate continuation values from simulated path and thusto price American options by simulation. This approach has by now become stan-dard. The interested reader is referred to Glasserman [79, Sect. 8.6] for a thoroughintroduction. An alternative to the Monte Carlo approach to path dependent optionvaluation is given by the so-called Markov-functional interest rate models, first in-troduced by Hunt, Kennedy and Pelsser [97]. The interested reader is also referredto Pelsser [131, Chap. 9].
Chapter 12Default Risk
So far bond price processes P(t, T ) had the property that P(T ,T ) = 1. That is, thepayoff was certain, there was no risk of default of the issuer. This may be the casefor treasury bonds. Corporate bonds, however, may bear a substantial risk of default.Investors should be adequately compensated by a risk premium, which is reflectedby a higher yield on the bond.
In this chapter, we will briefly review the two most common approaches to creditrisk modeling: the structural and the intensity-based approach. The structural ap-proach models the value of a firm’s assets. Default is when this value hits a certainlower bound. This approach goes back to Merton’s [123] seminal corporate debtmodel. In the intensity-based approach, default is specified exogenously by a stop-ping time with given intensity process. This approach can be traced back to work ofJarrow, Lando and Turnbull in the early 1990s.
12.1 Default and Transition Probabilities
Rating agencies aim at providing timely, objective information and credit analysisof obligors. Usually they operate without government mandate and are independentof any investment banking firm or similar organization. Among the biggest agen-cies are Moody’s Investors Service (Moody’s), Standard&Poor’s (S&P), and FitchRatings.
Rating agencies assign a credit rating that reflects the creditworthiness of anobligor. After issuance and assignment of the initial obligor’s rating, the ratingagency regularly checks and adjusts the rating. If there is a tendency observablethat may affect the rating, the obligor is set on the Rating Review List (Moody’s) orthe Credit Watch List (S&P). The interpretation of the letter ratings by S&P’s andMoody’s are summarized in Table 12.1.
For the quantitative assessment of credit risk we thus have not only to considerdefault probabilities, but also the probabilities for transitions between credit rat-ings.1 Note that the rating is based on objective probabilities, while for the pricingwe need the corresponding risk-neutral probabilities. The equivalent change of mea-sure will be discussed in Sect. 12.3.3 below.
A stylized formal definition of objective default and transition rates is given in[142, Chap. 2] as follows:
1Another important risk element are the recovery rates. That is, the proportion of value deliveredafter default has occurred. See Sect. 12.3.3 below.
D. Filipovic, Term-Structure Models,Springer Finance,DOI 10.1007/978-3-540-68015-4_12, © Springer-Verlag Berlin Heidelberg 2009
225
226 12 Default Risk
Table 12.1 Rating symbolsS&P Moody’s Interpretation
Investment-grade ratings
AAA Aaa Highest quality, extremely strong
AA+ Aa1
AA Aa2 High quality
AA− Aa3
A+ A1
A A2 Strong payment capacity
A− A3
BBB+ Baa1
BBB Baa2 Adequate payment capacity
BBB− Baa3
Speculative-grade ratings
BB+ Ba1 Likely to fulfill obligations,
BB Ba2 ongoing uncertainty
BB− Ba3
B+ B1
B B2 High-risk obligations
B− B3
CCC+ Caa1
CCC Caa2 Current vulnerability to default
CCC− Caa3
CC
C Ca In bankruptcy or default
D or other marked shortcoming
Definition 12.1
(a) The historical one-year default rate, based on the time frame [Y0, Y1], for anR-rated issuer is
dR =∑Y1
y=Y0MR(y)∑Y1
y=Y0NR(y)
,
where NR(y) is the number of issuers with rating R at beginning of year y,and MR(y) is the number of issuers with rating R at beginning of year y whichdefaulted in that year.
12.2 Structural Approach 227
Table 12.2 S&P’s one-year transition and default rates, based on the time frame [1981, 2007].N.R. stands for not rated
Initial rating (R) Rating at end of year (R′)AAA AA A BBB BB B CCC D N.R.
AAA 86.05 13.95 0.00 0.00 0.00 0.00 0.00 0.00 0.00
AA 0.73 90.73 6.10 0.24 0.24 0.00 0.00 0.00 1.95
A 0.00 1.80 87.57 6.13 0.54 0.00 0.00 0.18 3.78
BBB 0.00 0.12 1.60 88.07 3.81 0.12 0.00 0.49 5.78
BB 0.00 0.00 0.00 4.12 79.02 5.69 0.20 0.59 10.39
B 0.00 0.00 0.00 0.31 4.33 73.37 3.41 6.81 11.76
CCC/C 0.00 0.00 0.00 0.00 0.00 10.00 35.00 40.00 15.00
(b) The historical one-year transition rate from rating R to R′, based on the timeframe [Y0, Y1], is
trR,R′ =∑Y1
y=Y0MR,R′(y)∑Y1
y=Y0NR(y)
,
where NR(y) is as above, and MR,R′(y) is the number of issuers with rating R
at beginning of year y and R′ at the end of that year.
Transition rates are gathered in a transition matrix as shown in Table 12.2. Notethat the actual estimation methods for default and transition probabilities used byrating agencies, such as S&P’s, are more sophisticated than appears from the De-finition 12.1. For instance, the above statistics have to be adjusted for issuers thatchanged to not rated (N.R.) during the underlying time frame. See the report [153].
The rating-based default and transition probabilities bear some shortcomings.Rating agencies appear to be too slow to change ratings.2 This may result in a sys-tematic overestimation of trR,R and dR , and hence underestimation of trR,R′ , atleast for some ratings R �= R′. Finally, note that Definition 12.1 neglects the defaultrate volatility. Transition and default probabilities are dynamic and vary over time,depending on economic conditions. In the following sections we will consider twodifferent dynamic model approaches.
12.2 Structural Approach
Merton [123] proposed a simple capital structure of a firm consisting of equity andone type of zero-coupon debt with promised terminal constant payoff X > 0 at ma-turity T . The firm defaults by T if the total market value of its assets V (T ) at T is
2For instance, rating agencies have been subject to criticism in the wake of large losses beginningin 2007 in the collateralized debt obligation (CDO) market that occurred despite being assignedtop ratings.
228 12 Default Risk
less than its liabilities X. Thus the probability of default by time T conditional onthe information available at t ≤ T is
pd(t, T ) = P [V (T ) < X | Ft ] ,
with respect to some stochastic basis (Ω, F , (Ft )t∈[0,T ],P). The dynamics of V (t)
is modeled as geometric Brownian motion
dV (t)
V (t)= μdt + σ dW(t), t ∈ [0, T ],
that is
V (T ) = V (t) exp
(σ(W(T ) − W(t)) +
(μ − 1
2σ 2
)(T − t)
), t ∈ [0, T ].
Then we have
pd(t, T ) = Φ
(log( X
V (t)) − (μ − 1
2σ 2)(T − t)
σ√
T − t
), t ∈ [0, T ]. (12.1)
If the firm value process V (t) is continuous, as in the Merton model, the instanta-neous default intensity ∂+
T pd(t, T )|T =t is zero (→ Exercise 12.1). To include “un-expected” defaults one has to consider firm value processes with jumps. Zhou [164]models V (t) as a jump-diffusion process
V (T ) = V (t)
⎛⎝ N(T )∏
j=N(t)+1
eZj
⎞⎠ e(μ− σ2
2 )(T −t)+σ(W(T )−W(t)),
where N(t) is a Poisson process with intensity λ and Z1,Z2, . . . is a sequence ofi.i.d. Gaussian N (m,ρ2) distributed random variables. It is assumed that W , N andZj are mutually independent. A dynamic description of V is
V (t) = V (0) +∫ t
0V (s) (μds + σ dW(s)) +
N(t)∑j=1
V (τj−)(
eZj − 1)
,
where τ1, τ2, . . . are the jump times of N .It is clear that the distribution of logV (T ) conditional on Ft and N(T )−N(t) =
n is Gaussian with mean
logV (t) + mn +(
μ − σ 2
2
)(T − t)
and variance
nρ2 + σ 2(T − t).
12.3 Intensity-Based Approach 229
Hence the conditional default probability is
pd(t, T ) = P[logV (T ) < logX | Ft
]
=∞∑
n=0
P[logV (T ) < logX | Ft , N(T ) − N(t) = n
]P [N(T ) − N(t) = n]
=∞∑
n=0
Φ
⎛⎝ log( X
V (t)) − mn − (μ − σ 2
2 )(T − t)√nρ2 + σ 2(T − t)
⎞⎠ e−λ(T −t) (λ(T − t))n
n! ,
(12.2)so that now the instantaneous default intensity ∂+
T pd(t, T )|T =t is positive on{V (t) ≥ X} (→ Exercise 12.1).
One drawback of the above approach is that the event “default by T ” is definedas {V (T ) < X}, which does not depend on the asset values V (t) prior to T . Firstpassage time models make this approach more realistic by admitting default at anytime Td ∈ [0, T ], and not just at maturity T . That means, bankruptcy occurs if thefirm value V (t) crosses a specified stochastic boundary X(t), such that
Td = inf{t | V (t) < X(t)}.In this case, “default by T ” means {Td ≤ T }, and thus the conditional default prob-ability is
pd(t, T ) = P [Td ≤ T | Ft ] , t ∈ [0, T ],which has to be determined by Monte Carlo simulation in general. We will nowpresent an approach where the default time Td is directly modeled via its intensity.
12.3 Intensity-Based Approach
Default is often a complicated event. The precise conditions under which it must oc-cur (such as hitting a barrier) are easily misspecified. The above structural approachhas the additional deficiency that it is usually difficult to determine and trace a firm’svalue process.
In this section we focus directly on describing the evolution of the default proba-bilities pd(t, T ) without defining the exact default event. Formally, we fix a proba-bility space (Ω, F ,P). The flow of the complete market information is representedby a filtration (Ft ) satisfying the usual conditions. The default time Td is assumedto be an (Ft )-stopping time, hence the right-continuous default process
H(t) = 1{Td≤t}
is (Ft )-adapted. The Ft -conditional default probability is now
pd(t, T ) = E [H(T ) | Ft ] , t ∈ [0, T ].
230 12 Default Risk
Obviously, H is a uniformly integrable submartingale. By the Doob–Meyer de-composition ([106, Theorem 1.4.10]) there exists a unique (Ft )-predictable3 non-decreasing process A(t) = A(t ∧ Td) with A(0) = 0 and such that
M(t) = H(t) − A(t) (12.3)
is a martingale. Hence
pd(t, T ) = 1{Td≤t} + E [A(T ) − A(t) | Ft ] .
This formula is the best we can hope for in general. We next proceed in several stepstowards an explicit expression for pd(t, T ) by imposing more and more restrictiveconditions.
Throughout, we will assume that there exists a sub-filtration (Gt ) ⊂ (Ft ) (partialmarket information) such that
Ft = Gt ∨ Ht ,
where Ht = σ(H(s) | s ≤ t) and Gt ∨ Ht stands for the smallest σ -algebra con-taining Gt and Ht . Intuitively speaking, events in Ft are Gt -observable given thatTd > t . The formal statement is as follows:
Lemma 12.1 Let t ∈ R+. For every A ∈ Ft there exists B ∈ Gt such that
A ∩ {Td > t} = B ∩ {Td > t}. (12.4)
Proof Let
F ∗t = {A ∈ Ft | ∃B ∈ Gt with property (12.4)}.
The inclusion Gt ⊂ F ∗t is obvious. Simply take B = A. Moreover Ht ⊂ F ∗
t . Indeed,for every A ∈ Ht the intersection A ∩ {Td > t} is either ∅ or {Td > t}, so we cantake for B either ∅ or Ω .
Since F ∗t is a σ -algebra and Ft is defined to be the smallest σ -algebra containing
Gt and Ht , we conclude that Ft ⊂ F ∗t . This proves the lemma. �
We next elaborate on the following assumption:
(D1) there exists a nonnegative (Gt )-progressive process λ such that
P [Td > t | Gt ] = e− ∫ t0 λ(s) ds .
Hence the default probability by t as seen by a Gt -informed observer satisfiesP[Td ≤ t | Gt ] < 1. In particular, the inclusion Gt ⊂ Ft is strict: a market participant
3The (Ft )-predictable σ -algebra on Ω × R+ is generated by all left-continuous (Ft )-adaptedprocesses; or equivalently, by the sets B × {0} where B ∈ F0 and B × (s, t] where s < t andB ∈ Fs . A predictable process is always progressive.
12.3 Intensity-Based Approach 231
with access to the partial market information Gt cannot observe whether default hasoccurred by time t (Td ≤ t) or not (Td > t). In other words, Td is not a stoppingtime for (Gt ). This nicely reflects the aforementioned difficulties to determine theexact default event in practice. We will give an interpretation of λ after Lemma 12.3below.
A consequence of the following lemma is that for any Ft -measurable randomvariable Y there exists an Gt -measurable random variable Y such that Y = Y on{Td > t}.
Lemma 12.2 Assume (D1), and let Y be a nonnegative random variable. Then
E[1{Td>t}Y | Ft
] = 1{Td>t}e∫ t
0 λ(s) dsE[1{Td>t}Y | Gt
](12.5)
for all t .
Proof Let A ∈ Ft . By Lemma 12.1 there exists a B ∈ Gt with (12.4), that is,1A1{Td>t} = 1B1{Td>t}. Hence, by the very definition of the Gt -conditional expecta-tion, ∫
A
1{Td>t}YP [Td > t | Gt ] dP =∫
B
1{Td>t}YP [Td > t | Gt ] dP
=∫
B
E[1{Td>t}Y | Gt
]P [Td > t | Gt ] dP
=∫
B
1{Td>t}E[1{Td>t}Y | Gt
]dP
=∫
A
1{Td>t}E[1{Td>t}Y | Gt
]dP.
This implies
E[1{Td>t}YP [Td > t | Gt ] | Ft
] = 1{Td>t}E[1{Td>t}Y | Gt
],
which proves the lemma. �
We have now the following expression for the conditional default probabilities.
Lemma 12.3 Assume (D1). For any t ≤ T we have
P [Td > T | Ft ] = 1{Td>t}E[e− ∫ T
t λ(s) ds | Gt
], (12.6)
P [t < Td ≤ T | Ft ] = 1{Td>t}E[1 − e− ∫ T
t λ(s) ds | Gt
]. (12.7)
Moreover, the processes
L(t) = 1{Td>t}e∫ t
0 λ(s) ds = (1 − H(t))e∫ t
0 λ(s) ds
is an (Ft )-martingale.
232 12 Default Risk
Proof Let t ≤ T . Then 1{Td>T } = 1{Td>t}1{Td>T }. Using this and (12.5) we derive
P [Td > T | Ft ] = E[1{Td>t}1{Td>T } | Ft
]= 1{Td>t}e
∫ t0 λ(s) ds
E[1{Td>T } | Gt
]= 1{Td>t}e
∫ t0 λ(s) ds
E[E[1{Td>T } | GT
] | Gt
]
= 1{Td>t}e∫ t
0 λ(s) dsE
[e− ∫ T
0 λ(s) ds | Gt
],
which proves (12.6). Equation (12.7) follows since
1{t<Td≤T } = 1{Td>t} − 1{Td>T }.
For the second statement it is enough to consider
E [L(T ) | Ft ] = E
[1{Td>t}1{Td>T }e
∫ T0 λ(s) ds | Ft
]
= 1{Td>t}e∫ t
0 λ(s) dsE
[1{Td>T }e
∫ T0 λ(s) ds | Gt
]= L(t),
since by (D1)
E
[1{Td>T }e
∫ T0 λ(s) ds | Gt
]= E
[E[1{Td>T } | GT
]e∫ T
0 λ(s) ds | Gt
]= 1. �
Replacing T by t + Δt in (12.7) gives, in first order in Δt ,
P[t < Td ≤ t + Δt | Ft ] ≈ 1{Td>t}λ(t)Δt,
so λ(t)Δt is approximately the conditional probability of a default in a small timeinterval after t given survival up to and including t . Whence we refer to λ(t) asdefault intensity prevailing at time t .
Here is a rather surprising and important identification result for the Doob–Meyerdecomposition (12.3) in terms of λ.
Lemma 12.4 Assume (D1). Then the process
N(t) = H(t) −∫ t
0λ(s)1{Td>s} ds
is an (Ft )-martingale. Hence, by the uniqueness of the predictable Doob–Meyerdecomposition (12.3), we have
A(t) =∫ t
0λ(s)1{Td>s} ds.
12.3 Intensity-Based Approach 233
Proof Let t ≤ T . In view of (12.6) and (12.5) we have
E [N(T ) | Ft ] = 1 − E[1{Td>T } | Ft
] −∫ t
0λ(s)1{Td>s} ds
−∫ T
t
E[λ(s)1{Td>s} | Ft
]ds
= 1 − 1{Td>t}E[e− ∫ T
t λ(u)du | Gt
]−
∫ t
0λ(s)1{Td>s} ds
−∫ T
t
1{Td>t}e∫ t
0 λ(u)duE[λ(s)1{Td>s} | Gt
]ds
︸ ︷︷ ︸=:I
.
We have further
I =∫ T
t
1{Td>t}e∫ t
0 λ(u)duE[λ(s)E
[1{Td>s} | Gs
] | Gt
]ds
= 1{Td>t}E[∫ T
t
λ(s)e− ∫ st λ(u) du ds | Gt
]
= 1{Td>t}E[1 − e− ∫ T
t λ(u)du | Gt
],
hence
E [N(T ) | Ft ] = 1 − 1{Td>t} −∫ t
0λ(s)1{Td>s} ds = N(t). �
The next assumption leads the way to implement a default risk model:
(D2) P [Td > t | G∞] = P [Td > t | Gt ] , t ≥ 0.
Stopping times which satisfy (D1) and (D2) are called (Gt )-doubly stochastic,see e.g. [24, Sect. II.1].
Here are two lemmas which put (D2) in context.
Lemma 12.5 The following properties are equivalent:
(a) (D2) holds.(b) Every bounded G∞-measurable X satisfies E[X | Ft ] = E[X | Gt ].(c) Every (Gt )-martingale is an (Ft )-martingale.
Property (c) is known in the literature as “hypothesis H”, see [25, 64].
Proof (a) ⇔ (b): For A ∈ Gt , u ≤ t and some bounded G∞-measurable X, define
I1 =∫
A∩{Td>u}X dP =
∫A
XE[1{Td>u} | G∞]dP,
234 12 Default Risk
I2 =∫
A∩{Td>u}E[X | Gt ]dP =
∫A
XE[1{Td>u} | Gt ]dP.
Since Ft = Gt ∨ Ht is generated by sets of the form A ∩ {Td > u}, it is clear thatboth (a) and (b) are equivalent to I1 = I2.
(b) ⇔ (c): → Exercise 12.2. �
Lemma 12.6 The following properties are equivalent:
(a) M(t) = H(t) − ∫ t
0 (s)1{Td>s} ds is a (G∞ ∨ Ht )-martingale for some nonneg-ative (Gt )-progressive process .
(b) (D1) and (D2) hold for λ = .
Proof (a) ⇒ (b): The function φ(T ) = E[1{Td>T } | G∞ ∨ Ht ] for T ≥ t satisfies
φ(T ) = E
[1 − M(T ) −
∫ T
0(s)1{Td>s} ds | G∞ ∨ Ht
]
= 1 − M(t) −∫ t
0(s)1{Td>s} ds −
∫ T
t
E[(s)1{Td>s} ds | G∞ ∨ Ht
]
= 1{Td>t} −∫ T
t
(s)φ(s) ds. (12.8)
This property is equivalent to
E[1{Td>T } | G∞ ∨ Ht
] = 1{Td>t}e− ∫ Tt (s) ds . (12.9)
For t = 0, we obtain
E[1{Td>T } | G∞
] = e− ∫ T0 (s) ds .
Since the right-hand side is GT -measurable, conditioning on GT yields (D1) and(D2) for λ = .
(b) ⇒ (a): A straightforward modification of the proofs of Lemmas 12.1 and 12.2shows that (→ Exercise 12.3)
E[1{Td>t}Y | G∞ ∨ Ht
] = 1{Td>t}e∫ t
0 λ(s) dsE[1{Td>t}Y | G∞
](12.10)
for every random variable Y . Combining this and (D2), we obtain
E[1{Td>T } | G∞ ∨ Ht
] = 1{Td>t}e∫ t
0 λ(s) dsE[1{Td>T } | G∞
]
= 1{Td>t}e∫ t
0 λ(s) dse− ∫ T0 λ(s) ds,
and thus (12.9), which again is equivalent to (12.8), for = λ. Hence M is a(G∞ ∨ Ht )-martingale. �
The next lemma gives the key idea for how to construct an intensity-based model.
12.3 Intensity-Based Approach 235
Lemma 12.7 Suppose, in addition to (D1) and (D2), that∫ ∞
0 λ(s) ds = ∞. Then∫ Td
0 λ(s) ds is an exponential random variable with parameter 1 and is independentof G∞.
Proof Define Λ(t) = ∫ t
0 λ(s) ds. Then Λ(t) is nondecreasing and continuous, andsatisfies Λ(R+) = R+. We can define its right inverse
C(s) = inf{t | Λ(t) > s},which is G∞-measurable. Then Λ(t) > s if and only if t > C(s). Moreover,Λ(C(s)) = s for all s ≥ 0, and so
P [Λ(Td) > s | G∞] = P [Td > C(s) | G∞] = e−Λ(C(s)) = e−s .
This proves that Λ(Td) is an exponential random variable with parameter 1 andindependent of G∞. �
12.3.1 Construction of Doubly Stochastic Intensity-Based Models
The construction of a model that satisfies (D1) and (D2) is now straightforward byreversion of the above approach. We start with a filtration (Gt ) satisfying the usualconditions and
G∞ = σ(Gt | t ∈ R+) ⊂ F .
Let λ(t) be a nonnegative (Gt )-progressive process with the property∫ t
0λ(s) ds < ∞ a.s. for all t ∈ R+.
Motivated by Lemma 12.7, we then fix an exponential random variable φ with pa-rameter 1 and independent of G∞, and define the random time
Td = inf
{t |
∫ t
0λ(s) ds ≥ φ
}
with values in (0,∞]. Note that∫ ∞
0 λ(s) ds may be finite, so that we cannot neces-sarily reconstruct φ from Td and λ as in Lemma 12.7. Nevertheless, by the indepen-dence of φ and G∞, we obtain
P [Td > t | G∞] = P
[φ >
∫ t
0λ(u)du | G∞
]= e− ∫ t
0 λ(u)du.
Conditioning both sides on Gt yields
P [Td > t | Gt ] = e− ∫ t0 λ(u)du.
Hence (D1) and (D2) hold. We finally define Ft = Gt ∨ Ht , as above.
236 12 Default Risk
12.3.2 Computation of Default Probabilities
When it comes to computations of the default probabilities (12.6) we need atractable model for the intensity process λ. But the right-hand side of (12.6) looksjust like what we had for the risk-neutral valuation of zero-coupon bonds in terms ofa given short-rate process (Chap. 5). Notice that λ ≥ 0 is essential. An obvious andpopular choice for λ is thus an affine process. So let W be a (Gt )-Brownian motion,b ≥ 0, β ∈ R and σ > 0 some constants, and let
dλ(t) = (b + βλ(t)) dt + σ√
λ(t) dW(t), λ(0) ≥ 0. (12.11)
Now construct a doubly stochastic model as outlined in Sect. 12.3.1. The proof ofthe following lemma is left as an exercise.
Lemma 12.8 For the intensity process (12.11) the conditional default probability is
pd(t, T ) = P [Td ≤ T | Ft ] ={
1 − e−A(T −t)−B(T −t)λ(t), if Td > t,
1, else,
where
A(u) = − 2b
σ 2log
(2γ e(γ−β)u/2
(γ − β) (eγ u − 1) + 2γ
),
B(u) = 2 (eγ u − 1)
(γ − β) (eγ u − 1) + 2γ,
γ =√
β2 + 2σ 2.
Proof → Exercise 12.4. �
12.3.3 Pricing Default Risk
We suppose now that we are given a risk-neutral probability measure Q ∼ P and a(Gt )-progressive short-rate process r(t). We also assume that there exists a nonneg-ative (Gt )-progressive process λQ such that
∫ t
0
(|r(s)| + λQ(s))
ds < ∞ for all t ∈ R+,
and properties (D1) and (D2) are satisfied4 for Q.
4Properties (D1) and (D2) are not necessarily preserved under an equivalent change of measure ingeneral, see Sect. 12.3.4 below.
12.3 Intensity-Based Approach 237
We will determine the price C(t, T ) of a corporate zero-coupon bond with ma-turity T , which may default. As for the recovery we fix a constant recovery rateδ ∈ (0,1) and distinguish three cases:
• Zero recovery: the cash flow at T is 1{Td>T }.• Partial recovery at maturity: the cash flow at T is 1{Td>T } + δ1{Td≤T }.• Partial recovery at default: the cash flow is
{1 at T if Td > T ,
δ at Td if Td ≤ T .
12.3.3.1 Zero Recovery
The arbitrage price of C(t, T ) is
C(t, T ) = EQ
[e− ∫ T
t r(s) ds1{Td>T } | Ft
].
In view of Lemma 12.2 this is
C(t, T ) = 1{Td>t}e∫ t
0 λQ(s) dsEQ
[e− ∫ T
t r(s) ds1{Td>T } | Gt
]
= 1{Td>t}e∫ t
0 λQ(s) dsEQ
[e− ∫ T
t r(s) dsEQ
[1{Td>T } | GT
] | Gt
]
= 1{Td>t}EQ
[e− ∫ T
t (r(s)+λQ(s))ds | Gt
]. (12.12)
Note that this is a very nice formula: pricing a corporate bond boils down to thepricing of a non-defaultable zero-coupon bond with the short-rate process replacedby
r(s) + λQ(s) ≥ r(s).
A tractable (e.g. affine) doubly stochastic model, based on the construction inSect. 12.3.1, is easily found. For the short rates we choose CIR: let W ∗ be a (Q, Gt )-Brownian motion, b ≥ 0, β ∈ R, σ > 0 constant parameters and
dr(t) = (b + βr(t)) dt + σ√
r(t) dW ∗(t), r(0) ≥ 0. (12.13)
For the intensity process we choose the affine combination
λQ(t) = c0 + c1r(t), (12.14)
for two constants c0, c1 ≥ 0.
Lemma 12.9 For the above affine model (12.13)–(12.14) we have
C(t, T ) = 1{Td>t}e−A(T −t)−B(T −t)r(t),
238 12 Default Risk
where
A(u) = c0u − 2b(1 + c1)
σ 2log
(2γ e(γ−β)u/2
(γ − β)(eγ u − 1) + 2γ
),
B(u) = 2(eγ u − 1)
(γ − β)(eγ u − 1) + 2γ(1 + c1),
γ =√
β2 + 2(1 + c1)σ 2.
Proof → Exercise 12.5. �
A special case is c1 = 0 (constant intensity). Here we have
C(t, T ) = 1{Td>t}e−c0(T −t)P (t, T ),
where P(t, T ) is the CIR price of a default-free zero-coupon bond.
12.3.3.2 Partial Recovery at Maturity
This is an easy modification of the preceding case since
1{Td>T } + δ1{Td≤T } = (1 − δ)1{Td>T } + δ.
We thus obtain for the corporate bond price with partial recovery at maturity
C(t, T ) = (1 − δ)C0(t, T ) + δP (t, T ),
where C0(t, T ) is the bond price with zero recovery, and P(t, T ) denotes the priceof the default-free zero-coupon bond.
12.3.3.3 Partial Recovery at Default
The price of the corporate bond with partial recovery at default is
C(t, T ) = C0(t, T ) + δΠ(t, T ),
where C0(t, T ) denotes the bond price with zero recovery, and
Π(t, T ) = EQ
[e− ∫ Td
t r(s) ds1{t<Td≤T } | Ft
]
is the unit price of the recovery at default given that t < Td ≤ T .
12.3 Intensity-Based Approach 239
We now further develop Π(t,T ). From (12.10) we obtain for t ≤ u
Q[t < Td ≤ u | G∞ ∨ Ht ] = 1{Td>t}e∫ t
0 λQ(s) dsEQ
[1{t<Td≤u} | G∞
]= 1{Td>t}e
∫ t0 λQ(s) ds
(e− ∫ t
0 λQ(s) ds − e− ∫ u0 λQ(s) ds
)
= 1{Td>t}(
1 − e− ∫ ut λQ(s) ds
),
which is the regular G∞ ∨ Ht -conditional distribution of Td given {Td > t}.5 Differ-entiation in with respect to u yields its density function
1{Td>t}λQ(u)e− ∫ ut λQ(s) ds1{t≤u}.
We thus obtain by disintegration
Π(t,T ) = EQ
[e− ∫ Td
t r(s) ds1{t<Td≤T } | Ft
]
= EQ
[EQ
[e− ∫ Td
t r(s) ds1{t<Td≤T } | G∞ ∨ Ht
]| Ft
]
= 1{Td>t}EQ
[∫ T
t
e− ∫ ut r(s) dsλQ(u)e− ∫ u
t λQ(s) ds du | Ft
]
= 1{Td>t}∫ T
t
EQ
[λQ(u)e− ∫ u
t (r(s)+λQ(s)) ds | Gt
]du.
The replacement of Ft by Gt in the last equality is justified by Lemma 12.5.This can be made more explicit:
Lemma 12.10 For the above affine model (12.13)–(12.14) we have
Π(t,T ) = 1{Td>t}(
c0
1 + c1
∫ T −t
0e−A(u)−B(u)r(t) du
+ c1
1 + c1
(1 − e−A(T −t)−B(T −t)r(t)
)),
for A and B as in Lemma 12.9.
Proof This follows from the identity
EQ
[λQ(u)e− ∫ u
t (r(s)+λQ(s)) ds | Gt
]= c0
1 + c1EQ
[e− ∫ u
t (r(s)+λQ(s)) ds | Gt
]
− c1
1 + c1
d
duEQ
[e− ∫ u
t (r(s)+λQ(s)) ds | Gt
]
(→ Exercise 12.6). �
5See the footnote on regular conditional distributions on page 64.
240 12 Default Risk
The above calculations and an extension to stochastic recovery go back toLando [111].
12.3.4 Measure Change
We consider an equivalent change of measure and derive the behavior of the com-pensator process A in the Doob–Meyer decomposition (12.3) for the stoppingtime Td . Again, we take the above stochastic setup and let (D1) and (D2) hold.So that
M(t) = H(t) −∫ t
0λ(s)1{Td>s} ds
is a (P, G∞ ∨ Ht )-martingale, see Lemma 12.6. Let μ be a positive (Gt )-predictableprocess such that λQ = μλ satisfies
∫ t
0λQ(s) ds < ∞ for all t ∈ R+. (12.15)
We will now construct an equivalent probability measure Q ∼ P such that (D1) and(D2) hold under Q for λQ.
The following analysis involves stochastic calculus for càdlàg processes of fi-nite variation (FV), which in a sense is simpler than for Brownian motion sinceit is a pathwise calculus. The reader is referred to Protter [132] or Rogers andWilliams [137] for an introduction. We recall the integration by parts formula fortwo right-continuous FV functions6 f and g
f (t)g(t) = f (0)g(0) +∫ t
0f (s−) dg(s) +
∫ t
0g(s−) df (s) + [f,g](t),
where we denote the covariation of f and g by
[f,g](t) =∑
0<s≤t
Δf (s)Δg(s), and write Δf (s) = f (s) − f (s−).
Lemma 12.11 The process
D(t) = C(t)V (t)
with
C(t) = e∫ t
0 (1−μ(s))λ(s)1{Td>s} ds,
6See Protter [132, Corollary 2 and Theorem 26 in Chap. II] or Rogers and Williams[137, Sect. IV.3.18].
12.3 Intensity-Based Approach 241
V (t) = (1{Td>t} + μ(Td)1{Td≤t}
) ={
1, t < Td,
μ(Td), t ≥ Td
satisfies
D(t) = 1 +∫ t
0D(s−) (μ(s) − 1) dM(s)
and is thus a positive (P, G∞ ∨ Ht )-local martingale.
Proof Notice that [C,V ] = 0 and
V (t) = 1 +∫ t
0(μ(s) − 1) dH(s) = 1 +
∫ t
0V (s−) (μ(s) − 1) dH(s).
Hence
D(t) = 1 +∫ t
0C(s−) dV (s) +
∫ t
0V (s−) dC(s)
= 1 +∫ t
0C(s−)V (s−) (μ(s) − 1) dH(s)
+∫ t
0C(s)V (s−)(1 − μ(s))λ(s)1{Td>s} ds
= 1 +∫ t
0D(s−) (μ(s) − 1) dM(s).
Since M is a locally bounded (P, G∞ ∨ Ht )-martingale, and since D(s−) is lo-cally bounded and by (12.15) we conclude by Protter [132, Theorems 17 and 20 inChap. II] that D is a (P, G∞ ∨ Ht )-local martingale. �
Lemma 12.12 Let T ∈ R+. Suppose E[D(T )] = 1, so that we can define an equiv-alent probability measure Q ∼ P on G∞ ∨ HT by
dQ
dP= D(T ).
Then the process
MQ(t) = H(t) −∫ t
0λQ1{Td>s} ds, t ∈ [0, T ], (12.16)
is a (Q, G∞ ∨ Ht )-martingale, and thus (D1) and (D2) hold under Q for λQ.
Proof It is enough to show that MQ is a (Q, G∞ ∨ Ht )-local martingale. Indeed,(12.16) is the unique Doob–Meyer decomposition of H under Q. Since H is uni-formly integrable, so is MQ ([106, Theorem 1.4.10]), and thus martingality followsfrom local martingality.
242 12 Default Risk
From Bayes’ rule we know that MQ is a (Q, G∞ ∨ Ht )-local martingale if andonly if DMQ is a (P, G∞ ∨ Ht )-local martingale. Notice that
[D,MQ](t) = ΔD(Td)1{Td≥t} = D(Td−) (μ(Td) − 1)1{Td≥t}
=∫ t
0D(s−) (μ(s) − 1) dH(s).
Integration by parts gives
DMQ(t) =∫ t
0D(s−) dMQ(s) +
∫ t
0MQ(s−) dD(s) + [D,MQ](t)
=∫ t
0D(s−) dH(s) −
∫ t
0D(s−)μ(s)λ(s)1{Td>s} ds
+∫ t
0MQ(s−) dD(s) +
∫ t
0D(s−) (μ(s) − 1) dH(s)
=∫ t
0MQ(s−) dD(s) +
∫ t
0D(s−)μ(s) dM(s),
which proves the claim. The last statement follows from Lemma 12.6. �
We finally remark that the conclusion of Lemma 12.12 does not necessarily holdunder any equivalent probability measure Q ∼ P. Indeed, we chose the densityprocess D above such that the compensator process A in the Doob–Meyer decom-position (12.3) for Q is of the form A(t) = ∫ t
0 λQ(s)1{Td>s} ds for some nonnega-tive (Gt )-adapted process λQ. In general, λQ(t) may depend on {Td > t} ∈ Ht , eventhough the corresponding λ under P does not. In that case, the density process D,and thus MQ, need not be a (P, G∞ ∨ Ht )-martingale. A counterexample, involvingmore than one default times, has been constructed by Kusuoka [108], see also [10,Sect. 7.3]. Under these circumstances, the pricing approach from Sect. 12.3.3 doesnot apply, and one has to switch to other methods. A detailed analysis can be foundin [10, Sect. 8.3].
12.4 Exercises
Exercise 12.1 Using elementary calculus and the fact that P[V (t) = X] = 0, showthat:
(a) limT ↓t pd(t, T ) = 1{V (t)<X} a.s. both for Merton’s and Zhou’s default probabil-ities (12.1) and (12.2).
(b) limT ↓t ∂+T pd(t, T ) = 0 a.s. for Merton’s default probability (12.1)
(c) limT ↓t ∂+T pd(t, T ) = λΦ(d)1{V (t)≥X} − λΦ(−d)1{V (t)<X} a.s. where d =
log(X/V (t))−mρ
for Zhou’s default probability (12.2).
12.5 Notes 243
Exercise 12.2 Consider Lemma 12.5.
(a) Finish the proof of (b) ⇔ (c).(b) Show that (D2) holds if and only if G∞ and Ft are conditionally independent
given Gt ; that is,
E[XY | Gt ] = E[X | Gt ]E[Y | Gt ]for all bounded G∞-measurable X and bounded Ft -measurable Y .
Exercise 12.3 Show that Lemma 12.1 holds for Ft replaced by GT ∨ Ht and Gt
replaced by GT , for every t ≤ T ≤ ∞. Use this to prove (12.10).
Exercise 12.4 Prove Lemma 12.8.
Exercise 12.5 Prove Lemma 12.9.
Exercise 12.6 Complete the proof of Lemma 12.10.
12.5 Notes
Sections 12.1 and 12.2 are based on [142, Chap. 2]. Table 12.2 is taken from[153, Table 6]. Section 12.3 is a substantially simplified blend of Bielecki andRutkowski’s textbook [10, Chaps. 5 to 8]. Further recommended textbooks includeDuffie and Singleton [59], Schönbucher [143], McNeil, Frey and Embrechts [122,Chaps. 8 and 9], Lando [112].
Default risk has been an area of active research in mathematical finance sincethe early 1990s. However, the development and application of option pricing tech-niques to the study of corporate liabilities is where the modeling of credit risk has itsfoundations. That can be traced back to Black and Scholes’ and Merton’s milestonepapers [18, 123].
The introduction to default risk in this book focused on the single name case only.An current area of active research is the modeling of portfolio credit risk, which in-volves several default times. One of the main problems there is the dependencemodeling of the default times. Recent references include Bennani [9], Chen and Fil-ipovic [38], Cont et al. [45, 46], Ehlers and Schönbucher [63, 64], Filipovic, Over-beck and Schmidt [75], Giesecke and Goldberg [78], Laurent and Gregory [113],Schönbucher [144], and Sidenius, Piterbarg and Anderson [151].
References
1. Ahn, D.H., Dittmar, R.F., Gallant, A.R.: Quadratic term structure models: Theory and evi-dence. Rev. Financ. Stud. 15, 243–288 (2002)
2. Aït-Sahalia, Y.: Non-parametric pricing of interest rate-derivative securities. Econometrica64(3), 527–560 (1996)
3. Amann, H.: Ordinary Differential Equations. de Gruyter Studies in Mathematics, vol. 13,p. 458. de Gruyter, Berlin (1990). An introduction to nonlinear analysis, Translated from theGerman by Gerhard Metzen. ISBN 3-11-011515-8
4. Andersen, L.B.G., Piterbarg, V.V.: Moment explosions in stochastic volatility models. Fi-nance Stoch. 11(1), 29–50 (2007)
5. Avellaneda, M., Laurence, P.: Quantitative Modelling of Derivate Securities: From Theoryto Practice. Chapman & Hall/CRC, London/Boca Raton (2000)
6. Bachelier, L.: Théorie de la spéculation. Ann. Sci. École Norm. Sup. (3) 17, 21–86 (1900)7. Bauer, H.: Wahrscheinlichkeitstheorie, 5th edn. de Gruyter Lehrbuch. [de Gruyter Textbook],
p. 520. de Gruyter, Berlin (2002). ISBN 3-11-017236-48. Becker, P.A., Bouwman, K.E.: Arbitrage smoothing in fitting a sequence of yield curves.
Preprint (2007)9. Bennani, N.: The forward loss model: A dynamic term structure approach for the pricing of
portfolio credit derivatives. Working Paper (2005)10. Bielecki, T.R., Rutkowski, M.: Credit Risk: Modelling, Valuation and Hedging. Springer
Finance, p. 500. Springer, Berlin (2002). ISBN 3-540-67593-011. BIS: Zero-coupon yield curves. Technical Documentation, Bank for International Settle-
ments, Basle (1999)12. Björk, T.: A geometric view of interest rate theory. In: Option Pricing, Interest Rates and
Risk Management. Handb. Math. Finance, pp. 241–277. Cambridge Univ. Press, Cambridge(2001)
13. Björk, T.: Arbitrage Theory in Continuous Time, 2nd edn. Oxford University Press, London(2004)
14. Björk, T., Christensen, B.J.: Interest rate dynamics and consistent forward rate curves. Math.Finance 9(4), 323–348 (1999)
15. Björk, T., Svensson, L.: On the existence of finite-dimensional realizations for nonlinearforward rate models. Math. Finance 11(2), 205–243 (2001)
16. Björk, T., Kabanov, Y., Runggaldier, W.: Bond market structure in the presence of markedpoint processes. Math. Finance 7(2), 211–239 (1997)
17. Black, F., Karasinski, P.: Bond and option pricing when short rates are lognormal. Financ.Anal. J. 47, 52–59 (1991)
18. Black, F., Scholes, M.: The pricing of options and corporate liabilities. J. Polit. Econ. 81,637–654 (1973)
19. Black, F., Derman, E., Toy, W.: A one-factor model of interest rates and its application totreasury bond options. Financ. Anal. J. 46, 33–39 (1990)
20. Bouchaud, A., Cont, R., Karoui, N.E., Potters, M., Sagna, N.: Phenomenology of the interestrate curve. Appl. Math. Finance 6, 209–232 (1999)
21. Boyarchenko, N., Levendorskiı, S.: The eigenfunction expansion method in multi-factorquadratic term structure models. Math. Finance 17(4), 503–539 (2007)
22. Boyle, P., Tian, W.: Quadratic interest rate models as approximations to effective rate models.J. Fixed Income 9, 69–81 (1999)
D. Filipovic, Term-Structure Models,Springer Finance,DOI 10.1007/978-3-540-68015-4, © Springer-Verlag Berlin Heidelberg 2009
245
246 References
23. Brace, A., Gatarek, D., Musiela, M.: The market model of interest rate dynamics. Math.Finance 7(2), 127–155 (1997)
24. Brémaud, P.: Point Processes and Queues. Springer Series in Statistics, p. 354. Springer, NewYork (1981). Martingale dynamics. ISBN 0-387-90536-7
25. Brémaud, P., Yor, M.: Changes of filtrations and of probability measures. Z. Wahrsch. Verw.Geb. 45(4), 269–295 (1978)
26. Brezis, H.: Analyse fonctionnelle. Collection Mathématiques Appliquées pour la Maîtrise.[Collection of Applied Mathematics for the Master’s Degree], p. 234. Masson, Paris (1983).Théorie et applications [Theory and applications]. ISBN 2-225-77198-7
27. Brigo, D., Mercurio, F.: Interest Rate Models—Theory and Practice, 2nd edn. Springer Fi-nance, p. 981. Springer, Berlin (2006). With smile, inflation and credit. ISBN 978-3-540-22149-4; 3-540-22149-2
28. Brown, R.H., Schaefer, S.M.: Why do long term forward rates (almost always) slope down-wards? London Business School Working Paper, November 1994
29. Brown, R.H., Schaefer, S.M., Rogers, L.C.G., Mehta, S., Pezier, J.: Interest rate volatility andthe shape of the term structure [and discussion]. Philos. Trans.: Phys. Sci. Eng. 347(1684),563–576 (1994). http://www.jstor.org/stable/54367
30. Bru, M.F.: Wishart processes. J. Theor. Probab. 4(4), 725–751 (1991)31. Buehler, H.: Consistent variance curve models. Finance Stoch. 10(2), 178–203 (2006)32. Buraschi, B., Porchia, P., Trojani, F.: Correlation risk and optimal portfolio choice. J. Finance
(2009, forthcoming)33. Cairns, A.J.G.: Interest Rate Models. Princeton University Press, Princeton (2004)34. Carleton, W.T., Cooper, I.A.: Estimation and uses of the term structure of interest rates.
J. Finance 31, 1067–1083 (1976)35. Carmona, R.A., Tehranchi, M.R.: Interest Rate Models: An Infinite Dimensional Stochastic
Analysis Perspective. Springer Finance, p. 235. Springer, Berlin (2006). ISBN 978-3-540-27065-2; 3-540-27065-5
36. Carr, P., Madan, D.: Option valuation using the fast Fourier transform. J. Comput. Finance2, 61–73 (1999)
37. Carriere, J.F.: Valuation of the early-exercise price for options using simulations and non-parametric regression. Insurance Math. Econom. 19(1), 19–30 (1996)
38. Chen, L., Filipovic, D.: Credit derivatives in an affine framework. Asia-Pac. Financ. Mark.14, 123–140 (2007)
39. Chen, L., Poor, H.V.: Parametric estimation of quadratic models for the term structure ofinterest rate. Working Paper, Princeton University (2002)
40. Chen, L., Filipovic, D., Poor, H.V.: Quadratic term structure models for risk-free and default-able rates. Math. Finance 14(4), 515–536 (2004)
41. Cheng, P., Scaillet, O.: Linear-quadratic jump-diffusion modeling. Math. Finance 17(4), 575–598 (2007)
42. Cheridito, P., Filipovic, D., Yor, M.: Equivalent and absolutely continuous measure changesfor jump-diffusion processes. Ann. Appl. Probab. 15(3), 1713–1732 (2005)
43. Cheridito, P., Filipovic, D., Kimmel, R.L.: A note on the Dai–Singleton canonical represen-tation of affine term structure models. Math. Finance (2009, forthcoming)
44. Collin-Dufresne, P., Goldstein, R.S., Jones, C.S.: Identification of maximal affine term struc-ture models. J. Finance 63(2), 743–795 (2008)
45. Cont, R., Minca, A.: Recovering portfolio default intensities implied by CDO quotes. Fi-nancial Engineering Report 2008-01, Columbia University Center for Financial Engineering(2008)
46. Cont, R., Savescu, I.: Forward equations for portfolio credit derivatives. In: Cont, R. (ed.)Frontiers in Quantitative Finance: Volatility and Credit Risk Modeling. Wiley Finance Series,pp. 269–293. Wiley, New York (2009), Chap. 11
47. Cox, J.C., Ingersoll, J.E., Ross, S.A.: A theory of the term structure of interest rates. Econo-metrica 53(2), 385–407 (1985)
48. Cuchiero, C., Filipovic, D., Mayerhofer, E., Teichmann, J.: Affine processes on positive semi-definite matrices. Working Paper (2009)
References 247
49. Da Fonseca, J., Grasseli, M., Tebaldi, C.: A multifactor volatility Heston model. J. Quant.Finance 8(6), 591–604 (2008)
50. Dai, Q., Singleton, K.J.: Specification analysis of affine term structure models. J. Finance55(5), 1943–1978 (2000)
51. De Jong, F., Driessen, J., Pelsser, A.: Libor market models versus swap market models forpricing interest rate derivatives: An empirical analysis. Eur. Finance Rev. 5, 201–237 (2001)
52. Delbaen, F.: Representing martingale measures when asset prices are continuous andbounded. Math. Finance 2, 107–130 (1992)
53. Delbaen, F., Schachermayer, W.: A general version of the fundamental theorem of assetpricing. Math. Ann. 300(3), 463–520 (1994)
54. Delbaen, F., Schachermayer, W.: The no-arbitrage property under a change of numéraire.Stoch. Stoch. Rep. 53(3–4), 213–226 (1995)
55. Dieudonné, J.: Foundations of Modern Analysis. Pure and Applied Mathematics, vol. X,p. 361. Academic Press, San Diego (1960)
56. Dothan, M.: On the term structure of interest rates. J. Financ. Econ. 6, 59–69 (1978)57. Duffie, D., Huang, C.F.: Multiperiod security markets with differential information: martin-
gales and resolution times. J. Math. Econ. 15(3), 283–303 (1986)58. Duffie, D., Kan, R.: A yield-factor model of interest rates. Math. Finance 6(4), 379–406
(1996)59. Duffie, D., Singleton, K.J.: Credit Risk: Pricing, Measurement, and Management. Princeton
University Press, Princeton (2003)60. Duffie, D., Pan, J., Singleton, K.: Transform analysis and asset pricing for affine jump-
diffusions. Econometrica 68(6), 1343–1376 (2000)61. Duffie, D., Filipovic, D., Schachermayer, W.: Affine processes and applications in finance.
Ann. Appl. Probab. 13(3), 984–1053 (2003)62. Dybvig, P., Ingersoll, J., Ross, S.: Long forward and zero coupon rates can never fall. J. Bus.
69, 1–25 (1996)63. Ehlers, P., Schönbucher, P.J.: Pricing interest rate-sensitive credit portfolio derivatives. Work-
ing Paper, ETH Zurich (2006)64. Ehlers, P., Schönbucher, P.J.: Background filtrations and canonical loss processes for top-
down models of portfolio credit risk. Finance Stoch. 13, 79–103 (2009)65. Eksi, Z.: A Black-Scholes like model with Vasicek interest rates. Vienna Institute of Finance
Working Paper No. 1, www.vif.ac.at/papers (2007)66. Filipovic, D.: A note on the Nelson-Siegel family. Math. Finance 9(4), 349–359 (1999)67. Filipovic, D.: Exponential-polynomial families and the term structure of interest rates.
Bernoulli 6(6), 1081–1107 (2000)68. Filipovic, D.: Consistency Problems for Heath-Jarrow-Morton Interest Rate Models. Lecture
Notes in Mathematics, vol. 1760, p. 134. Springer, Berlin (2001). ISBN 3-540-41493-269. Filipovic, D.: A general characterization of one factor affine term structure models. Finance
Stoch. 5(3), 389–412 (2001)70. Filipovic, D.: Separable term structures and the maximal degree problem. Math. Finance
12(4), 341–349 (2002)71. Filipovic, D.: Time-inhomogeneous affine processes. Stoch. Process. Appl. 115(4), 639–659
(2005)72. Filipovic, D., Mayerhofer, E.: Affine diffusion processes: Theory and applications. In: Ad-
vanced Financial Modelling. Radon Ser. Comput. Appl. Math., vol. 8. de Gruyter, Berlin(2009)
73. Filipovic, D., Teichmann, J.: Existence of invariant manifolds for stochastic equations ininfinite dimension. J. Funct. Anal. 197(2), 398–432 (2003)
74. Filipovic, D., Teichmann, J.: On the geometry of the term structure of interest rates. Proc.R. Soc. Lond. Ser. A Math. Phys. Eng. Sci. 460(2041), 129–167 (2004). Stochastic analysiswith applications to mathematical finance
75. Filipovic, D., Overbeck, L., Schmidt, T.: Dynamic CDO term structure modelling. Math.Finance (2009, forthcoming)
248 References
76. Fischer, S.: Call option pricing when the exercise price is uncertain, and the valuation ofindex bonds. J. Finance 33, 169–176 (1978)
77. Geman, H., El Karoui, N., Rochet, J.C.: Changes of numéraire, changes of probability mea-sure and option pricing. J. Appl. Probab. 32(2), 443–458 (1995)
78. Giesecke, K., Goldberg, L.: A top down approach to multi-name credit. Working Paper, Stan-ford University (2007)
79. Glasserman, P.: Monte Carlo Methods in Financial Engineering. Applications of Mathemat-ics (New York), vol. 53, p. 596. Springer, New York (2004). Stochastic Modelling and Ap-plied Probability. ISBN 0-387-00451-3
80. Glasserman, P., Kim, K.K.: Moment explosions and stationary distributions in affine diffu-sion models. Math. Finance (2008/2009, to appear)
81. Glasserman, P., Zhao, X.: Arbitrage-free discretization of lognormal forward Libor and swaprate models. Finance Stoch. 4(1), 35–68 (2000)
82. Goldammer, V., Schmock, U.: Generalization of the Dybvig-Ingersoll-Ross theorem and as-ymptotic minimality. Working Paper, Vienna University of Technology (2008)
83. Gombani, A., Runggaldier, W.J.: A filtering approach to pricing in multifactor term structuremodels. Int. J. Theor. Appl. Finance 4(2), 303–320 (2001). Information modeling in finance(Évry, 2000)
84. Gourieroux, C., Sufana, R.: Wishart quadratic term structure models. Working Paper, CREFHRC Montreal (2003)
85. Gourieroux, C., Sufana, R.: A classification of two factor affine diffusion term structure mod-els. J. Financ. Econom. 4(1), 31–52 (2006)
86. Grasseli, M., Tebaldi, C.: Solvable affine term structure models. Math. Finance 18(1), 135–153 (2008)
87. Hamilton, J.D.: The daily market for federal funds. J. Polit. Econ. 104(1), 26–56 (1996).http://ideas.repec.org/a/ucp/jpolec/v104y1996i1p26-56.html
88. Harrison, J.M., Pliska, S.R.: Martingales and stochastic integrals in the theory of continuoustrading. Stoch. Process. Appl. 11(3), 215–260 (1981)
89. Harrison, M., Kreps, J.: Martingales and arbitrage in multiperiod securities markets. J. Econ.Theory 20(3), 381–408 (1979)
90. Heath, D., Jarrow, R., Morton, A.: Bond pricing and the term structure of interest rates:A new methodology for contingent claims valuation. Econometrica 60, 77–105 (1992)
91. Heston, S.: A closed-form solution for options with stochastic volatility with applications tobond and currency options. Rev. Financ. Stud. 6, 327–344 (1993)
92. Ho, T.S.Y., Lee, S.B.: Term structure movements and pricing interest rate contingent claims.J. Finance 41, 1011–1029 (1986)
93. Hubalek, F., Klein, I., Teichmann, J.: A general proof of the Dybvig–Ingersoll–Ross theorem:long forward rates can never fall. Math. Finance 12(4), 447–451 (2002)
94. Hubalek, F., Kallsen, J., Krawczyk, L.: Variance-optimal hedging for processes with station-ary independent increments. Ann. Appl. Probab. 16(2), 853–885 (2006)
95. Hull, J.C.: Options, Futures, and Other Derivatives, 4th edn. Prentice-Hall International, En-glewood Cliffs (2000)
96. Hull, J.C., White, A.: Pricing interest rate derivative securities. Rev. Financ. Stud. 3(4), 573–592 (1990)
97. Hunt, P., Kennedy, J., Pelsser, A.: Markov-functional interest rate models. Finance Stoch.4(4), 391–408 (2000)
98. Hurd, T., Zhou, Z.: A Fourier transform method for spread option pricing. Working Paper,McMaster University (2009)
99. Ikeda, N., Watanabe, S.: Stochastic Differential Equations and Diffusion Processes. North-Holland Mathematical Library, vol. 24, p. 464. North-Holland, Amsterdam (1981). ISBN0-444-86172-6
100. James, J., Webber, N.: Interest Rate Modelling. Wiley, New York (2000)101. Jamshidian, R.: An exact bond option formula. J. Finance 44(1), 205–209 (1989)102. Jamshidian, R.: Libor and swap market models and measures. Finance Stoch. 1(4), 290–330
(1997)
References 249
103. Jarrow, R.: Modelling Fixed Income Securities and Interest Rate Options. McGraw-Hill,New York (1996)
104. Johnson, N.L., Kotz, S., Balakrishnan, N.: Continuous Univariate Distributions. Vol. 2,2nd edn. Wiley Series in Probability and Mathematical Statistics: Applied Probability andStatistics, p. 719. Wiley, New York (1995). A Wiley-Interscience Publication. ISBN 0-471-58494-0
105. Joslin, S.: Can unspanned stochastic volatility models explain the cross section of bondvolatilities? Working Paper, Stanford University (2006)
106. Karatzas, I., Shreve, S.E.: Brownian Motion and Stochastic Calculus, 2nd edn. GraduateTexts in Mathematics, vol. 113, p. 470. Springer, New York (1991). ISBN 0-387-97655-8
107. Kardaras, C., Platen, E.: On the Dybvig–Ingersoll–Ross theorem. Working Paper, Universityof Technology Sydney (2009)
108. Kusuoka, S.: A remark on default risk models. In: Advances in Mathematical Economics,Tokyo, 1997. Adv. Math. Econ., vol. 1, pp. 69–82. Springer, Berlin (1999)
109. Lakshmikantham, V., Shahzad, N., Walter, W.: Convex dependence of solutions of differen-tial equations in a Banach space relative to initial data. Nonlinear Anal. 27(12), 1351–1354(1996)
110. Lamberton, D., Lapeyre, B.: Introduction to Stochastic Calculus Applied to Finance, p. 185.Chapman & Hall, London (1996). Translated from the 1991 French original by NicolasRabeau and François Mantion. ISBN 0-412-71800-6
111. Lando, D.: On Cox processes and credit-risky securities. Rev. Deriv. Res. 2, 99–120 (1998)112. Lando, D.: Credit Risk Modeling. Princeton University Press, Princeton (2004)113. Laurent, J.P., Gregory, J.: Basket default swaps, cdos and factor copulas. J. Risk 7, 103–122
(2005)114. Lee, R.W.: The moment formula for implied volatility at extreme strikes. Math. Finance
14(3), 469–480 (2004)115. Leippold, M., Wu, L.: Asset pricing under the quadratic class. J. Financ. Quant. Anal. 37,
271–295 (2002)116. Leippold, M., Wu, L.: Design and estimation of quadratic term structure models. Eur. Finance
Rev. 7, 47–73 (2003)117. Litterman, R., Scheinkman, J.K.: Common factors affecting bond returns. J. Fixed Income 1,
54–61 (1991)118. Longstaff, F., Schwartz, E.: Valuing American options by simulation: a simple least-squares
approach. Rev. Financ. Stud. 14, 113–147 (2001)119. Lorimier, S.: Interest rate term structure estimation based on the optimal degree of smooth-
ness of the forward rate curve. Ph.D. Thesis, University of Antwerp (1995)120. Lukacs, E.: Characteristic Functions, 2nd edn., revised and enlarged, p. 350. Hafner, New
York (1970)121. Margrabe, W.: The value of an option to exchange one asset for another. J. Finance 33, 177–
186 (1978)122. McNeil, A.J., Frey, R., Embrechts, P.: Quantitative Risk Management. Princeton University
Press, Princeton (2005)123. Merton, R.C.: On the pricing for corporate debt: the risk structure of interest rates. J. Finance
29(2), 449–470 (1974)124. Miltersen, K., Sandmann, K., Sondermann, D.: Closed form solutions for term structure
derivatives with lognormal interest rates. J. Finance 52, 409–430 (1997)125. Morton, A.J.: Arbitrage and martingales. Technical Report 821, School of Operations Re-
search and Industrial Engineering, Cornell University (1988)126. Musiela, M., Rutkowski, M.: Continuous-time term structure models: forward measure ap-
proach. Finance Stoch. 1, 261–291 (1997)127. Musiela, M., Rutkowski, M.: Martingale Methods in Financial Modelling, 2nd edn. Stochas-
tic Modelling and Applied Probability, vol. 36, p. 636. Springer, Berlin (2005). ISBN 3-540-20966-2
128. Nelson, C.R., Siegel, A.F.: Parsimonious modeling of yield curves. J. Bus. 60(4), 473–489(1987)
250 References
129. Neumaier, A.: Introduction to Numerical Analysis, p. 356. Cambridge University Press,Cambridge (2001). ISBN 0-521-33323-7; 0-521-33610-4
130. Nielsen, L.T.: Pricing and Hedging of Derivative Securities, p. 439. Oxford University Press,London (1999)
131. Pelsser, A.: Efficient Methods for Valuing Interest Rate Derivatives. Springer Finance, p. 172.Springer, Berlin (2000). ISBN 1-85233-304-9
132. Protter, P.E.: Stochastic Integration and Differential Equations, 2nd edn. Applications ofMathematics (New York), vol. 21, p. 415. Springer, Berlin (2004). Stochastic Modellingand Applied Probability. ISBN 3-540-00313-4
133. Rabinovitch, R.: Pricing stock and bond options when the default-free rate is stochastic.JFQA 24(4), 447–457 (1989)
134. Rebonato, R.: Interest-Rate Option Models: Understanding, Analysing and Using Models forExotic Interest-Rate Options, 2nd edn. Wiley Series in Financial Engineering, p. 521. Wiley,New York (1998)
135. Revuz, D., Yor, M.: Continuous Martingales and Brownian Motion, 3rd edn. Grundlehrender Mathematischen Wissenschaften [Fundamental Principles of Mathematical Sciences],vol. 293, p. 602. Springer, Berlin (1999). ISBN 3-540-64325-7
136. Rockafellar, R.T.: Convex Analysis. Princeton Landmarks in Mathematics, p. 451. Prince-ton University Press, Princeton (1997). Reprint of the 1970 original, Princeton Paperbacks.ISBN 0-691-01586-4
137. Rogers, L.C.G., Williams, D.: Diffusions, Markov Processes, and Martingales. Vol. 2. Cam-bridge Mathematical Library, p. 480. Cambridge University Press, Cambridge (2000). Itôcalculus, Reprint of the second (1994) edition. ISBN 0-521-77593-0
138. Rudin, W.: Real and Complex Analysis, 3rd edn., p. 416. McGraw-Hill, New York (1987).ISBN 0-07-054234-1
139. Sandmann, K., Sondermann, D.: A note on the stability of lognormal interest rate modelsand the pricing of Eurodollar futures. Math. Finance 7, 119–128 (1997)
140. Schachermayer, W.: Martingale measures for discrete-time processes with infinite horizon.Math. Finance 4(1), 25–55 (1994)
141. Schaefer, S.: The problem with redemption yields. Financ. Anal. J. (July/August), 59–67(1977)
142. Schmid, B.: Pricing Credit Linked Financial Instruments. Lecture Notes in Economics andMathematical Systems, vol. 516, p. 246. Springer, Berlin (2002). Theory and empirical evi-dence. ISBN 3-540-43195-0
143. Schönbucher, P.J.: Credit Derivatives Pricing Models. Wiley, New York (2003)144. Schönbucher, P.J.: Portfolio losses and the term structure of loss transition rates: A new
methodology for the pricing of portfolio credit derivatives. Working Paper, ETH Zürich(2005)
145. Schrager, D.F., Pelsser, A.A.J.: Pricing swaptions and coupon bond options in affine termstructure models. Math. Finance 16(4), 673–694 (2006)
146. Sharef, E.: Quantitative evaluation of consistent forward rate processes. An empirical study.Senior’s Thesis, Princeton University (2003)
147. Sharef, E., Filipovic, D.: Conditions for consistent exponential-polynomial forward rateprocesses with multiple nontrivial factors. Int. J. Theor. Appl. Finance 7(6), 685–700 (2004)
148. Shkolnikov, M.: Consistent diffusions for the Lorimier forward rate model. Private commu-nication (2008)
149. Shreve, S.E.: Stochastic Calculus for Finance. II. Springer Finance, p. 550. Springer, NewYork (2004). Continuous-time models. ISBN 0-387-40101-6
150. Sidenius, J.: Libor market models in practice. J. Comput. Finance 3(2), 5–26 (2000)151. Sidenius, J., Piterbarg, V., Andersen, L.: A new framework for dynamic credit portfolio loss
modelling. Int. J. Theor. Appl. Finance 11(2), 163–197 (2008)152. Siegel, A.F.: The noncentral chi-squared distribution with zero degrees of freedom and test-
ing for uniformity. Biometrika 66(2), 381–386 (1979)
References 251
153. Standard and Poor’s: Default, transition, and recovery: Canadian ratings performance 2007:Benign credit conditions end abruptly. Ratings Direct, URL: http://www2.standardandpoors.com/spf/pdf/media/_default_study_2007_pub_04_08.pdf, April 2008
154. Steele, J.M.: Stochastic Calculus and Financial Applications. Applications of Mathematics(New York), vol. 45, p. 300. Springer, New York (2001). ISBN 0-387-95016-8
155. Steeley, J.: Estimating the Gilt-edged term structure: basis splines and confidence intervals.J. Bus. Finance Account. 18, 513–530 (1991)
156. Stein, E.M., Weiss, G.: Introduction to Fourier Analysis on Euclidean Spaces. PrincetonMathematical Series, vol. 32, p. 297. Princeton University Press, Princeton (1971)
157. Svensson, L.E.O.: Estimating and interpreting forward interest rates: Sweden 1992–1994.Technical Report 114, International Monetary Fund, Washington, DC (1994)
158. Tsitsiklis, J.N., Van Roy, B.: Optimal stopping of Markov processes: Hilbert space theory,approximation algorithms, and an application to pr icing high-dimensional financial deriva-tives. IEEE Trans. Automat. Contr. 44(10), 1840–1851 (1999)
159. Tsitsiklis, J.N., Van Roy, B.: Regression methods for pricing complex American-style op-tions. IEEE Trans. Neural Netw. 12, 694–703 (2001)
160. Vasicek, O.: An equilibrium characterization of the term structure. J. Financ. Econ. 5, 177–188 (1977)
161. Williams, D.: Probability with Martingales. Cambridge Mathematical Textbooks, p. 251.Cambridge University Press, Cambridge (1991). ISBN 0-521-40455-X; 0-521-40605-6
162. Yamada, T., Watanabe, S.: On the uniqueness of solutions of stochastic differential equations.J. Math. Kyoto Univ. 11, 155–167 (1971)
163. Zagst, R.: Interest-Rate Management. Springer Finance, p. 341. Springer, Berlin (2002).ISBN 3-540-67594-9
164. Zhou, C.: A jump-diffusion approach to modeling credit risk and valuing defaultable securi-ties. Working Paper, Federal Reserve Board, Washington, DC (1996)
Index
AAccrued interest, 19Adapted, 59Affine
(diffusion) process, 143admissible parameters, 147canonical state space, 146existence and uniqueness, 172
term-structure (ATS), 84, 127, 151Appreciation rate, 65Arbitrage, 1, 9, 67
-free, 67price, 74
BBank account, 10Basis point, 8Bayes’ rule, 77Bessel function, 164Beta function, 160Bill, 18Black–Scholes
(implied) volatility, 168, 190model, 76
with stochastic short rates, 110option price formula, 113
Black’s formula, 21, 24, 198, 204, 208Bond, 5
callable, 23(fixed) coupon, 11, 18T -, 5zero-coupon, 5
Bootstrapping, 29, 215
CCap, 20
at-the-money (ATM), 21Black’s formula, 21, 198, 204(implied) volatility, 21in-the-money (ITM), 21out-of-the-money (OTM), 21rate, 20
Caplet, 20Characteristic function, 156, 174
Cholesky factorization, 172Claim
attainable, 71contingent, 71T -, 71
Clean price, 19Complete market, 72Consistency condition
for parametrizations, 126Contingent claim, 71Convexity, 17Convexity adjustment, 33, 121Covariation, 61Credit risk, 225
DDay-count convention, 17Default
event, 229intensity, 228, 232probability, 228, 229rate, 226risk, 225
intensity-based approach, 229structural approach, 227
time, 229Diffusion, 63
matrix, 63Dirty price, 19Discount curve, 5, 34Discount factor, 10Doob–Meyer decomposition, 230Drift, 63Duration, 16Dybvig–Ingersoll–Ross theorem, 108
EEquivalent (local) martingale measure
(E(L)MM), 68Estimation
non-parametric, 34parametric, 38
Euler approximation, 211Exchange option, 158
D. Filipovic, Term-Structure Models,Springer Finance,DOI 10.1007/978-3-540-68015-4, © Springer-Verlag Berlin Heidelberg 2009
253
254 Index
Expectation hypothesis, 107Exponential–polynomial family, 50, 134
FFeynman–Kac formula, 81First passage time model, 229Floating rate note, 12Floor, 20
at-the-money (ATM), 21Black’s formula, 21(implied) volatility, 21in-the-money (ITM), 21out-of-the-money (OTM), 21
Floorlet, 20Forward
contract, 117price, 117
Forward curve, 7Forward measure, 105, 199Forward rate
continuously compounded, 7instantaneous, 7simple, 6
Forward rate agreement (FRA), 6Forward swap measure, 207Forward swap rate, 13Fourier
inversion formula, 156transform, 156
examples, 157Fubini’s theorem for stochastic integrals, 99Fundamental theorem of asset pricing
first, 70second, 72
Futurescontract, 118Eurodollar, 119interest rate, 30, 119price, 118rate, 30, 120
GGirsanov’s change of measure theorem, 68Gronwall’s inequality, 150
HHeath–Jarrow–Morton (HJM)
drift condition, 95framework, 93model, 98
Gaussian, 109with proportional volatility, 99
short-rate dynamics, 97
Hedge, 71Heston stochastic volatility model, 166Hypothesis H, 233
IItô process, 61Itô’s formula, 62
LLévy’s characterization theorem, 62LIBOR, 8, 197
market model, 199calibration, 213Monte Carlo simulation, 210
Loading, 52empirical, 53
London Interbank Offered Rate, 8Lorimier family, 140
MMacaulay duration, 16Margrabe option, 158Market model, 197
LIBOR, 199swap, 208
Market price of risk, 69Marking to market, 118Markov property, 64Maximal degree problem, 129–132Merton model, 227Money account, 10Money-market account, 10, 65Monte Carlo simulation, 211
standard error, 211Multi-factor model, 123
NNelson–Siegel family, 49, 134Noncentral χ2-distribution, 164
characteristic function of, 164, 188Note, 18Novikov’s condition, 69Numeraire, 66
change of, 106
PPar swap rate, 13Polynomial term-structure (PTS), 128Portfolio, 65
admissible, 70arbitrage, 67self-financing, 66
Principal component, 52
Index 255
empirical, 53Principal component analysis (PCA), 51, 212
of the forward curve, 53Progressive, 59Progressively measurable, 59
QQuadratic term-structure (QTS), 129Quadratic variation, 62
RRating agency, 225
Fitch, 225Moody’s, 225S&P, 225
Rebonato’s formula, 210Recovery
partial at default, 237, 238partial at maturity, 237, 238zero, 237
Recovery rate, 225Representation theorem, 72Resettlement, 118Riccati equation, 144
solution of, 180Risk-free
asset, 10, 65rate of return, 10
Risk-neutral measure, 106, 151, 199, 205Risky asset, 65
SSavings account, 10Self-financing, 66Short rate, 7Short-rate model, 79
affine, 151, 169canonical representation, 169
affine term-structure (ATS), 84Black–Derman–Toy, 83, 88Black–Karasinski, 83, 88Cox–Ingersoll–Ross (CIR), 83, 87, 114,
163, 237diffusion, 81Dothan, 83, 88Ho–Lee, 83, 89, 97, 115Hull–White, 83, 90, 103, 135lognormal, 88Vasicek, 82, 85, 110, 113, 114, 162
SplineB-, 39cubic, 38
kth-order, 38smoothing, 43
Spot LIBOR measure, 205Spot rate
continuously compounded, 7simple, 7
Spread option, 159State-price density, 75Stochastic differential equation, 63
solution, 63strong, 63weak, 173
Stochastic exponential, 64Stochastic integral, 60Stochastic invariance, 177Stopping time, 59
doubly stochastic, 233construction of, 235
Strategy, 65admissible, 70arbitrage, 67self-financing, 66
STRIPS, 18Svensson family, 49, 135Swap
payer, 12receiver, 13
Swap market model, 208Swaption, 22, 206
at-the-money (ATM), 23Black’s formula, 24, 208(implied) volatility, 24in-the-money (ITM), 23out-of-the-money (OTM), 23payer, 22receiver, 22tenor, 22x × y-, 23
TTerm-structure, 1
affine (ATS), 84, 127, 151of zero-coupon bond prices, 5, 34polynomial (PTS), 128quadratic (QTS), 129
Term-structure equation, 82Transition
matrix, 227rate, 227
UUsual conditions, 59
256 Index
VValue process, 66Volatility, 65
row vector, 65
YYield
-to-maturity, 16, 19
zero-coupon, 15Yield curve, 15
ZZero-coupon
bond, 5yield, 15