(2nd edition) (advanced series on statistical science and applied probabili) nicolas privault-an...

243

Upload: giannismilas

Post on 07-Nov-2015

13 views

Category:

Documents


3 download

DESCRIPTION

An Elementary Introduction To Stochastic Interest Rate Modeling

TRANSCRIPT

  • AN ELEMENTARY INTRODUCTION TO STOCHASTIC INTEREST RATE MODELING 2nd Edition

    8416hc.9789814390859-tp.indd 1 27/3/12 1:46 PM

  • ADVANCED SERIES ON STATISTICAL SCIENCE &APPLIED PROBABILITY

    Editor: Ole E. Barndorff-Nielsen

    Published

    Vol. 4 Principles of Statistical Inference from a Neo-Fisherian Perspectiveby L. Pace and A. Salvan

    Vol. 5 Local Stereologyby Eva B. Vedel Jensen

    Vol. 6 Elementary Stochastic Calculus With Finance in Viewby T. Mikosch

    Vol. 7 Stochastic Methods in Hydrology: Rain, Landforms and Floodseds. O. E. Barndorff-Nielsen et al.

    Vol. 8 Statistical Experiments and Decisions: Asymptotic Theoryby A. N. Shiryaev and V. G. Spokoiny

    Vol. 9 Non-Gaussian MertonBlackScholes Theoryby S. I. Boyarchenko and S. Z. Levendorski

    Vol. 10 Limit Theorems for Associated Random Fields and Related Systemsby A. Bulinski and A. Shashkin

    Vol. 11 Stochastic Modeling of Electricity and Related Marketsby F. E. Benth, J. altyte. Benth and S. Koekebakker

    Vol. 12 An Elementary Introduction to Stochastic Interest Rate Modelingby N. Privault

    Vol. 13 Change of Time and Change of Measureby O. E. Barndorff-Nielsen and A. Shiryaev

    Vol. 14 Ruin Probabilities (2nd Edition)by S. Asmussen and H. Albrecher

    Vol. 15 Hedging Derivativesby T. Rheinlnder and J. Sexton

    Vol. 16 An Elementary Introduction to Stochastic Interest Rate Modeling (2nd Edition)by N. Privault

    LaiFun - An Elementary Introduction.pmd 3/27/2012, 2:31 PM1

  • Advanced Series on

    Statistical Science &

    Applied Probability Vol. 16

    N E W J E R S E Y L O N D O N S I N G A P O R E B E I J I N G S H A N G H A I H O N G K O N G TA I P E I C H E N N A I

    World Scientific

    Nicolas PrivaultNanyang Technological University, Singapore

    AN ELEMENTARY INTRODUCTION TO STOCHASTIC INTEREST RATE MODELING 2nd Edition

    8416hc.9789814390859-tp.indd 2 27/3/12 1:46 PM

  • British Library Cataloguing-in-Publication Data

    A catalogue record for this book is available from the British Library.

    For photocopying of material in this volume, please pay a copying fee through the Copyright

    Clearance Center, Inc., 222 Rosewood Drive, Danvers, MA 01923, USA. In this case permission to

    photocopy is not required from the publisher.

    ISBN-13 978-981-4390-85-9

    ISBN-10 981-4390-85-2

    All rights reserved. This book, or parts thereof, may not be reproduced in any form or by any means,

    electronic or mechanical, including photocopying, recording or any information storage and retrieval

    system now known or to be invented, without written permission from the Publisher.

    Copyright 2012 by World Scientific Publishing Co. Pte. Ltd.

    Published by

    World Scientific Publishing Co. Pte. Ltd.

    5 Toh Tuck Link, Singapore 596224

    USA office: 27 Warren Street, Suite 401-402, Hackensack, NJ 07601

    UK office: 57 Shelton Street, Covent Garden, London WC2H 9HE

    Printed in Singapore.

    Advanced Series on Statistical Science and Applied Probability Vol. 16

    AN ELEMENTARY INTRODUCTION TO STOCHASTIC INTEREST

    RATE MODELING

    Second Edition

    LaiFun - An Elementary Introduction.pmd 3/27/2012, 2:31 PM2

  • February 29, 2012 15:49 World Scientific Book - 9in x 6in mainprivault

    To Zaidah Jailani

    v

  • March 27, 2012 14:11 World Scientific Book - 9in x 6in mainprivault

    This page intentionally left blankThis page intentionally left blank

  • February 29, 2012 15:49 World Scientific Book - 9in x 6in mainprivault

    Preface

    The first edition of this introduction to the stochastic modeling of interest

    rates and to the pricing of related derivatives has been published by World

    Scientific in 2008. These financial topics have been the object of intense

    research over the last two decades as well as in recent years, and remain

    increasingly important in financial engineering and risk management.

    This second edition follows the publication in 2010 by Nankai Univer-

    sity Press of the Chinese translation of the first edition. It incorporates

    a complete revision of the text as well as the addition of a new introduc-

    tory chapter on credit risk, and additional exercises with their solutions.

    The book is aimed at the advanced undergraduate and beginning graduate

    levels, assuming that the reader has already received an introduction to

    the basics of probability and stochastic calculus. The interest rate mod-

    els considered range from short rate to forward rate models such as the

    Heath-Jarrow-Morton (HJM) and Brace-Gatarek-Musiela (BGM) models,

    for which an introduction to calibration is given. The focus is placed on a

    step by step introduction of concepts and explicit calculations, in particular

    for the pricing of associated derivatives such as caps and swaptions.

    Let us describe shortly what the main objectives of interest rate model-

    ing are. It is common knowledge that according to the rules of continuous

    time compounding of interests, the value Vt at time t > 0 of a bank account

    earning interests at fixed rate r > 0 given by

    Vt = V0ert, t R+,

    can be reformulated in differential form as

    dVtVt

    = rdt.

    vii

  • February 29, 2012 15:49 World Scientific Book - 9in x 6in mainprivault

    viii An Elementary Introduction to Stochastic Interest Rate Modeling

    The reality of the financial world is however more complex as it allows

    interest rates to become functions of time that can be subject to random

    changes, in which case the value of Vt becomes

    Vt = V0 exp

    ( t0

    rsds

    ),

    where (rs)sR+ is a time-dependent random process, called here a shortterm interest rate process. This type of interest rates, known as short rates,

    can be modeled in various ways using stochastic differential equations.

    Short term interest rates models are still not sufficient to the needs of

    financial institutions, who often request the possibility to agree at a present

    time t for a loan to be delivered over a future period of time [T, S] at a

    rate r(t, T, S), t T S. This adds another level of sophistication to themodeling of interest rates, introducing the need for forward interest rates

    processes r(t, T, S) now depending on three time indices. The instantaneous

    forward rates, defined as T 7 F (t, T ) := r(t, T, T ), can be viewed at fixedtime t as functions of one single variable T , the maturity date.

    Forward rate processes r(t, T, S) are of special interest from a func-

    tional analytic point of view because they can be reinterpreted as processes

    t 7 r(t, , ) taking values in a function space of two variables. Thus themodeling of forward rates makes a heavy use of stochastic processes ta-

    king values in (infinite-dimensional) function spaces, adding another level

    of technical difficulty in comparison with standard equity models.

    Let us turn to the contents of this text. The first two chapters are

    devoted to reviews of stochastic calculus and classical Black-Scholes pricing

    for options on equities. Indeed, the Black-Scholes formula is a fundamental

    tool for the pricing interest rate derivatives, especially in the BGM model

    where it can be used as an approximation tool.

    Next, after a rapid presentation of short term interest rate models in

    Chapter 3, we turn to the definition and pricing of zero-coupon bonds in

    Chapter 4. Zero-coupon bonds can be directly constructed from short term

    interest rate processes and they provide the basis for the construction of

    forward rate processes.

    Forward rates, instantaneous rates, and their modeling using function

    spaces (such as the Nelson-Siegel and Svensson spaces) are considered in

  • February 29, 2012 15:49 World Scientific Book - 9in x 6in mainprivault

    Preface ix

    Chapter 5. The stochastic Heath-Jarrow-Morton model for the modeling

    of forward rates is described in Chapter 6, along with the related absence

    of arbitrage condition.

    The construction of forward measures and its consequences on the pric-

    ing of interest rate derivatives are given in Chapter 7, with application to

    the pricing of bond options. The problem of estimation and fitting of inter-

    est rate curves is considered in Chapter 8, where a solution to this problem

    is presented via the introduction of two-factor models.

    This second edition comprises a new Chapter 9 on credit default, in-

    cluding in particular pricing models in which default of a bond can occur

    at a random time . We also consider the associated options (credit de-

    fault swaps) that are designed as a protection against default, and we refer

    to [Bielecki and Rutkowski (2002)] for a complete account of credit risk

    modeling.

    The last two chapters 10 and 11 are respectively devoted to LIBOR

    markets and to the Brace-Gatarek-Musiela (BGM) model, with an overview

    of calibration. For simplicity of exposition our approach is restricted to

    Brownian one-factor models, and we refer to [Bjork (2004)], [Brigo and

    Mercurio (2006)], [James and Webber (2001)], [Carmona and Tehranchi

    (2006)], [Schoenmakers (2005)] for more complete presentation of the theory

    of interest rate modeling, including multifactor models.

    The book is completed by two appendices, Appendix A on mathematical

    prerequisites, and Appendix B on further developments and perspectives in

    the field. Complete solutions to the exercises proposed in each chapter are

    provided at the end of the book. Most exercises are originals, while some

    exercises of Chapters 2 and 3 are classical or derived from [Kijima (2003)]

    and [ksendal (2003)].

    Finally it should be mentioned that this text grew from lecture notes on

    stochastic interest models given in the Master of Science in Mathematics

    for Finance and Actuarial Science (MSMFAS) at City University of Hong

    Kong, after the author started studying the topic in the MathFi project at

    INRIA Paris-Rocquencourt, France. The material in this second edition has

    also been developed through teaching in the Master of Science in Financial

    Engineering of the Nanyang Business School, at the Nanyang Technologi-

    cal University, Singapore. I thank both institutions for excellent working

  • March 15, 2012 14:20 World Scientific Book - 9in x 6in mainprivault

    x An Elementary Introduction to Stochastic Interest Rate Modeling

    conditions and the possibility to facilitate these courses, and the MathFi

    project for encouragements to study interest rate models. Thanks are also

    due to the participating students as well as to Ming Gao (City University

    of Hong Kong), Xiao Wei (Central University of Finance and Economics,

    Beijing), and Ubbo Wieserma (University of Reading), for their suggestions

    and a careful reading of the first edition, which led to many corrections and

    improvements.

    Nicolas Privault

    2012

  • February 29, 2012 15:49 World Scientific Book - 9in x 6in mainprivault

    Contents

    Preface vii

    1. A Review of Stochastic Calculus 1

    1.1 Brownian Motion . . . . . . . . . . . . . . . . . . . . . . . 1

    1.2 Stochastic Integration . . . . . . . . . . . . . . . . . . . . 2

    1.3 Quadratic Variation . . . . . . . . . . . . . . . . . . . . . 8

    1.4 Itos Formula . . . . . . . . . . . . . . . . . . . . . . . . . 10

    1.5 Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

    2. A Review of Black-Scholes Pricing and Hedging 15

    2.1 Call and Put Options . . . . . . . . . . . . . . . . . . . . 15

    2.2 Market Model and Portfolio . . . . . . . . . . . . . . . . . 17

    2.3 PDE Method . . . . . . . . . . . . . . . . . . . . . . . . . 18

    2.4 The Girsanov Theorem . . . . . . . . . . . . . . . . . . . 20

    2.5 Martingale Method . . . . . . . . . . . . . . . . . . . . . . 23

    2.6 Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

    3. Short Term Interest Rate Models 33

    3.1 Mean-Reverting Models . . . . . . . . . . . . . . . . . . . 33

    3.2 Constant Elasticity of Variance (CEV) Models . . . . . . 34

    3.3 Time-Dependent Models . . . . . . . . . . . . . . . . . . . 35

    3.4 Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . 35

    4. Pricing of Zero-Coupon Bonds 39

    4.1 Definition and Basic Properties . . . . . . . . . . . . . . . 39

    4.2 Absence of Arbitrage and the Markov Property . . . . . . 40

    xi

  • February 29, 2012 15:49 World Scientific Book - 9in x 6in mainprivault

    xii An Elementary Introduction to Stochastic Interest Rate Modeling

    4.3 Absence of Arbitrage and the Martingale Property . . . . 42

    4.4 PDE Solution: Probabilistic Method . . . . . . . . . . . . 44

    4.5 PDE Solution: Analytical Method . . . . . . . . . . . . . 46

    4.6 Numerical Simulations . . . . . . . . . . . . . . . . . . . . 47

    4.7 Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . 50

    5. Forward Rate Modeling 55

    5.1 Forward Contracts . . . . . . . . . . . . . . . . . . . . . . 55

    5.2 Instantaneous Forward Rate . . . . . . . . . . . . . . . . . 58

    5.3 Short Rates . . . . . . . . . . . . . . . . . . . . . . . . . . 60

    5.4 Parametrization of Forward Rates . . . . . . . . . . . . . 61

    5.5 Curve Estimation . . . . . . . . . . . . . . . . . . . . . . . 62

    5.6 Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . 63

    6. The Heath-Jarrow-Morton (HJM) Model 65

    6.1 Restatement of Objectives . . . . . . . . . . . . . . . . . . 65

    6.2 Forward Vasicek Rates . . . . . . . . . . . . . . . . . . . . 67

    6.3 Spot Forward Rate Dynamics . . . . . . . . . . . . . . . . 72

    6.4 The HJM Condition . . . . . . . . . . . . . . . . . . . . . 73

    6.5 Markov Property of Short Rates . . . . . . . . . . . . . . 76

    6.6 The Hull-White Model . . . . . . . . . . . . . . . . . . . . 78

    6.7 Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . 79

    7. The Forward Measure and Derivative Pricing 81

    7.1 Forward Measure . . . . . . . . . . . . . . . . . . . . . . . 81

    7.2 Dynamics under the Forward Measure . . . . . . . . . . . 85

    7.3 Derivative Pricing . . . . . . . . . . . . . . . . . . . . . . 88

    7.4 Inverse Change of Measure . . . . . . . . . . . . . . . . . 92

    7.5 Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . 93

    8. Curve Fitting and a Two-Factor Model 97

    8.1 Curve Fitting . . . . . . . . . . . . . . . . . . . . . . . . . 97

    8.2 Deterministic Shifts . . . . . . . . . . . . . . . . . . . . . 100

    8.3 The Correlation Problem . . . . . . . . . . . . . . . . . . 101

    8.4 Two-Factor Model . . . . . . . . . . . . . . . . . . . . . . 104

    8.5 Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . 111

  • February 29, 2012 15:49 World Scientific Book - 9in x 6in mainprivault

    Contents xiii

    9. A Credit Default Model 115

    9.1 Survival Probabilities . . . . . . . . . . . . . . . . . . . . 115

    9.2 Stochastic Default . . . . . . . . . . . . . . . . . . . . . . 117

    9.3 Defaultable Bonds . . . . . . . . . . . . . . . . . . . . . . 119

    9.4 Credit Default Swaps . . . . . . . . . . . . . . . . . . . . . 120

    9.5 Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . 122

    10. Pricing of Caps and Swaptions on the LIBOR 125

    10.1 Pricing of Caplets and Caps . . . . . . . . . . . . . . . . . 125

    10.2 Forward Rate Measure and Tenor Structure . . . . . . . . 127

    10.3 Swaps and Swaptions . . . . . . . . . . . . . . . . . . . . 131

    10.4 The London InterBank Offered Rates (LIBOR) Model . . 133

    10.5 Swap Rates on the LIBOR Market . . . . . . . . . . . . . 134

    10.6 Forward Swap Measures . . . . . . . . . . . . . . . . . . . 137

    10.7 Swaption Pricing on the LIBOR Market . . . . . . . . . . 142

    10.8 Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . 143

    11. The Brace-Gatarek-Musiela (BGM) Model 149

    11.1 The BGM Model . . . . . . . . . . . . . . . . . . . . . . . 149

    11.2 Cap Pricing . . . . . . . . . . . . . . . . . . . . . . . . . . 152

    11.3 Swaption Pricing . . . . . . . . . . . . . . . . . . . . . . . 153

    11.4 Calibration of the BGM Model . . . . . . . . . . . . . . . 157

    11.5 Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . 160

    12. Appendix A: Mathematical Tools 163

    13. Appendix B: Some Recent Developments 171

    14. Solutions to the Exercises 175

    Bibliography 221

    Index 225

    Author Index 227

  • March 27, 2012 14:11 World Scientific Book - 9in x 6in mainprivault

    This page intentionally left blankThis page intentionally left blank

  • February 29, 2012 15:49 World Scientific Book - 9in x 6in mainprivault

    Chapter 1

    A Review of Stochastic Calculus

    We include a review of Brownian motion and stochastic integrals since they

    are a key tool to the modeling of interest rate processes. For simplicity, our

    presentation of the stochastic integral is restricted to square-integrable pro-

    cesses and we refer the reader to more advanced texts such as e.g. [Protter

    (2005)] for a comprehensive introduction.

    1.1 Brownian Motion

    Let (,F ,P) be a probability space. The modeling of random assets infinance is mainly based on stochastic processes, which are families (Xt)tIof random variables indexed by a time interval I.

    First of all we recall the definition of Brownian motion, which is a funda-

    mental example of a stochastic process.

    Definition 1.1. The standard Brownian motion is a stochastic process

    (Bt)tR+ such that

    1. B0 = 0 almost surely.

    2. The sample paths t 7 Bt are (almost surely) continuous.3. For any finite sequence of times t0 < t1 < < tn, the increments

    Bt1 Bt0 , Bt2 Bt1 , . . . , Btn Btn1are independent.

    4. For any times 0 s < t, Bt Bs is normally distributed with meanzero and variance t s.

    For convenience we will sometimes interpret Brownian motion as a random

    walk over infinitesimal time intervals of length dt, with increments Bt

    1

  • February 29, 2012 15:49 World Scientific Book - 9in x 6in mainprivault

    2 An Elementary Introduction to Stochastic Interest Rate Modeling

    over [t, t+ dt] given by

    Bt = dt (1.1)

    with equal probabilities 1/2.

    In the sequel we let (Ft)tR+ denote the filtration (i.e. an increasing familyof sub -algebras of F , see Appendix A) generated by (Bt)tR+ , i.e.:

    Ft = (Bs : 0 s t), t R+.The n-dimensional Brownian motion can be constructed as

    (B1t , . . . , Bnt )tR+

    where (B1t )tR+ , . . .,(Bnt )tR+ are independent copies of (Bt)tR+ .

    -2

    -1.5

    -1

    -0.5

    0

    0.5

    1

    1.5

    2

    -2 -1.5 -1 -0.5 0 0.5 1 1.5 2 2.5

    Fig. 1.1 Sample paths of a two-dimensional Brownian motion.

    Next we turn to simulations of 2-dimensional, resp. 3-dimensional Brownian

    motion, cf. Figure 1.1, resp. Figure 1.2. Recall that the movement of pollen

    particles originally observed by R. Brown in 1827 was indeed 2-dimensional.

    1.2 Stochastic Integration

    In this section we construct the Ito stochastic integral of square-integrable

    adapted processes with respect to Brownian motion. The main use of

  • February 29, 2012 15:49 World Scientific Book - 9in x 6in mainprivault

    A Review of Stochastic Calculus 3

    stochastic integrals in finance is to model the behavior of a portfolio driven

    by a (random) risky asset.

    -2-1.5

    -1-0.5

    0 0.5

    1 1.5

    2

    -2-1.5

    -1-0.5

    0 0.5

    1 1.5

    2

    -2

    -1.5

    -1

    -0.5

    0

    0.5

    1

    1.5

    2

    Fig. 1.2 Sample paths of a three-dimensional Brownian motion.

    Definition 1.2. A process (Xt)tR+ is said to be Ft-adapted if Xt is Ft-measurable for all t R+.In other words, (Xt)tR+ is Ft-adapted when the value of Xt at time t onlydepends on information contained in the Brownian path up to time t.

    Definition 1.3. Let Lp(R+) denote the space of p-integrable processes,i.e. the space of stochastic processes u : R+ R such that

    IE

    [ 0

    |ut|pdt]

  • February 29, 2012 15:49 World Scientific Book - 9in x 6in mainprivault

    4 An Elementary Introduction to Stochastic Interest Rate Modeling

    Instead, stochastic integrals will be first constructed as integrals of simple

    predictable processes.

    Definition 1.4. Let P denote the space of simple predictable processes(ut)tR+ of the form

    ut =ni=1

    Fi1(tni1,tni ](t), t R+, (1.2)

    where Fi L2(,Ftni1 ,P) is Ftni1-measurable, i = 1, . . . , n.One easily checks that the set P of simple predictable processes forms alinear space. From Lemma 1.1 of [Ikeda and Watanabe (1989)], p. 22 and

    p. 46, the space P of simple predictable processes is dense in Lpad(R+)for any p 1.Proposition 1.1. The stochastic integral with respect to Brownian motion

    (Bt)tR+ , defined on simple predictable processes (ut)tR+ of the form (1.2)by

    0

    utdBt :=ni=1

    Fi(Bti Bti1), (1.3)

    extends to u L2ad( R+) via the isometry formula

    IE

    [ 0

    utdBt

    0

    vtdBt

    ]= IE

    [ 0

    utvtdt

    ], (1.4)

    u, v L2ad( R+).Proof. We start by showing that the isometry (1.4) holds for the simple

    predictable process u =ni=1Gi1(ti1,ti], with 0 = t0 < t1 < tn:

    IE

    [( 0

    utdBt

    )2]= IE

    ( ni=1

    Gi(Bti Bti1))2

    = IE

    [ni=1

    |Gi|2(Bti Bti1)2]

    +2 IE

    1i

  • February 29, 2012 15:49 World Scientific Book - 9in x 6in mainprivault

    A Review of Stochastic Calculus 5

    +2

    1i

  • February 29, 2012 15:49 World Scientific Book - 9in x 6in mainprivault

    6 An Elementary Introduction to Stochastic Interest Rate Modeling

    Proof. Let u P have the form u = G1(a,b], where G is bounded andFa-measurable.i) If 0 a t we have

    IE

    [ 0

    usdBs

    Ft] = IE [G(Bb Ba)|Ft]= G IE [(Bb Ba)|Ft]= G IE [(Bb Bt)|Ft] +G IE [(Bt Ba)|Ft]= G(Bt Ba)=

    0

    1[0,t](s)usdBs.

    ii) If 0 t a we have for all bounded Ft-measurable random variable F :IE

    [F

    0

    usdBs

    ]= IE [FG(Bb Ba)] = 0,

    hence

    IE

    [ 0

    usdBs

    Ft] = IE [G(Bb Ba)|Ft]= 0

    =

    0

    1[0,t](s)usdBs.

    This statement is extended by linearity and density, since from the conti-

    nuity of the conditional expectation on L2 we have:

    IE

    [( t0

    usdBs IE[

    0

    usdBs

    Ft])2]

    = limn IE

    [( t0

    uns dBs IE[

    0

    usdBs

    Ft])2]

    = limn IE

    [(IE

    [ 0

    uns dBs

    0

    usdBs

    Ft])2]

    limn IE

    [IE

    [( 0

    uns dBs

    0

    usdBs

    )2 Ft]]

    limn IE

    [( 0

    (uns us)dBs)2]

    = limn IE

    [ 0

    |uns us|2ds]

    = 0.

  • February 29, 2012 15:49 World Scientific Book - 9in x 6in mainprivault

    A Review of Stochastic Calculus 7

    In particular, since F0 = {,}, the Ito integral is a centered randomvariable:

    IE

    [ 0

    usdBs

    ]= 0. (1.5)

    The following is an immediate corollary of Proposition 1.2.

    Corollary 1.1. The indefinite stochastic integral( t

    0usdBs

    )tR+

    of u L2ad( R+) is a martingale, i.e.:

    IE

    [ t0

    udB

    Fs] = s0

    udB , 0 s t.

    As an immediate consequence of the above corollary we have

    IE

    [ t

    udB

    Ft] = 0, and IE [ t0

    udB

    Ft] = t0

    udB . (1.6)

    In particular, t

    0udB is Ft-measurable for all u L2ad( R+).

    We close this section with a remark on the gaussianity of stochastic integrals

    of deterministic functions.

    Proposition 1.3. Let f L2(R+). The stochastic integral 0

    f(t)dBt

    is a Gaussian random variable with mean 0 and variance 0

    |f(t)|2dt.

    Proof. From the relation

    Var(X) = 2 Var(X),

    cf. (12.1) in Appendix A, the stochastic integral 0

    f(t)dBt :=nk=1

    ak(Btk Btk1),

    of the simple function

    f(t) =nk=1

    ak1(tk,tk1](t),

  • February 29, 2012 15:49 World Scientific Book - 9in x 6in mainprivault

    8 An Elementary Introduction to Stochastic Interest Rate Modeling

    has a centered Gaussian distribution with variance

    Var

    [ 0

    f(t)dBt

    ]=

    nk=1

    ak Var[Btk Btk1 ]

    =nk=1

    |ak|2(tk tk1)

    =nk=1

    |ak|2 tktk1

    dt

    =

    0

    |f(t)|2dt.

    The result is extended by density of simple functions in L2(R+).

    In particular, if f L2(R+) the Ito isometry (1.4) reads

    E

    [( 0

    f(t)dBt

    )2]=

    0

    |f(t)|2dt.

    1.3 Quadratic Variation

    We now introduce the notion of quadratic variation of Brownian motion.

    Definition 1.5. The quadratic variation of (Bt)tR+ is the process([B,B]t)tR+ defined as

    [B,B]t = B2t 2

    t0

    BsdBs, t R+. (1.7)

    Let now

    pin = {0 = tn0 < tn1 < < tnn1 < tnn = t}denote a family of subdivision of [0, t], such that

    |pin| := maxi=1,...,n

    |tni tni1|converges to 0 as n goes to infinity.

    Proposition 1.4. We have

    [B,B]t = limn

    ni=1

    (Btni Btni1)2, t 0,

    where the limit exists in L2() and is independent of the sequence (pin)nNof subdivisions chosen.

  • February 29, 2012 15:49 World Scientific Book - 9in x 6in mainprivault

    A Review of Stochastic Calculus 9

    Proof. As an immediate consequence of the Definition 1.3 of the stochas-

    tic integral we have

    Bs(Bt Bs) = ts

    BsdB , 0 s t,

    hence

    [B,B]tni [B,B]tni1 = B2tni B2tni1 2

    tnitni1

    BsdBs

    = (Btni Btni1)2 + 2 tnitni1

    (Btni1 Bs)dBs,

    hence

    IE

    ([B,B]t ni=1

    (Btni Btni1)2)2

    = IE

    ( ni=1

    [B,B]tni [B,B]tni1 (Btni Btni1)2)2

    = 4 IE

    ( ni=1

    t0

    1(tni1,tni ](s)(Bs Btni1)dBs)2

    = 4 IE

    [ni=1

    tnitni1

    (Bs Btni1)2ds]

    = 4 IE

    [ni=1

    tnitni1

    (s tni1)2ds]

    4t|pin|. In view of the informal construction (1.1) of Brownian motion as a random

    walk, the next proposition can be simply interpreted by writing (Bt)2 =

    dt.

    Proposition 1.5. The quadratic variation of Brownian motion (Bt)tR+is

    [B,B]t = t, t R+.Proof. (cf. e.g. [Protter (2005)], Theorem I-28). For every subdivision

    {0 = tn0 < < tnn = t}

  • February 29, 2012 15:49 World Scientific Book - 9in x 6in mainprivault

    10 An Elementary Introduction to Stochastic Interest Rate Modeling

    we have, by independence of the increments of Brownian motion:

    IE

    (t ni=1

    (Btni Btni1)2)2

    = IE

    ( ni=1

    (Btni Btni1)2 (tni tni1))2

    =ni=1

    (tni tni1)2 IE( (Btni Btni1)2

    tni tni1 1)2

    = IE[(Z2 1)2]ni=0

    (tni tni1)2

    t|pin| IE[(Z2 1)2],where Z is a standard Gaussian random variable.

    1.4 Itos Formula

    Using the rule (dBt)2 = (dt)2 = dt, Taylors formula reads informally

    df(Bt) = f(Bt)dBt +

    1

    2f (Bt)(dBt)2

    = f (Bt)dBt +1

    2f (Bt)dt.

    The Ito formula provides a generalization of this identity to processes Xtof the form

    Xt = X0 +

    t0

    usdBs +

    t0

    vsds, t R+,

    where ut, vt are adapted and sufficiently integrable processes.

    The Ito formula can be stated in integral form as

    f(t,Xt) = f(0, X0) +

    t0

    f

    x(s,Xs)usdBs (1.8)

    +

    t0

    f

    x(s,Xs)vsds+

    t0

    f

    s(s,Xs)ds+

    1

    2

    t0

    2f

    x2(s,Xs)u

    2sds,

    for f C1,2(R+ R), or in differential form as:

    df(t,Xt) =f

    x(t,Xt)utdBt

  • February 29, 2012 15:49 World Scientific Book - 9in x 6in mainprivault

    A Review of Stochastic Calculus 11

    +f

    x(t,Xt)vtdt+

    f

    t(t,Xt)dt+

    1

    2

    2f

    x2(t,Xt)u

    2tdt.

    For the d-dimensional Brownian motion (Bt)tR+ , the Ito formula reads

    f(Bt) = f(B0) +

    t0

    f(Bs), dBsH + 12

    t0

    f(Bs)ds,

    for all C2 functions f , where and are respectively the gradient andlaplacian operators on Rd. Consider now two Ito processes Xt and Yt of

    the form

    Xt = X0 +

    t0

    usdB(1)s +

    t0

    vsds, t > 0,

    and

    Yt = Y0 +

    t0

    sdB(2)s +

    t0

    sds, t > 0,

    where ut, vt, t, t are adapted and sufficiently integrable processes, and

    (B(1)t )tR+ , (B

    (2)t )tR+ , are two Brownian motions with correlation

    [1, 1], i.e. their covariation isdB

    (1)t dB(2)t = dt.

    The Ito formula in two variables reads

    f(t,Xt, Yt)

    = f(0, X0, Y0) +

    t0

    usf

    x(s,Xs, Ys)dB

    (1)s +

    t0

    sf

    y(s,Xs, Ys)dB

    (2)s

    +

    t0

    f

    s(s,Xs, Ys)ds+

    t0

    vsf

    x(s,Xs, Ys)ds+

    t0

    sf

    y(s,Xs, Ys)ds

    +1

    2

    t0

    u2s2f

    x2(s,Xs, Ys)ds+

    1

    2

    t0

    2s2f

    y2(s,Xs, Ys)ds

    +

    t0

    uss2f

    xy(s,Xs, Ys)ds.

    We close this chapter by quoting a classical result on stochastic differential

    equations, cf. e.g. [Protter (2005)], Theorem V-7. Let

    : R+ Rn Rn Rd

    where Rn Rd denotes the space of d n matrices, andb : R+ Rn Rn

    satisfy the global Lipschitz condition

  • February 29, 2012 15:49 World Scientific Book - 9in x 6in mainprivault

    12 An Elementary Introduction to Stochastic Interest Rate Modeling

    (t, x) (t, y)2 + b(t, x) b(t, y)2 K2x y2,t R+, x, y Rn. Then there exists a unique strong solution to thestochastic differential equation

    Xt = X0 +

    t0

    (s,Xs)dBs +

    t0

    b(s,Xs)ds,

    where (Bt)tR+ is a d-dimensional Brownian motion.

    1.5 Exercises

    Exercise 1.1. Let c > 0. Using the definition of Brownian motion (Bt)tR+ ,show that:

    (1) (Bc+t Bc)tR+ is a Brownian motion.(2) (cBt/c2)tR+ is a Brownian motion.

    Exercise 1.2. Solve the stochastic differential equation

    dSt = Stdt+ StdBt

    where , R.

    Exercise 1.3. Solve the stochastic differential equation

    dXt = Xtdt+ dBt, X0 = 1,with > 0 and > 0. Hint. Look for a solution of the form

    Xt = a(t)

    (X0 +

    t0

    b(s)dBs

    ),

    where a() and b() are deterministic functions.

    Exercise 1.4. Solve the stochastic differential equation

    dXt = tXtdt+ et2/2dBt, X0 = x0.

    Hint. Look for a solution of the form

    Xt = a(t)

    (X0 +

    t0

    b(s)dBs

    ),

    where a() and b() are deterministic functions.

  • February 29, 2012 15:49 World Scientific Book - 9in x 6in mainprivault

    A Review of Stochastic Calculus 13

    Exercise 1.5. Solve the stochastic differential equation

    dYt = (2Yt + 2)dt+ 2

    YtdBt,

    where R and > 0. Hint. Let Xt =Yt.

    Exercise 1.6. Let f L2([0, T ]). Compute the conditional expectationE[e T0f(s)dBs

    Ft] , 0 t T,where (Ft)t[0,T ] denotes the filtration generated by (Bt)t[0,T ].

    Exercise 1.7. Compute the expectation

    E

    [exp

    (

    T0

    BtdBt

    )]for all < 1/T . Hint : Expand (BT )

    2 using Itos formula.

    Exercise 1.8. Given T > 0, let (XTt )t[0,T ] denote the solution of thestochastic differential equation

    dXTt = dBt XTtT tdt, 0 t T,

    under the initial condition XT0 = 0 and > 0.

    (1) Show that

    XTt = (T t) t

    0

    1

    T sdBs, 0 t T. (1.9)

    Hint : Start by computing d(XTt /(T t)) using Itos calculus.(2) Show that IE[XTt ] = 0 for all t [0, T ].(3) Show that Var[XTt ] =

    2t(T t)/T for all t [0, T ].(4) Show that XTT = 0. The process (X

    Tt )t[0,T ] is called a Brownian

    bridge.

  • March 27, 2012 14:11 World Scientific Book - 9in x 6in mainprivault

    This page intentionally left blankThis page intentionally left blank

  • February 29, 2012 15:49 World Scientific Book - 9in x 6in mainprivault

    Chapter 2

    A Review of Black-Scholes Pricingand Hedging

    The Black-Scholes formula can be considered as a building block for the

    pricing of financial derivatives, and its importance is not restricted to the

    pricing of options on stocks. Indeed, the complexity of the interest rate

    models makes it in general difficult to obtain closed form expressions, and

    in many situations one has to rely on the Black-Scholes framework in order

    to find pricing formulas for interest rate derivatives, in particular in the

    BGM model, cf. Chapter 10.

    2.1 Call and Put Options

    An important concern for the buyer of a stock at time t is whether its price

    ST can fall down at some future date T . The buyer may seek protection

    from a market crash by buying a contract that allows him to sell his asset

    at time T at a guaranteed price K fixed at an initial time t.

    This contract is called a put option with strike price K and exercise date T .

    In case the price ST falls down below the level K, exercising the contract

    will give the buyer of the option a gain equal to K ST in comparison toothers who did not subscribe the option. In turn, the issuer of the option

    will register a loss also equal to K ST , assuming the absence of transac-tion costs and other fees.

    In the general case, the payoff of a (so-called European) put option will be

    of the form

    (K ST )+ =K ST if ST K,

    0 if ST K.

    15

  • February 29, 2012 15:49 World Scientific Book - 9in x 6in mainprivault

    16 An Elementary Introduction to Stochastic Interest Rate Modeling

    In order for this contract to be fair, the buyer of the option should pay

    a fee (similar to an insurance fee) at the signature of the contract. The

    computation of this fee is an important issue, which is known as option

    pricing.

    Two possible scenarios, with ST finishing above K or below K, are illus-

    trated in Figure 2.1.

    0

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    0 0.2 0.4 0.6 0.8 1

    S t

    K=

    S0=

    T=t=0.62

    |

    Strike

    ST-K>0

    ST-K

  • February 29, 2012 15:49 World Scientific Book - 9in x 6in mainprivault

    A Review of Black-Scholes Pricing and Hedging 17

    In connection with the interest rate models to be presented in the next

    chapters, we note at the present stage that similar contracts can be applied

    to interest rates.

    A contract protecting a borrower at variable rate rt by forcing his offered

    rate not to go above a level will result into an interest rate equal to

    min(rt, ). The corresponding contract is called an interest rate cap and

    potentially gives its buyer an advantage (rt )+, measured in terms ofinterest rate points. The counterpart of a cap is called a floor and offers

    a similar protection, this time against interest rates going down, for the

    benefit of lenders.

    The classical Black-Scholes formula is of importance for the pricing of in-

    terest rates derivatives since some of the interest rate models that we will

    consider will be based on geometric Brownian motion.

    2.2 Market Model and Portfolio

    Let r : R+ R, : R+ R and : R+ (0,) be deterministicnon negative bounded functions. Let (At)tR+ be a riskless asset with pricegiven by

    dAtAt

    = rtdt, A0 = 1, t R+, (2.1)

    i.e.

    At = A0 exp

    ( t0

    rsds

    ), t R+.

    For t > 0, let (St)t[0,T ] be the price process defined by the stochasticdifferential equation

    dSt = tStdt+ tStdBt, t R+,

    i.e. in integral form:

    St = S0 +

    t0

    uSudu+

    t0

    uSudBu, t R+,

  • February 29, 2012 15:49 World Scientific Book - 9in x 6in mainprivault

    18 An Elementary Introduction to Stochastic Interest Rate Modeling

    with solution

    St = S0 exp

    ( t0

    udBu +

    t0

    (u 1

    22u

    )du

    ),

    t R+, cf. Exercise 1.2.

    Let t and t be the numbers of units invested at time t, respectively in

    the assets (St)tR+ and (At)tR+ . The value of the portfolio Vt at time t isgiven by

    Vt = tAt + tSt, t R+. (2.2)

    Definition 2.1. The portfolio Vt is said to be self-financing if

    dVt = tdAt + tdSt. (2.3)

    Note that the self-financing condition (2.3) can be written as

    Atdt + Stdt = 0, 0 t Tprovided one neglects the bracket dS, t.

    2.3 PDE Method

    In this standard Black-Scholes model it is possible to determine a portfolio

    strategy for the hedging of European claims. First, note that the self-

    financing condition (2.3) implies

    dVt = tdAt + tdSt

    = rttAtdt+ ttStdt+ ttStdBt (2.4)

    = rtVtdt+ (t rt)tStdt+ ttStdBt,t R+. Assume now that the value Vt of the portfolio at time t is givenby a function C(t, x) as

    Vt = C(t, St), t R+.An application of the Ito formula (1.8) leads to

    dC(t, St) =

    (C

    t+ tSt

    C

    x+

    1

    2

    2C

    x2S2t

    2t

    )(t, St)dt

    +tStC

    x(t, St)dBt. (2.5)

  • February 29, 2012 15:49 World Scientific Book - 9in x 6in mainprivault

    A Review of Black-Scholes Pricing and Hedging 19

    Therefore, after respective identification of the terms in dBt and dt in (2.4)

    and (2.5) we getrtC(t, St) =

    (C

    t+ rtSt

    C

    x+

    1

    22tS

    2t

    2C

    x2

    )(t, St),

    tSttdBt = SttC

    x(t, St)dBt,

    (2.6)

    hence

    t =C

    x(t, St). (2.7)

    The process (t)tR+ is called the Delta. In addition to computing theDelta we derived the Black-Scholes partial differential equation (PDE), as

    stated in the next proposition.

    Proposition 2.1. The Black-Scholes PDE for the price of a European call

    is written as

    C

    t(t, x) + rtx

    C

    x(t, x) +

    1

    2x22t

    2C

    x2(t, x) = rtC(t, x),

    under the terminal condition C(T, x) = (xK)+.

    The solution of this PDE is given by the Black-Scholes formula

    C(t, x) = Bl(K,x, t, rt, T t) := x(d1)Ke(Tt)rt(d2), (2.8)

    where

    (x) =12pi

    x

    ey2/2dy, x R,

    denotes the Gaussian distribution function,

    d1 =log(x/K)+(rt+

    2t /2)(Tt)

    tTt , d2 =

    log(x/K)+(rt 2t /2)(Tt)tTt ,

    and

    2t =1

    T t Tt

    |(s)|2ds, rt = 1T t

    Tt

    r(s)ds.

    We refer to [Mikosch (1998)] and [ksendal (2003)] for more detailed ex-

    positions of these topics.

  • February 29, 2012 15:49 World Scientific Book - 9in x 6in mainprivault

    20 An Elementary Introduction to Stochastic Interest Rate Modeling

    2.4 The Girsanov Theorem

    Before proceeding to the pricing of options using the martingale approach,

    we need to review the Girsanov theorem. Let us come back to the informal

    interpretation (1.1) of Brownian motion via its infinitesimal increments:

    Bt = dt,

    with

    P(Bt = +dt) = P(Bt =

    dt) =

    1

    2.

    0

    0.4

    0.8

    1.2

    1.6

    2

    0 0.2 0.4 0.6 0.8 1

    Drifted Brownian motionDrift

    Fig. 2.2 Drifted Brownian path.

    Clearly, given R, the drifted process t + Bt is no longer a standardBrownian motion because it is not centered:

    IE[t+Bt] = t+ IE[Bt] = t 6= 0,cf. Figure 2.2. This identity can be formulated in terms of infinitesimal

    increments as

    IE[dt+ dBt] =1

    2(dt+

    dt) +

    1

    2(dt

    dt) = dt 6= 0.

    In order to make t + Bt a centered process (i.e. a standard Brownian

    motion, since t + Bt conserves all the other properties (1)-(3) in Defini-

    tion 1.1, one may change the probabilities of ups and downs, which have

    been fixed so far equal to 1/2.

  • February 29, 2012 15:49 World Scientific Book - 9in x 6in mainprivault

    A Review of Black-Scholes Pricing and Hedging 21

    That is, the problem is now to find two numbers p, q [0, 1] such thatp(dt+

    dt) + q(dtdt) = 0

    p+ q = 1.

    The solution to this problem is given by

    p =1

    2(1

    dt) and q =

    1

    2(1 +

    dt).

    Still considering Brownian motion as a discrete random walk with inde-

    pendent increments dt, the corresponding probability density will beobtained by taking the product of the above probabilities divided by 1/2N ,

    that is:

    2N

    0

  • February 29, 2012 15:49 World Scientific Book - 9in x 6in mainprivault

    22 An Elementary Introduction to Stochastic Interest Rate Modeling

    Then the process t+Bt is a standard (centered) Brownian motion under

    Q.

    For example, the fact that T + BT has a standard (centered) Gaussian

    law under Q can be recovered as follows:

    IEQ[f(T +BT )] =

    f(T +BT )dQ

    =

    f(T +BT ) exp

    (BT 1

    22T

    )dP

    =

    f(T + x) exp

    (x 1

    22T

    )e

    x2

    2Tdx2piT

    =

    f(y)ey2

    2Tdy2piT

    =

    f(BT )dP

    = IEP[f(BT )].

    The above change of variable also admits the following informal infinite-

    dimensional formulation:

    0

  • February 29, 2012 15:49 World Scientific Book - 9in x 6in mainprivault

    A Review of Black-Scholes Pricing and Hedging 23

    2.5 Martingale Method

    In this section we give the expression of the Black-Scholes price using ex-

    pectations of discounted payoffs.

    Definition 2.2. A market is said without arbitrage if there exists (at least)

    a probability Q under which the discounted price process

    St := exp

    ( t

    0

    rsds

    )St, t R+,

    is a martingale under Q.

    Such a probability Q is usually called a risk-neutral probability or a mar-tingale measure. When the martingale measure is unique, the market is

    said to be complete. We will now show that the Black-Scholes model ad-

    mits a unique martingale measure, which shows that the market is without

    arbitrage and complete.

    Let now (t)t[0,T ] be defined as

    t :=t rtt

    , 0 t T,and let Q denote the probability defined by

    dQdP

    = exp

    ( T

    0

    sdBs 12

    T0

    2sds

    ).

    From the Girsanov Theorem 2.1 we know that

    Bt := Bt +

    t0

    sds, 0 t T,

    is a Brownian motion under Q. Let also

    Vt = Vt exp

    ( t

    0

    rsds

    ), and St = St exp

    ( t

    0

    rsds

    ),

    denote the discounted portfolio and underlying asset.

    Lemma 2.1. The following statements are equivalent:

    i) the portfolio Vt is self-financing,

    ii) we have

    Vt = V0 +

    t0

    uuSudBu, t R+, (2.10)

  • February 29, 2012 15:49 World Scientific Book - 9in x 6in mainprivault

    24 An Elementary Introduction to Stochastic Interest Rate Modeling

    iii) we have

    Vt = V0 exp

    ( t0

    rudu

    )+

    t0

    uuSu exp

    ( tu

    rsds

    )dBu, t R+.

    (2.11)

    Proof. First, note that (2.10) is clearly equivalent to (2.11). Now, the

    self-financing condition (2.3) shows that

    dVt = tdAt + tdSt

    = tAtrtdt+ trtStdt+ ttStdBt

    = rtVtdt+ ttStdBt, t R+,hence

    dVt = d

    (exp

    ( t

    0

    rsds

    )Vt

    )= rt exp

    ( t

    0

    rsds

    )Vtdt+ exp

    ( t

    0

    rsds

    )dVt

    = exp

    ( t

    0

    rsds

    )ttStdBt, t R+,

    i.e. (2.10) holds. Conversely, if (2.10) is satisfied we have

    dVt = d

    (exp

    ( t0

    rsds

    )Vt

    )= rt exp

    ( t0

    rsds

    )Vtdt+ exp

    ( t0

    rsds

    )dVt

    = rt exp

    ( t0

    rsds

    )Vtdt+ ttStdBt

    = Vtrtdt+ ttStdBt

    = tAtrtdt+ tStrtdt+ ttStdBt

    = tdAt + tdSt,

    hence the portfolio is self-financing.

    In the next proposition we compute a self-financing hedging strategy leading

    to an arbitrary square-integrable random variable F admitting a predictable

    representation of the form

    F = IEQ[F ] +

    T0

    tdBt, (2.12)

    where (t)t[0,t] is a square-integrable adapted process.

  • February 29, 2012 15:49 World Scientific Book - 9in x 6in mainprivault

    A Review of Black-Scholes Pricing and Hedging 25

    Proposition 2.2. Given F L2(), let

    t =exp

    ( T

    trsds

    )tSt

    t, (2.13)

    t =exp

    ( T

    trudu

    )IEQ[F |Ft] tSt

    At, 0 t T. (2.14)

    Then the portfolio (t, t)t[0,T ] is self-financing, and letting

    Vt = tAt + tSt, 0 t T, (2.15)we have

    Vt = exp

    ( Tt

    rudu

    )IEQ[F |Ft], 0 t T. (2.16)

    In particular we have

    VT = F,

    i.e. the portfolio yields a hedging strategy leading to F , starting from the

    initial value

    V0 = exp

    ( T

    0

    rudu

    )IEQ[F ].

    Proof. Applying (2.14) and (2.15) at t = 0 we get

    IEQ[F ] exp

    ( T

    0

    rudu

    )= 0A0 + 0S0 = V0,

    hence from (2.14) again, the definition (2.13) of t and (2.12), we obtain

    Vt = tAt + tSt

    = exp

    ( Tt

    rudu

    )IEQ[F |Ft]

    = exp

    ( Tt

    rudu

    )(IEQ[F ] +

    t0

    udBu

    )

    = V0 exp

    ( t0

    rudu

    )+ exp

    ( Tt

    rudu

    ) t0

    udBu

    = V0 exp

    ( t0

    rudu

    )+

    t0

    uuSu exp

    ( tu

    rsds

    )dBu, 0 t T,

    and from Lemma 2.1 this also implies that the portfolio (t, t)t[0,T ] isself-financing.

  • February 29, 2012 15:49 World Scientific Book - 9in x 6in mainprivault

    26 An Elementary Introduction to Stochastic Interest Rate Modeling

    The above proposition shows that there always exists a hedging strategy

    starting from

    V0 = IEQ[F ] exp

    ( T

    0

    rudu

    ).

    In addition, since there exists a hedging strategy leading to

    VT = F exp

    ( T

    0

    rudu

    ),

    then by (2.10), (Vt)t[0,T ] is necessarily a martingale with

    Vt = IEQ[VT |Ft] = exp( T

    0

    rudu

    )IEQ[F |Ft], 0 t T,

    and initial value

    V0 = IEQ[VT ] = IEQ[F ] exp

    ( T

    0

    rudu

    ).

    In practice, the hedging problem can now be reduced to the computation

    of the process (t)t[0,T ] appearing in (2.12). This computation, called theDelta hedging, can be performed by application of the Ito formula and the

    Markov property, see e.g. [Protter (2001)]. Consider the (non homoge-

    neous) semi-group (Ps,t)0stT associated to (St)t[0,T ] and defined by

    Ps,tf(Ss) = IEQ[f(St) | Ss]= IEQ[f(St) | Fs], 0 s t T,

    which acts on C2b (R) functions, withPs,tPt,u = Ps,u, 0 s t u T.

    Note that (Pt,T f(St))t[0,T ] is an Ft-martingale, i.e.:IEQ[Pt,T f(St) | Fs] = IEQ[IEQ[f(ST ) | Ft] | Fs]

    = IEQ[f(ST ) | Fs]= Ps,T f(Ss), (2.17)

    0 s t T . The next lemma allows us to compute the process (t)t[0,T ]in case the payoff F is of the form F = (ST ) for some function .

    Lemma 2.2. Let C2b (R). The predictable representation

    (ST ) = IEQ[(ST )] +

    T0

    tdBt (2.18)

    is given by

    t = tSt

    x(Pt,T)(St), 0 t T. (2.19)

  • February 29, 2012 15:49 World Scientific Book - 9in x 6in mainprivault

    A Review of Black-Scholes Pricing and Hedging 27

    Proof. Since Pt,T is in C2(R), we can apply the Ito formula (1.8) to theprocess

    t 7 Pt,T(St) = IEQ[(ST ) | Ft], (2.20)which is a martingale from (2.17), cf. also Appendix A. From the fact that

    the finite variation term in the Ito formula vanishes when (Pt,T(St))t[0,T ]is a martingale, (see e.g. Corollary 1, p. 72 of [Protter (2005)]), we obtain:

    Pt,T(St) = P0,T(S0) +

    t0

    sSs

    x(Ps,T)(Ss)dBs, 0 t T, (2.21)

    with P0,T(S0) = IEQ[(ST )]. Letting t = T , we obtain (2.19) by unique-ness of the predictable representation (2.18) of F = (ST ).

    Let now (Sxt,s)s[t,) be the price process solution of the stochastic differ-ential equation

    dSxt,sSxt,s

    = rsds+ sdBs, s [t,),

    with initial condition Sxt,t = x (0,).

    The value Vt of the portfolio at time t [0, T ] can be computed from (2.16)as

    Vt = exp

    ( Tt

    rudu

    )IEQ[(ST )|Ft]

    = C(t, St),

    where

    C(t, x) = e(Tt)rt IEQ[(ST )|St = x]= e(Tt)rtPt,T(x)

    = e(Tt)rt IEQ[(Sxt,T )],

    0 t T , from Relation (12.5) in Appendix A. Again, from the fact thatthe finite variation term vanishes in (2.21) we recover the fact that C(t, x)

    solves the Black-Scholes PDE:

    C

    t(t, x) +

    1

    2x22(t)

    2C

    x2(t, x) + xr(t)

    C

    x(t, x) = r(t)C(t, x),

    C(T, x) = (x).

  • February 29, 2012 15:49 World Scientific Book - 9in x 6in mainprivault

    28 An Elementary Introduction to Stochastic Interest Rate Modeling

    In the case of European options with payoff function (x) = (xK)+ werecover Relation (2.8), i.e.

    C(t, x) = Bl(K,x, t, rt, T t),as a consequence of (2.16) and the following lemma.

    Lemma 2.3. Let X be a centered Gaussian random variable with variance

    v2. We have

    IEQ[(em+X K)+] = em+ v

    2

    2 (v + (m logK)/v)K((m logK)/v).Proof. We have

    IEQ[(em+X K)+] =

    (em+x K)+e x2

    2v2dx2piv2

    =

    m+logK

    (em+x K)e x2

    2v2dx2piv2

    = em m+logK

    exx2

    2v2dx2piv2

    K m+logK

    ex2

    2v2dx2piv2

    = em+v2

    2

    m+logK

    e(v2x)2

    2v2dx2piv2

    K

    (m+logK)/vex

    2/2 dx2pi

    = em+v2

    2

    v2m+logK

    ex2

    2v2dx2piv2

    K((m logK)/v)

    = em+v2

    2 (v + (m logK)/v)K((m logK)/v). Moreover, still in the case of European options, the process ()t[0,T ] canbe computed via the next proposition.

    Proposition 2.3. Assume that F = (ST K)+. Then for 0 t T wehave

    t = t IEQ[Sxt,T1[K,[(S

    xt,T )]x=St

    .

    Proof. This result follows from Lemma 2.2 and the relation Pt,T f(x) =

    IEQ[f(Sxt,T )], after approximation of x 7 (xK)+ with C2 functions. From the above Proposition 2.3 we recover the formula for the Delta of a

    European call option in the Black-Scholes model.

    Proposition 2.4. The Delta of a European call option with payoff F =

    (ST K)+ is given by

    t =

    (log(St/K) + (rt +

    2t /2)(T t)

    tT t

    ), 0 t T.

  • February 29, 2012 15:49 World Scientific Book - 9in x 6in mainprivault

    A Review of Black-Scholes Pricing and Hedging 29

    Proof. By (2.13) we have, taking x = St,

    t =1

    tStert(Tt)t

    = ert(Tt) IEQ

    [Sxt,Tx

    1[K,[(Sxt,T )]

    = ert(Tt)

    IEQ[etBTt

    2t (Tt)/2+rt(Tt)1[K,[(xetBTt

    2t (Tt)/2+rt(Tt))

    ]=

    ert(Tt)2pi(T t)

    t(Tt)/2rt(Tt)/t+ 1t logKx

    ety2t (Tt)/2+rt(Tt)ey

    2/(2(Tt))dy

    =1

    2pi(T t)

    d/

    Tt

    e1

    2(Tt) (yt(Tt))2dy

    =1

    2pi(T t)

    d/

    Tt

    e1

    2(Tt) (yt(Tt))2dy

    =12pi

    d+

    e12y

    2

    dy

    =12pi

    d+

    e12y

    2

    dy

    = (d+).

    The result of Proposition 2.4 can also be recovered by (2.7) and direct

    differentiation of the Black-Scholes function (2.8), as follows:

    C

    x(x, t) =

    x

    (x

    (log(x/K) + (rt +

    2t /2)(T t)

    tT t

    ))K

    x

    (log(x/K) + (rt 2t /2)(T t)

    tT t

    )=

    (log(x/K) + (rt 2t /2)(T t)

    tT t

    )+x

    x

    (log(x/K) + (rt +

    2t /2)(T t)

    tT t

    )K

    x

    (log(x/K) + (rt 2t /2)(T t)

    tT t

    )=

    (log(x/K) + (rt 2t /2)(T t)

    tT t

    )

  • February 29, 2012 15:49 World Scientific Book - 9in x 6in mainprivault

    30 An Elementary Introduction to Stochastic Interest Rate Modeling

    +1

    2pitT t exp

    (1

    2

    (log(x/K) + (rt +

    2t /2)(T t)

    tT t

    )2)

    K2pitx

    T t exp

    (1

    2

    (log(x/K) + (rt 2t /2)(T t)

    tT t

    )2)

    =

    (log(x/K) + (rt 2t /2)(T t)

    tT t

    ). (2.22)

    2.6 Exercises

    Exercise 2.1. Let R, and consider the solution(X

    ()t

    )t[0,T ]

    of the

    stochastic differential equation

    dX()t = X

    ()t dt+ dBt, 0 t T.

    (1) Using the Girsanov Theorem 2.1, construct a probability measure Qunder which the process

    (X

    ()t

    )t[0,T ]

    becomes a standard Brownian

    motion.

    (2) Compute the expectation

    IE

    [exp

    (( )

    T0

    X()t dX

    ()t +

    2

    2

    T0

    (X

    ()t

    )2dt

    )]for all < 1/T .

    (3) Compute the expectation

    IE

    [exp

    (2

    2

    T0

    (X()t )

    2dt

    )]for all < 1/T .

    Exercise 2.2. Consider the price process (St)t[0,T ] given by

    dStSt

    = dt+ dBt

    and a riskless asset of value At = A0ert, t [0, T ], with r > 0. Let

    (t, t)t[0,T ] a self-financing portfolio of value

    Vt = tAt + tSt, t [0, T ].

  • February 29, 2012 15:49 World Scientific Book - 9in x 6in mainprivault

    A Review of Black-Scholes Pricing and Hedging 31

    (1) Using the Girsanov Theorem 2.1, construct a probabilityQ under whichthe process St := St/At, t [0, T ] is an Ft-martingale.

    (2) Compute the arbitrage price

    C(t, St) = er(Tt) IEQ[|ST |2|Ft],

    at time t [0, T ], of the contingent claim of payoff |ST |2.(3) Compute the portfolio strategy (t, t)t[0,T ] hedging the claim |ST |2.(4) Given T0 [0, T ], compute the arbitrage price

    C(t, St) = er(Tt) IEQ

    [STST0

    Ft] ,at time t [0, T ], for the claim of payoff ST /ST0 ,Hint: Consider separately the cases t [0, T0] and t (T0, T ].

    (5) Compute the portfolio strategy (t, t)t[0,T ] hedging the claim ST /ST0 .Check that this strategy is self-financing.

    Exercise 2.3.

    (1) Solve the stochastic differential equation

    dSt = Stdt+ dBt (2.23)

    in terms of , > 0, and the initial condition S0.

    (2) For which values M of is the discounted price process St = ertSt,

    t [0, T ], a martingale under P?(3) Compute the arbitrage price C(t, St) = e

    r(Tt) IE[exp(ST )|Ft] at timet [0, T ] of the contingent claim of exp(ST ), with = M .

    (4) Explicitly compute the strategy (t, t)t[0,T ] that hedges the contin-gent claim exp(ST ).

  • March 27, 2012 14:11 World Scientific Book - 9in x 6in mainprivault

    This page intentionally left blankThis page intentionally left blank

  • February 29, 2012 15:49 World Scientific Book - 9in x 6in mainprivault

    Chapter 3

    Short Term Interest Rate Models

    This chapter is a short introduction to some common short term interest

    rate models. Here we do not aim at completeness as the study of these

    models has already been extensively developed in the literature, see e.g.

    [Brigo and Mercurio (2006)], [Carmona and Tehranchi (2006)], [James

    and Webber (2001)], [Kijima (2003)], [Rebonato (1996)], [Yolcu (2005)].

    In the next chapters we will mainly use the Vasicek mean-reverting model

    in our examples as it allows for explicit calculations.

    3.1 Mean-Reverting Models

    Interest rates behave differently from stock prices and require the develop-

    ment of specific models to account for properties such as positivity, bound-

    edness, and return to equilibrium.

    [Vasicek (1977)] introduced the first model to capture the mean reversion

    property of interest rates, a property not possessed by geometric Brownian

    motion. In the Vasicek model, which is based on the Ornstein-Uhlenbeck

    process, the short term interest rate process (rt)tR+ solves the equation

    drt = ( rt)dt+ dBt,

    where (Bt)tR+ is a standard Brownian motion. This model has the inter-esting properties of being statistically stationary in time in the long run,

    and to admit a Gaussian N (a/b, 2/(2b)) invariant distribution when b > 0,however its drawback is to allow for negative values of rt. Explicit formu-

    las for the Vasicek model are obtained in Exercise 1.3 and in Exercise 3.1

    below.

    33

  • February 29, 2012 15:49 World Scientific Book - 9in x 6in mainprivault

    34 An Elementary Introduction to Stochastic Interest Rate Modeling

    The Cox-Ingersoll-Ross (CIR) [Cox et al. (1985)] model brings a solution

    to the positivity problem encountered with the Vasicek model, by the use

    the nonlinear equation

    drt = ( rt)dt+ r1/2t dBt.

    This equation and the properties of its solution are discussed in Exercise 3.2

    below.

    Other classical mean reverting models include the Courtadon (1982) model

    drt = ( rt)dt+ rtdBtwhere , , are nonnegative, and the exponential-Vasicek model

    drt = rt( a log rt)dt+ rtdBt,

    where a, , are nonnegative, which is discussed in Exercise 3.1 in this

    chapter.

    More recently, other models preserving the positivity of interest rates have

    been proposed, cf. eg. [James and Webber (2001)], using stochastic differ-

    ential equations on manifolds.

    3.2 Constant Elasticity of Variance (CEV) Models

    Constant Elasticity of Variance models are designed to take into account

    non-constant volatilities that can vary as a power of the underlying asset.

    The Marsh-Rosenfeld (1983) model

    drt = (r(1)t + rt)dt+ r

    /2t dBt

    where , , , are nonnegative constants, covers most of the CEV models.

    In particular, for = 0 we get the standard CEV model

    drt = rtdt+ r/2t dBt,

    and if = 2 this yields the Dothan [Dothan (1978)], [Pintoux and Privault

    (2011)] model

    drt = rtdt+ rtdBt.

  • February 29, 2012 15:49 World Scientific Book - 9in x 6in mainprivault

    Short Term Interest Rate Models 35

    3.3 Time-Dependent Models

    Most of the models discussed in the above sections admit time-dependent

    extensions. The most elementary example is the Ho-Lee model

    drt = (t)dt+ dBt,

    where (t) is a deterministic function of time, which will be used in Exer-

    cise 4.1.

    The Hull-White model

    drt = ((t) (t)rt)dt+ (t)dBtis a time-dependent extension of the Vasicek model and will be recovered

    in Section 6.6. The CIR model also admits a similar time-dependent ex-

    tension.

    Moreover, such time dependent models can be used to fit an initial curve

    of forward instantaneous rates as in Exercise 8.2-(8), under absence of ar-

    bitrage.

    The class of short rate interest rate models admits a number of generaliza-

    tions that can be found in the references quoted in the introduction of this

    chapter, among which is the class of affine models of the form

    drt = ((t) + (t)rt)dt+(t) + (t)rtdBt. (3.1)

    Such models are called affine because the associated zero-coupon bonds

    can be priced using an affine PDE as will be seen in Proposition 4.1 of

    Chapter 4.

    3.4 Exercises

    Exercise 3.1. Exponential Vasicek model. Consider a short rate interest

    rate proces (rt)tR+ in the exponential Vasicek model:

    drt = rt( a log rt)dt+ rtdBt, (3.2)where , a, are positive parameters.

  • February 29, 2012 15:49 World Scientific Book - 9in x 6in mainprivault

    36 An Elementary Introduction to Stochastic Interest Rate Modeling

    (1) Find the solution (Yt)tR+ of the stochastic differential equation

    dYt = ( aYt)dt+ dBt (3.3)as a function of the initial condition y0, where , a, are positive pa-

    rameters. Hint. Let Zt = Yt /a, t R+.

    (2) Let Xt = eYt , t R+. Determine the stochastic differential equation

    satisfied by (Xt)tR+ .(3) Find the solution (rt)tR+ of (3.2) in terms of the initial condition r0.(4) Compute the conditional mean IE[rt|Fu] of rt, 0 u t, where

    (Fu)uR+ denotes the filtration generated by the Brownian motion(Bt)tR+ .

    (5) Compute the conditional variance Var[rt|Fu] := IE[r2t |Fu](IE[rt|Fu])2of rt, 0 u t.

    (6) Compute the asymptotic mean and variance limt IE[rt] andlimtVar[rt].

    Exercise 3.2. Cox-Ingerson-Ross model. Consider the equation

    drt = ( rt)dt+ rtdBt (3.4)which models the variations of the short rate process rt, where , , and

    r0 are positive parameters.

    (1) Write down Equation (3.4) in integral form.

    (2) Let u(t) = IE[rt | Fs], 0 s t. Show, using the integral form of (3.4),that u(t) satisfies the differential equation

    u(t) = u(t), 0 s t.(3) By an application of Itos formula to r2t , show that

    dr2t = rt(2+ 2 2rt)dt+ 2r3/2t dBt. (3.5)

    (4) Using the integral form of (3.5), find a differential equation satisfied by

    v(t) = E[r2t |Fs], 0 s t, and compute E[r2t |Fs], 0 s t. You mayassume that a = 0 to simplify the computation.

    Hint. The function f(t) = cet/ solves the differential equationf (t) + 2f(t) = cet for all c R.

    (5) Let

    Xt = et/2

    (x0 +

    2

    t0

    es/2dBs

    ), t R+.

    Show that Xt satisfies the equation

    dXt =

    2dBt

    2Xtdt.

  • February 29, 2012 15:49 World Scientific Book - 9in x 6in mainprivault

    Short Term Interest Rate Models 37

    (6) Let Rt = X2t and

    Wt =

    t0

    sign(Xs)dBs,

    where sign(x) = 1{x0} 1{x

  • March 27, 2012 14:11 World Scientific Book - 9in x 6in mainprivault

    This page intentionally left blankThis page intentionally left blank

  • February 29, 2012 15:49 World Scientific Book - 9in x 6in mainprivault

    Chapter 4

    Pricing of Zero-Coupon Bonds

    In this chapter we describe the basics of bond pricing in the absence of

    arbitrage opportunities. Explicit calculations are carried out for the Vasicek

    model, using both the probabilistic and PDE approaches. The definition

    of zero-coupon bounds will be used in Chapter 5 in order to construct the

    forward rate processes.

    4.1 Definition and Basic Properties

    A zero-coupon bond is a contract priced P0(t, T ) at time t < T to deliver

    P0(T, T ) = $1 at time T . The computation of the arbitrage price P0(t, T )

    of a zero-coupon bond based on an underlying short term interest rate pro-

    cess (rt)tR+ is a basic and important issue in interest rate modeling.

    We may distinguish three different situations:

    a) The short rate is a deterministic constant r > 0.

    In this case, P0(t, T ) should satisfy the equation

    er(Tt)P0(t, T ) = P0(T, T ) = 1,

    which leads to

    P0(t, T ) = er(Tt), 0 t T.

    b) The short rate is a time-dependent and deterministic function (rt)tR+ .

    In this case, an argument similar to the above shows that

    P0(t, T ) = e T

    trsds, 0 t T. (4.1)

    39

  • February 29, 2012 15:49 World Scientific Book - 9in x 6in mainprivault

    40 An Elementary Introduction to Stochastic Interest Rate Modeling

    c) The short rate is a stochastic process (rt)tR+ .

    In this case, formula (4.1) no longer makes sense because the price

    P0(t, T ), being set at time t, can depend only on information known up

    to time t. This is in contradiction with (4.1) in which P0(t, T ) depends

    on the future values of rs for s [t, T ].

    In the remaining of this chapter we focus on the stochastic case (c). The

    pricing of the bond P0(t, T ) will follow the following steps, previously used

    in the case of Black-Scholes pricing.

    Pricing bonds with non-zero coupon is not difficult in the case of a deter-

    ministic continuous-time coupon yield at rate c > 0. In this case the price

    Pc(t, T ) of the coupon bound is given by

    Pc(t, T ) = ec(Tt)P0(t, T ), 0 t T.

    In the sequel we will only consider zero-coupon bonds, and let P (t, T ) =

    P0(t, T ), 0 t T .

    4.2 Absence of Arbitrage and the Markov Property

    Given previous experience with Black-Scholes pricing in Proposition 2.2, it

    seems natural to write P (t, T ) as a conditional expectation under a mar-

    tingale measure. On the other hand and with respect to point (c) above,

    the use of conditional expectation appears natural in this framework since

    it can help us filter out the future information past time t contained in

    (4.1). Thus we postulate that

    P (t, T ) = IEQ[e Ttrsds

    Ft] (4.2)under some martingale (also called risk-neutral) measure Q yet to be de-termined. Expression (4.2) makes sense as the best possible estimate of

    the future quantity e Ttrsds given information known up to time t.

    Assume from now on that the underlying short rate process is solution to

    the stochastic differential equation

    drt = (t, rt)dt+ (t, rt)dBt (4.3)

  • February 29, 2012 15:49 World Scientific Book - 9in x 6in mainprivault

    Pricing of Zero-Coupon Bonds 41

    where (Bt)tR+ is a standard Brownian motion under P. Recall that forexample in the Vasicek model we have

    (t, x) = a bx and (t, x) = .Consider a probability measure Q equivalent to P and given by its density

    dQdP

    = e0KsdBs 12

    0|Ks|2ds

    where (Ks)sR+ is an adapted process satisfying the Novikov integrabilitycondition (2.9). By the Girsanov Theorem 2.1 it is known that

    Bt := Bt +

    t0

    Ksds

    is a standard Brownian motion under Q, thus (4.3) can be rewritten as

    drt = (t, rt)dt+ (t, rt)dBt

    where

    (t, rt) := (t, rt) (t, rt)Kt.The process Kt, which is called the market price of risk, needs to be

    specified, usually via statistical estimation based on market data.

    In the sequel we will assume for simplicity that Kt = 0; in other terms we

    assume that P is the martingale measure used by the market.

    The Markov property states that the future after time t of a Markov process

    (Xs)sR+ depends only on its present state t and not on the whole historyof the process up to time t. It can be stated as follows using conditional

    expectations:

    IE[f(Xt1 , . . . , Xtn) | Ft] = IE[f(Xt1 , . . . , Xtn) | Xt]for all times t1, . . . , tn greater than t and all sufficiently integrable function

    f on Rn, see Appendix A for details.

    We will make use of the following fundamental property, cf e.g. Theorem V-

    32 of [Protter (2005)].

    Property 4.1. All solutions of stochastic differential equations such as

    (4.3) have the Markov property.

  • February 29, 2012 15:49 World Scientific Book - 9in x 6in mainprivault

    42 An Elementary Introduction to Stochastic Interest Rate Modeling

    As a consequence, the arbitrage price P (t, T ) satisfies

    P (t, T ) = IEQ[e Ttrsds

    Ft]= IEQ

    [e Ttrsds

    rt] ,and depends on rt only instead of depending on all information available

    in Ft up to time t. As such, it becomes a function F (t, rt) of rt:P (t, T ) = F (t, rt),

    meaning that the pricing problem can now be formulated as a search for

    the function F (t, x).

    4.3 Absence of Arbitrage and the Martingale Property

    Our goal is now to apply Itos calculus to F (t, rt) = P (t, T ) in order to

    derive a PDE satisfied by F (t, x). From Itos formula Theorem 1.8 we have

    d(e t0rsdsP (t, T )

    )= rte

    t0rsdsP (t, T )dt+ e

    t0rsdsdP (t, T )

    = rte t0rsdsF (t, rt)dt+ e

    t0rsdsdF (t, rt)

    = rte t0rsdsF (t, rt)dt+ e

    t0rsds

    F

    x(t, rt)((t, rt)dt+ (t, rt)dBt)

    +e t0rsds

    (1

    22(t, rt)

    2F

    x2(t, rt)dt+

    F

    t(t, rt)dt

    )= e

    t0rsds(t, rt)

    F

    x(t, rt)dBt

    +e t0rsds

    (rtF (t, rt) + (t, rt)F

    x(t, rt)

    +1

    22(t, rt)

    2F

    x2(t, rt) +

    F

    t(t, rt)

    )dt. (4.4)

    Next, notice that we have

    e t0rsdsP (t, T ) = e

    t0rsds IEQ

    [e Ttrsds

    Ft]= IEQ

    [e t0rsdse

    Ttrsds

    Ft]= IEQ

    [e T0rsds

    Ft]hence

    t 7 e t0rsdsP (t, T )

  • February 29, 2012 15:49 World Scientific Book - 9in x 6in mainprivault

    Pricing of Zero-Coupon Bonds 43

    is a martingale (see Appendix A) since for any 0 < u < t we have:

    IEQ[e t0rsdsP (t, T )

    Fu] = IEQ [IEQ [e T0 rsdsFt] Fu]= IEQ

    [e T0rsds

    Fu]= IEQ

    [e u0rsdse

    Tursds

    Fu]= e

    u0rsds IEQ

    [e Tursds

    Fu]= e

    u0rsdsP (u, T ).

    As a consequence, (cf. again Corollary 1, p. 72 of [Protter (2005)]), the

    above expression (4.4) of

    d(e t0rsdsP (t, T )

    )should contain terms in dBt only, meaning that all terms in dt should vanish

    inside (4.4). This leads to the identity

    rtF (t, rt) + (t, rt)Fx

    (t, rt) +1

    22(t, rt)

    2F

    x2(t, rt) +

    F

    t(t, rt) = 0,

    which can be rewritten as in the next proposition.

    Proposition 4.1. The bond pricing PDE for P (t, T ) = F (t, rt) is written

    as

    xF (t, x) = (t, x)F

    x(t, x) +

    1

    22(t, x)

    2F

    x2(t, x) +

    F

    t(t, x), (4.5)

    subject to the terminal condition

    F (T, x) = 1. (4.6)

    Condition (4.6) is due to the fact that P (T, T ) = $1. On the other hand,(e t0rsdsP (t, T )

    )t[0,T ]

    and (P (t, T ))t[0,T ]

    respectively satisfy the stochastic differential equations

    d(e t0rsdsP (t, T )

    )= e

    t0rsds(t, rt)

    F

    x(t, rt)dBt

    and

    dP (t, T ) = P (t, T )rtdt+ (t, rt)F

    x(t, rt)dBt,

    i.e.dP (t, T )

    P (t, T )= rtdt+

    (t, rt)

    P (t, T )

    F

    x(t, rt)dBt

    = rtdt+ (t, rt) logF

    x(t, rt)dBt.

  • March 15, 2012 14:42 World Scientific Book - 9in x 6in mainprivault

    44 An Elementary Introduction to Stochastic Interest Rate Modeling

    4.4 PDE Solution: Probabilistic Method

    Our goal is now to solve the PDE (4.5) by direct computation of the con-

    ditional expectation

    P (t, T ) = IEQ[e Ttrsds

    Ft] . (4.7)We will assume that the short rate (rt)tR+ has the expression

    rt = g(t) +

    t0

    h(t, s)dBs,

    where g(t) and h(t, s) are deterministic functions, which is the case in par-

    ticular in the [Vasicek (1977)] model. Letting u t = max(u, t), using thefact that Wiener integrals are Gaussian random variables (Proposition 1.3),

    and the Gaussian characteristic function (12.2) and Property (a) of condi-

    tional expectations, cf. Appendix A, we have

    P (t, T ) = IEQ[e Ttrsds

    Ft]= IEQ

    [e Tt

    (g(s)+ s0h(s,u)dBu)ds

    Ft]= e

    Ttg(s)ds IEQ

    [e Tt

    s0h(s,u)dBuds

    Ft]= e

    Ttg(s)ds IEQ

    [e T0

    Tut h(s,u)dsdBu

    Ft]= e

    Ttg(s)dse

    t0

    Tut h(s,u)dsdBu IEQ

    [e Tt

    Tut h(s,u)dsdBu

    Ft]= e

    Ttg(s)dse

    t0

    Tth(s,u)dsdBu IEQ

    [e Tt

    Tuh(s,u)dsdBu

    Ft]= e

    Ttg(s)dse

    t0

    Tth(s,u)dsdBu IEQ

    [e Tt

    Tuh(s,u)dsdBu

    ]= e

    Ttg(s)dse

    t0

    Tth(s,u)dsdBue

    12

    Tt ( Tuh(s,u)ds)

    2du.

    Recall that in the [Vasicek (1977)] model, i.e. when the short rate process

    is solution of

    drt = (a brt)dt+ dBt,and the market price of risk is Kt = 0, we have the explicit solution, cf.

    Exercise 1.3 and Exercise 3.1:

    rt = r0ebt +

    a

    b(1 ebt) +

    t0

    eb(ts)dBs, (4.8)

    hence the above calculation yields

  • March 15, 2012 14:42 World Scientific Book - 9in x 6in mainprivault

    Pricing of Zero-Coupon Bonds 45

    P (t, T ) = IEQ[e Ttrsds

    Ft]= e

    Tt

    (r0ebs+ ab (1ebs))dse

    t0

    Tteb(su)dsdBu

    e2

    2

    Tt ( Tueb(su)ds)

    2du

    = e Tt

    (r0ebs+ ab (1ebs))dse

    b (1eb(Tt))

    t0eb(tu)dBu

    e2

    2

    Tte2bu

    (ebuebT

    b

    )2du

    = ertb (1eb(Tt))+ 1b (1eb(Tt))(r0ebt+ ab (1ebt))

    e Tt

    (r0ebs+ ab (1ebs))ds+

    2

    2

    Tte2bu

    (ebuebT

    b

    )2du

    = eC(Tt)rt+A(Tt),

    where

    C(T t) = 1b

    (1 eb(Tt)),and

    A(T t) = 1b

    (1 eb(Tt))(r0ebt + ab

    (1 ebt))

    Tt

    (r0ebs +

    a

    b(1 ebs))ds

    +2

    2

    Tt

    e2bu(ebu ebT

    b

    )2du

    =1

    b(1 eb(Tt))(r0ebt + a

    b(1 ebt))

    r0b

    (ebt ebT ) ab

    (T t) + ab2

    (ebt ebT )

    +2

    2b2

    Tt

    (1 + e2b(Tu) 2eb(Tu)

    )du

    =a

    b2(1 eb(Tt))(1 ebt) a

    b(T t) + a

    b2(ebt ebT )

    +2

    2b2(T t) +

    2

    2b2e2bT

    Tt

    e2budu 2

    b2ebT

    Tt

    ebudu

    =a

    b2(1 eb(Tt)) +

    2 2ab2b2

    (T t)

    +2

    4b3(1 e2b(Tt))

    2

    b3(1 eb(Tt))

    =4ab 32

    4b3+2 2ab

    2b2(T t)

    +2 abb3

    eb(Tt) 2

    4b3e2b(Tt).

  • March 15, 2012 14:42 World Scientific Book - 9in x 6in mainprivault

    46 An Elementary Introduction to Stochastic Interest Rate Modeling

    See Exercise 4.5 for another way to calculate P (t, T ) in the [Vasicek (1977)]

    model.

    Note that more generally, all affine short rate models as defined in Rela-

    tion (3.1), including the Vasicek model, will yield a bond pricing formula

    of the form

    P (t, T ) = eA(Tt)+C(Tt)rt ,

    cf. e.g. 3.2.4. of [Brigo and Mercurio (2006)].

    4.5 PDE Solution: Analytical Method

    In this section we still assume that the underlying short rate process is

    the Vasicek process solution of (4.3). In order to solve the PDE (4.5)

    analytically we look for a solution of the form

    F (t, x) = eA(Tt)+xC(Tt), (4.9)

    where A and C are functions to be determined under the conditions A(0) =

    0 and C(0) = 0. Plugging (4.9) into the PDE (4.5) yields the system of

    Riccati and linear differential equationsA(s) = aC(s)

    2

    2C2(s)

    C (s) = bC(s) + 1,which can be solved to recover

    A(s) =4ab 32

    4b3+ s

    2 2ab2b2

    +2 abb3

    ebs 2

    4b3e2bs

    and

    C(s) = 1b

    (1 ebs).As a verification we easily check that C(s) and A(s) given above do satisfy

    bC(s) + 1 = ebs = C (s),and

    aC(s) +2C2(s)

    2= a

    b(1 ebs) +

    2

    2b2(1 ebs)2

    =2 2ab

    2b2

    2 abb2

    ebs +2

    2b2e2bs

    = A(s).

  • February 29, 2012 15:49 World Scientific Book - 9in x 6in mainprivault

    Pricing of Zero-Coupon Bonds 47

    -0.5

    0

    0.5

    1

    1.5

    2

    0 5 10 15 20

    Fig. 4.1 Graph of t 7 Bt.

    4.6 Numerical Simulations

    Given the Brownian path represented in Figure 4.1, Figure 4.2 presents the

    corresponding random simulation of t 7 rt in the Vasicek model withr0 = a/b = 5%, i.e. the reverting property of the process is with respect to

    its initial value r0 = 5%. Note that the interest rate in Figure 4.2 becomes

    negative for a short period of time, which is unusual for interest rates but

    may nevertheless happen [Bass (October 7, 2007)].

    -0.02

    0

    0.02

    0.04

    0.06

    0.08

    0.1

    0.12

    0 5 10 15 20

    Fig. 4.2 Graph of t 7 rt.

  • February 29, 2012 15:49 World Scientific Book - 9in x 6in mainprivault

    48 An Elementary Introduction to Stochastic Interest Rate Modeling

    Figure 4.3 presents a random simulation of t 7 P (t, T ) in the same Va-sicek model. The graph of the corresponding deterministic bond price ob-

    tained for a = b = = 0 is also shown on the same Figure 4.3.

    0.3

    0.4

    0.5

    0.6

    0.7

    0.8

    0.9

    1

    0 5 10 15 20

    Fig. 4.3 Graphs of t 7 P (t, T ) and t 7 er0(Tt).

    Figure 4.4 presents a random simulation of t 7 P (t, T ) for a coupon bondwith price Pc(t, T ) = e

    c(Tt)P (t, T ), 0 t T .

    100.00

    102.00

    104.00

    106.00

    108.00

    0 5 10 15 20

    Fig. 4.4 Graph of t 7 P (t, T ) for a bond with a 2.3% coupon.

  • February 29, 2012 15:49 World Scientific Book - 9in x 6in mainprivault

    Pricing of Zero-Coupon Bonds 49

    Finally we consider the graphs of the functions A and C in Figures 4.5 and

    4.6 respectively.

    -0.9

    -0.8

    -0.7

    -0.6

    -0.5

    -0.4

    -0.3

    -0.2

    -0.1

    0

    0 5 10 15 20

    Fig. 4.5 Graph of t 7 A(T t).

    -2

    -1.8

    -1.6

    -1.4

    -1.2

    -1

    -0.8

    -0.6

    -0.4

    -0.2

    0

    0 5 10 15 20

    Fig. 4.6 Graph of t 7 C(T t).

    The solution of the pricing PDE, which can be useful for calibration pur-

    poses, is represented in Figure 4.7.

  • February 29, 2012 15:49 World Scientific Book - 9in x 6in mainprivault

    50 An Elementary Introduction to Stochastic Interest Rate Modeling

    0 0.2 0.4 0.6 0.8 1

    0 0.02

    0.04 0.06

    0.08 0.1 0.9

    0.91 0.92 0.93 0.94 0.95 0.96 0.97 0.98 0.99

    1

    t

    x

    Fig. 4.7 Graph of (x, t) 7 exp(A(T t) + xC(T t)).

    4.7 Exercises

    Exercise 4.1. Consider a short term interest rate process (rt)tR+ in aHo-Lee model with constant coefficients:

    drt = dt+ dWt,

    and let P (t, T ) will denote the arbitrage price of a zero-coupon bond in this

    model:

    P (t, T ) = IEP

    [exp

    ( Tt

    rsds

    )Ft] , 0 t T. (4.10)(1) State the bond pricing PDE satisfied by the function F (t, x) defined

    via

    F (t, x) = IEP

    [exp

    ( Tt

    rsds

    )rt = x] , 0 t T.(2) Compute the arbitrage price F (t, rt) = P (t, T ) from its expression

    (4.10) as a conditional expectation.

    (3) Check that the function F (t, x) computed in Question (2) does satisfy

    the PDE derived in Question (1).

    Exercise 4.2. (Exercise 3.2 continued). Write down the bond pricing PDE

    for the function

    F (t, x) = E[e Ttrsds

    rt = x]

  • February 29, 2012 15:49 World Scientific Book - 9in x 6in mainprivault

    Pricing of Zero-Coupon Bonds 51

    and show that in case = 0 the corresponding bond price P (t, T ) equals

    P (t, T ) = eB(Tt)rt , 0 t T,where

    B(x) =2(ex 1)

    2 + ( + )(ex 1) ,

    with =2 + 22.

    Exercise 4.3. Let (rt)tR+ denote a short term interest rate process. Forany T > 0, let P (t, T ) denote the price at time t [0, T ] of a zero couponbond defined by the stochastic differential equation

    dP (t, T )

    P (t, T )= rtdt+

    Tt dBt, 0 t T, (4.11)

    under the terminal condition P (T, T ) = 1, where (Tt )t[0,T ] is an adaptedprocess. Let the forward measure PT be defined by

    IE

    [dPTdP

    Ft] = P (t, T )P (0, T )

    e t0rsds, 0 t T.

    Recall that

    BTt := Bt t

    0

    Ts ds, 0 t T,is a standard Brownian motion under PT .

    (1) Solve the stochastic differential equation (4.11).

    (2) Derive the stochastic differential equation satisfied by the discounted

    bond price process

    t 7 e t0rsdsP (t, T ), 0 t T,

    and show that it is a martingale.

    (3) Show that

    IE[e T0rsds

    Ft] = e t0 rsdsP (t, T ), 0 t T.(4) Show that

    P (t, T ) = IE[e Ttrsds

    Ft] , 0 t T.(5) Compute P (t, S)/P (t, T ), 0 t T , show that it is a martingale under

    PT and that

    P (T, S) =P (t, S)

    P (t, T )exp

    ( Tt

    (Ss Ts )dBTs 1

    2

    Tt

    (Ss Ts )2ds).

  • February 29, 2012 15:49 World Scientific Book - 9in x 6in mainprivault

    52 An Elementary Introduction to Stochastic Interest Rate Modeling

    Exercise 4.4. (Exercise 1.8 continued). Assume that the price P (t, T ) of a

    zero coupon bond is modeled as

    P (t, T ) = e(Tt)+XTt , t [0, T ],

    where > 0. Show that the terminal condition P (T, T ) = 1 is satisfied.

    Problem 4.5. Consider the stochastic differential equationdXt = bXtdt+ dBt, t > 0,

    X0 = 0,

    (4.12)

    where b and are positive parameters and (Bt)tR+ is a standard Brownianmotion under P, generating the filtration (Ft)tR+ . Let the short terminterest rate process (rt)tR+ be given by

    rt = r +Xt, t R+,where r > 0 is a given constant. Recall that from the Markov property, the

    arbitrage price

    P (t, T ) = IEP

    [exp

    ( Tt

    rsds

    )Ft] , 0 t T,of a zero-coupon bond is a function F (t,Xt) = P (t, T ) of t and Xt.

    (1) Using Itos calculus, derive the PDE satisfied by the function (t, x) 7F (t, x).

    (2) Solve the stochastic differential equation (4.12).

    (3) Show that t0

    Xsds = b

    ( t0

    (eb(ts) 1)dBs), t > 0.

    (4) Show that for all 0 t T , Tt

    Xsds = b

    ( t0

    (eb(Ts) eb(ts))dBs + Tt

    (eb(Ts) 1)dBs).

    (5) Show that

    IE

    [ Tt

    XsdsFt] =

    b

    t0

    (eb(Ts) eb(ts))dBs.

  • February 29, 2012 15:49 World Scientific Book - 9in x 6in mainprivault

    Pricing of Zero-Coupon Bonds 53

    (6) Show that

    IE

    [ Tt

    XsdsFt] = Xt

    b(1 eb(Tt)).

    (7) Show that

    Var

    [ Tt

    XsdsFt] = 2

    b2

    Tt

    (eb(Ts) 1)2ds.

    (8) What is the distribution of

    Tt

    Xsds given Ft?(9) Compute the arbitrage price P (t, T ) from its expression (4.10) as a

    conditional expectation and show that

    P (t, T ) = eA(t,T )r(Tt)+XtC(t,T ),

    where C(t, T ) = (eb(Tt) 1)/b and

    A(t, T ) =2

    2b2

    Tt

    (eb(Ts) 1)2ds.

    (10) Check explicitly that the function F (t, x) = eA(t,T )+r(Tt)+xC(t,T )

    computed in Question (9) does solve the PDE derived in Question (1).

  • March 27, 2012 14:11 World Scientific Book - 9in x 6in mainprivault

    This page intentionally left blankThis page intentionally left blank

  • February 29, 2012 15:49 World Scientific Book - 9in x 6in mainprivault

    Chapter 5

    Forward Rate Modeling

    In this chapter we define the forward and instantaneous forward rates from

    absence of arbitrage arguments, and using the construction of zero-coupon

    presented in Chapter 4. We also consider the problem of parametrization

    of forward rates.

    5.1 Forward Contracts

    Financial institutions often require the possibility to agree at a present

    time t for a loan to be delivered over a future period of time [T, S] at a rate

    r(t, T, S), t T S. This type of forward interest rate contracts gives itsholder a loan decided at present time t over a future period of time [T, S].

    In other words, at time t an investor applies for a loan on the period [T, S],

    in order to repay a unit amount at time S.

    The interest rate to be applied to this loan is denoted by f(t, T, S) and is

    called a forward rate. Here we are interested in determining the arbitrage

    or fair value of this rate using the instruments available in a bond market,

    that is bonds priced at P (t, T ) for various maturity dates T > t.

    The loan can be realized using the bonds available on the market by pro-

    ceeding in two steps:

    1) at time t, borrow $1 at the price P (t, S), to be repaid at time S.

    2) since one only needs the money at time T , it makes sense to invest the

    amount P (t, S) over the period [t, T ] in a bond with maturity T , that

    will yield P (t, S)/P (t, T ) at time T .

    55

  • February 29, 2012 15:49 World Scientific Book - 9in x 6in mainprivault

    56 An Elementary Introduction to Stochastic Interest Rate Modeling

    As a consequence the investor will receive P (t, S)/P (t, T ) at time T and

    repay a unit amount $1 at time S.

    Using exponential compounding, the corresponding forward rate f(t, T, S),

    0 t T S, is then given by the relation

    exp ((S T )f(t, T, S)) =(P (t, S)

    P (t, T )

    )1,

    which leads to the following definition. Here we used exponential com-

    pounding of interest rates, however linear compounding could also be used,

    as will be seen when dealing with LIBOR rates in Section 10.4 of Chap-

    ter 10.

    Definition 5.1. The forward rate f(t, T, S) at time t for a loan on [T, S]

    is given by

    f(t, T, S) = logP (t, S) logP (t, T )S T .

    The spot forward rate F (t, T ) is given by

    F (t, T ) := f(t, t, T ) = logP (t, T )T t .

    Figure 5.1 presents a typical forward rate curve on the LIBOR (London

    Interbank Offered Rate) market with t = 07 may 2003, = six months.

    2

    2.5

    3

    3.5

    4

    4.5

    5

    0 5 10 15 20 25 30years

    Forward interest rate TimeSerieNb 505AsOfDate 7mai032D 2,551W 2,531M 2,562M 2,523M 2,481Y 2,342Y 2,493Y 2,794Y 3,075Y 3,316Y 3,527Y 3,718Y 3,889Y 4,0210Y 4,1411Y 4,2312Y 4,3313Y 4,414Y 4,4715Y 4,5420Y 4,7425Y 4,8330Y 4,86

    Fig. 5.1 Graph of T 7 f(t, T, T + ).

  • February 29, 2012 15:49 World Scientific Book - 9in x 6in mainprivault

    Forward Rate Modeling 57

    Recall that in the Vasicek model, i.e. when the short rate process is solution

    of

    drt = (a brt)dt+ dBt

    we have

    P (t, T ) = eC(Tt)rt+A(Tt)

    where

    C(T t) = 1b

    (1 eb(Tt))

    and

    A(T t) = 4ab 32

    4b3+2 2ab

    2b2(T t)+

    2 abb3

    eb(Tt) 2

    4b3e2b(Tt),

    cf. Chapter 4, hence

    logP (t, T ) = A(T t) + rtC(T t)

    and

    f(t, T, S) = logP (t, S) logP (t, T )S T

    = rt(C(S t) C(T t)) +A(S t)A(T t))S T

    = 2 2ab

    2b2

    1S T

    ((rtb

    +2 abb3

    )(eb(St) eb(Tt))

    2

    4b3(e2b(St) e2b(Tt))

    ).

    In this model the forward rate t 7 f(t, T, S) can be represented as inFigure 5.2, with here b/a > r0.

    Note that the forward rate cure t 7 f(t, T, S) is flat for small values of t.This modelization issue will be reconsidered in the framework of multifactor

    models in Chapter 8.

  • February 29, 2012 15:49 World Scientific Book - 9in x 6in mainprivault

    58 An Elementary Introduction to Stochastic Interest Rate Modeling

    0.03

    0.035

    0.04

    0.045

    0.05

    0 2 4 6 8 10 12 14t

    f(t,T,S)

    Fig. 5.2 Forward rate process t 7 f(t, T, S).

    5.2 Instantaneous Forward Rate

    The instantaneous forward rate f(t, T ) is defined by taking the limit of

    f(t, T, S) as S T , i.e.

    f(t, T ) : = limST

    logP (t, S) logP (t, T )S T

    = lim0

    logP (t, T + ) logP (t, T )

    = logP (t, T )T

    = 1P (t, T )

    P (t, T )

    T.

    The above equation can be viewed as a differential equation to be solved

    for logP (t, T ) under the initial condition P (T, T ) = 1, which gives

    logP (t, T ) = logP (t, T ) logP (t, t)

    =

    Tt

    logP (t, s)

    sds

    = Tt

    f(t, s)ds,

  • February 29, 2012 15:49 World Scientific Book - 9in x 6in mainprivault

    Forward Rate Modeling 59

    hence

    P (t, T ) = exp

    ( Tt

    f(t, s)ds

    ), 0 t T. (5.1)

    The forward rate f(t, T, S) can be recovered from the instantaneous forward

    rate f(t, s), as:

    f(t, T, S) =1

    S T ST

    f(t, s)ds, 0 t T < S. (5.2)

    Note that when the short rate (rs)sR+ is a deterministic function we have

    P (t, T ) = exp

    ( Tt

    f(t, s)ds

    )= exp

    ( Tt

    rsds

    ), (5.3)

    0 t T , hence the instantaneous forward rate f(t, T ) is also deterministicand independent of t:

    f(t, T ) = rT , 0 t T,and the forward rate f(t, T, S) is given by

    f(t, T, S) =1

    S T ST

    rsds, 0 t T < S,

    which is the average of the deterministic interest rate rs over the time period

    [T, S].

    Furthermore, in case (rs)sR+ is time-independent and equal to a constantvalue r > 0, all rates coincide and become equal to r:

    rs = f(t, s) = f(t, T, S) = r, 0 t T s < S.For example, in the Vasicek stochastic interest rate model considered in

    Section 5