SlideShare a Scribd company logo
1 of 204
Download to read offline
Luc_Faucheux_2020
THE RATES WORLD – Part III
Some more math: Why can we price a swap
without knowing the volatility?
1
Luc_Faucheux_2020
Couple of notes on those slides
š Those are part III of the the slides on Rates
š Follows part I and II where he introduced concepts of yield curve and swap pricing
š Applied to Interest rate model, so uses a lot of materials from other decks (in particular
trees, also curve)
š This one ties it all together (at least tries to)
š In this section we introduce more specifically the concept of measures
š The goal again of this deck is NOT to be a formal course in rates modeling (there are tons of
good textbooks out there), but to develop the intuition, the notation and the confidence
that comes with having a firm grasp to be able to read those textbooks
š In particular, by the end of this section, you should have a firm grasp of the notations so that
you do not get picked off by convexity and payment timing
š Notation a tad of an overkill but found it to be useful, might need some work to read
textbooks (but then again not two of them have the same notation anyways)
2
Luc_Faucheux_2020
Couple of notes on those slides - II
š The notation in most textbooks is quite horrendous
š It is also not consistent
š I have come up over the years with a notation that works for me
š Hopefully you can also find it useful
š In the end, the closest it is with is the Piterbarg convention
š Goal of this section is to introduce this notation, and show how it can be useful, in particular
when dealing with confusing things like CMS versus Forward swaps, Libor in arrears versus
Libor in advance, terminal measure and so on and so forth (there was someone I knew who
kept saying all the time “and so on and so forth”, used to drive me nuts)
3
Luc_Faucheux_2020
Rates notation and Swaps
(summary of part II)
4
Luc_Faucheux_2020
Notations and conventions in the rates world
š The Langevin equation is quite commonly used when modeling interest rates.
¹ Since interest rates are the “speed” or “velocity” of the Money Market Numeraire, it is quite
natural to have thought about using the Langevin equation which represents the “speed” of
a Brownian particle.
š As a result, a number of quantities in Finance are related to the exponential of the integral
over time of the short-term rate (instantaneous spot rate)
š For example (Fabio Mercurio p. 3), the stochastic discount factor 𝐷(𝑡, 𝑇) between two time
instants 𝑡 and 𝑇 is the amount at time 𝑡 that is “equivalent” to one unit of currency payable
at time 𝑇, and is equal to
š 𝐷 𝑡, 𝑇 =
!(#)
!(%)
= exp(− ∫#
%
𝑅 𝑠 . 𝑑𝑠)
š The Bank account (Money-market account) is such that:
š 𝑑𝐵 𝑡 = 𝑅 𝑡 . 𝐵 𝑡 . 𝑑𝑡 with 𝐵 𝑡 = 0 = 1
š 𝐵 𝑡 = exp(∫&
#
𝑅 𝑠 . 𝑑𝑠)
5
Luc_Faucheux_2020
Notations and conventions in the rates world - II
¹ Mostly following Mercurio’s conventions in the this section.
š We can define a very useful quantity: ZCB: Zero Coupon Bond also called pure discount
bond. It is a contract that guarantees the holder the payment on one unit of currency at
maturity, with no intermediate payment.
š 𝑧𝑐 𝑡, 𝑇 is the value of the contract at time 𝑡
š 𝑧𝑐 𝑇, 𝑇 = 1
š Note that 𝑧𝑐 𝑡, 𝑇 is a known quantity at time 𝑡. It is the value of a contract (like a Call
option is known, it is no longer a stochastic variable)
š On the other hand,
š 𝐷 𝑡, 𝑇 =
!(#)
!(%)
= exp(− ∫#
%
𝑅 𝑠 . 𝑑𝑠) and 𝐵 𝑡 = exp(∫&
#
𝑅 𝑠 . 𝑑𝑠)
š Are just functions of 𝑅 𝑠 . If we place ourselves in a situation where the short-term rate
𝑅 𝑠 is a stochastic process then both the MMN (BAN) noted 𝐵 𝑡 (Money market
numeraire, or Bank Account Numeraire), as well as the discount factor 𝐷 𝑡, 𝑇 , should not
be expected to not be stochastic (unless a very peculiar situation)
6
Luc_Faucheux_2020
Notations and conventions in the rates world - III
š In the case of deterministic short-term rate, there is no stochastic component.
š In that case:
š 𝐷 𝑡, 𝑇 = 𝑧𝑐 𝑡, 𝑇
š When stochastic, 𝑧𝑐 𝑡, 𝑇 is the expectation of 𝐷 𝑡, 𝑇 , like the Call option price was the
expectation of the call payoff.
š From the Zero Coupon bond we can define a number of quantities:
7
Luc_Faucheux_2020
Notations and conventions in the rates world -IV
š Continuously compounded spot interest rate:
š 𝑟 𝑡, 𝑇 = −
'(()*(#,%))
,(#,%)
š 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 −𝑟 𝑡, 𝑇 . 𝜏 𝑡, 𝑇 = 𝐷 𝑡, 𝑇 =
!(#)
!(%)
= exp(− ∫#
%
𝑅 𝑠 . 𝑑𝑠)
š 𝑟 𝑡, 𝑇 =
-
, #,%
. ∫#
%
𝑅 𝑠 . 𝑑𝑠
8
Luc_Faucheux_2020
Notations and conventions in the rates world - V
š Simply compounded spot interest rate
š 𝑙 𝑡, 𝑇 =
-
,(#,%)
.
-.)*(#,%)
)*(#,%)
š Or alternatively, in the bootstrap form
š 𝜏 𝑡, 𝑇 . 𝑙 𝑡, 𝑇 . 𝑧𝑐 𝑡, 𝑇 = 1 − 𝑧𝑐(𝑡, 𝑇)
š 1 + 𝜏 𝑡, 𝑇 . 𝑙 𝑡, 𝑇 . 𝑧𝑐 𝑡, 𝑇 = 1
š 𝑧𝑐 𝑡, 𝑇 =
-
-/, #,% .1 #,%
š In the deterministic case:
š 𝑧𝑐 𝑡, 𝑇 =
-
-/, #,% .1 #,%
= 𝐷 𝑡, 𝑇 =
!(#)
!(%)
= exp(− ∫#
%
𝑅 𝑠 . 𝑑𝑠)
š 𝑙 𝑡, 𝑇 =
-
, #,%
. [1 − exp − ∫#
%
𝑅 𝑠 . 𝑑𝑠 ]
9
Luc_Faucheux_2020
Notations and conventions in the rates world - VI
š Annually compounded spot interest rate
š 𝑊 𝑡, 𝑇 =
-
)*(#,%)!/#(%,') − 1
š Or alternatively, in the bootstrap form
š (1 + 𝑊 𝑡, 𝑇 ). 𝑧𝑐 𝑡, 𝑇 -/, #,% = 1
š (1 + 𝑊 𝑡, 𝑇 ), #,% . 𝑧𝑐 𝑡, 𝑇 = 1
š 𝑧𝑐 𝑡, 𝑇 =
-
(-/3 #,% )# %,'
š In the deterministic case:
š 𝑧𝑐 𝑡, 𝑇 =
-
(-/3 #,% )# %,' = 𝐷 𝑡, 𝑇 =
!(#)
!(%)
= exp(− ∫#
%
𝑅 𝑠 . 𝑑𝑠)
10
Luc_Faucheux_2020
Notations and conventions in the rates world - VII
š 𝑞-times per year compounded spot interest rate
š 𝑊4 𝑡, 𝑇 =
4
)*(#,%)!/)#(%,') − 𝑞
š Or alternatively, in the bootstrap form
š (1 +
-
4
𝑊4 𝑡, 𝑇 ). 𝑧𝑐 𝑡, 𝑇 -/4, #,% = 1
š (1 +
-
4
𝑊4 𝑡, 𝑇 )4., #,% . 𝑧𝑐 𝑡, 𝑇 = 1
š 𝑧𝑐 𝑡, 𝑇 =
-
(-/
!
)
.3) #,% )).# %,'
š In the deterministic case:
š 𝑧𝑐 𝑡, 𝑇 =
-
(-/
!
)
.3) #,% )).# %,'
= 𝐷 𝑡, 𝑇 =
!(#)
!(%)
= exp(− ∫#
%
𝑅 𝑠 . 𝑑𝑠)
11
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: 𝑧𝑐 𝑡, 𝑇 =
-
-/, #,% .1 #,%
š Annually compounded spot: 𝑧𝑐 𝑡, 𝑇 =
-
(-/3 #,% )# %,'
š 𝑞-times per year compounded spot 𝑧𝑐 𝑡, 𝑇 =
-
(-/
!
)
.3) #,% )).# %,'
12
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 − 𝑟 𝑡, 𝑇 . 𝜏 𝑡, 𝑇 + 𝒪(𝜏5. 𝑟5)
š Simply compounded spot: 𝑧𝑐 𝑡, 𝑇 = 1 − 𝑙 𝑡, 𝑇 . 𝜏 𝑡, 𝑇 + 𝒪(𝜏5. 𝑙5)
š Annually compounded spot: 𝑧𝑐 𝑡, 𝑇 = 1 − 𝑊 𝑡, 𝑇 . 𝜏 𝑡, 𝑇 + 𝒪(𝜏5. 𝑊5)
š 𝑞-times per year compounded spot 𝑧𝑐 𝑡, 𝑇 = 1 − 𝑊4 𝑡, 𝑇 . 𝜏 𝑡, 𝑇 + 𝒪(𝜏5. 𝑊4
5)
š So in the limit of small 𝜏 𝑡, 𝑇 (and also small rates), in particular when 𝑇 → 𝑡, all rates
converge to the same limit we call
š 𝐿𝑖𝑚 𝑇 → 𝑡 = lim
%→#
(
-.)* #,%
, #,%
)
13
Luc_Faucheux_2020
Notations and conventions in the rates world - X
š In the deterministic case using the continuously compounded spot rate for example:
š 𝑧𝑐 𝑡, 𝑇 = exp −𝑟 𝑡, 𝑇 . 𝜏 𝑡, 𝑇 = 𝐷 𝑡, 𝑇 =
!(#)
!(%)
= exp(− ∫#
%
𝑅 𝑠 . 𝑑𝑠)
š 𝑟 𝑡, 𝑇 =
-
, #,%
. ∫#
%
𝑅 𝑠 . 𝑑𝑠
š When 𝑇 → 𝑡, 𝑟 𝑡, 𝑇 → 𝑅(𝑡)
š So: 𝐿𝑖𝑚 𝑇 → 𝑡 = lim
%→#
(
-.)* #,%
, #,%
) = 𝑅(𝑡)
š 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
14
Luc_Faucheux_2020
Notations and conventions (lower case and UPPER CASE)
š I will try to stick to a convention where the the lower case denotes a regular variable, and an
upper case denotes a stochastic variable, as in before:
š
78(9,#)
7#
= −
7
79
[𝑎 𝑡 . 𝑝 𝑥, 𝑡 −
7
79
[
-
5
𝑏 𝑡 5. 𝑝 𝑥, 𝑡 ]]
š 𝑋 𝑡: − 𝑋 𝑡; = ∫#<#;
#<#:
𝑑𝑋 𝑡 = ∫#<#;
#<#:
𝑎(𝑡). 𝑑𝑡) + ∫#<#;
#<#:
𝑏(𝑡). 𝑑𝑊(𝑡)
š 𝑑𝑋 𝑡 = 𝑎 𝑡 . 𝑑𝑡 + 𝑏(𝑡). 𝑑𝑊
š Where we should really write to be fully precise:
š 𝑝 𝑥, 𝑡 = 𝑝=(𝑥, 𝑡|𝑥 𝑡 = 𝑡& = 𝑋&, 𝑡 = 𝑡&)
š PDF Probability Density Function: 𝑝=(𝑥, 𝑡)
š Distribution function : 𝑃=(𝑥, 𝑡)
š 𝑃= 𝑥, 𝑡 = 𝑃𝑟𝑜𝑏𝑎𝑏𝑖𝑙𝑖𝑡𝑊 𝑋 ≀ 𝑥, 𝑡 = ∫3<.>
3<9
𝑝= 𝑊, 𝑡 . 𝑑𝑊 𝑝=(𝑥, 𝑡) =
7
79
𝑃= 𝑥, 𝑡
15
Luc_Faucheux_2020
Notations and conventions (Spot and forward)
š So far we have defined quantities depending on 2 variables in time:
š For example, in the case of the continuously compounded spot interest rate:
š 𝑟 𝑡, 𝑇 = −
'(()*(#,%))
,(#,%)
š It is the constant rate at which an investment of 𝑧𝑐(𝑡, 𝑇) at time 𝑡 accrues continuously to
yield 1 unit of currency at maturity 𝑇.
š 𝑧𝑐 𝑡, 𝑇 = exp −𝑟 𝑡, 𝑇 . 𝜏 𝑡, 𝑇
š It is observed at time 𝑡 until maturity, hence the naming convention SPOT
š CAREFUL: Spot sometimes depending on the markets (US treasury) could mean the
settlement of payment (so T+2). A SPOT-starting swap does NOT start today but T+2, subject
to London and NY holidays
š So different currencies will have different definitions of what SPOT means
¹ ALWAYS CHECK WHAT PEOPLE MEAN BY “SPOT”
16
Luc_Faucheux_2020
Notations and conventions (Spot and forward) - II
š So really we should have expressed:
š 𝑧𝑐 𝑡, 𝑇 = exp −𝑟 𝑡, 𝑇 . 𝜏 𝑡, 𝑇 as:
š 𝑧𝑐 𝑡, 𝑡, 𝑇 = exp −𝑟 𝑡, 𝑡, 𝑇 . 𝜏 𝑡, 𝑇
š This is a SPOT contract that when entered at time 𝑡 guarantees the payment of one unit of
currency at time 𝑇
š To give a quick glance at the numeraire framework, we will say that we choose the Zero
Coupon bond as a numeraire to value claims.
š In that case the ratio of a claim to that numeraire is a martingale, and in particular at
maturity of the contract
š 𝔌
-
)* %,%,%
=
?
)*(#,#,%)
= 𝔌
-
)* %,%,%
= 𝔌
-
-
= 1 since 𝑧𝑐 𝑇, 𝑇, 𝑇 = 1
š So the value of a contract at time 𝑡 that pays 1 at time 𝑇 is:
š 𝑝𝑣(𝑡) = 𝑧𝑐(𝑡, 𝑡, 𝑇)
17
Luc_Faucheux_2020
Notations and conventions (Spot and forward) - III
š This can be viewed at obviously simple or very complicated depending how you look at it
¹ In the “deterministic” world of curve building it is quite simple, until you realize that rates do
have volatility.
š In essence, the question is the following: When pricing swaps and bonds, you only need a
yield curve and you do not need to know anything about the dynamics of rates (volatility
structure), even though you know that they do move.
š Why is that ?
š The answer in short, is that you can only do that for products (coincidentally bonds and
swaps that are 99% of the gamut of products out there) that are LINEAR as a function of the
numeraire which we chose to be the Zero Coupon Bonds, or discount factors.
š There is a neat trick that shows that swaps are LINEAR functions of the discount factors
š magic trick,
9
-/9
=
9/-.-
-/9
=
-/9.-
-/9
= 1 −
-
-/9
or more simply: 𝑥 = 𝑥 + 1 − 1
18
Luc_Faucheux_2020
Notations and conventions (Spot and forward) - VII
š Using the extra set on convention we defined, observed at time 𝑡 = 0, all the sets of “simply
compounded spot rates” are:
š 𝑙 0,0, 𝑇 =
-
,(&,&,%)
.
-.)*(&,&,%)
)*(&,&,%)
š Or alternatively, in the bootstrap form
š 𝑧𝑐 0,0, 𝑇 =
-
-/, &,&,% .1 &,&,%
š TOMORROW at time 𝑡 = 1 we will have a new curve {𝑧𝑐 𝑡 = 1, 𝑡 = 1, 𝑇 } with new spot
rates:
š 𝑙 1,1, 𝑇 =
-
,(-,-,%)
.
-.)*(-,-,%)
)*(-,-,%)
š Note that 𝜏(𝑡, 𝑡, 𝑇) is a daycount fraction so should really not depend on the time of
observation, 𝜏 𝑡, 𝑡, 𝑇 = 𝜏(𝑡, 𝑇) but to avoid confusion we will keep as is, the first time
variable is always the present time
19
Luc_Faucheux_2020
Notations and conventions (Spot and forward) - VIII
š NOW we are absolutely free to compute the following quantities:
¹ Bear in mind that for now those are “just” definitions, we have not said anything linking
those quantities to any kind of expectations from a distribution or dynamics
š From today’s curve: {𝑧𝑐 𝑡 = 0, 𝑡 = 0, 𝑇 }
š We can compute:
š 𝑧𝑐 𝑡 = 0, 𝑡 = 𝑡-, 𝑡 = 𝑡5 = 𝑧𝑐 𝑡 = 0, 𝑡 = 0, 𝑡 = 𝑡5 /𝑧𝑐 𝑡 = 0, 𝑡 = 0, 𝑡 = 𝑡-
š Of course we have trivially: 𝑧𝑐 𝑡 = 0, 𝑡 = 𝑡-, 𝑡 = 𝑡-
š In particular it is useful to define the daily increments:
š 𝑧𝑐 𝑡 = 0, 𝑡 = 𝑡-, 𝑡 = 𝑡- + 1 = 𝑧𝑐 𝑡 = 0, 𝑡 = 0, 𝑡 = 𝑡- + 1 /𝑧𝑐 𝑡 = 0, 𝑡 = 0, 𝑡 = 𝑡-
¹ And from those what we will define as the “simply compounded forward rate observed as of
today 𝑡 = 0)
š 𝑙 0, 𝑡-, 𝑡5 =
-
,(&,#!,#+)
.
-.)*(&,#!,#+)
)*(&,#!,#+)
20
Luc_Faucheux_2020
Notations and conventions (Spot and forward) - IX
š 𝑙 0, 𝑡-, 𝑡5 =
-
,(&,#!,#+)
.
-.)*(&,#!,#+)
)*(&,#!,#+)
š In the bootstrap form:
š 𝑧𝑐 0, 𝑡-, 𝑡5 =
-
-/, &,#!,#+ .1 &,#!,#+
š Using the daily:
š 𝑧𝑐 0, 𝑡-, 𝑡- + 1 =
-
-/, &,#!,#!/- .1 &,#!,#!/-
š And since:
š 𝑧𝑐 𝑡 = 0, 𝑡 = 𝑡-, 𝑡 = 𝑡- + 1 = 𝑧𝑐 𝑡 = 0, 𝑡 = 0, 𝑡 = 𝑡- + 1 /𝑧𝑐 𝑡 = 0, 𝑡 = 0, 𝑡 = 𝑡-
š 𝑧𝑐 𝑡 = 0, 𝑡 = 0, 𝑡 = 𝑡- + 1 = 𝑧𝑐 𝑡 = 0, 𝑡 = 𝑡-, 𝑡 = 𝑡- + 1 ∗ 𝑧𝑐 𝑡 = 0, 𝑡 = 0, 𝑡 = 𝑡-
21
Luc_Faucheux_2020
Notations and conventions (Spot and forward) - X
š 𝑧𝑐 𝑡 = 0, 𝑡 = 0, 𝑡 = 𝑡- + 1 = 𝑧𝑐 𝑡 = 0, 𝑡 = 𝑡-, 𝑡 = 𝑡- + 1 ∗ 𝑧𝑐 𝑡 = 0, 𝑡 = 0, 𝑡 = 𝑡-
š So we also have:
š 𝑧𝑐 𝑡 = 0, 𝑡 = 0, 𝑡 = 𝑡@ = 𝑧𝑐 𝑡 = 0, 𝑡 = 0, 𝑡 = 0 ∗ ∏A<&
A<@
𝑧𝑐 𝑡 = 0, 𝑡 = 𝑡A, 𝑡 = 𝑡A + 1
š Since: 𝑧𝑐 𝑡 = 0, 𝑡 = 0, 𝑡 = 0 = 1
š Note that we also have: 𝑧𝑐 𝑡 = 0, 𝑡 = 𝑇, 𝑡 = 𝑇 = 1
š 𝑧𝑐 𝑡 = 0, 𝑡 = 0, 𝑡 = 𝑡@ = ∏A<&
A<@
𝑧𝑐 𝑡 = 0, 𝑡 = 𝑡A, 𝑡 = 𝑡A + 1
š 𝑧𝑐 0, 𝑡-, 𝑡- + 1 =
-
-/, &,#!,#!/- .1 &,#!,#!/-
š 𝑧𝑐 𝑡 = 0, 𝑡 = 0, 𝑡 = 𝑡@ = ∏A<&
A<@ -
-/, &,#,,#,/- .1 &,#,,#,/-
22
Luc_Faucheux_2020
Notations and conventions (Spot and forward) - XI
š We could also define any kind of buckets:
š 𝑧𝑐 𝑡 = 0, 𝑡 = 𝑡8, 𝑡 = 𝑡4 = ∏A<8
A<4
𝑧𝑐 𝑡 = 0, 𝑡 = 𝑡A, 𝑡 = 𝑡A + 1
š 𝑧𝑐 𝑡 = 0, 𝑡8, 𝑡4 =
-
-/, &,#-,#) .1 &,#-,#)
š And so for any joint sequence of buckets, we have the usual bootstrap equation
š 𝑧𝑐 𝑡 = 0, 𝑡 = 0, 𝑡 = 𝑡@ = ∏ 𝑧𝑐 𝑡 = 0, 𝑡 = 𝑡8, 𝑡 = 𝑡4
š 𝑧𝑐 𝑡 = 0, 𝑡 = 0, 𝑡 = 𝑡@ = ∏
-
-/, &,#-,#) .1 &,#-,#)
š Where the successive buckets [𝑡8, 𝑡4] covers the [0, 𝑡@] interval
š A picture usually being worth a thousand words:
23
Luc_Faucheux_2020
Notations and conventions (Spot and forward) - XII
24
𝑧𝑐 0,0,0 = 1
𝑧𝑐 0,0, 𝑡!" = 𝑧𝑐 0,0,0 ∗
1
1 + 𝜏 0, 𝑡!#, 𝑡!" . 𝑙 0, 𝑡!#, 𝑡!"
𝑡𝑖𝑚𝑒
𝑡 = 0 = 𝑡A&
𝑡A- 𝑡A5 𝑡AL 𝑡AM
𝑧𝑐 0,0, 𝑡!$ = 𝑧𝑐 0,0, 𝑡!" ∗
1
1 + 𝜏 0, 𝑡!", 𝑡!$ . 𝑙 0, 𝑡!", 𝑡!$
𝑧𝑐 0,0, 𝑡!% = 𝑧𝑐 0,0, 𝑡!$ ∗
1
1 + 𝜏 0, 𝑡!$, 𝑡!% . 𝑙 0, 𝑡!$, 𝑡!%
𝑧𝑐 0,0, 𝑡!& = 𝑧𝑐 0,0, 𝑡!% ∗
1
1 + 𝜏 0, 𝑡!%, 𝑡!& . 𝑙 0, 𝑡!%, 𝑡!&
Luc_Faucheux_2020
Notations and conventions (Spot and forward) - XIII
š 𝑧𝑐 𝑡 = 0, 𝑡 = 0, 𝑡 = 𝑡@ = ∏
-
-/, &,#-,#) .1 &,#-,#)
š Usually if 𝑡8 < 𝑡4 the daycount fraction is positive (not time traveling yet)
š Usually the rates tend to be positive, 𝑙 0, 𝑡8, 𝑡4 > 0
š Note that this is proven to be absolutely wrong recently, but most textbooks still have the
usual graph, showing the decrease over time 𝑇 of the quantity 𝑧𝑐 0,0, 𝑇
š This is the famous time value of money principle
25
Luc_Faucheux_2020
Notations and conventions (Spot and forward) - XIV
26
𝑧𝑐 0,0,0 = 1
𝑧𝑐 0,0, 𝑡!" = 𝑧𝑐 0,0,0 ∗
1
1 + 𝜏 0, 𝑡!#, 𝑡!" . 𝑙 0, 𝑡!#, 𝑡!"
𝑡𝑖𝑚𝑒 𝑇𝑡 = 0
𝑡A- 𝑡A5 𝑡AL 𝑡AM
𝑧𝑐 0,0, 𝑡!$ = 𝑧𝑐 0,0, 𝑡!" ∗
1
1 + 𝜏 0, 𝑡!", 𝑡!$ . 𝑙 0, 𝑡!", 𝑡!$
𝑧𝑐 0,0, 𝑡!% = 𝑧𝑐 0,0, 𝑡!$ ∗
1
1 + 𝜏 0, 𝑡!$, 𝑡!% . 𝑙 0, 𝑡!$, 𝑡!%
𝑧𝑐 0,0, 𝑡!& = 𝑧𝑐 0,0, 𝑡!% ∗
1
1 + 𝜏 0, 𝑡!%, 𝑡!& . 𝑙 0, 𝑡!%, 𝑡!&
𝑧𝑐 0,0,0 = 1
𝑧𝑐 0,0, 𝑇
𝑧𝑐 0,0, 𝑇 → ∞ = 0
Luc_Faucheux_2020
Pricing a swap
(slides from part II)
27
Luc_Faucheux_2020
Pricing a swap on today’s yield curve - VII
š LIBOR and SOFR are not the same, and it is going to be interesting to see how one can
replace the other, which is something that regulators are keen on
š We assume that 𝑙𝑖𝑏𝑜𝑟 𝑡A, 𝑡A, 𝑡A/- = 𝑙 𝑡A, 𝑡A, 𝑡A/-
š NOTE that this could be far from being true (in fact the whole reason why regulators want to
get rid of LIBOR is because it was subject to manipulations and we deemed not
representative of the true borrowing cost)
š BUT assuming that 𝑙𝑖𝑏𝑜𝑟 𝑡A, 𝑡A, 𝑡A/- = 𝑙 𝑡A, 𝑡A, 𝑡A/- , the payoff of a single period of the float
side of a swap (float-let, or float side of a swap-let), we assume that the payment will be:
š 𝜏 𝑡A, 𝑡A, 𝑡A/- . 𝑙 𝑡A, 𝑡A, 𝑡A/- = 𝜏 𝑡A, 𝑡A, 𝑡A/- .
-
,(#,,#,,#,.!)
.
-.)*(#,,#,,#,.!)
)*(#,,#,,#,.!)
š 𝜏 𝑡A, 𝑡A, 𝑡A/- . 𝑙 𝑡A, 𝑡A, 𝑡A/- =
-.)*(#,,#,,#,.!)
)*(#,,#,,#,.!)
28
Luc_Faucheux_2020
Pricing a swap on today’s yield curve - VIII
š One more time:
š 𝜏 𝑡A, 𝑡A, 𝑡A/- . 𝑙 𝑡A, 𝑡A, 𝑡A/- =
-.)*(#,,#,,#,.!)
)*(#,,#,,#,.!)
š At time 𝑡A, the discounted value of that payment occurring at time 𝑡A/-back to 𝑡A (then
present value), will be:
š 𝑧𝑐 𝑡A, 𝑡A, 𝑡A/- . 𝜏 𝑡A, 𝑡A, 𝑡A/- . 𝑙 𝑡A, 𝑡A, 𝑡A/- = 1 − 𝑧𝑐(𝑡A, 𝑡A, 𝑡A/-)
š This is exactly equal to receiving $1 at time 𝑡A and paying $1 at time 𝑡A/-
š It is a linear sum of fixed cash flows
š So it can be hedged (replicated) by a portfolio equal to paying $1 at time 𝑡A and receiving $1
at time 𝑡A/-
š The price at any point in time of this contract should then ALSO be equal to the price of the
replicating portfolio (otherwise there would be arbitrage)
29
Luc_Faucheux_2020
Pricing a swap on today’s yield curve - IX
š And SO we would like to write something like this: at any point in time the value of the
replicating portfolio is:
š 𝑝𝑣 𝑡A = 1 − 𝑧𝑐(𝑡A, 𝑡A, 𝑡A/-)
š 𝑝𝑣 𝑡 < 𝑡A = 𝑧𝑐 𝑡, 𝑡, 𝑡A . (1 − 𝑧𝑐 𝑡A, 𝑡A, 𝑡A/- )
š 𝑝𝑣 𝑡 < 𝑡A = 𝑧𝑐 𝑡, 𝑡, 𝑡A − 𝑧𝑐 𝑡, 𝑡, 𝑡A . 𝑧𝑐 𝑡A, 𝑡A, 𝑡A/-
š At time 𝑡, the value of 𝑧𝑐 𝑡, 𝑡, 𝑡A is receiving $1 at time 𝑡A
š NOW comes the question: What is 𝑧𝑐 𝑡, 𝑡, 𝑡A . 𝑧𝑐 𝑡A, 𝑡A, 𝑡A/- ?
š More crucially, at time 𝑡 we DO NOT KNOW what will be 𝑧𝑐 𝑡A, 𝑡A, 𝑡A/-
š SO we cannot really write something like we did above
š BUT We also know that this portfolio is also just receiving $1 at time 𝑡A and paying $1 at time
𝑡A/-, and so the present value at time 𝑡 of this portfolio is:
š 𝑝𝑣 𝑡 < 𝑡A = 𝑧𝑐 𝑡, 𝑡, 𝑡A − 𝑧𝑐 𝑡, 𝑡, 𝑡A/-
30
Luc_Faucheux_2020
Pricing a swap on today’s yield curve - X
¹ IN PARTICULAR the above holds for today’s yield curve
š To summarize:
¹ The fixed leg of a swap is easy to price using today’s yield curve, it is a series of fixed and
known cash flows
š The float leg of a swap is also easy to price as it turns out that for a REGULAR swap (libor
rate set at the beginning of the period, paid at the end) the floating cash flow is exactly
equal to a replicating portfolio of receiving $1 at the beginning of the period and receiving
$1 back at the end of the period
š So in most textbooks you might find any of the following graphs (apologies for the poor
drawing skills).
31
Luc_Faucheux_2020
Pricing a swap on today’s yield curve - XI
š SWAP FIXED RECEIVE VERSUS REGULAR FLOAT PAY (pay Float, receive Fixed)
32
𝑡𝑖𝑚𝑒
Above the line:
We receive
Below the line:
We pay
𝑡 = 0 𝑡!
𝑋. 𝜏(0, 𝑡A, 𝑡A/-)
𝜏(0, 𝑡A, 𝑡A/-). 𝑙(0, 𝑡A, 𝑡A/-)
Luc_Faucheux_2020
Pricing a swap on today’s yield curve - XV
š SWAP FIXED RECEIVE VERSUS REGULAR FLOAT PAY (pay Float, receive Fixed)
33
𝑡𝑖𝑚𝑒
$1
$1
𝑋. 𝜏 0, 𝑡A, 𝑡A/- = 𝑋. 𝜏 𝑋. 𝜏 𝑋. 𝜏 𝑋. 𝜏
$1
$1
$1
$1
$1
$1
Luc_Faucheux_2020
Pricing a swap on today’s yield curve - XXII
š 𝑝𝑣_𝑓𝑙𝑜𝑎𝑡 0 = ∑A 𝑙(0, 𝑡A, 𝑡A/-). 𝜏(0, 𝑡A, 𝑡A/-). 𝑧𝑐(0,0, 𝑡A/-)
š 𝑝𝑣_𝑓𝑙𝑜𝑎𝑡 0 = ∑A{−𝑧𝑐 0,0, 𝑡A/- + 𝑧𝑐(0,0, 𝑡A)}
š 𝑝𝑣_𝑓𝑖𝑥𝑒𝑑 0 = ∑A 𝑋. 𝜏(0, 𝑡A, 𝑡A/-). 𝑧𝑐(0,0, 𝑡A/-)
š Note that we assumed that both fixed and float side has same frequency and daycount
convention for sake of simplicity. Having different frequency and daycount convention,
which is the usual case, does not change anything, only add some more notation (see the
deck on the curve)
¹ Note that this is also BEFORE the swap “starts”. Once time passes by, the Floating leg gets
set to a fixed amount (BBA LIBOR fixing), and that float swaplet just becomes a simple fixed
period
34
Luc_Faucheux_2020
Pricing a swap on today’s yield curve - XXIII
š The Swap Rate is the value of the coupon on the Fixed side such that the present value of
the swap is 0 (swap is on market)
š 𝑝𝑣_𝑓𝑙𝑜𝑎𝑡 0 = ∑A 𝑙(0, 𝑡A, 𝑡A/-). 𝜏(0, 𝑡A, 𝑡A/-). 𝑧𝑐(0,0, 𝑡A/-)
š 𝑝𝑣_𝑓𝑙𝑜𝑎𝑡 0 = ∑A{−𝑧𝑐 0,0, 𝑡A/- + 𝑧𝑐(0,0, 𝑡A)}
š 𝑝𝑣_𝑓𝑖𝑥𝑒𝑑 0 = ∑A 𝑋. 𝜏(0, 𝑡A, 𝑡A/-). 𝑧𝑐(0,0, 𝑡A/-)
š 𝑝𝑣_𝑓𝑙𝑜𝑎𝑡 0 = 𝑝𝑣_𝑓𝑖𝑥𝑒𝑑 0 = ∑A 𝑆𝑅. 𝜏(0, 𝑡A, 𝑡A/-). 𝑧𝑐(0,0, 𝑡A/-)
š 𝑆𝑅(0, 𝑇N, 𝑇O) =
∑, 1(&,#,,#,.!).,(&,#,,#,.!).)*(&,&,#,.!)
∑, ,(&,#,,#,.!).)*(&,&,#,.!)
š The Swap Rate is a weighted average of the forward rates 𝑙(0, 𝑡A, 𝑡A/-) for a given start of the
swap 𝑇N and maturity 𝑇O
35
Luc_Faucheux_2020
Forward contracts
36
Luc_Faucheux_2020
Summary
š The concept of a forward contract is quite central to derivatives valuation.
š We have somewhat done it without realizing it in the previous two sections (like Mr
Jourdain).
š Worth going over it again in a formal manner
š Especially important to have the concept of a forward contract down, when we introduce in
part IV the concept of a future contract
37
Luc_Faucheux_2020
Forward contract
š On any given day 𝑡 we have a zero-coupon curve 𝑧𝑐(𝑡, 𝑡A, 𝑡Q)
š The Zero coupon curve is such that: 𝑧𝑐 𝑡, 𝑡A, 𝑡A = 1 and in particular 𝑧𝑐 𝑡, 𝑡, 𝑡 = 1
š The quantities 𝑧𝑐(𝑡, 𝑡, 𝑡Q) are the price at time 𝑡 of a Zero-Coupon Bond paying $1 at time 𝑡Q
š 𝔌
-
)* %,%,%
|𝑡 =
?
)*(#,#,%)
= 𝔌
-
)* %,%,%
|𝑡 = 𝔌
-
-
|𝑡 = 1 since 𝑧𝑐 𝑇, 𝑇, 𝑇 = 1
š So the value of a contract at time 𝑡 that pays 1 at time 𝑇 is:
š 𝑝𝑣(𝑡) = 𝑧𝑐(𝑡, 𝑡, 𝑇)
š We can construct by bootstrapping all intermediate quantities 𝑧𝑐(𝑡, 𝑡A, 𝑡Q)
š And so for any joint sequence of buckets, we have the usual bootstrap equation
š 𝑧𝑐 𝑡 = 0, 𝑡 = 0, 𝑡 = 𝑇 = ∏ 𝑧𝑐 𝑡 = 0, 𝑡 = 𝑡A, 𝑡 = 𝑡Q
38
Luc_Faucheux_2020
Forward contract - II
š We also define the quantities 𝑙 𝑡, 𝑡A, 𝑡Q that we call simply compounded forward rate for the
period [𝑡A, 𝑡Q] (observed at time 𝑡) as :
š 𝑧𝑐 𝑡, 𝑡A, 𝑡Q =
-
-/, #,#,,#/ .1 #,#,,#/
š A contract that pays $1 at time 𝑡Q is worth at time 𝑡:
š 𝑉_𝑝𝑟𝑖𝑛𝑐𝑖𝑝𝑎𝑙 𝑡 = 𝑧𝑐 𝑡, 𝑡, 𝑡Q
š A contract that pays 𝑋% paid on the 𝜏 𝑡, 𝑡A, 𝑡Q daycount convention, on $1 principal amount
at time 𝑡Q is worth at time 𝑡:
š 𝑉_𝑐𝑜𝑢𝑝𝑜𝑛 𝑡 = 𝑧𝑐 𝑡, 𝑡, 𝑡Q . 𝑋. 𝜏 𝑡, 𝑡A, 𝑡Q
39
Luc_Faucheux_2020
Forward contract - III
š A contract that pays 𝑙 𝑡A, 𝑡A, 𝑡Q paid on the 𝜏 𝑡, 𝑡A, 𝑡Q daycount convention, on $1 principal
amount at time 𝑡Q is worth at time 𝑡:
š 𝑉_𝑓𝑙𝑜𝑎𝑡 𝑡 = 𝑧𝑐 𝑡, 𝑡, 𝑡Q . 𝑙(𝑡, 𝑡A, 𝑡Q). 𝜏(𝑡, 𝑡A, 𝑡Q)
š NOTE: this one is not trivial
š It is because as we defined 𝑙(𝑡, 𝑡A, 𝑡Q) as:
š 𝑧𝑐 𝑡, 𝑡A, 𝑡Q =
-
-/, #,#,,#/ .1 #,#,,#/
we have also
š 𝑧𝑐 𝑡, 𝑡A, 𝑡Q . 𝑙 𝑡, 𝑡A, 𝑡Q . 𝜏 𝑡, 𝑡A, 𝑡Q = 1 − 𝑧𝑐 𝑡, 𝑡A, 𝑡Q
š And
š 𝑧𝑐 𝑡, 𝑡, 𝑡Q = 𝑧𝑐 𝑡, 𝑡, 𝑡A . 𝑧𝑐 𝑡, 𝑡A, 𝑡Q
š So: 𝑧𝑐 𝑡, 𝑡A, 𝑡Q =
)* #,#,#/
)* #,#,#,
40
Luc_Faucheux_2020
Forward contract - IV
š We also defined:
š It is because as we defined 𝑙(𝑡A, 𝑡A, 𝑡Q) as:
š 𝑧𝑐 𝑡A, 𝑡A, 𝑡Q =
-
-/, #,,#,,#/ .1 #,,#,,#/
we have also
š 𝑧𝑐 𝑡A, 𝑡A, 𝑡Q . 𝑙 𝑡A, 𝑡A, 𝑡Q . 𝜏 𝑡A, 𝑡A, 𝑡Q = 1 − 𝑧𝑐 𝑡A, 𝑡A, 𝑡Q
š 𝑧𝑐 𝑡, 𝑡A, 𝑡Q . 𝑙 𝑡, 𝑡A, 𝑡Q . 𝜏 𝑡, 𝑡A, 𝑡Q = 1 − 𝑧𝑐 𝑡, 𝑡A, 𝑡Q
š At time 𝑡A, the quantity 𝑙 𝑡A, 𝑡A, 𝑡Q is known and will be “fixed”
š At time 𝑡Q, the quantity 𝑙(𝑡A, 𝑡A, 𝑡Q). 𝜏(𝑡A, 𝑡A, 𝑡Q) will be paid out.
š It is usually convenient to express this in terms of a FRA agreement (Forward Rate
Agreement) with a “floating” leg and a fixed leg.
41
Luc_Faucheux_2020
Forward contract - V
š The forward contract then exchanges two cashflows at time 𝑡Q:
š A floating amount that had been fixed at time 𝑡A to 𝑙 𝑡A, 𝑡A, 𝑡Q . 𝜏 𝑡A, 𝑡A, 𝑡Q
š A fixed amount that we will call: 𝐟. 𝜏 𝑡A, 𝑡A, 𝑡Q
š The payout of the FRA contract at time 𝑡Q is : {𝑙 𝑡A, 𝑡A, 𝑡Q − 𝐟}. 𝜏 𝑡A, 𝑡A, 𝑡Q
š We want to compute for time 𝑡 < 𝑡A the value of 𝐟(𝑡) such that the FRA contract has zero
value (zero PV)
š For 𝑡 = 𝑡A we have 𝐟(𝑡A) = 𝑙 𝑡A, 𝑡A, 𝑡Q
š We also have by definition:
š 𝑧𝑐 𝑡A, 𝑡A, 𝑡Q . 𝑙 𝑡A, 𝑡A, 𝑡Q . 𝜏 𝑡A, 𝑡A, 𝑡Q = 1 − 𝑧𝑐 𝑡A, 𝑡A, 𝑡Q
42
Luc_Faucheux_2020
Forward contract - VI
š Looks again at the usual graph of a portfolio consisting of a long position ZCB (Zero Coupon
Bond) maturing at time 𝑡A, and a short position {1 + 𝐟(𝑡). 𝜏 𝑡A, 𝑡A, 𝑡Q } maturing (paid) at
time 𝑡Q
43
𝑡𝑖𝑚𝑒
𝑡!
𝑡"
𝑧𝑐 𝑡, 𝑡Q, 𝑡Q = $1
𝑧𝑐 𝑡, 𝑡A, 𝑡A = $1
𝐟(𝑡). 𝜏 𝑡, 𝑡A, 𝑡Q
Luc_Faucheux_2020
Forward contract - VII
š At time 𝑡A, the payoff 𝑧𝑐 𝑡A, 𝑡A, 𝑡A = $1 is put in a deposit with the then- current interest
rate 𝑙 𝑡A, 𝑡A, 𝑡Q for maturity 𝑡Q
š At time 𝑡Q, this will have value: (
-
)* #,,#,,#/
)
š Remember that:
š 𝑧𝑐 𝑡A, 𝑡A, 𝑡Q =
-
-/, #,,#,,#/ .1 #,,#,,#/
š 𝑧𝑐 𝑡A, 𝑡A, 𝑡Q . 𝑙 𝑡A, 𝑡A, 𝑡Q . 𝜏 𝑡A, 𝑡A, 𝑡Q = 1 − 𝑧𝑐 𝑡A, 𝑡A, 𝑡Q
44
Luc_Faucheux_2020
Forward contract - VIII
š So at time 𝑡Q, the portfolio will have value:
š 𝑉 𝑡Q =
-
)* #,,#,,#/
− 1 − 𝐟(𝑡). 𝜏 𝑡, 𝑡A, 𝑡Q
š 𝑉 𝑡Q = 1 + 𝜏 𝑡A, 𝑡A, 𝑡Q . 𝑙 𝑡A, 𝑡A, 𝑡Q − 1 − 𝐟(𝑡). 𝜏 𝑡, 𝑡A, 𝑡Q
š 𝑉 𝑡Q = 𝜏 𝑡A, 𝑡A, 𝑡Q . {𝑙 𝑡A, 𝑡A, 𝑡Q − 𝐟 𝑡 }
š This portfolio at time 𝑡Q has the same exact payout than the FRA contract we just defined.
š This portfolio at time 𝑡 < 𝑡Q has a value:
š 𝑉 𝑡 = 𝑧𝑐 𝑡, 𝑡, 𝑡A − 𝑧𝑐 𝑡, 𝑡, 𝑡Q − 𝐟 𝑡 . 𝜏 𝑡, 𝑡A, 𝑡Q . 𝑧𝑐 𝑡, 𝑡, 𝑡Q
š This portfolio (which is identical to the FRA contract, and so should have same value at all
time from the law of one price), has at time 𝑡 < 𝑡Q a value of 0 when:
45
Luc_Faucheux_2020
Forward contract - IX
š 𝑉 𝑡 = 𝑧𝑐 𝑡, 𝑡, 𝑡A − 𝑧𝑐 𝑡, 𝑡, 𝑡Q − 𝐟 𝑡 . 𝜏 𝑡, 𝑡A, 𝑡Q . 𝑧𝑐 𝑡, 𝑡, 𝑡Q = 0
š 𝐟 𝑡 . 𝜏 𝑡, 𝑡A, 𝑡Q =
)* #,#,#, .)* #,#,#/
)* #,#,#/
š 𝐟 𝑡 . 𝜏 𝑡, 𝑡A, 𝑡Q =
)* #,#,#,
)* #,#,#/
− 1
š
)* #,#,#,
)* #,#,#/
= 1 + 𝐟 𝑡 . 𝜏 𝑡, 𝑡A, 𝑡Q
š 𝑧𝑐 𝑡, 𝑡, 𝑡Q = 𝑧𝑐 𝑡, 𝑡, 𝑡A .
-
-/R # ., #,#,,#/
š We defined 𝑙(𝑡, 𝑡A, 𝑡Q) as:
š 𝑧𝑐 𝑡, 𝑡A, 𝑡Q = 𝑧𝑐 𝑡, 𝑡, 𝑡A .
-
-/, #,#,,#/ .1 #,#,,#/
46
Luc_Faucheux_2020
Forward contract - X
š So we have 𝐟 𝑡 = 𝑙 𝑡, 𝑡A, 𝑡Q
š It was worth going through that derivation because it can be confusing at times.
š Note that really all we said is that the value of the fixed rate 𝐟 𝑡 that is such that the value
of receiving 𝐟 𝑡 . 𝜏 𝑡, 𝑡A, 𝑡Q at time 𝑡Q is equal to the value of receiving
𝜏 𝑡A, 𝑡A, 𝑡Q . 𝑙 𝑡A, 𝑡A, 𝑡Q at time 𝑡Q is such that:
š 𝐟 𝑡A = 𝑙 𝑡A, 𝑡A, 𝑡Q
š 𝐟 𝑡 = 𝑙 𝑡, 𝑡A, 𝑡Q
š With the definition from the ZCB curve at time 𝑡 and 𝑡A:
š 𝑧𝑐 𝑡, 𝑡A, 𝑡Q = 𝑧𝑐 𝑡, 𝑡, 𝑡A .
-
-/, #,#,,#/ .1 #,#,,#/
š 𝑧𝑐 𝑡A, 𝑡A, 𝑡Q = 𝑧𝑐 𝑡A, 𝑡A, 𝑡A .
-
-/, #,,#,,#/ .1 #,,#,,#/
=
-
-/, #,,#,,#/ .1 #,,#,,#/
47
Luc_Faucheux_2020
Forward contract - XI
š Note that really all we said is that the value of the fixed rate 𝐟 𝑡 that is such that the value
of receiving 𝐟 𝑡 . 𝜏 𝑡, 𝑡A, 𝑡Q at time 𝑡Q is equal to the value of receiving
𝜏 𝑡A, 𝑡A, 𝑡Q . 𝑙 𝑡A, 𝑡A, 𝑡Q at time 𝑡Q is such that: 𝐟 𝑡 = 𝑙 𝑡, 𝑡A, 𝑡Q
š We are NOT saying for example that the value of the fixed rate 𝐟 𝑡 that is such that the
value of receiving 𝐟 𝑡 . 𝜏 𝑡, 𝑡A, 𝑡Q at time 𝑡A is equal to the value of receiving
𝜏 𝑡A, 𝑡A, 𝑡Q . 𝑙 𝑡A, 𝑡A, 𝑡Q at time 𝑡A is such that: 𝐟 𝑡 = 𝑙 𝑡, 𝑡A, 𝑡Q
š This would be wrong as we will see when looking at the arrears/advance issue.
š We are also not saying for example that:
š 𝔌# 𝑙 𝑡A, 𝑡A, 𝑡Q 𝑡A = 𝑙 𝑡, 𝑡A, 𝑡Q
š In a sense the only thing we are saying and using is the following:
š 𝔌# $1 𝑡A = 𝑧𝑐 𝑡, 𝑡, 𝑡A
š And the nested tower properties that follows
48
Luc_Faucheux_2020
Forward contract - XII
š 𝑧𝑐 𝑡, 𝑡A, 𝑡Q . 𝑙 𝑡, 𝑡A, 𝑡Q . 𝜏 𝑡, 𝑡A, 𝑡Q = 1 − 𝑧𝑐 𝑡, 𝑡A, 𝑡Q
š
)* #,#,#/
)* #,#,#,
. 𝑙 𝑡, 𝑡A, 𝑡Q . 𝜏 𝑡, 𝑡A, 𝑡Q = 1 −
)* #,#,#/
)* #,#,#,
š 𝑧𝑐 𝑡, 𝑡, 𝑡Q . 𝑙 𝑡, 𝑡A, 𝑡Q . 𝜏 𝑡, 𝑡A, 𝑡Q = 𝑧𝑐 𝑡, 𝑡, 𝑡A − 𝑧𝑐 𝑡, 𝑡, 𝑡Q
š Because the contract payoff on the LHS can be expressed as a linear sum of 𝑧𝑐 𝑡, 𝑡, 𝑡A on
the RHS, WITHOUT any consideration on the dynamics of the curve, the value of that
contract at time 𝑡 is equal to the RHS
š NOTE that if the RHS was a non-linear (convex) function of the 𝑧𝑐 𝑡, 𝑡, 𝑡A , this would NOT be
true, and there would be a convexity adjustment
š NOTE if the timing (the time values) are such that you CANNOT express the contract as a
linear functions of the 𝑧𝑐 𝑡, 𝑡, 𝑡A , this would NOT be true and there would be a convexity
adjustment
¹ For a “regular” contract we get the famous graph we have been describing at length before :
49
Luc_Faucheux_2020
Forward contract - XIII
š Going back once again to the replicating portfolio of $1 cash flows
š At time 𝑡A, the quantity 𝑙 𝑡A, 𝑡A, 𝑡Q is known and fixed
š 𝑧𝑐 𝑡A, 𝑡A, 𝑡Q . 𝑙 𝑡A, 𝑡A, 𝑡Q . 𝜏 𝑡, 𝑡A, 𝑡Q = 𝑧𝑐 𝑡A, 𝑡A, 𝑡A − 𝑧𝑐 𝑡A, 𝑡A, 𝑡Q
š 𝑧𝑐 𝑡A, 𝑡A, 𝑡Q . 𝑙 𝑡A, 𝑡A, 𝑡Q . 𝜏 𝑡, 𝑡A, 𝑡Q = 1 − 𝑧𝑐 𝑡A, 𝑡A, 𝑡Q
š So the portfolio paying 𝑙 𝑡A, 𝑡A, 𝑡Q . 𝜏 𝑡, 𝑡A, 𝑡Q at time 𝑡Q has a present discounted value at
time 𝑡A equal to
š 𝑉 𝑡A = 𝑧𝑐 𝑡A, 𝑡A, 𝑡Q . 𝑙 𝑡A, 𝑡A, 𝑡Q . 𝜏 𝑡, 𝑡A, 𝑡Q = 1 − 𝑧𝑐 𝑡A, 𝑡A, 𝑡Q
š This is also equal to a portfolio receiving $1 at time 𝑡A and paying $1 at time 𝑡Q
š The value of that portfolio at time 𝑡 < 𝑡A is thus:
š 𝑉 𝑡 = 𝑧𝑐 𝑡, 𝑡, 𝑡A − 𝑧𝑐 𝑡, 𝑡, 𝑡Q
50
Luc_Faucheux_2020
Forward contract - XIV
š 𝑉 𝑡 = 𝑧𝑐 𝑡, 𝑡, 𝑡A − 𝑧𝑐 𝑡, 𝑡, 𝑡Q
š Is the value of the portfolio at time 𝑡 that is receiving $1 at time 𝑡A and paying $1 at time 𝑡Q
¹ Because of the “law of one price”, or replication or no arbitrage, this is ALSO the value at
time 𝑡 of a portfolio that will pay 𝑙 𝑡A, 𝑡A, 𝑡Q . 𝜏 𝑡, 𝑡A, 𝑡Q at time 𝑡Q, where the quantity
𝑙 𝑡A, 𝑡A, 𝑡Q is STILL unknown at time 𝑡 < 𝑡A
š HOWEVER at time 𝑡 < 𝑡A, we have defined the quantity 𝑙 𝑡, 𝑡A, 𝑡Q as the following:
š 𝑧𝑐 𝑡, 𝑡, 𝑡Q . 𝑙 𝑡, 𝑡A, 𝑡Q . 𝜏 𝑡, 𝑡A, 𝑡Q = 𝑧𝑐 𝑡, 𝑡, 𝑡A − 𝑧𝑐 𝑡, 𝑡, 𝑡Q
š Or using the familiar bootstrap form:
š 𝑧𝑐 𝑡, 𝑡, 𝑡Q = 𝑧𝑐 𝑡, 𝑡, 𝑡A .
-
-/1 #,#,,#/ ., #,#,,#/
š And so the value of the portfolio is also equal to:
š 𝑉 𝑡 = 𝑧𝑐 𝑡, 𝑡, 𝑡A − 𝑧𝑐 𝑡, 𝑡, 𝑡Q = 𝑧𝑐 𝑡, 𝑡, 𝑡Q . 𝑙 𝑡, 𝑡A, 𝑡Q . 𝜏 𝑡, 𝑡A, 𝑡Q
51
Luc_Faucheux_2020
Forward contract - XV
š Again, it is quite remarkable that we can compute the present value of a quantity that is not
know yet without any consideration to the dynamics or volatility.
š This is because not matter what dynamics we choose, the rule of no-arbitrage (law of one
price) leaves us no choice for payoffs that can be expressed as a linear function or
combination of ($1) cashflows
š At time 𝑡 < 𝑡A, we defined somewhat arbitrarily the quantity 𝑙 𝑡, 𝑡A, 𝑡Q as:
š 𝑧𝑐 𝑡, 𝑡, 𝑡Q = 𝑧𝑐 𝑡, 𝑡, 𝑡A .
-
-/1 #,#,,#/ ., #,#,,#/
using the discount curve 𝑧𝑐 𝑡, 𝑡, 𝑡A
š At time 𝑡 < 𝑡A, we do now know yet the quantity 𝑙 𝑡A, 𝑡A, 𝑡Q but it will be fixed as:
š 𝑧𝑐 𝑡A, 𝑡A, 𝑡Q = 𝑧𝑐 𝑡A, 𝑡A, 𝑡A .
-
-/, #,,#,,#/ .1 #,,#,,#/
=
-
-/, #,,#,,#/ .1 #,,#,,#/
using the discount curve 𝑧𝑐 𝑡A, 𝑡A, 𝑡Q
52
Luc_Faucheux_2020
Forward contract - VXI
š We have written essentially:
š 𝑉 𝑡 = 𝑧𝑐 𝑡, 𝑡, 𝑡A − 𝑧𝑐 𝑡, 𝑡, 𝑡Q = 𝑧𝑐 𝑡, 𝑡, 𝑡Q . 𝑙 𝑡, 𝑡A, 𝑡Q . 𝜏 𝑡, 𝑡A, 𝑡Q
š 𝑉 𝑡A = 𝑧𝑐 𝑡A, 𝑡A, 𝑡Q . 𝑙 𝑡A, 𝑡A, 𝑡Q . 𝜏 𝑡, 𝑡A, 𝑡Q = 1 − 𝑧𝑐 𝑡A, 𝑡A, 𝑡Q
š 𝑉 𝑡Q = 𝑙 𝑡A, 𝑡A, 𝑡Q . 𝜏 𝑡, 𝑡A, 𝑡Q =
-
)* #,,#,,#/
−
)* #,,#,,#/
)* #,,#,,#/
=
-
)* #,,#,,#/
− 1
š The value at time 𝑡 < 𝑡A of a contract paying $1 at time 𝑡A is martingale under the zero
coupon numeraire 𝑧𝑐 𝑡, 𝑡, 𝑡A :
š
?(#,$-,#,)
)* #,#,#,
= 𝔌#,
?(#,,$-,#,)
)* #,,#,,#,
= 𝔌#,
?(#,,$-,#,)
-
= 1
š The value at time 𝑡 < 𝑡Q of a contract paying $1 at time 𝑡Q is martingale under the zero
coupon numeraire 𝑧𝑐 𝑡, 𝑡, 𝑡Q :
š
?(#,$-,#/)
)* #,#,#/
= 𝔌#/
?(#,,$-,#/)
)* #/,#/,#/
= 𝔌#/
?(#,,$-,#/)
-
= 1
53
Luc_Faucheux_2020
Forward contract - XVII
š The value at time 𝑡 < 𝑡A of a contract paying $1 at time 𝑡A is martingale under the zero
coupon numeraire 𝑧𝑐 𝑡, 𝑡, 𝑡A :
š
?(#,$-,#,)
)* #,#,#,
= 𝔌#,
?(#,,$-,#,)
TU #,,#,,#,
= 𝔌#,
?(#,,$-,#,)
-
= 𝔌#,
-
-
= 𝔌#,
1 = 1
š 𝑉 𝑡, $1, 𝑡A = 𝑧𝑐 𝑡, 𝑡, 𝑡A
š The value at time 𝑡 < 𝑡Q of a contract paying $1 at time 𝑡Q is martingale under the zero
coupon numeraire 𝑧𝑐 𝑡, 𝑡, 𝑡Q :
š
?(#,$-,#/)
)* #,#,#/
= 𝔌#/
?(#/,$-,#/)
TU #/,#/,#/
= 𝔌#/
?(#/,$-,#/)
-
= 𝔌#,
-
-
= 𝔌#,
1 = 1
š 𝑉 𝑡, $1, 𝑡Q = 𝑧𝑐 𝑡, 𝑡, 𝑡Q
š Note that we are starting to refine the notation 𝑉 𝑡, $1, 𝑡Q
54
Luc_Faucheux_2020
Forward contract - XVIII
š The value at time 𝑡A < 𝑡Q of a contract paying $1 at time 𝑡Q is martingale under the zero
coupon numeraire 𝑧𝑐 𝑡A, 𝑡A, 𝑡Q :
š
?(#,,$-,#/)
)* #,,#,,#/
= 𝔌#/
?(#/,$-,#/)
TU #/,#/,#/
= 𝔌#/
?(#/,$-,#/)
-
= 1
š 𝑉(𝑡A, $1, 𝑡Q) = 𝑧𝑐 𝑡A, 𝑡A, 𝑡Q
š And then we can estimate the value of a portfolio resulting in any linear combinations of
those quantities
š Again, apologies if that seems obvious, but time and time again people get confused, usually
because the timing of the payoff is different (arrears/advance), or the payoff itself is not a
linear function (options, future contract,..)
55
Luc_Faucheux_2020
Forward contract – XVIII - a
š Note that we are starting to refine the notation 𝑉 𝑡, $1, 𝑡Q
š 𝑉 𝑡 = 𝑉 𝑡, $1, 𝑡Q
56
𝑃𝑎𝑖𝑑 𝑎𝑡 𝑡𝑖𝑚𝑒 𝑡Q
𝑃𝑎𝑊𝑜𝑓𝑓 𝑓𝑢𝑛𝑐𝑡𝑖𝑜𝑛 (𝑖𝑛 𝑡ℎ𝑖𝑠 𝑐𝑎𝑠𝑒 $1)
𝑉𝑎𝑙𝑢𝑒 𝑜𝑓 𝑡ℎ𝑒 𝑝𝑎𝑊𝑜𝑓𝑓 𝑜𝑏𝑠𝑒𝑟𝑣𝑒𝑑 𝑎𝑡 𝑡𝑖𝑚𝑒 𝑡
Luc_Faucheux_2020
Forward contract - XIX
š 𝑉 𝑡 = 𝑧𝑐 𝑡, 𝑡, 𝑡Q . 𝑙 𝑡, 𝑡A, 𝑡Q . 𝜏 𝑡, 𝑡A, 𝑡Q
š 𝑉 𝑡A = 𝑧𝑐 𝑡A, 𝑡A, 𝑡Q . 𝑙 𝑡A, 𝑡A, 𝑡Q . 𝜏 𝑡, 𝑡A, 𝑡Q
š 𝑉 𝑡Q = 𝑙 𝑡A, 𝑡A, 𝑡Q . 𝜏 𝑡, 𝑡A, 𝑡Q since 𝑧𝑐 𝑡Q, 𝑡Q, 𝑡Q = 1
š Assuming that the forward rates do obey some dynamics and are random, we can start to
familiarize ourselves with the following notation, and start following the rule that we should
always use the numeraire that sets to 1 at payoff (terminal measure), NOT at fixing, and for
simplicity, starting to just use 𝜏 𝑡, 𝑡A, 𝑡Q = 𝜏
š
?(#)
)* #,#,#/
= 𝔌#/
V #,,#,,#/ .,
TU #/,#/,#/
= 𝔌#/
𝐿 𝑡A, 𝑡A, 𝑡Q . 𝜏 = 𝑙 𝑡, 𝑡A, 𝑡Q . 𝜏
š 𝑉 𝑡 = 𝑉(𝑡, $𝐿 𝑡, 𝑡A, 𝑡Q . 𝜏, 𝑡Q)
š
?(#,$V #,#,,#/ .,,#/)
)* #,#,#/
= 𝔌#/
?(#/,$V #,,#,,#/ .,,#/)
TU #/,#/,#/
= 𝔌#/
?(#/,$1 #,,#,,#/ .,,#/)
-
= 𝑙 𝑡, 𝑡A, 𝑡Q . 𝜏
57
Luc_Faucheux_2020
Forward contract - XX
š HOWEVER
š
?(#)
)* #,#,#,
= 𝔌#,
V #,,#,,#/ .,
TU #,,#,,#/
= 𝔌#,
V #,,#,,#/ .,
-/V #,,#,,#/ .,
=
?(#,)
)* #,,#,,#,
= 𝑉 𝑡A
š 𝔌#,
V #,,#,,#/ .,
-/V #,,#,,#/ .,
= 𝑧𝑐 𝑡, 𝑡A, 𝑡Q . 𝑙 𝑡, 𝑡A, 𝑡Q . 𝜏 =
1 #,#,,#/ .,
-/1 #,#,,#/ .,
š SO THE ONLY THING THAT I CAN SAY IS:
š 𝔌#,
V #,,#,,#/ .,
-/V #,,#,,#/ .,
=
1 #,#,,#/ .,
-/1 #,#,,#/ .,
š AND ABSOLUTELY NOT:
š 𝔌#,
𝐿 𝑡A, 𝑡A, 𝑡Q = 𝑙 𝑡, 𝑡A, 𝑡Q
š It is always useful when confused to always goes back to this
58
Luc_Faucheux_2020
Forward contract - XXI
š 𝔌#,
V #,,#,,#/ .,
-/V #,,#,,#/ .,
=
1 #,#,,#/ .,
-/1 #,#,,#/ .,
š 𝔌#,
V #,,#,,#/ .,
-/V #,,#,,#/ .,
= 𝔌#,
V #,,#,,#/ .,/-.-
-/V #,,#,,#/ .,
= 𝔌#,
1 −
-
-/V #,,#,,#/ .,
= 1 − 𝔌#,
-
-/V #,,#,,#/ .,
š
1 #,#,,#/ .,
-/1 #,#,,#/ .,
=
1 #,#,,#/ .,/-.-
-/1 #,#,,#/ .,
= 1 −
-
-/1 #,#,,#/ .,
š 𝔌#,
-
-/V #,,#,,#/ .,
|𝔉(𝑡) =
-
-/1 #,#,,#/ .,
where 𝔉(𝑡) indicates the filtration at time 𝑡,
knowledge of the world at time 𝑡, so essentially the discount curve 𝑧𝑐 𝑡, 𝑡A, 𝑡A
š Which illustrates even more poignantly the fact that the expectation of the discount factors
are conserved, not the expectation of the forward rates.
š No matter what dynamics we use for 𝐿 𝑡, 𝑡A, 𝑡Q , it will have to respect the arbitrage
conditions above.
59
Luc_Faucheux_2020
Forward contract - XXII
š To be even more precise:
š 𝔌#<#,
-
-/V #<#,,#,,#/ .,
|𝔉(𝑡) =
-
-/1 #,#,,#/ .,
š To illustrate that the period [𝑡A, 𝑡Q] is fixed and the random variable is 𝐿 𝑡, 𝑡A, 𝑡Q , that will fix
at time 𝑡A to 𝑙 𝑡A, 𝑡A, 𝑡Q , and will be set as an historical set to 𝑙 𝑡A, 𝑡A, 𝑡Q
š 𝐿 𝑡, 𝑡A, 𝑡Q = 𝑙 𝑡A, 𝑡A, 𝑡Q for all time 𝑡 > 𝑡A
60
Luc_Faucheux_2020
Terminal and Forward measures
61
Luc_Faucheux_2020
Terminal and Forward measures
š Terminal measure and Forward measure.
š You sometimes encounter those terms in textbooks.
š They both mean 𝔌#/
to crudely simplify
š ” 𝑡Q -terminal” because that is when the payoff is paid out, and where 𝑍𝐶 𝑡Q, 𝑡Q, 𝑡Q = 1,
making the integration over the distribution simpler
š “𝑡Q -forward” because under that measure (and only this one), the simply compounded
forward rate 𝐿 𝑡A, 𝑡A, 𝑡Q is a martingale
š 𝔌#/
𝐿 𝑡A, 𝑡A, 𝑡Q |𝔉(𝑡) = 𝑙 𝑡, 𝑡A, 𝑡Q
š Note that:
š 𝔌#,
-
-/V #,,#,,#/ .,
|𝔉(𝑡) =
-
-/1 #,#,,#/ .,
62
Luc_Faucheux_2020
Terminal and Forward measures - II
¹ Let’s convince ourselves once again that the forward measure is aptly named:
¹ (Cent fois sur le metier remettez votre ouvrage
)
š 𝔌#/
𝐿 𝑡A, 𝑡A, 𝑡Q |𝔉(𝑡) = 𝑙 𝑡, 𝑡A, 𝑡Q
š More specifically this is the expectation under the measure associated with the zero-coupon
bond numeraire 𝑍𝐶 𝑡Q, 𝑡Q, 𝑡Q = 1, so sometimes noted for sake of precision and
completeness:
š 𝔌#/
TU 𝐿 𝑡A, 𝑡A, 𝑡Q |𝔉(𝑡) = 𝑙 𝑡, 𝑡A, 𝑡Q
š We are now almost to the point where what we are writing looks serious and what we could
find in a textbook, but we slowly built it to make sure that we have a firm ground to stand on
š Took us a couple hundred slides, but we almost finally now have a notation that is almost
complete
š Because we built it gradually, hopefully by now you have a good intuition of what it is, and
will not be scared when you encounter something like that in the first few pages of a
textbook on quantitative finances
63
Luc_Faucheux_2020
Terminal and Forward measures - III
š 𝔌#/
TU 𝐿 𝑡A, 𝑡A, 𝑡Q |𝔉(𝑡) = 𝑙 𝑡, 𝑡A, 𝑡Q
š Let’s look at claim payoff paid at time 𝑡Q:
š 𝑉 𝑡Q = 𝑙 𝑡A, 𝑡A, 𝑡Q . 𝜏 𝑡, 𝑡A, 𝑡Q = 𝑙 𝑡A, 𝑡A, 𝑡Q . 𝜏
š At time 𝑡Q, the quantity 𝑙 𝑡A, 𝑡A, 𝑡Q is known
š Actually it is known at time: 𝑡A < 𝑡Q
š Up until time 𝑡A, so for time 𝑡 < 𝑡A, it is a random variable 𝐿 𝑡, 𝑡A, 𝑡Q
š Up until time 𝑡A, so for time 𝑡 < 𝑡A, we can always define from the discount curve at time t a
quantity 𝑙(𝑡, 𝑡A, 𝑡Q) defined by:
š 𝑧𝑐 𝑡, 𝑡, 𝑡Q = 𝑧𝑐 𝑡, 𝑡, 𝑡A .
-
-/1 #,#,,#/ ., #,#,,#/
= 𝑧𝑐 𝑡, 𝑡, 𝑡A .
-
-/1 #,#,,#/ .,
64
Luc_Faucheux_2020
Terminal and Forward measures - IV
š The claim payoff paid at time 𝑡Q:
š 𝑉 𝑡Q = 𝑙 𝑡A, 𝑡A, 𝑡Q . 𝜏 𝑡, 𝑡A, 𝑡Q = 𝑙 𝑡A, 𝑡A, 𝑡Q . 𝜏
š Which again is equal to:
š 𝑉 𝑡Q = 𝑙 𝑡A, 𝑡A, 𝑡Q . 𝜏 𝑡, 𝑡A, 𝑡Q =
-
)* #,,#,,#/
−
)* #,,#,,#/
)* #,,#,,#/
=
-
)* #,,#,,#/
− 1
š It is at time 𝑡Q > 𝑡A the value of receiving a fixed and known quantity at time 𝑡A
š 𝔌#/
TU 1|𝔉(𝑡) = 𝑧𝑐 𝑡, 𝑡, 𝑡Q because $1 is a tradeable asset (you need to be able to trade
assets in order to create a portfolio and in particular a replicating portfolio in order to create
the law of one price, or no arbitrage. If you cannot trade the asset, the whole discussion is
rather pointless).
š The claim that pays $1 at time 𝑡Q is a martingale under the zero-coupon associated measure,
and its value at time 𝑡 is
65
Luc_Faucheux_2020
Terminal and Forward measures - V
š
?(#,$-,#/)
)* #,#,#/
= 𝔌#/
?(#/,$-,#/)
TU #/,#/,#/
= 𝔌#/
?(#/,$-,#/)
-
= 𝔌#/
-
-
= 𝔌#/
1 = 1
š 𝑉 𝑡, $1, 𝑡Q = 𝑧𝑐 𝑡, 𝑡, 𝑡Q
š Similarly the payoff that returns
-
)* #,,#,,#/
at time 𝑡Q is equivalent to returning $1 at time
𝑡A and investing it until 𝑡Q
š
?(#,$-,#,)
)* #,#,#/
=
?(#,$-,#,)
)* #,#,#, .)* #,#,,#/
=
-
)* #,#,,#/
. 𝔌#,
?(#,,$-,#,)
TU #,,#,,#,
=
-
)* #,#,,#/
š 𝑉 𝑡, $1, 𝑡A =
)* #,#,#/
)* #,#,,#/
= 𝑧𝑐 𝑡, 𝑡, 𝑡A
66
Luc_Faucheux_2020
Terminal and Forward measures - VI
š Note that the reason why seem to be harping over the same thing ad nauseam, is because
with the current LIBOR/SOFR transition for example, there will not be any longer a “regular”
swap, and in essence even a swap becomes a path dependent Asian option.
š SO it is crucial that we get a firm understanding that we can build on
š Note that the theory of how to price SOFR swaps for example is still very much so being
worked out right now, with papers from Pieterbag for example in Risk Magazine
š The confusing thing in Finance as opposed to say usual stochastic processes, is that what
matters is not only when 𝑋(𝑡) is being observed and is fixed at 𝑥(𝑡), BUT ALSO and more
importantly when it is getting paid (when it can be replicated or offset with a portfolio of
simple cash flows, if that is possible)
š In many ways, regular stochastic processes in Physics for example do not have this added
layer of complexity, the stochastic variable 𝑋(𝑡) is being observed at time 𝑡, period. There is
no concept of “observed at time 𝑡 and paid at another time 𝑇 in the future”
67
Luc_Faucheux_2020
Terminal and Forward measures - VII
š 𝑉 𝑡Q = 𝑙 𝑡A, 𝑡A, 𝑡Q . 𝜏 𝑡, 𝑡A, 𝑡Q = 𝑙 𝑡A, 𝑡A, 𝑡Q . 𝜏
š 𝑉 𝑡Q, $𝑙 𝑡A, 𝑡A, 𝑡Q . 𝜏, 𝑡Q = 𝑙 𝑡A, 𝑡A, 𝑡Q . 𝜏 𝑡, 𝑡A, 𝑡Q = 𝑙 𝑡A, 𝑡A, 𝑡Q . 𝜏
š 𝑙 𝑡A, 𝑡A, 𝑡Q . 𝜏 =
-
)* #,,#,,#/
− 1
š 𝑉 𝑡Q, $𝑙 𝑡A, 𝑡A, 𝑡Q . 𝜏, 𝑡Q = 𝑉 𝑡Q, $1, 𝑡A − 𝑉 𝑡Q, $1, 𝑡Q
68
𝑡!
𝑡"
= 0
Luc_Faucheux_2020
Terminal and Forward measures - VIII
š 𝑉 𝑡Q, $𝑙 𝑡A, 𝑡A, 𝑡Q . 𝜏, 𝑡Q = 𝑉 𝑡Q, $1, 𝑡A − 𝑉 𝑡Q, $1, 𝑡Q
š 𝑉 𝑡Q, $1, 𝑡Q = 1
š 𝑉 𝑡Q, $1, 𝑡A =
-
)* #,,#,,#/
š 𝑉 𝑡Q, $𝑙 𝑡A, 𝑡A, 𝑡Q . 𝜏, 𝑡Q =
-
)* #,,#,,#/
− 1
69
Luc_Faucheux_2020
Terminal and Forward measures - IX
š 𝑉 𝑡A, $𝑙 𝑡A, 𝑡A, 𝑡Q . 𝜏, 𝑡Q = 𝑉 𝑡A, $1, 𝑡A − 𝑉 𝑡A, $1, 𝑡Q
š 𝑉 𝑡A, $1, 𝑡A = 1
š
?(#,,$-,#/)
)* #,,#,,#/
= 𝔌#/
?(#/,$-,#/)
TU #/,#/,#/
= 𝔌#/
?(#/,$-,#/)
-
= 𝔌#/
-
-
= 𝔌#/
1 = 1
š 𝑉 𝑡A, $1, 𝑡Q = 𝑧𝑐 𝑡A, 𝑡A, 𝑡Q
š 𝑉 𝑡A, $𝑙 𝑡A, 𝑡A, 𝑡Q . 𝜏, 𝑡Q = 1 − 𝑧𝑐 𝑡A, 𝑡A, 𝑡Q
70
Luc_Faucheux_2020
Terminal and Forward measures - X
š 𝑉 𝑡, $𝑙 𝑡A, 𝑡A, 𝑡Q . 𝜏, 𝑡Q = 𝑉 𝑡, $1, 𝑡A − 𝑉 𝑡, $1, 𝑡Q
š
?(#,$-,#/)
)* #,#,#/
= 𝔌#/
?(#/,$-,#/)
TU #/,#/,#/
= 𝔌#/
?(#/,$-,#/)
-
= 𝔌#/
-
-
= 𝔌#/
1 = 1
š 𝑉 𝑡, $1, 𝑡Q = 𝑧𝑐 𝑡, 𝑡, 𝑡Q
š
?(#,$-,#,)
)* #,#,#,
= 𝔌#,
?(#,,$-,#,)
TU #,,#,,#,
= 𝔌#,
?(#,,$-,#,)
-
= 𝔌#,
-
-
= 𝔌#,
1 = 1
š 𝑉 𝑡, $1, 𝑡A = 𝑧𝑐 𝑡, 𝑡, 𝑡A
š 𝑉 𝑡, $𝑙 𝑡A, 𝑡A, 𝑡Q . 𝜏, 𝑡Q = 𝑧𝑐 𝑡, 𝑡, 𝑡A − 𝑧𝑐 𝑡, 𝑡, 𝑡Q
71
Luc_Faucheux_2020
Terminal and Forward measures - XI
š 𝑉 𝑡, $𝑙 𝑡A, 𝑡A, 𝑡Q . 𝜏, 𝑡Q = 𝑧𝑐 𝑡, 𝑡, 𝑡A − 𝑧𝑐 𝑡, 𝑡, 𝑡Q
š
? #,$1 #,,#,,#/ .,,#/
)* #,#,#/
=
)* #,#,#,
)* #,#,#/
− 1
š 𝑧𝑐 𝑡, 𝑡, 𝑡Q = 𝑧𝑐 𝑡, 𝑡, 𝑡A .
-
-/1 #,#,,#/ .,
š
? #,$1 #,,#,,#/ .,,#/
)* #,#,#/
= 1 + 𝑙 𝑡, 𝑡A, 𝑡Q . 𝜏 − 1 = 𝑙 𝑡, 𝑡A, 𝑡Q . 𝜏
š
? #,$1 #,,#,,#/ .,,#/
)* #,#,#/
= 𝔌#/
TU ? #/,$1 #,,#,,#/ .,,#/
TU #/,#/,#/
|𝔉(𝑡) = 𝔌#/
TU ? #/,$1 #,,#,,#/ .,,#/
-
|𝔉(𝑡)
š
? #,$V #,,#,,#/ .,,#/
)* #,#,#/
= 𝔌#/
TU 𝑉 𝑡Q, $𝐿 𝑡A, 𝑡A, 𝑡Q . 𝜏, 𝑡Q |𝔉(𝑡) = 𝑙 𝑡, 𝑡A, 𝑡Q . 𝜏
72
Luc_Faucheux_2020
Terminal and Forward measures - XII
š 𝔌#/
TU 𝑉 𝑡Q, $𝐿 𝑡A, 𝑡A, 𝑡Q . 𝜏, 𝑡Q |𝔉(𝑡) = 𝑙 𝑡, 𝑡A, 𝑡Q . 𝜏
š 𝔌#/
TU 𝑉 𝑡Q, $𝐿 𝑡A, 𝑡A, 𝑡Q , 𝑡Q |𝔉(𝑡) = 𝑙 𝑡, 𝑡A, 𝑡Q
¹ This is why people refer to it as the “Forward measure”
š But you have to be careful
š 1) that measure is the one associated to the zero coupon numeraire so there is a discounting
š 2) that is true only at the end of the period (terminal)
š So it ALWAYS pays out to over-notify for a while (with whether or not the variable had been
fixed, the observation time, the payment time, the $ to indicate that this is a claim payoff,
maybe even specify using the claim value 𝑉 𝑡Q, $𝐿 𝑡A, 𝑡A, 𝑡Q , 𝑡Q
73
Luc_Faucheux_2020
Early and Discount measure
74
Luc_Faucheux_2020
Early and discount measure
š The Terminal measure and Forward measure was essentially 𝔌#/
to crudely simplify
š I do not know what is the name for the 𝔌#,
, where you estimate at the beginning of the
period and not at the end, haven’t found a textbook that actually defines it.
š So if 𝔌#/
is called “Terminal” or “𝑡Q-terminal” or “forward” measure (because any simply
compounded forward rate spanning a time interval ending in 𝑡Q is martingale under the 𝑡Q-
terminal or 𝑡Q-forward measure, associated with the 𝑍𝐶 𝑡, 𝑡, 𝑡Q numeraire)
š Maybe we can call the 𝔌#,
the “early” or “discount” measure
š Or we can keep on calling it the “𝑡A-terminal” measure, associated with the 𝑍𝐶 𝑡, 𝑡, 𝑡A
numeraire
š Always better to over-specify to make sure that we are working in the right measure
75
Luc_Faucheux_2020
Early and discount measure - II
š I like it better than the usual terminal measure because the estimation point coincides with
the fixing of the forward rates.
š It is also the one you have to use when pricing claims in a tree method going backward in
the tree (Mercurio p.38)
š Suppose that you have a payoff based on the rate 𝐿 𝑡, 𝑡A, 𝑡Q that sets at time 𝑡A and pays at
time 𝑡Q
š You value this payoff 𝑉 𝑡, $𝐹𝑈𝑁𝐶𝑇𝐌𝑂𝑁{𝐿 𝑡, 𝑡A, 𝑡Q }, 𝑡Q using a tree that you have calibrated
and doing backward method: you calculate the claim payoff on the final nodes in the tree
and then proceed to discount backward in the tree until the unique node at the origin of the
tree
š This is where the issue arises because the rate 𝐿 𝑡, 𝑡A, 𝑡Q was fixed to 𝑙 𝑡A, 𝑡A, 𝑡Q at time 𝑡A
š And so going backward would require the knowledge at time 𝑡Q of quantities that are only
known at time 𝑡A
76
Luc_Faucheux_2020
Early and discount measure - III
77
𝑡"
𝑡!
𝑡𝑖𝑚𝑒
Luc_Faucheux_2020
Early and discount measure - IV
78
𝑡"
𝑡!
𝑡𝑖𝑚𝑒
𝐿 𝑡, 𝑡0, 𝑡1 sets at time 𝑡0 and spans the period [𝑡0, 𝑡1]
Luc_Faucheux_2020
Early and discount measure - V
š At time 𝑡A at each node in the tree we know the value 𝑙 𝑡A, 𝑡A, 𝑡Q
š However proceeding forward to 𝑡Q which is where the payoff occurs (in a regular swap,
caplet,..so that we can value this payoff without consideration to the dynamics of the rates),
on any given node we do not know what value of 𝑙 𝑡A, 𝑡A, 𝑡Q to use.
š This is the problem using the 𝑡Q-terminal or forward measure in practice.
79
Luc_Faucheux_2020
Early and discount measure - VI
¹ The tower property (to summarize what it is when applied in time, until you know, you don’t
know, after you know you know)
š General Tower property:
š 𝔌 𝑋 = 𝔌(𝔌 𝑋 𝑌 )
š If we are in the case where 𝑌 = 𝑌A is “countable”
š 𝔌 𝑋 = ∑A 𝔌 𝑋 𝑌A . 𝑃(𝑌A)
80
Luc_Faucheux_2020
Early and discount measure - VII
š For the uniquely defined payoffs we have the following:
š 𝔌#/
TU 𝑉 𝑡Q, $𝐿 𝑡A, 𝑡A, 𝑡Q , 𝑡Q |𝔉(𝑡) = 𝑙 𝑡, 𝑡A, 𝑡Q
š 𝔌#,
TU 𝑉 𝑡A, $
V #,,#,,#/ .,
-/V #,,#,,#/ .,
, 𝑡A |𝔉(𝑡) =
1 #,#,,#/ .,
-/1 #,#,,#/ .,
š 𝔌#,
TU 𝑉 𝑡A, $
-
-/V #,,#,,#/ .,
, 𝑡A |𝔉(𝑡) =
-
-/1 #,#,,#/ .,
š For a more general payoff function $𝐻(𝑡) assumed that we can measure (compute it) at
time 𝑡A
š 𝔌#,
TU 𝑉 𝑡A, $𝐻(𝑡A), 𝑡Q |𝔉(𝑡) = 𝔌#,
TU 𝑉 𝑡A, $𝐻 𝑡A . 𝑍𝐶(𝑡 = 𝑡A, 𝑡 = 𝑡A, 𝑡Q , 𝑡A|𝔉(𝑡)
81
Luc_Faucheux_2020
Early and discount measure - VIII
š In particular, since:
š 𝑍𝐶 𝑡, 𝑡, 𝑡Q =
-
-/V #,#,#/ .,
š 𝔌#,
TU
𝑉 𝑡A, $1, 𝑡Q |𝔉(𝑡) = 𝔌#,
TU
𝑉 𝑡A, $1. 𝑍𝐶(𝑡 = 𝑡A, 𝑡 = 𝑡A, 𝑡Q , 𝑡A|𝔉(𝑡)
š 𝔌#,
TU 𝑉 𝑡A, $1, 𝑡Q |𝔉(𝑡) = 𝔌#,
TU 𝑉 𝑡A, $
-
-/V #<#,,#<#,,#/ .,
, 𝑡A|𝔉(𝑡)
š And since:
š 𝔌#,
TU 𝑉 𝑡A, $
-
-/V #,,#,,#/ .,
, 𝑡A |𝔉(𝑡) =
-
-/1 #,#,,#/ .,
š 𝔌#,
TU 𝑉 𝑡A, $1, 𝑡Q |𝔉(𝑡) =
-
-/1 #,#,,#/ .,
82
Luc_Faucheux_2020
Early and discount measure - IX
š Similarly
š 𝔌#,
TU 𝑉 𝑡A, $𝐿 𝑡 = 𝑡A, 𝑡 = 𝑡A, 𝑡Q . 𝜏, 𝑡Q |𝔉(𝑡) = 𝔌#,
TUo
p
𝑉q
r
𝑡A, $𝐿 𝑡 = 𝑡A, 𝑡 = 𝑡A, 𝑡Q . 𝜏. 𝑍𝐶(𝑡 =
𝑡A, 𝑡 = 𝑡A, 𝑡Q , 𝑡A|𝔉(𝑡)
š 𝔌#,
TU
𝑉 𝑡A, $𝐿 𝑡A, 𝑡A, 𝑡Q . 𝜏, 𝑡Q |𝔉(𝑡) = 𝔌#,
TU
𝑉(𝑡A, $
V #,,#,,#/ .,
-/V #,,#,,#/ .,
, 𝑡A)|𝔉(𝑡)
š And since
š 𝔌#,
TU
𝑉 𝑡A, $
V #,,#,,#/ .,
-/V #,,#,,#/ .,
, 𝑡A |𝔉(𝑡) =
1 #,#,,#/ .,
-/1 #,#,,#/ .,
š 𝔌#,
TU
𝑉 𝑡A, $𝐿 𝑡A, 𝑡A, 𝑡Q . 𝜏, 𝑡Q |𝔉(𝑡) = 𝔌#,
TU
𝑉(𝑡A, $
V #,,#,,#/ .,
-/V #,,#,,#/ .,
, 𝑡A)|𝔉(𝑡) =
1 #,#,,#/ .,
-/1 #,#,,#/ .,
83
Luc_Faucheux_2020
84
Summary so far
Luc_Faucheux_2020
Summary - I
š Again, to be really precise, we should really write for example:
š 𝑉 𝑡, $𝐿 𝑡A, 𝑡A, 𝑡Q , 𝑡Q = 𝑉 𝑡, $𝐿 𝑡 = 𝑡A, 𝑡A, 𝑡Q , 𝑡Q = 𝑉 𝑡, $𝐿 𝑡, 𝑡A, 𝑡Q , 𝑡A, 𝑡Q
š 𝑉(𝑡) = 𝑉 𝑡, $𝐻(𝑡), 𝑡A, 𝑡Q
85
𝑃𝑎𝑖𝑑 𝑎𝑡 𝑡𝑖𝑚𝑒 𝑡Q
𝐹𝑖𝑥𝑒𝑑 𝑜𝑟 𝑠𝑒𝑡 𝑎𝑡 𝑡𝑖𝑚𝑒 𝑡A
𝐺𝑒𝑛𝑒𝑟𝑎𝑙 𝑃𝑎𝑊𝑜𝑓𝑓 𝐻 𝑡 𝑖𝑛 𝑐𝑢𝑟𝑟𝑒𝑛𝑐𝑊 $
𝑉𝑎𝑙𝑢𝑒 𝑜𝑓 𝑡ℎ𝑒 𝑝𝑎𝑊𝑜𝑓𝑓 𝑜𝑏𝑠𝑒𝑟𝑣𝑒𝑑 𝑎𝑡 𝑡𝑖𝑚𝑒 𝑡
Luc_Faucheux_2020
Summary - II
š
? #,$-(#),#/,#/
)*(#,#,#/)
= 𝔌#/
TU ? #/,$-(#),#/,#/
TU(#/,#/,#/
|𝔉(𝑡) = 𝔌#/
TU
𝑉 𝑡Q, $1(𝑡), 𝑡Q, 𝑡Q |𝔉(𝑡) = 1
š 𝑉 𝑡, $1(𝑡), 𝑡Q, 𝑡Q = 𝑧𝑐(𝑡, 𝑡, 𝑡Q)
š 𝔌#,
TU 𝑉 𝑡A, $1 𝑡 , 𝑡A, 𝑡Q |𝔉(𝑡) = 𝔌#,
TU 𝑉 𝑡A, $𝑍𝐶(𝑡, 𝑡A, 𝑡Q), 𝑡A, 𝑡A |𝔉(𝑡)
š Note that for a constant payoff of $1
š 𝔌#/
TU 𝑉 𝑡Q, $1(𝑡), 𝑡Q, 𝑡Q |𝔉(𝑡) = 𝔌#/
TU 𝑉 𝑡Q, $1(𝑡), 𝑡A, 𝑡Q |𝔉(𝑡) = 1
š What matters is that the timing of the measure is the same as the timing of the payment.
š 𝔌#,
TU
𝑉 𝑡A, $𝐻 𝑡 , 𝑡A, 𝑡Q |𝔉(𝑡) = 𝔌#,
TU
𝑉 𝑡A, $𝐻 𝑡 . 𝑍𝐶(𝑡, 𝑡A, 𝑡Q), 𝑡A, 𝑡A |𝔉(𝑡)
š Note that 𝐻 𝑡 could be quite complicated in itself, could be for example for a caplet with no
offset in timing, one discrete set
š 𝐻 𝑡 = 𝑀𝐎𝑋(𝐿 𝑡, 𝑡A, 𝑡Q − 𝐟, 0)
86
Luc_Faucheux_2020
Summary - III
š 𝑉 𝑡, $1(𝑡), 𝑡Q, 𝑡Q = 𝑧𝑐(𝑡, 𝑡, 𝑡Q)
š 𝑉 𝑡, $1(𝑡), 𝑡A, 𝑡A = 𝑧𝑐(𝑡, 𝑡, 𝑡A)
š 𝑉 𝑡, $1(𝑡), 𝑡A, 𝑡Q = 𝑧𝑐(𝑡, 𝑡, 𝑡Q)
š 𝔌#,
TU
𝑉 𝑡A, $𝐻 𝑡 , 𝑡A, 𝑡Q |𝔉(𝑡) = 𝔌#,
TU
𝑉 𝑡A, $𝐻 𝑡 . 𝑍𝐶(𝑡, 𝑡A, 𝑡Q), 𝑡A, 𝑡A |𝔉(𝑡)
š 𝔌#,
TU 𝑉 𝑡A, $1, 𝑡A, 𝑡Q |𝔉(𝑡) = 𝔌#,
TU 𝑉 𝑡A, $1. 𝑍𝐶(𝑡, 𝑡A, 𝑡Q), 𝑡A, 𝑡A |𝔉(𝑡)
87
Luc_Faucheux_2020
š In the VERY SPECIFIC case (a chance in a million, doctor!) where we define the quantities:
š 𝑍𝐶 𝑡, 𝑡A, 𝑡Q =
-
-/V #,#,,#/ .,
and	 𝑧𝑐 𝑡, 𝑡A, 𝑡Q =
-
-/1 #,#,,#/ .,
š $𝐻 𝑡 = $𝐿 𝑡, 𝑡A, 𝑡Q = $
-
,
(
-
TU #,#,,#/
− 1)
š 𝔌#/
TU 𝑉 𝑡Q, $𝐿 𝑡, 𝑡A, 𝑡Q , 𝑡A, 𝑡Q |𝔉(𝑡) = 𝑙 𝑡, 𝑡A, 𝑡Q =
-
,
(
-
)* #,#,,#/
− 1)
š 𝔌#,
TU 𝑉 𝑡A, $
V #,#,,#/ .,
-/V #,#,,#/ .,
, 𝑡A, 𝑡A |𝔉(𝑡) =
1 #,#,,#/ .,
-/1 #,#,,#/ .,
š 𝔌#,
TU
𝑉 𝑡A, $
-
-/V #,#,,#/ .,
, 𝑡A, 𝑡A |𝔉(𝑡) =
-
-/1 #,#,,#/ .,
š 𝔌#,
TU 𝑉 𝑡A, $𝑍𝐶 𝑡, 𝑡A, 𝑡Q , 𝑡A, 𝑡A |𝔉(𝑡) = 𝑧𝑐 𝑡, 𝑡A, 𝑡Q = 𝔌#,
TU 𝑉 𝑡A, $1 𝑡 , 𝑡A, 𝑡Q |𝔉(𝑡)
Summary - IV
88
Luc_Faucheux_2020
89
Another way
to look at
deferred premium
Luc_Faucheux_2020
Deferred premium - I
š 𝔌#,
TU 𝑉 𝑡A, $1 𝑡 , 𝑡A, 𝑡Q |𝔉(𝑡) = 𝔌#,
TU 𝑉 𝑡A, $𝑍𝐶(𝑡, 𝑡A, 𝑡Q), 𝑡A, 𝑡A |𝔉(𝑡)
š 𝑉 𝑡A, $1 𝑡 , 𝑡A, 𝑡Q is the value at time 𝑡A of the payoff equal to , $1 𝑡 = $1 that sets at time
𝑡A and is paid at time 𝑡Q
š Let’s figure out what is the general payoff , $𝐜(𝑡) so that:
š 𝔌#,
TU 𝑉 𝑡A, $1 𝑡 , 𝑡A, 𝑡Q |𝔉(𝑡) = 𝔌#,
TU 𝑉 𝑡A, $𝐜(𝑡)), 𝑡A, 𝑡A |𝔉(𝑡)
š We know that:
š 𝑉 𝑡, $1(𝑡), 𝑡Q, 𝑡Q = 𝑧𝑐(𝑡, 𝑡, 𝑡Q)
š 𝑉 𝑡, $1(𝑡), 𝑡A, 𝑡A = 𝑧𝑐(𝑡, 𝑡, 𝑡A)
š 𝑉 𝑡, $1(𝑡), 𝑡A, 𝑡Q = 𝑧𝑐(𝑡, 𝑡, 𝑡Q)
90
Luc_Faucheux_2020
Deferred premium - II
š 𝑉 𝑡, $𝐜(𝑡), 𝑡A, 𝑡A is a martingale under the terminal measure associated with 𝑍𝐶_𝑡A
š
? #,$W(#),#,,#,
)*(#,#,#,)
= 𝔌#,
TU ? #,,$W(#),#,,#,
TU(#,#,,#,)
|𝔉(𝑡) = 𝔌#,
TU
𝑉 𝑡A, $𝐜(𝑡), 𝑡A, 𝑡A |𝔉(𝑡)
š $𝐜(𝑡) is a payoff that is such that when evaluated at time 𝑡A and paid at time 𝑡A, it is always
equal to a payoff of $1 paid at time 𝑡Q
š From the ”law of one price” or “no-arbitrage”, the value of this payoff $𝐜(𝑡) evaluated at
ANY time prior to the setting will also be equal to a payoff of $1 paid at time 𝑡Q
š So 𝑉 𝑡, $𝐜(𝑡), 𝑡A, 𝑡A = 𝑉 𝑡, $1, 𝑡A, 𝑡Q = 𝑧𝑐(𝑡, 𝑡, 𝑡Q)
š
)*(#,#,#/)
)*(#,#,#,)
= 𝔌#,
TU ? #,,$W(#),#,,#,
TU(#,#,,#,)
|𝔉(𝑡) = 𝔌#,
TU
𝑉 𝑡A, $𝐜(𝑡), 𝑡A, 𝑡A |𝔉(𝑡) = 𝑧𝑐(𝑡, 𝑡A, 𝑡Q)
91
Luc_Faucheux_2020
Deferred premium - III
š
? #,$W(#),#,,#,
)*(#,#,#,)
= 𝔌#,
TU ? #,,$W(#),#,,#,
TU(#,#,,#,)
|𝔉(𝑡) = 𝔌#,
TU
𝑉 𝑡A, $𝐜(𝑡), 𝑡A, 𝑡A |𝔉(𝑡)
š
? #,$W(#),#,,#,
)*(#,#,#/)
= 𝔌#,
TU ? #,,$W(#),#,,#,
TU(#,#,,#/)
|𝔉(𝑡) = 1 always since:
š 𝑉 𝑡, $𝐜(𝑡), 𝑡A, 𝑡A = 𝑉 𝑡, $1, 𝑡A, 𝑡Q = 𝑧𝑐(𝑡, 𝑡, 𝑡Q)
š So 𝑉 𝑡A, $𝐜(𝑡), 𝑡A, 𝑡A = 𝑍𝐶(𝑡, 𝑡A, 𝑡Q) when evaluated at time 𝑡A under the filtration 𝔉(𝑡)
š Plugging this back into:
š 𝔌#,
TU 𝑉 𝑡A, $1 𝑡 , 𝑡A, 𝑡Q |𝔉(𝑡) = 𝔌#,
TU 𝑉 𝑡A, $𝐜(𝑡)), 𝑡A, 𝑡A |𝔉(𝑡)
š We get:
š 𝔌#,
TU
𝑉 𝑡A, $1 𝑡 , 𝑡A, 𝑡Q |𝔉(𝑡) = 𝔌#,
TU
𝑉 𝑡A, $𝑍𝐶(𝑡, 𝑡A, 𝑡Q), 𝑡A, 𝑡A |𝔉(𝑡)
92
Luc_Faucheux_2020
Deferred premium - IV
š We also get from:
š
)*(#,#,#/)
)*(#,#,#,)
= 𝔌#,
TU ? #,,$W(#),#,,#,
TU(#,#,,#,)
|𝔉(𝑡) = 𝔌#,
TU
𝑉 𝑡A, $𝐜(𝑡), 𝑡A, 𝑡A |𝔉(𝑡) = 𝑧𝑐(𝑡, 𝑡A, 𝑡Q)
š 𝔌#,
TU
𝑉 𝑡A, $𝑍𝐶(𝑡, 𝑡A, 𝑡Q), 𝑡A, 𝑡A |𝔉(𝑡) = 𝑧𝑐(𝑡, 𝑡A, 𝑡Q)
š So similarly to the forward rate spanning a period ending in 𝑡Q was a martingale under the
terminal measure associated with the ZC ending in 𝑡Q
š 𝔌#/
TU 𝑉 𝑡Q, $𝐿 𝑡, 𝑡A, 𝑡Q , 𝑡A, 𝑡Q |𝔉(𝑡) = 𝑙 𝑡, 𝑡A, 𝑡Q
¹ The Zeros are also martingale under the “early” measure
š 𝔌#,
TU 𝑉 𝑡A, $𝑍𝐶(𝑡, 𝑡A, 𝑡Q), 𝑡A, 𝑡A |𝔉(𝑡) = 𝑧𝑐(𝑡, 𝑡A, 𝑡Q)
93
Luc_Faucheux_2020
Deferred premium - V
š This is somewhat of an over-formalization of the rule: “if you invest $1 today until time 𝑡Q,
your expectation now should be equal to investing that $1 until time 𝑡A, then re-investing it
until time 𝑡Q”
š Note that this is an expectation now based on your knowledge or filtration 𝔉(𝑡)
š It is only on average
94
𝑡"𝑡!𝑡
𝑡𝑖𝑚𝑒
$1
{
1
𝑧𝑐(𝑡, 𝑡, 𝑡Q)
}
{
1
𝑧𝑐(𝑡, 𝑡, 𝑡A)
} {? }
Luc_Faucheux_2020
Deferred premium - VI
š What is {? }
š {? } is the expected return on {
-
)*(#,#,#,)
} invested at time 𝑡A until time 𝑡Q
š {
-
)*(#,#,#,)
} is the known return at time 𝑡 of investing $1 until time 𝑡A
š {
-
)*(#,#,#/)
} is the known return at time 𝑡 of investing $1 until time 𝑡Q
95
𝑡𝑖𝑚𝑒
$1
{
1
𝑧𝑐(𝑡, 𝑡, 𝑡Q)
}
{
1
𝑧𝑐(𝑡, 𝑡, 𝑡A)
} {? }
𝑡"𝑡!𝑡
Luc_Faucheux_2020
Deferred premium - VII
¹ So by the ”law of one price”
š
-
)* #,#,#,
. ? = {
-
)*(#,#,#/)
}
š ? =
)* #,#,#,
)*(#,#,#/)
=
-
)*(#,#,,#/)
96
𝑡𝑖𝑚𝑒
$1
{
1
𝑧𝑐(𝑡, 𝑡, 𝑡Q)
}
{
1
𝑧𝑐(𝑡, 𝑡, 𝑡A)
} {
1
𝑧𝑐(𝑡, 𝑡A, 𝑡Q)
}
𝑡"𝑡!𝑡
Luc_Faucheux_2020
Deferred premium - VIII
¹ In the formalism of Lyashenko and Mercurio (2019) of the “extended zero-coupon”, they
define:
š 𝑧𝑐 𝑡, 𝑡, 𝑡A =
-
)*(#,#,#,)
when 𝑡 > 𝑡A
š 𝑧𝑐 𝑡, 𝑡A, 𝑡Q . 𝑧𝑐 𝑡, 𝑡Q, 𝑡A = 1 with 𝑡Q > 𝑡A
š 𝑧𝑐 𝑡, 𝑡Q, 𝑡A =
-
)*(#,#,,#/)
with 𝑡Q > 𝑡A
š It is somewhat convenient to respect the general formalism but can be confusing at time,
but thought to mention it because you might find it in textbooks.
š In any case, make sure to identify always the quantities that are KNOWN and the ones that
are still UNKNOWN.
97
Luc_Faucheux_2020
Deferred premium - IX
š What is {? }
š {? } is the expected return on {
-
)*(#,#,#,)
} invested at time 𝑡A until time 𝑡Q
š {? } is the expected return on {𝑎𝑛𝑊𝑡ℎ𝑖𝑛𝑔} invested at time 𝑡A until time 𝑡Q
š In particular,
š {? } is the expected return on {$1} invested at time 𝑡A until time 𝑡Q
š {? } is the inverse of the expected value at time 𝑡A of a contract that pays $1 at time 𝑡Q
š At time 𝑡A this contract will be known in value and equal to 𝑧𝑐(𝑡A, 𝑡A, 𝑡Q)
š At time 𝑡 < 𝑡A this contract is not known yet in value and equal to 𝑍𝐶(𝑡, 𝑡A, 𝑡Q)
¹ Remember the way to avoid being confused it to ALWAYS go back the “value of a contract”,
not implied yield, nor return or anything like that, the only thing you can trade is cash flows,
and so you only want to really think in terms of value of contract paying a given cashflow
98
Luc_Faucheux_2020
Deferred premium - X
š
-
{?}
= 𝔌#,
TU
𝑉 𝑡A, $1 𝑡 , 𝑡A, 𝑡Q |𝔉(𝑡) = 𝔌#,
TU
𝑉 𝑡A, $𝑍𝐶(𝑡, 𝑡A, 𝑡Q), 𝑡A, 𝑡A |𝔉(𝑡) = 𝑧𝑐(𝑡, 𝑡A, 𝑡Q)
š So this looks circular, but this is all consistent, we do not seem to be missing any intuition or
anything like this.
99
Luc_Faucheux_2020
Deferred premium - XI
100
𝑡𝑖𝑚𝑒
$1
{
1
𝑧𝑐(𝑡, 𝑡, 𝑡Q)
}
{
1
𝑧𝑐(𝑡, 𝑡, 𝑡A)
} {? }
1
{? }
= 𝔌#,
TU 𝑉 𝑡A, $1 𝑡 , 𝑡A, 𝑡Q |𝔉(𝑡)
= 𝔌#,
TU 𝑉 𝑡A, $𝑍𝐶(𝑡, 𝑡A, 𝑡Q), 𝑡A, 𝑡A |𝔉(𝑡) = 𝑧𝑐(𝑡, 𝑡A, 𝑡Q)
𝑡"𝑡!𝑡
Luc_Faucheux_2020
101
The life of a forward rate
(from the trees deck)
Luc_Faucheux_2020
NOTATIONS
š Because this is from a previous deck, notations are slightly different
š f(t,t1,t2) is the forward rate between the time t1 and t2 on the curve observed at time t
š f(t,t1,t2) is what we have in this deck as: 𝑙 𝑡, 𝑡-, 𝑡5
š The rows are the yield curve for any point in time
š This is to illustrate the evolution of forward rates, something that is useful when dealing
with BGM implementations of rates modeling
š At time 𝑡, we can calculate the quantities: 𝑙 𝑡, 𝑡-, 𝑡5
š 𝐿 𝑡, 𝑡-, 𝑡5 is a RANDOM variable that will fix to 𝑙 𝑡, 𝑡-, 𝑡5 at time 𝑡-
š 𝐿 𝑡-, 𝑡-, 𝑡5 = 𝑙 𝑡-, 𝑡-, 𝑡5
š The value of a contract that will pay 𝑙 𝑡-, 𝑡-, 𝑡5 at time 𝑡5 can be expressed (because this is
how we defined 𝑙 𝑡-, 𝑡-, 𝑡5 ) as a linear sum of fixed $1 cash flows, which are martingales
under their terminal measure (associated to the zero coupon discount numeraire)
102
Luc_Faucheux_2020
NOTATIONS - II
š 𝔌#/
TU 𝑉 𝑡Q, $𝐿 𝑡, 𝑡A, 𝑡Q , 𝑡A, 𝑡Q |𝔉(𝑡) = 𝑙 𝑡, 𝑡A, 𝑡Q
š 𝔌#,
TU 𝑉 𝑡A, $
V #,#,,#/ .,
-/V #,#,,#/ .,
, 𝑡A, 𝑡A |𝔉(𝑡) =
1 #,#,,#/ .,
-/1 #,#,,#/ .,
š 𝔌#,
TU 𝑉 𝑡A, $
-
-/V #,#,,#/ .,
, 𝑡A, 𝑡A |𝔉(𝑡) =
-
-/1 #,#,,#/ .,
š When the observation and the payment are in sync, the correct random variable to choose
is the discount factor 𝑍𝐶 𝑡, 𝑡A, 𝑡Q that will fix to 𝑧𝑐 𝑡A, 𝑡A, 𝑡Q at time 𝑡A
š It is also the correct variable to choose because we can define many different rates and
yield, but ONLY ONE DISCOUNT CURVE
š HOWEVER, historically models have been written on the yield or rates, not on the ZC,
another reason why people sometimes get confused (I know I do, if the previous slides were
not ample evidence of that fact) and sometimes think that the yield is the correct
martingale. This will change the yield.
103
Luc_Faucheux_2020
NOTATIONS – II - a
š However we should not be too harsh.
š First of all it would have been a little counterintuitive to truly base all valuations on a model
where the zero coupons are the true martingales
š Also in the terminal measure some forwards are also martingales (only the ones that span a
time interval ENDING at the time 𝑡Q of the 𝑡Q-terminal measure associated with the
𝑍𝐶 𝑡, 𝑡, 𝑡Q zero coupon
š ALSO there is a market (Eurodollar options, caps and floors,..) that do give very directly
some parameters of the distribution for the rates.
¹ So it is not completely misguided to have worked on “rates modeling” and not “discount
modeling”
š It took some time with the HJM or BGM framework to essentially put the arbitrage-free
relationship at the core of the model
š REMEMBER, you can arbitrage discount factors, you cannot arbitrage rates, to crudely
simplify
104
Luc_Faucheux_2020
NOTATIONS - III
š 𝔌#/
TU 𝑉 𝑡Q, $𝐿 𝑡A, 𝑡A, 𝑡Q , 𝑡Q |𝔉(𝑡) = 𝑙 𝑡, 𝑡A, 𝑡Q
š In order to avoid mistakes, always remember that the ratio with the ZC in the denominator
š 𝔌#/
TU
𝑉 𝑡Q, $𝐻(𝑡Q), 𝑡Q |𝔉(𝑡) =
? #,$[ #/ ,#/
)* #,#,#/
š So when evaluating a claim with payoff $𝐻(𝑡Q) observed at time 𝑡Q and paid at time 𝑡Q, you
are really and ALWAYS really evaluating the claim equal to :
š $
[(#/)
TU #/,#/,#/
= 𝑉 𝑡Q, $
[ #/
TU #/,#/,#/
, 𝑡Q = 𝑉 𝑡Q, $𝐻 𝑡Q , 𝑡Q because 𝑍𝐶 𝑡Q, 𝑡Q, 𝑡Q = 1
105
Luc_Faucheux_2020
NOTATIONS - IV
š Another point on the Tower property
š A time 𝑡, we know the discount curve: 𝑧𝑐 𝑡, 𝑡, 𝑡A
š That curve will move in time in a random manner 𝑍𝐶 𝑢, 𝑢, 𝑡A with 𝑡 < 𝑢 < 𝑡A
š It will “die” or expire at time 𝑡A with 𝑍𝐶 𝑡A, 𝑡A, 𝑡A = 1 ALWAYS
š Note that this assumption is questionable once you start taking credit consideration into the
mix, or even more interestingly on a longer time scale the very existence of a currency
106
Luc_Faucheux_2020
NOTATIONS - V
¹ Extended Zero-Coupon (Mercurio – 2019)
š Sometimes it is convenient to cover the whole surface {𝑡A, 𝑡Q} instead of restricting ourselves
to: 𝑡 < 𝑡A< 𝑡Q
š 𝑍𝐶 𝑡, 𝑡A, 𝑡Q is a random variable with 𝑡 < 𝑡A< 𝑡Q
š It is such that 𝑍𝐶 𝑡, 𝑡, 𝑡Q is the price at time 𝑡 of a contract that will pay $1 at time 𝑡Q
š 𝑍𝐶 𝑡, 𝑡, 𝑡 = 1 always
š All the other quantities 𝑍𝐶 𝑡, 𝑡A, 𝑡Q are computed from the bootstrap method
š 𝑍𝐶 𝑡, 𝑡, 𝑡Q = 𝑍𝐶 𝑡, 𝑡, 𝑡A ∗ 𝑍𝐶 𝑡, 𝑡A, 𝑡Q
š At time 𝑡 the random variable 𝑍𝐶 𝑡, 𝑡A, 𝑡Q fixes to 𝑧𝑐 𝑡, 𝑡A, 𝑡Q
107
Luc_Faucheux_2020
NOTATIONS - VI
š No one prevents us from defining the variables:
š 𝑍𝐶 𝑡, 𝑡, 𝑡Q = 𝑍𝐶 𝑡, 𝑡, 𝑡A .
-
-/V #,#,,#/ .,
Those are random variables
š 𝑧𝑐 𝑡, 𝑡, 𝑡Q = 𝑧𝑐 𝑡, 𝑡, 𝑡A .
-
-/1 #,#,,#/ .,
Those are known and fixed at time 𝑡
š Similarly we can extend those definitions to the following for matter of convenience:
š When 𝑡 > 𝑡Q , 𝑍𝐶 𝑡, 𝑡, 𝑡Q is the price at time 𝑡 of a contract that DID pay $1 at time 𝑡Q
š So it is essentially $1 paid at time 𝑡Q in the past and reinvested up until time 𝑡
š It could have been daily re-investing at the overnight rate, it could have been term re-
investing locking a then term rate. At that time 𝑡Q, BOTH strategies had the same value
(same expected value for daily re-investing versus known value for term-re-investing)
š As time goes by, those values WILL diverge (crucial for LIBOR/SOFR !!!)
108
Luc_Faucheux_2020
NOTATIONS - VII
š TERM investing
š At time 𝑡Q with time 𝑡 > 𝑡Q
š 𝑧𝑐 𝑡Q, 𝑡Q, 𝑡 is the the price at time 𝑡Q of a contract that will pay $1 at time 𝑡
š 𝔌#/
TU 𝑍𝐶 𝑡Q, 𝑡Q, 𝑡 |𝔉(𝑡Q) = 𝑧𝑐 𝑡Q, 𝑡Q, 𝑡
š DAILY re-investing
š 𝑧𝑐 𝑡Q, 𝑡Q, 𝑡 = 𝔌#/
TU 𝑍𝐶 𝑡Q, 𝑡Q, 𝑡 |𝔉(𝑡Q) = 𝔌#/
TU ∏#2#/
#2]#
𝑍𝐶 𝑡@, 𝑡@, 𝑡@/- |𝔉(𝑡Q)
š As time 𝑡@ goes from 𝑡Q to 𝑡, the daily overnight variable 𝑍𝐶 𝑡@, 𝑡@, 𝑡@/- become fixed to
𝑧𝑐 𝑡@, 𝑡@, 𝑡@/-
109
Luc_Faucheux_2020
NOTATIONS - VIII
š At time 𝑡Q with time 𝑡 > 𝑡Q we are indifferent (same on average) to lock in $1 until time 𝑡 or
re-invest on any partition (daily being only one of them)
š HOWEVER once we are past the fixing, things start to diverge.
š For example just to illustrate.
š At time 𝑡Q with time 𝑡 = 𝑡Q + 365 > 𝑡Q, rates were 5% flat (assuming ACT/365 and no
holidays and no roll convention for sake of simplicity)
š So 𝑧𝑐 𝑡Q, 𝑡Q, 𝑡 =
-
-/
3
!44
.
563
563
= 0.95238
š At time 𝑡Q the price of receiving $1 in one year can be purchased / sold / traded / locked-in
for a price of 𝑧𝑐 𝑡Q, 𝑡Q, 𝑡 =
-
-/
3
!44
.
563
563
= 0.95238
š At time 𝑡Q the price of receiving $1 in one DAY can be purchased / sold / traded / locked-in
for a price of 𝑧𝑐 𝑡Q, 𝑡Q, 𝑡Q + 1 =
-
-/
3
!44
.
!
563
= 0.99986
110
Luc_Faucheux_2020
NOTATIONS - IX
š At time 𝑡Q the price of receiving $1 in one year can be purchased / sold / traded / locked-in for
a price of 𝑧𝑐 𝑡Q, 𝑡Q, 𝑡 =
-
-/
3
!44
.
563
563
= 0.95238
š At time 𝑡Q the price of receiving $1 in one DAY can be purchased / sold / traded / locked-in for
a price of 𝑧𝑐 𝑡Q, 𝑡Q, 𝑡Q + 1 =
-
-/
3
!44
.
!
563
= 0.99986
š At time 𝑡Q if we invest $0.99986 for one DAY we will receive in one day $1
š At time 𝑡Q if we invest $0.95238 for one DAY we will receive in one day $
&.^_5L`
&.^^^`a
= $0.95251
¹ Now let’s suppose we get a massive inflationary shock and rates jump to 30% flat at time
(𝑡Q+1). We can now invest that $0.95251 for 364 days left and receive in 364 days:
š $
&.^_5_-
!
!.
54
!44.
567
563
= $
&.^_5_-
&.ba^b-
= $1.23748, much greater than the $1 we locked in using term
investing
111
Luc_Faucheux_2020
NOTATIONS - X
š This might sound completely obvious, but it is worth at time using an illustrated example to
understand the difference between expected and realized value
š Of course of the rates had gone down drastically we would have received less than $1 in one
year
š If we build any dynamics of rates, where they can be expected to increase or decrease
following some kind of stochastic driver, we need to ensure that the expected values are
conserved (arbitrage free relationships)
š 𝑧𝑐 𝑡Q, 𝑡Q, 𝑡 = 𝔌#/
TU
𝑍𝐶 𝑡Q, 𝑡Q, 𝑡 |𝔉(𝑡Q) = 𝔌#/
TU ∏#2#/
#2]#
𝑍𝐶 𝑡@, 𝑡@, 𝑡@/- |𝔉(𝑡Q)
š 𝑧𝑐 𝑡Q, 𝑡Q, 𝑡 = 𝔌#/
TU
𝑍𝐶 𝑡Q, 𝑡Q, 𝑡Q/- . ∏#2#//-
#2]#
𝑍𝐶 𝑡@, 𝑡@, 𝑡@/- |𝔉(𝑡Q)
š 𝑧𝑐 𝑡Q, 𝑡Q, 𝑡 = 𝑧𝑐 𝑡Q, 𝑡Q, 𝑡Q + 1 . 𝔌#/
TU ∏#2#//-
#2]#
𝑍𝐶 𝑡@, 𝑡@, 𝑡@/- |𝔉(𝑡Q)
112
Luc_Faucheux_2020
The glorious life of a valiant forward
š f(t,t1,t2) is the forward rate between the time t1 and t2 on the curve observed at time t
š t, t1 and t2 are by convention in absolute
š f(t,t1,t2) evolves from (t) to (t+1) into f(t+1,t1,t2) with instantaneous volatility 𝜎(𝑡, 𝑡-, 𝑡5)
¹ f(t,t1,t2) “dies” as the anchor overnight rate on the curve observed at time t2
¹ “Rolling forward” convention as opposed to “constant forward”
113
f(0,0,1) f(0,1,2) f(0,2,3) f(0,3,4) f(0,4,5) f(0,5,6) f(0,6,7) f(0,7,8) f(0,8,9) f(0,9,10) f(0,10,11) f(0,11,12)
f(1,1,2) f(1,6,7)
f(2,2,3) f(2,6,7)
f(3,3,4) f(3,6,7)
f(4,4,5) f(4,6,7)
f(5,5,6) f(5,6,7)
f(6,6,7)
f(7,7,8)
f(8,8,9)
f(9,9,10)
f(10,10,11)
f(11,11,12)
f(12,12,13)
Luc_Faucheux_2020
The glorious life of a valiant forward
š Each line can be viewed as the new curve at time t, that curve is then known at time t
š One can think of this table as one stochastic path of the yield curve over time
¹ This is a “slice” of a cube that would be the possible paths for that yield curve
¹ Today (t=0) curve is defined by the successive forwards f(0,0,1), f(0,1,2)
..
¹ At time t the curve will then be defined by the successive forwards f(t,t,t+1), f(t,t+1,t+2),

š Similar to our HJM spreadsheet but sliding down the curve back one every time
114
f(0,0,1) f(0,1,2) f(0,2,3) f(0,3,4) f(0,4,5) f(0,5,6) f(0,6,7) f(0,7,8) f(0,8,9) f(0,9,10) f(0,10,11) f(0,11,12)
f(1,1,2) f(1,6,7)
f(2,2,3) f(2,6,7)
f(3,3,4) f(3,6,7)
f(4,4,5) f(4,6,7)
f(5,5,6) f(5,6,7)
f(6,6,7)
f(7,7,8)
f(8,8,9)
f(9,9,10)
f(10,10,11)
f(11,11,12)
f(12,12,13)
Luc_Faucheux_2020
The glorious life of a valiant forward
š In practice, 𝜎 𝑡, 𝑡-, 𝑡5 tends to 0 when (t=t1), and has a maximum in the “belly” of the
curve
š In reality, 𝜎 𝑡, 𝑡-, 𝑡5 is also dependent on the actual forward f(t,t1,t2) as well as previous
instantaneous volatilities (GARCH for example) and previous forwards
š A common assumption is for the volatility 𝜎 𝑡, 𝑡-, 𝑡5 to be stationary for the same class of
forwards. A class of forward is defined as all forwards of equal maturity T: (t2-t1=T)
š 𝜎 𝑡, 𝑡-, 𝑡5 = †𝜎 𝑡- − 𝑡
115
f(0,0,1) f(0,1,2) f(0,2,3) f(0,3,4) f(0,4,5) f(0,5,6) f(0,6,7) f(0,7,8) f(0,8,9) f(0,9,10) f(0,10,11) f(0,11,12)
f(1,1,2) f(1,6,7) f(1,11,12)
f(2,2,3) f(2,6,7) f(2,11,12)
f(3,3,4) f(3,6,7) f(3,11,12)
f(4,4,5) f(4,6,7) f(4,11,12)
f(5,5,6) f(5,6,7) f(5,11,12)
f(6,6,7) f(6,11,12)
f(7,7,8) f(7,11,12)
f(8,8,9) f(8,11,12)
f(9,9,10) f(9,11,12)
f(10,10,11) f(10,11,12)
f(11,11,12)
f(12,12,13)
Luc_Faucheux_2020
Regular Eurodollar options or caplet
š Average variance for the forward over the life, option expires at the same time that the
forward
š 𝜎5. 𝑡- = ∫#<&
#<#!
𝜎5 𝑡, 𝑡-, 𝑡5 . 𝑑𝑡 = ∫#<&
#<#!
†𝜎5 𝑡- − 𝑡 . 𝑑𝑡
š Pricing different option for different strikes K, and expressing those option prices in a
common model (say Lognormal or Normal) will return the skew and smile expressed within
that model
116
f(0,0,1) f(0,1,2) f(0,2,3) f(0,3,4) f(0,4,5) f(0,5,6) f(0,6,7) f(0,7,8) f(0,8,9) f(0,9,10) f(0,10,11) f(0,11,12)
f(1,1,2) f(1,11,12)
f(2,2,3) f(2,11,12)
f(3,3,4) f(3,11,12)
f(4,4,5) f(4,11,12)
f(5,5,6) f(5,11,12)
f(6,6,7) f(6,11,12)
f(7,7,8) f(7,11,12)
f(8,8,9) f(8,11,12)
f(9,9,10) f(9,11,12)
f(10,10,11) f(10,11,12)
f(11,11,12)
f(12,12,13)
Luc_Faucheux_2020
Mid-curve Eurodollar options or forward caplets
š Average variance for the forward over the option, option expires BEFORE the forward at a
time Texp
š 𝜎5. 𝑡c98 = ∫#<&
#<#89-
𝜎5 𝑡, 𝑡-, 𝑡5 . 𝑑𝑡 = ∫#<&
#<#89-
†𝜎5 𝑡- − 𝑡 . 𝑑𝑡
š Pricing different option for different strikes K, and expressing those option prices in a
common model (say Lognormal or Normal) will return the skew and smile expressed within
that model
117
f(0,0,1) f(0,1,2) f(0,2,3) f(0,3,4) f(0,4,5) f(0,5,6) f(0,6,7) f(0,7,8) f(0,8,9) f(0,9,10) f(0,10,11) f(0,11,12)
f(1,1,2) f(1,11,12)
f(2,2,3) f(2,11,12)
f(3,3,4) f(3,11,12)
f(4,4,5) f(4,11,12)
f(5,5,6) f(5,11,12)
f(6,6,7) f(6,11,12)
f(7,7,8) Texpiry f(7,11,12)
f(8,8,9)
f(9,9,10)
f(10,10,11)
f(11,11,12)
f(12,12,13)
Luc_Faucheux_2020
A swap is a weighted basket of forwards
š Consider a swap with swap rate R (at-the-money swap rate)
– Nfloat periods on the Float side with forecasted forward f(i)
– indexed by i, with
– daycount fraction DCF(i),
– discount D(i)
– Notional N(i)
– Nfixed periods on the Fixed side,
– indexed by j, with
– daycount fraction DCF(j),
– discount D(j)
– Notional N(j)
!
!
𝐷𝐶𝐹 𝑖 . 𝐷 𝑖 . 𝑁 𝑖 . 𝑓 𝑖 = !
"
𝐷𝐶𝐹 𝑗 . 𝐷 𝑗 . 𝑁 𝑗 . 𝑅
118
Luc_Faucheux_2020
A swap rate is a weighted basket of forward rates
š At-the-money swap rate equation: ∑A 𝐷𝐶𝐹 𝑖 . 𝐷 𝑖 . 𝑁 𝑖 . 𝑓 𝑖 = ∑Q 𝐷𝐶𝐹 𝑗 . 𝐷 𝑗 . 𝑁 𝑗 . 𝑅
š Above equation is valid at all times before the swap start, forwards and discount factors
being calculated on the then current discount curve the usual way, if the period I on the
float side starts at time ts(i) and ends at time te(i), and the forward is “aligned” with the
period (no swap in arrears or CMS like)
š 𝑅(𝑡) = ∑A 𝐷𝐶𝐹 𝑖 . 𝐷 𝑖 . 𝑁 𝑖 . 𝑓 𝑡, 𝑡𝑠 𝑖 , 𝑡𝑒(𝑖) /[∑Q 𝐷𝐶𝐹 𝑗 . 𝐷 𝑗 . 𝑁 𝑗 ]
¹ “frozen numeraire” approximation, expand above equation in first order in forward rates but
keeping the discount factors constant
š 𝑑𝑅(𝑡) = ∑A 𝐷𝐶𝐹 𝑖 . 𝐷 𝑖 . 𝑁 𝑖 . 𝑑𝑓 𝑡, 𝑡𝑠 𝑖 , 𝑡𝑒(𝑖) /[∑Q 𝐷𝐶𝐹 𝑗 . 𝐷 𝑗 . 𝑁 𝑗 ]
š Taking the square of the above yields the instantaneous volatility of the swap rate
¹ Λd
5 . 𝑑𝑡 =< 𝑑𝑅5 >=
∑A- ∑A5 𝐷𝐶𝐹 𝑖1 . 𝐷 𝑖1 . 𝑁 𝑖1 . 𝐷𝐶𝐹 𝑖2 . 𝐷 𝑖2 . 𝑁 𝑖2 . < 𝑑𝑓 𝑖1 . 𝑑𝑓 𝑖2 > /
[∑Q- ∑Q5 𝐷𝐶𝐹 𝑗1 . 𝐷 𝑗1 . 𝑁 𝑗1 𝐷𝐶𝐹 𝑗2 . 𝐷 𝑗2 . 𝑁 𝑗2 ]
119
Luc_Faucheux_2020
A swap rate is a weighted basket of forward rates
š instantaneous volatility of the swap rate
¹ Λd
5
. 𝑑𝑡 =< 𝑑𝑅5 >=
∑A- ∑A5 𝐷𝐶𝐹 𝑖1 . 𝐷 𝑖1 . 𝑁 𝑖1 . 𝐷𝐶𝐹 𝑖2 . 𝐷 𝑖2 . 𝑁 𝑖2 . < 𝑑𝑓 𝑖1 . 𝑑𝑓 𝑖2 > /
[∑Q- ∑Q5 𝐷𝐶𝐹 𝑗1 . 𝐷 𝑗1 . 𝑁 𝑗1 𝐷𝐶𝐹 𝑗2 . 𝐷 𝑗2 . 𝑁 𝑗2 ]
š Where 𝑑𝑓 𝑖1 = 𝑑𝑓 𝑡, 𝑡𝑠 𝑖1 , 𝑡𝑒(𝑖1) and 𝑑𝑓 𝑖2 = 𝑑𝑓 𝑡, 𝑡𝑠 𝑖2 , 𝑡𝑒(𝑖2)
š In abbreviated notation
š < 𝑑𝑓 𝑖1 . 𝑑𝑓 𝑖2 >= 𝜎 𝑖1 . 𝜎 𝑖2 . 𝜌 𝑖1, 𝑖2 . 𝑑𝑡
š So to calculate the instantaneous volatility of the swap rate you need the instantaneous
volatility of each forward BUT ALSO the instantaneous correlation matrix between the
forward constituting the weighted basket.
120
Luc_Faucheux_2020
A swap evolving to the first set
š Example above : a 5x12 swap evolving on the volatility surface up until the first set
121
f(0,0,1) f(0,1,2) f(0,2,3) f(0,3,4) f(0,4,5) f(0,5,6) f(0,6,7) f(0,7,8) f(0,8,9) f(0,9,10) f(0,10,11) f(0,11,12)
f(1,1,2) f(1,5,6) f(1,6,7) f(1,7,8) f(1,8,9) f(1,9,10) f(1,10,11) f(1,11,12)
f(2,2,3) f(2,5,6) f(2,6,7) f(2,7,8) f(2,8,9) f(2,9,10) f(2,10,11) f(2,11,12)
f(3,3,4) f(3,5,6) f(3,6,7) f(3,7,8) f(3,8,9) f(3,9,10) f(3,10,11) f(3,11,12)
f(4,4,5) f(4,5,6) f(4,6,7) f(4,7,8) f(4,8,9) f(4,9,10) f(4,10,11) f(4,11,12)
f(5,5,6) f(5,6,7) f(5,7,8) f(5,8,9) f(5,9,10) f(5,10,11) f(5,11,12)
f(6,6,7)
f(7,7,8)
f(8,8,9)
f(9,9,10)
f(10,10,11)
f(11,11,12)
f(12,12,13)
Luc_Faucheux_2020
A swap evolving to maturity
š Example above : a 5x12 swap evolving on the volatility surface up until maturity
122
f(0,0,1) f(0,1,2) f(0,2,3) f(0,3,4) f(0,4,5) f(0,5,6) f(0,6,7) f(0,7,8) f(0,8,9) f(0,9,10) f(0,10,11) f(0,11,12)
f(1,1,2) f(1,5,6) f(1,6,7) f(1,7,8) f(1,8,9) f(1,9,10) f(1,10,11) f(1,11,12)
f(2,2,3) f(2,5,6) f(2,6,7) f(2,7,8) f(2,8,9) f(2,9,10) f(2,10,11) f(2,11,12)
f(3,3,4) f(3,5,6) f(3,6,7) f(3,7,8) f(3,8,9) f(3,9,10) f(3,10,11) f(3,11,12)
f(4,4,5) f(4,5,6) f(4,6,7) f(4,7,8) f(4,8,9) f(4,9,10) f(4,10,11) f(4,11,12)
f(5,5,6) f(5,6,7) f(5,7,8) f(5,8,9) f(5,9,10) f(5,10,11) f(5,11,12)
f(6,6,7) f(6,7,8) f(6,8,9) f(6,9,10) f(6,10,11) f(6,11,12)
f(7,7,8) f(7,8,9) f(7,9,10) f(7,10,11) f(7,11,12)
f(8,8,9) f(8,9,10) f(8,10,11) f(8,11,12)
f(9,9,10) f(9,10,11) f(9,11,12)
f(10,10,11) f(10,11,12)
f(11,11,12)
f(12,12,13)
Luc_Faucheux_2020
A swaption is a mid-curve on the basket of forwards
¹ Example above : a “5y7y” swaption, or a 5y option on a 7y swap, equating the year to the
time units
š Option expires at time t5, underlying is a swap starting at time t5 and ending at time t12
¹ Note that only the first forward gets to experience the “whole life” volatility, all the other
forwards essentially will experience the “mid-curve” or truncated volatility up to the
swaption expiry
123
f(0,0,1) f(0,1,2) f(0,2,3) f(0,3,4) f(0,4,5) f(0,5,6) f(0,6,7) f(0,7,8) f(0,8,9) f(0,9,10) f(0,10,11) f(0,11,12)
f(1,1,2) f(1,5,6) f(1,6,7) f(1,7,8) f(1,8,9) f(1,9,10) f(1,10,11) f(1,11,12)
f(2,2,3) f(2,5,6) f(2,6,7) f(2,7,8) f(2,8,9) f(2,9,10) f(2,10,11) f(2,11,12)
f(3,3,4) f(3,5,6) f(3,6,7) f(3,7,8) f(3,8,9) f(3,9,10) f(3,10,11) f(3,11,12)
f(4,4,5) f(4,5,6) f(4,6,7) f(4,7,8) f(4,8,9) f(4,9,10) f(4,10,11) f(4,11,12)
f(5,5,6) f(5,6,7) f(5,7,8) f(5,8,9) f(5,9,10) f(5,10,11) f(5,11,12)
f(6,6,7)
f(7,7,8)
f(8,8,9)
f(9,9,10)
f(10,10,11)
f(11,11,12)
f(12,12,13)
Luc_Faucheux_2020
Another look at the timing convexity
124
Luc_Faucheux_2020
Looking at the timing convexity
š We can note 2 things.
š 1) when dealing with complicated models (like HJM, BGM,..) the arbitrage condition will
impose what the drift should be (in HJM the drift will be constrained by a specific formula)
š 2) Because the functional of the rates as a function of the discount factors, and the other
way around is non-linear, when looking at payoffs of the rate that do not match the regular
case, we will get a convexity adjustment on the forward rate, and that convexity adjustment
will depend on the specific model we use for the dynamics of rates, and will have to be
calibrated somehow to the market.
š Because the function 𝑓 𝑥 =
-
-/9
is convex
š 𝔌 𝑓 𝑥 <>
-
-/𝔌{9}
š In fact: 𝔌 𝑓 𝑥 >
-
-/𝔌{9}
š So right now we can see that we will need to adjust down the value of forward rates from
the implied dynamics in order to respect the arbitrage relation
125
Luc_Faucheux_2020
Looking at the timing convexity - II
126
𝑡
𝑡
𝑡𝑖𝑚𝑒
𝑡!
𝑡"
𝑧𝑐 𝑡, 𝑡Q, 𝑡Q = $1
𝑧𝑐 𝑡, 𝑡A, 𝑡A = $1
𝑡𝑖𝑚𝑒
𝑙 𝑡, 𝑡A, 𝑡Q . 𝜏 𝑡, 𝑡A, 𝑡Q
=
𝑡"
𝑡!
Luc_Faucheux_2020
Looking at the timing convexity - III
š In the market the floating leg of regular swaps are such that it pays an index called LIBOR
𝑙𝑖𝑏𝑜𝑟 𝑡A, 𝑡A, 𝑡Q that is fixed by the BBA (British Banker Association) at 11am LN (London)
time on 𝑡A (actually spot from 𝑡A as all transactions are spot based, spot is 2 NY&LN business
days from 𝑡A ) and is supposed to be representative of the unsecured borrowing cost in the
interbank markets, from 𝑡A to 𝑡Q
š IF YOU ASSUME that 𝑙𝑖𝑏𝑜𝑟 𝑡A, 𝑡A, 𝑡Q = 𝑙 𝑡A, 𝑡A, 𝑡Q , THEN you can value a swap using only the
yield curve at time 𝑡 with the quantities 𝑙 𝑡, 𝑡A, 𝑡Q , and the swap will be such that the Fixed
leg and the floating leg will be given by the formula
š 𝑝𝑣_𝑓𝑙𝑜𝑎𝑡 𝑡 = ∑A 𝑙(𝑡, 𝑡A, 𝑡A/-). 𝜏(𝑡, 𝑡A, 𝑡A/-). 𝑧𝑐(𝑡, 𝑡, 𝑡A/-)
š 𝑝𝑣_𝑓𝑙𝑜𝑎𝑡 𝑡 = ∑A{−𝑧𝑐 𝑡, 𝑡, 𝑡A/- + 𝑧𝑐(𝑡, 𝑡, 𝑡A)}
š 𝑝𝑣_𝑓𝑖𝑥𝑒𝑑 𝑡 = ∑A 𝑋. 𝜏(𝑡, 𝑡A, 𝑡A/-). 𝑧𝑐(𝑡, 𝑡, 𝑡A/-)
š Where the summation goes over the successive swap periods
127
Luc_Faucheux_2020
Looking at the timing convexity - IV
š The Swap Rate is the value of the coupon on the Fixed side such that the present value at
time 𝑡 of the swap is 0 (swap is on market)
š 𝑝𝑣_𝑓𝑙𝑜𝑎𝑡 𝑡 = 𝑝𝑣_𝑓𝑖𝑥𝑒𝑑 𝑡 = ∑A 𝑆𝑅. 𝜏(𝑡, 𝑡A, 𝑡A/-). 𝑧𝑐(𝑡, 𝑡, 𝑡A/-)
š 𝑆𝑅(𝑡, 𝑇N, 𝑇O) =
∑, 1(#,#,,#,.!).,(#,#,,#,.!).)*(#,#,#,.!)
∑, ,(#,#,,#,.!).)*(#,#,#,.!)
š The Swap Rate at time 𝑡 is a weighted average of the forward rates 𝑙(𝑡, 𝑡A, 𝑡A/-) for a given
start of the swap 𝑇N and maturity 𝑇O
128
Luc_Faucheux_2020
Looking at the timing convexity - V
š LIBOR IN ARREARS-IN ADVANCE
š A contract that pays 𝑙 𝑡, 𝑡A, 𝑡Q paid on the 𝜏 𝑡, 𝑡A, 𝑡Q daycount convention, on $1 principal
amount at time 𝑡Q is worth at time 𝑡:
š 𝑉f1g;# # = 𝑧𝑐 𝑡, 𝑡, 𝑡Q . 𝑙 𝑡, 𝑡A, 𝑡Q . 𝜏 𝑡, 𝑡A, 𝑡Q = 𝑉_𝑓𝑙𝑜𝑎𝑡_𝑎𝑑𝑣𝑎𝑛𝑐𝑒 𝑡
š Regular case (Libor set in advance paid in arrears)
š A contract that pays 𝑙 𝑡, 𝑡A, 𝑡Q paid on the 𝜏 𝑡, 𝑡A, 𝑡Q daycount convention, on $1 principal
amount at time 𝑡A is worth at time 𝑡:
š 𝑉f1g;# # = 𝑧𝑐 𝑡, 𝑡, 𝑡A . 𝑙 𝑡, 𝑡A, 𝑡Q . 𝜏 𝑡, 𝑡A, 𝑡Q = 𝑉_𝑓𝑙𝑜𝑎𝑡_𝑎𝑟𝑟𝑒𝑎𝑟𝑠 𝑡
š ?
š That would be what most people assumed and did in 1995 when Goldman Sachs called
them up, and what most people would still do I would surmise, and would be wrong !
129
Luc_Faucheux_2020
Looking at the timing convexity - VI
¹ Note that there is another added twist because the “arrears” case is usually set in
arrears/paid in arrears (at the end of the period).
š So you can offset by one period.
š But in any case, remember that the regular case (the good one where we can express the
contract as a linear function of zero discount factors) is such that the libor rate is set at the
beginning of the period and paid at the end
¹ In the weird “arrears” case, the libor rate is set and paid at the same time
¹ Let’s try to value this contract:
š We had by definition:
š 𝑧𝑐 𝑡, 𝑡, 𝑡Q . 𝑙 𝑡, 𝑡A, 𝑡Q . 𝜏 𝑡, 𝑡A, 𝑡Q = 𝑧𝑐 𝑡, 𝑡, 𝑡A − 𝑧𝑐 𝑡, 𝑡, 𝑡Q
š What we are after is:
š 𝑧𝑐 𝑡, 𝑡, 𝑡A . 𝑙 𝑡, 𝑡A, 𝑡Q . 𝜏 𝑡, 𝑡A, 𝑡Q
130
Luc_Faucheux_2020
Looking at the timing convexity - VII
š Going through the previous derivation:
š 𝑧𝑐 𝑡, 𝑡A, 𝑡Q =
-
-/, #,#,,#/ .1 #,#,,#/
we have also
š 𝑧𝑐 𝑡, 𝑡A, 𝑡Q . 𝑙 𝑡, 𝑡A, 𝑡Q . 𝜏 𝑡, 𝑡A, 𝑡Q = 1 − 𝑧𝑐 𝑡, 𝑡A, 𝑡Q
š And
š 𝑧𝑐 𝑡, 𝑡, 𝑡Q = 𝑧𝑐 𝑡, 𝑡, 𝑡A . 𝑧𝑐 𝑡, 𝑡A, 𝑡Q
š So: 𝑧𝑐 𝑡, 𝑡A, 𝑡Q =
)* #,#,#/
)* #,#,#,
š 𝑧𝑐 𝑡, 𝑡A, 𝑡A = 1 so:
š 𝑙 𝑡, 𝑡A, 𝑡Q . 𝜏 𝑡, 𝑡A, 𝑡Q = 𝑧𝑐 𝑡, 𝑡A, 𝑡A . 𝑙 𝑡, 𝑡A, 𝑡Q . 𝜏 𝑡, 𝑡A, 𝑡Q = 1 − 𝑧𝑐 𝑡, 𝑡A, 𝑡Q .
)* #,#,,#,
)* #,#,,#/
š This is NOT a linear function of the zero coupon discount factors.
131
Luc_Faucheux_2020
Looking at the timing convexity - VIII
š 𝑙 𝑡, 𝑡A, 𝑡Q . 𝜏 𝑡, 𝑡A, 𝑡Q = 𝑧𝑐 𝑡, 𝑡A, 𝑡A . 𝑙 𝑡, 𝑡A, 𝑡Q . 𝜏 𝑡, 𝑡A, 𝑡Q = 1 − 𝑧𝑐 𝑡, 𝑡A, 𝑡Q .
)* #,#,,#,
)* #,#,,#/
š 𝑧𝑐 𝑡, 𝑡A, 𝑡Q =
)* #,#,#/
)* #,#,#,
š 𝑙 𝑡, 𝑡A, 𝑡Q . 𝜏 𝑡, 𝑡A, 𝑡Q = 1 −
)* #,#,#/
)* #,#,#,
.
)* #,#,,#,
)* #,#,,#/
š 𝑙 𝑡, 𝑡A, 𝑡Q . 𝜏 𝑡, 𝑡A, 𝑡Q = 1 −
)* #,#,#/
)* #,#,#,
.
-
)* #,#,,#/
= 1 −
)* #,#,#/
)* #,#,#,
.
)* #,#,#,
)* #,#,#/
š 𝑙 𝑡, 𝑡A, 𝑡Q . 𝜏 𝑡, 𝑡A, 𝑡Q =
)* #,#,#,
)* #,#,#/
− 1
š 𝑙 𝑡, 𝑡A, 𝑡Q . 𝜏 𝑡, 𝑡A, 𝑡Q = 𝑧𝑐 𝑡, 𝑡, 𝑡A − 𝑧𝑐 𝑡, 𝑡, 𝑡Q .
-
)* #,#,#/
š Again, NOT a linear function of the quantities 𝑧𝑐 𝑡, 𝑡, 𝑡A
132
Luc_Faucheux_2020
Looking at the timing convexity - IX
š Blyth p.142 (using our notations)
š A contract that pays 𝑙 𝑡, 𝑡A, 𝑡Q paid on the 𝜏 𝑡, 𝑡A, 𝑡Q daycount convention, on $1 principal
amount at time 𝑡Q is worth at time 𝑡:
š 𝑉f1g;# # = 𝑧𝑐 𝑡, 𝑡, 𝑡Q . 𝑙 𝑡, 𝑡A, 𝑡Q . 𝜏 𝑡, 𝑡A, 𝑡Q = 𝑉_𝑓𝑙𝑜𝑎𝑡_𝑎𝑑𝑣𝑎𝑛𝑐𝑒 𝑡
š Regular case (Libor set in advance paid in arrears)
š 𝔌#,
TU
𝑉 𝑡A, $
V #,#,,#/ .,
-/V #,#,,#/ .,
, 𝑡A, 𝑡A |𝔉(𝑡) =
1 #,#,,#/ .,
-/1 #,#,,#/ .,
š Note that the random variable 𝐿 𝑡, 𝑡A, 𝑡Q gets fixed to 𝑙 𝑡A, 𝑡A, 𝑡Q at time 𝑡 = 𝑡A and is then
constant thereafter
š The ARREARS case correspond to :
š 𝔌#,
TU
𝑉 𝑡A, $𝐿 𝑡, 𝑡A, 𝑡Q . 𝜏, 𝑡A, 𝑡A |𝔉(𝑡) =?
133
Luc_Faucheux_2020
Looking at the timing convexity - X
š We trying to evaluate:
š 𝔌#,
TU 𝑉 𝑡A, $𝐿 𝑡, 𝑡A, 𝑡Q . 𝜏, 𝑡A, 𝑡A |𝔉(𝑡) =?
š We know that under the terminal measure (”paid at time 𝑡Q”) we have:
š 𝔌#/
TU 𝑉 𝑡Q, $𝐿 𝑡, 𝑡A, 𝑡Q , 𝑡A, 𝑡Q |𝔉(𝑡) = 𝑙 𝑡, 𝑡A, 𝑡Q
š So that looks promising, we just need to change the payment of the claim $𝐿 𝑡, 𝑡A, 𝑡Q . 𝜏
from being paid at time 𝑡A to being paid at time 𝑡Q
š Turns out that we know how to do that because we went through the trouble of looking at
deferred claim (told you there was some logic to all that madness)
š 𝔌#,
TU
𝑉 𝑡A, $𝐻 𝑡 , 𝑡A, 𝑡Q |𝔉(𝑡) = 𝔌#,
TU
𝑉 𝑡A, $𝐻 𝑡 . 𝑍𝐶(𝑡, 𝑡A, 𝑡Q), 𝑡A, 𝑡A |𝔉(𝑡)
š Almost looks like what we want with $𝐻 𝑡 = $𝐿 𝑡, 𝑡A, 𝑡Q . 𝜏, but instead of bringing the
expectation ”backward in time ” from time 𝑡Q to time 𝑡A, we want to push it “forward in
time” from time 𝑡A to time 𝑡Q
134
Luc_Faucheux_2020
Looking at the timing convexity - XI
š So far on all those slides we have applied the magic trick : 1 = 1
¹ Or more exactly: 1 − 1 = 0
š As in :
=
-/=
=
=/-.-
-/=
= 1 −
-
-/=
š We will now use a different variant of that magic trick 1 = 1
š As in for any reasonable variable 𝑋, we have 𝑋 = 𝑋
š Or say it otherwise:
=
=
= 1
š We plug this into:
š 𝔌#,
TU 𝑉 𝑡A, $𝐿 𝑡, 𝑡A, 𝑡Q . 𝜏, 𝑡A, 𝑡A |𝔉(𝑡)
š With 𝑋 = 𝑍𝐶(𝑡, 𝑡A, 𝑡Q)
135
Luc_Faucheux_2020
Looking at the timing convexity - XII
š ? = 𝔌#,
TU
𝑉 𝑡A, $𝐿 𝑡, 𝑡A, 𝑡Q . 𝜏, 𝑡A, 𝑡A |𝔉(𝑡) = 𝔌#,
TU
𝑉 𝑡A, $𝐿 𝑡, 𝑡A, 𝑡Q . 𝜏.
TU(#,#,,#/)
TU(#,#,,#/)
, 𝑡A, 𝑡A |𝔉(𝑡)
š ? = 𝔌#,
TU
𝑉 𝑡A,
$V #,#,,#/ .,
TU(#,#,,#/)
. 𝑍𝐶(𝑡, 𝑡A, 𝑡Q), 𝑡A, 𝑡A |𝔉(𝑡)
š ? = 𝔌#,
TU
𝑉 𝑡A,
$V #,#,,#/ .,
TU(#,#,,#/)
, 𝑡A, 𝑡Q |𝔉(𝑡)
š And we have by definition:
š 𝑍𝐶 𝑡, 𝑡A, 𝑡Q =
-
-/V #,#,,#/ .,
š
-
TU #,#,,#/
= 1 + 𝐿 𝑡, 𝑡A, 𝑡Q . 𝜏
š ? = 𝔌#,
TU
𝑉 𝑡A, $𝐿 𝑡, 𝑡A, 𝑡Q . 𝜏. (1 + 𝐿 𝑡, 𝑡A, 𝑡Q . 𝜏 ), 𝑡A, 𝑡Q |𝔉(𝑡)
136
Luc_Faucheux_2020
Looking at the timing convexity - XIII
š ? = 𝔌#,
TU 𝑉 𝑡A, $𝐿 𝑡, 𝑡A, 𝑡Q . 𝜏, 𝑡A, 𝑡A |𝔉(𝑡)
š ? = 𝔌#,
TU
𝑉 𝑡A, $𝐿 𝑡, 𝑡A, 𝑡Q . 𝜏. (1 + 𝐿 𝑡, 𝑡A, 𝑡Q . 𝜏 ), 𝑡A, 𝑡Q |𝔉(𝑡)
š ? = 𝔌#,
TU 𝑉 𝑡A, $[𝐿 𝑡, 𝑡A, 𝑡Q . 𝜏 + 𝐿 𝑡, 𝑡A, 𝑡Q . 𝜏
5
], 𝑡A, 𝑡Q |𝔉(𝑡)
š Expressed in this fashion we see a rate square term than appears, for which we will have to
compute an expectation
š So there will be most likely some convexity to compute, hence a convexity adjustment
š Chances are that this convexity adjustment will depend on the specifics of the dynamics
(volatility, distribution) that we will assume for the rate
š Derivatives with the square of rates were somewhat popular in the early 90s until something
blew up, lawsuit, then people stopped trading it
137
Luc_Faucheux_2020
Looking at the timing convexity - XIV
š Now, we are looking at the payoff:
š 𝐻 𝑡 = $[𝐿 𝑡, 𝑡A, 𝑡Q . 𝜏 + 𝐿 𝑡, 𝑡A, 𝑡Q . 𝜏
5
]
š Which is fixed and known for all time 𝑡 > 𝑡A and is paid at time 𝑡Q
š ? = 𝔌#,
TU
𝑉 𝑡A, $[𝐻(𝑡)], 𝑡A, 𝑡Q |𝔉(𝑡)
š And so we almost there, but from the tower property we then have:
š ? = 𝔌#/
TU
𝑉 𝑡A, $[𝐻(𝑡)], 𝑡A, 𝑡Q |𝔉(𝑡)
š Under the terminal measure associated with the 𝑍𝐶 𝑡, 𝑡, 𝑡Q discount factor
š So
š 𝔌#/
TU 𝑉 𝑡A, $[𝐻(𝑡)], 𝑡A, 𝑡Q |𝔉(𝑡) = 𝔌#/
TU 𝑉 𝑡A, $
[(#)
TU #/,#/,#/
, 𝑡A, 𝑡Q |𝔉(𝑡) =
? #,$[[(#)],#,,#/
)* #,#,#/
138
Luc_Faucheux_2020
Looking at the timing convexity - XV
š ? = 𝔌#,
TU 𝑉 𝑡A, $𝐿 𝑡, 𝑡A, 𝑡Q . 𝜏, 𝑡A, 𝑡A |𝔉(𝑡)
š ? = 𝔌#/
TU
𝑉 𝑡A, $[𝐻(𝑡)], 𝑡A, 𝑡Q |𝔉(𝑡)
š With:
š 𝐻 𝑡 = $[𝐿 𝑡, 𝑡A, 𝑡Q . 𝜏 + 𝐿 𝑡, 𝑡A, 𝑡Q . 𝜏
5
]
š 𝑉 𝑡, $[𝐻(𝑡)], 𝑡A, 𝑡Q = 𝑧𝑐 𝑡, 𝑡, 𝑡Q . 𝔌#/
TU
𝑉 𝑡A, $[𝐻(𝑡)], 𝑡A, 𝑡Q |𝔉(𝑡)
š NOW we know that under the Forward measure (terminal- 𝑡Q measure):
š 𝔌#/
TU 𝑉 𝑡Q, $𝐿 𝑡, 𝑡A, 𝑡Q , 𝑡A, 𝑡Q |𝔉(𝑡) = 𝑙 𝑡, 𝑡A, 𝑡Q
š 𝔌#/
TU 𝑉 𝑡Q, $𝐿 𝑡, 𝑡A, 𝑡Q . 𝜏, 𝑡A, 𝑡Q |𝔉(𝑡) = 𝑙 𝑡, 𝑡A, 𝑡Q . 𝜏
š Remember we can only drop the daycount fraction 𝜏 = 𝜏 𝑡, 𝑡A, 𝑡Q in some very specific
cases
139
How to price a swap without volatility
How to price a swap without volatility
How to price a swap without volatility
How to price a swap without volatility
How to price a swap without volatility
How to price a swap without volatility
How to price a swap without volatility
How to price a swap without volatility
How to price a swap without volatility
How to price a swap without volatility
How to price a swap without volatility
How to price a swap without volatility
How to price a swap without volatility
How to price a swap without volatility
How to price a swap without volatility
How to price a swap without volatility
How to price a swap without volatility
How to price a swap without volatility
How to price a swap without volatility
How to price a swap without volatility
How to price a swap without volatility
How to price a swap without volatility
How to price a swap without volatility
How to price a swap without volatility
How to price a swap without volatility
How to price a swap without volatility
How to price a swap without volatility
How to price a swap without volatility
How to price a swap without volatility
How to price a swap without volatility
How to price a swap without volatility
How to price a swap without volatility
How to price a swap without volatility
How to price a swap without volatility
How to price a swap without volatility
How to price a swap without volatility
How to price a swap without volatility
How to price a swap without volatility
How to price a swap without volatility
How to price a swap without volatility
How to price a swap without volatility
How to price a swap without volatility
How to price a swap without volatility
How to price a swap without volatility
How to price a swap without volatility
How to price a swap without volatility
How to price a swap without volatility
How to price a swap without volatility
How to price a swap without volatility
How to price a swap without volatility
How to price a swap without volatility
How to price a swap without volatility
How to price a swap without volatility
How to price a swap without volatility
How to price a swap without volatility
How to price a swap without volatility
How to price a swap without volatility
How to price a swap without volatility
How to price a swap without volatility
How to price a swap without volatility
How to price a swap without volatility
How to price a swap without volatility
How to price a swap without volatility
How to price a swap without volatility
How to price a swap without volatility

More Related Content

What's hot

Lf 2021 risk_management_101
Lf 2021 risk_management_101Lf 2021 risk_management_101
Lf 2021 risk_management_101luc faucheux
 
Lf 2020 options
Lf 2020 optionsLf 2020 options
Lf 2020 optionsluc faucheux
 
Lf 2021 stochastic_calculus_ito-iii
Lf 2021 stochastic_calculus_ito-iiiLf 2021 stochastic_calculus_ito-iii
Lf 2021 stochastic_calculus_ito-iiiluc faucheux
 
Lf 2020 langevin
Lf 2020 langevinLf 2020 langevin
Lf 2020 langevinluc faucheux
 
Lf 2020 trees
Lf 2020 treesLf 2020 trees
Lf 2020 treesluc faucheux
 
Lf 2021 rates_vi
Lf 2021 rates_viLf 2021 rates_vi
Lf 2021 rates_viluc faucheux
 
Lf 2021 risk_management_101
Lf 2021 risk_management_101Lf 2021 risk_management_101
Lf 2021 risk_management_101luc 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 bachelier
Lf 2020 bachelierLf 2020 bachelier
Lf 2020 bachelierluc 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
 

What's hot (10)

Lf 2021 risk_management_101
Lf 2021 risk_management_101Lf 2021 risk_management_101
Lf 2021 risk_management_101
 
Lf 2020 options
Lf 2020 optionsLf 2020 options
Lf 2020 options
 
Lf 2021 stochastic_calculus_ito-iii
Lf 2021 stochastic_calculus_ito-iiiLf 2021 stochastic_calculus_ito-iii
Lf 2021 stochastic_calculus_ito-iii
 
Lf 2020 langevin
Lf 2020 langevinLf 2020 langevin
Lf 2020 langevin
 
Lf 2020 trees
Lf 2020 treesLf 2020 trees
Lf 2020 trees
 
Lf 2021 rates_vi
Lf 2021 rates_viLf 2021 rates_vi
Lf 2021 rates_vi
 
Lf 2021 risk_management_101
Lf 2021 risk_management_101Lf 2021 risk_management_101
Lf 2021 risk_management_101
 
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 bachelier
Lf 2020 bachelierLf 2020 bachelier
Lf 2020 bachelier
 
Lf 2020 stochastic_calculus_ito-ii
Lf 2020 stochastic_calculus_ito-iiLf 2020 stochastic_calculus_ito-ii
Lf 2020 stochastic_calculus_ito-ii
 

Similar to How to price a swap without volatility

Lf 2020 rates_iv
Lf 2020 rates_ivLf 2020 rates_iv
Lf 2020 rates_ivluc faucheux
 
Lf 2020 rates_v_a
Lf 2020 rates_v_aLf 2020 rates_v_a
Lf 2020 rates_v_aluc faucheux
 
PIK Notes Valuation Algorithm ver 2
PIK Notes Valuation  Algorithm ver 2PIK Notes Valuation  Algorithm ver 2
PIK Notes Valuation Algorithm ver 2Dan Kluger
 
A Short Glimpse Intrododuction to Multi-Period Fuzzy Bond Imunization for Con...
A Short Glimpse Intrododuction to Multi-Period Fuzzy Bond Imunization for Con...A Short Glimpse Intrododuction to Multi-Period Fuzzy Bond Imunization for Con...
A Short Glimpse Intrododuction to Multi-Period Fuzzy Bond Imunization for Con...NABIH IBRAHIM BAWAZIR
 
Retirement Portfolio Financial Analysis - Graduate Project
Retirement Portfolio Financial Analysis - Graduate ProjectRetirement Portfolio Financial Analysis - Graduate Project
Retirement Portfolio Financial Analysis - Graduate ProjectMedicishi Taylor
 
Fuzzy portfolio optimization_Yuxiang Ou
Fuzzy portfolio optimization_Yuxiang OuFuzzy portfolio optimization_Yuxiang Ou
Fuzzy portfolio optimization_Yuxiang OuYuxiang Ou
 
Intro to Quant Trading Strategies (Lecture 10 of 10)
Intro to Quant Trading Strategies (Lecture 10 of 10)Intro to Quant Trading Strategies (Lecture 10 of 10)
Intro to Quant Trading Strategies (Lecture 10 of 10)Adrian Aley
 
"Quantitative Trading as a Mathematical Science" by Dr. Haksun Li, Founder an...
"Quantitative Trading as a Mathematical Science" by Dr. Haksun Li, Founder an..."Quantitative Trading as a Mathematical Science" by Dr. Haksun Li, Founder an...
"Quantitative Trading as a Mathematical Science" by Dr. Haksun Li, Founder an...Quantopian
 
Intro to Quantitative Investment (Lecture 1 of 6)
Intro to Quantitative Investment (Lecture 1 of 6)Intro to Quantitative Investment (Lecture 1 of 6)
Intro to Quantitative Investment (Lecture 1 of 6)Adrian Aley
 
LFM Pedersen Calibration - Cappelli
LFM Pedersen Calibration - CappelliLFM Pedersen Calibration - Cappelli
LFM Pedersen Calibration - CappelliJoel Cappelli
 
dokumen.tips_1-finc4101-investment-analysis-instructor-dr-leng-ling-topic-por...
dokumen.tips_1-finc4101-investment-analysis-instructor-dr-leng-ling-topic-por...dokumen.tips_1-finc4101-investment-analysis-instructor-dr-leng-ling-topic-por...
dokumen.tips_1-finc4101-investment-analysis-instructor-dr-leng-ling-topic-por...MbongeniShongwe1
 
Intro to Quant Trading Strategies (Lecture 8 of 10)
Intro to Quant Trading Strategies (Lecture 8 of 10)Intro to Quant Trading Strategies (Lecture 8 of 10)
Intro to Quant Trading Strategies (Lecture 8 of 10)Adrian Aley
 
Cash Flow Valuation Mode Lin Discrete Time
Cash Flow Valuation Mode Lin Discrete TimeCash Flow Valuation Mode Lin Discrete Time
Cash Flow Valuation Mode Lin Discrete TimeIOSR Journals
 
Using Excel for TVM calculations REV2There are 4 methods to d.docx
Using Excel for TVM calculations REV2There are 4 methods to d.docxUsing Excel for TVM calculations REV2There are 4 methods to d.docx
Using Excel for TVM calculations REV2There are 4 methods to d.docxdickonsondorris
 
Module 1 solving inequalities notes
Module 1 solving inequalities notesModule 1 solving inequalities notes
Module 1 solving inequalities notesMichelle Barnhill
 
133chapter092002.ppt
133chapter092002.ppt133chapter092002.ppt
133chapter092002.pptSoujanyaLk1
 
133chapter092002.ppt
133chapter092002.ppt133chapter092002.ppt
133chapter092002.pptSoujanyaLk1
 

Similar to How to price a swap without volatility (20)

Lf 2020 rates_iv
Lf 2020 rates_ivLf 2020 rates_iv
Lf 2020 rates_iv
 
Lf 2020 rates_v_a
Lf 2020 rates_v_aLf 2020 rates_v_a
Lf 2020 rates_v_a
 
PIK Notes Valuation Algorithm ver 2
PIK Notes Valuation  Algorithm ver 2PIK Notes Valuation  Algorithm ver 2
PIK Notes Valuation Algorithm ver 2
 
A Short Glimpse Intrododuction to Multi-Period Fuzzy Bond Imunization for Con...
A Short Glimpse Intrododuction to Multi-Period Fuzzy Bond Imunization for Con...A Short Glimpse Intrododuction to Multi-Period Fuzzy Bond Imunization for Con...
A Short Glimpse Intrododuction to Multi-Period Fuzzy Bond Imunization for Con...
 
Chronology
ChronologyChronology
Chronology
 
Retirement Portfolio Financial Analysis - Graduate Project
Retirement Portfolio Financial Analysis - Graduate ProjectRetirement Portfolio Financial Analysis - Graduate Project
Retirement Portfolio Financial Analysis - Graduate Project
 
Fuzzy portfolio optimization_Yuxiang Ou
Fuzzy portfolio optimization_Yuxiang OuFuzzy portfolio optimization_Yuxiang Ou
Fuzzy portfolio optimization_Yuxiang Ou
 
Intro to Quant Trading Strategies (Lecture 10 of 10)
Intro to Quant Trading Strategies (Lecture 10 of 10)Intro to Quant Trading Strategies (Lecture 10 of 10)
Intro to Quant Trading Strategies (Lecture 10 of 10)
 
"Quantitative Trading as a Mathematical Science" by Dr. Haksun Li, Founder an...
"Quantitative Trading as a Mathematical Science" by Dr. Haksun Li, Founder an..."Quantitative Trading as a Mathematical Science" by Dr. Haksun Li, Founder an...
"Quantitative Trading as a Mathematical Science" by Dr. Haksun Li, Founder an...
 
Intro to Quantitative Investment (Lecture 1 of 6)
Intro to Quantitative Investment (Lecture 1 of 6)Intro to Quantitative Investment (Lecture 1 of 6)
Intro to Quantitative Investment (Lecture 1 of 6)
 
LFM Pedersen Calibration - Cappelli
LFM Pedersen Calibration - CappelliLFM Pedersen Calibration - Cappelli
LFM Pedersen Calibration - Cappelli
 
dokumen.tips_1-finc4101-investment-analysis-instructor-dr-leng-ling-topic-por...
dokumen.tips_1-finc4101-investment-analysis-instructor-dr-leng-ling-topic-por...dokumen.tips_1-finc4101-investment-analysis-instructor-dr-leng-ling-topic-por...
dokumen.tips_1-finc4101-investment-analysis-instructor-dr-leng-ling-topic-por...
 
Intro to Quant Trading Strategies (Lecture 8 of 10)
Intro to Quant Trading Strategies (Lecture 8 of 10)Intro to Quant Trading Strategies (Lecture 8 of 10)
Intro to Quant Trading Strategies (Lecture 8 of 10)
 
Cash Flow Valuation Mode Lin Discrete Time
Cash Flow Valuation Mode Lin Discrete TimeCash Flow Valuation Mode Lin Discrete Time
Cash Flow Valuation Mode Lin Discrete Time
 
Implimenting_HJM
Implimenting_HJMImplimenting_HJM
Implimenting_HJM
 
Interés Simple
Interés SimpleInterés Simple
Interés Simple
 
Using Excel for TVM calculations REV2There are 4 methods to d.docx
Using Excel for TVM calculations REV2There are 4 methods to d.docxUsing Excel for TVM calculations REV2There are 4 methods to d.docx
Using Excel for TVM calculations REV2There are 4 methods to d.docx
 
Module 1 solving inequalities notes
Module 1 solving inequalities notesModule 1 solving inequalities notes
Module 1 solving inequalities notes
 
133chapter092002.ppt
133chapter092002.ppt133chapter092002.ppt
133chapter092002.ppt
 
133chapter092002.ppt
133chapter092002.ppt133chapter092002.ppt
133chapter092002.ppt
 

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 rates_v_b2
Lf 2021 rates_v_b2Lf 2021 rates_v_b2
Lf 2021 rates_v_b2luc faucheux
 
Lf 2020 structured
Lf 2020 structuredLf 2020 structured
Lf 2020 structuredluc faucheux
 
Lf 2020 skew
Lf 2020 skewLf 2020 skew
Lf 2020 skewluc faucheux
 

More from luc faucheux (9)

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 rates_v_b2
Lf 2021 rates_v_b2Lf 2021 rates_v_b2
Lf 2021 rates_v_b2
 
Lf 2020 structured
Lf 2020 structuredLf 2020 structured
Lf 2020 structured
 
Lf 2020 skew
Lf 2020 skewLf 2020 skew
Lf 2020 skew
 

Recently uploaded

House of Commons ; CDC schemes overview document
House of Commons ; CDC schemes overview documentHouse of Commons ; CDC schemes overview document
House of Commons ; CDC schemes overview documentHenry Tapper
 
letter-from-the-chair-to-the-fca-relating-to-british-steel-pensions-scheme-15...
letter-from-the-chair-to-the-fca-relating-to-british-steel-pensions-scheme-15...letter-from-the-chair-to-the-fca-relating-to-british-steel-pensions-scheme-15...
letter-from-the-chair-to-the-fca-relating-to-british-steel-pensions-scheme-15...Henry Tapper
 
Lundin Gold April 2024 Corporate Presentation v4.pdf
Lundin Gold April 2024 Corporate Presentation v4.pdfLundin Gold April 2024 Corporate Presentation v4.pdf
Lundin Gold April 2024 Corporate Presentation v4.pdfAdnet Communications
 
AfRESFullPaper22018EmpiricalPerformanceofRealEstateInvestmentTrustsandShareho...
AfRESFullPaper22018EmpiricalPerformanceofRealEstateInvestmentTrustsandShareho...AfRESFullPaper22018EmpiricalPerformanceofRealEstateInvestmentTrustsandShareho...
AfRESFullPaper22018EmpiricalPerformanceofRealEstateInvestmentTrustsandShareho...yordanosyohannes2
 
Classical Theory of Macroeconomics by Adam Smith
Classical Theory of Macroeconomics by Adam SmithClassical Theory of Macroeconomics by Adam Smith
Classical Theory of Macroeconomics by Adam SmithAdamYassin2
 
Governor Olli Rehn: Dialling back monetary restraint
Governor Olli Rehn: Dialling back monetary restraintGovernor Olli Rehn: Dialling back monetary restraint
Governor Olli Rehn: Dialling back monetary restraintSuomen Pankki
 
Andheri Call Girls In 9825968104 Mumbai Hot Models
Andheri Call Girls In 9825968104 Mumbai Hot ModelsAndheri Call Girls In 9825968104 Mumbai Hot Models
Andheri Call Girls In 9825968104 Mumbai Hot Modelshematsharma006
 
Bladex 1Q24 Earning Results Presentation
Bladex 1Q24 Earning Results PresentationBladex 1Q24 Earning Results Presentation
Bladex 1Q24 Earning Results PresentationBladex
 
BPPG response - Options for Defined Benefit schemes - 19Apr24.pdf
BPPG response - Options for Defined Benefit schemes - 19Apr24.pdfBPPG response - Options for Defined Benefit schemes - 19Apr24.pdf
BPPG response - Options for Defined Benefit schemes - 19Apr24.pdfHenry Tapper
 
Authentic No 1 Amil Baba In Pakistan Authentic No 1 Amil Baba In Karachi No 1...
Authentic No 1 Amil Baba In Pakistan Authentic No 1 Amil Baba In Karachi No 1...Authentic No 1 Amil Baba In Pakistan Authentic No 1 Amil Baba In Karachi No 1...
Authentic No 1 Amil Baba In Pakistan Authentic No 1 Amil Baba In Karachi No 1...First NO1 World Amil baba in Faisalabad
 
Call Girls Near Golden Tulip Essential Hotel, New Delhi 9873777170
Call Girls Near Golden Tulip Essential Hotel, New Delhi 9873777170Call Girls Near Golden Tulip Essential Hotel, New Delhi 9873777170
Call Girls Near Golden Tulip Essential Hotel, New Delhi 9873777170Sonam Pathan
 
The Triple Threat | Article on Global Resession | Harsh Kumar
The Triple Threat | Article on Global Resession | Harsh KumarThe Triple Threat | Article on Global Resession | Harsh Kumar
The Triple Threat | Article on Global Resession | Harsh KumarHarsh Kumar
 
call girls in Nand Nagri (DELHI) 🔝 >àŒ’9953330565🔝 genuine Escort Service 🔝✔✔
call girls in  Nand Nagri (DELHI) 🔝 >àŒ’9953330565🔝 genuine Escort Service 🔝✔✔call girls in  Nand Nagri (DELHI) 🔝 >àŒ’9953330565🔝 genuine Escort Service 🔝✔✔
call girls in Nand Nagri (DELHI) 🔝 >àŒ’9953330565🔝 genuine Escort Service 🔝✔✔9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Attachment Of Assets......................
Attachment Of Assets......................Attachment Of Assets......................
Attachment Of Assets......................AmanBajaj36
 
Monthly Market Risk Update: April 2024 [SlideShare]
Monthly Market Risk Update: April 2024 [SlideShare]Monthly Market Risk Update: April 2024 [SlideShare]
Monthly Market Risk Update: April 2024 [SlideShare]Commonwealth
 
原版1:1倍刻枩哥华岛倧孊毕䞚证Vancouver毕䞚证留信孊历讀证
原版1:1倍刻枩哥华岛倧孊毕䞚证Vancouver毕䞚证留信孊历讀证原版1:1倍刻枩哥华岛倧孊毕䞚证Vancouver毕䞚证留信孊历讀证
原版1:1倍刻枩哥华岛倧孊毕䞚证Vancouver毕䞚证留信孊历讀证rjrjkk
 
Tenets of Physiocracy History of Economic
Tenets of Physiocracy History of EconomicTenets of Physiocracy History of Economic
Tenets of Physiocracy History of Economiccinemoviesu
 
government_intervention_in_business_ownership[1].pdf
government_intervention_in_business_ownership[1].pdfgovernment_intervention_in_business_ownership[1].pdf
government_intervention_in_business_ownership[1].pdfshaunmashale756
 
NO1 WorldWide Genuine vashikaran specialist Vashikaran baba near Lahore Vashi...
NO1 WorldWide Genuine vashikaran specialist Vashikaran baba near Lahore Vashi...NO1 WorldWide Genuine vashikaran specialist Vashikaran baba near Lahore Vashi...
NO1 WorldWide Genuine vashikaran specialist Vashikaran baba near Lahore Vashi...Amil baba
 
Mulki Call Girls 7001305949 WhatsApp Number 24x7 Best Services
Mulki Call Girls 7001305949 WhatsApp Number 24x7 Best ServicesMulki Call Girls 7001305949 WhatsApp Number 24x7 Best Services
Mulki Call Girls 7001305949 WhatsApp Number 24x7 Best Servicesnajka9823
 

Recently uploaded (20)

House of Commons ; CDC schemes overview document
House of Commons ; CDC schemes overview documentHouse of Commons ; CDC schemes overview document
House of Commons ; CDC schemes overview document
 
letter-from-the-chair-to-the-fca-relating-to-british-steel-pensions-scheme-15...
letter-from-the-chair-to-the-fca-relating-to-british-steel-pensions-scheme-15...letter-from-the-chair-to-the-fca-relating-to-british-steel-pensions-scheme-15...
letter-from-the-chair-to-the-fca-relating-to-british-steel-pensions-scheme-15...
 
Lundin Gold April 2024 Corporate Presentation v4.pdf
Lundin Gold April 2024 Corporate Presentation v4.pdfLundin Gold April 2024 Corporate Presentation v4.pdf
Lundin Gold April 2024 Corporate Presentation v4.pdf
 
AfRESFullPaper22018EmpiricalPerformanceofRealEstateInvestmentTrustsandShareho...
AfRESFullPaper22018EmpiricalPerformanceofRealEstateInvestmentTrustsandShareho...AfRESFullPaper22018EmpiricalPerformanceofRealEstateInvestmentTrustsandShareho...
AfRESFullPaper22018EmpiricalPerformanceofRealEstateInvestmentTrustsandShareho...
 
Classical Theory of Macroeconomics by Adam Smith
Classical Theory of Macroeconomics by Adam SmithClassical Theory of Macroeconomics by Adam Smith
Classical Theory of Macroeconomics by Adam Smith
 
Governor Olli Rehn: Dialling back monetary restraint
Governor Olli Rehn: Dialling back monetary restraintGovernor Olli Rehn: Dialling back monetary restraint
Governor Olli Rehn: Dialling back monetary restraint
 
Andheri Call Girls In 9825968104 Mumbai Hot Models
Andheri Call Girls In 9825968104 Mumbai Hot ModelsAndheri Call Girls In 9825968104 Mumbai Hot Models
Andheri Call Girls In 9825968104 Mumbai Hot Models
 
Bladex 1Q24 Earning Results Presentation
Bladex 1Q24 Earning Results PresentationBladex 1Q24 Earning Results Presentation
Bladex 1Q24 Earning Results Presentation
 
BPPG response - Options for Defined Benefit schemes - 19Apr24.pdf
BPPG response - Options for Defined Benefit schemes - 19Apr24.pdfBPPG response - Options for Defined Benefit schemes - 19Apr24.pdf
BPPG response - Options for Defined Benefit schemes - 19Apr24.pdf
 
Authentic No 1 Amil Baba In Pakistan Authentic No 1 Amil Baba In Karachi No 1...
Authentic No 1 Amil Baba In Pakistan Authentic No 1 Amil Baba In Karachi No 1...Authentic No 1 Amil Baba In Pakistan Authentic No 1 Amil Baba In Karachi No 1...
Authentic No 1 Amil Baba In Pakistan Authentic No 1 Amil Baba In Karachi No 1...
 
Call Girls Near Golden Tulip Essential Hotel, New Delhi 9873777170
Call Girls Near Golden Tulip Essential Hotel, New Delhi 9873777170Call Girls Near Golden Tulip Essential Hotel, New Delhi 9873777170
Call Girls Near Golden Tulip Essential Hotel, New Delhi 9873777170
 
The Triple Threat | Article on Global Resession | Harsh Kumar
The Triple Threat | Article on Global Resession | Harsh KumarThe Triple Threat | Article on Global Resession | Harsh Kumar
The Triple Threat | Article on Global Resession | Harsh Kumar
 
call girls in Nand Nagri (DELHI) 🔝 >àŒ’9953330565🔝 genuine Escort Service 🔝✔✔
call girls in  Nand Nagri (DELHI) 🔝 >àŒ’9953330565🔝 genuine Escort Service 🔝✔✔call girls in  Nand Nagri (DELHI) 🔝 >àŒ’9953330565🔝 genuine Escort Service 🔝✔✔
call girls in Nand Nagri (DELHI) 🔝 >àŒ’9953330565🔝 genuine Escort Service 🔝✔✔
 
Attachment Of Assets......................
Attachment Of Assets......................Attachment Of Assets......................
Attachment Of Assets......................
 
Monthly Market Risk Update: April 2024 [SlideShare]
Monthly Market Risk Update: April 2024 [SlideShare]Monthly Market Risk Update: April 2024 [SlideShare]
Monthly Market Risk Update: April 2024 [SlideShare]
 
原版1:1倍刻枩哥华岛倧孊毕䞚证Vancouver毕䞚证留信孊历讀证
原版1:1倍刻枩哥华岛倧孊毕䞚证Vancouver毕䞚证留信孊历讀证原版1:1倍刻枩哥华岛倧孊毕䞚证Vancouver毕䞚证留信孊历讀证
原版1:1倍刻枩哥华岛倧孊毕䞚证Vancouver毕䞚证留信孊历讀证
 
Tenets of Physiocracy History of Economic
Tenets of Physiocracy History of EconomicTenets of Physiocracy History of Economic
Tenets of Physiocracy History of Economic
 
government_intervention_in_business_ownership[1].pdf
government_intervention_in_business_ownership[1].pdfgovernment_intervention_in_business_ownership[1].pdf
government_intervention_in_business_ownership[1].pdf
 
NO1 WorldWide Genuine vashikaran specialist Vashikaran baba near Lahore Vashi...
NO1 WorldWide Genuine vashikaran specialist Vashikaran baba near Lahore Vashi...NO1 WorldWide Genuine vashikaran specialist Vashikaran baba near Lahore Vashi...
NO1 WorldWide Genuine vashikaran specialist Vashikaran baba near Lahore Vashi...
 
Mulki Call Girls 7001305949 WhatsApp Number 24x7 Best Services
Mulki Call Girls 7001305949 WhatsApp Number 24x7 Best ServicesMulki Call Girls 7001305949 WhatsApp Number 24x7 Best Services
Mulki Call Girls 7001305949 WhatsApp Number 24x7 Best Services
 

How to price a swap without volatility

  • 1. Luc_Faucheux_2020 THE RATES WORLD – Part III Some more math: Why can we price a swap without knowing the volatility? 1
  • 2. Luc_Faucheux_2020 Couple of notes on those slides š Those are part III of the the slides on Rates š Follows part I and II where he introduced concepts of yield curve and swap pricing š Applied to Interest rate model, so uses a lot of materials from other decks (in particular trees, also curve) š This one ties it all together (at least tries to) š In this section we introduce more specifically the concept of measures š The goal again of this deck is NOT to be a formal course in rates modeling (there are tons of good textbooks out there), but to develop the intuition, the notation and the confidence that comes with having a firm grasp to be able to read those textbooks š In particular, by the end of this section, you should have a firm grasp of the notations so that you do not get picked off by convexity and payment timing š Notation a tad of an overkill but found it to be useful, might need some work to read textbooks (but then again not two of them have the same notation anyways) 2
  • 3. Luc_Faucheux_2020 Couple of notes on those slides - II š The notation in most textbooks is quite horrendous š It is also not consistent š I have come up over the years with a notation that works for me š Hopefully you can also find it useful š In the end, the closest it is with is the Piterbarg convention š Goal of this section is to introduce this notation, and show how it can be useful, in particular when dealing with confusing things like CMS versus Forward swaps, Libor in arrears versus Libor in advance, terminal measure and so on and so forth (there was someone I knew who kept saying all the time “and so on and so forth”, used to drive me nuts) 3
  • 4. Luc_Faucheux_2020 Rates notation and Swaps (summary of part II) 4
  • 5. Luc_Faucheux_2020 Notations and conventions in the rates world š The Langevin equation is quite commonly used when modeling interest rates. š Since interest rates are the “speed” or “velocity” of the Money Market Numeraire, it is quite natural to have thought about using the Langevin equation which represents the “speed” of a Brownian particle. š As a result, a number of quantities in Finance are related to the exponential of the integral over time of the short-term rate (instantaneous spot rate) š For example (Fabio Mercurio p. 3), the stochastic discount factor 𝐷(𝑡, 𝑇) between two time instants 𝑡 and 𝑇 is the amount at time 𝑡 that is “equivalent” to one unit of currency payable at time 𝑇, and is equal to š 𝐷 𝑡, 𝑇 = !(#) !(%) = exp(− ∫# % 𝑅 𝑠 . 𝑑𝑠) š The Bank account (Money-market account) is such that: š 𝑑𝐵 𝑡 = 𝑅 𝑡 . 𝐵 𝑡 . 𝑑𝑡 with 𝐵 𝑡 = 0 = 1 š 𝐵 𝑡 = exp(∫& # 𝑅 𝑠 . 𝑑𝑠) 5
  • 6. Luc_Faucheux_2020 Notations and conventions in the rates world - II š Mostly following Mercurio’s conventions in the this section. š We can define a very useful quantity: ZCB: Zero Coupon Bond also called pure discount bond. It is a contract that guarantees the holder the payment on one unit of currency at maturity, with no intermediate payment. š 𝑧𝑐 𝑡, 𝑇 is the value of the contract at time 𝑡 š 𝑧𝑐 𝑇, 𝑇 = 1 š Note that 𝑧𝑐 𝑡, 𝑇 is a known quantity at time 𝑡. It is the value of a contract (like a Call option is known, it is no longer a stochastic variable) š On the other hand, š 𝐷 𝑡, 𝑇 = !(#) !(%) = exp(− ∫# % 𝑅 𝑠 . 𝑑𝑠) and 𝐵 𝑡 = exp(∫& # 𝑅 𝑠 . 𝑑𝑠) š Are just functions of 𝑅 𝑠 . If we place ourselves in a situation where the short-term rate 𝑅 𝑠 is a stochastic process then both the MMN (BAN) noted 𝐵 𝑡 (Money market numeraire, or Bank Account Numeraire), as well as the discount factor 𝐷 𝑡, 𝑇 , should not be expected to not be stochastic (unless a very peculiar situation) 6
  • 7. Luc_Faucheux_2020 Notations and conventions in the rates world - III š In the case of deterministic short-term rate, there is no stochastic component. š In that case: š 𝐷 𝑡, 𝑇 = 𝑧𝑐 𝑡, 𝑇 š When stochastic, 𝑧𝑐 𝑡, 𝑇 is the expectation of 𝐷 𝑡, 𝑇 , like the Call option price was the expectation of the call payoff. š From the Zero Coupon bond we can define a number of quantities: 7
  • 8. Luc_Faucheux_2020 Notations and conventions in the rates world -IV š Continuously compounded spot interest rate: š 𝑟 𝑡, 𝑇 = − '(()*(#,%)) ,(#,%) š 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 −𝑟 𝑡, 𝑇 . 𝜏 𝑡, 𝑇 = 𝐷 𝑡, 𝑇 = !(#) !(%) = exp(− ∫# % 𝑅 𝑠 . 𝑑𝑠) š 𝑟 𝑡, 𝑇 = - , #,% . ∫# % 𝑅 𝑠 . 𝑑𝑠 8
  • 9. Luc_Faucheux_2020 Notations and conventions in the rates world - V š Simply compounded spot interest rate š 𝑙 𝑡, 𝑇 = - ,(#,%) . -.)*(#,%) )*(#,%) š Or alternatively, in the bootstrap form š 𝜏 𝑡, 𝑇 . 𝑙 𝑡, 𝑇 . 𝑧𝑐 𝑡, 𝑇 = 1 − 𝑧𝑐(𝑡, 𝑇) š 1 + 𝜏 𝑡, 𝑇 . 𝑙 𝑡, 𝑇 . 𝑧𝑐 𝑡, 𝑇 = 1 š 𝑧𝑐 𝑡, 𝑇 = - -/, #,% .1 #,% š In the deterministic case: š 𝑧𝑐 𝑡, 𝑇 = - -/, #,% .1 #,% = 𝐷 𝑡, 𝑇 = !(#) !(%) = exp(− ∫# % 𝑅 𝑠 . 𝑑𝑠) š 𝑙 𝑡, 𝑇 = - , #,% . [1 − exp − ∫# % 𝑅 𝑠 . 𝑑𝑠 ] 9
  • 10. Luc_Faucheux_2020 Notations and conventions in the rates world - VI š Annually compounded spot interest rate š 𝑊 𝑡, 𝑇 = - )*(#,%)!/#(%,') − 1 š Or alternatively, in the bootstrap form š (1 + 𝑊 𝑡, 𝑇 ). 𝑧𝑐 𝑡, 𝑇 -/, #,% = 1 š (1 + 𝑊 𝑡, 𝑇 ), #,% . 𝑧𝑐 𝑡, 𝑇 = 1 š 𝑧𝑐 𝑡, 𝑇 = - (-/3 #,% )# %,' š In the deterministic case: š 𝑧𝑐 𝑡, 𝑇 = - (-/3 #,% )# %,' = 𝐷 𝑡, 𝑇 = !(#) !(%) = exp(− ∫# % 𝑅 𝑠 . 𝑑𝑠) 10
  • 11. Luc_Faucheux_2020 Notations and conventions in the rates world - VII š 𝑞-times per year compounded spot interest rate š 𝑊4 𝑡, 𝑇 = 4 )*(#,%)!/)#(%,') − 𝑞 š Or alternatively, in the bootstrap form š (1 + - 4 𝑊4 𝑡, 𝑇 ). 𝑧𝑐 𝑡, 𝑇 -/4, #,% = 1 š (1 + - 4 𝑊4 𝑡, 𝑇 )4., #,% . 𝑧𝑐 𝑡, 𝑇 = 1 š 𝑧𝑐 𝑡, 𝑇 = - (-/ ! ) .3) #,% )).# %,' š In the deterministic case: š 𝑧𝑐 𝑡, 𝑇 = - (-/ ! ) .3) #,% )).# %,' = 𝐷 𝑡, 𝑇 = !(#) !(%) = exp(− ∫# % 𝑅 𝑠 . 𝑑𝑠) 11
  • 12. 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: 𝑧𝑐 𝑡, 𝑇 = - -/, #,% .1 #,% š Annually compounded spot: 𝑧𝑐 𝑡, 𝑇 = - (-/3 #,% )# %,' š 𝑞-times per year compounded spot 𝑧𝑐 𝑡, 𝑇 = - (-/ ! ) .3) #,% )).# %,' 12
  • 13. 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 − 𝑟 𝑡, 𝑇 . 𝜏 𝑡, 𝑇 + 𝒪(𝜏5. 𝑟5) š Simply compounded spot: 𝑧𝑐 𝑡, 𝑇 = 1 − 𝑙 𝑡, 𝑇 . 𝜏 𝑡, 𝑇 + 𝒪(𝜏5. 𝑙5) š Annually compounded spot: 𝑧𝑐 𝑡, 𝑇 = 1 − 𝑊 𝑡, 𝑇 . 𝜏 𝑡, 𝑇 + 𝒪(𝜏5. 𝑊5) š 𝑞-times per year compounded spot 𝑧𝑐 𝑡, 𝑇 = 1 − 𝑊4 𝑡, 𝑇 . 𝜏 𝑡, 𝑇 + 𝒪(𝜏5. 𝑊4 5) š So in the limit of small 𝜏 𝑡, 𝑇 (and also small rates), in particular when 𝑇 → 𝑡, all rates converge to the same limit we call š 𝐿𝑖𝑚 𝑇 → 𝑡 = lim %→# ( -.)* #,% , #,% ) 13
  • 14. Luc_Faucheux_2020 Notations and conventions in the rates world - X š In the deterministic case using the continuously compounded spot rate for example: š 𝑧𝑐 𝑡, 𝑇 = exp −𝑟 𝑡, 𝑇 . 𝜏 𝑡, 𝑇 = 𝐷 𝑡, 𝑇 = !(#) !(%) = exp(− ∫# % 𝑅 𝑠 . 𝑑𝑠) š 𝑟 𝑡, 𝑇 = - , #,% . ∫# % 𝑅 𝑠 . 𝑑𝑠 š When 𝑇 → 𝑡, 𝑟 𝑡, 𝑇 → 𝑅(𝑡) š So: 𝐿𝑖𝑚 𝑇 → 𝑡 = lim %→# ( -.)* #,% , #,% ) = 𝑅(𝑡) š 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 14
  • 15. Luc_Faucheux_2020 Notations and conventions (lower case and UPPER CASE) š I will try to stick to a convention where the the lower case denotes a regular variable, and an upper case denotes a stochastic variable, as in before: š 78(9,#) 7# = − 7 79 [𝑎 𝑡 . 𝑝 𝑥, 𝑡 − 7 79 [ - 5 𝑏 𝑡 5. 𝑝 𝑥, 𝑡 ]] š 𝑋 𝑡: − 𝑋 𝑡; = ∫#<#; #<#: 𝑑𝑋 𝑡 = ∫#<#; #<#: 𝑎(𝑡). 𝑑𝑡) + ∫#<#; #<#: 𝑏(𝑡). 𝑑𝑊(𝑡) š 𝑑𝑋 𝑡 = 𝑎 𝑡 . 𝑑𝑡 + 𝑏(𝑡). 𝑑𝑊 š Where we should really write to be fully precise: š 𝑝 𝑥, 𝑡 = 𝑝=(𝑥, 𝑡|𝑥 𝑡 = 𝑡& = 𝑋&, 𝑡 = 𝑡&) š PDF Probability Density Function: 𝑝=(𝑥, 𝑡) š Distribution function : 𝑃=(𝑥, 𝑡) š 𝑃= 𝑥, 𝑡 = 𝑃𝑟𝑜𝑏𝑎𝑏𝑖𝑙𝑖𝑡𝑊 𝑋 ≀ 𝑥, 𝑡 = ∫3<.> 3<9 𝑝= 𝑊, 𝑡 . 𝑑𝑊 𝑝=(𝑥, 𝑡) = 7 79 𝑃= 𝑥, 𝑡 15
  • 16. Luc_Faucheux_2020 Notations and conventions (Spot and forward) š So far we have defined quantities depending on 2 variables in time: š For example, in the case of the continuously compounded spot interest rate: š 𝑟 𝑡, 𝑇 = − '(()*(#,%)) ,(#,%) š It is the constant rate at which an investment of 𝑧𝑐(𝑡, 𝑇) at time 𝑡 accrues continuously to yield 1 unit of currency at maturity 𝑇. š 𝑧𝑐 𝑡, 𝑇 = exp −𝑟 𝑡, 𝑇 . 𝜏 𝑡, 𝑇 š It is observed at time 𝑡 until maturity, hence the naming convention SPOT š CAREFUL: Spot sometimes depending on the markets (US treasury) could mean the settlement of payment (so T+2). A SPOT-starting swap does NOT start today but T+2, subject to London and NY holidays š So different currencies will have different definitions of what SPOT means š ALWAYS CHECK WHAT PEOPLE MEAN BY “SPOT” 16
  • 17. Luc_Faucheux_2020 Notations and conventions (Spot and forward) - II š So really we should have expressed: š 𝑧𝑐 𝑡, 𝑇 = exp −𝑟 𝑡, 𝑇 . 𝜏 𝑡, 𝑇 as: š 𝑧𝑐 𝑡, 𝑡, 𝑇 = exp −𝑟 𝑡, 𝑡, 𝑇 . 𝜏 𝑡, 𝑇 š This is a SPOT contract that when entered at time 𝑡 guarantees the payment of one unit of currency at time 𝑇 š To give a quick glance at the numeraire framework, we will say that we choose the Zero Coupon bond as a numeraire to value claims. š In that case the ratio of a claim to that numeraire is a martingale, and in particular at maturity of the contract š 𝔌 - )* %,%,% = ? )*(#,#,%) = 𝔌 - )* %,%,% = 𝔌 - - = 1 since 𝑧𝑐 𝑇, 𝑇, 𝑇 = 1 š So the value of a contract at time 𝑡 that pays 1 at time 𝑇 is: š 𝑝𝑣(𝑡) = 𝑧𝑐(𝑡, 𝑡, 𝑇) 17
  • 18. Luc_Faucheux_2020 Notations and conventions (Spot and forward) - III š This can be viewed at obviously simple or very complicated depending how you look at it š In the “deterministic” world of curve building it is quite simple, until you realize that rates do have volatility. š In essence, the question is the following: When pricing swaps and bonds, you only need a yield curve and you do not need to know anything about the dynamics of rates (volatility structure), even though you know that they do move. š Why is that ? š The answer in short, is that you can only do that for products (coincidentally bonds and swaps that are 99% of the gamut of products out there) that are LINEAR as a function of the numeraire which we chose to be the Zero Coupon Bonds, or discount factors. š There is a neat trick that shows that swaps are LINEAR functions of the discount factors š magic trick, 9 -/9 = 9/-.- -/9 = -/9.- -/9 = 1 − - -/9 or more simply: 𝑥 = 𝑥 + 1 − 1 18
  • 19. Luc_Faucheux_2020 Notations and conventions (Spot and forward) - VII š Using the extra set on convention we defined, observed at time 𝑡 = 0, all the sets of “simply compounded spot rates” are: š 𝑙 0,0, 𝑇 = - ,(&,&,%) . -.)*(&,&,%) )*(&,&,%) š Or alternatively, in the bootstrap form š 𝑧𝑐 0,0, 𝑇 = - -/, &,&,% .1 &,&,% š TOMORROW at time 𝑡 = 1 we will have a new curve {𝑧𝑐 𝑡 = 1, 𝑡 = 1, 𝑇 } with new spot rates: š 𝑙 1,1, 𝑇 = - ,(-,-,%) . -.)*(-,-,%) )*(-,-,%) š Note that 𝜏(𝑡, 𝑡, 𝑇) is a daycount fraction so should really not depend on the time of observation, 𝜏 𝑡, 𝑡, 𝑇 = 𝜏(𝑡, 𝑇) but to avoid confusion we will keep as is, the first time variable is always the present time 19
  • 20. Luc_Faucheux_2020 Notations and conventions (Spot and forward) - VIII š NOW we are absolutely free to compute the following quantities: š Bear in mind that for now those are “just” definitions, we have not said anything linking those quantities to any kind of expectations from a distribution or dynamics š From today’s curve: {𝑧𝑐 𝑡 = 0, 𝑡 = 0, 𝑇 } š We can compute: š 𝑧𝑐 𝑡 = 0, 𝑡 = 𝑡-, 𝑡 = 𝑡5 = 𝑧𝑐 𝑡 = 0, 𝑡 = 0, 𝑡 = 𝑡5 /𝑧𝑐 𝑡 = 0, 𝑡 = 0, 𝑡 = 𝑡- š Of course we have trivially: 𝑧𝑐 𝑡 = 0, 𝑡 = 𝑡-, 𝑡 = 𝑡- š In particular it is useful to define the daily increments: š 𝑧𝑐 𝑡 = 0, 𝑡 = 𝑡-, 𝑡 = 𝑡- + 1 = 𝑧𝑐 𝑡 = 0, 𝑡 = 0, 𝑡 = 𝑡- + 1 /𝑧𝑐 𝑡 = 0, 𝑡 = 0, 𝑡 = 𝑡- š And from those what we will define as the “simply compounded forward rate observed as of today 𝑡 = 0) š 𝑙 0, 𝑡-, 𝑡5 = - ,(&,#!,#+) . -.)*(&,#!,#+) )*(&,#!,#+) 20
  • 21. Luc_Faucheux_2020 Notations and conventions (Spot and forward) - IX š 𝑙 0, 𝑡-, 𝑡5 = - ,(&,#!,#+) . -.)*(&,#!,#+) )*(&,#!,#+) š In the bootstrap form: š 𝑧𝑐 0, 𝑡-, 𝑡5 = - -/, &,#!,#+ .1 &,#!,#+ š Using the daily: š 𝑧𝑐 0, 𝑡-, 𝑡- + 1 = - -/, &,#!,#!/- .1 &,#!,#!/- š And since: š 𝑧𝑐 𝑡 = 0, 𝑡 = 𝑡-, 𝑡 = 𝑡- + 1 = 𝑧𝑐 𝑡 = 0, 𝑡 = 0, 𝑡 = 𝑡- + 1 /𝑧𝑐 𝑡 = 0, 𝑡 = 0, 𝑡 = 𝑡- š 𝑧𝑐 𝑡 = 0, 𝑡 = 0, 𝑡 = 𝑡- + 1 = 𝑧𝑐 𝑡 = 0, 𝑡 = 𝑡-, 𝑡 = 𝑡- + 1 ∗ 𝑧𝑐 𝑡 = 0, 𝑡 = 0, 𝑡 = 𝑡- 21
  • 22. Luc_Faucheux_2020 Notations and conventions (Spot and forward) - X š 𝑧𝑐 𝑡 = 0, 𝑡 = 0, 𝑡 = 𝑡- + 1 = 𝑧𝑐 𝑡 = 0, 𝑡 = 𝑡-, 𝑡 = 𝑡- + 1 ∗ 𝑧𝑐 𝑡 = 0, 𝑡 = 0, 𝑡 = 𝑡- š So we also have: š 𝑧𝑐 𝑡 = 0, 𝑡 = 0, 𝑡 = 𝑡@ = 𝑧𝑐 𝑡 = 0, 𝑡 = 0, 𝑡 = 0 ∗ ∏A<& A<@ 𝑧𝑐 𝑡 = 0, 𝑡 = 𝑡A, 𝑡 = 𝑡A + 1 š Since: 𝑧𝑐 𝑡 = 0, 𝑡 = 0, 𝑡 = 0 = 1 š Note that we also have: 𝑧𝑐 𝑡 = 0, 𝑡 = 𝑇, 𝑡 = 𝑇 = 1 š 𝑧𝑐 𝑡 = 0, 𝑡 = 0, 𝑡 = 𝑡@ = ∏A<& A<@ 𝑧𝑐 𝑡 = 0, 𝑡 = 𝑡A, 𝑡 = 𝑡A + 1 š 𝑧𝑐 0, 𝑡-, 𝑡- + 1 = - -/, &,#!,#!/- .1 &,#!,#!/- š 𝑧𝑐 𝑡 = 0, 𝑡 = 0, 𝑡 = 𝑡@ = ∏A<& A<@ - -/, &,#,,#,/- .1 &,#,,#,/- 22
  • 23. Luc_Faucheux_2020 Notations and conventions (Spot and forward) - XI š We could also define any kind of buckets: š 𝑧𝑐 𝑡 = 0, 𝑡 = 𝑡8, 𝑡 = 𝑡4 = ∏A<8 A<4 𝑧𝑐 𝑡 = 0, 𝑡 = 𝑡A, 𝑡 = 𝑡A + 1 š 𝑧𝑐 𝑡 = 0, 𝑡8, 𝑡4 = - -/, &,#-,#) .1 &,#-,#) š And so for any joint sequence of buckets, we have the usual bootstrap equation š 𝑧𝑐 𝑡 = 0, 𝑡 = 0, 𝑡 = 𝑡@ = ∏ 𝑧𝑐 𝑡 = 0, 𝑡 = 𝑡8, 𝑡 = 𝑡4 š 𝑧𝑐 𝑡 = 0, 𝑡 = 0, 𝑡 = 𝑡@ = ∏ - -/, &,#-,#) .1 &,#-,#) š Where the successive buckets [𝑡8, 𝑡4] covers the [0, 𝑡@] interval š A picture usually being worth a thousand words: 23
  • 24. Luc_Faucheux_2020 Notations and conventions (Spot and forward) - XII 24 𝑧𝑐 0,0,0 = 1 𝑧𝑐 0,0, 𝑡!" = 𝑧𝑐 0,0,0 ∗ 1 1 + 𝜏 0, 𝑡!#, 𝑡!" . 𝑙 0, 𝑡!#, 𝑡!" 𝑡𝑖𝑚𝑒 𝑡 = 0 = 𝑡A& 𝑡A- 𝑡A5 𝑡AL 𝑡AM 𝑧𝑐 0,0, 𝑡!$ = 𝑧𝑐 0,0, 𝑡!" ∗ 1 1 + 𝜏 0, 𝑡!", 𝑡!$ . 𝑙 0, 𝑡!", 𝑡!$ 𝑧𝑐 0,0, 𝑡!% = 𝑧𝑐 0,0, 𝑡!$ ∗ 1 1 + 𝜏 0, 𝑡!$, 𝑡!% . 𝑙 0, 𝑡!$, 𝑡!% 𝑧𝑐 0,0, 𝑡!& = 𝑧𝑐 0,0, 𝑡!% ∗ 1 1 + 𝜏 0, 𝑡!%, 𝑡!& . 𝑙 0, 𝑡!%, 𝑡!&
  • 25. Luc_Faucheux_2020 Notations and conventions (Spot and forward) - XIII š 𝑧𝑐 𝑡 = 0, 𝑡 = 0, 𝑡 = 𝑡@ = ∏ - -/, &,#-,#) .1 &,#-,#) š Usually if 𝑡8 < 𝑡4 the daycount fraction is positive (not time traveling yet) š Usually the rates tend to be positive, 𝑙 0, 𝑡8, 𝑡4 > 0 š Note that this is proven to be absolutely wrong recently, but most textbooks still have the usual graph, showing the decrease over time 𝑇 of the quantity 𝑧𝑐 0,0, 𝑇 š This is the famous time value of money principle 25
  • 26. Luc_Faucheux_2020 Notations and conventions (Spot and forward) - XIV 26 𝑧𝑐 0,0,0 = 1 𝑧𝑐 0,0, 𝑡!" = 𝑧𝑐 0,0,0 ∗ 1 1 + 𝜏 0, 𝑡!#, 𝑡!" . 𝑙 0, 𝑡!#, 𝑡!" 𝑡𝑖𝑚𝑒 𝑇𝑡 = 0 𝑡A- 𝑡A5 𝑡AL 𝑡AM 𝑧𝑐 0,0, 𝑡!$ = 𝑧𝑐 0,0, 𝑡!" ∗ 1 1 + 𝜏 0, 𝑡!", 𝑡!$ . 𝑙 0, 𝑡!", 𝑡!$ 𝑧𝑐 0,0, 𝑡!% = 𝑧𝑐 0,0, 𝑡!$ ∗ 1 1 + 𝜏 0, 𝑡!$, 𝑡!% . 𝑙 0, 𝑡!$, 𝑡!% 𝑧𝑐 0,0, 𝑡!& = 𝑧𝑐 0,0, 𝑡!% ∗ 1 1 + 𝜏 0, 𝑡!%, 𝑡!& . 𝑙 0, 𝑡!%, 𝑡!& 𝑧𝑐 0,0,0 = 1 𝑧𝑐 0,0, 𝑇 𝑧𝑐 0,0, 𝑇 → ∞ = 0
  • 28. Luc_Faucheux_2020 Pricing a swap on today’s yield curve - VII š LIBOR and SOFR are not the same, and it is going to be interesting to see how one can replace the other, which is something that regulators are keen on š We assume that 𝑙𝑖𝑏𝑜𝑟 𝑡A, 𝑡A, 𝑡A/- = 𝑙 𝑡A, 𝑡A, 𝑡A/- š NOTE that this could be far from being true (in fact the whole reason why regulators want to get rid of LIBOR is because it was subject to manipulations and we deemed not representative of the true borrowing cost) š BUT assuming that 𝑙𝑖𝑏𝑜𝑟 𝑡A, 𝑡A, 𝑡A/- = 𝑙 𝑡A, 𝑡A, 𝑡A/- , the payoff of a single period of the float side of a swap (float-let, or float side of a swap-let), we assume that the payment will be: š 𝜏 𝑡A, 𝑡A, 𝑡A/- . 𝑙 𝑡A, 𝑡A, 𝑡A/- = 𝜏 𝑡A, 𝑡A, 𝑡A/- . - ,(#,,#,,#,.!) . -.)*(#,,#,,#,.!) )*(#,,#,,#,.!) š 𝜏 𝑡A, 𝑡A, 𝑡A/- . 𝑙 𝑡A, 𝑡A, 𝑡A/- = -.)*(#,,#,,#,.!) )*(#,,#,,#,.!) 28
  • 29. Luc_Faucheux_2020 Pricing a swap on today’s yield curve - VIII š One more time: š 𝜏 𝑡A, 𝑡A, 𝑡A/- . 𝑙 𝑡A, 𝑡A, 𝑡A/- = -.)*(#,,#,,#,.!) )*(#,,#,,#,.!) š At time 𝑡A, the discounted value of that payment occurring at time 𝑡A/-back to 𝑡A (then present value), will be: š 𝑧𝑐 𝑡A, 𝑡A, 𝑡A/- . 𝜏 𝑡A, 𝑡A, 𝑡A/- . 𝑙 𝑡A, 𝑡A, 𝑡A/- = 1 − 𝑧𝑐(𝑡A, 𝑡A, 𝑡A/-) š This is exactly equal to receiving $1 at time 𝑡A and paying $1 at time 𝑡A/- š It is a linear sum of fixed cash flows š So it can be hedged (replicated) by a portfolio equal to paying $1 at time 𝑡A and receiving $1 at time 𝑡A/- š The price at any point in time of this contract should then ALSO be equal to the price of the replicating portfolio (otherwise there would be arbitrage) 29
  • 30. Luc_Faucheux_2020 Pricing a swap on today’s yield curve - IX š And SO we would like to write something like this: at any point in time the value of the replicating portfolio is: š 𝑝𝑣 𝑡A = 1 − 𝑧𝑐(𝑡A, 𝑡A, 𝑡A/-) š 𝑝𝑣 𝑡 < 𝑡A = 𝑧𝑐 𝑡, 𝑡, 𝑡A . (1 − 𝑧𝑐 𝑡A, 𝑡A, 𝑡A/- ) š 𝑝𝑣 𝑡 < 𝑡A = 𝑧𝑐 𝑡, 𝑡, 𝑡A − 𝑧𝑐 𝑡, 𝑡, 𝑡A . 𝑧𝑐 𝑡A, 𝑡A, 𝑡A/- š At time 𝑡, the value of 𝑧𝑐 𝑡, 𝑡, 𝑡A is receiving $1 at time 𝑡A š NOW comes the question: What is 𝑧𝑐 𝑡, 𝑡, 𝑡A . 𝑧𝑐 𝑡A, 𝑡A, 𝑡A/- ? š More crucially, at time 𝑡 we DO NOT KNOW what will be 𝑧𝑐 𝑡A, 𝑡A, 𝑡A/- š SO we cannot really write something like we did above š BUT We also know that this portfolio is also just receiving $1 at time 𝑡A and paying $1 at time 𝑡A/-, and so the present value at time 𝑡 of this portfolio is: š 𝑝𝑣 𝑡 < 𝑡A = 𝑧𝑐 𝑡, 𝑡, 𝑡A − 𝑧𝑐 𝑡, 𝑡, 𝑡A/- 30
  • 31. Luc_Faucheux_2020 Pricing a swap on today’s yield curve - X š IN PARTICULAR the above holds for today’s yield curve š To summarize: š The fixed leg of a swap is easy to price using today’s yield curve, it is a series of fixed and known cash flows š The float leg of a swap is also easy to price as it turns out that for a REGULAR swap (libor rate set at the beginning of the period, paid at the end) the floating cash flow is exactly equal to a replicating portfolio of receiving $1 at the beginning of the period and receiving $1 back at the end of the period š So in most textbooks you might find any of the following graphs (apologies for the poor drawing skills). 31
  • 32. Luc_Faucheux_2020 Pricing a swap on today’s yield curve - XI š SWAP FIXED RECEIVE VERSUS REGULAR FLOAT PAY (pay Float, receive Fixed) 32 𝑡𝑖𝑚𝑒 Above the line: We receive Below the line: We pay 𝑡 = 0 𝑡! 𝑋. 𝜏(0, 𝑡A, 𝑡A/-) 𝜏(0, 𝑡A, 𝑡A/-). 𝑙(0, 𝑡A, 𝑡A/-)
  • 33. Luc_Faucheux_2020 Pricing a swap on today’s yield curve - XV š SWAP FIXED RECEIVE VERSUS REGULAR FLOAT PAY (pay Float, receive Fixed) 33 𝑡𝑖𝑚𝑒 $1 $1 𝑋. 𝜏 0, 𝑡A, 𝑡A/- = 𝑋. 𝜏 𝑋. 𝜏 𝑋. 𝜏 𝑋. 𝜏 $1 $1 $1 $1 $1 $1
  • 34. Luc_Faucheux_2020 Pricing a swap on today’s yield curve - XXII š 𝑝𝑣_𝑓𝑙𝑜𝑎𝑡 0 = ∑A 𝑙(0, 𝑡A, 𝑡A/-). 𝜏(0, 𝑡A, 𝑡A/-). 𝑧𝑐(0,0, 𝑡A/-) š 𝑝𝑣_𝑓𝑙𝑜𝑎𝑡 0 = ∑A{−𝑧𝑐 0,0, 𝑡A/- + 𝑧𝑐(0,0, 𝑡A)} š 𝑝𝑣_𝑓𝑖𝑥𝑒𝑑 0 = ∑A 𝑋. 𝜏(0, 𝑡A, 𝑡A/-). 𝑧𝑐(0,0, 𝑡A/-) š Note that we assumed that both fixed and float side has same frequency and daycount convention for sake of simplicity. Having different frequency and daycount convention, which is the usual case, does not change anything, only add some more notation (see the deck on the curve) š Note that this is also BEFORE the swap “starts”. Once time passes by, the Floating leg gets set to a fixed amount (BBA LIBOR fixing), and that float swaplet just becomes a simple fixed period 34
  • 35. Luc_Faucheux_2020 Pricing a swap on today’s yield curve - XXIII š The Swap Rate is the value of the coupon on the Fixed side such that the present value of the swap is 0 (swap is on market) š 𝑝𝑣_𝑓𝑙𝑜𝑎𝑡 0 = ∑A 𝑙(0, 𝑡A, 𝑡A/-). 𝜏(0, 𝑡A, 𝑡A/-). 𝑧𝑐(0,0, 𝑡A/-) š 𝑝𝑣_𝑓𝑙𝑜𝑎𝑡 0 = ∑A{−𝑧𝑐 0,0, 𝑡A/- + 𝑧𝑐(0,0, 𝑡A)} š 𝑝𝑣_𝑓𝑖𝑥𝑒𝑑 0 = ∑A 𝑋. 𝜏(0, 𝑡A, 𝑡A/-). 𝑧𝑐(0,0, 𝑡A/-) š 𝑝𝑣_𝑓𝑙𝑜𝑎𝑡 0 = 𝑝𝑣_𝑓𝑖𝑥𝑒𝑑 0 = ∑A 𝑆𝑅. 𝜏(0, 𝑡A, 𝑡A/-). 𝑧𝑐(0,0, 𝑡A/-) š 𝑆𝑅(0, 𝑇N, 𝑇O) = ∑, 1(&,#,,#,.!).,(&,#,,#,.!).)*(&,&,#,.!) ∑, ,(&,#,,#,.!).)*(&,&,#,.!) š The Swap Rate is a weighted average of the forward rates 𝑙(0, 𝑡A, 𝑡A/-) for a given start of the swap 𝑇N and maturity 𝑇O 35
  • 37. Luc_Faucheux_2020 Summary š The concept of a forward contract is quite central to derivatives valuation. š We have somewhat done it without realizing it in the previous two sections (like Mr Jourdain). š Worth going over it again in a formal manner š Especially important to have the concept of a forward contract down, when we introduce in part IV the concept of a future contract 37
  • 38. Luc_Faucheux_2020 Forward contract š On any given day 𝑡 we have a zero-coupon curve 𝑧𝑐(𝑡, 𝑡A, 𝑡Q) š The Zero coupon curve is such that: 𝑧𝑐 𝑡, 𝑡A, 𝑡A = 1 and in particular 𝑧𝑐 𝑡, 𝑡, 𝑡 = 1 š The quantities 𝑧𝑐(𝑡, 𝑡, 𝑡Q) are the price at time 𝑡 of a Zero-Coupon Bond paying $1 at time 𝑡Q š 𝔌 - )* %,%,% |𝑡 = ? )*(#,#,%) = 𝔌 - )* %,%,% |𝑡 = 𝔌 - - |𝑡 = 1 since 𝑧𝑐 𝑇, 𝑇, 𝑇 = 1 š So the value of a contract at time 𝑡 that pays 1 at time 𝑇 is: š 𝑝𝑣(𝑡) = 𝑧𝑐(𝑡, 𝑡, 𝑇) š We can construct by bootstrapping all intermediate quantities 𝑧𝑐(𝑡, 𝑡A, 𝑡Q) š And so for any joint sequence of buckets, we have the usual bootstrap equation š 𝑧𝑐 𝑡 = 0, 𝑡 = 0, 𝑡 = 𝑇 = ∏ 𝑧𝑐 𝑡 = 0, 𝑡 = 𝑡A, 𝑡 = 𝑡Q 38
  • 39. Luc_Faucheux_2020 Forward contract - II š We also define the quantities 𝑙 𝑡, 𝑡A, 𝑡Q that we call simply compounded forward rate for the period [𝑡A, 𝑡Q] (observed at time 𝑡) as : š 𝑧𝑐 𝑡, 𝑡A, 𝑡Q = - -/, #,#,,#/ .1 #,#,,#/ š A contract that pays $1 at time 𝑡Q is worth at time 𝑡: š 𝑉_𝑝𝑟𝑖𝑛𝑐𝑖𝑝𝑎𝑙 𝑡 = 𝑧𝑐 𝑡, 𝑡, 𝑡Q š A contract that pays 𝑋% paid on the 𝜏 𝑡, 𝑡A, 𝑡Q daycount convention, on $1 principal amount at time 𝑡Q is worth at time 𝑡: š 𝑉_𝑐𝑜𝑢𝑝𝑜𝑛 𝑡 = 𝑧𝑐 𝑡, 𝑡, 𝑡Q . 𝑋. 𝜏 𝑡, 𝑡A, 𝑡Q 39
  • 40. Luc_Faucheux_2020 Forward contract - III š A contract that pays 𝑙 𝑡A, 𝑡A, 𝑡Q paid on the 𝜏 𝑡, 𝑡A, 𝑡Q daycount convention, on $1 principal amount at time 𝑡Q is worth at time 𝑡: š 𝑉_𝑓𝑙𝑜𝑎𝑡 𝑡 = 𝑧𝑐 𝑡, 𝑡, 𝑡Q . 𝑙(𝑡, 𝑡A, 𝑡Q). 𝜏(𝑡, 𝑡A, 𝑡Q) š NOTE: this one is not trivial š It is because as we defined 𝑙(𝑡, 𝑡A, 𝑡Q) as: š 𝑧𝑐 𝑡, 𝑡A, 𝑡Q = - -/, #,#,,#/ .1 #,#,,#/ we have also š 𝑧𝑐 𝑡, 𝑡A, 𝑡Q . 𝑙 𝑡, 𝑡A, 𝑡Q . 𝜏 𝑡, 𝑡A, 𝑡Q = 1 − 𝑧𝑐 𝑡, 𝑡A, 𝑡Q š And š 𝑧𝑐 𝑡, 𝑡, 𝑡Q = 𝑧𝑐 𝑡, 𝑡, 𝑡A . 𝑧𝑐 𝑡, 𝑡A, 𝑡Q š So: 𝑧𝑐 𝑡, 𝑡A, 𝑡Q = )* #,#,#/ )* #,#,#, 40
  • 41. Luc_Faucheux_2020 Forward contract - IV š We also defined: š It is because as we defined 𝑙(𝑡A, 𝑡A, 𝑡Q) as: š 𝑧𝑐 𝑡A, 𝑡A, 𝑡Q = - -/, #,,#,,#/ .1 #,,#,,#/ we have also š 𝑧𝑐 𝑡A, 𝑡A, 𝑡Q . 𝑙 𝑡A, 𝑡A, 𝑡Q . 𝜏 𝑡A, 𝑡A, 𝑡Q = 1 − 𝑧𝑐 𝑡A, 𝑡A, 𝑡Q š 𝑧𝑐 𝑡, 𝑡A, 𝑡Q . 𝑙 𝑡, 𝑡A, 𝑡Q . 𝜏 𝑡, 𝑡A, 𝑡Q = 1 − 𝑧𝑐 𝑡, 𝑡A, 𝑡Q š At time 𝑡A, the quantity 𝑙 𝑡A, 𝑡A, 𝑡Q is known and will be “fixed” š At time 𝑡Q, the quantity 𝑙(𝑡A, 𝑡A, 𝑡Q). 𝜏(𝑡A, 𝑡A, 𝑡Q) will be paid out. š It is usually convenient to express this in terms of a FRA agreement (Forward Rate Agreement) with a “floating” leg and a fixed leg. 41
  • 42. Luc_Faucheux_2020 Forward contract - V š The forward contract then exchanges two cashflows at time 𝑡Q: š A floating amount that had been fixed at time 𝑡A to 𝑙 𝑡A, 𝑡A, 𝑡Q . 𝜏 𝑡A, 𝑡A, 𝑡Q š A fixed amount that we will call: 𝐟. 𝜏 𝑡A, 𝑡A, 𝑡Q š The payout of the FRA contract at time 𝑡Q is : {𝑙 𝑡A, 𝑡A, 𝑡Q − 𝐟}. 𝜏 𝑡A, 𝑡A, 𝑡Q š We want to compute for time 𝑡 < 𝑡A the value of 𝐟(𝑡) such that the FRA contract has zero value (zero PV) š For 𝑡 = 𝑡A we have 𝐟(𝑡A) = 𝑙 𝑡A, 𝑡A, 𝑡Q š We also have by definition: š 𝑧𝑐 𝑡A, 𝑡A, 𝑡Q . 𝑙 𝑡A, 𝑡A, 𝑡Q . 𝜏 𝑡A, 𝑡A, 𝑡Q = 1 − 𝑧𝑐 𝑡A, 𝑡A, 𝑡Q 42
  • 43. Luc_Faucheux_2020 Forward contract - VI š Looks again at the usual graph of a portfolio consisting of a long position ZCB (Zero Coupon Bond) maturing at time 𝑡A, and a short position {1 + 𝐟(𝑡). 𝜏 𝑡A, 𝑡A, 𝑡Q } maturing (paid) at time 𝑡Q 43 𝑡𝑖𝑚𝑒 𝑡! 𝑡" 𝑧𝑐 𝑡, 𝑡Q, 𝑡Q = $1 𝑧𝑐 𝑡, 𝑡A, 𝑡A = $1 𝐟(𝑡). 𝜏 𝑡, 𝑡A, 𝑡Q
  • 44. Luc_Faucheux_2020 Forward contract - VII š At time 𝑡A, the payoff 𝑧𝑐 𝑡A, 𝑡A, 𝑡A = $1 is put in a deposit with the then- current interest rate 𝑙 𝑡A, 𝑡A, 𝑡Q for maturity 𝑡Q š At time 𝑡Q, this will have value: ( - )* #,,#,,#/ ) š Remember that: š 𝑧𝑐 𝑡A, 𝑡A, 𝑡Q = - -/, #,,#,,#/ .1 #,,#,,#/ š 𝑧𝑐 𝑡A, 𝑡A, 𝑡Q . 𝑙 𝑡A, 𝑡A, 𝑡Q . 𝜏 𝑡A, 𝑡A, 𝑡Q = 1 − 𝑧𝑐 𝑡A, 𝑡A, 𝑡Q 44
  • 45. Luc_Faucheux_2020 Forward contract - VIII š So at time 𝑡Q, the portfolio will have value: š 𝑉 𝑡Q = - )* #,,#,,#/ − 1 − 𝐟(𝑡). 𝜏 𝑡, 𝑡A, 𝑡Q š 𝑉 𝑡Q = 1 + 𝜏 𝑡A, 𝑡A, 𝑡Q . 𝑙 𝑡A, 𝑡A, 𝑡Q − 1 − 𝐟(𝑡). 𝜏 𝑡, 𝑡A, 𝑡Q š 𝑉 𝑡Q = 𝜏 𝑡A, 𝑡A, 𝑡Q . {𝑙 𝑡A, 𝑡A, 𝑡Q − 𝐟 𝑡 } š This portfolio at time 𝑡Q has the same exact payout than the FRA contract we just defined. š This portfolio at time 𝑡 < 𝑡Q has a value: š 𝑉 𝑡 = 𝑧𝑐 𝑡, 𝑡, 𝑡A − 𝑧𝑐 𝑡, 𝑡, 𝑡Q − 𝐟 𝑡 . 𝜏 𝑡, 𝑡A, 𝑡Q . 𝑧𝑐 𝑡, 𝑡, 𝑡Q š This portfolio (which is identical to the FRA contract, and so should have same value at all time from the law of one price), has at time 𝑡 < 𝑡Q a value of 0 when: 45
  • 46. Luc_Faucheux_2020 Forward contract - IX š 𝑉 𝑡 = 𝑧𝑐 𝑡, 𝑡, 𝑡A − 𝑧𝑐 𝑡, 𝑡, 𝑡Q − 𝐟 𝑡 . 𝜏 𝑡, 𝑡A, 𝑡Q . 𝑧𝑐 𝑡, 𝑡, 𝑡Q = 0 š 𝐟 𝑡 . 𝜏 𝑡, 𝑡A, 𝑡Q = )* #,#,#, .)* #,#,#/ )* #,#,#/ š 𝐟 𝑡 . 𝜏 𝑡, 𝑡A, 𝑡Q = )* #,#,#, )* #,#,#/ − 1 š )* #,#,#, )* #,#,#/ = 1 + 𝐟 𝑡 . 𝜏 𝑡, 𝑡A, 𝑡Q š 𝑧𝑐 𝑡, 𝑡, 𝑡Q = 𝑧𝑐 𝑡, 𝑡, 𝑡A . - -/R # ., #,#,,#/ š We defined 𝑙(𝑡, 𝑡A, 𝑡Q) as: š 𝑧𝑐 𝑡, 𝑡A, 𝑡Q = 𝑧𝑐 𝑡, 𝑡, 𝑡A . - -/, #,#,,#/ .1 #,#,,#/ 46
  • 47. Luc_Faucheux_2020 Forward contract - X š So we have 𝐟 𝑡 = 𝑙 𝑡, 𝑡A, 𝑡Q š It was worth going through that derivation because it can be confusing at times. š Note that really all we said is that the value of the fixed rate 𝐟 𝑡 that is such that the value of receiving 𝐟 𝑡 . 𝜏 𝑡, 𝑡A, 𝑡Q at time 𝑡Q is equal to the value of receiving 𝜏 𝑡A, 𝑡A, 𝑡Q . 𝑙 𝑡A, 𝑡A, 𝑡Q at time 𝑡Q is such that: š 𝐟 𝑡A = 𝑙 𝑡A, 𝑡A, 𝑡Q š 𝐟 𝑡 = 𝑙 𝑡, 𝑡A, 𝑡Q š With the definition from the ZCB curve at time 𝑡 and 𝑡A: š 𝑧𝑐 𝑡, 𝑡A, 𝑡Q = 𝑧𝑐 𝑡, 𝑡, 𝑡A . - -/, #,#,,#/ .1 #,#,,#/ š 𝑧𝑐 𝑡A, 𝑡A, 𝑡Q = 𝑧𝑐 𝑡A, 𝑡A, 𝑡A . - -/, #,,#,,#/ .1 #,,#,,#/ = - -/, #,,#,,#/ .1 #,,#,,#/ 47
  • 48. Luc_Faucheux_2020 Forward contract - XI š Note that really all we said is that the value of the fixed rate 𝐟 𝑡 that is such that the value of receiving 𝐟 𝑡 . 𝜏 𝑡, 𝑡A, 𝑡Q at time 𝑡Q is equal to the value of receiving 𝜏 𝑡A, 𝑡A, 𝑡Q . 𝑙 𝑡A, 𝑡A, 𝑡Q at time 𝑡Q is such that: 𝐟 𝑡 = 𝑙 𝑡, 𝑡A, 𝑡Q š We are NOT saying for example that the value of the fixed rate 𝐟 𝑡 that is such that the value of receiving 𝐟 𝑡 . 𝜏 𝑡, 𝑡A, 𝑡Q at time 𝑡A is equal to the value of receiving 𝜏 𝑡A, 𝑡A, 𝑡Q . 𝑙 𝑡A, 𝑡A, 𝑡Q at time 𝑡A is such that: 𝐟 𝑡 = 𝑙 𝑡, 𝑡A, 𝑡Q š This would be wrong as we will see when looking at the arrears/advance issue. š We are also not saying for example that: š 𝔌# 𝑙 𝑡A, 𝑡A, 𝑡Q 𝑡A = 𝑙 𝑡, 𝑡A, 𝑡Q š In a sense the only thing we are saying and using is the following: š 𝔌# $1 𝑡A = 𝑧𝑐 𝑡, 𝑡, 𝑡A š And the nested tower properties that follows 48
  • 49. Luc_Faucheux_2020 Forward contract - XII š 𝑧𝑐 𝑡, 𝑡A, 𝑡Q . 𝑙 𝑡, 𝑡A, 𝑡Q . 𝜏 𝑡, 𝑡A, 𝑡Q = 1 − 𝑧𝑐 𝑡, 𝑡A, 𝑡Q š )* #,#,#/ )* #,#,#, . 𝑙 𝑡, 𝑡A, 𝑡Q . 𝜏 𝑡, 𝑡A, 𝑡Q = 1 − )* #,#,#/ )* #,#,#, š 𝑧𝑐 𝑡, 𝑡, 𝑡Q . 𝑙 𝑡, 𝑡A, 𝑡Q . 𝜏 𝑡, 𝑡A, 𝑡Q = 𝑧𝑐 𝑡, 𝑡, 𝑡A − 𝑧𝑐 𝑡, 𝑡, 𝑡Q š Because the contract payoff on the LHS can be expressed as a linear sum of 𝑧𝑐 𝑡, 𝑡, 𝑡A on the RHS, WITHOUT any consideration on the dynamics of the curve, the value of that contract at time 𝑡 is equal to the RHS š NOTE that if the RHS was a non-linear (convex) function of the 𝑧𝑐 𝑡, 𝑡, 𝑡A , this would NOT be true, and there would be a convexity adjustment š NOTE if the timing (the time values) are such that you CANNOT express the contract as a linear functions of the 𝑧𝑐 𝑡, 𝑡, 𝑡A , this would NOT be true and there would be a convexity adjustment š For a “regular” contract we get the famous graph we have been describing at length before : 49
  • 50. Luc_Faucheux_2020 Forward contract - XIII š Going back once again to the replicating portfolio of $1 cash flows š At time 𝑡A, the quantity 𝑙 𝑡A, 𝑡A, 𝑡Q is known and fixed š 𝑧𝑐 𝑡A, 𝑡A, 𝑡Q . 𝑙 𝑡A, 𝑡A, 𝑡Q . 𝜏 𝑡, 𝑡A, 𝑡Q = 𝑧𝑐 𝑡A, 𝑡A, 𝑡A − 𝑧𝑐 𝑡A, 𝑡A, 𝑡Q š 𝑧𝑐 𝑡A, 𝑡A, 𝑡Q . 𝑙 𝑡A, 𝑡A, 𝑡Q . 𝜏 𝑡, 𝑡A, 𝑡Q = 1 − 𝑧𝑐 𝑡A, 𝑡A, 𝑡Q š So the portfolio paying 𝑙 𝑡A, 𝑡A, 𝑡Q . 𝜏 𝑡, 𝑡A, 𝑡Q at time 𝑡Q has a present discounted value at time 𝑡A equal to š 𝑉 𝑡A = 𝑧𝑐 𝑡A, 𝑡A, 𝑡Q . 𝑙 𝑡A, 𝑡A, 𝑡Q . 𝜏 𝑡, 𝑡A, 𝑡Q = 1 − 𝑧𝑐 𝑡A, 𝑡A, 𝑡Q š This is also equal to a portfolio receiving $1 at time 𝑡A and paying $1 at time 𝑡Q š The value of that portfolio at time 𝑡 < 𝑡A is thus: š 𝑉 𝑡 = 𝑧𝑐 𝑡, 𝑡, 𝑡A − 𝑧𝑐 𝑡, 𝑡, 𝑡Q 50
  • 51. Luc_Faucheux_2020 Forward contract - XIV š 𝑉 𝑡 = 𝑧𝑐 𝑡, 𝑡, 𝑡A − 𝑧𝑐 𝑡, 𝑡, 𝑡Q š Is the value of the portfolio at time 𝑡 that is receiving $1 at time 𝑡A and paying $1 at time 𝑡Q š Because of the “law of one price”, or replication or no arbitrage, this is ALSO the value at time 𝑡 of a portfolio that will pay 𝑙 𝑡A, 𝑡A, 𝑡Q . 𝜏 𝑡, 𝑡A, 𝑡Q at time 𝑡Q, where the quantity 𝑙 𝑡A, 𝑡A, 𝑡Q is STILL unknown at time 𝑡 < 𝑡A š HOWEVER at time 𝑡 < 𝑡A, we have defined the quantity 𝑙 𝑡, 𝑡A, 𝑡Q as the following: š 𝑧𝑐 𝑡, 𝑡, 𝑡Q . 𝑙 𝑡, 𝑡A, 𝑡Q . 𝜏 𝑡, 𝑡A, 𝑡Q = 𝑧𝑐 𝑡, 𝑡, 𝑡A − 𝑧𝑐 𝑡, 𝑡, 𝑡Q š Or using the familiar bootstrap form: š 𝑧𝑐 𝑡, 𝑡, 𝑡Q = 𝑧𝑐 𝑡, 𝑡, 𝑡A . - -/1 #,#,,#/ ., #,#,,#/ š And so the value of the portfolio is also equal to: š 𝑉 𝑡 = 𝑧𝑐 𝑡, 𝑡, 𝑡A − 𝑧𝑐 𝑡, 𝑡, 𝑡Q = 𝑧𝑐 𝑡, 𝑡, 𝑡Q . 𝑙 𝑡, 𝑡A, 𝑡Q . 𝜏 𝑡, 𝑡A, 𝑡Q 51
  • 52. Luc_Faucheux_2020 Forward contract - XV š Again, it is quite remarkable that we can compute the present value of a quantity that is not know yet without any consideration to the dynamics or volatility. š This is because not matter what dynamics we choose, the rule of no-arbitrage (law of one price) leaves us no choice for payoffs that can be expressed as a linear function or combination of ($1) cashflows š At time 𝑡 < 𝑡A, we defined somewhat arbitrarily the quantity 𝑙 𝑡, 𝑡A, 𝑡Q as: š 𝑧𝑐 𝑡, 𝑡, 𝑡Q = 𝑧𝑐 𝑡, 𝑡, 𝑡A . - -/1 #,#,,#/ ., #,#,,#/ using the discount curve 𝑧𝑐 𝑡, 𝑡, 𝑡A š At time 𝑡 < 𝑡A, we do now know yet the quantity 𝑙 𝑡A, 𝑡A, 𝑡Q but it will be fixed as: š 𝑧𝑐 𝑡A, 𝑡A, 𝑡Q = 𝑧𝑐 𝑡A, 𝑡A, 𝑡A . - -/, #,,#,,#/ .1 #,,#,,#/ = - -/, #,,#,,#/ .1 #,,#,,#/ using the discount curve 𝑧𝑐 𝑡A, 𝑡A, 𝑡Q 52
  • 53. Luc_Faucheux_2020 Forward contract - VXI š We have written essentially: š 𝑉 𝑡 = 𝑧𝑐 𝑡, 𝑡, 𝑡A − 𝑧𝑐 𝑡, 𝑡, 𝑡Q = 𝑧𝑐 𝑡, 𝑡, 𝑡Q . 𝑙 𝑡, 𝑡A, 𝑡Q . 𝜏 𝑡, 𝑡A, 𝑡Q š 𝑉 𝑡A = 𝑧𝑐 𝑡A, 𝑡A, 𝑡Q . 𝑙 𝑡A, 𝑡A, 𝑡Q . 𝜏 𝑡, 𝑡A, 𝑡Q = 1 − 𝑧𝑐 𝑡A, 𝑡A, 𝑡Q š 𝑉 𝑡Q = 𝑙 𝑡A, 𝑡A, 𝑡Q . 𝜏 𝑡, 𝑡A, 𝑡Q = - )* #,,#,,#/ − )* #,,#,,#/ )* #,,#,,#/ = - )* #,,#,,#/ − 1 š The value at time 𝑡 < 𝑡A of a contract paying $1 at time 𝑡A is martingale under the zero coupon numeraire 𝑧𝑐 𝑡, 𝑡, 𝑡A : š ?(#,$-,#,) )* #,#,#, = 𝔌#, ?(#,,$-,#,) )* #,,#,,#, = 𝔌#, ?(#,,$-,#,) - = 1 š The value at time 𝑡 < 𝑡Q of a contract paying $1 at time 𝑡Q is martingale under the zero coupon numeraire 𝑧𝑐 𝑡, 𝑡, 𝑡Q : š ?(#,$-,#/) )* #,#,#/ = 𝔌#/ ?(#,,$-,#/) )* #/,#/,#/ = 𝔌#/ ?(#,,$-,#/) - = 1 53
  • 54. Luc_Faucheux_2020 Forward contract - XVII š The value at time 𝑡 < 𝑡A of a contract paying $1 at time 𝑡A is martingale under the zero coupon numeraire 𝑧𝑐 𝑡, 𝑡, 𝑡A : š ?(#,$-,#,) )* #,#,#, = 𝔌#, ?(#,,$-,#,) TU #,,#,,#, = 𝔌#, ?(#,,$-,#,) - = 𝔌#, - - = 𝔌#, 1 = 1 š 𝑉 𝑡, $1, 𝑡A = 𝑧𝑐 𝑡, 𝑡, 𝑡A š The value at time 𝑡 < 𝑡Q of a contract paying $1 at time 𝑡Q is martingale under the zero coupon numeraire 𝑧𝑐 𝑡, 𝑡, 𝑡Q : š ?(#,$-,#/) )* #,#,#/ = 𝔌#/ ?(#/,$-,#/) TU #/,#/,#/ = 𝔌#/ ?(#/,$-,#/) - = 𝔌#, - - = 𝔌#, 1 = 1 š 𝑉 𝑡, $1, 𝑡Q = 𝑧𝑐 𝑡, 𝑡, 𝑡Q š Note that we are starting to refine the notation 𝑉 𝑡, $1, 𝑡Q 54
  • 55. Luc_Faucheux_2020 Forward contract - XVIII š The value at time 𝑡A < 𝑡Q of a contract paying $1 at time 𝑡Q is martingale under the zero coupon numeraire 𝑧𝑐 𝑡A, 𝑡A, 𝑡Q : š ?(#,,$-,#/) )* #,,#,,#/ = 𝔌#/ ?(#/,$-,#/) TU #/,#/,#/ = 𝔌#/ ?(#/,$-,#/) - = 1 š 𝑉(𝑡A, $1, 𝑡Q) = 𝑧𝑐 𝑡A, 𝑡A, 𝑡Q š And then we can estimate the value of a portfolio resulting in any linear combinations of those quantities š Again, apologies if that seems obvious, but time and time again people get confused, usually because the timing of the payoff is different (arrears/advance), or the payoff itself is not a linear function (options, future contract,..) 55
  • 56. Luc_Faucheux_2020 Forward contract – XVIII - a š Note that we are starting to refine the notation 𝑉 𝑡, $1, 𝑡Q š 𝑉 𝑡 = 𝑉 𝑡, $1, 𝑡Q 56 𝑃𝑎𝑖𝑑 𝑎𝑡 𝑡𝑖𝑚𝑒 𝑡Q 𝑃𝑎𝑊𝑜𝑓𝑓 𝑓𝑢𝑛𝑐𝑡𝑖𝑜𝑛 (𝑖𝑛 𝑡ℎ𝑖𝑠 𝑐𝑎𝑠𝑒 $1) 𝑉𝑎𝑙𝑢𝑒 𝑜𝑓 𝑡ℎ𝑒 𝑝𝑎𝑊𝑜𝑓𝑓 𝑜𝑏𝑠𝑒𝑟𝑣𝑒𝑑 𝑎𝑡 𝑡𝑖𝑚𝑒 𝑡
  • 57. Luc_Faucheux_2020 Forward contract - XIX š 𝑉 𝑡 = 𝑧𝑐 𝑡, 𝑡, 𝑡Q . 𝑙 𝑡, 𝑡A, 𝑡Q . 𝜏 𝑡, 𝑡A, 𝑡Q š 𝑉 𝑡A = 𝑧𝑐 𝑡A, 𝑡A, 𝑡Q . 𝑙 𝑡A, 𝑡A, 𝑡Q . 𝜏 𝑡, 𝑡A, 𝑡Q š 𝑉 𝑡Q = 𝑙 𝑡A, 𝑡A, 𝑡Q . 𝜏 𝑡, 𝑡A, 𝑡Q since 𝑧𝑐 𝑡Q, 𝑡Q, 𝑡Q = 1 š Assuming that the forward rates do obey some dynamics and are random, we can start to familiarize ourselves with the following notation, and start following the rule that we should always use the numeraire that sets to 1 at payoff (terminal measure), NOT at fixing, and for simplicity, starting to just use 𝜏 𝑡, 𝑡A, 𝑡Q = 𝜏 š ?(#) )* #,#,#/ = 𝔌#/ V #,,#,,#/ ., TU #/,#/,#/ = 𝔌#/ 𝐿 𝑡A, 𝑡A, 𝑡Q . 𝜏 = 𝑙 𝑡, 𝑡A, 𝑡Q . 𝜏 š 𝑉 𝑡 = 𝑉(𝑡, $𝐿 𝑡, 𝑡A, 𝑡Q . 𝜏, 𝑡Q) š ?(#,$V #,#,,#/ .,,#/) )* #,#,#/ = 𝔌#/ ?(#/,$V #,,#,,#/ .,,#/) TU #/,#/,#/ = 𝔌#/ ?(#/,$1 #,,#,,#/ .,,#/) - = 𝑙 𝑡, 𝑡A, 𝑡Q . 𝜏 57
  • 58. Luc_Faucheux_2020 Forward contract - XX š HOWEVER š ?(#) )* #,#,#, = 𝔌#, V #,,#,,#/ ., TU #,,#,,#/ = 𝔌#, V #,,#,,#/ ., -/V #,,#,,#/ ., = ?(#,) )* #,,#,,#, = 𝑉 𝑡A š 𝔌#, V #,,#,,#/ ., -/V #,,#,,#/ ., = 𝑧𝑐 𝑡, 𝑡A, 𝑡Q . 𝑙 𝑡, 𝑡A, 𝑡Q . 𝜏 = 1 #,#,,#/ ., -/1 #,#,,#/ ., š SO THE ONLY THING THAT I CAN SAY IS: š 𝔌#, V #,,#,,#/ ., -/V #,,#,,#/ ., = 1 #,#,,#/ ., -/1 #,#,,#/ ., š AND ABSOLUTELY NOT: š 𝔌#, 𝐿 𝑡A, 𝑡A, 𝑡Q = 𝑙 𝑡, 𝑡A, 𝑡Q š It is always useful when confused to always goes back to this 58
  • 59. Luc_Faucheux_2020 Forward contract - XXI š 𝔌#, V #,,#,,#/ ., -/V #,,#,,#/ ., = 1 #,#,,#/ ., -/1 #,#,,#/ ., š 𝔌#, V #,,#,,#/ ., -/V #,,#,,#/ ., = 𝔌#, V #,,#,,#/ .,/-.- -/V #,,#,,#/ ., = 𝔌#, 1 − - -/V #,,#,,#/ ., = 1 − 𝔌#, - -/V #,,#,,#/ ., š 1 #,#,,#/ ., -/1 #,#,,#/ ., = 1 #,#,,#/ .,/-.- -/1 #,#,,#/ ., = 1 − - -/1 #,#,,#/ ., š 𝔌#, - -/V #,,#,,#/ ., |𝔉(𝑡) = - -/1 #,#,,#/ ., where 𝔉(𝑡) indicates the filtration at time 𝑡, knowledge of the world at time 𝑡, so essentially the discount curve 𝑧𝑐 𝑡, 𝑡A, 𝑡A š Which illustrates even more poignantly the fact that the expectation of the discount factors are conserved, not the expectation of the forward rates. š No matter what dynamics we use for 𝐿 𝑡, 𝑡A, 𝑡Q , it will have to respect the arbitrage conditions above. 59
  • 60. Luc_Faucheux_2020 Forward contract - XXII š To be even more precise: š 𝔌#<#, - -/V #<#,,#,,#/ ., |𝔉(𝑡) = - -/1 #,#,,#/ ., š To illustrate that the period [𝑡A, 𝑡Q] is fixed and the random variable is 𝐿 𝑡, 𝑡A, 𝑡Q , that will fix at time 𝑡A to 𝑙 𝑡A, 𝑡A, 𝑡Q , and will be set as an historical set to 𝑙 𝑡A, 𝑡A, 𝑡Q š 𝐿 𝑡, 𝑡A, 𝑡Q = 𝑙 𝑡A, 𝑡A, 𝑡Q for all time 𝑡 > 𝑡A 60
  • 62. Luc_Faucheux_2020 Terminal and Forward measures š Terminal measure and Forward measure. š You sometimes encounter those terms in textbooks. š They both mean 𝔌#/ to crudely simplify š ” 𝑡Q -terminal” because that is when the payoff is paid out, and where 𝑍𝐶 𝑡Q, 𝑡Q, 𝑡Q = 1, making the integration over the distribution simpler š “𝑡Q -forward” because under that measure (and only this one), the simply compounded forward rate 𝐿 𝑡A, 𝑡A, 𝑡Q is a martingale š 𝔌#/ 𝐿 𝑡A, 𝑡A, 𝑡Q |𝔉(𝑡) = 𝑙 𝑡, 𝑡A, 𝑡Q š Note that: š 𝔌#, - -/V #,,#,,#/ ., |𝔉(𝑡) = - -/1 #,#,,#/ ., 62
  • 63. Luc_Faucheux_2020 Terminal and Forward measures - II š Let’s convince ourselves once again that the forward measure is aptly named: š (Cent fois sur le metier remettez votre ouvrage
) š 𝔌#/ 𝐿 𝑡A, 𝑡A, 𝑡Q |𝔉(𝑡) = 𝑙 𝑡, 𝑡A, 𝑡Q š More specifically this is the expectation under the measure associated with the zero-coupon bond numeraire 𝑍𝐶 𝑡Q, 𝑡Q, 𝑡Q = 1, so sometimes noted for sake of precision and completeness: š 𝔌#/ TU 𝐿 𝑡A, 𝑡A, 𝑡Q |𝔉(𝑡) = 𝑙 𝑡, 𝑡A, 𝑡Q š We are now almost to the point where what we are writing looks serious and what we could find in a textbook, but we slowly built it to make sure that we have a firm ground to stand on š Took us a couple hundred slides, but we almost finally now have a notation that is almost complete š Because we built it gradually, hopefully by now you have a good intuition of what it is, and will not be scared when you encounter something like that in the first few pages of a textbook on quantitative finances 63
  • 64. Luc_Faucheux_2020 Terminal and Forward measures - III š 𝔌#/ TU 𝐿 𝑡A, 𝑡A, 𝑡Q |𝔉(𝑡) = 𝑙 𝑡, 𝑡A, 𝑡Q š Let’s look at claim payoff paid at time 𝑡Q: š 𝑉 𝑡Q = 𝑙 𝑡A, 𝑡A, 𝑡Q . 𝜏 𝑡, 𝑡A, 𝑡Q = 𝑙 𝑡A, 𝑡A, 𝑡Q . 𝜏 š At time 𝑡Q, the quantity 𝑙 𝑡A, 𝑡A, 𝑡Q is known š Actually it is known at time: 𝑡A < 𝑡Q š Up until time 𝑡A, so for time 𝑡 < 𝑡A, it is a random variable 𝐿 𝑡, 𝑡A, 𝑡Q š Up until time 𝑡A, so for time 𝑡 < 𝑡A, we can always define from the discount curve at time t a quantity 𝑙(𝑡, 𝑡A, 𝑡Q) defined by: š 𝑧𝑐 𝑡, 𝑡, 𝑡Q = 𝑧𝑐 𝑡, 𝑡, 𝑡A . - -/1 #,#,,#/ ., #,#,,#/ = 𝑧𝑐 𝑡, 𝑡, 𝑡A . - -/1 #,#,,#/ ., 64
  • 65. Luc_Faucheux_2020 Terminal and Forward measures - IV š The claim payoff paid at time 𝑡Q: š 𝑉 𝑡Q = 𝑙 𝑡A, 𝑡A, 𝑡Q . 𝜏 𝑡, 𝑡A, 𝑡Q = 𝑙 𝑡A, 𝑡A, 𝑡Q . 𝜏 š Which again is equal to: š 𝑉 𝑡Q = 𝑙 𝑡A, 𝑡A, 𝑡Q . 𝜏 𝑡, 𝑡A, 𝑡Q = - )* #,,#,,#/ − )* #,,#,,#/ )* #,,#,,#/ = - )* #,,#,,#/ − 1 š It is at time 𝑡Q > 𝑡A the value of receiving a fixed and known quantity at time 𝑡A š 𝔌#/ TU 1|𝔉(𝑡) = 𝑧𝑐 𝑡, 𝑡, 𝑡Q because $1 is a tradeable asset (you need to be able to trade assets in order to create a portfolio and in particular a replicating portfolio in order to create the law of one price, or no arbitrage. If you cannot trade the asset, the whole discussion is rather pointless). š The claim that pays $1 at time 𝑡Q is a martingale under the zero-coupon associated measure, and its value at time 𝑡 is 65
  • 66. Luc_Faucheux_2020 Terminal and Forward measures - V š ?(#,$-,#/) )* #,#,#/ = 𝔌#/ ?(#/,$-,#/) TU #/,#/,#/ = 𝔌#/ ?(#/,$-,#/) - = 𝔌#/ - - = 𝔌#/ 1 = 1 š 𝑉 𝑡, $1, 𝑡Q = 𝑧𝑐 𝑡, 𝑡, 𝑡Q š Similarly the payoff that returns - )* #,,#,,#/ at time 𝑡Q is equivalent to returning $1 at time 𝑡A and investing it until 𝑡Q š ?(#,$-,#,) )* #,#,#/ = ?(#,$-,#,) )* #,#,#, .)* #,#,,#/ = - )* #,#,,#/ . 𝔌#, ?(#,,$-,#,) TU #,,#,,#, = - )* #,#,,#/ š 𝑉 𝑡, $1, 𝑡A = )* #,#,#/ )* #,#,,#/ = 𝑧𝑐 𝑡, 𝑡, 𝑡A 66
  • 67. Luc_Faucheux_2020 Terminal and Forward measures - VI š Note that the reason why seem to be harping over the same thing ad nauseam, is because with the current LIBOR/SOFR transition for example, there will not be any longer a “regular” swap, and in essence even a swap becomes a path dependent Asian option. š SO it is crucial that we get a firm understanding that we can build on š Note that the theory of how to price SOFR swaps for example is still very much so being worked out right now, with papers from Pieterbag for example in Risk Magazine š The confusing thing in Finance as opposed to say usual stochastic processes, is that what matters is not only when 𝑋(𝑡) is being observed and is fixed at 𝑥(𝑡), BUT ALSO and more importantly when it is getting paid (when it can be replicated or offset with a portfolio of simple cash flows, if that is possible) š In many ways, regular stochastic processes in Physics for example do not have this added layer of complexity, the stochastic variable 𝑋(𝑡) is being observed at time 𝑡, period. There is no concept of “observed at time 𝑡 and paid at another time 𝑇 in the future” 67
  • 68. Luc_Faucheux_2020 Terminal and Forward measures - VII š 𝑉 𝑡Q = 𝑙 𝑡A, 𝑡A, 𝑡Q . 𝜏 𝑡, 𝑡A, 𝑡Q = 𝑙 𝑡A, 𝑡A, 𝑡Q . 𝜏 š 𝑉 𝑡Q, $𝑙 𝑡A, 𝑡A, 𝑡Q . 𝜏, 𝑡Q = 𝑙 𝑡A, 𝑡A, 𝑡Q . 𝜏 𝑡, 𝑡A, 𝑡Q = 𝑙 𝑡A, 𝑡A, 𝑡Q . 𝜏 š 𝑙 𝑡A, 𝑡A, 𝑡Q . 𝜏 = - )* #,,#,,#/ − 1 š 𝑉 𝑡Q, $𝑙 𝑡A, 𝑡A, 𝑡Q . 𝜏, 𝑡Q = 𝑉 𝑡Q, $1, 𝑡A − 𝑉 𝑡Q, $1, 𝑡Q 68 𝑡! 𝑡" = 0
  • 69. Luc_Faucheux_2020 Terminal and Forward measures - VIII š 𝑉 𝑡Q, $𝑙 𝑡A, 𝑡A, 𝑡Q . 𝜏, 𝑡Q = 𝑉 𝑡Q, $1, 𝑡A − 𝑉 𝑡Q, $1, 𝑡Q š 𝑉 𝑡Q, $1, 𝑡Q = 1 š 𝑉 𝑡Q, $1, 𝑡A = - )* #,,#,,#/ š 𝑉 𝑡Q, $𝑙 𝑡A, 𝑡A, 𝑡Q . 𝜏, 𝑡Q = - )* #,,#,,#/ − 1 69
  • 70. Luc_Faucheux_2020 Terminal and Forward measures - IX š 𝑉 𝑡A, $𝑙 𝑡A, 𝑡A, 𝑡Q . 𝜏, 𝑡Q = 𝑉 𝑡A, $1, 𝑡A − 𝑉 𝑡A, $1, 𝑡Q š 𝑉 𝑡A, $1, 𝑡A = 1 š ?(#,,$-,#/) )* #,,#,,#/ = 𝔌#/ ?(#/,$-,#/) TU #/,#/,#/ = 𝔌#/ ?(#/,$-,#/) - = 𝔌#/ - - = 𝔌#/ 1 = 1 š 𝑉 𝑡A, $1, 𝑡Q = 𝑧𝑐 𝑡A, 𝑡A, 𝑡Q š 𝑉 𝑡A, $𝑙 𝑡A, 𝑡A, 𝑡Q . 𝜏, 𝑡Q = 1 − 𝑧𝑐 𝑡A, 𝑡A, 𝑡Q 70
  • 71. Luc_Faucheux_2020 Terminal and Forward measures - X š 𝑉 𝑡, $𝑙 𝑡A, 𝑡A, 𝑡Q . 𝜏, 𝑡Q = 𝑉 𝑡, $1, 𝑡A − 𝑉 𝑡, $1, 𝑡Q š ?(#,$-,#/) )* #,#,#/ = 𝔌#/ ?(#/,$-,#/) TU #/,#/,#/ = 𝔌#/ ?(#/,$-,#/) - = 𝔌#/ - - = 𝔌#/ 1 = 1 š 𝑉 𝑡, $1, 𝑡Q = 𝑧𝑐 𝑡, 𝑡, 𝑡Q š ?(#,$-,#,) )* #,#,#, = 𝔌#, ?(#,,$-,#,) TU #,,#,,#, = 𝔌#, ?(#,,$-,#,) - = 𝔌#, - - = 𝔌#, 1 = 1 š 𝑉 𝑡, $1, 𝑡A = 𝑧𝑐 𝑡, 𝑡, 𝑡A š 𝑉 𝑡, $𝑙 𝑡A, 𝑡A, 𝑡Q . 𝜏, 𝑡Q = 𝑧𝑐 𝑡, 𝑡, 𝑡A − 𝑧𝑐 𝑡, 𝑡, 𝑡Q 71
  • 72. Luc_Faucheux_2020 Terminal and Forward measures - XI š 𝑉 𝑡, $𝑙 𝑡A, 𝑡A, 𝑡Q . 𝜏, 𝑡Q = 𝑧𝑐 𝑡, 𝑡, 𝑡A − 𝑧𝑐 𝑡, 𝑡, 𝑡Q š ? #,$1 #,,#,,#/ .,,#/ )* #,#,#/ = )* #,#,#, )* #,#,#/ − 1 š 𝑧𝑐 𝑡, 𝑡, 𝑡Q = 𝑧𝑐 𝑡, 𝑡, 𝑡A . - -/1 #,#,,#/ ., š ? #,$1 #,,#,,#/ .,,#/ )* #,#,#/ = 1 + 𝑙 𝑡, 𝑡A, 𝑡Q . 𝜏 − 1 = 𝑙 𝑡, 𝑡A, 𝑡Q . 𝜏 š ? #,$1 #,,#,,#/ .,,#/ )* #,#,#/ = 𝔌#/ TU ? #/,$1 #,,#,,#/ .,,#/ TU #/,#/,#/ |𝔉(𝑡) = 𝔌#/ TU ? #/,$1 #,,#,,#/ .,,#/ - |𝔉(𝑡) š ? #,$V #,,#,,#/ .,,#/ )* #,#,#/ = 𝔌#/ TU 𝑉 𝑡Q, $𝐿 𝑡A, 𝑡A, 𝑡Q . 𝜏, 𝑡Q |𝔉(𝑡) = 𝑙 𝑡, 𝑡A, 𝑡Q . 𝜏 72
  • 73. Luc_Faucheux_2020 Terminal and Forward measures - XII š 𝔌#/ TU 𝑉 𝑡Q, $𝐿 𝑡A, 𝑡A, 𝑡Q . 𝜏, 𝑡Q |𝔉(𝑡) = 𝑙 𝑡, 𝑡A, 𝑡Q . 𝜏 š 𝔌#/ TU 𝑉 𝑡Q, $𝐿 𝑡A, 𝑡A, 𝑡Q , 𝑡Q |𝔉(𝑡) = 𝑙 𝑡, 𝑡A, 𝑡Q š This is why people refer to it as the “Forward measure” š But you have to be careful š 1) that measure is the one associated to the zero coupon numeraire so there is a discounting š 2) that is true only at the end of the period (terminal) š So it ALWAYS pays out to over-notify for a while (with whether or not the variable had been fixed, the observation time, the payment time, the $ to indicate that this is a claim payoff, maybe even specify using the claim value 𝑉 𝑡Q, $𝐿 𝑡A, 𝑡A, 𝑡Q , 𝑡Q 73
  • 75. Luc_Faucheux_2020 Early and discount measure š The Terminal measure and Forward measure was essentially 𝔌#/ to crudely simplify š I do not know what is the name for the 𝔌#, , where you estimate at the beginning of the period and not at the end, haven’t found a textbook that actually defines it. š So if 𝔌#/ is called “Terminal” or “𝑡Q-terminal” or “forward” measure (because any simply compounded forward rate spanning a time interval ending in 𝑡Q is martingale under the 𝑡Q- terminal or 𝑡Q-forward measure, associated with the 𝑍𝐶 𝑡, 𝑡, 𝑡Q numeraire) š Maybe we can call the 𝔌#, the “early” or “discount” measure š Or we can keep on calling it the “𝑡A-terminal” measure, associated with the 𝑍𝐶 𝑡, 𝑡, 𝑡A numeraire š Always better to over-specify to make sure that we are working in the right measure 75
  • 76. Luc_Faucheux_2020 Early and discount measure - II š I like it better than the usual terminal measure because the estimation point coincides with the fixing of the forward rates. š It is also the one you have to use when pricing claims in a tree method going backward in the tree (Mercurio p.38) š Suppose that you have a payoff based on the rate 𝐿 𝑡, 𝑡A, 𝑡Q that sets at time 𝑡A and pays at time 𝑡Q š You value this payoff 𝑉 𝑡, $𝐹𝑈𝑁𝐶𝑇𝐌𝑂𝑁{𝐿 𝑡, 𝑡A, 𝑡Q }, 𝑡Q using a tree that you have calibrated and doing backward method: you calculate the claim payoff on the final nodes in the tree and then proceed to discount backward in the tree until the unique node at the origin of the tree š This is where the issue arises because the rate 𝐿 𝑡, 𝑡A, 𝑡Q was fixed to 𝑙 𝑡A, 𝑡A, 𝑡Q at time 𝑡A š And so going backward would require the knowledge at time 𝑡Q of quantities that are only known at time 𝑡A 76
  • 77. Luc_Faucheux_2020 Early and discount measure - III 77 𝑡" 𝑡! 𝑡𝑖𝑚𝑒
  • 78. Luc_Faucheux_2020 Early and discount measure - IV 78 𝑡" 𝑡! 𝑡𝑖𝑚𝑒 𝐿 𝑡, 𝑡0, 𝑡1 sets at time 𝑡0 and spans the period [𝑡0, 𝑡1]
  • 79. Luc_Faucheux_2020 Early and discount measure - V š At time 𝑡A at each node in the tree we know the value 𝑙 𝑡A, 𝑡A, 𝑡Q š However proceeding forward to 𝑡Q which is where the payoff occurs (in a regular swap, caplet,..so that we can value this payoff without consideration to the dynamics of the rates), on any given node we do not know what value of 𝑙 𝑡A, 𝑡A, 𝑡Q to use. š This is the problem using the 𝑡Q-terminal or forward measure in practice. 79
  • 80. Luc_Faucheux_2020 Early and discount measure - VI š The tower property (to summarize what it is when applied in time, until you know, you don’t know, after you know you know) š General Tower property: š 𝔌 𝑋 = 𝔌(𝔌 𝑋 𝑌 ) š If we are in the case where 𝑌 = 𝑌A is “countable” š 𝔌 𝑋 = ∑A 𝔌 𝑋 𝑌A . 𝑃(𝑌A) 80
  • 81. Luc_Faucheux_2020 Early and discount measure - VII š For the uniquely defined payoffs we have the following: š 𝔌#/ TU 𝑉 𝑡Q, $𝐿 𝑡A, 𝑡A, 𝑡Q , 𝑡Q |𝔉(𝑡) = 𝑙 𝑡, 𝑡A, 𝑡Q š 𝔌#, TU 𝑉 𝑡A, $ V #,,#,,#/ ., -/V #,,#,,#/ ., , 𝑡A |𝔉(𝑡) = 1 #,#,,#/ ., -/1 #,#,,#/ ., š 𝔌#, TU 𝑉 𝑡A, $ - -/V #,,#,,#/ ., , 𝑡A |𝔉(𝑡) = - -/1 #,#,,#/ ., š For a more general payoff function $𝐻(𝑡) assumed that we can measure (compute it) at time 𝑡A š 𝔌#, TU 𝑉 𝑡A, $𝐻(𝑡A), 𝑡Q |𝔉(𝑡) = 𝔌#, TU 𝑉 𝑡A, $𝐻 𝑡A . 𝑍𝐶(𝑡 = 𝑡A, 𝑡 = 𝑡A, 𝑡Q , 𝑡A|𝔉(𝑡) 81
  • 82. Luc_Faucheux_2020 Early and discount measure - VIII š In particular, since: š 𝑍𝐶 𝑡, 𝑡, 𝑡Q = - -/V #,#,#/ ., š 𝔌#, TU 𝑉 𝑡A, $1, 𝑡Q |𝔉(𝑡) = 𝔌#, TU 𝑉 𝑡A, $1. 𝑍𝐶(𝑡 = 𝑡A, 𝑡 = 𝑡A, 𝑡Q , 𝑡A|𝔉(𝑡) š 𝔌#, TU 𝑉 𝑡A, $1, 𝑡Q |𝔉(𝑡) = 𝔌#, TU 𝑉 𝑡A, $ - -/V #<#,,#<#,,#/ ., , 𝑡A|𝔉(𝑡) š And since: š 𝔌#, TU 𝑉 𝑡A, $ - -/V #,,#,,#/ ., , 𝑡A |𝔉(𝑡) = - -/1 #,#,,#/ ., š 𝔌#, TU 𝑉 𝑡A, $1, 𝑡Q |𝔉(𝑡) = - -/1 #,#,,#/ ., 82
  • 83. Luc_Faucheux_2020 Early and discount measure - IX š Similarly š 𝔌#, TU 𝑉 𝑡A, $𝐿 𝑡 = 𝑡A, 𝑡 = 𝑡A, 𝑡Q . 𝜏, 𝑡Q |𝔉(𝑡) = 𝔌#, TUo p 𝑉q r 𝑡A, $𝐿 𝑡 = 𝑡A, 𝑡 = 𝑡A, 𝑡Q . 𝜏. 𝑍𝐶(𝑡 = 𝑡A, 𝑡 = 𝑡A, 𝑡Q , 𝑡A|𝔉(𝑡) š 𝔌#, TU 𝑉 𝑡A, $𝐿 𝑡A, 𝑡A, 𝑡Q . 𝜏, 𝑡Q |𝔉(𝑡) = 𝔌#, TU 𝑉(𝑡A, $ V #,,#,,#/ ., -/V #,,#,,#/ ., , 𝑡A)|𝔉(𝑡) š And since š 𝔌#, TU 𝑉 𝑡A, $ V #,,#,,#/ ., -/V #,,#,,#/ ., , 𝑡A |𝔉(𝑡) = 1 #,#,,#/ ., -/1 #,#,,#/ ., š 𝔌#, TU 𝑉 𝑡A, $𝐿 𝑡A, 𝑡A, 𝑡Q . 𝜏, 𝑡Q |𝔉(𝑡) = 𝔌#, TU 𝑉(𝑡A, $ V #,,#,,#/ ., -/V #,,#,,#/ ., , 𝑡A)|𝔉(𝑡) = 1 #,#,,#/ ., -/1 #,#,,#/ ., 83
  • 85. Luc_Faucheux_2020 Summary - I š Again, to be really precise, we should really write for example: š 𝑉 𝑡, $𝐿 𝑡A, 𝑡A, 𝑡Q , 𝑡Q = 𝑉 𝑡, $𝐿 𝑡 = 𝑡A, 𝑡A, 𝑡Q , 𝑡Q = 𝑉 𝑡, $𝐿 𝑡, 𝑡A, 𝑡Q , 𝑡A, 𝑡Q š 𝑉(𝑡) = 𝑉 𝑡, $𝐻(𝑡), 𝑡A, 𝑡Q 85 𝑃𝑎𝑖𝑑 𝑎𝑡 𝑡𝑖𝑚𝑒 𝑡Q 𝐹𝑖𝑥𝑒𝑑 𝑜𝑟 𝑠𝑒𝑡 𝑎𝑡 𝑡𝑖𝑚𝑒 𝑡A 𝐺𝑒𝑛𝑒𝑟𝑎𝑙 𝑃𝑎𝑊𝑜𝑓𝑓 𝐻 𝑡 𝑖𝑛 𝑐𝑢𝑟𝑟𝑒𝑛𝑐𝑊 $ 𝑉𝑎𝑙𝑢𝑒 𝑜𝑓 𝑡ℎ𝑒 𝑝𝑎𝑊𝑜𝑓𝑓 𝑜𝑏𝑠𝑒𝑟𝑣𝑒𝑑 𝑎𝑡 𝑡𝑖𝑚𝑒 𝑡
  • 86. Luc_Faucheux_2020 Summary - II š ? #,$-(#),#/,#/ )*(#,#,#/) = 𝔌#/ TU ? #/,$-(#),#/,#/ TU(#/,#/,#/ |𝔉(𝑡) = 𝔌#/ TU 𝑉 𝑡Q, $1(𝑡), 𝑡Q, 𝑡Q |𝔉(𝑡) = 1 š 𝑉 𝑡, $1(𝑡), 𝑡Q, 𝑡Q = 𝑧𝑐(𝑡, 𝑡, 𝑡Q) š 𝔌#, TU 𝑉 𝑡A, $1 𝑡 , 𝑡A, 𝑡Q |𝔉(𝑡) = 𝔌#, TU 𝑉 𝑡A, $𝑍𝐶(𝑡, 𝑡A, 𝑡Q), 𝑡A, 𝑡A |𝔉(𝑡) š Note that for a constant payoff of $1 š 𝔌#/ TU 𝑉 𝑡Q, $1(𝑡), 𝑡Q, 𝑡Q |𝔉(𝑡) = 𝔌#/ TU 𝑉 𝑡Q, $1(𝑡), 𝑡A, 𝑡Q |𝔉(𝑡) = 1 š What matters is that the timing of the measure is the same as the timing of the payment. š 𝔌#, TU 𝑉 𝑡A, $𝐻 𝑡 , 𝑡A, 𝑡Q |𝔉(𝑡) = 𝔌#, TU 𝑉 𝑡A, $𝐻 𝑡 . 𝑍𝐶(𝑡, 𝑡A, 𝑡Q), 𝑡A, 𝑡A |𝔉(𝑡) š Note that 𝐻 𝑡 could be quite complicated in itself, could be for example for a caplet with no offset in timing, one discrete set š 𝐻 𝑡 = 𝑀𝐎𝑋(𝐿 𝑡, 𝑡A, 𝑡Q − 𝐟, 0) 86
  • 87. Luc_Faucheux_2020 Summary - III š 𝑉 𝑡, $1(𝑡), 𝑡Q, 𝑡Q = 𝑧𝑐(𝑡, 𝑡, 𝑡Q) š 𝑉 𝑡, $1(𝑡), 𝑡A, 𝑡A = 𝑧𝑐(𝑡, 𝑡, 𝑡A) š 𝑉 𝑡, $1(𝑡), 𝑡A, 𝑡Q = 𝑧𝑐(𝑡, 𝑡, 𝑡Q) š 𝔌#, TU 𝑉 𝑡A, $𝐻 𝑡 , 𝑡A, 𝑡Q |𝔉(𝑡) = 𝔌#, TU 𝑉 𝑡A, $𝐻 𝑡 . 𝑍𝐶(𝑡, 𝑡A, 𝑡Q), 𝑡A, 𝑡A |𝔉(𝑡) š 𝔌#, TU 𝑉 𝑡A, $1, 𝑡A, 𝑡Q |𝔉(𝑡) = 𝔌#, TU 𝑉 𝑡A, $1. 𝑍𝐶(𝑡, 𝑡A, 𝑡Q), 𝑡A, 𝑡A |𝔉(𝑡) 87
  • 88. Luc_Faucheux_2020 š In the VERY SPECIFIC case (a chance in a million, doctor!) where we define the quantities: š 𝑍𝐶 𝑡, 𝑡A, 𝑡Q = - -/V #,#,,#/ ., and 𝑧𝑐 𝑡, 𝑡A, 𝑡Q = - -/1 #,#,,#/ ., š $𝐻 𝑡 = $𝐿 𝑡, 𝑡A, 𝑡Q = $ - , ( - TU #,#,,#/ − 1) š 𝔌#/ TU 𝑉 𝑡Q, $𝐿 𝑡, 𝑡A, 𝑡Q , 𝑡A, 𝑡Q |𝔉(𝑡) = 𝑙 𝑡, 𝑡A, 𝑡Q = - , ( - )* #,#,,#/ − 1) š 𝔌#, TU 𝑉 𝑡A, $ V #,#,,#/ ., -/V #,#,,#/ ., , 𝑡A, 𝑡A |𝔉(𝑡) = 1 #,#,,#/ ., -/1 #,#,,#/ ., š 𝔌#, TU 𝑉 𝑡A, $ - -/V #,#,,#/ ., , 𝑡A, 𝑡A |𝔉(𝑡) = - -/1 #,#,,#/ ., š 𝔌#, TU 𝑉 𝑡A, $𝑍𝐶 𝑡, 𝑡A, 𝑡Q , 𝑡A, 𝑡A |𝔉(𝑡) = 𝑧𝑐 𝑡, 𝑡A, 𝑡Q = 𝔌#, TU 𝑉 𝑡A, $1 𝑡 , 𝑡A, 𝑡Q |𝔉(𝑡) Summary - IV 88
  • 90. Luc_Faucheux_2020 Deferred premium - I š 𝔌#, TU 𝑉 𝑡A, $1 𝑡 , 𝑡A, 𝑡Q |𝔉(𝑡) = 𝔌#, TU 𝑉 𝑡A, $𝑍𝐶(𝑡, 𝑡A, 𝑡Q), 𝑡A, 𝑡A |𝔉(𝑡) š 𝑉 𝑡A, $1 𝑡 , 𝑡A, 𝑡Q is the value at time 𝑡A of the payoff equal to , $1 𝑡 = $1 that sets at time 𝑡A and is paid at time 𝑡Q š Let’s figure out what is the general payoff , $𝐜(𝑡) so that: š 𝔌#, TU 𝑉 𝑡A, $1 𝑡 , 𝑡A, 𝑡Q |𝔉(𝑡) = 𝔌#, TU 𝑉 𝑡A, $𝐜(𝑡)), 𝑡A, 𝑡A |𝔉(𝑡) š We know that: š 𝑉 𝑡, $1(𝑡), 𝑡Q, 𝑡Q = 𝑧𝑐(𝑡, 𝑡, 𝑡Q) š 𝑉 𝑡, $1(𝑡), 𝑡A, 𝑡A = 𝑧𝑐(𝑡, 𝑡, 𝑡A) š 𝑉 𝑡, $1(𝑡), 𝑡A, 𝑡Q = 𝑧𝑐(𝑡, 𝑡, 𝑡Q) 90
  • 91. Luc_Faucheux_2020 Deferred premium - II š 𝑉 𝑡, $𝐜(𝑡), 𝑡A, 𝑡A is a martingale under the terminal measure associated with 𝑍𝐶_𝑡A š ? #,$W(#),#,,#, )*(#,#,#,) = 𝔌#, TU ? #,,$W(#),#,,#, TU(#,#,,#,) |𝔉(𝑡) = 𝔌#, TU 𝑉 𝑡A, $𝐜(𝑡), 𝑡A, 𝑡A |𝔉(𝑡) š $𝐜(𝑡) is a payoff that is such that when evaluated at time 𝑡A and paid at time 𝑡A, it is always equal to a payoff of $1 paid at time 𝑡Q š From the ”law of one price” or “no-arbitrage”, the value of this payoff $𝐜(𝑡) evaluated at ANY time prior to the setting will also be equal to a payoff of $1 paid at time 𝑡Q š So 𝑉 𝑡, $𝐜(𝑡), 𝑡A, 𝑡A = 𝑉 𝑡, $1, 𝑡A, 𝑡Q = 𝑧𝑐(𝑡, 𝑡, 𝑡Q) š )*(#,#,#/) )*(#,#,#,) = 𝔌#, TU ? #,,$W(#),#,,#, TU(#,#,,#,) |𝔉(𝑡) = 𝔌#, TU 𝑉 𝑡A, $𝐜(𝑡), 𝑡A, 𝑡A |𝔉(𝑡) = 𝑧𝑐(𝑡, 𝑡A, 𝑡Q) 91
  • 92. Luc_Faucheux_2020 Deferred premium - III š ? #,$W(#),#,,#, )*(#,#,#,) = 𝔌#, TU ? #,,$W(#),#,,#, TU(#,#,,#,) |𝔉(𝑡) = 𝔌#, TU 𝑉 𝑡A, $𝐜(𝑡), 𝑡A, 𝑡A |𝔉(𝑡) š ? #,$W(#),#,,#, )*(#,#,#/) = 𝔌#, TU ? #,,$W(#),#,,#, TU(#,#,,#/) |𝔉(𝑡) = 1 always since: š 𝑉 𝑡, $𝐜(𝑡), 𝑡A, 𝑡A = 𝑉 𝑡, $1, 𝑡A, 𝑡Q = 𝑧𝑐(𝑡, 𝑡, 𝑡Q) š So 𝑉 𝑡A, $𝐜(𝑡), 𝑡A, 𝑡A = 𝑍𝐶(𝑡, 𝑡A, 𝑡Q) when evaluated at time 𝑡A under the filtration 𝔉(𝑡) š Plugging this back into: š 𝔌#, TU 𝑉 𝑡A, $1 𝑡 , 𝑡A, 𝑡Q |𝔉(𝑡) = 𝔌#, TU 𝑉 𝑡A, $𝐜(𝑡)), 𝑡A, 𝑡A |𝔉(𝑡) š We get: š 𝔌#, TU 𝑉 𝑡A, $1 𝑡 , 𝑡A, 𝑡Q |𝔉(𝑡) = 𝔌#, TU 𝑉 𝑡A, $𝑍𝐶(𝑡, 𝑡A, 𝑡Q), 𝑡A, 𝑡A |𝔉(𝑡) 92
  • 93. Luc_Faucheux_2020 Deferred premium - IV š We also get from: š )*(#,#,#/) )*(#,#,#,) = 𝔌#, TU ? #,,$W(#),#,,#, TU(#,#,,#,) |𝔉(𝑡) = 𝔌#, TU 𝑉 𝑡A, $𝐜(𝑡), 𝑡A, 𝑡A |𝔉(𝑡) = 𝑧𝑐(𝑡, 𝑡A, 𝑡Q) š 𝔌#, TU 𝑉 𝑡A, $𝑍𝐶(𝑡, 𝑡A, 𝑡Q), 𝑡A, 𝑡A |𝔉(𝑡) = 𝑧𝑐(𝑡, 𝑡A, 𝑡Q) š So similarly to the forward rate spanning a period ending in 𝑡Q was a martingale under the terminal measure associated with the ZC ending in 𝑡Q š 𝔌#/ TU 𝑉 𝑡Q, $𝐿 𝑡, 𝑡A, 𝑡Q , 𝑡A, 𝑡Q |𝔉(𝑡) = 𝑙 𝑡, 𝑡A, 𝑡Q š The Zeros are also martingale under the “early” measure š 𝔌#, TU 𝑉 𝑡A, $𝑍𝐶(𝑡, 𝑡A, 𝑡Q), 𝑡A, 𝑡A |𝔉(𝑡) = 𝑧𝑐(𝑡, 𝑡A, 𝑡Q) 93
  • 94. Luc_Faucheux_2020 Deferred premium - V š This is somewhat of an over-formalization of the rule: “if you invest $1 today until time 𝑡Q, your expectation now should be equal to investing that $1 until time 𝑡A, then re-investing it until time 𝑡Q” š Note that this is an expectation now based on your knowledge or filtration 𝔉(𝑡) š It is only on average 94 𝑡"𝑡!𝑡 𝑡𝑖𝑚𝑒 $1 { 1 𝑧𝑐(𝑡, 𝑡, 𝑡Q) } { 1 𝑧𝑐(𝑡, 𝑡, 𝑡A) } {? }
  • 95. Luc_Faucheux_2020 Deferred premium - VI š What is {? } š {? } is the expected return on { - )*(#,#,#,) } invested at time 𝑡A until time 𝑡Q š { - )*(#,#,#,) } is the known return at time 𝑡 of investing $1 until time 𝑡A š { - )*(#,#,#/) } is the known return at time 𝑡 of investing $1 until time 𝑡Q 95 𝑡𝑖𝑚𝑒 $1 { 1 𝑧𝑐(𝑡, 𝑡, 𝑡Q) } { 1 𝑧𝑐(𝑡, 𝑡, 𝑡A) } {? } 𝑡"𝑡!𝑡
  • 96. Luc_Faucheux_2020 Deferred premium - VII š So by the ”law of one price” š - )* #,#,#, . ? = { - )*(#,#,#/) } š ? = )* #,#,#, )*(#,#,#/) = - )*(#,#,,#/) 96 𝑡𝑖𝑚𝑒 $1 { 1 𝑧𝑐(𝑡, 𝑡, 𝑡Q) } { 1 𝑧𝑐(𝑡, 𝑡, 𝑡A) } { 1 𝑧𝑐(𝑡, 𝑡A, 𝑡Q) } 𝑡"𝑡!𝑡
  • 97. Luc_Faucheux_2020 Deferred premium - VIII š In the formalism of Lyashenko and Mercurio (2019) of the “extended zero-coupon”, they define: š 𝑧𝑐 𝑡, 𝑡, 𝑡A = - )*(#,#,#,) when 𝑡 > 𝑡A š 𝑧𝑐 𝑡, 𝑡A, 𝑡Q . 𝑧𝑐 𝑡, 𝑡Q, 𝑡A = 1 with 𝑡Q > 𝑡A š 𝑧𝑐 𝑡, 𝑡Q, 𝑡A = - )*(#,#,,#/) with 𝑡Q > 𝑡A š It is somewhat convenient to respect the general formalism but can be confusing at time, but thought to mention it because you might find it in textbooks. š In any case, make sure to identify always the quantities that are KNOWN and the ones that are still UNKNOWN. 97
  • 98. Luc_Faucheux_2020 Deferred premium - IX š What is {? } š {? } is the expected return on { - )*(#,#,#,) } invested at time 𝑡A until time 𝑡Q š {? } is the expected return on {𝑎𝑛𝑊𝑡ℎ𝑖𝑛𝑔} invested at time 𝑡A until time 𝑡Q š In particular, š {? } is the expected return on {$1} invested at time 𝑡A until time 𝑡Q š {? } is the inverse of the expected value at time 𝑡A of a contract that pays $1 at time 𝑡Q š At time 𝑡A this contract will be known in value and equal to 𝑧𝑐(𝑡A, 𝑡A, 𝑡Q) š At time 𝑡 < 𝑡A this contract is not known yet in value and equal to 𝑍𝐶(𝑡, 𝑡A, 𝑡Q) š Remember the way to avoid being confused it to ALWAYS go back the “value of a contract”, not implied yield, nor return or anything like that, the only thing you can trade is cash flows, and so you only want to really think in terms of value of contract paying a given cashflow 98
  • 99. Luc_Faucheux_2020 Deferred premium - X š - {?} = 𝔌#, TU 𝑉 𝑡A, $1 𝑡 , 𝑡A, 𝑡Q |𝔉(𝑡) = 𝔌#, TU 𝑉 𝑡A, $𝑍𝐶(𝑡, 𝑡A, 𝑡Q), 𝑡A, 𝑡A |𝔉(𝑡) = 𝑧𝑐(𝑡, 𝑡A, 𝑡Q) š So this looks circular, but this is all consistent, we do not seem to be missing any intuition or anything like this. 99
  • 100. Luc_Faucheux_2020 Deferred premium - XI 100 𝑡𝑖𝑚𝑒 $1 { 1 𝑧𝑐(𝑡, 𝑡, 𝑡Q) } { 1 𝑧𝑐(𝑡, 𝑡, 𝑡A) } {? } 1 {? } = 𝔌#, TU 𝑉 𝑡A, $1 𝑡 , 𝑡A, 𝑡Q |𝔉(𝑡) = 𝔌#, TU 𝑉 𝑡A, $𝑍𝐶(𝑡, 𝑡A, 𝑡Q), 𝑡A, 𝑡A |𝔉(𝑡) = 𝑧𝑐(𝑡, 𝑡A, 𝑡Q) 𝑡"𝑡!𝑡
  • 101. Luc_Faucheux_2020 101 The life of a forward rate (from the trees deck)
  • 102. Luc_Faucheux_2020 NOTATIONS š Because this is from a previous deck, notations are slightly different š f(t,t1,t2) is the forward rate between the time t1 and t2 on the curve observed at time t š f(t,t1,t2) is what we have in this deck as: 𝑙 𝑡, 𝑡-, 𝑡5 š The rows are the yield curve for any point in time š This is to illustrate the evolution of forward rates, something that is useful when dealing with BGM implementations of rates modeling š At time 𝑡, we can calculate the quantities: 𝑙 𝑡, 𝑡-, 𝑡5 š 𝐿 𝑡, 𝑡-, 𝑡5 is a RANDOM variable that will fix to 𝑙 𝑡, 𝑡-, 𝑡5 at time 𝑡- š 𝐿 𝑡-, 𝑡-, 𝑡5 = 𝑙 𝑡-, 𝑡-, 𝑡5 š The value of a contract that will pay 𝑙 𝑡-, 𝑡-, 𝑡5 at time 𝑡5 can be expressed (because this is how we defined 𝑙 𝑡-, 𝑡-, 𝑡5 ) as a linear sum of fixed $1 cash flows, which are martingales under their terminal measure (associated to the zero coupon discount numeraire) 102
  • 103. Luc_Faucheux_2020 NOTATIONS - II š 𝔌#/ TU 𝑉 𝑡Q, $𝐿 𝑡, 𝑡A, 𝑡Q , 𝑡A, 𝑡Q |𝔉(𝑡) = 𝑙 𝑡, 𝑡A, 𝑡Q š 𝔌#, TU 𝑉 𝑡A, $ V #,#,,#/ ., -/V #,#,,#/ ., , 𝑡A, 𝑡A |𝔉(𝑡) = 1 #,#,,#/ ., -/1 #,#,,#/ ., š 𝔌#, TU 𝑉 𝑡A, $ - -/V #,#,,#/ ., , 𝑡A, 𝑡A |𝔉(𝑡) = - -/1 #,#,,#/ ., š When the observation and the payment are in sync, the correct random variable to choose is the discount factor 𝑍𝐶 𝑡, 𝑡A, 𝑡Q that will fix to 𝑧𝑐 𝑡A, 𝑡A, 𝑡Q at time 𝑡A š It is also the correct variable to choose because we can define many different rates and yield, but ONLY ONE DISCOUNT CURVE š HOWEVER, historically models have been written on the yield or rates, not on the ZC, another reason why people sometimes get confused (I know I do, if the previous slides were not ample evidence of that fact) and sometimes think that the yield is the correct martingale. This will change the yield. 103
  • 104. Luc_Faucheux_2020 NOTATIONS – II - a š However we should not be too harsh. š First of all it would have been a little counterintuitive to truly base all valuations on a model where the zero coupons are the true martingales š Also in the terminal measure some forwards are also martingales (only the ones that span a time interval ENDING at the time 𝑡Q of the 𝑡Q-terminal measure associated with the 𝑍𝐶 𝑡, 𝑡, 𝑡Q zero coupon š ALSO there is a market (Eurodollar options, caps and floors,..) that do give very directly some parameters of the distribution for the rates. š So it is not completely misguided to have worked on “rates modeling” and not “discount modeling” š It took some time with the HJM or BGM framework to essentially put the arbitrage-free relationship at the core of the model š REMEMBER, you can arbitrage discount factors, you cannot arbitrage rates, to crudely simplify 104
  • 105. Luc_Faucheux_2020 NOTATIONS - III š 𝔌#/ TU 𝑉 𝑡Q, $𝐿 𝑡A, 𝑡A, 𝑡Q , 𝑡Q |𝔉(𝑡) = 𝑙 𝑡, 𝑡A, 𝑡Q š In order to avoid mistakes, always remember that the ratio with the ZC in the denominator š 𝔌#/ TU 𝑉 𝑡Q, $𝐻(𝑡Q), 𝑡Q |𝔉(𝑡) = ? #,$[ #/ ,#/ )* #,#,#/ š So when evaluating a claim with payoff $𝐻(𝑡Q) observed at time 𝑡Q and paid at time 𝑡Q, you are really and ALWAYS really evaluating the claim equal to : š $ [(#/) TU #/,#/,#/ = 𝑉 𝑡Q, $ [ #/ TU #/,#/,#/ , 𝑡Q = 𝑉 𝑡Q, $𝐻 𝑡Q , 𝑡Q because 𝑍𝐶 𝑡Q, 𝑡Q, 𝑡Q = 1 105
  • 106. Luc_Faucheux_2020 NOTATIONS - IV š Another point on the Tower property š A time 𝑡, we know the discount curve: 𝑧𝑐 𝑡, 𝑡, 𝑡A š That curve will move in time in a random manner 𝑍𝐶 𝑢, 𝑢, 𝑡A with 𝑡 < 𝑢 < 𝑡A š It will “die” or expire at time 𝑡A with 𝑍𝐶 𝑡A, 𝑡A, 𝑡A = 1 ALWAYS š Note that this assumption is questionable once you start taking credit consideration into the mix, or even more interestingly on a longer time scale the very existence of a currency 106
  • 107. Luc_Faucheux_2020 NOTATIONS - V š Extended Zero-Coupon (Mercurio – 2019) š Sometimes it is convenient to cover the whole surface {𝑡A, 𝑡Q} instead of restricting ourselves to: 𝑡 < 𝑡A< 𝑡Q š 𝑍𝐶 𝑡, 𝑡A, 𝑡Q is a random variable with 𝑡 < 𝑡A< 𝑡Q š It is such that 𝑍𝐶 𝑡, 𝑡, 𝑡Q is the price at time 𝑡 of a contract that will pay $1 at time 𝑡Q š 𝑍𝐶 𝑡, 𝑡, 𝑡 = 1 always š All the other quantities 𝑍𝐶 𝑡, 𝑡A, 𝑡Q are computed from the bootstrap method š 𝑍𝐶 𝑡, 𝑡, 𝑡Q = 𝑍𝐶 𝑡, 𝑡, 𝑡A ∗ 𝑍𝐶 𝑡, 𝑡A, 𝑡Q š At time 𝑡 the random variable 𝑍𝐶 𝑡, 𝑡A, 𝑡Q fixes to 𝑧𝑐 𝑡, 𝑡A, 𝑡Q 107
  • 108. Luc_Faucheux_2020 NOTATIONS - VI š No one prevents us from defining the variables: š 𝑍𝐶 𝑡, 𝑡, 𝑡Q = 𝑍𝐶 𝑡, 𝑡, 𝑡A . - -/V #,#,,#/ ., Those are random variables š 𝑧𝑐 𝑡, 𝑡, 𝑡Q = 𝑧𝑐 𝑡, 𝑡, 𝑡A . - -/1 #,#,,#/ ., Those are known and fixed at time 𝑡 š Similarly we can extend those definitions to the following for matter of convenience: š When 𝑡 > 𝑡Q , 𝑍𝐶 𝑡, 𝑡, 𝑡Q is the price at time 𝑡 of a contract that DID pay $1 at time 𝑡Q š So it is essentially $1 paid at time 𝑡Q in the past and reinvested up until time 𝑡 š It could have been daily re-investing at the overnight rate, it could have been term re- investing locking a then term rate. At that time 𝑡Q, BOTH strategies had the same value (same expected value for daily re-investing versus known value for term-re-investing) š As time goes by, those values WILL diverge (crucial for LIBOR/SOFR !!!) 108
  • 109. Luc_Faucheux_2020 NOTATIONS - VII š TERM investing š At time 𝑡Q with time 𝑡 > 𝑡Q š 𝑧𝑐 𝑡Q, 𝑡Q, 𝑡 is the the price at time 𝑡Q of a contract that will pay $1 at time 𝑡 š 𝔌#/ TU 𝑍𝐶 𝑡Q, 𝑡Q, 𝑡 |𝔉(𝑡Q) = 𝑧𝑐 𝑡Q, 𝑡Q, 𝑡 š DAILY re-investing š 𝑧𝑐 𝑡Q, 𝑡Q, 𝑡 = 𝔌#/ TU 𝑍𝐶 𝑡Q, 𝑡Q, 𝑡 |𝔉(𝑡Q) = 𝔌#/ TU ∏#2#/ #2]# 𝑍𝐶 𝑡@, 𝑡@, 𝑡@/- |𝔉(𝑡Q) š As time 𝑡@ goes from 𝑡Q to 𝑡, the daily overnight variable 𝑍𝐶 𝑡@, 𝑡@, 𝑡@/- become fixed to 𝑧𝑐 𝑡@, 𝑡@, 𝑡@/- 109
  • 110. Luc_Faucheux_2020 NOTATIONS - VIII š At time 𝑡Q with time 𝑡 > 𝑡Q we are indifferent (same on average) to lock in $1 until time 𝑡 or re-invest on any partition (daily being only one of them) š HOWEVER once we are past the fixing, things start to diverge. š For example just to illustrate. š At time 𝑡Q with time 𝑡 = 𝑡Q + 365 > 𝑡Q, rates were 5% flat (assuming ACT/365 and no holidays and no roll convention for sake of simplicity) š So 𝑧𝑐 𝑡Q, 𝑡Q, 𝑡 = - -/ 3 !44 . 563 563 = 0.95238 š At time 𝑡Q the price of receiving $1 in one year can be purchased / sold / traded / locked-in for a price of 𝑧𝑐 𝑡Q, 𝑡Q, 𝑡 = - -/ 3 !44 . 563 563 = 0.95238 š At time 𝑡Q the price of receiving $1 in one DAY can be purchased / sold / traded / locked-in for a price of 𝑧𝑐 𝑡Q, 𝑡Q, 𝑡Q + 1 = - -/ 3 !44 . ! 563 = 0.99986 110
  • 111. Luc_Faucheux_2020 NOTATIONS - IX š At time 𝑡Q the price of receiving $1 in one year can be purchased / sold / traded / locked-in for a price of 𝑧𝑐 𝑡Q, 𝑡Q, 𝑡 = - -/ 3 !44 . 563 563 = 0.95238 š At time 𝑡Q the price of receiving $1 in one DAY can be purchased / sold / traded / locked-in for a price of 𝑧𝑐 𝑡Q, 𝑡Q, 𝑡Q + 1 = - -/ 3 !44 . ! 563 = 0.99986 š At time 𝑡Q if we invest $0.99986 for one DAY we will receive in one day $1 š At time 𝑡Q if we invest $0.95238 for one DAY we will receive in one day $ &.^_5L` &.^^^`a = $0.95251 š Now let’s suppose we get a massive inflationary shock and rates jump to 30% flat at time (𝑡Q+1). We can now invest that $0.95251 for 364 days left and receive in 364 days: š $ &.^_5_- ! !. 54 !44. 567 563 = $ &.^_5_- &.ba^b- = $1.23748, much greater than the $1 we locked in using term investing 111
  • 112. Luc_Faucheux_2020 NOTATIONS - X š This might sound completely obvious, but it is worth at time using an illustrated example to understand the difference between expected and realized value š Of course of the rates had gone down drastically we would have received less than $1 in one year š If we build any dynamics of rates, where they can be expected to increase or decrease following some kind of stochastic driver, we need to ensure that the expected values are conserved (arbitrage free relationships) š 𝑧𝑐 𝑡Q, 𝑡Q, 𝑡 = 𝔌#/ TU 𝑍𝐶 𝑡Q, 𝑡Q, 𝑡 |𝔉(𝑡Q) = 𝔌#/ TU ∏#2#/ #2]# 𝑍𝐶 𝑡@, 𝑡@, 𝑡@/- |𝔉(𝑡Q) š 𝑧𝑐 𝑡Q, 𝑡Q, 𝑡 = 𝔌#/ TU 𝑍𝐶 𝑡Q, 𝑡Q, 𝑡Q/- . ∏#2#//- #2]# 𝑍𝐶 𝑡@, 𝑡@, 𝑡@/- |𝔉(𝑡Q) š 𝑧𝑐 𝑡Q, 𝑡Q, 𝑡 = 𝑧𝑐 𝑡Q, 𝑡Q, 𝑡Q + 1 . 𝔌#/ TU ∏#2#//- #2]# 𝑍𝐶 𝑡@, 𝑡@, 𝑡@/- |𝔉(𝑡Q) 112
  • 113. Luc_Faucheux_2020 The glorious life of a valiant forward š f(t,t1,t2) is the forward rate between the time t1 and t2 on the curve observed at time t š t, t1 and t2 are by convention in absolute š f(t,t1,t2) evolves from (t) to (t+1) into f(t+1,t1,t2) with instantaneous volatility 𝜎(𝑡, 𝑡-, 𝑡5) š f(t,t1,t2) “dies” as the anchor overnight rate on the curve observed at time t2 š “Rolling forward” convention as opposed to “constant forward” 113 f(0,0,1) f(0,1,2) f(0,2,3) f(0,3,4) f(0,4,5) f(0,5,6) f(0,6,7) f(0,7,8) f(0,8,9) f(0,9,10) f(0,10,11) f(0,11,12) f(1,1,2) f(1,6,7) f(2,2,3) f(2,6,7) f(3,3,4) f(3,6,7) f(4,4,5) f(4,6,7) f(5,5,6) f(5,6,7) f(6,6,7) f(7,7,8) f(8,8,9) f(9,9,10) f(10,10,11) f(11,11,12) f(12,12,13)
  • 114. Luc_Faucheux_2020 The glorious life of a valiant forward š Each line can be viewed as the new curve at time t, that curve is then known at time t š One can think of this table as one stochastic path of the yield curve over time š This is a “slice” of a cube that would be the possible paths for that yield curve š Today (t=0) curve is defined by the successive forwards f(0,0,1), f(0,1,2)
.. š At time t the curve will then be defined by the successive forwards f(t,t,t+1), f(t,t+1,t+2),
 š Similar to our HJM spreadsheet but sliding down the curve back one every time 114 f(0,0,1) f(0,1,2) f(0,2,3) f(0,3,4) f(0,4,5) f(0,5,6) f(0,6,7) f(0,7,8) f(0,8,9) f(0,9,10) f(0,10,11) f(0,11,12) f(1,1,2) f(1,6,7) f(2,2,3) f(2,6,7) f(3,3,4) f(3,6,7) f(4,4,5) f(4,6,7) f(5,5,6) f(5,6,7) f(6,6,7) f(7,7,8) f(8,8,9) f(9,9,10) f(10,10,11) f(11,11,12) f(12,12,13)
  • 115. Luc_Faucheux_2020 The glorious life of a valiant forward š In practice, 𝜎 𝑡, 𝑡-, 𝑡5 tends to 0 when (t=t1), and has a maximum in the “belly” of the curve š In reality, 𝜎 𝑡, 𝑡-, 𝑡5 is also dependent on the actual forward f(t,t1,t2) as well as previous instantaneous volatilities (GARCH for example) and previous forwards š A common assumption is for the volatility 𝜎 𝑡, 𝑡-, 𝑡5 to be stationary for the same class of forwards. A class of forward is defined as all forwards of equal maturity T: (t2-t1=T) š 𝜎 𝑡, 𝑡-, 𝑡5 = †𝜎 𝑡- − 𝑡 115 f(0,0,1) f(0,1,2) f(0,2,3) f(0,3,4) f(0,4,5) f(0,5,6) f(0,6,7) f(0,7,8) f(0,8,9) f(0,9,10) f(0,10,11) f(0,11,12) f(1,1,2) f(1,6,7) f(1,11,12) f(2,2,3) f(2,6,7) f(2,11,12) f(3,3,4) f(3,6,7) f(3,11,12) f(4,4,5) f(4,6,7) f(4,11,12) f(5,5,6) f(5,6,7) f(5,11,12) f(6,6,7) f(6,11,12) f(7,7,8) f(7,11,12) f(8,8,9) f(8,11,12) f(9,9,10) f(9,11,12) f(10,10,11) f(10,11,12) f(11,11,12) f(12,12,13)
  • 116. Luc_Faucheux_2020 Regular Eurodollar options or caplet š Average variance for the forward over the life, option expires at the same time that the forward š 𝜎5. 𝑡- = ∫#<& #<#! 𝜎5 𝑡, 𝑡-, 𝑡5 . 𝑑𝑡 = ∫#<& #<#! †𝜎5 𝑡- − 𝑡 . 𝑑𝑡 š Pricing different option for different strikes K, and expressing those option prices in a common model (say Lognormal or Normal) will return the skew and smile expressed within that model 116 f(0,0,1) f(0,1,2) f(0,2,3) f(0,3,4) f(0,4,5) f(0,5,6) f(0,6,7) f(0,7,8) f(0,8,9) f(0,9,10) f(0,10,11) f(0,11,12) f(1,1,2) f(1,11,12) f(2,2,3) f(2,11,12) f(3,3,4) f(3,11,12) f(4,4,5) f(4,11,12) f(5,5,6) f(5,11,12) f(6,6,7) f(6,11,12) f(7,7,8) f(7,11,12) f(8,8,9) f(8,11,12) f(9,9,10) f(9,11,12) f(10,10,11) f(10,11,12) f(11,11,12) f(12,12,13)
  • 117. Luc_Faucheux_2020 Mid-curve Eurodollar options or forward caplets š Average variance for the forward over the option, option expires BEFORE the forward at a time Texp š 𝜎5. 𝑡c98 = ∫#<& #<#89- 𝜎5 𝑡, 𝑡-, 𝑡5 . 𝑑𝑡 = ∫#<& #<#89- †𝜎5 𝑡- − 𝑡 . 𝑑𝑡 š Pricing different option for different strikes K, and expressing those option prices in a common model (say Lognormal or Normal) will return the skew and smile expressed within that model 117 f(0,0,1) f(0,1,2) f(0,2,3) f(0,3,4) f(0,4,5) f(0,5,6) f(0,6,7) f(0,7,8) f(0,8,9) f(0,9,10) f(0,10,11) f(0,11,12) f(1,1,2) f(1,11,12) f(2,2,3) f(2,11,12) f(3,3,4) f(3,11,12) f(4,4,5) f(4,11,12) f(5,5,6) f(5,11,12) f(6,6,7) f(6,11,12) f(7,7,8) Texpiry f(7,11,12) f(8,8,9) f(9,9,10) f(10,10,11) f(11,11,12) f(12,12,13)
  • 118. Luc_Faucheux_2020 A swap is a weighted basket of forwards š Consider a swap with swap rate R (at-the-money swap rate) – Nfloat periods on the Float side with forecasted forward f(i) – indexed by i, with – daycount fraction DCF(i), – discount D(i) – Notional N(i) – Nfixed periods on the Fixed side, – indexed by j, with – daycount fraction DCF(j), – discount D(j) – Notional N(j) ! ! 𝐷𝐶𝐹 𝑖 . 𝐷 𝑖 . 𝑁 𝑖 . 𝑓 𝑖 = ! " 𝐷𝐶𝐹 𝑗 . 𝐷 𝑗 . 𝑁 𝑗 . 𝑅 118
  • 119. Luc_Faucheux_2020 A swap rate is a weighted basket of forward rates š At-the-money swap rate equation: ∑A 𝐷𝐶𝐹 𝑖 . 𝐷 𝑖 . 𝑁 𝑖 . 𝑓 𝑖 = ∑Q 𝐷𝐶𝐹 𝑗 . 𝐷 𝑗 . 𝑁 𝑗 . 𝑅 š Above equation is valid at all times before the swap start, forwards and discount factors being calculated on the then current discount curve the usual way, if the period I on the float side starts at time ts(i) and ends at time te(i), and the forward is “aligned” with the period (no swap in arrears or CMS like) š 𝑅(𝑡) = ∑A 𝐷𝐶𝐹 𝑖 . 𝐷 𝑖 . 𝑁 𝑖 . 𝑓 𝑡, 𝑡𝑠 𝑖 , 𝑡𝑒(𝑖) /[∑Q 𝐷𝐶𝐹 𝑗 . 𝐷 𝑗 . 𝑁 𝑗 ] š “frozen numeraire” approximation, expand above equation in first order in forward rates but keeping the discount factors constant š 𝑑𝑅(𝑡) = ∑A 𝐷𝐶𝐹 𝑖 . 𝐷 𝑖 . 𝑁 𝑖 . 𝑑𝑓 𝑡, 𝑡𝑠 𝑖 , 𝑡𝑒(𝑖) /[∑Q 𝐷𝐶𝐹 𝑗 . 𝐷 𝑗 . 𝑁 𝑗 ] š Taking the square of the above yields the instantaneous volatility of the swap rate š Λd 5 . 𝑑𝑡 =< 𝑑𝑅5 >= ∑A- ∑A5 𝐷𝐶𝐹 𝑖1 . 𝐷 𝑖1 . 𝑁 𝑖1 . 𝐷𝐶𝐹 𝑖2 . 𝐷 𝑖2 . 𝑁 𝑖2 . < 𝑑𝑓 𝑖1 . 𝑑𝑓 𝑖2 > / [∑Q- ∑Q5 𝐷𝐶𝐹 𝑗1 . 𝐷 𝑗1 . 𝑁 𝑗1 𝐷𝐶𝐹 𝑗2 . 𝐷 𝑗2 . 𝑁 𝑗2 ] 119
  • 120. Luc_Faucheux_2020 A swap rate is a weighted basket of forward rates š instantaneous volatility of the swap rate š Λd 5 . 𝑑𝑡 =< 𝑑𝑅5 >= ∑A- ∑A5 𝐷𝐶𝐹 𝑖1 . 𝐷 𝑖1 . 𝑁 𝑖1 . 𝐷𝐶𝐹 𝑖2 . 𝐷 𝑖2 . 𝑁 𝑖2 . < 𝑑𝑓 𝑖1 . 𝑑𝑓 𝑖2 > / [∑Q- ∑Q5 𝐷𝐶𝐹 𝑗1 . 𝐷 𝑗1 . 𝑁 𝑗1 𝐷𝐶𝐹 𝑗2 . 𝐷 𝑗2 . 𝑁 𝑗2 ] š Where 𝑑𝑓 𝑖1 = 𝑑𝑓 𝑡, 𝑡𝑠 𝑖1 , 𝑡𝑒(𝑖1) and 𝑑𝑓 𝑖2 = 𝑑𝑓 𝑡, 𝑡𝑠 𝑖2 , 𝑡𝑒(𝑖2) š In abbreviated notation š < 𝑑𝑓 𝑖1 . 𝑑𝑓 𝑖2 >= 𝜎 𝑖1 . 𝜎 𝑖2 . 𝜌 𝑖1, 𝑖2 . 𝑑𝑡 š So to calculate the instantaneous volatility of the swap rate you need the instantaneous volatility of each forward BUT ALSO the instantaneous correlation matrix between the forward constituting the weighted basket. 120
  • 121. Luc_Faucheux_2020 A swap evolving to the first set š Example above : a 5x12 swap evolving on the volatility surface up until the first set 121 f(0,0,1) f(0,1,2) f(0,2,3) f(0,3,4) f(0,4,5) f(0,5,6) f(0,6,7) f(0,7,8) f(0,8,9) f(0,9,10) f(0,10,11) f(0,11,12) f(1,1,2) f(1,5,6) f(1,6,7) f(1,7,8) f(1,8,9) f(1,9,10) f(1,10,11) f(1,11,12) f(2,2,3) f(2,5,6) f(2,6,7) f(2,7,8) f(2,8,9) f(2,9,10) f(2,10,11) f(2,11,12) f(3,3,4) f(3,5,6) f(3,6,7) f(3,7,8) f(3,8,9) f(3,9,10) f(3,10,11) f(3,11,12) f(4,4,5) f(4,5,6) f(4,6,7) f(4,7,8) f(4,8,9) f(4,9,10) f(4,10,11) f(4,11,12) f(5,5,6) f(5,6,7) f(5,7,8) f(5,8,9) f(5,9,10) f(5,10,11) f(5,11,12) f(6,6,7) f(7,7,8) f(8,8,9) f(9,9,10) f(10,10,11) f(11,11,12) f(12,12,13)
  • 122. Luc_Faucheux_2020 A swap evolving to maturity š Example above : a 5x12 swap evolving on the volatility surface up until maturity 122 f(0,0,1) f(0,1,2) f(0,2,3) f(0,3,4) f(0,4,5) f(0,5,6) f(0,6,7) f(0,7,8) f(0,8,9) f(0,9,10) f(0,10,11) f(0,11,12) f(1,1,2) f(1,5,6) f(1,6,7) f(1,7,8) f(1,8,9) f(1,9,10) f(1,10,11) f(1,11,12) f(2,2,3) f(2,5,6) f(2,6,7) f(2,7,8) f(2,8,9) f(2,9,10) f(2,10,11) f(2,11,12) f(3,3,4) f(3,5,6) f(3,6,7) f(3,7,8) f(3,8,9) f(3,9,10) f(3,10,11) f(3,11,12) f(4,4,5) f(4,5,6) f(4,6,7) f(4,7,8) f(4,8,9) f(4,9,10) f(4,10,11) f(4,11,12) f(5,5,6) f(5,6,7) f(5,7,8) f(5,8,9) f(5,9,10) f(5,10,11) f(5,11,12) f(6,6,7) f(6,7,8) f(6,8,9) f(6,9,10) f(6,10,11) f(6,11,12) f(7,7,8) f(7,8,9) f(7,9,10) f(7,10,11) f(7,11,12) f(8,8,9) f(8,9,10) f(8,10,11) f(8,11,12) f(9,9,10) f(9,10,11) f(9,11,12) f(10,10,11) f(10,11,12) f(11,11,12) f(12,12,13)
  • 123. Luc_Faucheux_2020 A swaption is a mid-curve on the basket of forwards š Example above : a “5y7y” swaption, or a 5y option on a 7y swap, equating the year to the time units š Option expires at time t5, underlying is a swap starting at time t5 and ending at time t12 š Note that only the first forward gets to experience the “whole life” volatility, all the other forwards essentially will experience the “mid-curve” or truncated volatility up to the swaption expiry 123 f(0,0,1) f(0,1,2) f(0,2,3) f(0,3,4) f(0,4,5) f(0,5,6) f(0,6,7) f(0,7,8) f(0,8,9) f(0,9,10) f(0,10,11) f(0,11,12) f(1,1,2) f(1,5,6) f(1,6,7) f(1,7,8) f(1,8,9) f(1,9,10) f(1,10,11) f(1,11,12) f(2,2,3) f(2,5,6) f(2,6,7) f(2,7,8) f(2,8,9) f(2,9,10) f(2,10,11) f(2,11,12) f(3,3,4) f(3,5,6) f(3,6,7) f(3,7,8) f(3,8,9) f(3,9,10) f(3,10,11) f(3,11,12) f(4,4,5) f(4,5,6) f(4,6,7) f(4,7,8) f(4,8,9) f(4,9,10) f(4,10,11) f(4,11,12) f(5,5,6) f(5,6,7) f(5,7,8) f(5,8,9) f(5,9,10) f(5,10,11) f(5,11,12) f(6,6,7) f(7,7,8) f(8,8,9) f(9,9,10) f(10,10,11) f(11,11,12) f(12,12,13)
  • 124. Luc_Faucheux_2020 Another look at the timing convexity 124
  • 125. Luc_Faucheux_2020 Looking at the timing convexity š We can note 2 things. š 1) when dealing with complicated models (like HJM, BGM,..) the arbitrage condition will impose what the drift should be (in HJM the drift will be constrained by a specific formula) š 2) Because the functional of the rates as a function of the discount factors, and the other way around is non-linear, when looking at payoffs of the rate that do not match the regular case, we will get a convexity adjustment on the forward rate, and that convexity adjustment will depend on the specific model we use for the dynamics of rates, and will have to be calibrated somehow to the market. š Because the function 𝑓 𝑥 = - -/9 is convex š 𝔌 𝑓 𝑥 <> - -/𝔌{9} š In fact: 𝔌 𝑓 𝑥 > - -/𝔌{9} š So right now we can see that we will need to adjust down the value of forward rates from the implied dynamics in order to respect the arbitrage relation 125
  • 126. Luc_Faucheux_2020 Looking at the timing convexity - II 126 𝑡 𝑡 𝑡𝑖𝑚𝑒 𝑡! 𝑡" 𝑧𝑐 𝑡, 𝑡Q, 𝑡Q = $1 𝑧𝑐 𝑡, 𝑡A, 𝑡A = $1 𝑡𝑖𝑚𝑒 𝑙 𝑡, 𝑡A, 𝑡Q . 𝜏 𝑡, 𝑡A, 𝑡Q = 𝑡" 𝑡!
  • 127. Luc_Faucheux_2020 Looking at the timing convexity - III š In the market the floating leg of regular swaps are such that it pays an index called LIBOR 𝑙𝑖𝑏𝑜𝑟 𝑡A, 𝑡A, 𝑡Q that is fixed by the BBA (British Banker Association) at 11am LN (London) time on 𝑡A (actually spot from 𝑡A as all transactions are spot based, spot is 2 NY&LN business days from 𝑡A ) and is supposed to be representative of the unsecured borrowing cost in the interbank markets, from 𝑡A to 𝑡Q š IF YOU ASSUME that 𝑙𝑖𝑏𝑜𝑟 𝑡A, 𝑡A, 𝑡Q = 𝑙 𝑡A, 𝑡A, 𝑡Q , THEN you can value a swap using only the yield curve at time 𝑡 with the quantities 𝑙 𝑡, 𝑡A, 𝑡Q , and the swap will be such that the Fixed leg and the floating leg will be given by the formula š 𝑝𝑣_𝑓𝑙𝑜𝑎𝑡 𝑡 = ∑A 𝑙(𝑡, 𝑡A, 𝑡A/-). 𝜏(𝑡, 𝑡A, 𝑡A/-). 𝑧𝑐(𝑡, 𝑡, 𝑡A/-) š 𝑝𝑣_𝑓𝑙𝑜𝑎𝑡 𝑡 = ∑A{−𝑧𝑐 𝑡, 𝑡, 𝑡A/- + 𝑧𝑐(𝑡, 𝑡, 𝑡A)} š 𝑝𝑣_𝑓𝑖𝑥𝑒𝑑 𝑡 = ∑A 𝑋. 𝜏(𝑡, 𝑡A, 𝑡A/-). 𝑧𝑐(𝑡, 𝑡, 𝑡A/-) š Where the summation goes over the successive swap periods 127
  • 128. Luc_Faucheux_2020 Looking at the timing convexity - IV š The Swap Rate is the value of the coupon on the Fixed side such that the present value at time 𝑡 of the swap is 0 (swap is on market) š 𝑝𝑣_𝑓𝑙𝑜𝑎𝑡 𝑡 = 𝑝𝑣_𝑓𝑖𝑥𝑒𝑑 𝑡 = ∑A 𝑆𝑅. 𝜏(𝑡, 𝑡A, 𝑡A/-). 𝑧𝑐(𝑡, 𝑡, 𝑡A/-) š 𝑆𝑅(𝑡, 𝑇N, 𝑇O) = ∑, 1(#,#,,#,.!).,(#,#,,#,.!).)*(#,#,#,.!) ∑, ,(#,#,,#,.!).)*(#,#,#,.!) š The Swap Rate at time 𝑡 is a weighted average of the forward rates 𝑙(𝑡, 𝑡A, 𝑡A/-) for a given start of the swap 𝑇N and maturity 𝑇O 128
  • 129. Luc_Faucheux_2020 Looking at the timing convexity - V š LIBOR IN ARREARS-IN ADVANCE š A contract that pays 𝑙 𝑡, 𝑡A, 𝑡Q paid on the 𝜏 𝑡, 𝑡A, 𝑡Q daycount convention, on $1 principal amount at time 𝑡Q is worth at time 𝑡: š 𝑉f1g;# # = 𝑧𝑐 𝑡, 𝑡, 𝑡Q . 𝑙 𝑡, 𝑡A, 𝑡Q . 𝜏 𝑡, 𝑡A, 𝑡Q = 𝑉_𝑓𝑙𝑜𝑎𝑡_𝑎𝑑𝑣𝑎𝑛𝑐𝑒 𝑡 š Regular case (Libor set in advance paid in arrears) š A contract that pays 𝑙 𝑡, 𝑡A, 𝑡Q paid on the 𝜏 𝑡, 𝑡A, 𝑡Q daycount convention, on $1 principal amount at time 𝑡A is worth at time 𝑡: š 𝑉f1g;# # = 𝑧𝑐 𝑡, 𝑡, 𝑡A . 𝑙 𝑡, 𝑡A, 𝑡Q . 𝜏 𝑡, 𝑡A, 𝑡Q = 𝑉_𝑓𝑙𝑜𝑎𝑡_𝑎𝑟𝑟𝑒𝑎𝑟𝑠 𝑡 š ? š That would be what most people assumed and did in 1995 when Goldman Sachs called them up, and what most people would still do I would surmise, and would be wrong ! 129
  • 130. Luc_Faucheux_2020 Looking at the timing convexity - VI š Note that there is another added twist because the “arrears” case is usually set in arrears/paid in arrears (at the end of the period). š So you can offset by one period. š But in any case, remember that the regular case (the good one where we can express the contract as a linear function of zero discount factors) is such that the libor rate is set at the beginning of the period and paid at the end š In the weird “arrears” case, the libor rate is set and paid at the same time š Let’s try to value this contract: š We had by definition: š 𝑧𝑐 𝑡, 𝑡, 𝑡Q . 𝑙 𝑡, 𝑡A, 𝑡Q . 𝜏 𝑡, 𝑡A, 𝑡Q = 𝑧𝑐 𝑡, 𝑡, 𝑡A − 𝑧𝑐 𝑡, 𝑡, 𝑡Q š What we are after is: š 𝑧𝑐 𝑡, 𝑡, 𝑡A . 𝑙 𝑡, 𝑡A, 𝑡Q . 𝜏 𝑡, 𝑡A, 𝑡Q 130
  • 131. Luc_Faucheux_2020 Looking at the timing convexity - VII š Going through the previous derivation: š 𝑧𝑐 𝑡, 𝑡A, 𝑡Q = - -/, #,#,,#/ .1 #,#,,#/ we have also š 𝑧𝑐 𝑡, 𝑡A, 𝑡Q . 𝑙 𝑡, 𝑡A, 𝑡Q . 𝜏 𝑡, 𝑡A, 𝑡Q = 1 − 𝑧𝑐 𝑡, 𝑡A, 𝑡Q š And š 𝑧𝑐 𝑡, 𝑡, 𝑡Q = 𝑧𝑐 𝑡, 𝑡, 𝑡A . 𝑧𝑐 𝑡, 𝑡A, 𝑡Q š So: 𝑧𝑐 𝑡, 𝑡A, 𝑡Q = )* #,#,#/ )* #,#,#, š 𝑧𝑐 𝑡, 𝑡A, 𝑡A = 1 so: š 𝑙 𝑡, 𝑡A, 𝑡Q . 𝜏 𝑡, 𝑡A, 𝑡Q = 𝑧𝑐 𝑡, 𝑡A, 𝑡A . 𝑙 𝑡, 𝑡A, 𝑡Q . 𝜏 𝑡, 𝑡A, 𝑡Q = 1 − 𝑧𝑐 𝑡, 𝑡A, 𝑡Q . )* #,#,,#, )* #,#,,#/ š This is NOT a linear function of the zero coupon discount factors. 131
  • 132. Luc_Faucheux_2020 Looking at the timing convexity - VIII š 𝑙 𝑡, 𝑡A, 𝑡Q . 𝜏 𝑡, 𝑡A, 𝑡Q = 𝑧𝑐 𝑡, 𝑡A, 𝑡A . 𝑙 𝑡, 𝑡A, 𝑡Q . 𝜏 𝑡, 𝑡A, 𝑡Q = 1 − 𝑧𝑐 𝑡, 𝑡A, 𝑡Q . )* #,#,,#, )* #,#,,#/ š 𝑧𝑐 𝑡, 𝑡A, 𝑡Q = )* #,#,#/ )* #,#,#, š 𝑙 𝑡, 𝑡A, 𝑡Q . 𝜏 𝑡, 𝑡A, 𝑡Q = 1 − )* #,#,#/ )* #,#,#, . )* #,#,,#, )* #,#,,#/ š 𝑙 𝑡, 𝑡A, 𝑡Q . 𝜏 𝑡, 𝑡A, 𝑡Q = 1 − )* #,#,#/ )* #,#,#, . - )* #,#,,#/ = 1 − )* #,#,#/ )* #,#,#, . )* #,#,#, )* #,#,#/ š 𝑙 𝑡, 𝑡A, 𝑡Q . 𝜏 𝑡, 𝑡A, 𝑡Q = )* #,#,#, )* #,#,#/ − 1 š 𝑙 𝑡, 𝑡A, 𝑡Q . 𝜏 𝑡, 𝑡A, 𝑡Q = 𝑧𝑐 𝑡, 𝑡, 𝑡A − 𝑧𝑐 𝑡, 𝑡, 𝑡Q . - )* #,#,#/ š Again, NOT a linear function of the quantities 𝑧𝑐 𝑡, 𝑡, 𝑡A 132
  • 133. Luc_Faucheux_2020 Looking at the timing convexity - IX š Blyth p.142 (using our notations) š A contract that pays 𝑙 𝑡, 𝑡A, 𝑡Q paid on the 𝜏 𝑡, 𝑡A, 𝑡Q daycount convention, on $1 principal amount at time 𝑡Q is worth at time 𝑡: š 𝑉f1g;# # = 𝑧𝑐 𝑡, 𝑡, 𝑡Q . 𝑙 𝑡, 𝑡A, 𝑡Q . 𝜏 𝑡, 𝑡A, 𝑡Q = 𝑉_𝑓𝑙𝑜𝑎𝑡_𝑎𝑑𝑣𝑎𝑛𝑐𝑒 𝑡 š Regular case (Libor set in advance paid in arrears) š 𝔌#, TU 𝑉 𝑡A, $ V #,#,,#/ ., -/V #,#,,#/ ., , 𝑡A, 𝑡A |𝔉(𝑡) = 1 #,#,,#/ ., -/1 #,#,,#/ ., š Note that the random variable 𝐿 𝑡, 𝑡A, 𝑡Q gets fixed to 𝑙 𝑡A, 𝑡A, 𝑡Q at time 𝑡 = 𝑡A and is then constant thereafter š The ARREARS case correspond to : š 𝔌#, TU 𝑉 𝑡A, $𝐿 𝑡, 𝑡A, 𝑡Q . 𝜏, 𝑡A, 𝑡A |𝔉(𝑡) =? 133
  • 134. Luc_Faucheux_2020 Looking at the timing convexity - X š We trying to evaluate: š 𝔌#, TU 𝑉 𝑡A, $𝐿 𝑡, 𝑡A, 𝑡Q . 𝜏, 𝑡A, 𝑡A |𝔉(𝑡) =? š We know that under the terminal measure (”paid at time 𝑡Q”) we have: š 𝔌#/ TU 𝑉 𝑡Q, $𝐿 𝑡, 𝑡A, 𝑡Q , 𝑡A, 𝑡Q |𝔉(𝑡) = 𝑙 𝑡, 𝑡A, 𝑡Q š So that looks promising, we just need to change the payment of the claim $𝐿 𝑡, 𝑡A, 𝑡Q . 𝜏 from being paid at time 𝑡A to being paid at time 𝑡Q š Turns out that we know how to do that because we went through the trouble of looking at deferred claim (told you there was some logic to all that madness) š 𝔌#, TU 𝑉 𝑡A, $𝐻 𝑡 , 𝑡A, 𝑡Q |𝔉(𝑡) = 𝔌#, TU 𝑉 𝑡A, $𝐻 𝑡 . 𝑍𝐶(𝑡, 𝑡A, 𝑡Q), 𝑡A, 𝑡A |𝔉(𝑡) š Almost looks like what we want with $𝐻 𝑡 = $𝐿 𝑡, 𝑡A, 𝑡Q . 𝜏, but instead of bringing the expectation ”backward in time ” from time 𝑡Q to time 𝑡A, we want to push it “forward in time” from time 𝑡A to time 𝑡Q 134
  • 135. Luc_Faucheux_2020 Looking at the timing convexity - XI š So far on all those slides we have applied the magic trick : 1 = 1 š Or more exactly: 1 − 1 = 0 š As in : = -/= = =/-.- -/= = 1 − - -/= š We will now use a different variant of that magic trick 1 = 1 š As in for any reasonable variable 𝑋, we have 𝑋 = 𝑋 š Or say it otherwise: = = = 1 š We plug this into: š 𝔌#, TU 𝑉 𝑡A, $𝐿 𝑡, 𝑡A, 𝑡Q . 𝜏, 𝑡A, 𝑡A |𝔉(𝑡) š With 𝑋 = 𝑍𝐶(𝑡, 𝑡A, 𝑡Q) 135
  • 136. Luc_Faucheux_2020 Looking at the timing convexity - XII š ? = 𝔌#, TU 𝑉 𝑡A, $𝐿 𝑡, 𝑡A, 𝑡Q . 𝜏, 𝑡A, 𝑡A |𝔉(𝑡) = 𝔌#, TU 𝑉 𝑡A, $𝐿 𝑡, 𝑡A, 𝑡Q . 𝜏. TU(#,#,,#/) TU(#,#,,#/) , 𝑡A, 𝑡A |𝔉(𝑡) š ? = 𝔌#, TU 𝑉 𝑡A, $V #,#,,#/ ., TU(#,#,,#/) . 𝑍𝐶(𝑡, 𝑡A, 𝑡Q), 𝑡A, 𝑡A |𝔉(𝑡) š ? = 𝔌#, TU 𝑉 𝑡A, $V #,#,,#/ ., TU(#,#,,#/) , 𝑡A, 𝑡Q |𝔉(𝑡) š And we have by definition: š 𝑍𝐶 𝑡, 𝑡A, 𝑡Q = - -/V #,#,,#/ ., š - TU #,#,,#/ = 1 + 𝐿 𝑡, 𝑡A, 𝑡Q . 𝜏 š ? = 𝔌#, TU 𝑉 𝑡A, $𝐿 𝑡, 𝑡A, 𝑡Q . 𝜏. (1 + 𝐿 𝑡, 𝑡A, 𝑡Q . 𝜏 ), 𝑡A, 𝑡Q |𝔉(𝑡) 136
  • 137. Luc_Faucheux_2020 Looking at the timing convexity - XIII š ? = 𝔌#, TU 𝑉 𝑡A, $𝐿 𝑡, 𝑡A, 𝑡Q . 𝜏, 𝑡A, 𝑡A |𝔉(𝑡) š ? = 𝔌#, TU 𝑉 𝑡A, $𝐿 𝑡, 𝑡A, 𝑡Q . 𝜏. (1 + 𝐿 𝑡, 𝑡A, 𝑡Q . 𝜏 ), 𝑡A, 𝑡Q |𝔉(𝑡) š ? = 𝔌#, TU 𝑉 𝑡A, $[𝐿 𝑡, 𝑡A, 𝑡Q . 𝜏 + 𝐿 𝑡, 𝑡A, 𝑡Q . 𝜏 5 ], 𝑡A, 𝑡Q |𝔉(𝑡) š Expressed in this fashion we see a rate square term than appears, for which we will have to compute an expectation š So there will be most likely some convexity to compute, hence a convexity adjustment š Chances are that this convexity adjustment will depend on the specifics of the dynamics (volatility, distribution) that we will assume for the rate š Derivatives with the square of rates were somewhat popular in the early 90s until something blew up, lawsuit, then people stopped trading it 137
  • 138. Luc_Faucheux_2020 Looking at the timing convexity - XIV š Now, we are looking at the payoff: š 𝐻 𝑡 = $[𝐿 𝑡, 𝑡A, 𝑡Q . 𝜏 + 𝐿 𝑡, 𝑡A, 𝑡Q . 𝜏 5 ] š Which is fixed and known for all time 𝑡 > 𝑡A and is paid at time 𝑡Q š ? = 𝔌#, TU 𝑉 𝑡A, $[𝐻(𝑡)], 𝑡A, 𝑡Q |𝔉(𝑡) š And so we almost there, but from the tower property we then have: š ? = 𝔌#/ TU 𝑉 𝑡A, $[𝐻(𝑡)], 𝑡A, 𝑡Q |𝔉(𝑡) š Under the terminal measure associated with the 𝑍𝐶 𝑡, 𝑡, 𝑡Q discount factor š So š 𝔌#/ TU 𝑉 𝑡A, $[𝐻(𝑡)], 𝑡A, 𝑡Q |𝔉(𝑡) = 𝔌#/ TU 𝑉 𝑡A, $ [(#) TU #/,#/,#/ , 𝑡A, 𝑡Q |𝔉(𝑡) = ? #,$[[(#)],#,,#/ )* #,#,#/ 138
  • 139. Luc_Faucheux_2020 Looking at the timing convexity - XV š ? = 𝔌#, TU 𝑉 𝑡A, $𝐿 𝑡, 𝑡A, 𝑡Q . 𝜏, 𝑡A, 𝑡A |𝔉(𝑡) š ? = 𝔌#/ TU 𝑉 𝑡A, $[𝐻(𝑡)], 𝑡A, 𝑡Q |𝔉(𝑡) š With: š 𝐻 𝑡 = $[𝐿 𝑡, 𝑡A, 𝑡Q . 𝜏 + 𝐿 𝑡, 𝑡A, 𝑡Q . 𝜏 5 ] š 𝑉 𝑡, $[𝐻(𝑡)], 𝑡A, 𝑡Q = 𝑧𝑐 𝑡, 𝑡, 𝑡Q . 𝔌#/ TU 𝑉 𝑡A, $[𝐻(𝑡)], 𝑡A, 𝑡Q |𝔉(𝑡) š NOW we know that under the Forward measure (terminal- 𝑡Q measure): š 𝔌#/ TU 𝑉 𝑡Q, $𝐿 𝑡, 𝑡A, 𝑡Q , 𝑡A, 𝑡Q |𝔉(𝑡) = 𝑙 𝑡, 𝑡A, 𝑡Q š 𝔌#/ TU 𝑉 𝑡Q, $𝐿 𝑡, 𝑡A, 𝑡Q . 𝜏, 𝑡A, 𝑡Q |𝔉(𝑡) = 𝑙 𝑡, 𝑡A, 𝑡Q . 𝜏 š Remember we can only drop the daycount fraction 𝜏 = 𝜏 𝑡, 𝑡A, 𝑡Q in some very specific cases 139