SlideShare a Scribd company logo
1 of 277
Download to read offline
Luc_Faucheux_2020
THE RATES WORLD โ€“ Part IV
Starting to look at modeling rates, a taxonomy
of modelsโ€ฆ
1
Luc_Faucheux_2020
Couple of notes on those slides
ยจ In this deck we continue our exploration of the interest rate modeling world
ยจ We go over the summary of Part I-III of the Rates
ยจ We explain the general principles of Term Structure modeling
ยจ We use what we saw on the deck on trees to explain local versus global arbitrage
ยจ We use the section on Stochastic Calculus to go over some of the common models, and
attract attention to the fact that you should NEVER write an SDE (Stochastic Differential
Equation), always an SIE (Stochastic Integral Equation), especially if the volatility is itself a
function of rates (not only a constant or a time dependent only function)
ยจ Again, by no means this is meant to be a textbook with linear acquisition of knowledge, but
somewhat of a bunch of circular meandering around Term Structure modeling, so that you
can read a textbook without hopefully being too confused, or work/interact with a Fixed-
Income desk and understand some of the issues at stake
ยจ So again, I have tried to keep the formalism to a minimum to preserve the intuition but not
lose the rigor when needed
2
Luc_Faucheux_2020
SUMMARY OF PART III
3
Luc_Faucheux_2020
Summary - I
ยจ When looking at payoffs, we should ALWAYS specify the following: What is the payoff
function, when is it fixed, when is it paid, at what time are we trying to compute its value
ยจ ๐‘‰(๐‘ก) = ๐‘‰ ๐‘ก, $๐ป(๐‘ก), ๐‘ก!, ๐‘ก"
4
๐‘ƒ๐‘Ž๐‘–๐‘‘ ๐‘Ž๐‘ก ๐‘ก๐‘–๐‘š๐‘’ ๐‘ก"
๐น๐‘–๐‘ฅ๐‘’๐‘‘ ๐‘œ๐‘Ÿ ๐‘ ๐‘’๐‘ก ๐‘Ž๐‘ก ๐‘ก๐‘–๐‘š๐‘’ ๐‘ก!
๐บ๐‘’๐‘›๐‘’๐‘Ÿ๐‘Ž๐‘™ ๐‘ƒ๐‘Ž๐‘ฆ๐‘œ๐‘“๐‘“ ๐ป ๐‘ก ๐‘–๐‘› ๐‘๐‘ข๐‘Ÿ๐‘Ÿ๐‘’๐‘›๐‘๐‘ฆ $
๐‘‰๐‘Ž๐‘™๐‘ข๐‘’ ๐‘œ๐‘“ ๐‘กโ„Ž๐‘’ ๐‘๐‘Ž๐‘ฆ๐‘œ๐‘“๐‘“ ๐‘œ๐‘๐‘ ๐‘’๐‘Ÿ๐‘ฃ๐‘’๐‘‘ ๐‘Ž๐‘ก ๐‘ก๐‘–๐‘š๐‘’ ๐‘ก
Luc_Faucheux_2020
Summary โ€“ I -a
ยจ ๐‘‰(๐‘ก) = ๐‘‰ ๐‘ก, $๐ป(๐‘ก), ๐‘ก!, ๐‘ก"
ยจ Most simple payoffs $๐ป(๐‘ก) are a function of random variables that gets fixed at the same
time ๐‘ก!, hence why I isolated ๐‘ก!
ยจ However (say SOFR or OIS), the function $๐ป(๐‘ก) could be as complicated as it can be, and in
the case of averaging indices, could be an integral or a discrete sum over a number of
observations point.
ยจ It could also be the MAX or MIN over a given period, or a range accrual
ยจ So the possibilities are endless in order to customize this function, making the observation
time ๐‘ก! meaningless in the very general case
ยจ Again, a lot of the simple payoffs have a single discrete time ๐‘ก! for โ€œfixingโ€, which is generally
different from the payment time ๐‘ก", hence the reason why I explicitly kept it as a variable on
its own
5
Luc_Faucheux_2020
Summary โ€“ I -b
ยจ In some ways, this is why quantitative finance can be so tricky for people used to simple
stochastic processes.
ยจ Usually we deal with random variables ๐‘‹(๐‘ก), which are observed at time ๐‘ก
ยจ HOWEVER in finance, we are looking at random payoff that are observed at time ๐‘ก! and PAID
at time ๐‘ก!, where those two points in time usually do not align
ยจ This is what usually creates most of the confusion because the deferred payment is actually
a big deal as soon as we introduce volatility (non-deterministic) and correlation between the
payoffs and the Zero discount factors
ยจ So ALWAYS explicitly describe the actual payoff and especially WHEN it is paid out
ยจ A perfect example of the consequence of this timing difference is the Libor in arrears / in
advance trade or the CMS versus swap rate
ยจ BTW, those trades are not that common, but you see in most textbooks, because they were
famous at the time, but also they are a great way to check our understanding and
knowledge, to make sure that we do not get tricked.
6
Luc_Faucheux_2020
Summary - II
ยจ At each point in time ๐‘ก, we observe the discount curve ๐‘ง๐‘ ๐‘ก, ๐‘ก, ๐‘ก"
7
๐‘‚๐‘๐‘ ๐‘’๐‘Ÿ๐‘ฃ๐‘’๐‘‘ ๐‘Ž๐‘ก ๐‘ก๐‘–๐‘š๐‘’ ๐‘ก
๐‘†๐‘ก๐‘Ž๐‘Ÿ๐‘ก ๐‘œ๐‘“ ๐‘กโ„Ž๐‘’ ๐‘๐‘’๐‘Ÿ๐‘–๐‘œ๐‘‘
๐ธ๐‘›๐‘‘ ๐‘œ๐‘“ ๐‘กโ„Ž๐‘’ ๐‘๐‘’๐‘Ÿ๐‘–๐‘œ๐‘‘
Luc_Faucheux_2020
Summary - III
ยจ At each point in time ๐‘ก, we observe the discount curve ๐‘ง๐‘ ๐‘ก, ๐‘ก, ๐‘ก"
ยจ ๐‘ง๐‘ ๐‘ก, ๐‘ก, ๐‘ก" is the price at time ๐‘ก of a contract that will pay $1 at time ๐‘ก"
ยจ At that point in time ๐‘ก one can define the โ€œthen-spot simply compounded rateโ€ as:
ยจ ๐‘ง๐‘ ๐‘ก, ๐‘ก, ๐‘ก" =
#
#$% &,&,&! .) &,&,&!
ยจ For any point ๐‘ก! such that ๐‘ก < ๐‘ก! < ๐‘ก" we can bootstrap the following discount factors:
ยจ ๐‘ง๐‘ ๐‘ก, ๐‘ก, ๐‘ก" = ๐‘ง๐‘ ๐‘ก, ๐‘ก, ๐‘ก! โˆ— ๐‘ง๐‘ ๐‘ก, ๐‘ก!, ๐‘ก"
ยจ We can then also define the โ€œthen-forward simply compounded rateโ€ as:
ยจ ๐‘ง๐‘ ๐‘ก, ๐‘ก!, ๐‘ก" =
#
#$% &,&",&! .) &,&",&!
8
Luc_Faucheux_2020
Summary - IV
ยจ Lower case means that the value is known, or fixed or observed
ยจ Upper case means the random variable
ยจ At each point in time ๐‘ก, we observe the discount curve ๐‘ง๐‘ ๐‘ก, ๐‘ก, ๐‘ก"
ยจ At each point in time ๐‘ก, we observe the bootstrapped discount curve ๐‘ง๐‘ ๐‘ก, ๐‘ก!, ๐‘ก"
ยจ The discount factors ๐‘๐ถ ๐‘ก, ๐‘ก!, ๐‘ก" evolve randomly in time ๐‘ก for a given period [๐‘ก!, ๐‘ก"]
ยจ The corresponding rates we defined as:
ยจ ๐ฟ ๐‘ก, ๐‘ก!, ๐‘ก" =
#
) &,&",&!
. [
#
*+ &,&",&!
โˆ’ 1]
ยจ Also evolves randomly in time ๐‘ก for a given period [๐‘ก!, ๐‘ก"]
ยจ Note that we have not yet defined any dynamics (normal, lognormal,..) of those variables
yet
9
Luc_Faucheux_2020
Summary - V
ยจ ๐ฟ ๐‘ก, ๐‘ก!, ๐‘ก" =
#
) &,&",&!
. [
#
*+ &,&",&!
โˆ’ 1]
ยจ ๐ฟ ๐‘ก, ๐‘ก!, ๐‘ก" . ๐œ ๐‘ก, ๐‘ก!, ๐‘ก" =
#
*+ &,&",&!
. [1 โˆ’ ๐‘๐ถ ๐‘ก, ๐‘ก!, ๐‘ก" ]
ยจ When ๐‘ก reaches ๐‘ก!, the random rate ๐ฟ ๐‘ก, ๐‘ก!, ๐‘ก" gets fixed to ๐‘™ ๐‘ก = ๐‘ก!, ๐‘ก!, ๐‘ก"
ยจ (The forward rate becomes fixed to the spot rate)
ยจ When ๐‘ก reaches ๐‘ก!, the random discount ๐‘๐ถ ๐‘ก, ๐‘ก!, ๐‘ก" gets fixed to ๐‘ง๐‘ ๐‘ก = ๐‘ก!, ๐‘ก!, ๐‘ก"
ยจ Random variables are observed at a given point in time
ยจ HOWEVER what matters in Finance is not only the observation (โ€œfixingโ€) time, but WHEN a
particular payoff function of those random variables is paid.
ยจ The fixing time and the payment time do not have to be the same
ยจ In fact most of the time they are not
10
Luc_Faucheux_2020
Summary - VI
ยจ A very common and useful numeraire is the Zero Discount factor whose period end is the
payment date for the payoff.
ยจ The value of a claim that pays on the payment date, normalized by the Zeros, is a
martingale.
ยจ The measure under which we compute expectations, that is associated to the Zeros whose
period end is the payment date is often referred to as the Terminal measure of Forward
measure
ยจ You are free to choose another numeraire or another measure of course (see the deck on
Numeraire), it is a matter of what makes the computation convenient without obscuring the
intuition.
ยจ In particular if the claim always pays $1 at time ๐‘ก"
ยจ
, &,$#,&",&!
./ &,&,&!
= ๐”ผ&!
*+ , &!,$#,&",&!
*+ &!,&!,&!
|๐”‰(๐‘ก) = ๐”ผ&!
*+ , &!,$#,&",&!
#
|๐”‰(๐‘ก) = ๐”ผ&!
*+ #
#
|๐”‰(๐‘ก) = 1
ยจ ๐‘‰ ๐‘ก, $1, ๐‘ก!, ๐‘ก" = ๐‘ง๐‘ ๐‘ก, ๐‘ก, ๐‘ก"
11
Luc_Faucheux_2020
Summary - VII
ยจ We have derived a couple of useful formulas in part III
ยจ Zero coupons:
ยจ ๐”ผ&"
*+ ๐‘‰ ๐‘ก!, $1 ๐‘ก , ๐‘ก!, ๐‘ก! |๐”‰(๐‘ก) = 1
ยจ
, &,$#,&",&"
./ &,&,&"
= ๐”ผ&"
*+ , &",$# & ,&",&"
*+ &",&",&"
|๐”‰(๐‘ก) = 1
ยจ ๐‘‰ ๐‘ก, $1, ๐‘ก!, ๐‘ก! = ๐‘ง๐‘ ๐‘ก, ๐‘ก, ๐‘ก!
ยจ
, &,$#,&",&!
./ &,&,&!
= ๐”ผ&!
*+ , &",$# & ,&",&!
*+ &!,&!,&!
|๐”‰(๐‘ก) = 1
ยจ ๐‘‰ ๐‘ก, $1, ๐‘ก!, ๐‘ก" = ๐‘ง๐‘ ๐‘ก, ๐‘ก, ๐‘ก"
12
Luc_Faucheux_2020
Summary - VIII
ยจ Deferred premium
ยจ ๐”ผ&"
*+ ๐‘‰ ๐‘ก!, $1 ๐‘ก , ๐‘ก!, ๐‘ก" |๐”‰(๐‘ก) = ๐”ผ&"
*+ ๐‘‰ ๐‘ก!, $๐‘๐ถ(๐‘ก, ๐‘ก!, ๐‘ก"), ๐‘ก!, ๐‘ก! |๐”‰(๐‘ก) = ๐‘ง๐‘(๐‘ก, ๐‘ก!, ๐‘ก")
ยจ
, &,$#,&",&"
./ &,&,&"
= ๐”ผ&"
*+ , &",$# & ,&",&"
*+ &",&",&"
|๐”‰(๐‘ก) = 1
ยจ
, &,$#,&",&!
./ &,&,&!
= ๐”ผ&!
*+ , &",$# & ,&",&!
*+ &!,&!,&!
|๐”‰(๐‘ก) = 1
ยจ
, &,$#,&",&!
./ &,&,&"
= ๐”ผ&"
*+ , &",$# & ,&",&!
*+ &",&",&"
|๐”‰(๐‘ก) = ๐”ผ&"
*+ ๐‘‰ ๐‘ก!, $๐‘๐ถ(๐‘ก, ๐‘ก!, ๐‘ก"), ๐‘ก!, ๐‘ก! |๐”‰(๐‘ก) = ๐‘ง๐‘(๐‘ก, ๐‘ก!, ๐‘ก")
ยจ ๐‘‰ ๐‘ก, $1, ๐‘ก!, ๐‘ก" = ๐‘ง๐‘ ๐‘ก, ๐‘ก, ๐‘ก! . ๐‘ง๐‘ ๐‘ก, ๐‘ก!, ๐‘ก" = ๐‘ง๐‘ ๐‘ก, ๐‘ก, ๐‘ก"
ยจ If the general claim $๐ป ๐‘ก is fixed at time ๐‘ก!
ยจ ๐”ผ&"
*+
๐‘‰ ๐‘ก!, $๐ป ๐‘ก , ๐‘ก!, ๐‘ก" |๐”‰(๐‘ก) = ๐”ผ&"
*+
๐‘‰ ๐‘ก!, $๐ป ๐‘ก . ๐‘๐ถ(๐‘ก, ๐‘ก!, ๐‘ก"), ๐‘ก!, ๐‘ก! |๐”‰(๐‘ก)
13
Luc_Faucheux_2020
Summary - IX
ยจ ๐”ผ&"
*+
๐‘‰ ๐‘ก!, $1 ๐‘ก , ๐‘ก!, ๐‘ก" |๐”‰(๐‘ก) = ๐”ผ&"
*+
๐‘‰ ๐‘ก!, $๐‘๐ถ(๐‘ก, ๐‘ก!, ๐‘ก"), ๐‘ก!, ๐‘ก! |๐”‰(๐‘ก) = ๐‘ง๐‘(๐‘ก, ๐‘ก!, ๐‘ก")
ยจ ๐”ผ&"
*+ ๐‘‰ ๐‘ก!, $๐ป ๐‘ก , ๐‘ก!, ๐‘ก" |๐”‰(๐‘ก) = ๐”ผ&"
*+ ๐‘‰ ๐‘ก!, $๐ป ๐‘ก . ๐‘๐ถ(๐‘ก, ๐‘ก!, ๐‘ก"), ๐‘ก!, ๐‘ก! |๐”‰(๐‘ก)
ยจ Note that in the case of a general claim that could be a function of the ๐‘๐ถ(๐‘ก, ๐‘ก!, ๐‘ก"), we cannot
split the expectation of the products into a product of expectation
ยจ But we can use the covariance formula, which is a useful trick used in Tuckmann book, especially
when computing the forward-future convexity adjustment
ยจ ๐ถ๐‘œ๐‘ฃ๐‘Ž๐‘Ÿ ๐‘‹, ๐‘Œ = ๐”ผ{๐‘‹ โˆ’ ๐”ผ ๐‘‹ }. ๐”ผ{๐‘Œ โˆ’ ๐”ผ[๐‘Œ]}
ยจ ๐ถ๐‘œ๐‘ฃ๐‘Ž๐‘Ÿ ๐‘‹, ๐‘Œ = ๐”ผ[๐‘‹. ๐‘Œ] โˆ’ ๐”ผ ๐‘‹ . ๐”ผ ๐‘Œ
ยจ So in the above, something we should start getting used to:
ยจ ๐”ผ&"
*+ ๐‘‰ ๐‘ก!, $๐ป ๐‘ก . ๐‘๐ถ(๐‘ก, ๐‘ก!, ๐‘ก"), ๐‘ก!, ๐‘ก! |๐”‰(๐‘ก) =
๐”ผ&"
*+ ๐‘‰ ๐‘ก!, $๐ป ๐‘ก , ๐‘ก!, ๐‘ก! |๐”‰(๐‘ก) . ๐”ผ&"
*+ ๐‘‰ ๐‘ก!, $๐‘๐ถ(๐‘ก, ๐‘ก!, ๐‘ก"), ๐‘ก!, ๐‘ก! |๐”‰(๐‘ก) +
๐ถ๐‘‚๐‘‰๐ด๐‘…{๐‘‰ ๐‘ก!, $๐ป ๐‘ก , ๐‘๐ถ(๐‘ก, ๐‘ก!, ๐‘ก"), ๐‘ก!, ๐‘ก! |๐”‰(๐‘ก)}
14
Luc_Faucheux_2020
Summary - X
ยจ ๐”ผ&"
*+
๐‘‰ ๐‘ก!, $๐ป ๐‘ก . ๐‘๐ถ(๐‘ก, ๐‘ก!, ๐‘ก"), ๐‘ก!, ๐‘ก! |๐”‰(๐‘ก) =
๐”ผ&"
*+ ๐‘‰ ๐‘ก!, $๐ป ๐‘ก , ๐‘ก!, ๐‘ก! |๐”‰(๐‘ก) . ๐”ผ&"
*+ ๐‘‰ ๐‘ก!, $๐‘๐ถ(๐‘ก, ๐‘ก!, ๐‘ก"), ๐‘ก!, ๐‘ก! |๐”‰(๐‘ก) +
๐ถ๐‘‚๐‘‰๐ด๐‘…{๐‘‰ ๐‘ก!, $๐ป ๐‘ก , ๐‘๐ถ(๐‘ก, ๐‘ก!, ๐‘ก"), ๐‘ก!, ๐‘ก! |๐”‰(๐‘ก)}
ยจ ๐”ผ&"
*+
๐‘‰ ๐‘ก!, $๐ป ๐‘ก . ๐‘๐ถ(๐‘ก, ๐‘ก!, ๐‘ก"), ๐‘ก!, ๐‘ก! |๐”‰(๐‘ก) = ๐”ผ&"
*+
๐‘‰ ๐‘ก!, $๐ป ๐‘ก , ๐‘ก!, ๐‘ก! |๐”‰(๐‘ก) . ๐‘ง๐‘ ๐‘ก, ๐‘ก!, ๐‘ก" +
๐ถ๐‘‚๐‘‰๐ด๐‘…{๐‘‰ ๐‘ก!, $๐ป ๐‘ก , ๐‘๐ถ(๐‘ก, ๐‘ก!, ๐‘ก"), ๐‘ก!, ๐‘ก! |๐”‰(๐‘ก)}
ยจ This looks like we just replaced something by something more complicated, but it highlights
the fact that if the claim is NOT correlated with the discount ๐‘๐ถ(๐‘ก, ๐‘ก!, ๐‘ก")
ยจ Then:
ยจ ๐ถ๐‘‚๐‘‰๐ด๐‘… ๐‘‰ ๐‘ก!, $๐ป ๐‘ก , ๐‘๐ถ ๐‘ก, ๐‘ก!, ๐‘ก" , ๐‘ก!, ๐‘ก! ๐”‰ ๐‘ก = 0
ยจ And:
ยจ ๐”ผ&"
*+ ๐‘‰ ๐‘ก!, $๐ป ๐‘ก . ๐‘๐ถ(๐‘ก, ๐‘ก!, ๐‘ก"), ๐‘ก!, ๐‘ก! |๐”‰(๐‘ก) = ๐‘ง๐‘ ๐‘ก, ๐‘ก!, ๐‘ก" . ๐”ผ&"
*+ ๐‘‰ ๐‘ก!, $๐ป ๐‘ก , ๐‘ก!, ๐‘ก! |๐”‰(๐‘ก)
15
Luc_Faucheux_2020
Summary - XI
ยจ When there is NO correlation between the claim and the Zeros
ยจ ๐”ผ&"
*+ ๐‘‰ ๐‘ก!, $๐ป ๐‘ก . ๐‘๐ถ(๐‘ก, ๐‘ก!, ๐‘ก"), ๐‘ก!, ๐‘ก! |๐”‰(๐‘ก) = ๐‘ง๐‘ ๐‘ก, ๐‘ก!, ๐‘ก" . ๐”ผ&"
*+ ๐‘‰ ๐‘ก!, $๐ป ๐‘ก , ๐‘ก!, ๐‘ก! |๐”‰(๐‘ก)
ยจ If the general claim $๐ป ๐‘ก is fixed at time ๐‘ก!
ยจ ๐”ผ&"
*+
๐‘‰ ๐‘ก!, $๐ป ๐‘ก , ๐‘ก!, ๐‘ก" |๐”‰(๐‘ก) = ๐”ผ&"
*+
๐‘‰ ๐‘ก!, $๐ป ๐‘ก . ๐‘๐ถ(๐‘ก, ๐‘ก!, ๐‘ก"), ๐‘ก!, ๐‘ก! |๐”‰(๐‘ก)
ยจ ๐”ผ&"
*+
๐‘‰ ๐‘ก!, $๐ป ๐‘ก , ๐‘ก!, ๐‘ก" |๐”‰(๐‘ก) = ๐‘ง๐‘ ๐‘ก, ๐‘ก!, ๐‘ก" . ๐”ผ&"
*+
๐‘‰ ๐‘ก!, $๐ป ๐‘ก , ๐‘ก!, ๐‘ก! |๐”‰(๐‘ก)
ยจ
, &,$0(&),&",&!
./ &,&,&"
= ๐”ผ&"
*+ , &",$0 & ,&",&!
*+ &",&",&"
|๐”‰(๐‘ก) = ๐”ผ&"
*+ ๐‘‰ ๐‘ก!, $๐ป ๐‘ก , ๐‘ก!, ๐‘ก" |๐”‰(๐‘ก)
ยจ
, &,$0(&),&",&!
./ &,&,&"
= ๐‘ง๐‘ ๐‘ก, ๐‘ก!, ๐‘ก" . ๐”ผ&"
*+
๐‘‰ ๐‘ก!, $๐ป ๐‘ก , ๐‘ก!, ๐‘ก! |๐”‰(๐‘ก)
ยจ ๐‘‰ ๐‘ก, $๐ป(๐‘ก), ๐‘ก!, ๐‘ก" = ๐‘ง๐‘ ๐‘ก, ๐‘ก, ๐‘ก! . ๐‘ง๐‘ ๐‘ก, ๐‘ก!, ๐‘ก" . ๐”ผ&"
*+
๐‘‰ ๐‘ก!, $๐ป ๐‘ก , ๐‘ก!, ๐‘ก! |๐”‰(๐‘ก)
ยจ ๐‘‰ ๐‘ก, $๐ป(๐‘ก), ๐‘ก!, ๐‘ก" = ๐‘ง๐‘ ๐‘ก, ๐‘ก, ๐‘ก" . ๐”ผ&"
*+ ๐‘‰ ๐‘ก!, $๐ป ๐‘ก , ๐‘ก!, ๐‘ก! |๐”‰(๐‘ก)
16
Luc_Faucheux_2020
Summary - XI
ยจ ๐‘‰ ๐‘ก, $๐ป(๐‘ก), ๐‘ก!, ๐‘ก" = ๐‘ง๐‘ ๐‘ก, ๐‘ก, ๐‘ก" . ๐”ผ&"
*+ ๐‘‰ ๐‘ก!, $๐ป ๐‘ก , ๐‘ก!, ๐‘ก! |๐”‰(๐‘ก)
ยจ Note again that the above is ONLY true if there is no correlation between the claim and the
discount
ยจ If there is, the Covariance term will appear, (this will be the famed convexity adjustment)
ยจ Expressing the convexity adjustment as a covariance term sometimes makes it easier to
compute (Tuckmann book) but also put front and center the fact that if you value a claim
that is a function of the Zeros, and the timing is not the regular timing for the payment
(value a LIBOR in ARREARS trade for example), or that function is not a linear combination of
the Zeros (value a LIBOR square trade for example) YOU WILL HAVE a convexity adjustment
to take into account
ยจ IF CORRELATION
ยจ ๐‘‰ ๐‘ก, $๐ป(๐‘ก), ๐‘ก!, ๐‘ก" = ๐‘ง๐‘ ๐‘ก, ๐‘ก, ๐‘ก" . ๐”ผ&"
*+
๐‘‰ ๐‘ก!, $๐ป ๐‘ก , ๐‘ก!, ๐‘ก! |๐”‰(๐‘ก) +
๐‘ง๐‘ ๐‘ก, ๐‘ก, ๐‘ก! . ๐ถ๐‘‚๐‘‰๐ด๐‘…&"
*+
๐‘‰ ๐‘ก!, $๐ป ๐‘ก , ๐‘๐ถ ๐‘ก, ๐‘ก!, ๐‘ก" , ๐‘ก!, ๐‘ก! ๐”‰ ๐‘ก
17
Luc_Faucheux_2020
Summary - XII
ยจ If the payoff has no correlation, you can โ€œmoveโ€ the payment up and down the curve as per
the deterministic zeros (lower case), like you would on a swap desk
ยจ If the payoff has ANY correlation with the zeros, go talk to the option desk because there is
some convexity
ยจ There are however some special payoffs that ARE function of the zeros but for which the
convexity magically disappear, and you can price them in the deterministic world of lower
case, and go talk to the swap trader (hint: those payoffs are the regular swaps).
ยจ Those are in the next slide
ยจ The magic trick is usually (1 = 1), or (๐‘‹ = ๐‘‹), or (๐‘‹ โˆ’ ๐‘‹ = 0) or (
3
3
= 1) or (1 โˆ’ 1 = 0)
18
Luc_Faucheux_2020
ยจ ๐‘๐ถ ๐‘ก, ๐‘ก!, ๐‘ก" =
#
#$4 &,&",&! .)
and	 ๐‘ง๐‘ ๐‘ก, ๐‘ก!, ๐‘ก" =
#
#$% &,&",&! .)
ยจ $๐ป ๐‘ก = $๐ฟ ๐‘ก, ๐‘ก!, ๐‘ก" = $
#
)
(
#
*+ &,&",&!
โˆ’ 1)
ยจ ๐”ผ&!
*+ ๐‘‰ ๐‘ก", $๐ฟ ๐‘ก, ๐‘ก!, ๐‘ก" , ๐‘ก!, ๐‘ก" |๐”‰(๐‘ก) = ๐‘™ ๐‘ก, ๐‘ก!, ๐‘ก" =
#
)
(
#
./ &,&",&!
โˆ’ 1)
ยจ ๐”ผ&"
*+
๐‘‰ ๐‘ก!, $
4 &,&",&! .)
#$4 &,&",&! .)
, ๐‘ก!, ๐‘ก! |๐”‰(๐‘ก) =
% &,&",&! .)
#$% &,&",&! .)
ยจ ๐”ผ&"
*+
๐‘‰ ๐‘ก!, $
#
#$4 &,&",&! .)
, ๐‘ก!, ๐‘ก! |๐”‰(๐‘ก) =
#
#$% &,&",&! .)
= ๐‘ง๐‘ ๐‘ก, ๐‘ก!, ๐‘ก" =
./ &,&,&!
./ &,&,&"
ยจ ๐”ผ&"
*+ ๐‘‰ ๐‘ก!, $๐‘๐ถ ๐‘ก, ๐‘ก!, ๐‘ก" , ๐‘ก!, ๐‘ก! |๐”‰(๐‘ก) = ๐‘ง๐‘ ๐‘ก, ๐‘ก!, ๐‘ก" = ๐”ผ&"
*+ ๐‘‰ ๐‘ก!, $1 ๐‘ก , ๐‘ก!, ๐‘ก" |๐”‰(๐‘ก)
ยจ THIS is why you can value a swap in the deterministic world (lower case, no volatility, no
convexity, no dynamics, no option trader involved, just a swap trader and one discount
curve)
ยจ All right that was a good summary
Summary - XIII
19
Luc_Faucheux_2020
Modeling Stochastic Rates
20
Luc_Faucheux_2020
Modeling stochastic rates
ยจ So essentially that is it:
ยจ Model a random process for ๐ฟ ๐‘ก, ๐‘ก!, ๐‘ก" over time ๐‘ก
ยจ (So assume some dynamics for the process).
ยจ โ€Calibrateโ€ your model:
ยจ โ€œCalibrate the driftโ€ (Chapter 9 Tuckmann): recover at least some of the arbitrage-free
constraints (I say some because based on the actual model you might not be to fullfill all of
them, example BDT we saw in the Trees deck only fullfill them for ๐‘ก = 0, we will go over
that)
ยจ Essentially those arbitrage-free constraints are always given by something like:
ยจ ๐”ผ&"
*+
๐‘‰ ๐‘ก!, $
#
#$4 &,&",&! .)
, ๐‘ก!, ๐‘ก! |๐”‰(๐‘ก) =
#
#$% &,&",&! .)
= ๐‘ง๐‘ ๐‘ก, ๐‘ก!, ๐‘ก"
ยจ โ€œCalibrate the volatilityโ€ (Chapter 10 Tuckmann): again like we saw in the Trees deck if you
have some market information about the distribution of some rates based securities, find a
way to calibrate your model to recover the market price
21
Luc_Faucheux_2020
Modeling stochastic rates-II
ยจ You do not have to model ๐ฟ ๐‘ก, ๐‘ก!, ๐‘ก" , you could choose the model ๐‘๐ถ ๐‘ก, ๐‘ก!, ๐‘ก"
ยจ Because generating random processes for all the ๐ฟ ๐‘ก, ๐‘ก!, ๐‘ก" and enforcing the arbitrage
conditions can be quite cumbersome, in practice the problem is reduced to a simpler one (a
little like when we were looking at a flat curve in part II).
ยจ You reduce the dimensionality/complexity of the problem, it becomes more tractable and
easy to use, but you might lose some essential features you need to manage your book.
ยจ For example you have a book of Curve options (options on the spread between two swaps
of different tenors), you will need a term structure model with a least 2 factors to properly
price and risk manage
ยจ You only have a book of regular swaps, you actually do not even care about volatility and
diffusion, you can price and risk manage in the โ€œdeterministicโ€ zero-vol world of using only a
discount curve
22
Luc_Faucheux_2020
Modeling stochastic rates-III
ยจ However if your โ€œregularโ€ swap becomes more complicated, for example
ยจ Libor is in arrears
ยจ CSA has an embedded zero floor option in it (in the case of negative yield on the securities
put up as collateral against the mark-to-market of the swap, no accrued interest payment is
made)
ยจ CSA is in a different currency than your swap
ยจ In all of those case, the swap will exhibit some added convexity, and becomes an option,
which price will be sensitive to the specific model you use and how it was calibrated to
market, and to which instrument
ยจ Example: a callable model calibrated to European Swaptions will NOT recover the market
price of callable swaps, see the deck on Structured products
23
Luc_Faucheux_2020
Modeling stochastic rates-IV
ยจ By the way, a quick note on convexity
ยจ What do you mean โ€œregular swaps do not have convexityโ€?
ยจ I learnt that bonds and swaps have convexity
ยจ Answer: yes they do, but to the WRONG variable (x-axis)
ยจ Bonds and swaps in practice are priced and risk managed on the yield curve, and when the
yield move, the price of swaps does move in a non-linear manner (not a straight line) and
indeed will have a non-zero second derivative (Gamma) to the yield
ยจ HOWEVER, the yields are the wrong โ€œmeasureโ€
ยจ What matters are the Zeros
ยจ A regular swap and a bond are a linear combination of fixed cashflows, hence a linear
combination of zeros. Linear -> no convexity
24
Luc_Faucheux_2020
Modeling stochastic rates-V
ยจ So that added even more to the confusion, because we all learn about bond convexity and
swap convexity, but that is looking at the price of a swap or a bond against the WRONG x-
axis (the WRONG variable).
ยจ Because from the option deck, you should be saying, wait a second, a swap has convexity, so
the average of the function is not the function of the average (Jensen inequality), so
..boom..to value a swap I need to know something about the dynamics of something.
ยจ You would be right, however, you need to define โ€œfunction of whatโ€.
ยจ Again, because a swap or a bond is a linear function of Zeros, they are not convex as a
function of the Zeros, and so the expected value is todayโ€™s value, and you are ok
ยจ So for a regular swap you are ok to only price it on a yield curve (really a discount curve)
ยจ What you should really look at is bumping the Zeros, not the yield (so have the Zeros on the
x-axis). In that case the present value is a linear function (straight line), there is no convexity,
you do not care about the dynamics, you pretty happy
25
Luc_Faucheux_2020
Modeling stochastic rates-VI
ยจ This is why a swap desk will usually do not have a Vega limit (because it is not an option
desk).
ยจ Note however that in some places (Salomon in the good old days, GS also I think), the
discount curve was produced from a term structure model that had some volatility or
correlation.
ยจ So bumping the yield curve was done through bumping volatility, so the yield curve had
some Vega in it, so a swap desk had Vega. Usually in that construct the option and swap
desk were combined into one unit
ยจ Note also that even if you just had a swap desk, with a regular bootstrapped yield curve, and
you were just using that curve as is (so there is no Vega), if the swap desk was using
Eurodollar Future as a hedge, those contracts are future contracts and do exhibit some Vega
(we will explicitly compute it at the end of this deck for a given model), and so that desk
would need to have Vega limit, which is essentially a Vega limit on the convexity adjustment.
ยจ Note that because people did not really understand convexity, I know of many places in the
1990s where swap desks had futures but no Vega limits, and when computed their Vega
position actually did dwarf the position of the option desk
26
Luc_Faucheux_2020
Modeling stochastic rates-VII
ยจ There is also a famous story of a desk who sold some 5x7 caps in order to sell volatility, but
hedged the delta exposure by selling ED futures (purples and oranges), thus getting long
volatility (being short a ED future is being long vol, trust me on that one, we will derive that
again), and on an overall net basis being long volatility.
ยจ They had the right idea at the time (selling vol) but because they did not realize the Vega
coming from the ED futures, they ended up losing quite a lot of money, as they had put on
the trade on rather large size.
ยจ Remind me to go over that trade in details again at the end.
ยจ That was quite a famous trade because also the trader at the time was wearing some
distinct ear jewelry, and was quite arrogantโ€ฆso yeah..karma is a โ€ฆ.
ยจ Also because the market moved away from the strike on their caps, they lost their short
Vega, but the Vega coming from the ED future convexity adjustment is strikeless (profile as a
function of rate is not the Gaussian Bell curve centered around the strike), so they ended up
being long Vegaโ€ฆ.good thinkingโ€ฆ.
27
Luc_Faucheux_2020
Modeling stochastic rates-VIII
ยจ Model a random process for ๐ฟ ๐‘ก, ๐‘ก!, ๐‘ก" over time ๐‘ก
ยจ That is essentially saying that we are writing something like:
ยจ ๐‘‘๐ฟ ๐‘ก, ๐‘ก!, ๐‘ก" = ๐ด ๐‘ก, ๐‘ก!, ๐‘ก" . ๐‘‘๐‘ก + ๐ต ๐‘ก, ๐‘ก!, ๐‘ก" . ๐‘‘๐‘Š ๐‘ก, ๐‘ก!, ๐‘ก"
ยจ Where the time ๐‘ก is the time variable that we are used to from the Stochastic calculus deck,
and the other two time are constant and fixed indices
ยจ Remember, IF ๐ต ๐‘ก, ๐‘ก!, ๐‘ก" is a function of ๐ฟ ๐‘ก, ๐‘ก!, ๐‘ก" or ๐‘Š ๐‘ก, ๐‘ก!, ๐‘ก" , then we get into the
whole ITO versus Stratanovitch issue, and we should not write an SDE, but an SIE anyways,
as the stochastic integral is the only thing that we know how to use, NOT a stochastic
differentiation (since most random processes are NOT differentiable)
ยจ If we put ourselves in the ITO framework
ยจ ๐‘‘๐ฟ ๐‘ก, ๐‘ก!, ๐‘ก" = ๐ด ๐‘ก, ๐‘ก!, ๐‘ก" . ๐‘‘๐‘ก + ๐ต ๐‘ก, ๐‘ก!, ๐‘ก" . ([). ๐‘‘๐‘Š ๐‘ก, ๐‘ก!, ๐‘ก" or more exactly in SIE form:
ยจ ๐ฟ ๐‘ก + ๐›ฟ๐‘ก, ๐‘ก!, ๐‘ก" โˆ’ ๐ฟ ๐‘ก, ๐‘ก!, ๐‘ก" = โˆซ&
&$5&
๐ด ๐‘ , ๐‘ก!, ๐‘ก" . ๐‘‘๐‘  + โˆซ&
&$5&
๐ต ๐‘ , ๐‘ก!, ๐‘ก" . ([). ๐‘‘๐‘Š ๐‘ , ๐‘ก!, ๐‘ก"
28
Luc_Faucheux_2020
Modeling stochastic rates-IX
ยจ ๐‘‘๐ฟ ๐‘ก, ๐‘ก!, ๐‘ก" = ๐ด ๐‘ก, ๐‘ก!, ๐‘ก" . ๐‘‘๐‘ก + ๐ต ๐‘ก, ๐‘ก!, ๐‘ก" . ([). ๐‘‘๐‘Š ๐‘ก, ๐‘ก!, ๐‘ก" or more exactly in SIE form:
ยจ ๐ฟ ๐‘ก + ๐›ฟ๐‘ก, ๐‘ก!, ๐‘ก" โˆ’ ๐ฟ ๐‘ก, ๐‘ก!, ๐‘ก" = โˆซ&
&$5&
๐ด ๐‘ , ๐‘ก!, ๐‘ก" . ๐‘‘๐‘  + โˆซ&
&$5&
๐ต ๐‘ , ๐‘ก!, ๐‘ก" . ([). ๐‘‘๐‘Š ๐‘ , ๐‘ก!, ๐‘ก"
ยจ Where ([) is there to remind us that when we define the ITO integral as a limit of a sum, in
the sum we take the value for ๐ต ๐‘ , ๐‘ก!, ๐‘ก" on the LHS (Left hand side) of the little partition
ยจ Stratonovitch would take the middle and we would note it (โˆ˜)
ยจ โˆซ&6&7
&6&8
๐‘“ ๐‘‹ ๐‘ก . ([). ๐‘‘๐‘‹(๐‘ก) = lim
9โ†’;
{โˆ‘<6#
<69
๐‘“(๐‘‹(๐‘ก<)). [๐‘‹(๐‘ก<$#) โˆ’ ๐‘‹(๐‘ก<)]}
ยจ โˆซ&6&7
&6&8
๐‘“ ๐‘‹ ๐‘ก . (โˆ˜). ๐‘‘๐‘‹(๐‘ก) = lim
9โ†’;
{โˆ‘<6#
<69
๐‘“ [๐‘‹(๐‘ก< + ๐‘‹(๐‘ก<$#)]/2). [๐‘‹(๐‘ก<$#) โˆ’ ๐‘‹(๐‘ก<)]}
ยจ In regular calculus, those two integrals are the usual Riemann integral because the two sums
converge to the same value
ยจ In stochastic calculus they do NOT, as that is one of the crux of the difficulties dealing with
random variables, usually Finance textbooks are quite liberal with notations on that subject,
only Mercurio I think actually brings up the issue in one of the appendix
29
Luc_Faucheux_2020
Modeling stochastic rates-X
ยจ But seriously folks, that is kind of it.
ยจ Any model out there in any textbook is a simplification of :
ยจ ๐ฟ ๐‘ก + ๐›ฟ๐‘ก, ๐‘ก!, ๐‘ก" โˆ’ ๐ฟ ๐‘ก, ๐‘ก!, ๐‘ก" = โˆซ&
&$5&
๐ด ๐‘ , ๐‘ก!, ๐‘ก" . ๐‘‘๐‘  + โˆซ&
&$5&
๐ต ๐‘ , ๐‘ก!, ๐‘ก" . ([). ๐‘‘๐‘Š ๐‘ , ๐‘ก!, ๐‘ก"
ยจ Subject to the arbitrage free conditions (if possible) which will constrain the drift or
advection term ๐ด ๐‘ , ๐‘ก!, ๐‘ก" and you can choose some measure like the early one:
ยจ ๐”ผ&"
*+ ๐‘‰ ๐‘ก!, $
#
#$4 &,&",&! .)
, ๐‘ก!, ๐‘ก! |๐”‰(๐‘ก) =
#
#$% &,&",&! .)
= ๐‘ง๐‘ ๐‘ก, ๐‘ก!, ๐‘ก"
ยจ And when possible calibrated to some market information on the volatility that will
constrain the diffusion term ๐ต ๐‘ , ๐‘ก!, ๐‘ก"
ยจ So if you want we can call it a day and go outside enjoy the nice Chicago summer weather or
stay inside and start exploring some reduction and simplification of the problem above in
some more tractable and common models.
ยจ Note that those are the โ€œoldโ€ models without stochastic volatility
30
Luc_Faucheux_2020
Modeling stochastic rates-XI
ยจ We will obviously run again into the issue of continuous description versus discrete, knowing
that in Finance the daily period is a natural discrete block of time.
ยจ Overnight Rates are defined over one day, we do not have such a thing as โ€œborrowing for 2
hoursโ€
ยจ Note, do not be confused, there is such a thing as โ€œbuying a bond and selling it a few
millisecond laterโ€ that did not mean that you borrowed a rate over a few milliseconds.
ยจ The Bond is still a security that is defined using rates. Actually at the core, it is not even
rates, bond is a security that is defined using discount factors. And in practice the smallest
time increment is daily.
ยจ All curves usually gets constructed with a minimum time step of one day (again that does
not mean that curves are fixed for the day, they move all the time, the anchor points to build
the curve are usually never smaller than one day)
ยจ Note that volatility is not the same as it is a parameter used to price options, at Citi we had
the โ€œTimeWarpโ€ which put different weights on different parts of the day, say more weights
around 8:30am during Employment Friday, less so during a full Saturday
31
Luc_Faucheux_2020
Modeling stochastic rates-XII
ยจ The โ€œTimeWarpโ€ is for pricing and hedging an option book
ยจ The discount curve and yield curve still had minimum daily time increments
ยจ The TimeWarp is also a super catchy song, my most unconventional conventionistsโ€ฆ.
32
Luc_Faucheux_2020
Modeling stochastic rates-XIII
ยจ Again seriously I am not kidding, all there is about modeling rates is to model the dynamics
of the ๐ฟ ๐‘ก, ๐‘ก!, ๐‘ก" subject to the arbitrage free conditions (if possible) which will constrain the
drift or advection term
ยจ ๐”ผ&"
*+
๐‘‰ ๐‘ก!, $
#
#$4 &,&",&! .)
, ๐‘ก!, ๐‘ก! |๐”‰(๐‘ก) =
#
#$% &,&",&! .)
= ๐‘ง๐‘ ๐‘ก, ๐‘ก!, ๐‘ก"
ยจ I could have started with that instead of trying to slowly build up the formalism to this, but
that would not have helped build intuition, would be quite of douchy, and would not follow
the history of how the field of quantitative finance got built
ยจ All the rest is just trying to find some simplification or easy way to incorporate the arbitrage
free a-priori in the dynamics of rates as opposed to an a-posteriori calibration.
ยจ Essentially the whole field of rates modeling is confusing because a lot of people are trying
to make it more complicated than it really is, in order to do two things: show everyone else
how smart they are, and also that they deserve a job. Yours truly has essentially done this
for the past 25 years, and keep falling into that pattern of behavior.
ยจ I will try in the next couple of slides to summarize the field of models
ยจ We will then spend some time digging into some of them in more details
33
Luc_Faucheux_2020
A taxonomy of term structure models
ยจ To the best of my ability, am sure I will offend a lot of people.
34
Luc_Faucheux_2020
Taxonomy of models
ยจ Write the dynamics on ๐ฟ ๐‘ก, ๐‘ก!, ๐‘ก" as Lognormal, with one stochastic factor per ๐ฟ ๐‘ก, ๐‘ก!, ๐‘ก" ,and no
stochastic volatility, et voila ! and you have what is sometimes called:
ยจ BGM (Brace โ€“ Gatarek โ€“ Musiela) : 1997, also called (with minimal tweaks)
ยจ LMM : Libor Market Model, LFM : Lognormal Forward โ€“ Libor Model, or FMM : Forward Market
Model
ยจ Boom, thatโ€™s it, the complication is dealing with a lot of equations and enforcing the arbitrage
relationship. My career advice to you would be to stick to a generalized BGM, make it multi-factor
both in rates and in volatility, and then use the deep learning / AI / Machine Learning / Neural
Network / big data of the cloud to find the right calibration that respect the arbitrage and
calibrates to the market
ยจ No one will really understand what you are doing, CPU is cheap, and you will be guaranteed a job
ยจ ๐ฟ ๐‘ก + ๐›ฟ๐‘ก, ๐‘ก#, ๐‘ก$ โˆ’ ๐ฟ ๐‘ก, ๐‘ก#, ๐‘ก$ = โˆซ%
%&'%
๐œ‡ ๐‘ , ๐‘ก#, ๐‘ก$ . ๐ฟ ๐‘ , ๐‘ก#, ๐‘ก$ . ๐‘‘๐‘  + โˆซ%
%&'%
๐œŽ ๐‘ , ๐‘ก#, ๐‘ก$ . ๐ฟ ๐‘ , ๐‘ก#, ๐‘ก$ . ([). ๐‘‘๐‘Š ๐‘ , ๐‘ก#, ๐‘ก$
ยจ ๐‘‘๐ฟ ๐‘ก, ๐‘ก!, ๐‘ก" = ๐œ‡ ๐‘ก, ๐‘ก!, ๐‘ก" . ๐ฟ ๐‘ก, ๐‘ก!, ๐‘ก" . ๐‘‘๐‘ก + ๐œŽ ๐‘ก, ๐‘ก!, ๐‘ก" . ๐ฟ ๐‘ก, ๐‘ก!, ๐‘ก" . ([). ๐‘‘๐‘Š ๐‘ก, ๐‘ก!, ๐‘ก"
35
Luc_Faucheux_2020
Taxonomy of models - II
ยจ If you say, ๐ฟ ๐‘ก, ๐‘ก!, ๐‘ก" is too complicated, I will reduce the dimensionality and write the
dynamics on ๐ฟ ๐‘ก, ๐‘ก!, ๐‘ก! as normal diffusion with only one factor, no stochastic volatility, and
only one stochastic driver for all different maturities, then BOOM you have what is called:
ยจ HJM (Heath-Jarrow-Morton): 1992
ยจ Essentially, write something like this:
ยจ ๐ฟ ๐‘ก + ๐›ฟ๐‘ก, ๐‘ก!, ๐‘ก! โˆ’ ๐ฟ ๐‘ก, ๐‘ก!, ๐‘ก! = โˆซ&
&$5&
๐ด ๐‘ , ๐‘ก!, ๐‘ก! . ๐‘‘๐‘  + โˆซ&
&$5&
๐ต ๐‘ , ๐‘ก!, ๐‘ก! . ([). ๐‘‘๐‘Š ๐‘ 
ยจ The trick is to show that the arbitrage free relationship do impose the following constraint
on the drift:
ยจ ๐ด ๐‘ , ๐‘ก!, ๐‘ก! = ๐ต ๐‘ , ๐‘ก!, ๐‘ก! . โˆซ&
&"
๐ต ๐‘ , ๐‘ข, ๐‘ข . ๐‘‘๐‘ข
ยจ That is not trivial, if we have time we will derive it.
ยจ But it follows the general principal that โ€œthe arbitrage-free relationships impose a constraint
on the drift of the diffusive process"
36
Luc_Faucheux_2020
Taxonomy of models - III
ยจ If you say ๐ฟ ๐‘ก, ๐‘ก!, ๐‘ก" is too complicated, and then even ๐ฟ ๐‘ก, ๐‘ก!, ๐‘ก! is too complicated, the you
just write the dynamics for ๐ฟ ๐‘ก, ๐‘ก, ๐‘ก , you call it ๐‘Ÿ ๐‘ก = ๐ฟ ๐‘ก, ๐‘ก, ๐‘ก , and BOOM voila you have
the whole family of SHORT RATE models (following Mercurio p.49)
ยจ You get the Dothan model (1978) if you write
ยจ ๐‘Ÿ ๐‘ก + ๐›ฟ๐‘ก โˆ’ ๐‘Ÿ ๐‘ก = ๐‘Ž. โˆซ&
&$5&
๐‘Ÿ(๐‘ ). ๐‘‘๐‘  + ๐œŽ โˆซ&
&$5&
๐‘Ÿ(๐‘ ). ([). ๐‘‘๐‘Š ๐‘ 
ยจ You get the Vasicek model (1977) if you write
ยจ ๐‘Ÿ ๐‘ก + ๐›ฟ๐‘ก โˆ’ ๐‘Ÿ ๐‘ก = ๐‘˜. โˆซ&
&$5&
[๐œƒ โˆ’ ๐‘Ÿ ๐‘  ]. ๐‘‘๐‘  + ๐œŽ โˆซ&
&$5&
1. ([). ๐‘‘๐‘Š ๐‘ 
ยจ You get the Cox-Ingersoll-Ross model (1985) if you write
ยจ ๐‘Ÿ ๐‘ก + ๐›ฟ๐‘ก โˆ’ ๐‘Ÿ ๐‘ก = ๐‘˜. โˆซ&
&$5&
[๐œƒ โˆ’ ๐‘Ÿ ๐‘  ]. ๐‘‘๐‘  + ๐œŽ โˆซ&
&$5&
๐‘Ÿ(๐‘ ). ([). ๐‘‘๐‘Š ๐‘ 
37
Luc_Faucheux_2020
Taxonomy of models - IV
ยจ You get the Exponential Vasicek model (1985) if you write
ยจ ๐‘Ÿ ๐‘ก + ๐›ฟ๐‘ก โˆ’ ๐‘Ÿ ๐‘ก = โˆซ&
&$5&
๐‘Ÿ ๐‘  . [๐œ‚ โˆ’ ๐‘Ž. ln(๐‘Ÿ ๐‘  ]. ๐‘‘๐‘  + ๐œŽ. โˆซ&
&$5&
๐‘Ÿ(๐‘ ). ([). ๐‘‘๐‘Š ๐‘ 
ยจ You get the Hull-White model (1990) if you write
ยจ ๐‘Ÿ ๐‘ก + ๐›ฟ๐‘ก โˆ’ ๐‘Ÿ ๐‘ก = โˆซ&
&$5&
[๐œƒ(๐‘ ) โˆ’ ๐‘˜. ๐‘Ÿ ๐‘  ]. ๐‘‘๐‘  + ๐œŽ. โˆซ&
&$5&
1. ([). ๐‘‘๐‘Š ๐‘ 
ยจ You get the Black-Karasinski model (1991) if you write
ยจ ๐‘Ÿ ๐‘ก + ๐›ฟ๐‘ก โˆ’ ๐‘Ÿ ๐‘ก = โˆซ&
&$5&
๐‘Ÿ ๐‘  . [๐œ‚(๐‘ ) โˆ’ ๐‘Ž. ln(๐‘Ÿ ๐‘  ]. ๐‘‘๐‘  + ๐œŽ. โˆซ&
&$5&
๐‘Ÿ(๐‘ ). ([). ๐‘‘๐‘Š ๐‘ 
38
Luc_Faucheux_2020
Taxonomy of models - V
ยจ You get the Mercurio โ€“ Moraleda model (2000) if you write
ยจ ๐‘Ÿ ๐‘ก + ๐›ฟ๐‘ก โˆ’ ๐‘Ÿ ๐‘ก = โˆซ&
&$5&
๐‘Ÿ ๐‘  . [๐œ‚(๐‘ ) โˆ’ (๐œ† โˆ’
=
#$=>
). ln(๐‘Ÿ ๐‘  ]. ๐‘‘๐‘  + ๐œŽ. โˆซ&
&$5&
๐‘Ÿ(๐‘ ). ([). ๐‘‘๐‘Š ๐‘ 
ยจ You get the Cox-Ingersoll-Ross ++ model (1985) if you write
ยจ ๐‘Ÿ ๐‘ก + ๐›ฟ๐‘ก โˆ’ ๐‘Ÿ ๐‘ก = ๐œ‘ ๐‘ก + ๐›ฟ๐‘ก โˆ’ ๐œ‘ ๐‘ก + ๐‘˜. โˆซ&
&$5&
[๐œƒ โˆ’ ๐‘Ÿ ๐‘  ]. ๐‘‘๐‘  + ๐œŽ โˆซ&
&$5&
๐‘Ÿ(๐‘ ). ([). ๐‘‘๐‘Š ๐‘ 
ยจ You get the Ho-Lee model (1985) if you write
ยจ ๐‘Ÿ ๐‘ก + ๐›ฟ๐‘ก โˆ’ ๐‘Ÿ ๐‘ก = โˆซ&
&$5&
๐œƒ ๐‘  . ๐‘‘๐‘  + ๐œŽ โˆซ&
&$5&
1. ([). ๐‘‘๐‘Š ๐‘ 
39
Luc_Faucheux_2020
Taxonomy of models - VI
ยจ You get the original Salomon Brothers model (1970) if you write
ยจ ๐‘Ÿ ๐‘ก + ๐›ฟ๐‘ก โˆ’ ๐‘Ÿ ๐‘ก = โˆซ&
&$5&
๐œƒ ๐‘  . ๐‘‘๐‘  + ๐œŽ โˆซ&
&$5&
๐‘Ÿ(๐‘ ). ([). ๐‘‘๐‘Š ๐‘ 
ยจ You get the Brennan-Schwartz model (1980) if you write
ยจ ๐‘Ÿ ๐‘ก + ๐›ฟ๐‘ก โˆ’ ๐‘Ÿ ๐‘ก = โˆซ&
&$5&
[๐›ผ + ๐›ฝ. ๐‘Ÿ ๐‘  . ] ๐‘‘๐‘  + ๐œŽ โˆซ&
&$5&
๐‘Ÿ(๐‘ ). ([). ๐‘‘๐‘Š ๐‘ 
ยจ You get the โ€œConstant elasticity of Varianceโ€ model (John Cox, 1975) if you write
ยจ ๐‘Ÿ ๐‘ก + ๐›ฟ๐‘ก โˆ’ ๐‘Ÿ ๐‘ก = โˆซ&
&$5&
๐›ฝ. ๐‘Ÿ ๐‘  . ๐‘‘๐‘  + ๐œŽ โˆซ&
&$5&
๐‘Ÿ(๐‘ )=. ([). ๐‘‘๐‘Š ๐‘ 
40
Luc_Faucheux_2020
Taxonomy of models โ€“ VI - a
ยจ You can also implement the dynamics on a function of the short rate instead of on the short
rate itself, a common one coming from equity and trying to avoid negative rates is to
implement the dynamics on the log of the rate, but in that case be careful about ITO lemma
ยจ You would then have the Black-Karasinsky (1991) model:
ยจ ln(๐‘Ÿ ๐‘ก + ๐›ฟ๐‘ก ) โˆ’ ln(๐‘Ÿ ๐‘ก ) = โˆซ&
&$5&
[๐œƒ(๐‘ ) โˆ’ ๐‘˜. ln(๐‘Ÿ ๐‘  )]. ๐‘‘๐‘  +. โˆซ&
&$5&
๐œŽ. ([). ๐‘‘๐‘Š ๐‘ 
ยจ Which is kind of the Hull-White but on ln(๐‘Ÿ ๐‘ก ) instead of ๐‘Ÿ ๐‘ก
ยจ Or if you implement numerically as we did in the Tree deck, the BDT (Black-Derman-Toy
1990) model:
ยจ ln(๐‘Ÿ ๐‘ก + ๐›ฟ๐‘ก ) โˆ’ ln(๐‘Ÿ ๐‘ก ) = โˆซ&
&$5&
[๐œƒ(๐‘ ) โˆ’
?@(>)
?(>)
. ln(๐‘Ÿ ๐‘  )]. ๐‘‘๐‘  +. โˆซ&
&$5&
๐œŽ(๐‘ ). ([). ๐‘‘๐‘Š ๐‘ 
ยจ The possible combinations are quite endless and guaranteed a lot of jobs on Wall Street for
physicists like me for a while
41
Luc_Faucheux_2020
Taxonomy of models โ€“ VI - b
ยจ It is trivia time again as we are getting close to the 50 slides point and am starting to feel like
I am losing you again
ยจ Why are there so many physicists on Wall Street building so many derivatives, that are
arguably according to Buffet weapons of financial destruction, and also arguably one of the
main cause, if not an aggravating factor of the 2008 great financial crisis?
ยจ As often, you have to thank the US congress and point out to two specific dates:
ยจ October 19th, 1993: House refused funding for the Texas SSC (Superconducting Super
Collider)
ยจ October 30th, 1993: Bill was signed cancelling the SSC
ยจ Overnight, an entire generation of physicist were essentially without a career and looked
around, and saw that they could use their knowledge of stochastic processes, diffusion,
statistics, and parlayed that knowledge into getting a job on Wall Street by using fancy terms
like convexity, arbitrage, measure, affine models, OU models, and built the entire field of
derivatives with crazy payoffs like Libor square, Libor in arrears, callable curve steepeners,
callable non-inversion notes, callable snowball, thunderballs, CMBS, ABS, โ€ฆ.
42
Luc_Faucheux_2020
Taxonomy of models โ€“ VI - b1
ยจ Just a note, in all of the derivatives like ABS, MBS, CMBS, โ€ฆ
ยจ The โ€œBSโ€ stands for โ€œBased Securityโ€, as in โ€œAsset Based Securityโ€
ยจ Yeah I know this is confusing, you might have easily thought that the โ€œBSโ€ did stand for
something elseโ€ฆ.
43
Luc_Faucheux_2020
Taxonomy of models โ€“ VI - c
ยจ Defunding the SSC did not really create the 2008 crisis (arguably it was a mispricing of
individual credit with real estate housing as collateral), but it certainly made things more
complicated and resulted in a financial disaster that we are still dealing with these days.
ยจ The overall cost of the SSC was estimated at the time to be around 5bn
ยจ The overall cost of the 2008 crisis is very hard to quantify but a ball park would be around
multiple of trillions (yep.. Trillionsโ€ฆ.)
ยจ https://hbr.org/2018/09/the-social-and-political-costs-of-the-financial-crisis-10-years-later
ยจ Oh and also that let the European built the Geneva LHC (Large Hadron Collider) and discover
the Godโ€™s particle (Higgs boson), which is essentially the black goo that you need in order to
build a time machineโ€ฆ.
ยจ So yeahhโ€ฆ great job once again US congressโ€ฆ..
44
Luc_Faucheux_2020
Taxonomy of models โ€“ VI - d
ยจ The Higgs boson black goo you need to build a time machine
45
Luc_Faucheux_2020
Taxonomy of models โ€“ VI - e
ยจ The US congress killing the Texas SSC to save 5bn and engineering the massive creation of
derivatives and โ€œweapons of financial destructionโ€ (W. Buffet), with the 2008 crisis resulting
in losses estimated to be in the trillionsโ€ฆ..penny wiseโ€ฆpound foolishโ€ฆ.? Pennywise ?
ยจ An term sheet example of such derivative weapon of financial destruction in the following
slide (from the Structured deck) from a fictitious dealer in order to offend no one
46
Luc_Faucheux_2020
LIFT Notes (Laddered Inverse Floaters) / Snowball
Achieve enhanced yield while expressing bullish rate view
TitleTitleTitle5nc3mo Lift Note Sample Lift Note Termsheet
Snowball Coupon Structure
Note Details:
Structure: 5yr nc 3mo
Issuer: Lehman Brothers
Currency: USD
Deal Size: TBD
CUSIP: TBD
Maturity Date: 5 years (subject to call)
First Call Date: 3 months
Coupon: Yr 1: 8.50% fixed
Yr 2: previous coupon + 5.0% - 6m LIBOR (in arrears)
Yr 3: previous coupon + 6.0% - 6m LIBOR (in arrears)
Yr 4: previous coupon + 7.0% - 6m LIBOR (in arrears)
Yr 5: previous coupon + 8.0% - 6m LIBOR (in arrears)
Frequency/Basis: Quarterly, 30/360, unadjusted
Denominations: $1,000
Selling Points:
u Above market year 1 coupon
u Potential yield pick-up over bullets or vanilla callables
u Coupons โ€œsnowballโ€ if bullish rate view realized
u Note can be customized to multiple rate views/ bearish alternatives available
upon request
36 47
Luc_Faucheux_2020
Taxonomy of models - VII
ยจ If you get bored with one-factor short rate models, you can using multi-factors short rate
models.
ยจ If you are a genius like Craig Fithian and worked at Salomon in 1972, you write (am using the
SIE form to be more compact) what got to be known worldwide as the 2+ IRMA model
ยจ q
๐‘‘๐‘ฅ = โˆ’๐‘˜A. ๐‘ฅ. ๐‘‘๐‘ก + ๐œŽA. ([). ๐‘‘๐‘ŠA
๐‘‘๐‘ฆ = โˆ’๐‘˜B. ๐‘ฆ. ๐‘‘๐‘ก + ๐œŽB. ([). ๐‘‘๐‘ŠB
๐‘‘๐‘ง = โˆ’๐‘˜.. (๐‘ฅ + ๐‘ฆ โˆ’ ๐‘ง). ๐‘‘๐‘ก + ๐œŽ.. ([). ๐‘‘๐‘Š.
ยจ With: < ๐‘‘๐‘ŠA. ๐‘‘๐‘ŠA >= ๐œŒ. ๐‘‘๐‘ก
ยจ And : ๐‘Ÿ ๐‘ก = ๐ผ๐‘…๐‘€๐ด[๐‘ง ๐‘ก + ๐œ‡ ๐‘ก ]
ยจ Where ๐ผ๐‘…๐‘€๐ด(๐‘Ÿ) is the IRMA function (Interest Rate Mapping I think) which created an
incredible stable skew, they had historical data on skew going back to the 1960
ยจ IRMA was not named after the hurricane from 2017
48
Luc_Faucheux_2020
Taxonomy of models - VII-a
ยจ The Salomon IRMA function was NOT named after hurricane IRMA (2017)
49
Luc_Faucheux_2020
Taxonomy of models - VIII
ยจ I recalled the day when working there I got my hands on the original code (which I think was
in FORTRAN) from 1972.
ยจ Thinks about it, when Black Sholes came out, Salomon Brothers was running its swap and
option desk with a 3-factor short rate model with IRMA skew !!
ยจ The trick was the calibration of the IRMA mapping.
ยจ It was defined with 3 variables originally (we then extended to 4 to account for negative
rates), but the original three variables were:
ยจ v
Intercept ๐ผ
Slope ๐‘†
Regime Change ๐‘…
50
Luc_Faucheux_2020
Taxonomy of models - IX
ยจ The IRMA function ๐ผ๐‘…๐‘€๐ด ๐‘Ÿ = ๐‘“(๐‘Ÿ) was actually defined from plotting
CD
CE
as a function of ๐‘“
and was implemented numerically
51
๐‘“(๐‘Ÿ)
๐‘“โ€ฒ(๐‘Ÿ)
Regime Change ๐‘…
Intercept ๐ผ
Slope ๐‘†
Luc_Faucheux_2020
Taxonomy of models - X
ยจ Above the Regime Change ๐‘…, the function IRMA is a straight line of slope ๐‘†
ยจ If that straight line was continued below the regime change ๐‘… it would intercept the y-axis at
the Intercept ๐ผ
ยจ Below the Regime Change ๐‘…, the function IRMA is a quadratic function that connect with
the straight line at the point (๐‘…, ๐ผ + ๐‘†. ๐‘…) and goes through the origin (0,0)
ยจ Note, when I got there in 2002, that function was still used throughout the firm and
matched the observed skew in a very stable and remarkable manner. We dabbled into
tweaking it for negative rates by essentially adding a parameter similar to the shifted
lognormal model, so that the above sentence got changed to:
ยจ Below the Regime Change ๐‘…, the function IRMA is a quadratic function that connect with
the straight line at the point (๐‘…, ๐ผ + ๐‘†. ๐‘…) and goes through a point (โˆ’๐‘, 0) left of the origin
52
Luc_Faucheux_2020
Taxonomy of models - XI
ยจ You can see the beauty of this: ๐‘Ÿ ๐‘ก = ๐ผ๐‘…๐‘€๐ด[๐‘ง ๐‘ก + ๐œ‡ ๐‘ก ]
ยจ IF (๐‘† = 0, ๐‘… = 0, ๐ผ = ๐‘๐‘ก๐‘’) then we have: ๐‘“@ ๐‘Ÿ = ๐ผ, and so ๐‘“ ๐‘Ÿ = ๐ผ. ๐‘Ÿ + ๐ต
ยจ ๐‘Ÿ ๐‘ก is a linear function of the Gaussian variable ๐‘ง ๐‘ก , the model will produce a NORMAL
skew
ยจ IF (๐‘† = ๐‘๐‘ก๐‘’, ๐‘… = 0, ๐ผ = 0) then we have: ๐‘“@ ๐‘Ÿ = ๐‘†. ๐‘“(๐‘Ÿ), and so ๐‘“ ๐‘Ÿ = exp(๐‘†. ๐‘Ÿ)
ยจ ๐‘Ÿ ๐‘ก is an exponential function of the Gaussian variable ๐‘ง ๐‘ก , the model will produce a
LOGNORMAL skew
ยจ The quadratic part under the Regime Change ๐‘… when non-zero will fold the distribution of
๐‘ง ๐‘ก back on positive rates, so the model avoids negative rates (which for a while was
deemed to be a good thing, unless things changed)
53
Luc_Faucheux_2020
Taxonomy of models - XII
ยจ The 3 parameters had been calibrated to historical data for the skew covering like 40 years
of historical market moves or so, which was in itself amazing (the fact that Salomon had a
clean database that you could use that was going back so far)
ยจ The 3 parameters were surprisingly stable, and essentially produced something that was
getting Lognormal at low rates below the Regime Change ๐‘…, and closer to Normal above the
Regime Change ๐‘…
ยจ Ask anyone who worked on the options desk there and worked with 2+IRMA, and they
might still remember by heart those parameters
ยจ v
Intercept ๐ผ = 0.06
Slope ๐‘†=1
Regime Change ๐‘… = 0.01
54
Luc_Faucheux_2020
Taxonomy of models - XIII
ยจ If you are bored of model that do not have stochastic volatility, you can add some by also
describing the dynamics of the diffusion, you would get what some people call SVBGM
(Stochastic Volatility BGM model) if you use BGM and write something like this:
ยจ ๐ฟ ๐‘ก + ๐›ฟ๐‘ก, ๐‘ก!, ๐‘ก" โˆ’ ๐ฟ ๐‘ก, ๐‘ก!, ๐‘ก" = โˆซ&
&$5&
๐œ‡ ๐‘ , ๐‘ก!, ๐‘ก" . ๐ฟ ๐‘ , ๐‘ก!, ๐‘ก" . ๐‘‘๐‘  +
โˆซ&
&$5&
ฮฃ ๐‘ , ๐‘ก!, ๐‘ก" . ๐ฟ ๐‘ , ๐‘ก!, ๐‘ก" . ([). ๐‘‘๐‘Š ๐‘ , ๐‘ก!, ๐‘ก"
ยจ Where now ฮฃ ๐‘ , ๐‘ก!, ๐‘ก" is also a stochastic variable:
ยจ ฮฃ ๐‘ก + ๐›ฟ๐‘ก, ๐‘ก!, ๐‘ก" โˆ’ ฮฃ ๐‘ก, ๐‘ก!, ๐‘ก" = โˆซ&
&$5&
๐ถ ๐‘ , ๐‘ก!, ๐‘ก" . ๐‘‘๐‘  + โˆซ&
&$5&
๐ท ๐‘ , ๐‘ก!, ๐‘ก" . ([). ๐‘‘๐‘ŠF ๐‘ , ๐‘ก!, ๐‘ก"
ยจ Where ๐ถ ๐‘ , ๐‘ก!, ๐‘ก" and ๐ท ๐‘ , ๐‘ก!, ๐‘ก" could be function of ฮฃ ๐‘ก, ๐‘ก!, ๐‘ก"
ยจ And also where the drivers ๐‘‘๐‘ŠF ๐‘ , ๐‘ก!, ๐‘ก" and ๐‘‘๐‘Š ๐‘ , ๐‘ก!, ๐‘ก" could be correlated
55
Luc_Faucheux_2020
Taxonomy of models - XIV
ยจ Similarly, if you want to reduce the dimensions of the problem and work in the SHORT RATE
model, you can introduce stochastic volatility there too, for example if you write below
(Kwok p.407), you get the Fong-Vasicek model (1991)
ยจ ~
๐‘‘๐‘Ÿ = โˆ’๐›ผ. (๐‘Ÿ โˆ’ ฬ…๐‘Ÿ). ๐‘‘๐‘ก + ๐‘ฃ. ([). ๐‘‘๐‘ŠE
๐‘‘๐‘ฃ = โˆ’๐›พ. ๐‘ฃ โˆ’ ฬ…๐‘ฃ . ๐‘‘๐‘ก + ๐œ‰. ๐‘ฃ. ([). ๐‘‘๐‘ŠG
ยจ Where:
ยจ < ๐‘‘๐‘ŠE. ๐‘‘๐‘ŠG >= ๐œŒ. ๐‘‘๐‘ก
ยจ And so on and so forth as someone I knew used to sayโ€ฆas you can see if you know your way
around Stochastic Differential Equations, there is a lot you can do (or again just write the
discrete dynamics, and let Machine Learning figure out the calibration for you by crunching
CPU like you are mining bitcoins)
56
Luc_Faucheux_2020
Taxonomy of models - XV
ยจ Oh, one final note before we start looking at some of the models in greater details:
ยจ You get the Hull-White model (1990), one of the most commonly used, if you write
ยจ ๐‘Ÿ ๐‘ก + ๐›ฟ๐‘ก โˆ’ ๐‘Ÿ ๐‘ก = โˆซ&
&$5&
[๐œƒ(๐‘ ) โˆ’ ๐‘˜. ๐‘Ÿ ๐‘  ]. ๐‘‘๐‘  + ๐œŽ. โˆซ&
&$5&
1. ([). ๐‘‘๐‘Š ๐‘ 
ยจ ๐‘‘๐‘Ÿ(๐‘ก) = [๐œƒ(๐‘ก) โˆ’ ๐‘˜. ๐‘Ÿ ๐‘ก ] + ๐œŽ. ๐‘‘๐‘Š(๐‘ก)
ยจ ๐‘‘๐‘Ÿ ๐‘ก = ๐œƒ ๐‘ก . ๐‘‘๐‘ก โˆ’ ๐‘˜. ๐‘Ÿ ๐‘ก . ๐‘‘๐‘ก + ๐œŽ. ๐‘‘๐‘Š(๐‘ก)
ยจ Without the added drift ๐œƒ ๐‘ก the equation becomes:
ยจ ๐‘‘๐‘Ÿ ๐‘ก = โˆ’๐‘˜. ๐‘Ÿ ๐‘ก . ๐‘‘๐‘ก + ๐œŽ. ๐‘‘๐‘Š(๐‘ก)
ยจ Remember our good friend the Langevin equation from 1908?
ยจ ๐‘‘๐‘‰ ๐‘ก = โˆ’๐‘˜. ๐‘‰(๐‘ก). ๐‘‘๐‘ก + ๐œŽ. ๐‘‘๐‘Š
ยจ Yep, thatโ€™s the one. Goes to show you that Quohelet was right, there is not much that is
new under the sun. The good piece of news is that people have been using the Langevin
equation since 1908, so there are tons of results that we can easily transfer to the Hull-
White model for example
57
Luc_Faucheux_2020
Taxonomy of models - XVI
ยจ So we will use a lot when looking at Hull-White the results we derived on the Langevin deck
ยจ That goes to show you that nothing beats the wisdom of King Salomon (not affiliated with
Salomon Brothers)
58
Luc_Faucheux_2020
The Art of Term Structure Modeling:
The Art of the Drift(*)
ยจ (*) Bruce Tuckman, โ€œFixed-Income Securitiesโ€
59
Luc_Faucheux_2020
ยจ Move that to part V
60
Luc_Faucheux_2020
Some notes about trees,
Respecting the Arbitrage relationships locally
and everywhere
61
Luc_Faucheux_2020
Local arbitrage and global arbitrage
ยจ We saw in the โ€œtreeโ€ deck when building the BDT model that the only relationships that we
were enforcing were the โ€œglobalโ€ arbitrage free relationships as viewed from the origin
(when we calibrated the โ€œkโ€s in order to recover the discount factors
62
Luc_Faucheux_2020
Local arbitrage and global arbitrage - II
ยจ This is because in general a recombining binomial tree does not have enough degrees of
freedom in order to respect the arbitrage โ€œat every node in the treeโ€. (except in some very
simple cases like the Ho-Lee model or BDT, see further in this deck).
ยจ And so we really enforce the โ€œglobalโ€ arbitrage relationships, essentially calibrating the tree
so that we recover the discount factors from the initial discount curve
ยจ Instead of enforcing all the possible constraints:
ยจ ๐”ผ&"
*+
๐‘‰ ๐‘ก!, $
#
#$4 &,&",&! .)
, ๐‘ก!, ๐‘ก! |๐”‰(๐‘ก) =
#
#$% &,&",&! .)
= ๐‘ง๐‘ ๐‘ก, ๐‘ก!, ๐‘ก"
ยจ We only enforce (calibrate) the ones from the origin of the tree for example like we did in
BDT:
ยจ ๐”ผ&"
*+
๐‘‰ ๐‘ก!, $
#
#$4 &,&",&! .)
, ๐‘ก!, ๐‘ก! |๐”‰(๐‘ก = 0) =
#
#$% &6H,&",&! .)
= ๐‘ง๐‘ ๐‘ก = 0, ๐‘ก!, ๐‘ก"
63
Luc_Faucheux_2020
Local arbitrage and global arbitrage - III
ยจ In general for a non constant volatility the BDT tree will get distorted to look something like
below. The average on each slices of the zeros are such that they are the value from the
initial discount curve. If you look at a specific node inside the tree, the arbitrage constraints
will be violated, and there is not much that you will be able to do about it.
64
Luc_Faucheux_2020
Local arbitrage and global arbitrage - IV
ยจ Because recombining binomial trees are computationally attractive (especially when we did
not have cloud computing in the 1990s, am dating myself), Richard Robb my boss at the
time and I tried for a while to come up with a bunch of tricks to try to enforce arbitrage
everywhere in the BDT framework we had, trying to find ways to even allow for a minimal
amount of arbitrage, when in the end we realized that it would actually be easier to
implement a non-recombining tree and essentially do the backward valuation pass using a
regression method, what is known in the literature as the Longstaff-Schwartz method, but
we did not know that at the time
65
Luc_Faucheux_2020
Local arbitrage and global arbitrage - V
ยจ Note HOWEVER that in short rate model like BDT, even though the tree looks distorted, it
will not break the arbitrage locally, as in essence the short rate is the only information that
you have, so any tree that you rebuild locally will be arbitrage-free.
ยจ It is when you look at the evolution of more than one forward on the curve in a binomial
recombining tree that you will end up always breaking the arbitrage locally (and a numerical
precision will grow exponentially, the best I could ever achieve was 12 steps or so before
observing a local arbitrage that was not respected)
ยจ Bear in mind that looking at say 2 forwards in a binomial recombining tree is still a one
factor model.
ยจ It is not the same thing as say just a short rate model that is multi-factor
ยจ Again, maybe obvious to most of you, but worth pointing out.
66
Luc_Faucheux_2020
Local arbitrage and global arbitrage - VI
ยจ From the Tree deck, inside a one factor BDT model, the tree and every other small trees
inside will be arbitrage free by construction (because the only information that you have is
the short rate, or daily zeros between nodes, and every curve can and has to be
reconstructed from that).
67
NEW_D 0.9901 0.985235 0.980507 0.975929 0.971767 0.97038 0.97009 0.970699 0.97308 0.975147 0.974849 0.974541
0.985206 0.980392 0.975717 0.971325 0.969655 0.968852 0.969484 0.972015 0.974261 0.974104 0.97399
0.980277 0.975503 0.970877 0.968913 0.967564 0.968221 0.970909 0.973345 0.973338 0.973427
0.975288 0.970422 0.968153 0.966224 0.966907 0.969761 0.972396 0.972549 0.972853
0.969961 0.967375 0.964831 0.96554 0.968568 0.971416 0.971738 0.972266
0.966579 0.963383 0.96412 0.967331 0.970401 0.970904 0.971667
0.961877 0.962643 0.966046 0.969351 0.970045 0.971056
0.961107 0.964713 0.968266 0.969163 0.970432
0.963329 0.967143 0.968255 0.969794
0.965982 0.967321 0.969144
0.966361 0.96848
0.967802
๐ด โ€œ๐‘ ๐‘™๐‘–๐‘๐‘’โ€ ๐‘–๐‘  ๐‘๐‘Ž๐‘™๐‘–๐‘๐‘Ÿ๐‘Ž๐‘ก๐‘’๐‘‘ ๐‘“๐‘Ÿ๐‘œ๐‘š
๐‘กโ„Ž๐‘’ ๐‘–๐‘›๐‘–๐‘ก๐‘–๐‘Ž๐‘™ ๐‘‘๐‘–๐‘ ๐‘๐‘œ๐‘ข๐‘›๐‘ก ๐‘๐‘ข๐‘Ÿ๐‘ฃ๐‘’
๐‘ค๐‘–๐‘กโ„Ž ๐‘กโ„Ž๐‘’ ๐‘Ž๐‘ ๐‘ ๐‘ข๐‘š๐‘๐‘ก๐‘–๐‘œ๐‘›๐‘ 
๐‘œ๐‘› ๐‘กโ„Ž๐‘’ ๐‘‘๐‘ฆ๐‘›๐‘Ž๐‘š๐‘–๐‘๐‘  ๐‘œ๐‘“ ๐‘กโ„Ž๐‘’ ๐‘“๐‘œ๐‘Ÿ๐‘ค๐‘Ž๐‘Ÿ๐‘‘ ๐‘Ÿ๐‘Ž๐‘ก๐‘’
๐ด๐‘›๐‘ฆ ๐‘ก๐‘Ÿ๐‘’๐‘’ ๐‘–๐‘›๐‘ ๐‘–๐‘‘๐‘’ ๐‘กโ„Ž๐‘’ ๐‘”๐‘™๐‘œ๐‘๐‘Ž๐‘™ ๐‘ก๐‘Ÿ๐‘’๐‘’
๐‘ค๐‘–๐‘™๐‘™ ๐‘ ๐‘ก๐‘–๐‘™๐‘™ ๐‘๐‘’ ๐‘Ž๐‘Ÿ๐‘๐‘–๐‘ก๐‘Ÿ๐‘Ž๐‘”๐‘’ ๐‘“๐‘Ÿ๐‘’๐‘’
๐‘Ž๐‘  ๐‘ฆ๐‘œ๐‘ข ๐‘œ๐‘›๐‘™๐‘ฆ โ„Ž๐‘Ž๐‘ฃ๐‘’ ๐‘œ๐‘›๐‘’ ๐‘“๐‘Ž๐‘๐‘ก๐‘œ๐‘Ÿ ๐‘ก๐‘œ ๐‘”๐‘œ ๐‘๐‘ฆ
Luc_Faucheux_2020
Local arbitrage and global arbitrage - VII
ยจ Bear in mind that not every short rate model can be implemented in a binomial recombining
tree (we will see in the HJM drift section that in general the short rate is non Markovian for a
generic volatility surface as an input)
ยจ All that I am saying here, is that the BDT implementation we looked at in the โ€œTreeโ€ deck is
binomial, recombining, based on the short rate (overnight zeros) and was calibrated to the
initial discount curve (enforce the initial arbitrage free relationships). By construction, any
subset of the tree that you look at, because the only information that you have at this point
is the discrete zeros, will be also arbitrage free locally.
ยจ The BDT has a very specific dynamics, that we showed to be:
ยจ ln(๐‘Ÿ ๐‘ก + ๐›ฟ๐‘ก ) โˆ’ ln(๐‘Ÿ ๐‘ก ) = โˆซ&
&$5&
[๐œƒ(๐‘ ) โˆ’
?@(>)
?(>)
. ln(๐‘Ÿ ๐‘  )]. ๐‘‘๐‘  +. โˆซ&
&$5&
๐œŽ(๐‘ ). ([). ๐‘‘๐‘Š ๐‘ 
68
Luc_Faucheux_2020
Towards a continuous description
Instantaneous Forward Rates
69
Luc_Faucheux_2020
Instantaneous rates
ยจ There is only one discount curve
ยจ From the unique discount curve you can define many different rates of many different
tenors
ยจ Simply compounded rates
ยจ
#
#$4 &,&",&! .) &,&",&!
= ๐‘๐ถ ๐‘ก, ๐‘ก!, ๐‘ก"
ยจ Continuously compounded
ยจ Annually compounded
ยจ K-times per year compounded.
ยจ The point is that all those definitions converge to the same limit when ๐œ ๐‘ก, ๐‘ก!, ๐‘ก" โ†’ 0, or
equivalently ๐‘ก" โ†’ ๐‘ก!
ยจ This leads to the concept of โ€œinstantaneous ratesโ€
ยจ You need that formalism for HJM, and simpler term structure models
70
Luc_Faucheux_2020
Summary of the rates notation we had in Part II and Part III
ยจ We are now ready to revisit the notations and definitions that we had in part II and part III
with the more generic notation that is now rigorous
ยจ Not saying that the ones before were not, but usually in textbooks they start with the simple
ones go through the simple models, and then start introducing more complicated notations
ยจ Here we sort of started with the simple notations as you will find them in every textbooks,
went through why we need the more general ones, and then are now reducing the
complexity of the modeling making assumptions
ยจ I think it is always better to have a general framework and work out specific simple cases of
it rather than getting stuck at the bottom level
ยจ Here were the slides we had in Part II and Part III
71
Luc_Faucheux_2020
Summary of the definitions in the โ€œsimpleโ€
notation
72
Luc_Faucheux_2020
Notations and conventions in the rates world -IV
ยจ Continuously compounded spot interest rate:
ยจ ๐‘Ÿ ๐‘ก, ๐‘‡ = โˆ’
IJ(./(&,K))
)(&,K)
ยจ Where ๐œ(๐‘ก, ๐‘‡) is the year fraction, using whatever convention (ACT/360, ACT/365, 30/360,
30/250,..) and possible holidays calendar we want. In the simplest case:
ยจ ๐œ ๐‘ก, ๐‘‡ = ๐‘‡ โˆ’ ๐‘ก
ยจ ๐‘ง๐‘ ๐‘ก, ๐‘‡ . exp ๐‘Ÿ ๐‘ก, ๐‘‡ . ๐œ ๐‘ก, ๐‘‡ = 1
ยจ ๐‘ง๐‘ ๐‘ก, ๐‘‡ = exp โˆ’๐‘Ÿ ๐‘ก, ๐‘‡ . ๐œ ๐‘ก, ๐‘‡
ยจ In the deterministic case:
ยจ ๐‘ง๐‘ ๐‘ก, ๐‘‡ = exp โˆ’๐‘Ÿ ๐‘ก, ๐‘‡ . ๐œ ๐‘ก, ๐‘‡ = ๐ท ๐‘ก, ๐‘‡ =
L(&)
L(K)
= exp(โˆ’ โˆซ&
K
๐‘… ๐‘  . ๐‘‘๐‘ )
ยจ ๐‘Ÿ ๐‘ก, ๐‘‡ =
#
) &,K
. โˆซ&
K
๐‘… ๐‘  . ๐‘‘๐‘ 
73
Luc_Faucheux_2020
Notations and conventions in the rates world - V
ยจ Simply compounded spot interest rate
ยจ ๐‘™ ๐‘ก, ๐‘‡ =
#
)(&,K)
.
#M./(&,K)
./(&,K)
ยจ Or alternatively, in the bootstrap form
ยจ ๐œ ๐‘ก, ๐‘‡ . ๐‘™ ๐‘ก, ๐‘‡ . ๐‘ง๐‘ ๐‘ก, ๐‘‡ = 1 โˆ’ ๐‘ง๐‘(๐‘ก, ๐‘‡)
ยจ 1 + ๐œ ๐‘ก, ๐‘‡ . ๐‘™ ๐‘ก, ๐‘‡ . ๐‘ง๐‘ ๐‘ก, ๐‘‡ = 1
ยจ ๐‘ง๐‘ ๐‘ก, ๐‘‡ =
#
#$) &,K .% &,K
ยจ In the deterministic case:
ยจ ๐‘ง๐‘ ๐‘ก, ๐‘‡ =
#
#$) &,K .% &,K
= ๐ท ๐‘ก, ๐‘‡ =
L(&)
L(K)
= exp(โˆ’ โˆซ&
K
๐‘… ๐‘  . ๐‘‘๐‘ )
ยจ ๐‘™ ๐‘ก, ๐‘‡ =
#
) &,K
. [1 โˆ’ exp โˆ’ โˆซ&
K
๐‘… ๐‘  . ๐‘‘๐‘  ]
74
Luc_Faucheux_2020
Notations and conventions in the rates world - VI
ยจ Annually compounded spot interest rate
ยจ ๐‘ฆ ๐‘ก, ๐‘‡ =
#
./(&,K)(/*(,,.) โˆ’ 1
ยจ Or alternatively, in the bootstrap form
ยจ (1 + ๐‘ฆ ๐‘ก, ๐‘‡ ). ๐‘ง๐‘ ๐‘ก, ๐‘‡ #/) &,K = 1
ยจ (1 + ๐‘ฆ ๐‘ก, ๐‘‡ )) &,K . ๐‘ง๐‘ ๐‘ก, ๐‘‡ = 1
ยจ ๐‘ง๐‘ ๐‘ก, ๐‘‡ =
#
(#$B &,K )* ,,.
ยจ In the deterministic case:
ยจ ๐‘ง๐‘ ๐‘ก, ๐‘‡ =
#
(#$B &,K )* ,,. = ๐ท ๐‘ก, ๐‘‡ =
L(&)
L(K)
= exp(โˆ’ โˆซ&
K
๐‘… ๐‘  . ๐‘‘๐‘ )
75
Luc_Faucheux_2020
Notations and conventions in the rates world - VII
ยจ ๐‘ž-times per year compounded spot interest rate
ยจ ๐‘ฆO ๐‘ก, ๐‘‡ =
O
./(&,K)(/0*(,,.) โˆ’ ๐‘ž
ยจ Or alternatively, in the bootstrap form
ยจ (1 +
#
O
๐‘ฆO ๐‘ก, ๐‘‡ ). ๐‘ง๐‘ ๐‘ก, ๐‘‡ #/O) &,K = 1
ยจ (1 +
#
O
๐‘ฆO ๐‘ก, ๐‘‡ )O.) &,K . ๐‘ง๐‘ ๐‘ก, ๐‘‡ = 1
ยจ ๐‘ง๐‘ ๐‘ก, ๐‘‡ =
#
(#$
(
0
.B0 &,K )0.* ,,.
ยจ In the deterministic case:
ยจ ๐‘ง๐‘ ๐‘ก, ๐‘‡ =
#
(#$
(
0
.B0 &,K )0.* ,,.
= ๐ท ๐‘ก, ๐‘‡ =
L(&)
L(K)
= exp(โˆ’ โˆซ&
K
๐‘… ๐‘  . ๐‘‘๐‘ )
76
Luc_Faucheux_2020
Notations and conventions in the rates world - VIII
ยจ In bootstrap form which is the intuitive way:
ยจ Continuously compounded spot: ๐‘ง๐‘ ๐‘ก, ๐‘‡ = exp โˆ’๐‘Ÿ ๐‘ก, ๐‘‡ . ๐œ ๐‘ก, ๐‘‡
ยจ Simply compounded spot: ๐‘ง๐‘ ๐‘ก, ๐‘‡ =
#
#$) &,K .% &,K
ยจ Annually compounded spot: ๐‘ง๐‘ ๐‘ก, ๐‘‡ =
#
(#$B &,K )* ,,.
ยจ ๐‘ž-times per year compounded spot ๐‘ง๐‘ ๐‘ก, ๐‘‡ =
#
(#$
(
0
.B0 &,K )0.* ,,.
77
Luc_Faucheux_2020
Notations and conventions in the rates world - IX
ยจ In the small ๐œ ๐‘ก, ๐‘‡ โ†’ 0 limit (also if the rates themselves are such that they are <<1)
ยจ In bootstrap form which is the intuitive way:
ยจ Continuously compounded spot: ๐‘ง๐‘ ๐‘ก, ๐‘‡ = 1 โˆ’ ๐‘Ÿ ๐‘ก, ๐‘‡ . ๐œ ๐‘ก, ๐‘‡ + ๐’ช(๐œP. ๐‘ŸP)
ยจ Simply compounded spot: ๐‘ง๐‘ ๐‘ก, ๐‘‡ = 1 โˆ’ ๐‘™ ๐‘ก, ๐‘‡ . ๐œ ๐‘ก, ๐‘‡ + ๐’ช(๐œP. ๐‘™P)
ยจ Annually compounded spot: ๐‘ง๐‘ ๐‘ก, ๐‘‡ = 1 โˆ’ ๐‘ฆ ๐‘ก, ๐‘‡ . ๐œ ๐‘ก, ๐‘‡ + ๐’ช(๐œP. ๐‘ฆP)
ยจ ๐‘ž-times per year compounded spot ๐‘ง๐‘ ๐‘ก, ๐‘‡ = 1 โˆ’ ๐‘ฆO ๐‘ก, ๐‘‡ . ๐œ ๐‘ก, ๐‘‡ + ๐’ช(๐œP. ๐‘ฆO
P)
ยจ So in the limit of small ๐œ ๐‘ก, ๐‘‡ (and also small rates), in particular when ๐‘‡ โ†’ ๐‘ก, all rates
converge to the same limit we call
ยจ ๐ฟ๐‘–๐‘š ๐‘‡ โ†’ ๐‘ก = lim
Kโ†’&
(
#M./ &,K
) &,K
)
78
Luc_Faucheux_2020
Notations and conventions in the rates world - X
ยจ In the deterministic case using the continuously compounded spot rate for example:
ยจ ๐‘ง๐‘ ๐‘ก, ๐‘‡ = exp โˆ’๐‘Ÿ ๐‘ก, ๐‘‡ . ๐œ ๐‘ก, ๐‘‡ = ๐ท ๐‘ก, ๐‘‡ =
L(&)
L(K)
= exp(โˆ’ โˆซ&
K
๐‘… ๐‘  . ๐‘‘๐‘ )
ยจ ๐‘Ÿ ๐‘ก, ๐‘‡ =
#
) &,K
. โˆซ&
K
๐‘… ๐‘  . ๐‘‘๐‘ 
ยจ When ๐‘‡ โ†’ ๐‘ก, ๐‘Ÿ ๐‘ก, ๐‘‡ โ†’ ๐‘…(๐‘ก)
ยจ So: ๐ฟ๐‘–๐‘š ๐‘‡ โ†’ ๐‘ก = lim
Kโ†’&
(
#M./ &,K
) &,K
) = ๐‘…(๐‘ก)
ยจ So ๐‘…(๐‘ก) can be seen as the limit of all the different rates defined above.
ยจ You can also do this using any of the rates defined previously
79
Luc_Faucheux_2020
Instantaneous rates - II
ยจ We are reviewing the definitions of part II and III with the new notation:
ยจ Continuously compounded spot interest rate:
ยจ ๐‘Ÿ ๐‘ก, ๐‘‡ = โˆ’
IJ(./(&,K))
)(&,K)
ยจ ๐‘ง๐‘ ๐‘ก, ๐‘‡ . exp ๐‘Ÿ ๐‘ก, ๐‘‡ . ๐œ ๐‘ก, ๐‘‡ = 1
ยจ ๐‘ง๐‘ ๐‘ก, ๐‘‡ = exp โˆ’๐‘Ÿ ๐‘ก, ๐‘‡ . ๐œ ๐‘ก, ๐‘‡
ยจ With our more generic notation in the case of the stochastic variable this reads:
ยจ ๐‘… ๐‘ก, ๐‘ก!, ๐‘ก" = โˆ’
IJ(*+ &,&",&! )
) &,&",&!
ยจ CAREFUL that now you are dealing with stochastic variable, and within the ITO calculus, the
functions Log and exp cannot be used as in the regular calculus
ยจ ALSO be careful when trying to do any derivation or differentiation
80
Luc_Faucheux_2020
Instantaneous rates โ€“ III
ยจ In the deterministic case:
ยจ ๐‘ง๐‘ ๐‘ก, ๐‘‡ = exp โˆ’๐‘Ÿ ๐‘ก, ๐‘‡ . ๐œ ๐‘ก, ๐‘‡ = ๐ท ๐‘ก, ๐‘‡ =
L(&)
L(K)
= exp(โˆ’ โˆซ&
K
๐‘… ๐‘  . ๐‘‘๐‘ )
ยจ ๐‘Ÿ ๐‘ก, ๐‘‡ =
#
) &,K
. โˆซ&
K
๐‘… ๐‘  . ๐‘‘๐‘ 
ยจ This now reads:
ยจ ๐‘ง๐‘ ๐‘ก, ๐‘ก!, ๐‘ก" = exp โˆ’๐‘Ÿ ๐‘ก, ๐‘ก!, ๐‘ก" . ๐œ ๐‘ก, ๐‘ก!, ๐‘ก" =
./ &,&,&"
./ &,&,&!
ยจ We are not yet dealing with the equation: ๐‘Ÿ ๐‘ก, ๐‘‡ =
#
) &,K
. โˆซ&
K
๐‘… ๐‘  . ๐‘‘๐‘ 
ยจ We are essentially dropping the notation ๐ท ๐‘ก, ๐‘‡ , you find in some textbooks but I found it
to be confusing and useless since you have the ๐‘๐ถ ๐‘ก, ๐‘ก!, ๐‘ก" and their fixed value ๐‘ง๐‘ ๐‘ก, ๐‘ก!, ๐‘ก"
for the specific observation of the discount curve at time ๐‘ก
81
Luc_Faucheux_2020
Instantaneous rates โ€“ IV
ยจ Simply compounded spot interest rate
ยจ ๐‘™ ๐‘ก, ๐‘‡ =
#
)(&,K)
.
#M./(&,K)
./(&,K)
ยจ Or alternatively, in the bootstrap form
ยจ ๐œ ๐‘ก, ๐‘‡ . ๐‘™ ๐‘ก, ๐‘‡ . ๐‘ง๐‘ ๐‘ก, ๐‘‡ = 1 โˆ’ ๐‘ง๐‘(๐‘ก, ๐‘‡)
ยจ 1 + ๐œ ๐‘ก, ๐‘‡ . ๐‘™ ๐‘ก, ๐‘‡ . ๐‘ง๐‘ ๐‘ก, ๐‘‡ = 1
ยจ ๐‘ง๐‘ ๐‘ก, ๐‘‡ =
#
#$) &,K .% &,K
ยจ This is familiar to us now since we have done most of Part II and Part III using the simply
compounded rate. The equations above should of course read:
ยจ ๐ฟ ๐‘ก, ๐‘ก!, ๐‘ก" =
#
) &,&",&!
.
#M*+ &,&",&!
*+ &,&",&!
ยจ ๐‘๐ถ ๐‘ก, ๐‘ก!, ๐‘ก" =
#
#$) &,&",&! .4 &,&",&!
82
Luc_Faucheux_2020
Instantaneous rates โ€“ V
ยจ Annually compounded spot interest rate
ยจ ๐‘ฆ ๐‘ก, ๐‘‡ =
#
./(&,K)(/*(,,.) โˆ’ 1
ยจ Or alternatively, in the bootstrap form
ยจ (1 + ๐‘ฆ ๐‘ก, ๐‘‡ ). ๐‘ง๐‘ ๐‘ก, ๐‘‡ #/) &,K = 1
ยจ (1 + ๐‘ฆ ๐‘ก, ๐‘‡ )) &,K . ๐‘ง๐‘ ๐‘ก, ๐‘‡ = 1
ยจ ๐‘ง๐‘ ๐‘ก, ๐‘‡ =
#
(#$B &,K )* ,,.
ยจ Same, this now reads:
ยจ ๐‘๐ถ ๐‘ก, ๐‘ก!, ๐‘ก" =
#
(#$Q &,&",&! )
* ,,,",,!
and the one for the observed value at time ๐‘ก
ยจ ๐‘ง๐‘ ๐‘ก, ๐‘ก!, ๐‘ก" =
#
(#$B &,&",&! )
* ,,,",,!
83
Luc_Faucheux_2020
Instantaneous rates โ€“ VI
ยจ ๐‘ž-times per year compounded spot interest rate
ยจ ๐‘ฆO ๐‘ก, ๐‘‡ =
O
./(&,K)(/0*(,,.) โˆ’ ๐‘ž
ยจ Or alternatively, in the bootstrap form
ยจ (1 +
#
O
๐‘ฆO ๐‘ก, ๐‘‡ ). ๐‘ง๐‘ ๐‘ก, ๐‘‡ #/O) &,K = 1
ยจ (1 +
#
O
๐‘ฆO ๐‘ก, ๐‘‡ )O.) &,K . ๐‘ง๐‘ ๐‘ก, ๐‘‡ = 1
ยจ ๐‘ง๐‘ ๐‘ก, ๐‘‡ =
#
(#$
(
0
.B0 &,K )0.* ,,.
ยจ Becomes : ๐‘๐ถ ๐‘ก, ๐‘ก!, ๐‘ก" =
#
(#$
(
0
.B0 &,&",&! )
0.* ,,,",,!
84
Luc_Faucheux_2020
Instantaneous rates โ€“ VII
ยจ In bootstrap form which is the intuitive way:
ยจ Continuously compounded spot: ๐‘ง๐‘ ๐‘ก, ๐‘‡ = exp โˆ’๐‘Ÿ ๐‘ก, ๐‘‡ . ๐œ ๐‘ก, ๐‘‡
ยจ Simply compounded spot: ๐‘ง๐‘ ๐‘ก, ๐‘‡ =
#
#$) &,K .% &,K
ยจ Annually compounded spot: ๐‘ง๐‘ ๐‘ก, ๐‘‡ =
#
(#$B &,K )* ,,.
ยจ ๐‘ž-times per year compounded spot ๐‘ง๐‘ ๐‘ก, ๐‘‡ =
#
(#$
(
0
.B0 &,K )0.* ,,.
85
Luc_Faucheux_2020
Instantaneous rates โ€“ VIII
ยจ The slide before becomes
ยจ In bootstrap form which is the intuitive way:
ยจ Continuously compounded : ๐‘๐ถ ๐‘ก, ๐‘ก!, ๐‘ก" = exp โˆ’๐‘… ๐‘ก, ๐‘ก!, ๐‘ก" . ๐œ ๐‘ก, ๐‘ก!, ๐‘ก"
ยจ Simply compounded : ๐‘๐ถ ๐‘ก, ๐‘ก!, ๐‘ก" =
#
#$) &,&",&! .4 &,&",&!
ยจ Annually compounded : ๐‘๐ถ ๐‘ก, ๐‘ก!, ๐‘ก" =
#
(#$Q &,&",&! )
* ,,,",,!
ยจ ๐‘ž-times per year compounded: ๐‘๐ถ ๐‘ก, ๐‘ก!, ๐‘ก" =
#
(#$
(
0
.Q0 &,&",&! )
0.* ,,,",,!
86
Luc_Faucheux_2020
Instantaneous rates โ€“ IX
ยจ In the small ๐œ ๐‘ก, ๐‘ก!, ๐‘ก" โ†’ 0 limit (also if the rates themselves are such that they are <<1)
ยจ In bootstrap form which is the intuitive way:
ยจ Continuously compounded spot: ๐‘๐ถ ๐‘ก, ๐‘ก!, ๐‘ก" = 1 โˆ’ ๐‘… ๐‘ก, ๐‘ก!, ๐‘ก" . ๐œ + ๐’ช(๐œP. ๐‘…P)
ยจ Simply compounded spot: ๐‘๐ถ ๐‘ก, ๐‘ก!, ๐‘ก" = 1 โˆ’ ๐ฟ ๐‘ก, ๐‘ก!, ๐‘ก" . ๐œ + ๐’ช(๐œP. ๐‘™P)
ยจ Annually compounded spot: ๐‘๐ถ ๐‘ก, ๐‘ก!, ๐‘ก" = 1 โˆ’ ๐‘Œ ๐‘ก, ๐‘ก!, ๐‘ก" . ๐œ + ๐’ช(๐œP. ๐‘ฆP)
ยจ ๐‘ž-times per year compounded spot ๐‘๐ถ ๐‘ก, ๐‘ก!, ๐‘ก" = 1 โˆ’ ๐‘ŒO ๐‘ก, ๐‘ก!, ๐‘ก" . ๐œ + ๐’ช(๐œP. ๐‘ฆO
P)
ยจ So in the limit of small ๐œ ๐‘ก, ๐‘ก!, ๐‘ก" (and also small rates), in particular when: ๐‘ก" โ†’ ๐‘ก!, all rates
converge to the same limit we call
ยจ ๐ฟ๐‘–๐‘š ๐‘ก" โ†’ ๐‘ก! = lim
&!โ†’&"
(
#M*+ &,&",&!
) &,&",&!
) that we will note Instantaneous Forward Rate
87
Luc_Faucheux_2020
Backup of slide X
ยจ Backup of slide X (sorry for that, Powerpoint file somehow got corrupted, and kept dropping
that slide and replacing it with the Master header, time to stop working on part IV and start
part V)
ยจ ๐ฟ๐‘–๐‘š ๐‘ก" โ†’ ๐‘ก! = lim
&!โ†’&"
(
#M*+ &,&",&!
) &,&",&!
) that we will note Instantaneous Forward Rate
ยจ ๐ฟ๐‘–๐‘š ๐‘ก" โ†’ ๐‘ก!, ๐‘ก" โ†’ ๐‘ก = lim
&!โ†’&",&!โ†’&
(
#M*+ &,&",&!
) &,&",&!
) that we will note Instantaneous SHORT RATE
ยจ We already have the notation ๐‘†๐‘… for Swap Rate. Also ๐‘† could stand for short, swap, spot, a
lot of different things
ยจ Some textbooks use the lower case ๐‘Ÿ for short rate. This is confusing, especially since we
would like to keep lower case for values that are fixed or observed, and upper case for
random variables for which we compute expectations
88
Luc_Faucheux_2020
Backup of slide X-b
ยจ So just to not be too confused, we will use the notation:
ยจ ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก!, ๐‘ก" = ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก!, ๐‘ก!$ = ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก! = lim
&!โ†’&"
(
#M*+ &,&",&!
) &,&",&!
)
ยจ ๐ผ๐‘†โ„Ž๐‘… ๐‘ก, ๐‘ก!, ๐‘ก" = ๐ผ๐‘†โ„Ž๐‘… ๐‘ก, ๐‘ก+, ๐‘ก + = ๐ผ๐‘†โ„Ž๐‘… ๐‘ก = lim
&!โ†’&",&!โ†’&
(
#M*+ &,&",&!
) &,&",&!
)
89
Luc_Faucheux_2020
Instantaneous rates โ€“ XI
ยจ ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก!, ๐‘ก" = ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก!, ๐‘ก!$ = ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก! = lim
&!โ†’&"
(
#M*+ &,&",&!
) &,&",&!
)
ยจ ๐ผ๐‘†โ„Ž๐‘… ๐‘ก, ๐‘ก!, ๐‘ก" = ๐ผ๐‘†โ„Ž๐‘… ๐‘ก, ๐‘ก+, ๐‘ก + = ๐ผ๐‘†โ„Ž๐‘… ๐‘ก = lim
&!โ†’&",&!โ†’&
(
#M*+ &,&",&!
) &,&",&!
)
ยจ ๐ผ๐‘†โ„Ž๐‘… ๐‘ก = lim
&"โ†’&
๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก!
ยจ For now letโ€™s keep those notations for a while
ยจ Note also that
ยจ ๐ผ๐‘†โ„Ž๐‘… ๐‘ก = lim
&!โ†’&
(
#M*+ &,&,&!
) &,&,&!
)
90
Luc_Faucheux_2020
Instantaneous rates โ€“ XII
ยจ Some other terms that you sometimes find in the literature:
ยจ ๐ผ๐‘†โ„Ž๐‘… ๐‘ก is sometimes noted ๐‘Ÿ(๐‘ก) and called the โ€œinstantaneous risk-free spot rate, or short
rate, it is the rate at which an associated money market (or bank) account accrues
continuously starting from $1 at time ๐‘ก = 0)
ยจ It is a crucial concept as most models developed at the beginning were โ€œSHORT RATE
MODELSโ€, meaning that instead of modeling the ๐‘๐ถ ๐‘ก, ๐‘ก!, ๐‘ก" , the only variable we are
modeling is the short rate ๐ผ๐‘†โ„Ž๐‘… ๐‘ก
ยจ We will go through the taxonomy of all those models but it is crucial to note that the โ€œshort
rate modelsโ€ are reduction of the general framework
ยจ It is also quite DANGEROUS to reduce ๐‘… ๐‘ก, ๐‘ก!, ๐‘ก" to ๐‘Ÿ ๐‘ก = ๐‘… ๐‘ก, ๐‘ก! = ๐‘ก, ๐‘ก" = ๐‘ก because you
lose track of which time variable is the โ€œBrownianโ€ one (the first one) and which one is the
โ€œNewtonianโ€ one (the second one and the third one) to use the analogy from the Baxter
book. We use that book a lot in the deck on Numeraire and Measures. If you want to really
understand Girsanovโ€™s theorem, that was the only book that did it for me.
91
Luc_Faucheux_2020
Instantaneous rates โ€“ XII - a
92
Luc_Faucheux_2020
Instantaneous rates โ€“ XIII
ยจ Some more intuition around those โ€instantaneousโ€ rates.
ยจ โ€œYield-to-Maturityโ€
ยจ This is the corresponding rate for a ๐‘๐ถ ๐‘ก, ๐‘ก, ๐‘ก" up until time ๐‘ก"
ยจ In the case of the continuously compounded rate
ยจ ๐‘๐ถ ๐‘ก, ๐‘ก!, ๐‘ก" = exp โˆ’๐‘… ๐‘ก, ๐‘ก!, ๐‘ก" . ๐œ ๐‘ก, ๐‘ก!, ๐‘ก"
ยจ ๐‘๐ถ ๐‘ก, ๐‘ก, ๐‘ก" = exp โˆ’๐‘… ๐‘ก, ๐‘ก, ๐‘ก" . ๐œ ๐‘ก, ๐‘ก, ๐‘ก"
ยจ ๐‘… ๐‘ก, ๐‘ก, ๐‘ก" = โˆ’
#
) &,&,&!
. ln(๐‘๐ถ ๐‘ก, ๐‘ก, ๐‘ก" )
ยจ ๐‘… ๐‘ก, ๐‘ก!, ๐‘ก" = โˆ’
#
) &,&",&!
. ln ๐‘๐ถ ๐‘ก, ๐‘ก!, ๐‘ก" = โˆ’
#
) &,&",&!
. ln(
*+ &,&,&!
*+ &,&,&"
)
ยจ ๐‘… ๐‘ก, ๐‘ก!, ๐‘ก" = โˆ’
#
) &,&",&!
. {ln๐‘๐ถ ๐‘ก, ๐‘ก, ๐‘ก" โˆ’ ln๐‘๐ถ ๐‘ก, ๐‘ก, ๐‘ก! }
93
Luc_Faucheux_2020
Instantaneous rates โ€“ XIV
ยจ ๐‘… ๐‘ก, ๐‘ก!, ๐‘ก" = โˆ’
#
) &,&",&!
. {ln๐‘๐ถ ๐‘ก, ๐‘ก, ๐‘ก" โˆ’ ln๐‘๐ถ ๐‘ก, ๐‘ก, ๐‘ก! }
ยจ ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก!, ๐‘ก" = ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก!, ๐‘ก!$ = ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก! = lim
&!โ†’&"
(
#M*+ &,&",&!
) &,&",&!
)
ยจ ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก! = lim
&!โ†’&"
(
#M*+ &,&",&!
) &,&",&!
) = lim
&!โ†’&"
(๐‘… ๐‘ก, ๐‘ก!, ๐‘ก" )
ยจ ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก! = lim
&!โ†’&"
(
#M*+ &,&",&!
) &,&",&!
) = lim
&!โ†’&"
(๐ฟ ๐‘ก, ๐‘ก!, ๐‘ก" )
ยจ ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก! = lim
&!โ†’&"
(
#M*+ &,&",&!
) &,&",&!
) = lim
&!โ†’&"
(๐‘Œ ๐‘ก, ๐‘ก!, ๐‘ก" )
ยจ ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก! = lim
&!โ†’&"
(
#M*+ &,&",&!
) &,&",&!
) = lim
&!โ†’&"
(๐‘ŒO ๐‘ก, ๐‘ก!, ๐‘ก" )
94
Luc_Faucheux_2020
Instantaneous rates โ€“ XV
ยจ ๐‘… ๐‘ก, ๐‘ก!, ๐‘ก" = โˆ’
#
) &,&",&!
. {ln๐‘๐ถ ๐‘ก, ๐‘ก, ๐‘ก" โˆ’ ln๐‘๐ถ ๐‘ก, ๐‘ก, ๐‘ก! }
ยจ ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก! = lim
&!โ†’&"
(
#M*+ &,&",&!
) &,&",&!
) = lim
&!โ†’&"
(๐‘… ๐‘ก, ๐‘ก!, ๐‘ก" ) = lim
) &,&",&! โ†’H
(๐‘… ๐‘ก, ๐‘ก!, ๐‘ก" )
ยจ For small ๐œ ๐‘ก, ๐‘ก!, ๐‘ก" , we have ๐œ ๐‘ก, ๐‘ก!, ๐‘ก" = ๐›ผ. (๐‘ก" โˆ’ ๐‘ก!)
ยจ The ๐›ผ depends on the actual daycount fraction used to compute ๐œ ๐‘ก, ๐‘ก!, ๐‘ก"
ยจ ๐œ ๐‘ก, ๐‘ก!, ๐‘ก" = ๐›ผ. ๐‘ก" โˆ’ ๐‘ก! = ๐›ผ. ๐›ฟ๐‘ก
ยจ ๐‘ก" = ๐‘ก! +
) &,&",&!
R
= ๐‘ก! + ๐›ฟ๐‘ก
ยจ ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก! = lim
5&โ†’H
(๐‘… ๐‘ก, ๐‘ก!, ๐‘ก! + ๐›ฟ๐‘ก )
95
Luc_Faucheux_2020
Instantaneous rates โ€“ XVI
ยจ ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก! = ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก!, ๐‘ก!$ = lim
5&โ†’H
(๐‘… ๐‘ก, ๐‘ก!, ๐‘ก! + ๐›ฟ๐‘ก )
ยจ ๐‘… ๐‘ก, ๐‘ก!, ๐‘ก" = โˆ’
#
) &,&",&!
. {ln๐‘๐ถ ๐‘ก, ๐‘ก, ๐‘ก" โˆ’ ln๐‘๐ถ ๐‘ก, ๐‘ก, ๐‘ก! }
ยจ ๐œ ๐‘ก, ๐‘ก!, ๐‘ก" = ๐›ผ. ๐‘ก" โˆ’ ๐‘ก! = ๐›ผ. ๐›ฟ๐‘ก
ยจ ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก! = ๐ผ๐น๐‘ค๐‘‘๐‘… ๐‘ก, ๐‘ก!, ๐‘ก!$ = lim
5&โ†’H
(๐‘… ๐‘ก, ๐‘ก!, ๐‘ก! + ๐›ฟ๐‘ก )
ยจ ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก! = lim
5&โ†’H
(โˆ’
#
) &,&",&!
. {ln๐‘๐ถ ๐‘ก, ๐‘ก, ๐‘ก" โˆ’ ln๐‘๐ถ ๐‘ก, ๐‘ก, ๐‘ก! } )
ยจ ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก! = lim
5&โ†’H
(โˆ’
#
R.5&
. {ln๐‘๐ถ ๐‘ก, ๐‘ก, ๐‘ก! + ๐›ฟ๐‘ก โˆ’ ln๐‘๐ถ ๐‘ก, ๐‘ก, ๐‘ก! } )
ยจ Using Taylor expansion:
ยจ ln๐‘๐ถ ๐‘ก, ๐‘ก, ๐‘ก! + ๐›ฟ๐‘ก = ln๐‘๐ถ ๐‘ก, ๐‘ก, ๐‘ก! + ๐›ฟ๐‘ก.
SIJ*+ &,&,&"
S&"
+ ๐’ช(๐›ฟ๐‘กP)
96
Luc_Faucheux_2020
Instantaneous rates โ€“ XVII
ยจ ln๐‘๐ถ ๐‘ก, ๐‘ก, ๐‘ก! + ๐›ฟ๐‘ก = ln๐‘๐ถ ๐‘ก, ๐‘ก, ๐‘ก! + ๐›ฟ๐‘ก.
SIJ*+ &,&,&"
S&"
+ ๐’ช(๐›ฟ๐‘กP)
ยจ ln๐‘๐ถ ๐‘ก, ๐‘ก, ๐‘ก! + ๐›ฟ๐‘ก = ln๐‘๐ถ ๐‘ก, ๐‘ก, ๐‘ก! + ๐›ฟ๐‘ก.
#
*+ &,&,&"
.
S*+ &,&,&"
S&"
+ ๐’ช(๐›ฟ๐‘กP)
ยจ Because:
ยจ
SIJ(D(A)
SA
=
#
A
SIJ(D(A)
SA
ยจ ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก! = ๐ผ๐น๐‘ค๐‘‘๐‘… ๐‘ก, ๐‘ก!, ๐‘ก!$ = lim
5&โ†’H
(๐‘… ๐‘ก, ๐‘ก!, ๐‘ก! + ๐›ฟ๐‘ก )
ยจ ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก! = lim
5&โ†’H
(โˆ’
#
R.5&
. {ln๐‘๐ถ ๐‘ก, ๐‘ก, ๐‘ก! + ๐›ฟ๐‘ก โˆ’ ln๐‘๐ถ ๐‘ก, ๐‘ก, ๐‘ก! } )
ยจ ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก! =
#
R
. (โˆ’
#
*+ &,&,&"
)
S*+ &,&,&"
S&"
)
97
Luc_Faucheux_2020
Instantaneous rates
Comparison of our notation with Kwok,
Mercurio, Hull, Piterbarg
98
Luc_Faucheux_2020
Instantaneous rates โ€“ XVIII
ยจ ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก! = โˆ’
#
R
.
#
*+ &,&,&"
.
S*+ &,&,&"
S&"
= โˆ’
#
R
.
SIJ(*+ &,&,&" )
S&"
ยจ If you read Mercurio, that formula shows up page 12 as:
ยจ lim
Tโ†’K$
๐น ๐‘ก, ๐‘‡, ๐‘† = ๐‘“ ๐‘ก, ๐‘‡ = โˆ’
S IJ U &,K
SK
= โˆ’
#
U &,K
.
SU &,K
SK
ยจ โ€œwhere we use our convention that ๐œ ๐‘ก, ๐‘ก!, ๐‘ก" = ๐‘ก" โˆ’ ๐‘ก!โ€, so using (๐›ผ = 1).
ยจ Not super obvious that you can set (๐›ผ = 1), it really depends what daycount fraction you
use, and what are the units you use for time (do you measure time in days, years,..?)
ยจ In that notation ๐‘† is the end of the period (also not super intuitive, usually ๐‘† stands for Start)
ยจ ๐น ๐‘ก, ๐‘‡, ๐‘† = ๐ฟ ๐‘ก, ๐‘‡, ๐‘†
ยจ ๐‘“ ๐‘ก, ๐‘‡ is what Mercurio calls the Instantaneous forward interest rate
ยจ ๐‘“ ๐‘ก, ๐‘‡ = ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘‡
ยจ ๐‘Ÿ ๐‘ก = ๐‘“ ๐‘ก, ๐‘ก = ๐ผ๐‘†โ„Ž๐‘… ๐‘ก
99
Luc_Faucheux_2020
Instantaneous rates โ€“ XVIII - a
100
Luc_Faucheux_2020
Instantaneous rates โ€“ XIX
ยจ ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก! = โˆ’
#
R
.
#
*+ &,&,&"
.
S*+ &,&,&"
S&"
= โˆ’
#
R
.
SIJ(*+ &,&,&" )
S&"
ยจ If you read Kwok, that formula shows up page 388 as:
ยจ lim
โˆ†Kโ†’H
๐‘“ ๐‘ก, ๐‘‡, ๐‘‡ + โˆ†๐‘‡ = ๐น ๐‘ก, ๐‘‡ = โˆ’
S IJ L &,K
SK
= โˆ’
#
L &,K
.
SL &,K
SK
ยจ So there again assuming that ๐œ ๐‘ก, ๐‘ก!, ๐‘ก" = ๐‘ก" โˆ’ ๐‘ก!, so using (๐›ผ = 1).
ยจ AGAIN, Not super obvious that you can set (๐›ผ = 1), it really depends what daycount fraction
you use, and what are the units you use for time (do you measure time in days, years,..?)
ยจ EQUATIONS ARE ALWAYS GREAT UNTIL YOU NEED TO PUT SOME UNITS ON THEM
ยจ In that notation (๐‘‡ + โˆ†๐‘‡) is the end of the period (more intuitive than Mercurio)
ยจ ๐‘“ ๐‘ก, ๐‘‡, ๐‘† = ๐ฟ ๐‘ก, ๐‘‡, ๐‘†
ยจ ๐น ๐‘ก, ๐‘‡ = ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘‡
ยจ ๐‘Ÿ ๐‘ก = ๐น ๐‘ก, ๐‘ก = ๐ผ๐‘†โ„Ž๐‘… ๐‘ก
ยจ So upper case and lower case notations are reversed between Kwok and Mercurioโ€ฆarghhโ€ฆ
101
Luc_Faucheux_2020
Instantaneous rates โ€“ XIX-a
102
Luc_Faucheux_2020
Instantaneous rates โ€“ XX
ยจ ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก! = โˆ’
#
R
.
#
*+ &,&,&"
.
S*+ &,&,&"
S&"
= โˆ’
#
R
.
SIJ(*+ &,&,&" )
S&"
ยจ If you read Hull, that formula shows up page 398 (2nd edition) as:
ยจ lim
K2โ†’K(
๐‘“ ๐‘ก, ๐‘‡#, ๐‘‡P = ๐น ๐‘ก, ๐‘‡# = โˆ’
S IJ U &,K(
SK(
= โˆ’
#
U &,K(
.
SU &,K(
SK(
ยจ So there again assuming that ๐œ ๐‘ก, ๐‘ก!, ๐‘ก" = ๐‘ก" โˆ’ ๐‘ก!, so using (๐›ผ = 1).
ยจ AGAIN, Not super obvious that you can set (๐›ผ = 1), it really depends what daycount fraction
you use, and what are the units you use for time (do you measure time in days, years,..?)
ยจ EQUATIONS ARE ALWAYS GREAT UNTIL YOU NEED TO PUT SOME UNITS ON THEM
ยจ In that notation the period is [๐‘‡#, ๐‘‡P]
ยจ ๐‘“ ๐‘ก, ๐‘‡#, ๐‘‡P = ๐ฟ ๐‘ก, ๐‘‡#, ๐‘‡P
ยจ ๐น ๐‘ก, ๐‘‡# = ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘‡# and ๐‘Ÿ ๐‘ก = ๐น ๐‘ก, ๐‘ก = ๐ผ๐‘†โ„Ž๐‘… ๐‘ก
ยจ So close to Mercurio, I also like the fact that Hull use a different lower and upper case for
๐‘ก, ๐‘‡#, ๐‘‡P, we will see in the next couple of slides why that makes sense and is quite nice
103
Luc_Faucheux_2020
Instantaneous rates โ€“ XX-a
104
Luc_Faucheux_2020
Instantaneous rates โ€“ XX-b
105
Luc_Faucheux_2020
Instantaneous rates โ€“ XX-c
ยจ Itโ€™s trivia time because I think that I am losing you, and we getting close to 100 slides.
ยจ Do you know what the picture represents on the cover of the 2nd edition of the Hull book?
ยจ Hint: we are in Chicago
106
Luc_Faucheux_2020
Instantaneous rates โ€“ XXI
ยจ ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก! = โˆ’
#
R
.
#
*+ &,&,&"
.
S*+ &,&,&"
S&"
= โˆ’
#
R
.
SIJ(*+ &,&,&" )
S&"
ยจ If you read Piterbarg, that formula shows up page 169 (volume I) as:
ยจ lim
)โ†’H
๐ฟ ๐‘ก, ๐‘‡, ๐‘‡ + ๐œ = ๐‘“ ๐‘ก, ๐‘‡ = โˆ’
S IJ U &,K
SK
= โˆ’
#
U &,K
.
SU &,K
SK
ยจ So there again assuming that ๐œ ๐‘ก, ๐‘ก!, ๐‘ก" = ๐‘ก" โˆ’ ๐‘ก!, so using (๐›ผ = 1).
ยจ AGAIN, Not super obvious that you can set (๐›ผ = 1), it really depends what daycount fraction
you use, and what are the units you use for time (do you measure time in days, years,..?)
ยจ EQUATIONS ARE ALWAYS GREAT UNTIL YOU NEED TO PUT SOME UNITS ON THEM
ยจ In that notation the period is [๐‘‡, ๐‘‡ + ๐œ]
ยจ ๐ฟ ๐‘ก, ๐‘‡, ๐‘‡ + ๐œ = ๐ฟ ๐‘ก, ๐‘‡, ๐‘‡ + ๐œ
ยจ ๐‘“ ๐‘ก, ๐‘‡ = ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘‡ and ๐‘Ÿ ๐‘ก = ๐‘“ ๐‘ก, ๐‘ก = ๐ผ๐‘†โ„Ž๐‘… ๐‘ก
107
Luc_Faucheux_2020
Instantaneous rates โ€“ XXII
108
Luc_Faucheux_2020
Instantaneous rates โ€“ XXIII
ยจ So again, one of the reason why Finance is so much more complicated than Physics I think, is
that you cannot find two textbooks with the same notation.
ยจ They seem to use lower case and capital letters whenever they so please
ยจ And do not get me started on Mercurio who sometimes uses ๐œ as a daycount fraction, and
sometimes as a time variable (p.38).
ยจ As Godel found out, if you have the right notation, that helps a lot. The formalism and the
right choice can be illuminating.
ยจ So I have tried to slowly come up with a notation that is complete enough so that you do not
get trapped by Libor in arrears, but also tries to not be too overwhelming
ยจ I found that it usually works for me, whenever I read some textbooks or research paper, I
usually spend some time โ€œtranslatingโ€ the formulas back into what I know and have been
using, something that I did not use to do in Physics, and that translation exercise usually
tends to be in itself a worthy thing to do
109
Luc_Faucheux_2020
Instantaneous rates โ€“ XXIV
ยจ โ€œThe right notation is 95% of the workโ€.
ยจ โ€œDie richtige Notation macht 95% der Arbeit ausโ€ (*)
ยจ Kurt Godel, also known for the following:
ยจ Provโˆ—(x)=defโˆƒy[PrfF(y,x)โˆงโˆ€z<y(ยฌPrfF(z,neg(x)))],
ยจ Or if you read the beautiful book by Nagel and Newman:
ยจ ~(โˆƒx) Dem (x, Sub(n,17,n))
ยจ (*) Am quite certain that Godel actually never uttered that quote, I made it up, but I think it
would make for a great urban legend.
110
Luc_Faucheux_2020
Instantaneous rates โ€“ XXV
ยจ Kurt Godel on the right with an unidentified German / Swiss peasant on the left.
111
Luc_Faucheux_2020
Instantaneous rates
Doing some integration
112
Luc_Faucheux_2020
Instantaneous rates โ€“ XXI
ยจ ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก! = โˆ’
#
R
.
#
*+ &,&,&"
.
S*+ &,&,&"
S&"
= โˆ’
#
R
.
SIJ(*+ &,&,&" )
S&"
ยจ ๐ผ๐‘†โ„Ž๐‘… ๐‘ก = lim
&"โ†’&
๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก!
ยจ If we choose to express time in units of years, then (๐›ผ = 1), which is the assumption (even
if they do not tell you) in most textbooks. That simplifies a little
ยจ ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก! = โˆ’
SIJ(*+ &,&,&" )
S&"
ยจ โˆซW6&
W6&"
๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ข . ๐‘‘๐‘ข = โˆ’ln(๐‘๐ถ ๐‘ก, ๐‘ก, ๐‘ก! )
ยจ exp โˆ’ โˆซW6&
W6&"
๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ข . ๐‘‘๐‘ข = ๐‘๐ถ ๐‘ก, ๐‘ก, ๐‘ก!
113
Luc_Faucheux_2020
Instantaneous rates โ€“ XXII
ยจ This is quite the famous formula:
ยจ ๐‘๐ถ ๐‘ก, ๐‘ก, ๐‘ก! = exp โˆ’ โˆซW6&
W6&"
๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ข . ๐‘‘๐‘ข
ยจ In Mercurio notation, that reads:
ยจ ๐‘ƒ ๐‘ก, ๐‘ก! = exp โˆ’ โˆซW6&
W6&"
๐‘“ ๐‘ก, ๐‘ข . ๐‘‘๐‘ข
ยจ This is useful because the HJM framework for example, uses the Instantaneous Forward
Rates ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ข as the basis for the dynamics of the rate
ยจ We can then express the quantities ๐‘๐ถ ๐‘ก, ๐‘ก, ๐‘ก!
ยจ We can then enforce the arbitrage free relationships
ยจ ๐”ผ&"
*+
๐‘‰ ๐‘ก!, $๐‘๐ถ ๐‘ก, ๐‘ก!, ๐‘ก" , ๐‘ก!, ๐‘ก! |๐”‰(๐‘ก) =
#
#$% &,&",&! .)
= ๐‘ง๐‘ ๐‘ก, ๐‘ก!, ๐‘ก"
114
Luc_Faucheux_2020
Instantaneous rates โ€“ XXII
ยจ WAIT A SECOND !!!
ยจ You told us that we could not do differentiation and integration just like in regular calculus
when dealing with stochastic variables, that we had to use this complicated ITO calculus ?
ยจ And the you go happy go lucky taking integrals and such ?
ยจ Am happy that you are reacting, that means that the first couple hundred slides on
stochastic calculus were not in vain
ยจ It is also a really good question.
ยจ This is also why I like the Hull notation but did not take because I already have the indices
ยจ Hull: ๐‘“ ๐‘ก, ๐‘‡#, ๐‘‡P = ๐ฟ ๐‘ก, ๐‘‡#, ๐‘‡P
ยจ Hull: ๐น ๐‘ก, ๐‘‡# = ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘‡#
ยจ Our notation: ๐ฟ ๐‘ก, ๐‘ก!, ๐‘ก"
115
Luc_Faucheux_2020
Instantaneous rates โ€“ XXIII
ยจ The point to realize is that ๐‘ก! and ๐‘ก" are indices, denoting the period on the curve [๐‘ก!, ๐‘ก"]
ยจ ๐ฟ ๐‘ก, ๐‘ก!, ๐‘ก" does NOT evolve in time with ๐‘ก! and ๐‘ก" in a random manner
ยจ In some ways, think of ๐‘ก! and ๐‘ก" as being โ€œfixedโ€, they denote on the curve a fixed portion
[๐‘ก!, ๐‘ก"]
ยจ ๐ฟ ๐‘ก, ๐‘ก!, ๐‘ก" evolves in time in a random manner ONLY with the first variable ๐‘ก
ยจ So even though ๐‘ก, ๐‘ก! and ๐‘ก" are all time variable, only ๐‘ก is the real time (the one that passes
by).
ยจ The other ones are just to indicate some portion of the curve
ยจ As such, we are totally ok doing regular calculus and manipulate ๐‘ก! and ๐‘ก", perform integrals
and differentiate as we see fit (assuming some regularity for the yield curve and such
obviously). Those time variables are what Baxter refers to as the โ€œNewtonianโ€ ones.
ยจ It is ONLY when dealing with ๐‘ก that we will have to be careful and use ITO calculus (if we so
desire), that is the one that Baxter refers to as the โ€œBrownianโ€ one,
116
Luc_Faucheux_2020
Instantaneous rates โ€“ XXIV
ยจ So worth taking a moment here and convincing ourselves which one of the time variable is
the โ€œtime that goes byโ€ and for which we will have to use stochastic calculus rules, and
which one are just โ€œindexing a curveโ€ and we can perform regular calculus on those
ยจ It is crucial because usual rules of calculus do NOT apply in the stochastic world
117
๐‘‚๐‘๐‘ ๐‘’๐‘Ÿ๐‘ฃ๐‘’๐‘‘ ๐‘Ž๐‘ก ๐‘ก๐‘–๐‘š๐‘’ ๐‘ก,
STOCHASTIC CALCULUS RULES APPLY
โ€œBROWNIANโ€
๐‘†๐‘ก๐‘Ž๐‘Ÿ๐‘ก ๐‘œ๐‘“ ๐‘กโ„Ž๐‘’ ๐‘๐‘’๐‘Ÿ๐‘–๐‘œ๐‘‘ ๐‘œ๐‘› ๐‘กโ„Ž๐‘’ ๐‘๐‘ข๐‘Ÿ๐‘ฃ๐‘’,
REGULAR CALCULUS RULES APPLY
โ€œNEWTONIANโ€
๐‘๐ถ ๐‘ก, ๐‘ก!, ๐‘ก"
๐ธ๐‘›๐‘‘ ๐‘œ๐‘“ ๐‘กโ„Ž๐‘’ ๐‘๐‘’๐‘Ÿ๐‘–๐‘œ๐‘‘ ๐‘œ๐‘› ๐‘กโ„Ž๐‘’ ๐‘๐‘ข๐‘Ÿ๐‘ฃ๐‘’,
REGULAR CALCULUS RULES APPLY
โ€œNEWTONIANโ€
Luc_Faucheux_2020
Instantaneous rates โ€“ XXV
ยจ Some more intuition on Instantaneous Forward Rates
ยจ ๐‘๐ถ ๐‘ก, ๐‘ก, ๐‘ก! = exp โˆ’ โˆซW6&
W6&"
๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ข . ๐‘‘๐‘ข
ยจ We also have by definition in the case of the continuously compounded rate
ยจ ๐‘๐ถ ๐‘ก, ๐‘ก!, ๐‘ก" = exp โˆ’๐‘… ๐‘ก, ๐‘ก!, ๐‘ก" . ๐œ ๐‘ก, ๐‘ก!, ๐‘ก"
ยจ In the case where (๐›ผ = 1), which is equivalent of choosing to express the time in variable in
units of years (1 year = 1) and assuming what we could call an ACT/ACT daycount fraction,
๐œ ๐‘ก, ๐‘ก!, ๐‘ก" = ๐‘ก" โˆ’ ๐‘ก!
ยจ In particular: ๐‘๐ถ ๐‘ก, ๐‘ก, ๐‘ก! = exp โˆ’๐‘… ๐‘ก, ๐‘ก, ๐‘ก! . ๐œ ๐‘ก, ๐‘ก, ๐‘ก!
ยจ ๐‘… ๐‘ก, ๐‘ก, ๐‘ก! =
#
&"M&
โˆซW6&
W6&"
๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ข . ๐‘‘๐‘ข
118
Luc_Faucheux_2020
Instantaneous rates โ€“ XXV
ยจ ๐‘… ๐‘ก, ๐‘ก, ๐‘ก! =
#
&"M&
โˆซW6&
W6&"
๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ข . ๐‘‘๐‘ข
ยจ The continuously compounded then-spot rate ๐‘… ๐‘ก, ๐‘ก, ๐‘ก! is the time average of the
instantaneous forward rate ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ข between ๐‘ข = ๐‘ก and ๐‘ข = ๐‘ก!
ยจ Equivalently:
ยจ ๐‘… ๐‘ก, ๐‘ก, ๐‘ก! . ๐‘ก! โˆ’ ๐‘ก = โˆซW6&
W6&"
๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ข . ๐‘‘๐‘ข
ยจ ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก! =
S
S&"
๐‘… ๐‘ก, ๐‘ก, ๐‘ก! . ๐‘ก! โˆ’ ๐‘ก = ๐‘… ๐‘ก, ๐‘ก, ๐‘ก! + ๐‘ก! โˆ’ ๐‘ก .
S
S&"
๐‘… ๐‘ก, ๐‘ก, ๐‘ก!
ยจ ๐‘๐ถ ๐‘ก, ๐‘ก, ๐‘ก! = exp โˆ’๐‘… ๐‘ก, ๐‘ก, ๐‘ก! . ๐œ ๐‘ก, ๐‘ก, ๐‘ก! = exp[ โˆ’๐‘… ๐‘ก, ๐‘ก, ๐‘ก! . ๐‘ก! โˆ’ ๐‘ก ]
ยจ ๐‘… ๐‘ก, ๐‘ก, ๐‘ก! = โˆ’
#
&"M&
. ln(๐‘๐ถ ๐‘ก, ๐‘ก, ๐‘ก! )
119
Luc_Faucheux_2020
Instantaneous rates โ€“ XXVI
ยจ ๐‘๐ถ ๐‘ก, ๐‘ก, ๐‘ก! = exp โˆ’๐‘… ๐‘ก, ๐‘ก, ๐‘ก! . ๐œ ๐‘ก, ๐‘ก, ๐‘ก! = exp[โˆ’๐‘… ๐‘ก, ๐‘ก, ๐‘ก! . ๐‘ก! โˆ’ ๐‘ก ]
ยจ
S
S&"
. ๐‘๐ถ ๐‘ก, ๐‘ก, ๐‘ก! = โˆ’ exp โˆ’๐‘… ๐‘ก, ๐‘ก, ๐‘ก! . ๐‘ก! โˆ’ ๐‘ก
S
S&"
[๐‘… ๐‘ก, ๐‘ก, ๐‘ก! . ๐‘ก! โˆ’ ๐‘ก ]
ยจ
S
S&"
. ๐‘๐ถ ๐‘ก, ๐‘ก, ๐‘ก! = โˆ’ exp โˆ’๐‘… ๐‘ก, ๐‘ก, ๐‘ก! . ๐‘ก! โˆ’ ๐‘ก {๐‘… ๐‘ก, ๐‘ก, ๐‘ก! + ๐‘ก! โˆ’ ๐‘ก .
S
S&"
๐‘… ๐‘ก, ๐‘ก, ๐‘ก! }
ยจ
S
S&"
. ๐‘๐ถ ๐‘ก, ๐‘ก, ๐‘ก! = โˆ’ exp โˆ’๐‘… ๐‘ก, ๐‘ก, ๐‘ก! . ๐‘ก! โˆ’ ๐‘ก . {๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก! }
ยจ ๐‘… ๐‘ก, ๐‘ก, ๐‘ก! = โˆ’
#
&"M&
. ln(๐‘๐ถ ๐‘ก, ๐‘ก, ๐‘ก! )
ยจ exp โˆ’๐‘… ๐‘ก, ๐‘ก, ๐‘ก! . ๐‘ก! โˆ’ ๐‘ก = ๐‘๐ถ ๐‘ก, ๐‘ก, ๐‘ก!
ยจ
#
*+ &,&,&"
S
S&"
. ๐‘๐ถ ๐‘ก, ๐‘ก, ๐‘ก! = โˆ’๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก! =
S
S&"
. ln(๐‘๐ถ ๐‘ก, ๐‘ก, ๐‘ก! )
ยจ ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก! =
S
S&"
๐‘… ๐‘ก, ๐‘ก, ๐‘ก! . ๐‘ก! โˆ’ ๐‘ก = ๐‘… ๐‘ก, ๐‘ก, ๐‘ก! + ๐‘ก! โˆ’ ๐‘ก .
S
S&"
๐‘… ๐‘ก, ๐‘ก, ๐‘ก!
120
Luc_Faucheux_2020
Instantaneous rates โ€“ XXVII
ยจ So we are quite happy and this is all consistent, and we have proven that we still can
manage simple regular calculus without getting lost in the notations
ยจ In some textbooks you will see the following statements on the shape of the curves
ยจ ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก! =
S
S&"
๐‘… ๐‘ก, ๐‘ก, ๐‘ก! . ๐‘ก! โˆ’ ๐‘ก = ๐‘… ๐‘ก, ๐‘ก, ๐‘ก! + ๐‘ก! โˆ’ ๐‘ก .
S
S&"
๐‘… ๐‘ก, ๐‘ก, ๐‘ก!
ยจ The forward curve is the plot of ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก! against ๐‘ก! at a given time ๐‘ก
ยจ The yield curve is the plot of ๐‘… ๐‘ก, ๐‘ก, ๐‘ก! against ๐‘ก! at a given time ๐‘ก
ยจ The dependence of the yield curve on the variable ๐‘ก! โˆ’ ๐‘ก is called TERM STRUCTURE
ยจ The yield curve is upward sloping (increasing) if
S
S&"
๐‘… ๐‘ก, ๐‘ก, ๐‘ก! > 0
ยจ The yield curve is downward sloping (decreasing) if
S
S&"
๐‘… ๐‘ก, ๐‘ก, ๐‘ก! < 0
ยจ Note that also the assumption in most textbooks is that rates are positive
121
Luc_Faucheux_2020
Instantaneous rates โ€“ XXVIII
ยจ ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก! =
S
S&"
๐‘… ๐‘ก, ๐‘ก, ๐‘ก! . ๐‘ก! โˆ’ ๐‘ก = ๐‘… ๐‘ก, ๐‘ก, ๐‘ก! + ๐‘ก! โˆ’ ๐‘ก .
S
S&"
๐‘… ๐‘ก, ๐‘ก, ๐‘ก!
ยจ The forward curve will be above the yield curve if the yield curve is upward sloping
ยจ The forward curve will be below the yield curve if the yield curve is downward sloping
ยจ Those are the generally accepted terms.
ยจ Note that really to be exact,
ยจ yield curve = then spot continuously compounded spot rate
ยจ Forward curve = plot of the instantaneous forward ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก! against ๐‘ก!
ยจ ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก! = lim
&!โ†’&"
(
#M*+ &,&",&!
) &,&",&!
) = lim
&!โ†’&"
(๐‘… ๐‘ก, ๐‘ก!, ๐‘ก" )
ยจ WE DO NOT HAVE FOR EXAMPLE: ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก! =
S
S&"
๐‘… ๐‘ก, ๐‘ก, ๐‘ก!
ยจ So the forward is NOT the first derivative of the spot, using that terminology
122
Luc_Faucheux_2020
Instantaneous rates โ€“ XXIX
ยจ Again the point above might be subtle or completely obvious, but you need to pay attention
to exact notation there.
ยจ ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก! = lim
&!โ†’&"
(๐‘… ๐‘ก, ๐‘ก!, ๐‘ก" )
ยจ ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก! =
S
S&"
๐‘… ๐‘ก, ๐‘ก, ๐‘ก! . ๐‘ก! โˆ’ ๐‘ก
ยจ ๐‘… ๐‘ก, ๐‘ก!, ๐‘ก" = โˆ’
#
) &,&",&!
. ln๐‘๐ถ ๐‘ก, ๐‘ก, ๐‘ก" โˆ’ ln๐‘๐ถ ๐‘ก, ๐‘ก, ๐‘ก! = โˆ’
#
) &,&",&!
. ln(
*+ &,&,&!
*+ &,&,&"
)
ยจ ๐‘… ๐‘ก, ๐‘ก, ๐‘ก" = โˆ’
#
) &,&,&!
. ln
*+ &,&,&!
*+ &,&,&
= โˆ’
#
) &,&,&!
. ln(๐‘๐ถ ๐‘ก, ๐‘ก, ๐‘ก" )
ยจ And in most textbook we assume ๐œ ๐‘ก, ๐‘ก!, ๐‘ก" = ๐‘ก" โˆ’ ๐‘ก!
123
Luc_Faucheux_2020
Instantaneous rates โ€“ XXX
ยจ All we can say is that:
ยจ ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก! =
S
S&"
๐‘… ๐‘ก, ๐‘ก, ๐‘ก! . ๐‘ก! โˆ’ ๐‘ก
ยจ ONLY when applied to ๐‘… ๐‘ก, ๐‘ก, ๐‘ก! , the then-continuously compounded spot rate (and with the
convention that ๐›ผ = 1, so time is expressed in units of years and the daycount is ACT/ACT
ยจ In all other cases,
ยจ ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก! = lim
&!โ†’&"
(๐‘… ๐‘ก, ๐‘ก!, ๐‘ก" ) = lim
&!โ†’&"
(๐ฟ ๐‘ก, ๐‘ก!, ๐‘ก" ) = lim
&!โ†’&"
(๐‘Œ ๐‘ก, ๐‘ก!, ๐‘ก" ) = lim
&!โ†’&"
(๐‘ŒO ๐‘ก, ๐‘ก!, ๐‘ก" )
124
Luc_Faucheux_2020
After
Instantaneous Forward Rates
Now
Instantaneous Short Rates
125
Luc_Faucheux_2020
Instantaneous short rate
ยจ ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก!, ๐‘ก" = ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก!, ๐‘ก!$ = ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก! = lim
&!โ†’&"
(
#M*+ &,&",&!
) &,&",&!
)
ยจ ๐ผ๐‘†โ„Ž๐‘… ๐‘ก, ๐‘ก!, ๐‘ก" = ๐ผ๐‘†โ„Ž๐‘… ๐‘ก, ๐‘ก+, ๐‘ก + = ๐ผ๐‘†โ„Ž๐‘… ๐‘ก = lim
&!โ†’&",&!โ†’&
(
#M*+ &,&",&!
) &,&",&!
)
ยจ ๐ผ๐‘†โ„Ž๐‘… ๐‘ก = lim
&"โ†’&
๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก!
ยจ For now letโ€™s keep those notations for a while
ยจ Note also that
ยจ ๐ผ๐‘†โ„Ž๐‘… ๐‘ก = lim
&!โ†’&
(
#M*+ &,&,&!
) &,&,&!
)
ยจ ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก! = lim
&!โ†’&"
(๐‘… ๐‘ก, ๐‘ก!, ๐‘ก" ) = lim
&!โ†’&"
(๐ฟ ๐‘ก, ๐‘ก!, ๐‘ก" ) = lim
&!โ†’&"
(๐‘Œ ๐‘ก, ๐‘ก!, ๐‘ก" ) = lim
&!โ†’&"
(๐‘ŒO ๐‘ก, ๐‘ก!, ๐‘ก" )
126
Luc_Faucheux_2020
Instantaneous short rate - I
ยจ So in the textbooks you will see those limits expressed as:
ยจ ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก! = lim
&!โ†’&"
(๐‘… ๐‘ก, ๐‘ก!, ๐‘ก" ) = lim
&!โ†’&"
(๐ฟ ๐‘ก, ๐‘ก!, ๐‘ก" ) = lim
&!โ†’&"
(๐‘Œ ๐‘ก, ๐‘ก!, ๐‘ก" ) = lim
&!โ†’&"
(๐‘ŒO ๐‘ก, ๐‘ก!, ๐‘ก" )
ยจ ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก! = ๐‘… ๐‘ก, ๐‘ก!, ๐‘ก! = ๐ฟ ๐‘ก, ๐‘ก!, ๐‘ก! = ๐‘Œ ๐‘ก, ๐‘ก!, ๐‘ก! = ๐‘ŒO ๐‘ก, ๐‘ก!, ๐‘ก!
ยจ ๐ผ๐‘†โ„Ž๐‘… ๐‘ก = lim
&"โ†’&
๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก!
ยจ ๐ผ๐‘†โ„Ž๐‘… ๐‘ก = ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก = ๐‘… ๐‘ก, ๐‘ก, ๐‘ก = ๐ฟ ๐‘ก, ๐‘ก, ๐‘ก = ๐‘Œ ๐‘ก, ๐‘ก, ๐‘ก = ๐‘ŒO ๐‘ก, ๐‘ก, ๐‘ก
ยจ Terminology is usually โ€œshort rate ๐‘Ÿ(๐‘ก)โ€
ยจ โ€œShort term risk free interest rate at time ๐‘กโ€
ยจ โ€œInstantaneous risk-free rate at time ๐‘กโ€
127
Luc_Faucheux_2020
Instantaneous short rate - II
ยจ Why do we care?
ยจ Turns out most of the models pre-2000 and pre-HJM and pre-stochastic vol, were actually
models on the โ€œshort-rateโ€.
ยจ Hence why they are usually called โ€œSHORT RATE MODELโ€
ยจ Usually the first few chapter of the texbooks on rates modeling
ยจ This is in some way the simplest case, and the most we can reduce the problem of modeling
the dynamics
ยจ Going from ๐ฟ ๐‘ก, ๐‘ก!, ๐‘ก" to only one variable in time ๐ผ๐‘†โ„Ž๐‘… ๐‘ก
128
Luc_Faucheux_2020
Instantaneous short rate - III
ยจ If there is only one stochastic driver, meaning you writing something like this
ยจ ๐ผ๐‘†โ„Ž๐‘… ๐‘ก + ๐›ฟ๐‘ก โˆ’ ๐ผ๐‘†โ„Ž๐‘… ๐‘ก = โˆซ&
&$5&
๐ด ๐‘  . ๐‘‘๐‘  + โˆซ&
&$5&
๐ต ๐‘  . ([). ๐‘‘๐‘Š ๐‘ 
ยจ Where ๐ด ๐‘  and ๐ต ๐‘  could be function of the rate, so
ยจ ๐ด ๐‘  = ๐ด ๐‘ , ๐ผ๐‘†โ„Ž๐‘… ๐‘ 
ยจ ๐ต ๐‘  = ๐ต ๐‘ , ๐ผ๐‘†โ„Ž๐‘… ๐‘ 
ยจ This would be called a โ€œONE FACTOR SHORT RATE MODELโ€
ยจ Instead of the many [๐‘ก!, ๐‘ก"] indexed set of equations on the ๐ฟ ๐‘ก, ๐‘ก!, ๐‘ก"
ยจ ๐ฟ ๐‘ก + ๐›ฟ๐‘ก, ๐‘ก!, ๐‘ก" โˆ’ ๐ฟ ๐‘ก, ๐‘ก!, ๐‘ก" = โˆซ&
&$5&
๐ด ๐‘ , ๐‘ก!, ๐‘ก" . ๐‘‘๐‘  + โˆซ&
&$5&
๐ต ๐‘ , ๐‘ก!, ๐‘ก" . ([). ๐‘‘๐‘Š ๐‘ , ๐‘ก!, ๐‘ก"
ยจ Note that above as I wrote it is still one factor for each [๐‘ก!, ๐‘ก"]
129
Luc_Faucheux_2020
Instantaneous Rates
and
Great Expectations
130
Luc_Faucheux_2020
Instantaneous rates and expectations
ยจ Remember what we had under the terminal measure (forward measure).
ยจ ๐”ผ&!
*+ ๐‘‰ ๐‘ก", $๐ฟ ๐‘ก, ๐‘ก!, ๐‘ก" , ๐‘ก!, ๐‘ก" |๐”‰(๐‘ก) = ๐‘™ ๐‘ก, ๐‘ก!, ๐‘ก"
ยจ โ€œAny simply compounded forward rate spanning a time interval ending in ๐‘ก" is a martingale
under the ๐‘ก"-forward measure also called ๐‘ก"-terminal measure, associated with the Zero
coupon numeraire ๐‘๐ถ ๐‘ก, ๐‘ก, ๐‘ก" โ€ (roughly speaking Mercurio p34).
ยจ We have of course:
ยจ ๐‘–๐‘“๐‘ค๐‘Ÿ ๐‘ก, ๐‘ก! = lim
&!โ†’&"
(๐‘™ ๐‘ก, ๐‘ก!, ๐‘ก" ) = ๐‘™ ๐‘ก, ๐‘ก!, ๐‘ก!
ยจ Those are not the random variables, those are the values โ€œfixedโ€ on time ๐‘ก curve.
ยจ ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก! = lim
&!โ†’&"
(๐ฟ ๐‘ก, ๐‘ก!, ๐‘ก" ) = ๐ฟ ๐‘ก, ๐‘ก!, ๐‘ก!
ยจ This applies to the random variables still evolving in time ๐‘ก before โ€œdyingโ€ as Mercurio would
say or fixing at time ๐‘ก!
131
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models
Modeling rates and term structure models

More Related Content

Similar to Modeling rates and term structure models

Lf 2020 rates_iii
Lf 2020 rates_iiiLf 2020 rates_iii
Lf 2020 rates_iiiluc faucheux
ย 
Lf 2020 rates_i
Lf 2020 rates_iLf 2020 rates_i
Lf 2020 rates_iluc faucheux
ย 
Lf 2021 rates_viii_a
Lf 2021 rates_viii_aLf 2021 rates_viii_a
Lf 2021 rates_viii_aluc faucheux
ย 
Lf 2021 rates_viii
Lf 2021 rates_viiiLf 2021 rates_viii
Lf 2021 rates_viiiluc faucheux
ย 
Lf 2021 stochastic_calculus_ito-iii-a
Lf 2021 stochastic_calculus_ito-iii-aLf 2021 stochastic_calculus_ito-iii-a
Lf 2021 stochastic_calculus_ito-iii-aluc faucheux
ย 
Retirement Portfolio Financial Analysis - Graduate Project
Retirement Portfolio Financial Analysis - Graduate ProjectRetirement Portfolio Financial Analysis - Graduate Project
Retirement Portfolio Financial Analysis - Graduate ProjectMedicishi Taylor
ย 
Experiments in Reasoning
Experiments in ReasoningExperiments in Reasoning
Experiments in ReasoningAslam Khan
ย 
CPAP.com Introduction To Coding: Part 2
CPAP.com Introduction To Coding: Part 2CPAP.com Introduction To Coding: Part 2
CPAP.com Introduction To Coding: Part 2johnnygoodman
ย 
Theme Park Design Seminar
Theme Park Design SeminarTheme Park Design Seminar
Theme Park Design SeminarCraig Jungwirth
ย 
Tsi challenger-overview-copy[1]
Tsi challenger-overview-copy[1]Tsi challenger-overview-copy[1]
Tsi challenger-overview-copy[1]jeff dorsey
ย 
Pareto Principle Explained
Pareto Principle ExplainedPareto Principle Explained
Pareto Principle ExplainedEd Simpson
ย 
Sw6 linkedin e&n
Sw6 linkedin e&nSw6 linkedin e&n
Sw6 linkedin e&nMark Valentine
ย 
Sw6 linkedin it
Sw6 linkedin itSw6 linkedin it
Sw6 linkedin itMark Valentine
ย 
Innovaciรณn En Pymes 1
Innovaciรณn En Pymes 1Innovaciรณn En Pymes 1
Innovaciรณn En Pymes 1JorSer2009
ย 
Lesson 1 Antiderivatives and the Power Formula.pdf
Lesson 1 Antiderivatives and the Power Formula.pdfLesson 1 Antiderivatives and the Power Formula.pdf
Lesson 1 Antiderivatives and the Power Formula.pdfJingVerstappen
ย 
Discussion paper series npv project = npv equity
Discussion paper series npv project = npv equityDiscussion paper series npv project = npv equity
Discussion paper series npv project = npv equityFuturum2
ย 
GRE English Vocabulary 2500 ๅˆ†็บง่‹ฑ่ฏญ่ฏๆฑ‡GRE- ๅคงๅธˆ็บงๅฟ…่ƒœGRE่ฏๆฑ‡
GRE English Vocabulary 2500 ๅˆ†็บง่‹ฑ่ฏญ่ฏๆฑ‡GRE- ๅคงๅธˆ็บงๅฟ…่ƒœGRE่ฏๆฑ‡GRE English Vocabulary 2500 ๅˆ†็บง่‹ฑ่ฏญ่ฏๆฑ‡GRE- ๅคงๅธˆ็บงๅฟ…่ƒœGRE่ฏๆฑ‡
GRE English Vocabulary 2500 ๅˆ†็บง่‹ฑ่ฏญ่ฏๆฑ‡GRE- ๅคงๅธˆ็บงๅฟ…่ƒœGRE่ฏๆฑ‡LEGOO MANDARIN
ย 
Multiple intelligences approach to Number Systems
Multiple intelligences approach to  Number SystemsMultiple intelligences approach to  Number Systems
Multiple intelligences approach to Number SystemsKatrin Becker
ย 
Paper discussion series - discussion on roic
Paper discussion series - discussion on roicPaper discussion series - discussion on roic
Paper discussion series - discussion on roicFuturum2
ย 

Similar to Modeling rates and term structure models (20)

Lf 2020 rates_iii
Lf 2020 rates_iiiLf 2020 rates_iii
Lf 2020 rates_iii
ย 
Lf 2020 rates_i
Lf 2020 rates_iLf 2020 rates_i
Lf 2020 rates_i
ย 
Lf 2021 rates_viii_a
Lf 2021 rates_viii_aLf 2021 rates_viii_a
Lf 2021 rates_viii_a
ย 
Lf 2021 rates_viii
Lf 2021 rates_viiiLf 2021 rates_viii
Lf 2021 rates_viii
ย 
Lf 2021 stochastic_calculus_ito-iii-a
Lf 2021 stochastic_calculus_ito-iii-aLf 2021 stochastic_calculus_ito-iii-a
Lf 2021 stochastic_calculus_ito-iii-a
ย 
Retirement Portfolio Financial Analysis - Graduate Project
Retirement Portfolio Financial Analysis - Graduate ProjectRetirement Portfolio Financial Analysis - Graduate Project
Retirement Portfolio Financial Analysis - Graduate Project
ย 
Experiments in Reasoning
Experiments in ReasoningExperiments in Reasoning
Experiments in Reasoning
ย 
CPAP.com Introduction To Coding: Part 2
CPAP.com Introduction To Coding: Part 2CPAP.com Introduction To Coding: Part 2
CPAP.com Introduction To Coding: Part 2
ย 
Theme Park Design Seminar
Theme Park Design SeminarTheme Park Design Seminar
Theme Park Design Seminar
ย 
Tsi challenger-overview-copy[1]
Tsi challenger-overview-copy[1]Tsi challenger-overview-copy[1]
Tsi challenger-overview-copy[1]
ย 
Pareto Principle Explained
Pareto Principle ExplainedPareto Principle Explained
Pareto Principle Explained
ย 
Sw6 linkedin e&n
Sw6 linkedin e&nSw6 linkedin e&n
Sw6 linkedin e&n
ย 
Sw6 linkedin it
Sw6 linkedin itSw6 linkedin it
Sw6 linkedin it
ย 
Graddivcurl1
Graddivcurl1Graddivcurl1
Graddivcurl1
ย 
Innovaciรณn En Pymes 1
Innovaciรณn En Pymes 1Innovaciรณn En Pymes 1
Innovaciรณn En Pymes 1
ย 
Lesson 1 Antiderivatives and the Power Formula.pdf
Lesson 1 Antiderivatives and the Power Formula.pdfLesson 1 Antiderivatives and the Power Formula.pdf
Lesson 1 Antiderivatives and the Power Formula.pdf
ย 
Discussion paper series npv project = npv equity
Discussion paper series npv project = npv equityDiscussion paper series npv project = npv equity
Discussion paper series npv project = npv equity
ย 
GRE English Vocabulary 2500 ๅˆ†็บง่‹ฑ่ฏญ่ฏๆฑ‡GRE- ๅคงๅธˆ็บงๅฟ…่ƒœGRE่ฏๆฑ‡
GRE English Vocabulary 2500 ๅˆ†็บง่‹ฑ่ฏญ่ฏๆฑ‡GRE- ๅคงๅธˆ็บงๅฟ…่ƒœGRE่ฏๆฑ‡GRE English Vocabulary 2500 ๅˆ†็บง่‹ฑ่ฏญ่ฏๆฑ‡GRE- ๅคงๅธˆ็บงๅฟ…่ƒœGRE่ฏๆฑ‡
GRE English Vocabulary 2500 ๅˆ†็บง่‹ฑ่ฏญ่ฏๆฑ‡GRE- ๅคงๅธˆ็บงๅฟ…่ƒœGRE่ฏๆฑ‡
ย 
Multiple intelligences approach to Number Systems
Multiple intelligences approach to  Number SystemsMultiple intelligences approach to  Number Systems
Multiple intelligences approach to Number Systems
ย 
Paper discussion series - discussion on roic
Paper discussion series - discussion on roicPaper discussion series - discussion on roic
Paper discussion series - discussion on roic
ย 

More from luc faucheux

Marcel_Faucheux_Taquin.pdf
Marcel_Faucheux_Taquin.pdfMarcel_Faucheux_Taquin.pdf
Marcel_Faucheux_Taquin.pdfluc faucheux
ย 
Selection_Brownian_Particles.pdf
Selection_Brownian_Particles.pdfSelection_Brownian_Particles.pdf
Selection_Brownian_Particles.pdfluc faucheux
ย 
Binary_Potential.pdf
Binary_Potential.pdfBinary_Potential.pdf
Binary_Potential.pdfluc faucheux
ย 
Periodic_Forcing.pdf
Periodic_Forcing.pdfPeriodic_Forcing.pdf
Periodic_Forcing.pdfluc faucheux
ย 
ConfinedBrownian MotionPhysRevE.49.5158.pdf
ConfinedBrownian MotionPhysRevE.49.5158.pdfConfinedBrownian MotionPhysRevE.49.5158.pdf
ConfinedBrownian MotionPhysRevE.49.5158.pdfluc faucheux
ย 
Optical_Thermal_Ratchet.pdf
Optical_Thermal_Ratchet.pdfOptical_Thermal_Ratchet.pdf
Optical_Thermal_Ratchet.pdfluc faucheux
ย 
Lf 2021 risk_management_101
Lf 2021 risk_management_101Lf 2021 risk_management_101
Lf 2021 risk_management_101luc faucheux
ย 
Lf 2021 risk_management_101
Lf 2021 risk_management_101Lf 2021 risk_management_101
Lf 2021 risk_management_101luc faucheux
ย 
Lf 2021 rates_iv_a_irma
Lf 2021 rates_iv_a_irmaLf 2021 rates_iv_a_irma
Lf 2021 rates_iv_a_irmaluc faucheux
ย 
Lf 2021 rates_v_b2
Lf 2021 rates_v_b2Lf 2021 rates_v_b2
Lf 2021 rates_v_b2luc faucheux
ย 
Lf 2020 stochastic_calculus_ito-ii
Lf 2020 stochastic_calculus_ito-iiLf 2020 stochastic_calculus_ito-ii
Lf 2020 stochastic_calculus_ito-iiluc faucheux
ย 
Lf 2020 stochastic_calculus_ito-i
Lf 2020 stochastic_calculus_ito-iLf 2020 stochastic_calculus_ito-i
Lf 2020 stochastic_calculus_ito-iluc faucheux
ย 
Lf 2020 structured
Lf 2020 structuredLf 2020 structured
Lf 2020 structuredluc faucheux
ย 
Lf 2020 options
Lf 2020 optionsLf 2020 options
Lf 2020 optionsluc faucheux
ย 
Lf 2020 skew
Lf 2020 skewLf 2020 skew
Lf 2020 skewluc faucheux
ย 
Lf 2020 bachelier
Lf 2020 bachelierLf 2020 bachelier
Lf 2020 bachelierluc faucheux
ย 

More from luc faucheux (16)

Marcel_Faucheux_Taquin.pdf
Marcel_Faucheux_Taquin.pdfMarcel_Faucheux_Taquin.pdf
Marcel_Faucheux_Taquin.pdf
ย 
Selection_Brownian_Particles.pdf
Selection_Brownian_Particles.pdfSelection_Brownian_Particles.pdf
Selection_Brownian_Particles.pdf
ย 
Binary_Potential.pdf
Binary_Potential.pdfBinary_Potential.pdf
Binary_Potential.pdf
ย 
Periodic_Forcing.pdf
Periodic_Forcing.pdfPeriodic_Forcing.pdf
Periodic_Forcing.pdf
ย 
ConfinedBrownian MotionPhysRevE.49.5158.pdf
ConfinedBrownian MotionPhysRevE.49.5158.pdfConfinedBrownian MotionPhysRevE.49.5158.pdf
ConfinedBrownian MotionPhysRevE.49.5158.pdf
ย 
Optical_Thermal_Ratchet.pdf
Optical_Thermal_Ratchet.pdfOptical_Thermal_Ratchet.pdf
Optical_Thermal_Ratchet.pdf
ย 
Lf 2021 risk_management_101
Lf 2021 risk_management_101Lf 2021 risk_management_101
Lf 2021 risk_management_101
ย 
Lf 2021 risk_management_101
Lf 2021 risk_management_101Lf 2021 risk_management_101
Lf 2021 risk_management_101
ย 
Lf 2021 rates_iv_a_irma
Lf 2021 rates_iv_a_irmaLf 2021 rates_iv_a_irma
Lf 2021 rates_iv_a_irma
ย 
Lf 2021 rates_v_b2
Lf 2021 rates_v_b2Lf 2021 rates_v_b2
Lf 2021 rates_v_b2
ย 
Lf 2020 stochastic_calculus_ito-ii
Lf 2020 stochastic_calculus_ito-iiLf 2020 stochastic_calculus_ito-ii
Lf 2020 stochastic_calculus_ito-ii
ย 
Lf 2020 stochastic_calculus_ito-i
Lf 2020 stochastic_calculus_ito-iLf 2020 stochastic_calculus_ito-i
Lf 2020 stochastic_calculus_ito-i
ย 
Lf 2020 structured
Lf 2020 structuredLf 2020 structured
Lf 2020 structured
ย 
Lf 2020 options
Lf 2020 optionsLf 2020 options
Lf 2020 options
ย 
Lf 2020 skew
Lf 2020 skewLf 2020 skew
Lf 2020 skew
ย 
Lf 2020 bachelier
Lf 2020 bachelierLf 2020 bachelier
Lf 2020 bachelier
ย 

Recently uploaded

CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Gomti Nagar Lucknow best sexual service
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Gomti Nagar Lucknow best sexual serviceCALL ON โžฅ8923113531 ๐Ÿ”Call Girls Gomti Nagar Lucknow best sexual service
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Gomti Nagar Lucknow best sexual serviceanilsa9823
ย 
Instant Issue Debit Cards - High School Spirit
Instant Issue Debit Cards - High School SpiritInstant Issue Debit Cards - High School Spirit
Instant Issue Debit Cards - High School Spiritegoetzinger
ย 
WhatsApp ๐Ÿ“ž Call : 9892124323 โœ…Call Girls In Chembur ( Mumbai ) secure service
WhatsApp ๐Ÿ“ž Call : 9892124323  โœ…Call Girls In Chembur ( Mumbai ) secure serviceWhatsApp ๐Ÿ“ž Call : 9892124323  โœ…Call Girls In Chembur ( Mumbai ) secure service
WhatsApp ๐Ÿ“ž Call : 9892124323 โœ…Call Girls In Chembur ( Mumbai ) secure servicePooja Nehwal
ย 
TEST BANK For Corporate Finance, 13th Edition By Stephen Ross, Randolph Weste...
TEST BANK For Corporate Finance, 13th Edition By Stephen Ross, Randolph Weste...TEST BANK For Corporate Finance, 13th Edition By Stephen Ross, Randolph Weste...
TEST BANK For Corporate Finance, 13th Edition By Stephen Ross, Randolph Weste...ssifa0344
ย 
The Economic History of the U.S. Lecture 30.pdf
The Economic History of the U.S. Lecture 30.pdfThe Economic History of the U.S. Lecture 30.pdf
The Economic History of the U.S. Lecture 30.pdfGale Pooley
ย 
Stock Market Brief Deck (Under Pressure).pdf
Stock Market Brief Deck (Under Pressure).pdfStock Market Brief Deck (Under Pressure).pdf
Stock Market Brief Deck (Under Pressure).pdfMichael Silva
ย 
Booking open Available Pune Call Girls Talegaon Dabhade 6297143586 Call Hot ...
Booking open Available Pune Call Girls Talegaon Dabhade  6297143586 Call Hot ...Booking open Available Pune Call Girls Talegaon Dabhade  6297143586 Call Hot ...
Booking open Available Pune Call Girls Talegaon Dabhade 6297143586 Call Hot ...Call Girls in Nagpur High Profile
ย 
Dharavi Russian callg Girls, { 09892124323 } || Call Girl In Mumbai ...
Dharavi Russian callg Girls, { 09892124323 } || Call Girl In Mumbai ...Dharavi Russian callg Girls, { 09892124323 } || Call Girl In Mumbai ...
Dharavi Russian callg Girls, { 09892124323 } || Call Girl In Mumbai ...Pooja Nehwal
ย 
The Economic History of the U.S. Lecture 19.pdf
The Economic History of the U.S. Lecture 19.pdfThe Economic History of the U.S. Lecture 19.pdf
The Economic History of the U.S. Lecture 19.pdfGale Pooley
ย 
Vip Call US ๐Ÿ“ž 7738631006 โœ…Call Girls In Sakinaka ( Mumbai )
Vip Call US ๐Ÿ“ž 7738631006 โœ…Call Girls In Sakinaka ( Mumbai )Vip Call US ๐Ÿ“ž 7738631006 โœ…Call Girls In Sakinaka ( Mumbai )
Vip Call US ๐Ÿ“ž 7738631006 โœ…Call Girls In Sakinaka ( Mumbai )Pooja Nehwal
ย 
06_Joeri Van Speybroek_Dell_MeetupDora&Cybersecurity.pdf
06_Joeri Van Speybroek_Dell_MeetupDora&Cybersecurity.pdf06_Joeri Van Speybroek_Dell_MeetupDora&Cybersecurity.pdf
06_Joeri Van Speybroek_Dell_MeetupDora&Cybersecurity.pdfFinTech Belgium
ย 
Commercial Bank Economic Capsule - April 2024
Commercial Bank Economic Capsule - April 2024Commercial Bank Economic Capsule - April 2024
Commercial Bank Economic Capsule - April 2024Commercial Bank of Ceylon PLC
ย 
(DIYA) Bhumkar Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(DIYA) Bhumkar Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(DIYA) Bhumkar Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(DIYA) Bhumkar Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
ย 
05_Annelore Lenoir_Docbyte_MeetupDora&Cybersecurity.pptx
05_Annelore Lenoir_Docbyte_MeetupDora&Cybersecurity.pptx05_Annelore Lenoir_Docbyte_MeetupDora&Cybersecurity.pptx
05_Annelore Lenoir_Docbyte_MeetupDora&Cybersecurity.pptxFinTech Belgium
ย 
VIP Call Girls Service Dilsukhnagar Hyderabad Call +91-8250192130
VIP Call Girls Service Dilsukhnagar Hyderabad Call +91-8250192130VIP Call Girls Service Dilsukhnagar Hyderabad Call +91-8250192130
VIP Call Girls Service Dilsukhnagar Hyderabad Call +91-8250192130Suhani Kapoor
ย 
The Economic History of the U.S. Lecture 26.pdf
The Economic History of the U.S. Lecture 26.pdfThe Economic History of the U.S. Lecture 26.pdf
The Economic History of the U.S. Lecture 26.pdfGale Pooley
ย 
The Economic History of the U.S. Lecture 21.pdf
The Economic History of the U.S. Lecture 21.pdfThe Economic History of the U.S. Lecture 21.pdf
The Economic History of the U.S. Lecture 21.pdfGale Pooley
ย 
Independent Call Girl Number in Kurla Mumbai๐Ÿ“ฒ Pooja Nehwal 9892124323 ๐Ÿ’ž Full ...
Independent Call Girl Number in Kurla Mumbai๐Ÿ“ฒ Pooja Nehwal 9892124323 ๐Ÿ’ž Full ...Independent Call Girl Number in Kurla Mumbai๐Ÿ“ฒ Pooja Nehwal 9892124323 ๐Ÿ’ž Full ...
Independent Call Girl Number in Kurla Mumbai๐Ÿ“ฒ Pooja Nehwal 9892124323 ๐Ÿ’ž Full ...Pooja Nehwal
ย 
Dividend Policy and Dividend Decision Theories.pptx
Dividend Policy and Dividend Decision Theories.pptxDividend Policy and Dividend Decision Theories.pptx
Dividend Policy and Dividend Decision Theories.pptxanshikagoel52
ย 
02_Fabio Colombo_Accenture_MeetupDora&Cybersecurity.pptx
02_Fabio Colombo_Accenture_MeetupDora&Cybersecurity.pptx02_Fabio Colombo_Accenture_MeetupDora&Cybersecurity.pptx
02_Fabio Colombo_Accenture_MeetupDora&Cybersecurity.pptxFinTech Belgium
ย 

Recently uploaded (20)

CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Gomti Nagar Lucknow best sexual service
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Gomti Nagar Lucknow best sexual serviceCALL ON โžฅ8923113531 ๐Ÿ”Call Girls Gomti Nagar Lucknow best sexual service
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Gomti Nagar Lucknow best sexual service
ย 
Instant Issue Debit Cards - High School Spirit
Instant Issue Debit Cards - High School SpiritInstant Issue Debit Cards - High School Spirit
Instant Issue Debit Cards - High School Spirit
ย 
WhatsApp ๐Ÿ“ž Call : 9892124323 โœ…Call Girls In Chembur ( Mumbai ) secure service
WhatsApp ๐Ÿ“ž Call : 9892124323  โœ…Call Girls In Chembur ( Mumbai ) secure serviceWhatsApp ๐Ÿ“ž Call : 9892124323  โœ…Call Girls In Chembur ( Mumbai ) secure service
WhatsApp ๐Ÿ“ž Call : 9892124323 โœ…Call Girls In Chembur ( Mumbai ) secure service
ย 
TEST BANK For Corporate Finance, 13th Edition By Stephen Ross, Randolph Weste...
TEST BANK For Corporate Finance, 13th Edition By Stephen Ross, Randolph Weste...TEST BANK For Corporate Finance, 13th Edition By Stephen Ross, Randolph Weste...
TEST BANK For Corporate Finance, 13th Edition By Stephen Ross, Randolph Weste...
ย 
The Economic History of the U.S. Lecture 30.pdf
The Economic History of the U.S. Lecture 30.pdfThe Economic History of the U.S. Lecture 30.pdf
The Economic History of the U.S. Lecture 30.pdf
ย 
Stock Market Brief Deck (Under Pressure).pdf
Stock Market Brief Deck (Under Pressure).pdfStock Market Brief Deck (Under Pressure).pdf
Stock Market Brief Deck (Under Pressure).pdf
ย 
Booking open Available Pune Call Girls Talegaon Dabhade 6297143586 Call Hot ...
Booking open Available Pune Call Girls Talegaon Dabhade  6297143586 Call Hot ...Booking open Available Pune Call Girls Talegaon Dabhade  6297143586 Call Hot ...
Booking open Available Pune Call Girls Talegaon Dabhade 6297143586 Call Hot ...
ย 
Dharavi Russian callg Girls, { 09892124323 } || Call Girl In Mumbai ...
Dharavi Russian callg Girls, { 09892124323 } || Call Girl In Mumbai ...Dharavi Russian callg Girls, { 09892124323 } || Call Girl In Mumbai ...
Dharavi Russian callg Girls, { 09892124323 } || Call Girl In Mumbai ...
ย 
The Economic History of the U.S. Lecture 19.pdf
The Economic History of the U.S. Lecture 19.pdfThe Economic History of the U.S. Lecture 19.pdf
The Economic History of the U.S. Lecture 19.pdf
ย 
Vip Call US ๐Ÿ“ž 7738631006 โœ…Call Girls In Sakinaka ( Mumbai )
Vip Call US ๐Ÿ“ž 7738631006 โœ…Call Girls In Sakinaka ( Mumbai )Vip Call US ๐Ÿ“ž 7738631006 โœ…Call Girls In Sakinaka ( Mumbai )
Vip Call US ๐Ÿ“ž 7738631006 โœ…Call Girls In Sakinaka ( Mumbai )
ย 
06_Joeri Van Speybroek_Dell_MeetupDora&Cybersecurity.pdf
06_Joeri Van Speybroek_Dell_MeetupDora&Cybersecurity.pdf06_Joeri Van Speybroek_Dell_MeetupDora&Cybersecurity.pdf
06_Joeri Van Speybroek_Dell_MeetupDora&Cybersecurity.pdf
ย 
Commercial Bank Economic Capsule - April 2024
Commercial Bank Economic Capsule - April 2024Commercial Bank Economic Capsule - April 2024
Commercial Bank Economic Capsule - April 2024
ย 
(DIYA) Bhumkar Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(DIYA) Bhumkar Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(DIYA) Bhumkar Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(DIYA) Bhumkar Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
ย 
05_Annelore Lenoir_Docbyte_MeetupDora&Cybersecurity.pptx
05_Annelore Lenoir_Docbyte_MeetupDora&Cybersecurity.pptx05_Annelore Lenoir_Docbyte_MeetupDora&Cybersecurity.pptx
05_Annelore Lenoir_Docbyte_MeetupDora&Cybersecurity.pptx
ย 
VIP Call Girls Service Dilsukhnagar Hyderabad Call +91-8250192130
VIP Call Girls Service Dilsukhnagar Hyderabad Call +91-8250192130VIP Call Girls Service Dilsukhnagar Hyderabad Call +91-8250192130
VIP Call Girls Service Dilsukhnagar Hyderabad Call +91-8250192130
ย 
The Economic History of the U.S. Lecture 26.pdf
The Economic History of the U.S. Lecture 26.pdfThe Economic History of the U.S. Lecture 26.pdf
The Economic History of the U.S. Lecture 26.pdf
ย 
The Economic History of the U.S. Lecture 21.pdf
The Economic History of the U.S. Lecture 21.pdfThe Economic History of the U.S. Lecture 21.pdf
The Economic History of the U.S. Lecture 21.pdf
ย 
Independent Call Girl Number in Kurla Mumbai๐Ÿ“ฒ Pooja Nehwal 9892124323 ๐Ÿ’ž Full ...
Independent Call Girl Number in Kurla Mumbai๐Ÿ“ฒ Pooja Nehwal 9892124323 ๐Ÿ’ž Full ...Independent Call Girl Number in Kurla Mumbai๐Ÿ“ฒ Pooja Nehwal 9892124323 ๐Ÿ’ž Full ...
Independent Call Girl Number in Kurla Mumbai๐Ÿ“ฒ Pooja Nehwal 9892124323 ๐Ÿ’ž Full ...
ย 
Dividend Policy and Dividend Decision Theories.pptx
Dividend Policy and Dividend Decision Theories.pptxDividend Policy and Dividend Decision Theories.pptx
Dividend Policy and Dividend Decision Theories.pptx
ย 
02_Fabio Colombo_Accenture_MeetupDora&Cybersecurity.pptx
02_Fabio Colombo_Accenture_MeetupDora&Cybersecurity.pptx02_Fabio Colombo_Accenture_MeetupDora&Cybersecurity.pptx
02_Fabio Colombo_Accenture_MeetupDora&Cybersecurity.pptx
ย 

Modeling rates and term structure models

  • 1. Luc_Faucheux_2020 THE RATES WORLD โ€“ Part IV Starting to look at modeling rates, a taxonomy of modelsโ€ฆ 1
  • 2. Luc_Faucheux_2020 Couple of notes on those slides ยจ In this deck we continue our exploration of the interest rate modeling world ยจ We go over the summary of Part I-III of the Rates ยจ We explain the general principles of Term Structure modeling ยจ We use what we saw on the deck on trees to explain local versus global arbitrage ยจ We use the section on Stochastic Calculus to go over some of the common models, and attract attention to the fact that you should NEVER write an SDE (Stochastic Differential Equation), always an SIE (Stochastic Integral Equation), especially if the volatility is itself a function of rates (not only a constant or a time dependent only function) ยจ Again, by no means this is meant to be a textbook with linear acquisition of knowledge, but somewhat of a bunch of circular meandering around Term Structure modeling, so that you can read a textbook without hopefully being too confused, or work/interact with a Fixed- Income desk and understand some of the issues at stake ยจ So again, I have tried to keep the formalism to a minimum to preserve the intuition but not lose the rigor when needed 2
  • 4. Luc_Faucheux_2020 Summary - I ยจ When looking at payoffs, we should ALWAYS specify the following: What is the payoff function, when is it fixed, when is it paid, at what time are we trying to compute its value ยจ ๐‘‰(๐‘ก) = ๐‘‰ ๐‘ก, $๐ป(๐‘ก), ๐‘ก!, ๐‘ก" 4 ๐‘ƒ๐‘Ž๐‘–๐‘‘ ๐‘Ž๐‘ก ๐‘ก๐‘–๐‘š๐‘’ ๐‘ก" ๐น๐‘–๐‘ฅ๐‘’๐‘‘ ๐‘œ๐‘Ÿ ๐‘ ๐‘’๐‘ก ๐‘Ž๐‘ก ๐‘ก๐‘–๐‘š๐‘’ ๐‘ก! ๐บ๐‘’๐‘›๐‘’๐‘Ÿ๐‘Ž๐‘™ ๐‘ƒ๐‘Ž๐‘ฆ๐‘œ๐‘“๐‘“ ๐ป ๐‘ก ๐‘–๐‘› ๐‘๐‘ข๐‘Ÿ๐‘Ÿ๐‘’๐‘›๐‘๐‘ฆ $ ๐‘‰๐‘Ž๐‘™๐‘ข๐‘’ ๐‘œ๐‘“ ๐‘กโ„Ž๐‘’ ๐‘๐‘Ž๐‘ฆ๐‘œ๐‘“๐‘“ ๐‘œ๐‘๐‘ ๐‘’๐‘Ÿ๐‘ฃ๐‘’๐‘‘ ๐‘Ž๐‘ก ๐‘ก๐‘–๐‘š๐‘’ ๐‘ก
  • 5. Luc_Faucheux_2020 Summary โ€“ I -a ยจ ๐‘‰(๐‘ก) = ๐‘‰ ๐‘ก, $๐ป(๐‘ก), ๐‘ก!, ๐‘ก" ยจ Most simple payoffs $๐ป(๐‘ก) are a function of random variables that gets fixed at the same time ๐‘ก!, hence why I isolated ๐‘ก! ยจ However (say SOFR or OIS), the function $๐ป(๐‘ก) could be as complicated as it can be, and in the case of averaging indices, could be an integral or a discrete sum over a number of observations point. ยจ It could also be the MAX or MIN over a given period, or a range accrual ยจ So the possibilities are endless in order to customize this function, making the observation time ๐‘ก! meaningless in the very general case ยจ Again, a lot of the simple payoffs have a single discrete time ๐‘ก! for โ€œfixingโ€, which is generally different from the payment time ๐‘ก", hence the reason why I explicitly kept it as a variable on its own 5
  • 6. Luc_Faucheux_2020 Summary โ€“ I -b ยจ In some ways, this is why quantitative finance can be so tricky for people used to simple stochastic processes. ยจ Usually we deal with random variables ๐‘‹(๐‘ก), which are observed at time ๐‘ก ยจ HOWEVER in finance, we are looking at random payoff that are observed at time ๐‘ก! and PAID at time ๐‘ก!, where those two points in time usually do not align ยจ This is what usually creates most of the confusion because the deferred payment is actually a big deal as soon as we introduce volatility (non-deterministic) and correlation between the payoffs and the Zero discount factors ยจ So ALWAYS explicitly describe the actual payoff and especially WHEN it is paid out ยจ A perfect example of the consequence of this timing difference is the Libor in arrears / in advance trade or the CMS versus swap rate ยจ BTW, those trades are not that common, but you see in most textbooks, because they were famous at the time, but also they are a great way to check our understanding and knowledge, to make sure that we do not get tricked. 6
  • 7. Luc_Faucheux_2020 Summary - II ยจ At each point in time ๐‘ก, we observe the discount curve ๐‘ง๐‘ ๐‘ก, ๐‘ก, ๐‘ก" 7 ๐‘‚๐‘๐‘ ๐‘’๐‘Ÿ๐‘ฃ๐‘’๐‘‘ ๐‘Ž๐‘ก ๐‘ก๐‘–๐‘š๐‘’ ๐‘ก ๐‘†๐‘ก๐‘Ž๐‘Ÿ๐‘ก ๐‘œ๐‘“ ๐‘กโ„Ž๐‘’ ๐‘๐‘’๐‘Ÿ๐‘–๐‘œ๐‘‘ ๐ธ๐‘›๐‘‘ ๐‘œ๐‘“ ๐‘กโ„Ž๐‘’ ๐‘๐‘’๐‘Ÿ๐‘–๐‘œ๐‘‘
  • 8. Luc_Faucheux_2020 Summary - III ยจ At each point in time ๐‘ก, we observe the discount curve ๐‘ง๐‘ ๐‘ก, ๐‘ก, ๐‘ก" ยจ ๐‘ง๐‘ ๐‘ก, ๐‘ก, ๐‘ก" is the price at time ๐‘ก of a contract that will pay $1 at time ๐‘ก" ยจ At that point in time ๐‘ก one can define the โ€œthen-spot simply compounded rateโ€ as: ยจ ๐‘ง๐‘ ๐‘ก, ๐‘ก, ๐‘ก" = # #$% &,&,&! .) &,&,&! ยจ For any point ๐‘ก! such that ๐‘ก < ๐‘ก! < ๐‘ก" we can bootstrap the following discount factors: ยจ ๐‘ง๐‘ ๐‘ก, ๐‘ก, ๐‘ก" = ๐‘ง๐‘ ๐‘ก, ๐‘ก, ๐‘ก! โˆ— ๐‘ง๐‘ ๐‘ก, ๐‘ก!, ๐‘ก" ยจ We can then also define the โ€œthen-forward simply compounded rateโ€ as: ยจ ๐‘ง๐‘ ๐‘ก, ๐‘ก!, ๐‘ก" = # #$% &,&",&! .) &,&",&! 8
  • 9. Luc_Faucheux_2020 Summary - IV ยจ Lower case means that the value is known, or fixed or observed ยจ Upper case means the random variable ยจ At each point in time ๐‘ก, we observe the discount curve ๐‘ง๐‘ ๐‘ก, ๐‘ก, ๐‘ก" ยจ At each point in time ๐‘ก, we observe the bootstrapped discount curve ๐‘ง๐‘ ๐‘ก, ๐‘ก!, ๐‘ก" ยจ The discount factors ๐‘๐ถ ๐‘ก, ๐‘ก!, ๐‘ก" evolve randomly in time ๐‘ก for a given period [๐‘ก!, ๐‘ก"] ยจ The corresponding rates we defined as: ยจ ๐ฟ ๐‘ก, ๐‘ก!, ๐‘ก" = # ) &,&",&! . [ # *+ &,&",&! โˆ’ 1] ยจ Also evolves randomly in time ๐‘ก for a given period [๐‘ก!, ๐‘ก"] ยจ Note that we have not yet defined any dynamics (normal, lognormal,..) of those variables yet 9
  • 10. Luc_Faucheux_2020 Summary - V ยจ ๐ฟ ๐‘ก, ๐‘ก!, ๐‘ก" = # ) &,&",&! . [ # *+ &,&",&! โˆ’ 1] ยจ ๐ฟ ๐‘ก, ๐‘ก!, ๐‘ก" . ๐œ ๐‘ก, ๐‘ก!, ๐‘ก" = # *+ &,&",&! . [1 โˆ’ ๐‘๐ถ ๐‘ก, ๐‘ก!, ๐‘ก" ] ยจ When ๐‘ก reaches ๐‘ก!, the random rate ๐ฟ ๐‘ก, ๐‘ก!, ๐‘ก" gets fixed to ๐‘™ ๐‘ก = ๐‘ก!, ๐‘ก!, ๐‘ก" ยจ (The forward rate becomes fixed to the spot rate) ยจ When ๐‘ก reaches ๐‘ก!, the random discount ๐‘๐ถ ๐‘ก, ๐‘ก!, ๐‘ก" gets fixed to ๐‘ง๐‘ ๐‘ก = ๐‘ก!, ๐‘ก!, ๐‘ก" ยจ Random variables are observed at a given point in time ยจ HOWEVER what matters in Finance is not only the observation (โ€œfixingโ€) time, but WHEN a particular payoff function of those random variables is paid. ยจ The fixing time and the payment time do not have to be the same ยจ In fact most of the time they are not 10
  • 11. Luc_Faucheux_2020 Summary - VI ยจ A very common and useful numeraire is the Zero Discount factor whose period end is the payment date for the payoff. ยจ The value of a claim that pays on the payment date, normalized by the Zeros, is a martingale. ยจ The measure under which we compute expectations, that is associated to the Zeros whose period end is the payment date is often referred to as the Terminal measure of Forward measure ยจ You are free to choose another numeraire or another measure of course (see the deck on Numeraire), it is a matter of what makes the computation convenient without obscuring the intuition. ยจ In particular if the claim always pays $1 at time ๐‘ก" ยจ , &,$#,&",&! ./ &,&,&! = ๐”ผ&! *+ , &!,$#,&",&! *+ &!,&!,&! |๐”‰(๐‘ก) = ๐”ผ&! *+ , &!,$#,&",&! # |๐”‰(๐‘ก) = ๐”ผ&! *+ # # |๐”‰(๐‘ก) = 1 ยจ ๐‘‰ ๐‘ก, $1, ๐‘ก!, ๐‘ก" = ๐‘ง๐‘ ๐‘ก, ๐‘ก, ๐‘ก" 11
  • 12. Luc_Faucheux_2020 Summary - VII ยจ We have derived a couple of useful formulas in part III ยจ Zero coupons: ยจ ๐”ผ&" *+ ๐‘‰ ๐‘ก!, $1 ๐‘ก , ๐‘ก!, ๐‘ก! |๐”‰(๐‘ก) = 1 ยจ , &,$#,&",&" ./ &,&,&" = ๐”ผ&" *+ , &",$# & ,&",&" *+ &",&",&" |๐”‰(๐‘ก) = 1 ยจ ๐‘‰ ๐‘ก, $1, ๐‘ก!, ๐‘ก! = ๐‘ง๐‘ ๐‘ก, ๐‘ก, ๐‘ก! ยจ , &,$#,&",&! ./ &,&,&! = ๐”ผ&! *+ , &",$# & ,&",&! *+ &!,&!,&! |๐”‰(๐‘ก) = 1 ยจ ๐‘‰ ๐‘ก, $1, ๐‘ก!, ๐‘ก" = ๐‘ง๐‘ ๐‘ก, ๐‘ก, ๐‘ก" 12
  • 13. Luc_Faucheux_2020 Summary - VIII ยจ Deferred premium ยจ ๐”ผ&" *+ ๐‘‰ ๐‘ก!, $1 ๐‘ก , ๐‘ก!, ๐‘ก" |๐”‰(๐‘ก) = ๐”ผ&" *+ ๐‘‰ ๐‘ก!, $๐‘๐ถ(๐‘ก, ๐‘ก!, ๐‘ก"), ๐‘ก!, ๐‘ก! |๐”‰(๐‘ก) = ๐‘ง๐‘(๐‘ก, ๐‘ก!, ๐‘ก") ยจ , &,$#,&",&" ./ &,&,&" = ๐”ผ&" *+ , &",$# & ,&",&" *+ &",&",&" |๐”‰(๐‘ก) = 1 ยจ , &,$#,&",&! ./ &,&,&! = ๐”ผ&! *+ , &",$# & ,&",&! *+ &!,&!,&! |๐”‰(๐‘ก) = 1 ยจ , &,$#,&",&! ./ &,&,&" = ๐”ผ&" *+ , &",$# & ,&",&! *+ &",&",&" |๐”‰(๐‘ก) = ๐”ผ&" *+ ๐‘‰ ๐‘ก!, $๐‘๐ถ(๐‘ก, ๐‘ก!, ๐‘ก"), ๐‘ก!, ๐‘ก! |๐”‰(๐‘ก) = ๐‘ง๐‘(๐‘ก, ๐‘ก!, ๐‘ก") ยจ ๐‘‰ ๐‘ก, $1, ๐‘ก!, ๐‘ก" = ๐‘ง๐‘ ๐‘ก, ๐‘ก, ๐‘ก! . ๐‘ง๐‘ ๐‘ก, ๐‘ก!, ๐‘ก" = ๐‘ง๐‘ ๐‘ก, ๐‘ก, ๐‘ก" ยจ If the general claim $๐ป ๐‘ก is fixed at time ๐‘ก! ยจ ๐”ผ&" *+ ๐‘‰ ๐‘ก!, $๐ป ๐‘ก , ๐‘ก!, ๐‘ก" |๐”‰(๐‘ก) = ๐”ผ&" *+ ๐‘‰ ๐‘ก!, $๐ป ๐‘ก . ๐‘๐ถ(๐‘ก, ๐‘ก!, ๐‘ก"), ๐‘ก!, ๐‘ก! |๐”‰(๐‘ก) 13
  • 14. Luc_Faucheux_2020 Summary - IX ยจ ๐”ผ&" *+ ๐‘‰ ๐‘ก!, $1 ๐‘ก , ๐‘ก!, ๐‘ก" |๐”‰(๐‘ก) = ๐”ผ&" *+ ๐‘‰ ๐‘ก!, $๐‘๐ถ(๐‘ก, ๐‘ก!, ๐‘ก"), ๐‘ก!, ๐‘ก! |๐”‰(๐‘ก) = ๐‘ง๐‘(๐‘ก, ๐‘ก!, ๐‘ก") ยจ ๐”ผ&" *+ ๐‘‰ ๐‘ก!, $๐ป ๐‘ก , ๐‘ก!, ๐‘ก" |๐”‰(๐‘ก) = ๐”ผ&" *+ ๐‘‰ ๐‘ก!, $๐ป ๐‘ก . ๐‘๐ถ(๐‘ก, ๐‘ก!, ๐‘ก"), ๐‘ก!, ๐‘ก! |๐”‰(๐‘ก) ยจ Note that in the case of a general claim that could be a function of the ๐‘๐ถ(๐‘ก, ๐‘ก!, ๐‘ก"), we cannot split the expectation of the products into a product of expectation ยจ But we can use the covariance formula, which is a useful trick used in Tuckmann book, especially when computing the forward-future convexity adjustment ยจ ๐ถ๐‘œ๐‘ฃ๐‘Ž๐‘Ÿ ๐‘‹, ๐‘Œ = ๐”ผ{๐‘‹ โˆ’ ๐”ผ ๐‘‹ }. ๐”ผ{๐‘Œ โˆ’ ๐”ผ[๐‘Œ]} ยจ ๐ถ๐‘œ๐‘ฃ๐‘Ž๐‘Ÿ ๐‘‹, ๐‘Œ = ๐”ผ[๐‘‹. ๐‘Œ] โˆ’ ๐”ผ ๐‘‹ . ๐”ผ ๐‘Œ ยจ So in the above, something we should start getting used to: ยจ ๐”ผ&" *+ ๐‘‰ ๐‘ก!, $๐ป ๐‘ก . ๐‘๐ถ(๐‘ก, ๐‘ก!, ๐‘ก"), ๐‘ก!, ๐‘ก! |๐”‰(๐‘ก) = ๐”ผ&" *+ ๐‘‰ ๐‘ก!, $๐ป ๐‘ก , ๐‘ก!, ๐‘ก! |๐”‰(๐‘ก) . ๐”ผ&" *+ ๐‘‰ ๐‘ก!, $๐‘๐ถ(๐‘ก, ๐‘ก!, ๐‘ก"), ๐‘ก!, ๐‘ก! |๐”‰(๐‘ก) + ๐ถ๐‘‚๐‘‰๐ด๐‘…{๐‘‰ ๐‘ก!, $๐ป ๐‘ก , ๐‘๐ถ(๐‘ก, ๐‘ก!, ๐‘ก"), ๐‘ก!, ๐‘ก! |๐”‰(๐‘ก)} 14
  • 15. Luc_Faucheux_2020 Summary - X ยจ ๐”ผ&" *+ ๐‘‰ ๐‘ก!, $๐ป ๐‘ก . ๐‘๐ถ(๐‘ก, ๐‘ก!, ๐‘ก"), ๐‘ก!, ๐‘ก! |๐”‰(๐‘ก) = ๐”ผ&" *+ ๐‘‰ ๐‘ก!, $๐ป ๐‘ก , ๐‘ก!, ๐‘ก! |๐”‰(๐‘ก) . ๐”ผ&" *+ ๐‘‰ ๐‘ก!, $๐‘๐ถ(๐‘ก, ๐‘ก!, ๐‘ก"), ๐‘ก!, ๐‘ก! |๐”‰(๐‘ก) + ๐ถ๐‘‚๐‘‰๐ด๐‘…{๐‘‰ ๐‘ก!, $๐ป ๐‘ก , ๐‘๐ถ(๐‘ก, ๐‘ก!, ๐‘ก"), ๐‘ก!, ๐‘ก! |๐”‰(๐‘ก)} ยจ ๐”ผ&" *+ ๐‘‰ ๐‘ก!, $๐ป ๐‘ก . ๐‘๐ถ(๐‘ก, ๐‘ก!, ๐‘ก"), ๐‘ก!, ๐‘ก! |๐”‰(๐‘ก) = ๐”ผ&" *+ ๐‘‰ ๐‘ก!, $๐ป ๐‘ก , ๐‘ก!, ๐‘ก! |๐”‰(๐‘ก) . ๐‘ง๐‘ ๐‘ก, ๐‘ก!, ๐‘ก" + ๐ถ๐‘‚๐‘‰๐ด๐‘…{๐‘‰ ๐‘ก!, $๐ป ๐‘ก , ๐‘๐ถ(๐‘ก, ๐‘ก!, ๐‘ก"), ๐‘ก!, ๐‘ก! |๐”‰(๐‘ก)} ยจ This looks like we just replaced something by something more complicated, but it highlights the fact that if the claim is NOT correlated with the discount ๐‘๐ถ(๐‘ก, ๐‘ก!, ๐‘ก") ยจ Then: ยจ ๐ถ๐‘‚๐‘‰๐ด๐‘… ๐‘‰ ๐‘ก!, $๐ป ๐‘ก , ๐‘๐ถ ๐‘ก, ๐‘ก!, ๐‘ก" , ๐‘ก!, ๐‘ก! ๐”‰ ๐‘ก = 0 ยจ And: ยจ ๐”ผ&" *+ ๐‘‰ ๐‘ก!, $๐ป ๐‘ก . ๐‘๐ถ(๐‘ก, ๐‘ก!, ๐‘ก"), ๐‘ก!, ๐‘ก! |๐”‰(๐‘ก) = ๐‘ง๐‘ ๐‘ก, ๐‘ก!, ๐‘ก" . ๐”ผ&" *+ ๐‘‰ ๐‘ก!, $๐ป ๐‘ก , ๐‘ก!, ๐‘ก! |๐”‰(๐‘ก) 15
  • 16. Luc_Faucheux_2020 Summary - XI ยจ When there is NO correlation between the claim and the Zeros ยจ ๐”ผ&" *+ ๐‘‰ ๐‘ก!, $๐ป ๐‘ก . ๐‘๐ถ(๐‘ก, ๐‘ก!, ๐‘ก"), ๐‘ก!, ๐‘ก! |๐”‰(๐‘ก) = ๐‘ง๐‘ ๐‘ก, ๐‘ก!, ๐‘ก" . ๐”ผ&" *+ ๐‘‰ ๐‘ก!, $๐ป ๐‘ก , ๐‘ก!, ๐‘ก! |๐”‰(๐‘ก) ยจ If the general claim $๐ป ๐‘ก is fixed at time ๐‘ก! ยจ ๐”ผ&" *+ ๐‘‰ ๐‘ก!, $๐ป ๐‘ก , ๐‘ก!, ๐‘ก" |๐”‰(๐‘ก) = ๐”ผ&" *+ ๐‘‰ ๐‘ก!, $๐ป ๐‘ก . ๐‘๐ถ(๐‘ก, ๐‘ก!, ๐‘ก"), ๐‘ก!, ๐‘ก! |๐”‰(๐‘ก) ยจ ๐”ผ&" *+ ๐‘‰ ๐‘ก!, $๐ป ๐‘ก , ๐‘ก!, ๐‘ก" |๐”‰(๐‘ก) = ๐‘ง๐‘ ๐‘ก, ๐‘ก!, ๐‘ก" . ๐”ผ&" *+ ๐‘‰ ๐‘ก!, $๐ป ๐‘ก , ๐‘ก!, ๐‘ก! |๐”‰(๐‘ก) ยจ , &,$0(&),&",&! ./ &,&,&" = ๐”ผ&" *+ , &",$0 & ,&",&! *+ &",&",&" |๐”‰(๐‘ก) = ๐”ผ&" *+ ๐‘‰ ๐‘ก!, $๐ป ๐‘ก , ๐‘ก!, ๐‘ก" |๐”‰(๐‘ก) ยจ , &,$0(&),&",&! ./ &,&,&" = ๐‘ง๐‘ ๐‘ก, ๐‘ก!, ๐‘ก" . ๐”ผ&" *+ ๐‘‰ ๐‘ก!, $๐ป ๐‘ก , ๐‘ก!, ๐‘ก! |๐”‰(๐‘ก) ยจ ๐‘‰ ๐‘ก, $๐ป(๐‘ก), ๐‘ก!, ๐‘ก" = ๐‘ง๐‘ ๐‘ก, ๐‘ก, ๐‘ก! . ๐‘ง๐‘ ๐‘ก, ๐‘ก!, ๐‘ก" . ๐”ผ&" *+ ๐‘‰ ๐‘ก!, $๐ป ๐‘ก , ๐‘ก!, ๐‘ก! |๐”‰(๐‘ก) ยจ ๐‘‰ ๐‘ก, $๐ป(๐‘ก), ๐‘ก!, ๐‘ก" = ๐‘ง๐‘ ๐‘ก, ๐‘ก, ๐‘ก" . ๐”ผ&" *+ ๐‘‰ ๐‘ก!, $๐ป ๐‘ก , ๐‘ก!, ๐‘ก! |๐”‰(๐‘ก) 16
  • 17. Luc_Faucheux_2020 Summary - XI ยจ ๐‘‰ ๐‘ก, $๐ป(๐‘ก), ๐‘ก!, ๐‘ก" = ๐‘ง๐‘ ๐‘ก, ๐‘ก, ๐‘ก" . ๐”ผ&" *+ ๐‘‰ ๐‘ก!, $๐ป ๐‘ก , ๐‘ก!, ๐‘ก! |๐”‰(๐‘ก) ยจ Note again that the above is ONLY true if there is no correlation between the claim and the discount ยจ If there is, the Covariance term will appear, (this will be the famed convexity adjustment) ยจ Expressing the convexity adjustment as a covariance term sometimes makes it easier to compute (Tuckmann book) but also put front and center the fact that if you value a claim that is a function of the Zeros, and the timing is not the regular timing for the payment (value a LIBOR in ARREARS trade for example), or that function is not a linear combination of the Zeros (value a LIBOR square trade for example) YOU WILL HAVE a convexity adjustment to take into account ยจ IF CORRELATION ยจ ๐‘‰ ๐‘ก, $๐ป(๐‘ก), ๐‘ก!, ๐‘ก" = ๐‘ง๐‘ ๐‘ก, ๐‘ก, ๐‘ก" . ๐”ผ&" *+ ๐‘‰ ๐‘ก!, $๐ป ๐‘ก , ๐‘ก!, ๐‘ก! |๐”‰(๐‘ก) + ๐‘ง๐‘ ๐‘ก, ๐‘ก, ๐‘ก! . ๐ถ๐‘‚๐‘‰๐ด๐‘…&" *+ ๐‘‰ ๐‘ก!, $๐ป ๐‘ก , ๐‘๐ถ ๐‘ก, ๐‘ก!, ๐‘ก" , ๐‘ก!, ๐‘ก! ๐”‰ ๐‘ก 17
  • 18. Luc_Faucheux_2020 Summary - XII ยจ If the payoff has no correlation, you can โ€œmoveโ€ the payment up and down the curve as per the deterministic zeros (lower case), like you would on a swap desk ยจ If the payoff has ANY correlation with the zeros, go talk to the option desk because there is some convexity ยจ There are however some special payoffs that ARE function of the zeros but for which the convexity magically disappear, and you can price them in the deterministic world of lower case, and go talk to the swap trader (hint: those payoffs are the regular swaps). ยจ Those are in the next slide ยจ The magic trick is usually (1 = 1), or (๐‘‹ = ๐‘‹), or (๐‘‹ โˆ’ ๐‘‹ = 0) or ( 3 3 = 1) or (1 โˆ’ 1 = 0) 18
  • 19. Luc_Faucheux_2020 ยจ ๐‘๐ถ ๐‘ก, ๐‘ก!, ๐‘ก" = # #$4 &,&",&! .) and ๐‘ง๐‘ ๐‘ก, ๐‘ก!, ๐‘ก" = # #$% &,&",&! .) ยจ $๐ป ๐‘ก = $๐ฟ ๐‘ก, ๐‘ก!, ๐‘ก" = $ # ) ( # *+ &,&",&! โˆ’ 1) ยจ ๐”ผ&! *+ ๐‘‰ ๐‘ก", $๐ฟ ๐‘ก, ๐‘ก!, ๐‘ก" , ๐‘ก!, ๐‘ก" |๐”‰(๐‘ก) = ๐‘™ ๐‘ก, ๐‘ก!, ๐‘ก" = # ) ( # ./ &,&",&! โˆ’ 1) ยจ ๐”ผ&" *+ ๐‘‰ ๐‘ก!, $ 4 &,&",&! .) #$4 &,&",&! .) , ๐‘ก!, ๐‘ก! |๐”‰(๐‘ก) = % &,&",&! .) #$% &,&",&! .) ยจ ๐”ผ&" *+ ๐‘‰ ๐‘ก!, $ # #$4 &,&",&! .) , ๐‘ก!, ๐‘ก! |๐”‰(๐‘ก) = # #$% &,&",&! .) = ๐‘ง๐‘ ๐‘ก, ๐‘ก!, ๐‘ก" = ./ &,&,&! ./ &,&,&" ยจ ๐”ผ&" *+ ๐‘‰ ๐‘ก!, $๐‘๐ถ ๐‘ก, ๐‘ก!, ๐‘ก" , ๐‘ก!, ๐‘ก! |๐”‰(๐‘ก) = ๐‘ง๐‘ ๐‘ก, ๐‘ก!, ๐‘ก" = ๐”ผ&" *+ ๐‘‰ ๐‘ก!, $1 ๐‘ก , ๐‘ก!, ๐‘ก" |๐”‰(๐‘ก) ยจ THIS is why you can value a swap in the deterministic world (lower case, no volatility, no convexity, no dynamics, no option trader involved, just a swap trader and one discount curve) ยจ All right that was a good summary Summary - XIII 19
  • 21. Luc_Faucheux_2020 Modeling stochastic rates ยจ So essentially that is it: ยจ Model a random process for ๐ฟ ๐‘ก, ๐‘ก!, ๐‘ก" over time ๐‘ก ยจ (So assume some dynamics for the process). ยจ โ€Calibrateโ€ your model: ยจ โ€œCalibrate the driftโ€ (Chapter 9 Tuckmann): recover at least some of the arbitrage-free constraints (I say some because based on the actual model you might not be to fullfill all of them, example BDT we saw in the Trees deck only fullfill them for ๐‘ก = 0, we will go over that) ยจ Essentially those arbitrage-free constraints are always given by something like: ยจ ๐”ผ&" *+ ๐‘‰ ๐‘ก!, $ # #$4 &,&",&! .) , ๐‘ก!, ๐‘ก! |๐”‰(๐‘ก) = # #$% &,&",&! .) = ๐‘ง๐‘ ๐‘ก, ๐‘ก!, ๐‘ก" ยจ โ€œCalibrate the volatilityโ€ (Chapter 10 Tuckmann): again like we saw in the Trees deck if you have some market information about the distribution of some rates based securities, find a way to calibrate your model to recover the market price 21
  • 22. Luc_Faucheux_2020 Modeling stochastic rates-II ยจ You do not have to model ๐ฟ ๐‘ก, ๐‘ก!, ๐‘ก" , you could choose the model ๐‘๐ถ ๐‘ก, ๐‘ก!, ๐‘ก" ยจ Because generating random processes for all the ๐ฟ ๐‘ก, ๐‘ก!, ๐‘ก" and enforcing the arbitrage conditions can be quite cumbersome, in practice the problem is reduced to a simpler one (a little like when we were looking at a flat curve in part II). ยจ You reduce the dimensionality/complexity of the problem, it becomes more tractable and easy to use, but you might lose some essential features you need to manage your book. ยจ For example you have a book of Curve options (options on the spread between two swaps of different tenors), you will need a term structure model with a least 2 factors to properly price and risk manage ยจ You only have a book of regular swaps, you actually do not even care about volatility and diffusion, you can price and risk manage in the โ€œdeterministicโ€ zero-vol world of using only a discount curve 22
  • 23. Luc_Faucheux_2020 Modeling stochastic rates-III ยจ However if your โ€œregularโ€ swap becomes more complicated, for example ยจ Libor is in arrears ยจ CSA has an embedded zero floor option in it (in the case of negative yield on the securities put up as collateral against the mark-to-market of the swap, no accrued interest payment is made) ยจ CSA is in a different currency than your swap ยจ In all of those case, the swap will exhibit some added convexity, and becomes an option, which price will be sensitive to the specific model you use and how it was calibrated to market, and to which instrument ยจ Example: a callable model calibrated to European Swaptions will NOT recover the market price of callable swaps, see the deck on Structured products 23
  • 24. Luc_Faucheux_2020 Modeling stochastic rates-IV ยจ By the way, a quick note on convexity ยจ What do you mean โ€œregular swaps do not have convexityโ€? ยจ I learnt that bonds and swaps have convexity ยจ Answer: yes they do, but to the WRONG variable (x-axis) ยจ Bonds and swaps in practice are priced and risk managed on the yield curve, and when the yield move, the price of swaps does move in a non-linear manner (not a straight line) and indeed will have a non-zero second derivative (Gamma) to the yield ยจ HOWEVER, the yields are the wrong โ€œmeasureโ€ ยจ What matters are the Zeros ยจ A regular swap and a bond are a linear combination of fixed cashflows, hence a linear combination of zeros. Linear -> no convexity 24
  • 25. Luc_Faucheux_2020 Modeling stochastic rates-V ยจ So that added even more to the confusion, because we all learn about bond convexity and swap convexity, but that is looking at the price of a swap or a bond against the WRONG x- axis (the WRONG variable). ยจ Because from the option deck, you should be saying, wait a second, a swap has convexity, so the average of the function is not the function of the average (Jensen inequality), so ..boom..to value a swap I need to know something about the dynamics of something. ยจ You would be right, however, you need to define โ€œfunction of whatโ€. ยจ Again, because a swap or a bond is a linear function of Zeros, they are not convex as a function of the Zeros, and so the expected value is todayโ€™s value, and you are ok ยจ So for a regular swap you are ok to only price it on a yield curve (really a discount curve) ยจ What you should really look at is bumping the Zeros, not the yield (so have the Zeros on the x-axis). In that case the present value is a linear function (straight line), there is no convexity, you do not care about the dynamics, you pretty happy 25
  • 26. Luc_Faucheux_2020 Modeling stochastic rates-VI ยจ This is why a swap desk will usually do not have a Vega limit (because it is not an option desk). ยจ Note however that in some places (Salomon in the good old days, GS also I think), the discount curve was produced from a term structure model that had some volatility or correlation. ยจ So bumping the yield curve was done through bumping volatility, so the yield curve had some Vega in it, so a swap desk had Vega. Usually in that construct the option and swap desk were combined into one unit ยจ Note also that even if you just had a swap desk, with a regular bootstrapped yield curve, and you were just using that curve as is (so there is no Vega), if the swap desk was using Eurodollar Future as a hedge, those contracts are future contracts and do exhibit some Vega (we will explicitly compute it at the end of this deck for a given model), and so that desk would need to have Vega limit, which is essentially a Vega limit on the convexity adjustment. ยจ Note that because people did not really understand convexity, I know of many places in the 1990s where swap desks had futures but no Vega limits, and when computed their Vega position actually did dwarf the position of the option desk 26
  • 27. Luc_Faucheux_2020 Modeling stochastic rates-VII ยจ There is also a famous story of a desk who sold some 5x7 caps in order to sell volatility, but hedged the delta exposure by selling ED futures (purples and oranges), thus getting long volatility (being short a ED future is being long vol, trust me on that one, we will derive that again), and on an overall net basis being long volatility. ยจ They had the right idea at the time (selling vol) but because they did not realize the Vega coming from the ED futures, they ended up losing quite a lot of money, as they had put on the trade on rather large size. ยจ Remind me to go over that trade in details again at the end. ยจ That was quite a famous trade because also the trader at the time was wearing some distinct ear jewelry, and was quite arrogantโ€ฆso yeah..karma is a โ€ฆ. ยจ Also because the market moved away from the strike on their caps, they lost their short Vega, but the Vega coming from the ED future convexity adjustment is strikeless (profile as a function of rate is not the Gaussian Bell curve centered around the strike), so they ended up being long Vegaโ€ฆ.good thinkingโ€ฆ. 27
  • 28. Luc_Faucheux_2020 Modeling stochastic rates-VIII ยจ Model a random process for ๐ฟ ๐‘ก, ๐‘ก!, ๐‘ก" over time ๐‘ก ยจ That is essentially saying that we are writing something like: ยจ ๐‘‘๐ฟ ๐‘ก, ๐‘ก!, ๐‘ก" = ๐ด ๐‘ก, ๐‘ก!, ๐‘ก" . ๐‘‘๐‘ก + ๐ต ๐‘ก, ๐‘ก!, ๐‘ก" . ๐‘‘๐‘Š ๐‘ก, ๐‘ก!, ๐‘ก" ยจ Where the time ๐‘ก is the time variable that we are used to from the Stochastic calculus deck, and the other two time are constant and fixed indices ยจ Remember, IF ๐ต ๐‘ก, ๐‘ก!, ๐‘ก" is a function of ๐ฟ ๐‘ก, ๐‘ก!, ๐‘ก" or ๐‘Š ๐‘ก, ๐‘ก!, ๐‘ก" , then we get into the whole ITO versus Stratanovitch issue, and we should not write an SDE, but an SIE anyways, as the stochastic integral is the only thing that we know how to use, NOT a stochastic differentiation (since most random processes are NOT differentiable) ยจ If we put ourselves in the ITO framework ยจ ๐‘‘๐ฟ ๐‘ก, ๐‘ก!, ๐‘ก" = ๐ด ๐‘ก, ๐‘ก!, ๐‘ก" . ๐‘‘๐‘ก + ๐ต ๐‘ก, ๐‘ก!, ๐‘ก" . ([). ๐‘‘๐‘Š ๐‘ก, ๐‘ก!, ๐‘ก" or more exactly in SIE form: ยจ ๐ฟ ๐‘ก + ๐›ฟ๐‘ก, ๐‘ก!, ๐‘ก" โˆ’ ๐ฟ ๐‘ก, ๐‘ก!, ๐‘ก" = โˆซ& &$5& ๐ด ๐‘ , ๐‘ก!, ๐‘ก" . ๐‘‘๐‘  + โˆซ& &$5& ๐ต ๐‘ , ๐‘ก!, ๐‘ก" . ([). ๐‘‘๐‘Š ๐‘ , ๐‘ก!, ๐‘ก" 28
  • 29. Luc_Faucheux_2020 Modeling stochastic rates-IX ยจ ๐‘‘๐ฟ ๐‘ก, ๐‘ก!, ๐‘ก" = ๐ด ๐‘ก, ๐‘ก!, ๐‘ก" . ๐‘‘๐‘ก + ๐ต ๐‘ก, ๐‘ก!, ๐‘ก" . ([). ๐‘‘๐‘Š ๐‘ก, ๐‘ก!, ๐‘ก" or more exactly in SIE form: ยจ ๐ฟ ๐‘ก + ๐›ฟ๐‘ก, ๐‘ก!, ๐‘ก" โˆ’ ๐ฟ ๐‘ก, ๐‘ก!, ๐‘ก" = โˆซ& &$5& ๐ด ๐‘ , ๐‘ก!, ๐‘ก" . ๐‘‘๐‘  + โˆซ& &$5& ๐ต ๐‘ , ๐‘ก!, ๐‘ก" . ([). ๐‘‘๐‘Š ๐‘ , ๐‘ก!, ๐‘ก" ยจ Where ([) is there to remind us that when we define the ITO integral as a limit of a sum, in the sum we take the value for ๐ต ๐‘ , ๐‘ก!, ๐‘ก" on the LHS (Left hand side) of the little partition ยจ Stratonovitch would take the middle and we would note it (โˆ˜) ยจ โˆซ&6&7 &6&8 ๐‘“ ๐‘‹ ๐‘ก . ([). ๐‘‘๐‘‹(๐‘ก) = lim 9โ†’; {โˆ‘<6# <69 ๐‘“(๐‘‹(๐‘ก<)). [๐‘‹(๐‘ก<$#) โˆ’ ๐‘‹(๐‘ก<)]} ยจ โˆซ&6&7 &6&8 ๐‘“ ๐‘‹ ๐‘ก . (โˆ˜). ๐‘‘๐‘‹(๐‘ก) = lim 9โ†’; {โˆ‘<6# <69 ๐‘“ [๐‘‹(๐‘ก< + ๐‘‹(๐‘ก<$#)]/2). [๐‘‹(๐‘ก<$#) โˆ’ ๐‘‹(๐‘ก<)]} ยจ In regular calculus, those two integrals are the usual Riemann integral because the two sums converge to the same value ยจ In stochastic calculus they do NOT, as that is one of the crux of the difficulties dealing with random variables, usually Finance textbooks are quite liberal with notations on that subject, only Mercurio I think actually brings up the issue in one of the appendix 29
  • 30. Luc_Faucheux_2020 Modeling stochastic rates-X ยจ But seriously folks, that is kind of it. ยจ Any model out there in any textbook is a simplification of : ยจ ๐ฟ ๐‘ก + ๐›ฟ๐‘ก, ๐‘ก!, ๐‘ก" โˆ’ ๐ฟ ๐‘ก, ๐‘ก!, ๐‘ก" = โˆซ& &$5& ๐ด ๐‘ , ๐‘ก!, ๐‘ก" . ๐‘‘๐‘  + โˆซ& &$5& ๐ต ๐‘ , ๐‘ก!, ๐‘ก" . ([). ๐‘‘๐‘Š ๐‘ , ๐‘ก!, ๐‘ก" ยจ Subject to the arbitrage free conditions (if possible) which will constrain the drift or advection term ๐ด ๐‘ , ๐‘ก!, ๐‘ก" and you can choose some measure like the early one: ยจ ๐”ผ&" *+ ๐‘‰ ๐‘ก!, $ # #$4 &,&",&! .) , ๐‘ก!, ๐‘ก! |๐”‰(๐‘ก) = # #$% &,&",&! .) = ๐‘ง๐‘ ๐‘ก, ๐‘ก!, ๐‘ก" ยจ And when possible calibrated to some market information on the volatility that will constrain the diffusion term ๐ต ๐‘ , ๐‘ก!, ๐‘ก" ยจ So if you want we can call it a day and go outside enjoy the nice Chicago summer weather or stay inside and start exploring some reduction and simplification of the problem above in some more tractable and common models. ยจ Note that those are the โ€œoldโ€ models without stochastic volatility 30
  • 31. Luc_Faucheux_2020 Modeling stochastic rates-XI ยจ We will obviously run again into the issue of continuous description versus discrete, knowing that in Finance the daily period is a natural discrete block of time. ยจ Overnight Rates are defined over one day, we do not have such a thing as โ€œborrowing for 2 hoursโ€ ยจ Note, do not be confused, there is such a thing as โ€œbuying a bond and selling it a few millisecond laterโ€ that did not mean that you borrowed a rate over a few milliseconds. ยจ The Bond is still a security that is defined using rates. Actually at the core, it is not even rates, bond is a security that is defined using discount factors. And in practice the smallest time increment is daily. ยจ All curves usually gets constructed with a minimum time step of one day (again that does not mean that curves are fixed for the day, they move all the time, the anchor points to build the curve are usually never smaller than one day) ยจ Note that volatility is not the same as it is a parameter used to price options, at Citi we had the โ€œTimeWarpโ€ which put different weights on different parts of the day, say more weights around 8:30am during Employment Friday, less so during a full Saturday 31
  • 32. Luc_Faucheux_2020 Modeling stochastic rates-XII ยจ The โ€œTimeWarpโ€ is for pricing and hedging an option book ยจ The discount curve and yield curve still had minimum daily time increments ยจ The TimeWarp is also a super catchy song, my most unconventional conventionistsโ€ฆ. 32
  • 33. Luc_Faucheux_2020 Modeling stochastic rates-XIII ยจ Again seriously I am not kidding, all there is about modeling rates is to model the dynamics of the ๐ฟ ๐‘ก, ๐‘ก!, ๐‘ก" subject to the arbitrage free conditions (if possible) which will constrain the drift or advection term ยจ ๐”ผ&" *+ ๐‘‰ ๐‘ก!, $ # #$4 &,&",&! .) , ๐‘ก!, ๐‘ก! |๐”‰(๐‘ก) = # #$% &,&",&! .) = ๐‘ง๐‘ ๐‘ก, ๐‘ก!, ๐‘ก" ยจ I could have started with that instead of trying to slowly build up the formalism to this, but that would not have helped build intuition, would be quite of douchy, and would not follow the history of how the field of quantitative finance got built ยจ All the rest is just trying to find some simplification or easy way to incorporate the arbitrage free a-priori in the dynamics of rates as opposed to an a-posteriori calibration. ยจ Essentially the whole field of rates modeling is confusing because a lot of people are trying to make it more complicated than it really is, in order to do two things: show everyone else how smart they are, and also that they deserve a job. Yours truly has essentially done this for the past 25 years, and keep falling into that pattern of behavior. ยจ I will try in the next couple of slides to summarize the field of models ยจ We will then spend some time digging into some of them in more details 33
  • 34. Luc_Faucheux_2020 A taxonomy of term structure models ยจ To the best of my ability, am sure I will offend a lot of people. 34
  • 35. Luc_Faucheux_2020 Taxonomy of models ยจ Write the dynamics on ๐ฟ ๐‘ก, ๐‘ก!, ๐‘ก" as Lognormal, with one stochastic factor per ๐ฟ ๐‘ก, ๐‘ก!, ๐‘ก" ,and no stochastic volatility, et voila ! and you have what is sometimes called: ยจ BGM (Brace โ€“ Gatarek โ€“ Musiela) : 1997, also called (with minimal tweaks) ยจ LMM : Libor Market Model, LFM : Lognormal Forward โ€“ Libor Model, or FMM : Forward Market Model ยจ Boom, thatโ€™s it, the complication is dealing with a lot of equations and enforcing the arbitrage relationship. My career advice to you would be to stick to a generalized BGM, make it multi-factor both in rates and in volatility, and then use the deep learning / AI / Machine Learning / Neural Network / big data of the cloud to find the right calibration that respect the arbitrage and calibrates to the market ยจ No one will really understand what you are doing, CPU is cheap, and you will be guaranteed a job ยจ ๐ฟ ๐‘ก + ๐›ฟ๐‘ก, ๐‘ก#, ๐‘ก$ โˆ’ ๐ฟ ๐‘ก, ๐‘ก#, ๐‘ก$ = โˆซ% %&'% ๐œ‡ ๐‘ , ๐‘ก#, ๐‘ก$ . ๐ฟ ๐‘ , ๐‘ก#, ๐‘ก$ . ๐‘‘๐‘  + โˆซ% %&'% ๐œŽ ๐‘ , ๐‘ก#, ๐‘ก$ . ๐ฟ ๐‘ , ๐‘ก#, ๐‘ก$ . ([). ๐‘‘๐‘Š ๐‘ , ๐‘ก#, ๐‘ก$ ยจ ๐‘‘๐ฟ ๐‘ก, ๐‘ก!, ๐‘ก" = ๐œ‡ ๐‘ก, ๐‘ก!, ๐‘ก" . ๐ฟ ๐‘ก, ๐‘ก!, ๐‘ก" . ๐‘‘๐‘ก + ๐œŽ ๐‘ก, ๐‘ก!, ๐‘ก" . ๐ฟ ๐‘ก, ๐‘ก!, ๐‘ก" . ([). ๐‘‘๐‘Š ๐‘ก, ๐‘ก!, ๐‘ก" 35
  • 36. Luc_Faucheux_2020 Taxonomy of models - II ยจ If you say, ๐ฟ ๐‘ก, ๐‘ก!, ๐‘ก" is too complicated, I will reduce the dimensionality and write the dynamics on ๐ฟ ๐‘ก, ๐‘ก!, ๐‘ก! as normal diffusion with only one factor, no stochastic volatility, and only one stochastic driver for all different maturities, then BOOM you have what is called: ยจ HJM (Heath-Jarrow-Morton): 1992 ยจ Essentially, write something like this: ยจ ๐ฟ ๐‘ก + ๐›ฟ๐‘ก, ๐‘ก!, ๐‘ก! โˆ’ ๐ฟ ๐‘ก, ๐‘ก!, ๐‘ก! = โˆซ& &$5& ๐ด ๐‘ , ๐‘ก!, ๐‘ก! . ๐‘‘๐‘  + โˆซ& &$5& ๐ต ๐‘ , ๐‘ก!, ๐‘ก! . ([). ๐‘‘๐‘Š ๐‘  ยจ The trick is to show that the arbitrage free relationship do impose the following constraint on the drift: ยจ ๐ด ๐‘ , ๐‘ก!, ๐‘ก! = ๐ต ๐‘ , ๐‘ก!, ๐‘ก! . โˆซ& &" ๐ต ๐‘ , ๐‘ข, ๐‘ข . ๐‘‘๐‘ข ยจ That is not trivial, if we have time we will derive it. ยจ But it follows the general principal that โ€œthe arbitrage-free relationships impose a constraint on the drift of the diffusive process" 36
  • 37. Luc_Faucheux_2020 Taxonomy of models - III ยจ If you say ๐ฟ ๐‘ก, ๐‘ก!, ๐‘ก" is too complicated, and then even ๐ฟ ๐‘ก, ๐‘ก!, ๐‘ก! is too complicated, the you just write the dynamics for ๐ฟ ๐‘ก, ๐‘ก, ๐‘ก , you call it ๐‘Ÿ ๐‘ก = ๐ฟ ๐‘ก, ๐‘ก, ๐‘ก , and BOOM voila you have the whole family of SHORT RATE models (following Mercurio p.49) ยจ You get the Dothan model (1978) if you write ยจ ๐‘Ÿ ๐‘ก + ๐›ฟ๐‘ก โˆ’ ๐‘Ÿ ๐‘ก = ๐‘Ž. โˆซ& &$5& ๐‘Ÿ(๐‘ ). ๐‘‘๐‘  + ๐œŽ โˆซ& &$5& ๐‘Ÿ(๐‘ ). ([). ๐‘‘๐‘Š ๐‘  ยจ You get the Vasicek model (1977) if you write ยจ ๐‘Ÿ ๐‘ก + ๐›ฟ๐‘ก โˆ’ ๐‘Ÿ ๐‘ก = ๐‘˜. โˆซ& &$5& [๐œƒ โˆ’ ๐‘Ÿ ๐‘  ]. ๐‘‘๐‘  + ๐œŽ โˆซ& &$5& 1. ([). ๐‘‘๐‘Š ๐‘  ยจ You get the Cox-Ingersoll-Ross model (1985) if you write ยจ ๐‘Ÿ ๐‘ก + ๐›ฟ๐‘ก โˆ’ ๐‘Ÿ ๐‘ก = ๐‘˜. โˆซ& &$5& [๐œƒ โˆ’ ๐‘Ÿ ๐‘  ]. ๐‘‘๐‘  + ๐œŽ โˆซ& &$5& ๐‘Ÿ(๐‘ ). ([). ๐‘‘๐‘Š ๐‘  37
  • 38. Luc_Faucheux_2020 Taxonomy of models - IV ยจ You get the Exponential Vasicek model (1985) if you write ยจ ๐‘Ÿ ๐‘ก + ๐›ฟ๐‘ก โˆ’ ๐‘Ÿ ๐‘ก = โˆซ& &$5& ๐‘Ÿ ๐‘  . [๐œ‚ โˆ’ ๐‘Ž. ln(๐‘Ÿ ๐‘  ]. ๐‘‘๐‘  + ๐œŽ. โˆซ& &$5& ๐‘Ÿ(๐‘ ). ([). ๐‘‘๐‘Š ๐‘  ยจ You get the Hull-White model (1990) if you write ยจ ๐‘Ÿ ๐‘ก + ๐›ฟ๐‘ก โˆ’ ๐‘Ÿ ๐‘ก = โˆซ& &$5& [๐œƒ(๐‘ ) โˆ’ ๐‘˜. ๐‘Ÿ ๐‘  ]. ๐‘‘๐‘  + ๐œŽ. โˆซ& &$5& 1. ([). ๐‘‘๐‘Š ๐‘  ยจ You get the Black-Karasinski model (1991) if you write ยจ ๐‘Ÿ ๐‘ก + ๐›ฟ๐‘ก โˆ’ ๐‘Ÿ ๐‘ก = โˆซ& &$5& ๐‘Ÿ ๐‘  . [๐œ‚(๐‘ ) โˆ’ ๐‘Ž. ln(๐‘Ÿ ๐‘  ]. ๐‘‘๐‘  + ๐œŽ. โˆซ& &$5& ๐‘Ÿ(๐‘ ). ([). ๐‘‘๐‘Š ๐‘  38
  • 39. Luc_Faucheux_2020 Taxonomy of models - V ยจ You get the Mercurio โ€“ Moraleda model (2000) if you write ยจ ๐‘Ÿ ๐‘ก + ๐›ฟ๐‘ก โˆ’ ๐‘Ÿ ๐‘ก = โˆซ& &$5& ๐‘Ÿ ๐‘  . [๐œ‚(๐‘ ) โˆ’ (๐œ† โˆ’ = #$=> ). ln(๐‘Ÿ ๐‘  ]. ๐‘‘๐‘  + ๐œŽ. โˆซ& &$5& ๐‘Ÿ(๐‘ ). ([). ๐‘‘๐‘Š ๐‘  ยจ You get the Cox-Ingersoll-Ross ++ model (1985) if you write ยจ ๐‘Ÿ ๐‘ก + ๐›ฟ๐‘ก โˆ’ ๐‘Ÿ ๐‘ก = ๐œ‘ ๐‘ก + ๐›ฟ๐‘ก โˆ’ ๐œ‘ ๐‘ก + ๐‘˜. โˆซ& &$5& [๐œƒ โˆ’ ๐‘Ÿ ๐‘  ]. ๐‘‘๐‘  + ๐œŽ โˆซ& &$5& ๐‘Ÿ(๐‘ ). ([). ๐‘‘๐‘Š ๐‘  ยจ You get the Ho-Lee model (1985) if you write ยจ ๐‘Ÿ ๐‘ก + ๐›ฟ๐‘ก โˆ’ ๐‘Ÿ ๐‘ก = โˆซ& &$5& ๐œƒ ๐‘  . ๐‘‘๐‘  + ๐œŽ โˆซ& &$5& 1. ([). ๐‘‘๐‘Š ๐‘  39
  • 40. Luc_Faucheux_2020 Taxonomy of models - VI ยจ You get the original Salomon Brothers model (1970) if you write ยจ ๐‘Ÿ ๐‘ก + ๐›ฟ๐‘ก โˆ’ ๐‘Ÿ ๐‘ก = โˆซ& &$5& ๐œƒ ๐‘  . ๐‘‘๐‘  + ๐œŽ โˆซ& &$5& ๐‘Ÿ(๐‘ ). ([). ๐‘‘๐‘Š ๐‘  ยจ You get the Brennan-Schwartz model (1980) if you write ยจ ๐‘Ÿ ๐‘ก + ๐›ฟ๐‘ก โˆ’ ๐‘Ÿ ๐‘ก = โˆซ& &$5& [๐›ผ + ๐›ฝ. ๐‘Ÿ ๐‘  . ] ๐‘‘๐‘  + ๐œŽ โˆซ& &$5& ๐‘Ÿ(๐‘ ). ([). ๐‘‘๐‘Š ๐‘  ยจ You get the โ€œConstant elasticity of Varianceโ€ model (John Cox, 1975) if you write ยจ ๐‘Ÿ ๐‘ก + ๐›ฟ๐‘ก โˆ’ ๐‘Ÿ ๐‘ก = โˆซ& &$5& ๐›ฝ. ๐‘Ÿ ๐‘  . ๐‘‘๐‘  + ๐œŽ โˆซ& &$5& ๐‘Ÿ(๐‘ )=. ([). ๐‘‘๐‘Š ๐‘  40
  • 41. Luc_Faucheux_2020 Taxonomy of models โ€“ VI - a ยจ You can also implement the dynamics on a function of the short rate instead of on the short rate itself, a common one coming from equity and trying to avoid negative rates is to implement the dynamics on the log of the rate, but in that case be careful about ITO lemma ยจ You would then have the Black-Karasinsky (1991) model: ยจ ln(๐‘Ÿ ๐‘ก + ๐›ฟ๐‘ก ) โˆ’ ln(๐‘Ÿ ๐‘ก ) = โˆซ& &$5& [๐œƒ(๐‘ ) โˆ’ ๐‘˜. ln(๐‘Ÿ ๐‘  )]. ๐‘‘๐‘  +. โˆซ& &$5& ๐œŽ. ([). ๐‘‘๐‘Š ๐‘  ยจ Which is kind of the Hull-White but on ln(๐‘Ÿ ๐‘ก ) instead of ๐‘Ÿ ๐‘ก ยจ Or if you implement numerically as we did in the Tree deck, the BDT (Black-Derman-Toy 1990) model: ยจ ln(๐‘Ÿ ๐‘ก + ๐›ฟ๐‘ก ) โˆ’ ln(๐‘Ÿ ๐‘ก ) = โˆซ& &$5& [๐œƒ(๐‘ ) โˆ’ ?@(>) ?(>) . ln(๐‘Ÿ ๐‘  )]. ๐‘‘๐‘  +. โˆซ& &$5& ๐œŽ(๐‘ ). ([). ๐‘‘๐‘Š ๐‘  ยจ The possible combinations are quite endless and guaranteed a lot of jobs on Wall Street for physicists like me for a while 41
  • 42. Luc_Faucheux_2020 Taxonomy of models โ€“ VI - b ยจ It is trivia time again as we are getting close to the 50 slides point and am starting to feel like I am losing you again ยจ Why are there so many physicists on Wall Street building so many derivatives, that are arguably according to Buffet weapons of financial destruction, and also arguably one of the main cause, if not an aggravating factor of the 2008 great financial crisis? ยจ As often, you have to thank the US congress and point out to two specific dates: ยจ October 19th, 1993: House refused funding for the Texas SSC (Superconducting Super Collider) ยจ October 30th, 1993: Bill was signed cancelling the SSC ยจ Overnight, an entire generation of physicist were essentially without a career and looked around, and saw that they could use their knowledge of stochastic processes, diffusion, statistics, and parlayed that knowledge into getting a job on Wall Street by using fancy terms like convexity, arbitrage, measure, affine models, OU models, and built the entire field of derivatives with crazy payoffs like Libor square, Libor in arrears, callable curve steepeners, callable non-inversion notes, callable snowball, thunderballs, CMBS, ABS, โ€ฆ. 42
  • 43. Luc_Faucheux_2020 Taxonomy of models โ€“ VI - b1 ยจ Just a note, in all of the derivatives like ABS, MBS, CMBS, โ€ฆ ยจ The โ€œBSโ€ stands for โ€œBased Securityโ€, as in โ€œAsset Based Securityโ€ ยจ Yeah I know this is confusing, you might have easily thought that the โ€œBSโ€ did stand for something elseโ€ฆ. 43
  • 44. Luc_Faucheux_2020 Taxonomy of models โ€“ VI - c ยจ Defunding the SSC did not really create the 2008 crisis (arguably it was a mispricing of individual credit with real estate housing as collateral), but it certainly made things more complicated and resulted in a financial disaster that we are still dealing with these days. ยจ The overall cost of the SSC was estimated at the time to be around 5bn ยจ The overall cost of the 2008 crisis is very hard to quantify but a ball park would be around multiple of trillions (yep.. Trillionsโ€ฆ.) ยจ https://hbr.org/2018/09/the-social-and-political-costs-of-the-financial-crisis-10-years-later ยจ Oh and also that let the European built the Geneva LHC (Large Hadron Collider) and discover the Godโ€™s particle (Higgs boson), which is essentially the black goo that you need in order to build a time machineโ€ฆ. ยจ So yeahhโ€ฆ great job once again US congressโ€ฆ.. 44
  • 45. Luc_Faucheux_2020 Taxonomy of models โ€“ VI - d ยจ The Higgs boson black goo you need to build a time machine 45
  • 46. Luc_Faucheux_2020 Taxonomy of models โ€“ VI - e ยจ The US congress killing the Texas SSC to save 5bn and engineering the massive creation of derivatives and โ€œweapons of financial destructionโ€ (W. Buffet), with the 2008 crisis resulting in losses estimated to be in the trillionsโ€ฆ..penny wiseโ€ฆpound foolishโ€ฆ.? Pennywise ? ยจ An term sheet example of such derivative weapon of financial destruction in the following slide (from the Structured deck) from a fictitious dealer in order to offend no one 46
  • 47. Luc_Faucheux_2020 LIFT Notes (Laddered Inverse Floaters) / Snowball Achieve enhanced yield while expressing bullish rate view TitleTitleTitle5nc3mo Lift Note Sample Lift Note Termsheet Snowball Coupon Structure Note Details: Structure: 5yr nc 3mo Issuer: Lehman Brothers Currency: USD Deal Size: TBD CUSIP: TBD Maturity Date: 5 years (subject to call) First Call Date: 3 months Coupon: Yr 1: 8.50% fixed Yr 2: previous coupon + 5.0% - 6m LIBOR (in arrears) Yr 3: previous coupon + 6.0% - 6m LIBOR (in arrears) Yr 4: previous coupon + 7.0% - 6m LIBOR (in arrears) Yr 5: previous coupon + 8.0% - 6m LIBOR (in arrears) Frequency/Basis: Quarterly, 30/360, unadjusted Denominations: $1,000 Selling Points: u Above market year 1 coupon u Potential yield pick-up over bullets or vanilla callables u Coupons โ€œsnowballโ€ if bullish rate view realized u Note can be customized to multiple rate views/ bearish alternatives available upon request 36 47
  • 48. Luc_Faucheux_2020 Taxonomy of models - VII ยจ If you get bored with one-factor short rate models, you can using multi-factors short rate models. ยจ If you are a genius like Craig Fithian and worked at Salomon in 1972, you write (am using the SIE form to be more compact) what got to be known worldwide as the 2+ IRMA model ยจ q ๐‘‘๐‘ฅ = โˆ’๐‘˜A. ๐‘ฅ. ๐‘‘๐‘ก + ๐œŽA. ([). ๐‘‘๐‘ŠA ๐‘‘๐‘ฆ = โˆ’๐‘˜B. ๐‘ฆ. ๐‘‘๐‘ก + ๐œŽB. ([). ๐‘‘๐‘ŠB ๐‘‘๐‘ง = โˆ’๐‘˜.. (๐‘ฅ + ๐‘ฆ โˆ’ ๐‘ง). ๐‘‘๐‘ก + ๐œŽ.. ([). ๐‘‘๐‘Š. ยจ With: < ๐‘‘๐‘ŠA. ๐‘‘๐‘ŠA >= ๐œŒ. ๐‘‘๐‘ก ยจ And : ๐‘Ÿ ๐‘ก = ๐ผ๐‘…๐‘€๐ด[๐‘ง ๐‘ก + ๐œ‡ ๐‘ก ] ยจ Where ๐ผ๐‘…๐‘€๐ด(๐‘Ÿ) is the IRMA function (Interest Rate Mapping I think) which created an incredible stable skew, they had historical data on skew going back to the 1960 ยจ IRMA was not named after the hurricane from 2017 48
  • 49. Luc_Faucheux_2020 Taxonomy of models - VII-a ยจ The Salomon IRMA function was NOT named after hurricane IRMA (2017) 49
  • 50. Luc_Faucheux_2020 Taxonomy of models - VIII ยจ I recalled the day when working there I got my hands on the original code (which I think was in FORTRAN) from 1972. ยจ Thinks about it, when Black Sholes came out, Salomon Brothers was running its swap and option desk with a 3-factor short rate model with IRMA skew !! ยจ The trick was the calibration of the IRMA mapping. ยจ It was defined with 3 variables originally (we then extended to 4 to account for negative rates), but the original three variables were: ยจ v Intercept ๐ผ Slope ๐‘† Regime Change ๐‘… 50
  • 51. Luc_Faucheux_2020 Taxonomy of models - IX ยจ The IRMA function ๐ผ๐‘…๐‘€๐ด ๐‘Ÿ = ๐‘“(๐‘Ÿ) was actually defined from plotting CD CE as a function of ๐‘“ and was implemented numerically 51 ๐‘“(๐‘Ÿ) ๐‘“โ€ฒ(๐‘Ÿ) Regime Change ๐‘… Intercept ๐ผ Slope ๐‘†
  • 52. Luc_Faucheux_2020 Taxonomy of models - X ยจ Above the Regime Change ๐‘…, the function IRMA is a straight line of slope ๐‘† ยจ If that straight line was continued below the regime change ๐‘… it would intercept the y-axis at the Intercept ๐ผ ยจ Below the Regime Change ๐‘…, the function IRMA is a quadratic function that connect with the straight line at the point (๐‘…, ๐ผ + ๐‘†. ๐‘…) and goes through the origin (0,0) ยจ Note, when I got there in 2002, that function was still used throughout the firm and matched the observed skew in a very stable and remarkable manner. We dabbled into tweaking it for negative rates by essentially adding a parameter similar to the shifted lognormal model, so that the above sentence got changed to: ยจ Below the Regime Change ๐‘…, the function IRMA is a quadratic function that connect with the straight line at the point (๐‘…, ๐ผ + ๐‘†. ๐‘…) and goes through a point (โˆ’๐‘, 0) left of the origin 52
  • 53. Luc_Faucheux_2020 Taxonomy of models - XI ยจ You can see the beauty of this: ๐‘Ÿ ๐‘ก = ๐ผ๐‘…๐‘€๐ด[๐‘ง ๐‘ก + ๐œ‡ ๐‘ก ] ยจ IF (๐‘† = 0, ๐‘… = 0, ๐ผ = ๐‘๐‘ก๐‘’) then we have: ๐‘“@ ๐‘Ÿ = ๐ผ, and so ๐‘“ ๐‘Ÿ = ๐ผ. ๐‘Ÿ + ๐ต ยจ ๐‘Ÿ ๐‘ก is a linear function of the Gaussian variable ๐‘ง ๐‘ก , the model will produce a NORMAL skew ยจ IF (๐‘† = ๐‘๐‘ก๐‘’, ๐‘… = 0, ๐ผ = 0) then we have: ๐‘“@ ๐‘Ÿ = ๐‘†. ๐‘“(๐‘Ÿ), and so ๐‘“ ๐‘Ÿ = exp(๐‘†. ๐‘Ÿ) ยจ ๐‘Ÿ ๐‘ก is an exponential function of the Gaussian variable ๐‘ง ๐‘ก , the model will produce a LOGNORMAL skew ยจ The quadratic part under the Regime Change ๐‘… when non-zero will fold the distribution of ๐‘ง ๐‘ก back on positive rates, so the model avoids negative rates (which for a while was deemed to be a good thing, unless things changed) 53
  • 54. Luc_Faucheux_2020 Taxonomy of models - XII ยจ The 3 parameters had been calibrated to historical data for the skew covering like 40 years of historical market moves or so, which was in itself amazing (the fact that Salomon had a clean database that you could use that was going back so far) ยจ The 3 parameters were surprisingly stable, and essentially produced something that was getting Lognormal at low rates below the Regime Change ๐‘…, and closer to Normal above the Regime Change ๐‘… ยจ Ask anyone who worked on the options desk there and worked with 2+IRMA, and they might still remember by heart those parameters ยจ v Intercept ๐ผ = 0.06 Slope ๐‘†=1 Regime Change ๐‘… = 0.01 54
  • 55. Luc_Faucheux_2020 Taxonomy of models - XIII ยจ If you are bored of model that do not have stochastic volatility, you can add some by also describing the dynamics of the diffusion, you would get what some people call SVBGM (Stochastic Volatility BGM model) if you use BGM and write something like this: ยจ ๐ฟ ๐‘ก + ๐›ฟ๐‘ก, ๐‘ก!, ๐‘ก" โˆ’ ๐ฟ ๐‘ก, ๐‘ก!, ๐‘ก" = โˆซ& &$5& ๐œ‡ ๐‘ , ๐‘ก!, ๐‘ก" . ๐ฟ ๐‘ , ๐‘ก!, ๐‘ก" . ๐‘‘๐‘  + โˆซ& &$5& ฮฃ ๐‘ , ๐‘ก!, ๐‘ก" . ๐ฟ ๐‘ , ๐‘ก!, ๐‘ก" . ([). ๐‘‘๐‘Š ๐‘ , ๐‘ก!, ๐‘ก" ยจ Where now ฮฃ ๐‘ , ๐‘ก!, ๐‘ก" is also a stochastic variable: ยจ ฮฃ ๐‘ก + ๐›ฟ๐‘ก, ๐‘ก!, ๐‘ก" โˆ’ ฮฃ ๐‘ก, ๐‘ก!, ๐‘ก" = โˆซ& &$5& ๐ถ ๐‘ , ๐‘ก!, ๐‘ก" . ๐‘‘๐‘  + โˆซ& &$5& ๐ท ๐‘ , ๐‘ก!, ๐‘ก" . ([). ๐‘‘๐‘ŠF ๐‘ , ๐‘ก!, ๐‘ก" ยจ Where ๐ถ ๐‘ , ๐‘ก!, ๐‘ก" and ๐ท ๐‘ , ๐‘ก!, ๐‘ก" could be function of ฮฃ ๐‘ก, ๐‘ก!, ๐‘ก" ยจ And also where the drivers ๐‘‘๐‘ŠF ๐‘ , ๐‘ก!, ๐‘ก" and ๐‘‘๐‘Š ๐‘ , ๐‘ก!, ๐‘ก" could be correlated 55
  • 56. Luc_Faucheux_2020 Taxonomy of models - XIV ยจ Similarly, if you want to reduce the dimensions of the problem and work in the SHORT RATE model, you can introduce stochastic volatility there too, for example if you write below (Kwok p.407), you get the Fong-Vasicek model (1991) ยจ ~ ๐‘‘๐‘Ÿ = โˆ’๐›ผ. (๐‘Ÿ โˆ’ ฬ…๐‘Ÿ). ๐‘‘๐‘ก + ๐‘ฃ. ([). ๐‘‘๐‘ŠE ๐‘‘๐‘ฃ = โˆ’๐›พ. ๐‘ฃ โˆ’ ฬ…๐‘ฃ . ๐‘‘๐‘ก + ๐œ‰. ๐‘ฃ. ([). ๐‘‘๐‘ŠG ยจ Where: ยจ < ๐‘‘๐‘ŠE. ๐‘‘๐‘ŠG >= ๐œŒ. ๐‘‘๐‘ก ยจ And so on and so forth as someone I knew used to sayโ€ฆas you can see if you know your way around Stochastic Differential Equations, there is a lot you can do (or again just write the discrete dynamics, and let Machine Learning figure out the calibration for you by crunching CPU like you are mining bitcoins) 56
  • 57. Luc_Faucheux_2020 Taxonomy of models - XV ยจ Oh, one final note before we start looking at some of the models in greater details: ยจ You get the Hull-White model (1990), one of the most commonly used, if you write ยจ ๐‘Ÿ ๐‘ก + ๐›ฟ๐‘ก โˆ’ ๐‘Ÿ ๐‘ก = โˆซ& &$5& [๐œƒ(๐‘ ) โˆ’ ๐‘˜. ๐‘Ÿ ๐‘  ]. ๐‘‘๐‘  + ๐œŽ. โˆซ& &$5& 1. ([). ๐‘‘๐‘Š ๐‘  ยจ ๐‘‘๐‘Ÿ(๐‘ก) = [๐œƒ(๐‘ก) โˆ’ ๐‘˜. ๐‘Ÿ ๐‘ก ] + ๐œŽ. ๐‘‘๐‘Š(๐‘ก) ยจ ๐‘‘๐‘Ÿ ๐‘ก = ๐œƒ ๐‘ก . ๐‘‘๐‘ก โˆ’ ๐‘˜. ๐‘Ÿ ๐‘ก . ๐‘‘๐‘ก + ๐œŽ. ๐‘‘๐‘Š(๐‘ก) ยจ Without the added drift ๐œƒ ๐‘ก the equation becomes: ยจ ๐‘‘๐‘Ÿ ๐‘ก = โˆ’๐‘˜. ๐‘Ÿ ๐‘ก . ๐‘‘๐‘ก + ๐œŽ. ๐‘‘๐‘Š(๐‘ก) ยจ Remember our good friend the Langevin equation from 1908? ยจ ๐‘‘๐‘‰ ๐‘ก = โˆ’๐‘˜. ๐‘‰(๐‘ก). ๐‘‘๐‘ก + ๐œŽ. ๐‘‘๐‘Š ยจ Yep, thatโ€™s the one. Goes to show you that Quohelet was right, there is not much that is new under the sun. The good piece of news is that people have been using the Langevin equation since 1908, so there are tons of results that we can easily transfer to the Hull- White model for example 57
  • 58. Luc_Faucheux_2020 Taxonomy of models - XVI ยจ So we will use a lot when looking at Hull-White the results we derived on the Langevin deck ยจ That goes to show you that nothing beats the wisdom of King Salomon (not affiliated with Salomon Brothers) 58
  • 59. Luc_Faucheux_2020 The Art of Term Structure Modeling: The Art of the Drift(*) ยจ (*) Bruce Tuckman, โ€œFixed-Income Securitiesโ€ 59
  • 61. Luc_Faucheux_2020 Some notes about trees, Respecting the Arbitrage relationships locally and everywhere 61
  • 62. Luc_Faucheux_2020 Local arbitrage and global arbitrage ยจ We saw in the โ€œtreeโ€ deck when building the BDT model that the only relationships that we were enforcing were the โ€œglobalโ€ arbitrage free relationships as viewed from the origin (when we calibrated the โ€œkโ€s in order to recover the discount factors 62
  • 63. Luc_Faucheux_2020 Local arbitrage and global arbitrage - II ยจ This is because in general a recombining binomial tree does not have enough degrees of freedom in order to respect the arbitrage โ€œat every node in the treeโ€. (except in some very simple cases like the Ho-Lee model or BDT, see further in this deck). ยจ And so we really enforce the โ€œglobalโ€ arbitrage relationships, essentially calibrating the tree so that we recover the discount factors from the initial discount curve ยจ Instead of enforcing all the possible constraints: ยจ ๐”ผ&" *+ ๐‘‰ ๐‘ก!, $ # #$4 &,&",&! .) , ๐‘ก!, ๐‘ก! |๐”‰(๐‘ก) = # #$% &,&",&! .) = ๐‘ง๐‘ ๐‘ก, ๐‘ก!, ๐‘ก" ยจ We only enforce (calibrate) the ones from the origin of the tree for example like we did in BDT: ยจ ๐”ผ&" *+ ๐‘‰ ๐‘ก!, $ # #$4 &,&",&! .) , ๐‘ก!, ๐‘ก! |๐”‰(๐‘ก = 0) = # #$% &6H,&",&! .) = ๐‘ง๐‘ ๐‘ก = 0, ๐‘ก!, ๐‘ก" 63
  • 64. Luc_Faucheux_2020 Local arbitrage and global arbitrage - III ยจ In general for a non constant volatility the BDT tree will get distorted to look something like below. The average on each slices of the zeros are such that they are the value from the initial discount curve. If you look at a specific node inside the tree, the arbitrage constraints will be violated, and there is not much that you will be able to do about it. 64
  • 65. Luc_Faucheux_2020 Local arbitrage and global arbitrage - IV ยจ Because recombining binomial trees are computationally attractive (especially when we did not have cloud computing in the 1990s, am dating myself), Richard Robb my boss at the time and I tried for a while to come up with a bunch of tricks to try to enforce arbitrage everywhere in the BDT framework we had, trying to find ways to even allow for a minimal amount of arbitrage, when in the end we realized that it would actually be easier to implement a non-recombining tree and essentially do the backward valuation pass using a regression method, what is known in the literature as the Longstaff-Schwartz method, but we did not know that at the time 65
  • 66. Luc_Faucheux_2020 Local arbitrage and global arbitrage - V ยจ Note HOWEVER that in short rate model like BDT, even though the tree looks distorted, it will not break the arbitrage locally, as in essence the short rate is the only information that you have, so any tree that you rebuild locally will be arbitrage-free. ยจ It is when you look at the evolution of more than one forward on the curve in a binomial recombining tree that you will end up always breaking the arbitrage locally (and a numerical precision will grow exponentially, the best I could ever achieve was 12 steps or so before observing a local arbitrage that was not respected) ยจ Bear in mind that looking at say 2 forwards in a binomial recombining tree is still a one factor model. ยจ It is not the same thing as say just a short rate model that is multi-factor ยจ Again, maybe obvious to most of you, but worth pointing out. 66
  • 67. Luc_Faucheux_2020 Local arbitrage and global arbitrage - VI ยจ From the Tree deck, inside a one factor BDT model, the tree and every other small trees inside will be arbitrage free by construction (because the only information that you have is the short rate, or daily zeros between nodes, and every curve can and has to be reconstructed from that). 67 NEW_D 0.9901 0.985235 0.980507 0.975929 0.971767 0.97038 0.97009 0.970699 0.97308 0.975147 0.974849 0.974541 0.985206 0.980392 0.975717 0.971325 0.969655 0.968852 0.969484 0.972015 0.974261 0.974104 0.97399 0.980277 0.975503 0.970877 0.968913 0.967564 0.968221 0.970909 0.973345 0.973338 0.973427 0.975288 0.970422 0.968153 0.966224 0.966907 0.969761 0.972396 0.972549 0.972853 0.969961 0.967375 0.964831 0.96554 0.968568 0.971416 0.971738 0.972266 0.966579 0.963383 0.96412 0.967331 0.970401 0.970904 0.971667 0.961877 0.962643 0.966046 0.969351 0.970045 0.971056 0.961107 0.964713 0.968266 0.969163 0.970432 0.963329 0.967143 0.968255 0.969794 0.965982 0.967321 0.969144 0.966361 0.96848 0.967802 ๐ด โ€œ๐‘ ๐‘™๐‘–๐‘๐‘’โ€ ๐‘–๐‘  ๐‘๐‘Ž๐‘™๐‘–๐‘๐‘Ÿ๐‘Ž๐‘ก๐‘’๐‘‘ ๐‘“๐‘Ÿ๐‘œ๐‘š ๐‘กโ„Ž๐‘’ ๐‘–๐‘›๐‘–๐‘ก๐‘–๐‘Ž๐‘™ ๐‘‘๐‘–๐‘ ๐‘๐‘œ๐‘ข๐‘›๐‘ก ๐‘๐‘ข๐‘Ÿ๐‘ฃ๐‘’ ๐‘ค๐‘–๐‘กโ„Ž ๐‘กโ„Ž๐‘’ ๐‘Ž๐‘ ๐‘ ๐‘ข๐‘š๐‘๐‘ก๐‘–๐‘œ๐‘›๐‘  ๐‘œ๐‘› ๐‘กโ„Ž๐‘’ ๐‘‘๐‘ฆ๐‘›๐‘Ž๐‘š๐‘–๐‘๐‘  ๐‘œ๐‘“ ๐‘กโ„Ž๐‘’ ๐‘“๐‘œ๐‘Ÿ๐‘ค๐‘Ž๐‘Ÿ๐‘‘ ๐‘Ÿ๐‘Ž๐‘ก๐‘’ ๐ด๐‘›๐‘ฆ ๐‘ก๐‘Ÿ๐‘’๐‘’ ๐‘–๐‘›๐‘ ๐‘–๐‘‘๐‘’ ๐‘กโ„Ž๐‘’ ๐‘”๐‘™๐‘œ๐‘๐‘Ž๐‘™ ๐‘ก๐‘Ÿ๐‘’๐‘’ ๐‘ค๐‘–๐‘™๐‘™ ๐‘ ๐‘ก๐‘–๐‘™๐‘™ ๐‘๐‘’ ๐‘Ž๐‘Ÿ๐‘๐‘–๐‘ก๐‘Ÿ๐‘Ž๐‘”๐‘’ ๐‘“๐‘Ÿ๐‘’๐‘’ ๐‘Ž๐‘  ๐‘ฆ๐‘œ๐‘ข ๐‘œ๐‘›๐‘™๐‘ฆ โ„Ž๐‘Ž๐‘ฃ๐‘’ ๐‘œ๐‘›๐‘’ ๐‘“๐‘Ž๐‘๐‘ก๐‘œ๐‘Ÿ ๐‘ก๐‘œ ๐‘”๐‘œ ๐‘๐‘ฆ
  • 68. Luc_Faucheux_2020 Local arbitrage and global arbitrage - VII ยจ Bear in mind that not every short rate model can be implemented in a binomial recombining tree (we will see in the HJM drift section that in general the short rate is non Markovian for a generic volatility surface as an input) ยจ All that I am saying here, is that the BDT implementation we looked at in the โ€œTreeโ€ deck is binomial, recombining, based on the short rate (overnight zeros) and was calibrated to the initial discount curve (enforce the initial arbitrage free relationships). By construction, any subset of the tree that you look at, because the only information that you have at this point is the discrete zeros, will be also arbitrage free locally. ยจ The BDT has a very specific dynamics, that we showed to be: ยจ ln(๐‘Ÿ ๐‘ก + ๐›ฟ๐‘ก ) โˆ’ ln(๐‘Ÿ ๐‘ก ) = โˆซ& &$5& [๐œƒ(๐‘ ) โˆ’ ?@(>) ?(>) . ln(๐‘Ÿ ๐‘  )]. ๐‘‘๐‘  +. โˆซ& &$5& ๐œŽ(๐‘ ). ([). ๐‘‘๐‘Š ๐‘  68
  • 69. Luc_Faucheux_2020 Towards a continuous description Instantaneous Forward Rates 69
  • 70. Luc_Faucheux_2020 Instantaneous rates ยจ There is only one discount curve ยจ From the unique discount curve you can define many different rates of many different tenors ยจ Simply compounded rates ยจ # #$4 &,&",&! .) &,&",&! = ๐‘๐ถ ๐‘ก, ๐‘ก!, ๐‘ก" ยจ Continuously compounded ยจ Annually compounded ยจ K-times per year compounded. ยจ The point is that all those definitions converge to the same limit when ๐œ ๐‘ก, ๐‘ก!, ๐‘ก" โ†’ 0, or equivalently ๐‘ก" โ†’ ๐‘ก! ยจ This leads to the concept of โ€œinstantaneous ratesโ€ ยจ You need that formalism for HJM, and simpler term structure models 70
  • 71. Luc_Faucheux_2020 Summary of the rates notation we had in Part II and Part III ยจ We are now ready to revisit the notations and definitions that we had in part II and part III with the more generic notation that is now rigorous ยจ Not saying that the ones before were not, but usually in textbooks they start with the simple ones go through the simple models, and then start introducing more complicated notations ยจ Here we sort of started with the simple notations as you will find them in every textbooks, went through why we need the more general ones, and then are now reducing the complexity of the modeling making assumptions ยจ I think it is always better to have a general framework and work out specific simple cases of it rather than getting stuck at the bottom level ยจ Here were the slides we had in Part II and Part III 71
  • 72. Luc_Faucheux_2020 Summary of the definitions in the โ€œsimpleโ€ notation 72
  • 73. Luc_Faucheux_2020 Notations and conventions in the rates world -IV ยจ Continuously compounded spot interest rate: ยจ ๐‘Ÿ ๐‘ก, ๐‘‡ = โˆ’ IJ(./(&,K)) )(&,K) ยจ Where ๐œ(๐‘ก, ๐‘‡) is the year fraction, using whatever convention (ACT/360, ACT/365, 30/360, 30/250,..) and possible holidays calendar we want. In the simplest case: ยจ ๐œ ๐‘ก, ๐‘‡ = ๐‘‡ โˆ’ ๐‘ก ยจ ๐‘ง๐‘ ๐‘ก, ๐‘‡ . exp ๐‘Ÿ ๐‘ก, ๐‘‡ . ๐œ ๐‘ก, ๐‘‡ = 1 ยจ ๐‘ง๐‘ ๐‘ก, ๐‘‡ = exp โˆ’๐‘Ÿ ๐‘ก, ๐‘‡ . ๐œ ๐‘ก, ๐‘‡ ยจ In the deterministic case: ยจ ๐‘ง๐‘ ๐‘ก, ๐‘‡ = exp โˆ’๐‘Ÿ ๐‘ก, ๐‘‡ . ๐œ ๐‘ก, ๐‘‡ = ๐ท ๐‘ก, ๐‘‡ = L(&) L(K) = exp(โˆ’ โˆซ& K ๐‘… ๐‘  . ๐‘‘๐‘ ) ยจ ๐‘Ÿ ๐‘ก, ๐‘‡ = # ) &,K . โˆซ& K ๐‘… ๐‘  . ๐‘‘๐‘  73
  • 74. Luc_Faucheux_2020 Notations and conventions in the rates world - V ยจ Simply compounded spot interest rate ยจ ๐‘™ ๐‘ก, ๐‘‡ = # )(&,K) . #M./(&,K) ./(&,K) ยจ Or alternatively, in the bootstrap form ยจ ๐œ ๐‘ก, ๐‘‡ . ๐‘™ ๐‘ก, ๐‘‡ . ๐‘ง๐‘ ๐‘ก, ๐‘‡ = 1 โˆ’ ๐‘ง๐‘(๐‘ก, ๐‘‡) ยจ 1 + ๐œ ๐‘ก, ๐‘‡ . ๐‘™ ๐‘ก, ๐‘‡ . ๐‘ง๐‘ ๐‘ก, ๐‘‡ = 1 ยจ ๐‘ง๐‘ ๐‘ก, ๐‘‡ = # #$) &,K .% &,K ยจ In the deterministic case: ยจ ๐‘ง๐‘ ๐‘ก, ๐‘‡ = # #$) &,K .% &,K = ๐ท ๐‘ก, ๐‘‡ = L(&) L(K) = exp(โˆ’ โˆซ& K ๐‘… ๐‘  . ๐‘‘๐‘ ) ยจ ๐‘™ ๐‘ก, ๐‘‡ = # ) &,K . [1 โˆ’ exp โˆ’ โˆซ& K ๐‘… ๐‘  . ๐‘‘๐‘  ] 74
  • 75. Luc_Faucheux_2020 Notations and conventions in the rates world - VI ยจ Annually compounded spot interest rate ยจ ๐‘ฆ ๐‘ก, ๐‘‡ = # ./(&,K)(/*(,,.) โˆ’ 1 ยจ Or alternatively, in the bootstrap form ยจ (1 + ๐‘ฆ ๐‘ก, ๐‘‡ ). ๐‘ง๐‘ ๐‘ก, ๐‘‡ #/) &,K = 1 ยจ (1 + ๐‘ฆ ๐‘ก, ๐‘‡ )) &,K . ๐‘ง๐‘ ๐‘ก, ๐‘‡ = 1 ยจ ๐‘ง๐‘ ๐‘ก, ๐‘‡ = # (#$B &,K )* ,,. ยจ In the deterministic case: ยจ ๐‘ง๐‘ ๐‘ก, ๐‘‡ = # (#$B &,K )* ,,. = ๐ท ๐‘ก, ๐‘‡ = L(&) L(K) = exp(โˆ’ โˆซ& K ๐‘… ๐‘  . ๐‘‘๐‘ ) 75
  • 76. Luc_Faucheux_2020 Notations and conventions in the rates world - VII ยจ ๐‘ž-times per year compounded spot interest rate ยจ ๐‘ฆO ๐‘ก, ๐‘‡ = O ./(&,K)(/0*(,,.) โˆ’ ๐‘ž ยจ Or alternatively, in the bootstrap form ยจ (1 + # O ๐‘ฆO ๐‘ก, ๐‘‡ ). ๐‘ง๐‘ ๐‘ก, ๐‘‡ #/O) &,K = 1 ยจ (1 + # O ๐‘ฆO ๐‘ก, ๐‘‡ )O.) &,K . ๐‘ง๐‘ ๐‘ก, ๐‘‡ = 1 ยจ ๐‘ง๐‘ ๐‘ก, ๐‘‡ = # (#$ ( 0 .B0 &,K )0.* ,,. ยจ In the deterministic case: ยจ ๐‘ง๐‘ ๐‘ก, ๐‘‡ = # (#$ ( 0 .B0 &,K )0.* ,,. = ๐ท ๐‘ก, ๐‘‡ = L(&) L(K) = exp(โˆ’ โˆซ& K ๐‘… ๐‘  . ๐‘‘๐‘ ) 76
  • 77. Luc_Faucheux_2020 Notations and conventions in the rates world - VIII ยจ In bootstrap form which is the intuitive way: ยจ Continuously compounded spot: ๐‘ง๐‘ ๐‘ก, ๐‘‡ = exp โˆ’๐‘Ÿ ๐‘ก, ๐‘‡ . ๐œ ๐‘ก, ๐‘‡ ยจ Simply compounded spot: ๐‘ง๐‘ ๐‘ก, ๐‘‡ = # #$) &,K .% &,K ยจ Annually compounded spot: ๐‘ง๐‘ ๐‘ก, ๐‘‡ = # (#$B &,K )* ,,. ยจ ๐‘ž-times per year compounded spot ๐‘ง๐‘ ๐‘ก, ๐‘‡ = # (#$ ( 0 .B0 &,K )0.* ,,. 77
  • 78. Luc_Faucheux_2020 Notations and conventions in the rates world - IX ยจ In the small ๐œ ๐‘ก, ๐‘‡ โ†’ 0 limit (also if the rates themselves are such that they are <<1) ยจ In bootstrap form which is the intuitive way: ยจ Continuously compounded spot: ๐‘ง๐‘ ๐‘ก, ๐‘‡ = 1 โˆ’ ๐‘Ÿ ๐‘ก, ๐‘‡ . ๐œ ๐‘ก, ๐‘‡ + ๐’ช(๐œP. ๐‘ŸP) ยจ Simply compounded spot: ๐‘ง๐‘ ๐‘ก, ๐‘‡ = 1 โˆ’ ๐‘™ ๐‘ก, ๐‘‡ . ๐œ ๐‘ก, ๐‘‡ + ๐’ช(๐œP. ๐‘™P) ยจ Annually compounded spot: ๐‘ง๐‘ ๐‘ก, ๐‘‡ = 1 โˆ’ ๐‘ฆ ๐‘ก, ๐‘‡ . ๐œ ๐‘ก, ๐‘‡ + ๐’ช(๐œP. ๐‘ฆP) ยจ ๐‘ž-times per year compounded spot ๐‘ง๐‘ ๐‘ก, ๐‘‡ = 1 โˆ’ ๐‘ฆO ๐‘ก, ๐‘‡ . ๐œ ๐‘ก, ๐‘‡ + ๐’ช(๐œP. ๐‘ฆO P) ยจ So in the limit of small ๐œ ๐‘ก, ๐‘‡ (and also small rates), in particular when ๐‘‡ โ†’ ๐‘ก, all rates converge to the same limit we call ยจ ๐ฟ๐‘–๐‘š ๐‘‡ โ†’ ๐‘ก = lim Kโ†’& ( #M./ &,K ) &,K ) 78
  • 79. Luc_Faucheux_2020 Notations and conventions in the rates world - X ยจ In the deterministic case using the continuously compounded spot rate for example: ยจ ๐‘ง๐‘ ๐‘ก, ๐‘‡ = exp โˆ’๐‘Ÿ ๐‘ก, ๐‘‡ . ๐œ ๐‘ก, ๐‘‡ = ๐ท ๐‘ก, ๐‘‡ = L(&) L(K) = exp(โˆ’ โˆซ& K ๐‘… ๐‘  . ๐‘‘๐‘ ) ยจ ๐‘Ÿ ๐‘ก, ๐‘‡ = # ) &,K . โˆซ& K ๐‘… ๐‘  . ๐‘‘๐‘  ยจ When ๐‘‡ โ†’ ๐‘ก, ๐‘Ÿ ๐‘ก, ๐‘‡ โ†’ ๐‘…(๐‘ก) ยจ So: ๐ฟ๐‘–๐‘š ๐‘‡ โ†’ ๐‘ก = lim Kโ†’& ( #M./ &,K ) &,K ) = ๐‘…(๐‘ก) ยจ So ๐‘…(๐‘ก) can be seen as the limit of all the different rates defined above. ยจ You can also do this using any of the rates defined previously 79
  • 80. Luc_Faucheux_2020 Instantaneous rates - II ยจ We are reviewing the definitions of part II and III with the new notation: ยจ Continuously compounded spot interest rate: ยจ ๐‘Ÿ ๐‘ก, ๐‘‡ = โˆ’ IJ(./(&,K)) )(&,K) ยจ ๐‘ง๐‘ ๐‘ก, ๐‘‡ . exp ๐‘Ÿ ๐‘ก, ๐‘‡ . ๐œ ๐‘ก, ๐‘‡ = 1 ยจ ๐‘ง๐‘ ๐‘ก, ๐‘‡ = exp โˆ’๐‘Ÿ ๐‘ก, ๐‘‡ . ๐œ ๐‘ก, ๐‘‡ ยจ With our more generic notation in the case of the stochastic variable this reads: ยจ ๐‘… ๐‘ก, ๐‘ก!, ๐‘ก" = โˆ’ IJ(*+ &,&",&! ) ) &,&",&! ยจ CAREFUL that now you are dealing with stochastic variable, and within the ITO calculus, the functions Log and exp cannot be used as in the regular calculus ยจ ALSO be careful when trying to do any derivation or differentiation 80
  • 81. Luc_Faucheux_2020 Instantaneous rates โ€“ III ยจ In the deterministic case: ยจ ๐‘ง๐‘ ๐‘ก, ๐‘‡ = exp โˆ’๐‘Ÿ ๐‘ก, ๐‘‡ . ๐œ ๐‘ก, ๐‘‡ = ๐ท ๐‘ก, ๐‘‡ = L(&) L(K) = exp(โˆ’ โˆซ& K ๐‘… ๐‘  . ๐‘‘๐‘ ) ยจ ๐‘Ÿ ๐‘ก, ๐‘‡ = # ) &,K . โˆซ& K ๐‘… ๐‘  . ๐‘‘๐‘  ยจ This now reads: ยจ ๐‘ง๐‘ ๐‘ก, ๐‘ก!, ๐‘ก" = exp โˆ’๐‘Ÿ ๐‘ก, ๐‘ก!, ๐‘ก" . ๐œ ๐‘ก, ๐‘ก!, ๐‘ก" = ./ &,&,&" ./ &,&,&! ยจ We are not yet dealing with the equation: ๐‘Ÿ ๐‘ก, ๐‘‡ = # ) &,K . โˆซ& K ๐‘… ๐‘  . ๐‘‘๐‘  ยจ We are essentially dropping the notation ๐ท ๐‘ก, ๐‘‡ , you find in some textbooks but I found it to be confusing and useless since you have the ๐‘๐ถ ๐‘ก, ๐‘ก!, ๐‘ก" and their fixed value ๐‘ง๐‘ ๐‘ก, ๐‘ก!, ๐‘ก" for the specific observation of the discount curve at time ๐‘ก 81
  • 82. Luc_Faucheux_2020 Instantaneous rates โ€“ IV ยจ Simply compounded spot interest rate ยจ ๐‘™ ๐‘ก, ๐‘‡ = # )(&,K) . #M./(&,K) ./(&,K) ยจ Or alternatively, in the bootstrap form ยจ ๐œ ๐‘ก, ๐‘‡ . ๐‘™ ๐‘ก, ๐‘‡ . ๐‘ง๐‘ ๐‘ก, ๐‘‡ = 1 โˆ’ ๐‘ง๐‘(๐‘ก, ๐‘‡) ยจ 1 + ๐œ ๐‘ก, ๐‘‡ . ๐‘™ ๐‘ก, ๐‘‡ . ๐‘ง๐‘ ๐‘ก, ๐‘‡ = 1 ยจ ๐‘ง๐‘ ๐‘ก, ๐‘‡ = # #$) &,K .% &,K ยจ This is familiar to us now since we have done most of Part II and Part III using the simply compounded rate. The equations above should of course read: ยจ ๐ฟ ๐‘ก, ๐‘ก!, ๐‘ก" = # ) &,&",&! . #M*+ &,&",&! *+ &,&",&! ยจ ๐‘๐ถ ๐‘ก, ๐‘ก!, ๐‘ก" = # #$) &,&",&! .4 &,&",&! 82
  • 83. Luc_Faucheux_2020 Instantaneous rates โ€“ V ยจ Annually compounded spot interest rate ยจ ๐‘ฆ ๐‘ก, ๐‘‡ = # ./(&,K)(/*(,,.) โˆ’ 1 ยจ Or alternatively, in the bootstrap form ยจ (1 + ๐‘ฆ ๐‘ก, ๐‘‡ ). ๐‘ง๐‘ ๐‘ก, ๐‘‡ #/) &,K = 1 ยจ (1 + ๐‘ฆ ๐‘ก, ๐‘‡ )) &,K . ๐‘ง๐‘ ๐‘ก, ๐‘‡ = 1 ยจ ๐‘ง๐‘ ๐‘ก, ๐‘‡ = # (#$B &,K )* ,,. ยจ Same, this now reads: ยจ ๐‘๐ถ ๐‘ก, ๐‘ก!, ๐‘ก" = # (#$Q &,&",&! ) * ,,,",,! and the one for the observed value at time ๐‘ก ยจ ๐‘ง๐‘ ๐‘ก, ๐‘ก!, ๐‘ก" = # (#$B &,&",&! ) * ,,,",,! 83
  • 84. Luc_Faucheux_2020 Instantaneous rates โ€“ VI ยจ ๐‘ž-times per year compounded spot interest rate ยจ ๐‘ฆO ๐‘ก, ๐‘‡ = O ./(&,K)(/0*(,,.) โˆ’ ๐‘ž ยจ Or alternatively, in the bootstrap form ยจ (1 + # O ๐‘ฆO ๐‘ก, ๐‘‡ ). ๐‘ง๐‘ ๐‘ก, ๐‘‡ #/O) &,K = 1 ยจ (1 + # O ๐‘ฆO ๐‘ก, ๐‘‡ )O.) &,K . ๐‘ง๐‘ ๐‘ก, ๐‘‡ = 1 ยจ ๐‘ง๐‘ ๐‘ก, ๐‘‡ = # (#$ ( 0 .B0 &,K )0.* ,,. ยจ Becomes : ๐‘๐ถ ๐‘ก, ๐‘ก!, ๐‘ก" = # (#$ ( 0 .B0 &,&",&! ) 0.* ,,,",,! 84
  • 85. Luc_Faucheux_2020 Instantaneous rates โ€“ VII ยจ In bootstrap form which is the intuitive way: ยจ Continuously compounded spot: ๐‘ง๐‘ ๐‘ก, ๐‘‡ = exp โˆ’๐‘Ÿ ๐‘ก, ๐‘‡ . ๐œ ๐‘ก, ๐‘‡ ยจ Simply compounded spot: ๐‘ง๐‘ ๐‘ก, ๐‘‡ = # #$) &,K .% &,K ยจ Annually compounded spot: ๐‘ง๐‘ ๐‘ก, ๐‘‡ = # (#$B &,K )* ,,. ยจ ๐‘ž-times per year compounded spot ๐‘ง๐‘ ๐‘ก, ๐‘‡ = # (#$ ( 0 .B0 &,K )0.* ,,. 85
  • 86. Luc_Faucheux_2020 Instantaneous rates โ€“ VIII ยจ The slide before becomes ยจ In bootstrap form which is the intuitive way: ยจ Continuously compounded : ๐‘๐ถ ๐‘ก, ๐‘ก!, ๐‘ก" = exp โˆ’๐‘… ๐‘ก, ๐‘ก!, ๐‘ก" . ๐œ ๐‘ก, ๐‘ก!, ๐‘ก" ยจ Simply compounded : ๐‘๐ถ ๐‘ก, ๐‘ก!, ๐‘ก" = # #$) &,&",&! .4 &,&",&! ยจ Annually compounded : ๐‘๐ถ ๐‘ก, ๐‘ก!, ๐‘ก" = # (#$Q &,&",&! ) * ,,,",,! ยจ ๐‘ž-times per year compounded: ๐‘๐ถ ๐‘ก, ๐‘ก!, ๐‘ก" = # (#$ ( 0 .Q0 &,&",&! ) 0.* ,,,",,! 86
  • 87. Luc_Faucheux_2020 Instantaneous rates โ€“ IX ยจ In the small ๐œ ๐‘ก, ๐‘ก!, ๐‘ก" โ†’ 0 limit (also if the rates themselves are such that they are <<1) ยจ In bootstrap form which is the intuitive way: ยจ Continuously compounded spot: ๐‘๐ถ ๐‘ก, ๐‘ก!, ๐‘ก" = 1 โˆ’ ๐‘… ๐‘ก, ๐‘ก!, ๐‘ก" . ๐œ + ๐’ช(๐œP. ๐‘…P) ยจ Simply compounded spot: ๐‘๐ถ ๐‘ก, ๐‘ก!, ๐‘ก" = 1 โˆ’ ๐ฟ ๐‘ก, ๐‘ก!, ๐‘ก" . ๐œ + ๐’ช(๐œP. ๐‘™P) ยจ Annually compounded spot: ๐‘๐ถ ๐‘ก, ๐‘ก!, ๐‘ก" = 1 โˆ’ ๐‘Œ ๐‘ก, ๐‘ก!, ๐‘ก" . ๐œ + ๐’ช(๐œP. ๐‘ฆP) ยจ ๐‘ž-times per year compounded spot ๐‘๐ถ ๐‘ก, ๐‘ก!, ๐‘ก" = 1 โˆ’ ๐‘ŒO ๐‘ก, ๐‘ก!, ๐‘ก" . ๐œ + ๐’ช(๐œP. ๐‘ฆO P) ยจ So in the limit of small ๐œ ๐‘ก, ๐‘ก!, ๐‘ก" (and also small rates), in particular when: ๐‘ก" โ†’ ๐‘ก!, all rates converge to the same limit we call ยจ ๐ฟ๐‘–๐‘š ๐‘ก" โ†’ ๐‘ก! = lim &!โ†’&" ( #M*+ &,&",&! ) &,&",&! ) that we will note Instantaneous Forward Rate 87
  • 88. Luc_Faucheux_2020 Backup of slide X ยจ Backup of slide X (sorry for that, Powerpoint file somehow got corrupted, and kept dropping that slide and replacing it with the Master header, time to stop working on part IV and start part V) ยจ ๐ฟ๐‘–๐‘š ๐‘ก" โ†’ ๐‘ก! = lim &!โ†’&" ( #M*+ &,&",&! ) &,&",&! ) that we will note Instantaneous Forward Rate ยจ ๐ฟ๐‘–๐‘š ๐‘ก" โ†’ ๐‘ก!, ๐‘ก" โ†’ ๐‘ก = lim &!โ†’&",&!โ†’& ( #M*+ &,&",&! ) &,&",&! ) that we will note Instantaneous SHORT RATE ยจ We already have the notation ๐‘†๐‘… for Swap Rate. Also ๐‘† could stand for short, swap, spot, a lot of different things ยจ Some textbooks use the lower case ๐‘Ÿ for short rate. This is confusing, especially since we would like to keep lower case for values that are fixed or observed, and upper case for random variables for which we compute expectations 88
  • 89. Luc_Faucheux_2020 Backup of slide X-b ยจ So just to not be too confused, we will use the notation: ยจ ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก!, ๐‘ก" = ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก!, ๐‘ก!$ = ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก! = lim &!โ†’&" ( #M*+ &,&",&! ) &,&",&! ) ยจ ๐ผ๐‘†โ„Ž๐‘… ๐‘ก, ๐‘ก!, ๐‘ก" = ๐ผ๐‘†โ„Ž๐‘… ๐‘ก, ๐‘ก+, ๐‘ก + = ๐ผ๐‘†โ„Ž๐‘… ๐‘ก = lim &!โ†’&",&!โ†’& ( #M*+ &,&",&! ) &,&",&! ) 89
  • 90. Luc_Faucheux_2020 Instantaneous rates โ€“ XI ยจ ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก!, ๐‘ก" = ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก!, ๐‘ก!$ = ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก! = lim &!โ†’&" ( #M*+ &,&",&! ) &,&",&! ) ยจ ๐ผ๐‘†โ„Ž๐‘… ๐‘ก, ๐‘ก!, ๐‘ก" = ๐ผ๐‘†โ„Ž๐‘… ๐‘ก, ๐‘ก+, ๐‘ก + = ๐ผ๐‘†โ„Ž๐‘… ๐‘ก = lim &!โ†’&",&!โ†’& ( #M*+ &,&",&! ) &,&",&! ) ยจ ๐ผ๐‘†โ„Ž๐‘… ๐‘ก = lim &"โ†’& ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก! ยจ For now letโ€™s keep those notations for a while ยจ Note also that ยจ ๐ผ๐‘†โ„Ž๐‘… ๐‘ก = lim &!โ†’& ( #M*+ &,&,&! ) &,&,&! ) 90
  • 91. Luc_Faucheux_2020 Instantaneous rates โ€“ XII ยจ Some other terms that you sometimes find in the literature: ยจ ๐ผ๐‘†โ„Ž๐‘… ๐‘ก is sometimes noted ๐‘Ÿ(๐‘ก) and called the โ€œinstantaneous risk-free spot rate, or short rate, it is the rate at which an associated money market (or bank) account accrues continuously starting from $1 at time ๐‘ก = 0) ยจ It is a crucial concept as most models developed at the beginning were โ€œSHORT RATE MODELSโ€, meaning that instead of modeling the ๐‘๐ถ ๐‘ก, ๐‘ก!, ๐‘ก" , the only variable we are modeling is the short rate ๐ผ๐‘†โ„Ž๐‘… ๐‘ก ยจ We will go through the taxonomy of all those models but it is crucial to note that the โ€œshort rate modelsโ€ are reduction of the general framework ยจ It is also quite DANGEROUS to reduce ๐‘… ๐‘ก, ๐‘ก!, ๐‘ก" to ๐‘Ÿ ๐‘ก = ๐‘… ๐‘ก, ๐‘ก! = ๐‘ก, ๐‘ก" = ๐‘ก because you lose track of which time variable is the โ€œBrownianโ€ one (the first one) and which one is the โ€œNewtonianโ€ one (the second one and the third one) to use the analogy from the Baxter book. We use that book a lot in the deck on Numeraire and Measures. If you want to really understand Girsanovโ€™s theorem, that was the only book that did it for me. 91
  • 93. Luc_Faucheux_2020 Instantaneous rates โ€“ XIII ยจ Some more intuition around those โ€instantaneousโ€ rates. ยจ โ€œYield-to-Maturityโ€ ยจ This is the corresponding rate for a ๐‘๐ถ ๐‘ก, ๐‘ก, ๐‘ก" up until time ๐‘ก" ยจ In the case of the continuously compounded rate ยจ ๐‘๐ถ ๐‘ก, ๐‘ก!, ๐‘ก" = exp โˆ’๐‘… ๐‘ก, ๐‘ก!, ๐‘ก" . ๐œ ๐‘ก, ๐‘ก!, ๐‘ก" ยจ ๐‘๐ถ ๐‘ก, ๐‘ก, ๐‘ก" = exp โˆ’๐‘… ๐‘ก, ๐‘ก, ๐‘ก" . ๐œ ๐‘ก, ๐‘ก, ๐‘ก" ยจ ๐‘… ๐‘ก, ๐‘ก, ๐‘ก" = โˆ’ # ) &,&,&! . ln(๐‘๐ถ ๐‘ก, ๐‘ก, ๐‘ก" ) ยจ ๐‘… ๐‘ก, ๐‘ก!, ๐‘ก" = โˆ’ # ) &,&",&! . ln ๐‘๐ถ ๐‘ก, ๐‘ก!, ๐‘ก" = โˆ’ # ) &,&",&! . ln( *+ &,&,&! *+ &,&,&" ) ยจ ๐‘… ๐‘ก, ๐‘ก!, ๐‘ก" = โˆ’ # ) &,&",&! . {ln๐‘๐ถ ๐‘ก, ๐‘ก, ๐‘ก" โˆ’ ln๐‘๐ถ ๐‘ก, ๐‘ก, ๐‘ก! } 93
  • 94. Luc_Faucheux_2020 Instantaneous rates โ€“ XIV ยจ ๐‘… ๐‘ก, ๐‘ก!, ๐‘ก" = โˆ’ # ) &,&",&! . {ln๐‘๐ถ ๐‘ก, ๐‘ก, ๐‘ก" โˆ’ ln๐‘๐ถ ๐‘ก, ๐‘ก, ๐‘ก! } ยจ ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก!, ๐‘ก" = ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก!, ๐‘ก!$ = ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก! = lim &!โ†’&" ( #M*+ &,&",&! ) &,&",&! ) ยจ ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก! = lim &!โ†’&" ( #M*+ &,&",&! ) &,&",&! ) = lim &!โ†’&" (๐‘… ๐‘ก, ๐‘ก!, ๐‘ก" ) ยจ ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก! = lim &!โ†’&" ( #M*+ &,&",&! ) &,&",&! ) = lim &!โ†’&" (๐ฟ ๐‘ก, ๐‘ก!, ๐‘ก" ) ยจ ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก! = lim &!โ†’&" ( #M*+ &,&",&! ) &,&",&! ) = lim &!โ†’&" (๐‘Œ ๐‘ก, ๐‘ก!, ๐‘ก" ) ยจ ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก! = lim &!โ†’&" ( #M*+ &,&",&! ) &,&",&! ) = lim &!โ†’&" (๐‘ŒO ๐‘ก, ๐‘ก!, ๐‘ก" ) 94
  • 95. Luc_Faucheux_2020 Instantaneous rates โ€“ XV ยจ ๐‘… ๐‘ก, ๐‘ก!, ๐‘ก" = โˆ’ # ) &,&",&! . {ln๐‘๐ถ ๐‘ก, ๐‘ก, ๐‘ก" โˆ’ ln๐‘๐ถ ๐‘ก, ๐‘ก, ๐‘ก! } ยจ ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก! = lim &!โ†’&" ( #M*+ &,&",&! ) &,&",&! ) = lim &!โ†’&" (๐‘… ๐‘ก, ๐‘ก!, ๐‘ก" ) = lim ) &,&",&! โ†’H (๐‘… ๐‘ก, ๐‘ก!, ๐‘ก" ) ยจ For small ๐œ ๐‘ก, ๐‘ก!, ๐‘ก" , we have ๐œ ๐‘ก, ๐‘ก!, ๐‘ก" = ๐›ผ. (๐‘ก" โˆ’ ๐‘ก!) ยจ The ๐›ผ depends on the actual daycount fraction used to compute ๐œ ๐‘ก, ๐‘ก!, ๐‘ก" ยจ ๐œ ๐‘ก, ๐‘ก!, ๐‘ก" = ๐›ผ. ๐‘ก" โˆ’ ๐‘ก! = ๐›ผ. ๐›ฟ๐‘ก ยจ ๐‘ก" = ๐‘ก! + ) &,&",&! R = ๐‘ก! + ๐›ฟ๐‘ก ยจ ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก! = lim 5&โ†’H (๐‘… ๐‘ก, ๐‘ก!, ๐‘ก! + ๐›ฟ๐‘ก ) 95
  • 96. Luc_Faucheux_2020 Instantaneous rates โ€“ XVI ยจ ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก! = ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก!, ๐‘ก!$ = lim 5&โ†’H (๐‘… ๐‘ก, ๐‘ก!, ๐‘ก! + ๐›ฟ๐‘ก ) ยจ ๐‘… ๐‘ก, ๐‘ก!, ๐‘ก" = โˆ’ # ) &,&",&! . {ln๐‘๐ถ ๐‘ก, ๐‘ก, ๐‘ก" โˆ’ ln๐‘๐ถ ๐‘ก, ๐‘ก, ๐‘ก! } ยจ ๐œ ๐‘ก, ๐‘ก!, ๐‘ก" = ๐›ผ. ๐‘ก" โˆ’ ๐‘ก! = ๐›ผ. ๐›ฟ๐‘ก ยจ ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก! = ๐ผ๐น๐‘ค๐‘‘๐‘… ๐‘ก, ๐‘ก!, ๐‘ก!$ = lim 5&โ†’H (๐‘… ๐‘ก, ๐‘ก!, ๐‘ก! + ๐›ฟ๐‘ก ) ยจ ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก! = lim 5&โ†’H (โˆ’ # ) &,&",&! . {ln๐‘๐ถ ๐‘ก, ๐‘ก, ๐‘ก" โˆ’ ln๐‘๐ถ ๐‘ก, ๐‘ก, ๐‘ก! } ) ยจ ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก! = lim 5&โ†’H (โˆ’ # R.5& . {ln๐‘๐ถ ๐‘ก, ๐‘ก, ๐‘ก! + ๐›ฟ๐‘ก โˆ’ ln๐‘๐ถ ๐‘ก, ๐‘ก, ๐‘ก! } ) ยจ Using Taylor expansion: ยจ ln๐‘๐ถ ๐‘ก, ๐‘ก, ๐‘ก! + ๐›ฟ๐‘ก = ln๐‘๐ถ ๐‘ก, ๐‘ก, ๐‘ก! + ๐›ฟ๐‘ก. SIJ*+ &,&,&" S&" + ๐’ช(๐›ฟ๐‘กP) 96
  • 97. Luc_Faucheux_2020 Instantaneous rates โ€“ XVII ยจ ln๐‘๐ถ ๐‘ก, ๐‘ก, ๐‘ก! + ๐›ฟ๐‘ก = ln๐‘๐ถ ๐‘ก, ๐‘ก, ๐‘ก! + ๐›ฟ๐‘ก. SIJ*+ &,&,&" S&" + ๐’ช(๐›ฟ๐‘กP) ยจ ln๐‘๐ถ ๐‘ก, ๐‘ก, ๐‘ก! + ๐›ฟ๐‘ก = ln๐‘๐ถ ๐‘ก, ๐‘ก, ๐‘ก! + ๐›ฟ๐‘ก. # *+ &,&,&" . S*+ &,&,&" S&" + ๐’ช(๐›ฟ๐‘กP) ยจ Because: ยจ SIJ(D(A) SA = # A SIJ(D(A) SA ยจ ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก! = ๐ผ๐น๐‘ค๐‘‘๐‘… ๐‘ก, ๐‘ก!, ๐‘ก!$ = lim 5&โ†’H (๐‘… ๐‘ก, ๐‘ก!, ๐‘ก! + ๐›ฟ๐‘ก ) ยจ ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก! = lim 5&โ†’H (โˆ’ # R.5& . {ln๐‘๐ถ ๐‘ก, ๐‘ก, ๐‘ก! + ๐›ฟ๐‘ก โˆ’ ln๐‘๐ถ ๐‘ก, ๐‘ก, ๐‘ก! } ) ยจ ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก! = # R . (โˆ’ # *+ &,&,&" ) S*+ &,&,&" S&" ) 97
  • 98. Luc_Faucheux_2020 Instantaneous rates Comparison of our notation with Kwok, Mercurio, Hull, Piterbarg 98
  • 99. Luc_Faucheux_2020 Instantaneous rates โ€“ XVIII ยจ ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก! = โˆ’ # R . # *+ &,&,&" . S*+ &,&,&" S&" = โˆ’ # R . SIJ(*+ &,&,&" ) S&" ยจ If you read Mercurio, that formula shows up page 12 as: ยจ lim Tโ†’K$ ๐น ๐‘ก, ๐‘‡, ๐‘† = ๐‘“ ๐‘ก, ๐‘‡ = โˆ’ S IJ U &,K SK = โˆ’ # U &,K . SU &,K SK ยจ โ€œwhere we use our convention that ๐œ ๐‘ก, ๐‘ก!, ๐‘ก" = ๐‘ก" โˆ’ ๐‘ก!โ€, so using (๐›ผ = 1). ยจ Not super obvious that you can set (๐›ผ = 1), it really depends what daycount fraction you use, and what are the units you use for time (do you measure time in days, years,..?) ยจ In that notation ๐‘† is the end of the period (also not super intuitive, usually ๐‘† stands for Start) ยจ ๐น ๐‘ก, ๐‘‡, ๐‘† = ๐ฟ ๐‘ก, ๐‘‡, ๐‘† ยจ ๐‘“ ๐‘ก, ๐‘‡ is what Mercurio calls the Instantaneous forward interest rate ยจ ๐‘“ ๐‘ก, ๐‘‡ = ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘‡ ยจ ๐‘Ÿ ๐‘ก = ๐‘“ ๐‘ก, ๐‘ก = ๐ผ๐‘†โ„Ž๐‘… ๐‘ก 99
  • 101. Luc_Faucheux_2020 Instantaneous rates โ€“ XIX ยจ ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก! = โˆ’ # R . # *+ &,&,&" . S*+ &,&,&" S&" = โˆ’ # R . SIJ(*+ &,&,&" ) S&" ยจ If you read Kwok, that formula shows up page 388 as: ยจ lim โˆ†Kโ†’H ๐‘“ ๐‘ก, ๐‘‡, ๐‘‡ + โˆ†๐‘‡ = ๐น ๐‘ก, ๐‘‡ = โˆ’ S IJ L &,K SK = โˆ’ # L &,K . SL &,K SK ยจ So there again assuming that ๐œ ๐‘ก, ๐‘ก!, ๐‘ก" = ๐‘ก" โˆ’ ๐‘ก!, so using (๐›ผ = 1). ยจ AGAIN, Not super obvious that you can set (๐›ผ = 1), it really depends what daycount fraction you use, and what are the units you use for time (do you measure time in days, years,..?) ยจ EQUATIONS ARE ALWAYS GREAT UNTIL YOU NEED TO PUT SOME UNITS ON THEM ยจ In that notation (๐‘‡ + โˆ†๐‘‡) is the end of the period (more intuitive than Mercurio) ยจ ๐‘“ ๐‘ก, ๐‘‡, ๐‘† = ๐ฟ ๐‘ก, ๐‘‡, ๐‘† ยจ ๐น ๐‘ก, ๐‘‡ = ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘‡ ยจ ๐‘Ÿ ๐‘ก = ๐น ๐‘ก, ๐‘ก = ๐ผ๐‘†โ„Ž๐‘… ๐‘ก ยจ So upper case and lower case notations are reversed between Kwok and Mercurioโ€ฆarghhโ€ฆ 101
  • 103. Luc_Faucheux_2020 Instantaneous rates โ€“ XX ยจ ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก! = โˆ’ # R . # *+ &,&,&" . S*+ &,&,&" S&" = โˆ’ # R . SIJ(*+ &,&,&" ) S&" ยจ If you read Hull, that formula shows up page 398 (2nd edition) as: ยจ lim K2โ†’K( ๐‘“ ๐‘ก, ๐‘‡#, ๐‘‡P = ๐น ๐‘ก, ๐‘‡# = โˆ’ S IJ U &,K( SK( = โˆ’ # U &,K( . SU &,K( SK( ยจ So there again assuming that ๐œ ๐‘ก, ๐‘ก!, ๐‘ก" = ๐‘ก" โˆ’ ๐‘ก!, so using (๐›ผ = 1). ยจ AGAIN, Not super obvious that you can set (๐›ผ = 1), it really depends what daycount fraction you use, and what are the units you use for time (do you measure time in days, years,..?) ยจ EQUATIONS ARE ALWAYS GREAT UNTIL YOU NEED TO PUT SOME UNITS ON THEM ยจ In that notation the period is [๐‘‡#, ๐‘‡P] ยจ ๐‘“ ๐‘ก, ๐‘‡#, ๐‘‡P = ๐ฟ ๐‘ก, ๐‘‡#, ๐‘‡P ยจ ๐น ๐‘ก, ๐‘‡# = ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘‡# and ๐‘Ÿ ๐‘ก = ๐น ๐‘ก, ๐‘ก = ๐ผ๐‘†โ„Ž๐‘… ๐‘ก ยจ So close to Mercurio, I also like the fact that Hull use a different lower and upper case for ๐‘ก, ๐‘‡#, ๐‘‡P, we will see in the next couple of slides why that makes sense and is quite nice 103
  • 106. Luc_Faucheux_2020 Instantaneous rates โ€“ XX-c ยจ Itโ€™s trivia time because I think that I am losing you, and we getting close to 100 slides. ยจ Do you know what the picture represents on the cover of the 2nd edition of the Hull book? ยจ Hint: we are in Chicago 106
  • 107. Luc_Faucheux_2020 Instantaneous rates โ€“ XXI ยจ ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก! = โˆ’ # R . # *+ &,&,&" . S*+ &,&,&" S&" = โˆ’ # R . SIJ(*+ &,&,&" ) S&" ยจ If you read Piterbarg, that formula shows up page 169 (volume I) as: ยจ lim )โ†’H ๐ฟ ๐‘ก, ๐‘‡, ๐‘‡ + ๐œ = ๐‘“ ๐‘ก, ๐‘‡ = โˆ’ S IJ U &,K SK = โˆ’ # U &,K . SU &,K SK ยจ So there again assuming that ๐œ ๐‘ก, ๐‘ก!, ๐‘ก" = ๐‘ก" โˆ’ ๐‘ก!, so using (๐›ผ = 1). ยจ AGAIN, Not super obvious that you can set (๐›ผ = 1), it really depends what daycount fraction you use, and what are the units you use for time (do you measure time in days, years,..?) ยจ EQUATIONS ARE ALWAYS GREAT UNTIL YOU NEED TO PUT SOME UNITS ON THEM ยจ In that notation the period is [๐‘‡, ๐‘‡ + ๐œ] ยจ ๐ฟ ๐‘ก, ๐‘‡, ๐‘‡ + ๐œ = ๐ฟ ๐‘ก, ๐‘‡, ๐‘‡ + ๐œ ยจ ๐‘“ ๐‘ก, ๐‘‡ = ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘‡ and ๐‘Ÿ ๐‘ก = ๐‘“ ๐‘ก, ๐‘ก = ๐ผ๐‘†โ„Ž๐‘… ๐‘ก 107
  • 109. Luc_Faucheux_2020 Instantaneous rates โ€“ XXIII ยจ So again, one of the reason why Finance is so much more complicated than Physics I think, is that you cannot find two textbooks with the same notation. ยจ They seem to use lower case and capital letters whenever they so please ยจ And do not get me started on Mercurio who sometimes uses ๐œ as a daycount fraction, and sometimes as a time variable (p.38). ยจ As Godel found out, if you have the right notation, that helps a lot. The formalism and the right choice can be illuminating. ยจ So I have tried to slowly come up with a notation that is complete enough so that you do not get trapped by Libor in arrears, but also tries to not be too overwhelming ยจ I found that it usually works for me, whenever I read some textbooks or research paper, I usually spend some time โ€œtranslatingโ€ the formulas back into what I know and have been using, something that I did not use to do in Physics, and that translation exercise usually tends to be in itself a worthy thing to do 109
  • 110. Luc_Faucheux_2020 Instantaneous rates โ€“ XXIV ยจ โ€œThe right notation is 95% of the workโ€. ยจ โ€œDie richtige Notation macht 95% der Arbeit ausโ€ (*) ยจ Kurt Godel, also known for the following: ยจ Provโˆ—(x)=defโˆƒy[PrfF(y,x)โˆงโˆ€z<y(ยฌPrfF(z,neg(x)))], ยจ Or if you read the beautiful book by Nagel and Newman: ยจ ~(โˆƒx) Dem (x, Sub(n,17,n)) ยจ (*) Am quite certain that Godel actually never uttered that quote, I made it up, but I think it would make for a great urban legend. 110
  • 111. Luc_Faucheux_2020 Instantaneous rates โ€“ XXV ยจ Kurt Godel on the right with an unidentified German / Swiss peasant on the left. 111
  • 113. Luc_Faucheux_2020 Instantaneous rates โ€“ XXI ยจ ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก! = โˆ’ # R . # *+ &,&,&" . S*+ &,&,&" S&" = โˆ’ # R . SIJ(*+ &,&,&" ) S&" ยจ ๐ผ๐‘†โ„Ž๐‘… ๐‘ก = lim &"โ†’& ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก! ยจ If we choose to express time in units of years, then (๐›ผ = 1), which is the assumption (even if they do not tell you) in most textbooks. That simplifies a little ยจ ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก! = โˆ’ SIJ(*+ &,&,&" ) S&" ยจ โˆซW6& W6&" ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ข . ๐‘‘๐‘ข = โˆ’ln(๐‘๐ถ ๐‘ก, ๐‘ก, ๐‘ก! ) ยจ exp โˆ’ โˆซW6& W6&" ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ข . ๐‘‘๐‘ข = ๐‘๐ถ ๐‘ก, ๐‘ก, ๐‘ก! 113
  • 114. Luc_Faucheux_2020 Instantaneous rates โ€“ XXII ยจ This is quite the famous formula: ยจ ๐‘๐ถ ๐‘ก, ๐‘ก, ๐‘ก! = exp โˆ’ โˆซW6& W6&" ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ข . ๐‘‘๐‘ข ยจ In Mercurio notation, that reads: ยจ ๐‘ƒ ๐‘ก, ๐‘ก! = exp โˆ’ โˆซW6& W6&" ๐‘“ ๐‘ก, ๐‘ข . ๐‘‘๐‘ข ยจ This is useful because the HJM framework for example, uses the Instantaneous Forward Rates ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ข as the basis for the dynamics of the rate ยจ We can then express the quantities ๐‘๐ถ ๐‘ก, ๐‘ก, ๐‘ก! ยจ We can then enforce the arbitrage free relationships ยจ ๐”ผ&" *+ ๐‘‰ ๐‘ก!, $๐‘๐ถ ๐‘ก, ๐‘ก!, ๐‘ก" , ๐‘ก!, ๐‘ก! |๐”‰(๐‘ก) = # #$% &,&",&! .) = ๐‘ง๐‘ ๐‘ก, ๐‘ก!, ๐‘ก" 114
  • 115. Luc_Faucheux_2020 Instantaneous rates โ€“ XXII ยจ WAIT A SECOND !!! ยจ You told us that we could not do differentiation and integration just like in regular calculus when dealing with stochastic variables, that we had to use this complicated ITO calculus ? ยจ And the you go happy go lucky taking integrals and such ? ยจ Am happy that you are reacting, that means that the first couple hundred slides on stochastic calculus were not in vain ยจ It is also a really good question. ยจ This is also why I like the Hull notation but did not take because I already have the indices ยจ Hull: ๐‘“ ๐‘ก, ๐‘‡#, ๐‘‡P = ๐ฟ ๐‘ก, ๐‘‡#, ๐‘‡P ยจ Hull: ๐น ๐‘ก, ๐‘‡# = ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘‡# ยจ Our notation: ๐ฟ ๐‘ก, ๐‘ก!, ๐‘ก" 115
  • 116. Luc_Faucheux_2020 Instantaneous rates โ€“ XXIII ยจ The point to realize is that ๐‘ก! and ๐‘ก" are indices, denoting the period on the curve [๐‘ก!, ๐‘ก"] ยจ ๐ฟ ๐‘ก, ๐‘ก!, ๐‘ก" does NOT evolve in time with ๐‘ก! and ๐‘ก" in a random manner ยจ In some ways, think of ๐‘ก! and ๐‘ก" as being โ€œfixedโ€, they denote on the curve a fixed portion [๐‘ก!, ๐‘ก"] ยจ ๐ฟ ๐‘ก, ๐‘ก!, ๐‘ก" evolves in time in a random manner ONLY with the first variable ๐‘ก ยจ So even though ๐‘ก, ๐‘ก! and ๐‘ก" are all time variable, only ๐‘ก is the real time (the one that passes by). ยจ The other ones are just to indicate some portion of the curve ยจ As such, we are totally ok doing regular calculus and manipulate ๐‘ก! and ๐‘ก", perform integrals and differentiate as we see fit (assuming some regularity for the yield curve and such obviously). Those time variables are what Baxter refers to as the โ€œNewtonianโ€ ones. ยจ It is ONLY when dealing with ๐‘ก that we will have to be careful and use ITO calculus (if we so desire), that is the one that Baxter refers to as the โ€œBrownianโ€ one, 116
  • 117. Luc_Faucheux_2020 Instantaneous rates โ€“ XXIV ยจ So worth taking a moment here and convincing ourselves which one of the time variable is the โ€œtime that goes byโ€ and for which we will have to use stochastic calculus rules, and which one are just โ€œindexing a curveโ€ and we can perform regular calculus on those ยจ It is crucial because usual rules of calculus do NOT apply in the stochastic world 117 ๐‘‚๐‘๐‘ ๐‘’๐‘Ÿ๐‘ฃ๐‘’๐‘‘ ๐‘Ž๐‘ก ๐‘ก๐‘–๐‘š๐‘’ ๐‘ก, STOCHASTIC CALCULUS RULES APPLY โ€œBROWNIANโ€ ๐‘†๐‘ก๐‘Ž๐‘Ÿ๐‘ก ๐‘œ๐‘“ ๐‘กโ„Ž๐‘’ ๐‘๐‘’๐‘Ÿ๐‘–๐‘œ๐‘‘ ๐‘œ๐‘› ๐‘กโ„Ž๐‘’ ๐‘๐‘ข๐‘Ÿ๐‘ฃ๐‘’, REGULAR CALCULUS RULES APPLY โ€œNEWTONIANโ€ ๐‘๐ถ ๐‘ก, ๐‘ก!, ๐‘ก" ๐ธ๐‘›๐‘‘ ๐‘œ๐‘“ ๐‘กโ„Ž๐‘’ ๐‘๐‘’๐‘Ÿ๐‘–๐‘œ๐‘‘ ๐‘œ๐‘› ๐‘กโ„Ž๐‘’ ๐‘๐‘ข๐‘Ÿ๐‘ฃ๐‘’, REGULAR CALCULUS RULES APPLY โ€œNEWTONIANโ€
  • 118. Luc_Faucheux_2020 Instantaneous rates โ€“ XXV ยจ Some more intuition on Instantaneous Forward Rates ยจ ๐‘๐ถ ๐‘ก, ๐‘ก, ๐‘ก! = exp โˆ’ โˆซW6& W6&" ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ข . ๐‘‘๐‘ข ยจ We also have by definition in the case of the continuously compounded rate ยจ ๐‘๐ถ ๐‘ก, ๐‘ก!, ๐‘ก" = exp โˆ’๐‘… ๐‘ก, ๐‘ก!, ๐‘ก" . ๐œ ๐‘ก, ๐‘ก!, ๐‘ก" ยจ In the case where (๐›ผ = 1), which is equivalent of choosing to express the time in variable in units of years (1 year = 1) and assuming what we could call an ACT/ACT daycount fraction, ๐œ ๐‘ก, ๐‘ก!, ๐‘ก" = ๐‘ก" โˆ’ ๐‘ก! ยจ In particular: ๐‘๐ถ ๐‘ก, ๐‘ก, ๐‘ก! = exp โˆ’๐‘… ๐‘ก, ๐‘ก, ๐‘ก! . ๐œ ๐‘ก, ๐‘ก, ๐‘ก! ยจ ๐‘… ๐‘ก, ๐‘ก, ๐‘ก! = # &"M& โˆซW6& W6&" ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ข . ๐‘‘๐‘ข 118
  • 119. Luc_Faucheux_2020 Instantaneous rates โ€“ XXV ยจ ๐‘… ๐‘ก, ๐‘ก, ๐‘ก! = # &"M& โˆซW6& W6&" ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ข . ๐‘‘๐‘ข ยจ The continuously compounded then-spot rate ๐‘… ๐‘ก, ๐‘ก, ๐‘ก! is the time average of the instantaneous forward rate ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ข between ๐‘ข = ๐‘ก and ๐‘ข = ๐‘ก! ยจ Equivalently: ยจ ๐‘… ๐‘ก, ๐‘ก, ๐‘ก! . ๐‘ก! โˆ’ ๐‘ก = โˆซW6& W6&" ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ข . ๐‘‘๐‘ข ยจ ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก! = S S&" ๐‘… ๐‘ก, ๐‘ก, ๐‘ก! . ๐‘ก! โˆ’ ๐‘ก = ๐‘… ๐‘ก, ๐‘ก, ๐‘ก! + ๐‘ก! โˆ’ ๐‘ก . S S&" ๐‘… ๐‘ก, ๐‘ก, ๐‘ก! ยจ ๐‘๐ถ ๐‘ก, ๐‘ก, ๐‘ก! = exp โˆ’๐‘… ๐‘ก, ๐‘ก, ๐‘ก! . ๐œ ๐‘ก, ๐‘ก, ๐‘ก! = exp[ โˆ’๐‘… ๐‘ก, ๐‘ก, ๐‘ก! . ๐‘ก! โˆ’ ๐‘ก ] ยจ ๐‘… ๐‘ก, ๐‘ก, ๐‘ก! = โˆ’ # &"M& . ln(๐‘๐ถ ๐‘ก, ๐‘ก, ๐‘ก! ) 119
  • 120. Luc_Faucheux_2020 Instantaneous rates โ€“ XXVI ยจ ๐‘๐ถ ๐‘ก, ๐‘ก, ๐‘ก! = exp โˆ’๐‘… ๐‘ก, ๐‘ก, ๐‘ก! . ๐œ ๐‘ก, ๐‘ก, ๐‘ก! = exp[โˆ’๐‘… ๐‘ก, ๐‘ก, ๐‘ก! . ๐‘ก! โˆ’ ๐‘ก ] ยจ S S&" . ๐‘๐ถ ๐‘ก, ๐‘ก, ๐‘ก! = โˆ’ exp โˆ’๐‘… ๐‘ก, ๐‘ก, ๐‘ก! . ๐‘ก! โˆ’ ๐‘ก S S&" [๐‘… ๐‘ก, ๐‘ก, ๐‘ก! . ๐‘ก! โˆ’ ๐‘ก ] ยจ S S&" . ๐‘๐ถ ๐‘ก, ๐‘ก, ๐‘ก! = โˆ’ exp โˆ’๐‘… ๐‘ก, ๐‘ก, ๐‘ก! . ๐‘ก! โˆ’ ๐‘ก {๐‘… ๐‘ก, ๐‘ก, ๐‘ก! + ๐‘ก! โˆ’ ๐‘ก . S S&" ๐‘… ๐‘ก, ๐‘ก, ๐‘ก! } ยจ S S&" . ๐‘๐ถ ๐‘ก, ๐‘ก, ๐‘ก! = โˆ’ exp โˆ’๐‘… ๐‘ก, ๐‘ก, ๐‘ก! . ๐‘ก! โˆ’ ๐‘ก . {๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก! } ยจ ๐‘… ๐‘ก, ๐‘ก, ๐‘ก! = โˆ’ # &"M& . ln(๐‘๐ถ ๐‘ก, ๐‘ก, ๐‘ก! ) ยจ exp โˆ’๐‘… ๐‘ก, ๐‘ก, ๐‘ก! . ๐‘ก! โˆ’ ๐‘ก = ๐‘๐ถ ๐‘ก, ๐‘ก, ๐‘ก! ยจ # *+ &,&,&" S S&" . ๐‘๐ถ ๐‘ก, ๐‘ก, ๐‘ก! = โˆ’๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก! = S S&" . ln(๐‘๐ถ ๐‘ก, ๐‘ก, ๐‘ก! ) ยจ ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก! = S S&" ๐‘… ๐‘ก, ๐‘ก, ๐‘ก! . ๐‘ก! โˆ’ ๐‘ก = ๐‘… ๐‘ก, ๐‘ก, ๐‘ก! + ๐‘ก! โˆ’ ๐‘ก . S S&" ๐‘… ๐‘ก, ๐‘ก, ๐‘ก! 120
  • 121. Luc_Faucheux_2020 Instantaneous rates โ€“ XXVII ยจ So we are quite happy and this is all consistent, and we have proven that we still can manage simple regular calculus without getting lost in the notations ยจ In some textbooks you will see the following statements on the shape of the curves ยจ ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก! = S S&" ๐‘… ๐‘ก, ๐‘ก, ๐‘ก! . ๐‘ก! โˆ’ ๐‘ก = ๐‘… ๐‘ก, ๐‘ก, ๐‘ก! + ๐‘ก! โˆ’ ๐‘ก . S S&" ๐‘… ๐‘ก, ๐‘ก, ๐‘ก! ยจ The forward curve is the plot of ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก! against ๐‘ก! at a given time ๐‘ก ยจ The yield curve is the plot of ๐‘… ๐‘ก, ๐‘ก, ๐‘ก! against ๐‘ก! at a given time ๐‘ก ยจ The dependence of the yield curve on the variable ๐‘ก! โˆ’ ๐‘ก is called TERM STRUCTURE ยจ The yield curve is upward sloping (increasing) if S S&" ๐‘… ๐‘ก, ๐‘ก, ๐‘ก! > 0 ยจ The yield curve is downward sloping (decreasing) if S S&" ๐‘… ๐‘ก, ๐‘ก, ๐‘ก! < 0 ยจ Note that also the assumption in most textbooks is that rates are positive 121
  • 122. Luc_Faucheux_2020 Instantaneous rates โ€“ XXVIII ยจ ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก! = S S&" ๐‘… ๐‘ก, ๐‘ก, ๐‘ก! . ๐‘ก! โˆ’ ๐‘ก = ๐‘… ๐‘ก, ๐‘ก, ๐‘ก! + ๐‘ก! โˆ’ ๐‘ก . S S&" ๐‘… ๐‘ก, ๐‘ก, ๐‘ก! ยจ The forward curve will be above the yield curve if the yield curve is upward sloping ยจ The forward curve will be below the yield curve if the yield curve is downward sloping ยจ Those are the generally accepted terms. ยจ Note that really to be exact, ยจ yield curve = then spot continuously compounded spot rate ยจ Forward curve = plot of the instantaneous forward ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก! against ๐‘ก! ยจ ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก! = lim &!โ†’&" ( #M*+ &,&",&! ) &,&",&! ) = lim &!โ†’&" (๐‘… ๐‘ก, ๐‘ก!, ๐‘ก" ) ยจ WE DO NOT HAVE FOR EXAMPLE: ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก! = S S&" ๐‘… ๐‘ก, ๐‘ก, ๐‘ก! ยจ So the forward is NOT the first derivative of the spot, using that terminology 122
  • 123. Luc_Faucheux_2020 Instantaneous rates โ€“ XXIX ยจ Again the point above might be subtle or completely obvious, but you need to pay attention to exact notation there. ยจ ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก! = lim &!โ†’&" (๐‘… ๐‘ก, ๐‘ก!, ๐‘ก" ) ยจ ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก! = S S&" ๐‘… ๐‘ก, ๐‘ก, ๐‘ก! . ๐‘ก! โˆ’ ๐‘ก ยจ ๐‘… ๐‘ก, ๐‘ก!, ๐‘ก" = โˆ’ # ) &,&",&! . ln๐‘๐ถ ๐‘ก, ๐‘ก, ๐‘ก" โˆ’ ln๐‘๐ถ ๐‘ก, ๐‘ก, ๐‘ก! = โˆ’ # ) &,&",&! . ln( *+ &,&,&! *+ &,&,&" ) ยจ ๐‘… ๐‘ก, ๐‘ก, ๐‘ก" = โˆ’ # ) &,&,&! . ln *+ &,&,&! *+ &,&,& = โˆ’ # ) &,&,&! . ln(๐‘๐ถ ๐‘ก, ๐‘ก, ๐‘ก" ) ยจ And in most textbook we assume ๐œ ๐‘ก, ๐‘ก!, ๐‘ก" = ๐‘ก" โˆ’ ๐‘ก! 123
  • 124. Luc_Faucheux_2020 Instantaneous rates โ€“ XXX ยจ All we can say is that: ยจ ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก! = S S&" ๐‘… ๐‘ก, ๐‘ก, ๐‘ก! . ๐‘ก! โˆ’ ๐‘ก ยจ ONLY when applied to ๐‘… ๐‘ก, ๐‘ก, ๐‘ก! , the then-continuously compounded spot rate (and with the convention that ๐›ผ = 1, so time is expressed in units of years and the daycount is ACT/ACT ยจ In all other cases, ยจ ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก! = lim &!โ†’&" (๐‘… ๐‘ก, ๐‘ก!, ๐‘ก" ) = lim &!โ†’&" (๐ฟ ๐‘ก, ๐‘ก!, ๐‘ก" ) = lim &!โ†’&" (๐‘Œ ๐‘ก, ๐‘ก!, ๐‘ก" ) = lim &!โ†’&" (๐‘ŒO ๐‘ก, ๐‘ก!, ๐‘ก" ) 124
  • 126. Luc_Faucheux_2020 Instantaneous short rate ยจ ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก!, ๐‘ก" = ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก!, ๐‘ก!$ = ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก! = lim &!โ†’&" ( #M*+ &,&",&! ) &,&",&! ) ยจ ๐ผ๐‘†โ„Ž๐‘… ๐‘ก, ๐‘ก!, ๐‘ก" = ๐ผ๐‘†โ„Ž๐‘… ๐‘ก, ๐‘ก+, ๐‘ก + = ๐ผ๐‘†โ„Ž๐‘… ๐‘ก = lim &!โ†’&",&!โ†’& ( #M*+ &,&",&! ) &,&",&! ) ยจ ๐ผ๐‘†โ„Ž๐‘… ๐‘ก = lim &"โ†’& ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก! ยจ For now letโ€™s keep those notations for a while ยจ Note also that ยจ ๐ผ๐‘†โ„Ž๐‘… ๐‘ก = lim &!โ†’& ( #M*+ &,&,&! ) &,&,&! ) ยจ ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก! = lim &!โ†’&" (๐‘… ๐‘ก, ๐‘ก!, ๐‘ก" ) = lim &!โ†’&" (๐ฟ ๐‘ก, ๐‘ก!, ๐‘ก" ) = lim &!โ†’&" (๐‘Œ ๐‘ก, ๐‘ก!, ๐‘ก" ) = lim &!โ†’&" (๐‘ŒO ๐‘ก, ๐‘ก!, ๐‘ก" ) 126
  • 127. Luc_Faucheux_2020 Instantaneous short rate - I ยจ So in the textbooks you will see those limits expressed as: ยจ ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก! = lim &!โ†’&" (๐‘… ๐‘ก, ๐‘ก!, ๐‘ก" ) = lim &!โ†’&" (๐ฟ ๐‘ก, ๐‘ก!, ๐‘ก" ) = lim &!โ†’&" (๐‘Œ ๐‘ก, ๐‘ก!, ๐‘ก" ) = lim &!โ†’&" (๐‘ŒO ๐‘ก, ๐‘ก!, ๐‘ก" ) ยจ ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก! = ๐‘… ๐‘ก, ๐‘ก!, ๐‘ก! = ๐ฟ ๐‘ก, ๐‘ก!, ๐‘ก! = ๐‘Œ ๐‘ก, ๐‘ก!, ๐‘ก! = ๐‘ŒO ๐‘ก, ๐‘ก!, ๐‘ก! ยจ ๐ผ๐‘†โ„Ž๐‘… ๐‘ก = lim &"โ†’& ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก! ยจ ๐ผ๐‘†โ„Ž๐‘… ๐‘ก = ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก = ๐‘… ๐‘ก, ๐‘ก, ๐‘ก = ๐ฟ ๐‘ก, ๐‘ก, ๐‘ก = ๐‘Œ ๐‘ก, ๐‘ก, ๐‘ก = ๐‘ŒO ๐‘ก, ๐‘ก, ๐‘ก ยจ Terminology is usually โ€œshort rate ๐‘Ÿ(๐‘ก)โ€ ยจ โ€œShort term risk free interest rate at time ๐‘กโ€ ยจ โ€œInstantaneous risk-free rate at time ๐‘กโ€ 127
  • 128. Luc_Faucheux_2020 Instantaneous short rate - II ยจ Why do we care? ยจ Turns out most of the models pre-2000 and pre-HJM and pre-stochastic vol, were actually models on the โ€œshort-rateโ€. ยจ Hence why they are usually called โ€œSHORT RATE MODELโ€ ยจ Usually the first few chapter of the texbooks on rates modeling ยจ This is in some way the simplest case, and the most we can reduce the problem of modeling the dynamics ยจ Going from ๐ฟ ๐‘ก, ๐‘ก!, ๐‘ก" to only one variable in time ๐ผ๐‘†โ„Ž๐‘… ๐‘ก 128
  • 129. Luc_Faucheux_2020 Instantaneous short rate - III ยจ If there is only one stochastic driver, meaning you writing something like this ยจ ๐ผ๐‘†โ„Ž๐‘… ๐‘ก + ๐›ฟ๐‘ก โˆ’ ๐ผ๐‘†โ„Ž๐‘… ๐‘ก = โˆซ& &$5& ๐ด ๐‘  . ๐‘‘๐‘  + โˆซ& &$5& ๐ต ๐‘  . ([). ๐‘‘๐‘Š ๐‘  ยจ Where ๐ด ๐‘  and ๐ต ๐‘  could be function of the rate, so ยจ ๐ด ๐‘  = ๐ด ๐‘ , ๐ผ๐‘†โ„Ž๐‘… ๐‘  ยจ ๐ต ๐‘  = ๐ต ๐‘ , ๐ผ๐‘†โ„Ž๐‘… ๐‘  ยจ This would be called a โ€œONE FACTOR SHORT RATE MODELโ€ ยจ Instead of the many [๐‘ก!, ๐‘ก"] indexed set of equations on the ๐ฟ ๐‘ก, ๐‘ก!, ๐‘ก" ยจ ๐ฟ ๐‘ก + ๐›ฟ๐‘ก, ๐‘ก!, ๐‘ก" โˆ’ ๐ฟ ๐‘ก, ๐‘ก!, ๐‘ก" = โˆซ& &$5& ๐ด ๐‘ , ๐‘ก!, ๐‘ก" . ๐‘‘๐‘  + โˆซ& &$5& ๐ต ๐‘ , ๐‘ก!, ๐‘ก" . ([). ๐‘‘๐‘Š ๐‘ , ๐‘ก!, ๐‘ก" ยจ Note that above as I wrote it is still one factor for each [๐‘ก!, ๐‘ก"] 129
  • 131. Luc_Faucheux_2020 Instantaneous rates and expectations ยจ Remember what we had under the terminal measure (forward measure). ยจ ๐”ผ&! *+ ๐‘‰ ๐‘ก", $๐ฟ ๐‘ก, ๐‘ก!, ๐‘ก" , ๐‘ก!, ๐‘ก" |๐”‰(๐‘ก) = ๐‘™ ๐‘ก, ๐‘ก!, ๐‘ก" ยจ โ€œAny simply compounded forward rate spanning a time interval ending in ๐‘ก" is a martingale under the ๐‘ก"-forward measure also called ๐‘ก"-terminal measure, associated with the Zero coupon numeraire ๐‘๐ถ ๐‘ก, ๐‘ก, ๐‘ก" โ€ (roughly speaking Mercurio p34). ยจ We have of course: ยจ ๐‘–๐‘“๐‘ค๐‘Ÿ ๐‘ก, ๐‘ก! = lim &!โ†’&" (๐‘™ ๐‘ก, ๐‘ก!, ๐‘ก" ) = ๐‘™ ๐‘ก, ๐‘ก!, ๐‘ก! ยจ Those are not the random variables, those are the values โ€œfixedโ€ on time ๐‘ก curve. ยจ ๐ผ๐น๐‘ค๐‘… ๐‘ก, ๐‘ก! = lim &!โ†’&" (๐ฟ ๐‘ก, ๐‘ก!, ๐‘ก" ) = ๐ฟ ๐‘ก, ๐‘ก!, ๐‘ก! ยจ This applies to the random variables still evolving in time ๐‘ก before โ€œdyingโ€ as Mercurio would say or fixing at time ๐‘ก! 131