SlideShare a Scribd company logo
1 of 115
Download to read offline
Luc_Faucheux_2020
THE RATES WORLD โ€“ Part II
Second pass, this time with graphs
1
Luc_Faucheux_2020
Couple of notes on those slides
ยจ Those are part II of the the slides on Rates
ยจ Part I was using very little math, and in particular we glanced over the fact that rates could
move
ยจ Every calculation was done in a โ€œdeterministicโ€ manner or zero volatility
ยจ We revisit this here, and shows why that was justified for Bonds and โ€œregularโ€ swaps in a
graphical manner, introducing the commonly used graphs for cash flows that you will find in
most textbooks
ยจ Again, trying to limit the math to a minimum here, but refining a little the notations as we go
along in order to make it rigorous when needed, and gaining intuition when we realize that
our current notation is incomplete and needs to be modified
ยจ This deck can be viewed as a โ€œlittle graphical breakโ€ where we refine the concept of discount
factor before we attack part III.
ยจ This is usually a morning presentation to go easy before lunch or coffee before we attack
part III which will be a little harder
2
Luc_Faucheux_2020
Notations in the Rates world
Spot section
Deterministic view
3
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(โˆซ&
#
๐‘… ๐‘  . ๐‘‘๐‘ )
4
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)
5
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:
6
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(โˆ’ โˆซ#
%
๐‘… ๐‘  . ๐‘‘๐‘ )
ยจ ๐‘Ÿ ๐‘ก, ๐‘‡ =
-
, #,%
. โˆซ#
%
๐‘… ๐‘  . ๐‘‘๐‘ 
7
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 โˆ’ โˆซ#
%
๐‘… ๐‘  . ๐‘‘๐‘  ]
8
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
ยจ ๐‘ง๐‘ ๐‘ก, ๐‘‡ =
-
(-/1 #,% )# %,'
ยจ In the deterministic case:
ยจ ๐‘ง๐‘ ๐‘ก, ๐‘‡ =
-
(-/3 #,% )# %,' = ๐ท ๐‘ก, ๐‘‡ =
!(#)
!(%)
= exp(โˆ’ โˆซ#
%
๐‘… ๐‘  . ๐‘‘๐‘ )
9
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(โˆ’ โˆซ#
%
๐‘… ๐‘  . ๐‘‘๐‘ )
10
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) #,% )).# %,'
11
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
%โ†’#
(
-.)* #,%
, #,%
)
12
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
ยจ You find sometimes the adjective โ€œinstantaneousโ€ to describe the quantity ๐‘…(๐‘ก) which is the
limit of small time intervals: ๐ฟ๐‘–๐‘š ๐‘‡ โ†’ ๐‘ก = ๐ฟ๐‘–๐‘š ๐œ โ†’ 0
13
Luc_Faucheux_2020
Usual graphs for cash flows
14
Luc_Faucheux_2020
Some useful graphs
ยจ We will focus on the case of the simply compounded spot rate, where we are at time ๐‘ก
ยจ Simply compounded spot: ๐‘ง๐‘ ๐‘ก, ๐‘‡ =
-
-/, #,% .1 #,%
ยจ What is the value ๐‘๐‘ฃ of a SPOT contract that when entered at time ๐‘ก guarantees the
payment of one unit of currency at time ๐‘‡ (remember that we are 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
ยจ ๐”ผ
-
)* %,%
=
78
)*(#,%)
= ๐”ผ
-
)* %,%
= ๐”ผ
-
-
= 1 since ๐‘ง๐‘ ๐‘‡, ๐‘‡ = 1
ยจ So the value today at time ๐‘ก of that spot contract is ๐‘๐‘ฃ(๐‘ก) = ๐‘ง๐‘ ๐‘ก, ๐‘‡
ยจ Note that we could also take this as the definition of the โ€œmoney curveโ€, we could assume
for now that at time ๐‘ก the quantities ๐‘ง๐‘ ๐‘ก, ๐‘‡ are known or observable and give us the value
of a contract that pays $1 at time ๐‘‡
15
Luc_Faucheux_2020
Some useful graphs - II
ยจ ๐‘๐‘ฃ(๐‘ก) = ๐‘ง๐‘ ๐‘ก, ๐‘‡ is the value at time ๐‘ก of a SPOT contract that will return $1 at time ๐‘‡
ยจ Note that once entered into this contract, the value will change over time, but we know that
we will receive $1 at time ๐‘‡ (hint: that is why it is called Fied-Income, unlike equities for
example)
ยจ In lots of textbooks you will see the usual โ€œarrowโ€ graphs.
16
๐‘ก๐‘–๐‘š๐‘’
๐‘ก
๐‘‡
๐‘๐‘ฃ(๐‘ก) = ๐‘ง๐‘ ๐‘ก, ๐‘‡
๐‘ง๐‘ ๐‘‡, ๐‘‡ = $1
Luc_Faucheux_2020
Some useful graphs - III
17
๐‘ก๐‘–๐‘š๐‘’
๐‘ก
๐‘‡
๐‘๐‘ฃ(๐‘ก) = ๐‘ง๐‘ ๐‘ก, ๐‘‡
๐‘ง๐‘ ๐‘‡, ๐‘‡ = $1
ยจ You pay ๐‘ง๐‘ ๐‘ก, ๐‘‡ today at time ๐‘ก in order to get $1 at time ๐‘‡
ยจ The net value today of those two cashflows is 0
Luc_Faucheux_2020
Some useful graphs โ€“ III-a
18
๐‘ก๐‘–๐‘š๐‘’
๐‘ก
๐‘‡
๐‘๐‘ฃ(๐‘ก) = ๐‘ง๐‘ ๐‘ก, ๐‘‡
๐‘ง๐‘ ๐‘‡, ๐‘‡ = $1
= 0
Luc_Faucheux_2020
Some useful graphs - IV
ยจ Simply compounded spot: ๐‘ง๐‘ ๐‘ก, ๐‘‡ =
-
-/, #,% .1 #,%
ยจ ๐‘ง๐‘ ๐‘ก, ๐‘‡ . (1 + ๐œ ๐‘ก, ๐‘‡ . ๐‘™ ๐‘ก, ๐‘‡ ) = 1
ยจ ๐‘ง๐‘ ๐‘ก, ๐‘‡ + ๐‘ง๐‘ ๐‘ก, ๐‘‡ . ๐œ ๐‘ก, ๐‘‡ . ๐‘™ ๐‘ก, ๐‘‡ = 1
ยจ ๐‘ง๐‘ ๐‘ก, ๐‘‡ is the value ๐‘๐‘ฃ of a SPOT contract that when entered at time ๐‘ก guarantees the
payment of one unit of currency at time ๐‘‡ (remember that we are at time ๐‘ก)
ยจ 1 is 1
ยจ Similarly, ๐‘ง๐‘ ๐‘ก, ๐‘‡ . ๐œ ๐‘ก, ๐‘‡ . ๐‘™ ๐‘ก, ๐‘‡ is the value of a SPOT contract that when entered at time ๐‘ก
guarantees the payment of (๐œ ๐‘ก, ๐‘‡ . ๐‘™ ๐‘ก, ๐‘‡ ) of currency at time ๐‘‡ (remember that we are at
time ๐‘ก, and so at time ๐‘ก all quantities are known). This will NOT be the case when we start
looking at forward. Or at least we will have to exercise some caution.
19
Luc_Faucheux_2020
Some useful graphs - V
20
๐‘ก๐‘–๐‘š๐‘’
๐‘ก
๐‘‡
๐‘ง๐‘ ๐‘‡, ๐‘‡ = $1
๐‘ง๐‘ ๐‘ก, ๐‘ก = $1
๐œ ๐‘ก, ๐‘‡ . ๐‘™ ๐‘ก, ๐‘‡
Luc_Faucheux_2020
Some useful graphs - VI
ยจ In most textbooks the squiggly line is to represent a FLOATING payment.
ยจ In the general case the value of this payment is not known and fixed, but the payment is
usually based on a rate, like BBA LIBOR, which can be published in a manner that is not
completely transparent or obvious, hence the squiggly representation usually to represent
โ€œfloatingโ€ payments.
ยจ Note that in our case, we have defined this payment as a function of the ZC
ยจ By the way, it is surprisingly hard to make a squiggly line in PowerPoint
21
Luc_Faucheux_2020
Some useful graphs โ€“ VI-a
ยจ Note that we know ๐‘ง๐‘ ๐‘ก, ๐‘‡
ยจ So we know
-
-/, #,% .1 #,%
ยจ So we know ๐‘™ ๐‘ก, ๐‘‡
ยจ We know that the value of receiving $1 at time ๐‘‡ is ๐‘ง๐‘ ๐‘ก, ๐‘‡
ยจ So we know that the value of receiving $X at time ๐‘‡ is (๐‘‹. ๐‘ง๐‘ ๐‘ก, ๐‘‡ )
ยจ If we set ๐œ ๐‘ก, ๐‘‡ . ๐‘™ ๐‘ก, ๐‘‡ = ๐‘‹, then the value of receiving ๐œ ๐‘ก, ๐‘‡ . ๐‘™ ๐‘ก, ๐‘‡ time ๐‘‡ is :
ยจ ๐œ ๐‘ก, ๐‘‡ . ๐‘™ ๐‘ก, ๐‘‡ . ๐‘ง๐‘ ๐‘ก, ๐‘‡ = 1 โˆ’ ๐‘ง๐‘ ๐‘ก, ๐‘‡
ยจ That is the value of receiving $1 at time ๐‘ก and paying $1 at time ๐‘‡
ยจ That is true if the quantity ๐‘™ ๐‘ก, ๐‘‡ is KNOWN, which it is at time ๐‘ก as we defined it.
ยจ In order to show that this quantity is also known at time before ๐‘ก, we need to rely on the
replication concept, also called the โ€œlaw of one priceโ€ or โ€œno-arbitrageโ€
22
Luc_Faucheux_2020
Some useful graphs - VII
ยจ In most textbooks also a straight line is for a FIXED payment
ยจ So when we will deal with swaps we will have a stream of FIXED payments (with a fixed
coupon like a FIXED coupon bond) versus a stream of FLOAT cashflows that will be a function
of some index that is โ€œfloatingโ€ (not known at inception). For most swaps that index is the
LIBOR rate, soon to be replaced with SOFR.
23
Luc_Faucheux_2020
Some useful graphs - VIII
ยจ Notional exchange:
ยจ A contract will be known to have a Notional exchange when the principal amount (notional(
is ACTUALLY being paid in/out as an actual cash flows.
ยจ In the example we just saw the notional ($1) is paid out at the beginning of the period at
time ๐‘ก and received back at the end of the period at time ๐‘‡
ยจ The value at time ๐‘ก of this notional exchange will be:
ยจ ๐‘๐‘ฃ ๐‘ก = ๐‘ง๐‘ ๐‘ก, ๐‘‡ โˆ’ 1
ยจ Since: ๐‘ง๐‘ ๐‘ก, ๐‘‡ + ๐‘ง๐‘ ๐‘ก, ๐‘‡ . ๐œ ๐‘ก, ๐‘‡ . ๐‘™ ๐‘ก, ๐‘‡ = 1
ยจ ๐‘๐‘ฃ ๐‘ก = ๐‘ง๐‘ ๐‘ก, ๐‘‡ โˆ’ 1 = โˆ’๐‘ง๐‘ ๐‘ก, ๐‘‡ . ๐œ ๐‘ก, ๐‘‡ . ๐‘™ ๐‘ก, ๐‘‡
ยจ SO, paying out $1 now at time ๐‘ก and receiving it back at time ๐‘‡ has a negative present value
(because usually rates are positive and money has positive time value, but then again rates
are not necessarily positive right?), and that negative present value is EXACTLY equal and
opposite to the present value of receiving at time ๐‘‡ a cash flow equal to ๐œ ๐‘ก, ๐‘‡ . ๐‘™ ๐‘ก, ๐‘‡
24
Luc_Faucheux_2020
Some useful graphs - IX
25
๐‘ก๐‘–๐‘š๐‘’
๐‘ก
๐‘‡
๐‘ง๐‘ ๐‘‡, ๐‘‡ = $1
๐‘ง๐‘ ๐‘ก, ๐‘ก = $1
๐‘ก๐‘–๐‘š๐‘’๐‘ก
๐‘‡
๐œ ๐‘ก, ๐‘‡ . ๐‘™ ๐‘ก, ๐‘‡
+ = 0
Luc_Faucheux_2020
Some useful graphs โ€“ IX-a (obviously)
26
๐‘ก๐‘–๐‘š๐‘’
๐‘ก
๐‘‡
๐‘ง๐‘ ๐‘‡, ๐‘‡ = $1
๐‘ง๐‘ ๐‘ก, ๐‘ก = $1
+ = 0
๐‘ก๐‘–๐‘š๐‘’
๐‘ก
๐‘‡
๐‘ง๐‘ ๐‘‡, ๐‘‡ = $1
๐‘ง๐‘ ๐‘ก, ๐‘ก = $1
Luc_Faucheux_2020
Some useful graphs - X
27
๐‘ก๐‘–๐‘š๐‘’
๐‘ก
๐‘‡
๐‘ง๐‘ ๐‘‡, ๐‘‡ = $1
๐‘ง๐‘ ๐‘ก, ๐‘ก = $1
๐‘ก๐‘–๐‘š๐‘’๐‘ก
๐‘‡
๐œ ๐‘ก, ๐‘‡ . ๐‘™ ๐‘ก, ๐‘‡
=
Luc_Faucheux_2020
Some useful graphs - XI
ยจ Receiving $1 today at time ๐‘ก and paying it back at time ๐‘‡ (doing a notional principal
exchange from period start to period end) has the SAME exact value as not exchanging any
principal (notional) and just receiving at the end of the period a cashflow equal to:
ยจ ๐œ ๐‘ก, ๐‘‡ . ๐‘™ ๐‘ก, ๐‘‡
ยจ Where the simply compounded spot rate ๐‘™ ๐‘ก, ๐‘‡ is given by:
ยจ ๐‘™ ๐‘ก, ๐‘‡ =
-
,(#,%)
.
-.)*(#,%)
)*(#,%)
ยจ Or in a more intuitive bootstrap manner:
ยจ ๐‘ง๐‘ ๐‘ก, ๐‘‡ =
-
-/, #,% .1 #,%
= ๐‘ง๐‘ ๐‘ก, ๐‘ก .
-
-/, #,% .1 #,%
since ๐‘ง๐‘ ๐‘ก, ๐‘ก = 1
28
Luc_Faucheux_2020
Notations in the Rates world
Forward section
Deterministic view
29
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:
ยจ
97(:,#)
9#
= โˆ’
9
9:
[๐‘Ž ๐‘ก . ๐‘ ๐‘ฅ, ๐‘ก โˆ’
9
9:
[
-
5
๐‘ ๐‘ก 5. ๐‘ ๐‘ฅ, ๐‘ก ]]
ยจ ๐‘‹ ๐‘ก; โˆ’ ๐‘‹ ๐‘ก< = โˆซ#=#<
#=#;
๐‘‘๐‘‹ ๐‘ก = โˆซ#=#<
#=#;
๐‘Ž(๐‘ก). ๐‘‘๐‘ก) + โˆซ#=#<
#=#;
๐‘(๐‘ก). ๐‘‘๐‘Š(๐‘ก)
ยจ ๐‘‘๐‘‹ ๐‘ก = ๐‘Ž ๐‘ก . ๐‘‘๐‘ก + ๐‘(๐‘ก). ๐‘‘๐‘Š
ยจ Where we should really write to be fully precise:
ยจ ๐‘ ๐‘ฅ, ๐‘ก = ๐‘>(๐‘ฅ, ๐‘ก|๐‘ฅ ๐‘ก = ๐‘ก& = ๐‘‹&, ๐‘ก = ๐‘ก&)
ยจ PDF Probability Density Function: ๐‘>(๐‘ฅ, ๐‘ก)
ยจ Distribution function : ๐‘ƒ>(๐‘ฅ, ๐‘ก)
ยจ ๐‘ƒ> ๐‘ฅ, ๐‘ก = ๐‘ƒ๐‘Ÿ๐‘œ๐‘๐‘Ž๐‘๐‘–๐‘™๐‘–๐‘ก๐‘ฆ ๐‘‹ โ‰ค ๐‘ฅ, ๐‘ก = โˆซ3=.?
3=:
๐‘> ๐‘ฆ, ๐‘ก . ๐‘‘๐‘ฆ ๐‘>(๐‘ฅ, ๐‘ก) =
9
9:
๐‘ƒ> ๐‘ฅ, ๐‘ก
30
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โ€
31
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:
ยจ ๐‘๐‘ฃ(๐‘ก) = ๐‘ง๐‘(๐‘ก, ๐‘ก, ๐‘‡)
32
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,
:
-/:
=
:/-.-
-/:
=
-/:.-
-/:
= 1 โˆ’
-
-/:
or more simply: ๐‘ฅ = ๐‘ฅ + 1 โˆ’ 1
33
Luc_Faucheux_2020
Notations and conventions (Spot and forward) - IV
ยจ For ANY other structure for which the payoff is NOT a LINEAR functions of the discount
factors, the payoff will exhibit some convexity.
ยจ We showed in the options module that the convexity is the origin of the option value
ยจ The option value is essentially the convexity adjustment, which will require some dynamics
(volatility) to be computed.
ยจ So the fact that a swap desk does not need to know about volatility is somewhat of an
anomaly, and also a result of how the business evolved historically
34
Luc_Faucheux_2020
Notations and conventions (Spot and forward) - V
ยจ So ๐‘๐‘ฃ(๐‘ก) = ๐‘ง๐‘(๐‘ก, ๐‘ก, ๐‘‡) is the SPOT value at time ๐‘ก of a contract that will return 1 unit of
currency at maturity ๐‘‡
ยจ From that value we can define a number of arbitrary rates.
ยจ Remember there is ONLY one value of the Zero Coupon Bond, but as many different rates as
you have conventions.
ยจ So the only thing that really matters is the Zero Coupon Bond, as a rule of thumb
ยจ When in doubt, always go back to the Zero Coupon Bond
ยจ We would naturally want to extend this to FORWARD contract: what is the value at time ๐‘ก&
of a contract that will start at time ๐‘ก and will return one unit of currency at time ๐‘‡
ยจ So we are looking if we can extend the SPOT ๐‘ง๐‘(๐‘ก&, ๐‘ก&, ๐‘‡) to something like a forward
๐‘ง๐‘(๐‘ก&, ๐‘ก, ๐‘‡)
ยจ Do not worry, in part III we will revisit the notation again to make it fully explicit, did not
want to start with the full Monthy first, and go through the steps to build it up
35
Luc_Faucheux_2020
Notations and conventions (Spot and forward) - VI
ยจ That seems to be doable based on the time value of money argument.
ยจ At time ๐‘ก&, I can enter into a SPOT contract that returns $1 at time ๐‘ก
ยจ The value of that contract is ๐‘ง๐‘(๐‘ก&, ๐‘ก&, ๐‘ก)
ยจ At time ๐‘ก&, I can enter into a SPOT contract that returns $1 at time ๐‘‡
ยจ The value of that contract is ๐‘ง๐‘(๐‘ก&, ๐‘ก&, ๐‘‡)
ยจ At time ๐‘ก&, I can enter into a FORWARD contract, an agreement to be delivered at time ๐‘ก a
โ€œthen SPOTโ€ contract that will return $1 at time ๐‘‡
ยจ The question at hand is, what is the value of that FORWARD contract over time?
ยจ All that might look like conventions for conventions sake, but trust me when we get to
future versus forward rates you will be happy to have safe ground to stand on
36
Luc_Faucheux_2020
Notations and conventions (Spot and forward) - V
ยจ Also quite frankly even people in the industry get so much confused between spot, forward,
future, forward price, forward contract, forward rate,โ€ฆ that it pays to spend a little time on
this.
ยจ But no worry, I have met very senior managers who were completely clueless about the
difference between spot and forward
ยจ So goes to show that knowledge is not always a good thing, especially when it comes to your
careerโ€ฆ
37
Luc_Faucheux_2020
Notations and conventions (Spot and forward) - VI
ยจ We can always define mathematically a number of quantities that we will call forward rates
based on the knowledge now a time ๐‘ก of the curve {๐‘ง๐‘ ๐‘ก, ๐‘ก, ๐‘‡ }
ยจ Just to make things more clear, we just use the convention that now is ๐‘ก = 0
ยจ SO today we know the curve {๐‘ง๐‘ 0,0, ๐‘‡ }
ยจ We can define what we called spot quantities (as of today ๐‘ก = 0)
ยจ In the case of the simply compounded convention for those quantities, for example the
โ€œsimply compounded spot rate, as of todayโ€ was defined as:
ยจ ๐‘™ ๐‘ก = 0, ๐‘‡ =
-
,(#=&,%)
.
-.)*(#=&,%)
)*(#=&,%)
ยจ Or alternatively, in the bootstrap form
ยจ ๐‘ง๐‘ ๐‘ก = 0, ๐‘‡ =
-
-/, #=&,% .1 #=&,%
38
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
39
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 =
-
,(&,#!,#+)
.
-.)*(&,#!,#+)
)*(&,#!,#+)
40
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, ๐‘ก = ๐‘ก-
41
Luc_Faucheux_2020
Notations and conventions (Spot and forward) - X
ยจ ๐‘ง๐‘ ๐‘ก = 0, ๐‘ก = 0, ๐‘ก = ๐‘ก- + 1 = ๐‘ง๐‘ ๐‘ก = 0, ๐‘ก = ๐‘ก-, ๐‘ก = ๐‘ก- + 1 โˆ— ๐‘ง๐‘ ๐‘ก = 0, ๐‘ก = 0, ๐‘ก = ๐‘ก-
ยจ So we also have:
ยจ ๐‘ง๐‘ ๐‘ก = 0, ๐‘ก = 0, ๐‘ก = ๐‘กA = ๐‘ง๐‘ ๐‘ก = 0, ๐‘ก = 0, ๐‘ก = 0 โˆ— โˆB=&
B=A
๐‘ง๐‘ ๐‘ก = 0, ๐‘ก = ๐‘กB, ๐‘ก = ๐‘กB + 1
ยจ Since: ๐‘ง๐‘ ๐‘ก = 0, ๐‘ก = 0, ๐‘ก = 0 = 1
ยจ Note that we also have: ๐‘ง๐‘ ๐‘ก = 0, ๐‘ก = ๐‘‡, ๐‘ก = ๐‘‡ = 1
ยจ ๐‘ง๐‘ ๐‘ก = 0, ๐‘ก = 0, ๐‘ก = ๐‘กA = โˆB=&
B=A
๐‘ง๐‘ ๐‘ก = 0, ๐‘ก = ๐‘กB, ๐‘ก = ๐‘กB + 1
ยจ ๐‘ง๐‘ 0, ๐‘ก-, ๐‘ก- + 1 =
-
-/, &,#!,#!/- .1 &,#!,#!/-
ยจ ๐‘ง๐‘ ๐‘ก = 0, ๐‘ก = 0, ๐‘ก = ๐‘กA = โˆB=&
B=A -
-/, &,#,,#,/- .1 &,#,,#,/-
42
Luc_Faucheux_2020
Notations and conventions (Spot and forward) - XI
ยจ We could also define any kind of buckets:
ยจ ๐‘ง๐‘ ๐‘ก = 0, ๐‘ก = ๐‘ก7, ๐‘ก = ๐‘ก4 = โˆB=7
B=4
๐‘ง๐‘ ๐‘ก = 0, ๐‘ก = ๐‘กB, ๐‘ก = ๐‘กB + 1
ยจ ๐‘ง๐‘ ๐‘ก = 0, ๐‘ก7, ๐‘ก4 =
-
-/, &,#-,#) .1 &,#-,#)
ยจ And so for any joint sequence of buckets, we have the usual bootstrap equation
ยจ ๐‘ง๐‘ ๐‘ก = 0, ๐‘ก = 0, ๐‘ก = ๐‘กA = โˆ ๐‘ง๐‘ ๐‘ก = 0, ๐‘ก = ๐‘ก7, ๐‘ก = ๐‘ก4
ยจ ๐‘ง๐‘ ๐‘ก = 0, ๐‘ก = 0, ๐‘ก = ๐‘กA = โˆ
-
-/, &,#-,#) .1 &,#-,#)
ยจ Where the successive buckets [๐‘ก7, ๐‘ก4] covers the [0, ๐‘กA] interval
ยจ A picture usually being worth a thousand words:
43
Luc_Faucheux_2020
Notations and conventions (Spot and forward) - XII
44
๐‘ง๐‘ 0,0,0 = 1
๐‘ง๐‘ 0,0, ๐‘ก!" = ๐‘ง๐‘ 0,0,0 โˆ—
1
1 + ๐œ 0, ๐‘ก!#, ๐‘ก!" . ๐‘™ 0, ๐‘ก!#, ๐‘ก!"
๐‘ก๐‘–๐‘š๐‘’
๐‘ก = 0 = ๐‘กB&
๐‘กB- ๐‘กB5 ๐‘กBM ๐‘กBN
๐‘ง๐‘ 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, ๐‘ก = ๐‘กA = โˆ
-
-/, &,#-,#) .1 &,#-,#)
ยจ Usually if ๐‘ก7 < ๐‘ก4 the daycount fraction is positive (not time traveling yet)
ยจ Usually the rates tend to be positive, ๐‘™ 0, ๐‘ก7, ๐‘ก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
45
Luc_Faucheux_2020
Notations and conventions (Spot and forward) - XIV
46
๐‘ง๐‘ 0,0,0 = 1
๐‘ง๐‘ 0,0, ๐‘ก!" = ๐‘ง๐‘ 0,0,0 โˆ—
1
1 + ๐œ 0, ๐‘ก!#, ๐‘ก!" . ๐‘™ 0, ๐‘ก!#, ๐‘ก!"
๐‘ก๐‘–๐‘š๐‘’ ๐‘‡๐‘กB- ๐‘กB5 ๐‘กBM ๐‘กBN
๐‘ง๐‘ 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
USING
FORWARD
RATES
๐‘ก = ๐‘กB& = 0
Luc_Faucheux_2020
Notations and conventions (Spot and forward) โ€“ XIV-a
47
๐‘ง๐‘ 0,0,0 = 1
๐‘ง๐‘ 0,0, ๐‘ก!" = ๐‘ง๐‘ 0,0,0 โˆ—
1
1 + ๐œ 0, ๐‘ก!#, ๐‘ก!" . ๐‘™ 0, ๐‘ก!#, ๐‘ก!"
๐‘ก๐‘–๐‘š๐‘’ ๐‘‡๐‘กB- ๐‘กB5 ๐‘กBM ๐‘กBN
๐‘ง๐‘ 0,0, ๐‘ก!$ = ๐‘ง๐‘ 0,0,0 โˆ—
1
1 + ๐œ 0, ๐‘ก!#, ๐‘ก!$ . ๐‘™ 0, ๐‘ก!#, ๐‘ก!$
๐‘ง๐‘ 0,0, ๐‘ก!% = ๐‘ง๐‘ 0,0,0 โˆ—
1
1 + ๐œ 0, ๐‘ก!#, ๐‘ก!% . ๐‘™ 0, ๐‘ก!#, ๐‘ก!%
๐‘ง๐‘ 0,0, ๐‘ก!& = ๐‘ง๐‘ 0,0,0 โˆ—
1
1 + ๐œ 0, ๐‘ก!#, ๐‘ก!& . ๐‘™ 0, ๐‘ก!#, ๐‘ก!&
๐‘ง๐‘ 0,0,0 = 1
๐‘ง๐‘ 0,0, ๐‘‡
๐‘ง๐‘ 0,0, ๐‘‡ โ†’ โˆž = 0
USING
SPOT
RATES
๐‘ก = ๐‘กB& = 0
Luc_Faucheux_2020
Notations and conventions (Spot and forward) โ€“ XIV-b
48
๐‘ง๐‘ 0,0,0 = 1
๐‘ง๐‘ 0, ๐‘ก!#, ๐‘ก!" = 1 โˆ—
1
1 + ๐œ 0, ๐‘ก!#, ๐‘ก!" . ๐‘™ 0, ๐‘ก!#, ๐‘ก!"
๐‘ก๐‘–๐‘š๐‘’ ๐‘‡๐‘กB- ๐‘กB5 ๐‘กBM ๐‘กBN
๐‘ง๐‘ 0, ๐‘ก!", ๐‘ก!$ = 1 โˆ—
1
1 + ๐œ 0, ๐‘ก!", ๐‘ก!$ . ๐‘™ 0, ๐‘ก!", ๐‘ก!$
๐‘ง๐‘ 0, ๐‘ก!$, ๐‘ก!% = 1 โˆ—
1
1 + ๐œ 0, ๐‘ก!$, ๐‘ก!% . ๐‘™ 0, ๐‘ก!$, ๐‘ก!%
๐‘ง๐‘ 0, ๐‘ก!%, ๐‘ก!& = 1 โˆ—
1
1 + ๐œ 0, ๐‘ก!%, ๐‘ก!& . ๐‘™ 0, ๐‘ก!%, ๐‘ก!&
๐‘ง๐‘ 0,0,0 = 1
๐‘ง๐‘ 0,0, ๐‘‡
๐‘ง๐‘ 0,0, ๐‘‡ โ†’ โˆž = 0
USING
FORWARD
RATES
๐‘ก = ๐‘กB& = 0
Luc_Faucheux_2020
Notations and conventions (Spot and forward) โ€“ XIV-c
49
๐‘ง๐‘ 0,0,0 = 1
๐‘ง๐‘ 0, ๐‘ก!#, ๐‘ก!" = ๐‘ง๐‘ 0,0,0 โˆ—
1
1 + ๐œ 0, ๐‘ก!#, ๐‘ก!" . ๐‘™ 0, ๐‘ก!#, ๐‘ก!"
๐‘ก๐‘–๐‘š๐‘’ ๐‘‡๐‘กB- ๐‘กB5 ๐‘กBM ๐‘กBN
๐‘ง๐‘ 0,0, ๐‘ก!$ = ๐‘ง๐‘ 0, ๐‘ก!#, ๐‘ก!" โˆ— ๐‘ง๐‘ 0, ๐‘ก!", ๐‘ก!$
๐‘ง๐‘ 0,0, ๐‘ก!% = ๐‘ง๐‘ 0,0, ๐‘ก!$ โˆ— ๐‘ง๐‘ 0, ๐‘ก!$, ๐‘ก!%
๐‘ง๐‘ 0,0, ๐‘ก!& = ๐‘ง๐‘ 0,0, ๐‘ก!% โˆ— ๐‘ง๐‘ 0, ๐‘ก!%, ๐‘ก!&
๐‘ง๐‘ 0,0,0 = 1
๐‘ง๐‘ 0,0, ๐‘‡
๐‘ง๐‘ 0,0, ๐‘‡ โ†’ โˆž = 0
USING ZC
๐‘ก = ๐‘กB& = 0
Luc_Faucheux_2020
Notations and conventions (Spot and forward) โ€“ XIV-d
50
๐‘ง๐‘ 0,0,0 = 1
๐‘ง๐‘ 0,0, ๐‘ก!" =
1
1 + ๐œ 0, ๐‘ก!#, ๐‘ก!" . ๐‘™ 0, ๐‘ก!#, ๐‘ก!"
๐‘ก๐‘–๐‘š๐‘’ ๐‘‡๐‘กB- ๐‘กB5 ๐‘กBM ๐‘กBN
๐‘ง๐‘ 0,0, ๐‘ก!$ =
1
1 + ๐œ 0, ๐‘ก!#, ๐‘ก!$ . ๐‘™ 0, ๐‘ก!#, ๐‘ก!$
๐‘ง๐‘ 0,0, ๐‘ก!% =
1
1 + ๐œ 0, ๐‘ก!#, ๐‘ก!% . ๐‘™ 0, ๐‘ก!#, ๐‘ก!%
๐‘ง๐‘ 0,0, ๐‘ก!& =
1
1 + ๐œ 0, ๐‘ก!#, ๐‘ก!& . ๐‘™ 0, ๐‘ก!#, ๐‘ก!&
๐‘ง๐‘ 0,0,0 = 1
๐‘ง๐‘ 0,0, ๐‘‡
๐‘ง๐‘ 0,0, ๐‘‡ โ†’ โˆž = 0
USING
SPOT
RATES
๐‘ก = ๐‘กB& = 0
Luc_Faucheux_2020
Notations and conventions (Spot and forward) โ€“ XIV-e
51
๐‘ง๐‘ 0,0,0 = 1
๐‘™ 0, ๐‘ก!#, ๐‘ก!" =
1
๐œ 0, ๐‘ก!#, ๐‘ก!"
. [
1
๐‘ง๐‘ 0,0, ๐‘ก!"
โˆ’ 1]
๐‘ก๐‘–๐‘š๐‘’ ๐‘‡๐‘กB- ๐‘กB5 ๐‘กBM ๐‘กBN
๐‘™ 0, ๐‘ก!#, ๐‘ก!$ =
1
๐œ 0, ๐‘ก!#, ๐‘ก!$
. [
1
๐‘ง๐‘ 0,0, ๐‘ก!$
โˆ’ 1]
๐‘™ 0, ๐‘ก!#, ๐‘ก!% =
1
๐œ 0, ๐‘ก!#, ๐‘ก!%
. [
1
๐‘ง๐‘ 0,0, ๐‘ก!%
โˆ’ 1]
๐‘™ 0, ๐‘ก!#, ๐‘ก!& =
1
๐œ 0, ๐‘ก!#, ๐‘ก!&
. [
1
๐‘ง๐‘ 0,0, ๐‘ก!&
โˆ’ 1]
๐‘ง๐‘ 0,0,0 = 1
๐‘ง๐‘ 0,0, ๐‘‡
๐‘ง๐‘ 0,0, ๐‘‡ โ†’ โˆž = 0
USING
SPOT
RATES
๐‘ก = ๐‘กB& = 0
Luc_Faucheux_2020
Notations and conventions (Spot and forward) โ€“ XIV-f
52
๐‘™ 0, ๐‘ก!#, ๐‘ก!" =
1
๐œ 0, ๐‘ก!#, ๐‘ก!"
. [
1
๐‘ง๐‘ 0,0, ๐‘ก!"
โˆ’ 1]
๐‘ก๐‘–๐‘š๐‘’ ๐‘‡๐‘ก = ๐‘กB& = 0 ๐‘กB- ๐‘กB5 ๐‘กBM ๐‘กBN
๐‘™ 0, ๐‘ก!#, ๐‘ก!$ =
1
๐œ 0, ๐‘ก!#, ๐‘ก!$
. [
1
๐‘ง๐‘ 0,0, ๐‘ก!$
โˆ’ 1]
๐‘™ 0, ๐‘ก!#, ๐‘ก!% =
1
๐œ 0, ๐‘ก!#, ๐‘ก!%
. [
1
๐‘ง๐‘ 0,0, ๐‘ก!%
โˆ’ 1]
๐‘™ 0, ๐‘ก!#, ๐‘ก!& =
1
๐œ 0, ๐‘ก!#, ๐‘ก!&
. [
1
๐‘ง๐‘ 0,0, ๐‘ก!&
โˆ’ 1]
๐‘†๐‘๐‘œ๐‘ก ๐‘…๐‘Ž๐‘ก๐‘’ ๐ถ๐‘ข๐‘Ÿ๐‘ฃ๐‘’
USING
SPOT
RATES
Luc_Faucheux_2020
Notations and conventions (Spot and forward) โ€“ XIV-g
53
๐‘™ 0, ๐‘ก!#, ๐‘ก!" =
1
๐œ 0, ๐‘ก!#, ๐‘ก!"
. [
1
๐‘ง๐‘ 0,0, ๐‘ก!"
โˆ’ 1]
๐‘ก๐‘–๐‘š๐‘’ ๐‘‡๐‘กB- ๐‘กB5 ๐‘กBM ๐‘กBN
๐‘™ 0, ๐‘ก!", ๐‘ก!$ =
1
๐œ 0, ๐‘ก!", ๐‘ก!$
. [
1
๐‘ง๐‘ 0, ๐‘ก!", ๐‘ก!$
โˆ’ 1]
๐‘™ 0, ๐‘ก!$, ๐‘ก!% =
1
๐œ 0, ๐‘ก!$, ๐‘ก!%
. [
1
๐‘ง๐‘ 0, ๐‘ก!$, ๐‘ก!%
โˆ’ 1]
๐‘™ 0, ๐‘ก!%, ๐‘ก!& =
1
๐œ 0, ๐‘ก!%, ๐‘ก!&
. [
1
๐‘ง๐‘ 0, ๐‘ก!%, ๐‘ก!&
โˆ’ 1]
USING
FORWARD
RATES
๐‘ก = ๐‘กB& = 0
Luc_Faucheux_2020
Notations and conventions (Spot and forward) โ€“ XIV-h
ยจ Note that in the previous slide I did not display a โ€œforward rate curveโ€
ยจ Because a โ€œspot rate curveโ€ is well defined since only the 3rd argument is a variable
ยจ So the curve would be plotting ๐‘™ 0,0, ๐‘ก as a function of the time ๐‘ก, (of course subject to the
chosen daycount convention)
ยจ In the forward case, there are now 2 variables ๐‘™ 0, ๐‘กBM, ๐‘กBN , so ether we plot it as a two-
dimensional surface, or we fix the distance (๐‘กBNโˆ’๐‘กBM) to a fixed value say 1-month, 3-month,
6-month, and then we can plot the โ€œ1-month forward rate curveโ€, or the โ€œ3-month forward
rate curve). Since that depends also on ๐œ 0, ๐‘กBM, ๐‘กBN , technically for example you would have
to say โ€œthis is the 3-month forward rate based on ACT/360 daycount convention"
ยจ This illustrates that unlike the ZC, there are multiple choices for the forward rates (also the
spot rate)
ยจ ALWAYS use the daily discount factors as a general rule, as per deck I
54
Luc_Faucheux_2020
Notations and conventions (Spot and forward) - XV
ยจ We can then extend the relationship we had in spot space:
55
๐‘ก๐‘–๐‘š๐‘’
๐‘ก
๐‘‡
๐‘ง๐‘ ๐‘‡, ๐‘‡ = $1
๐‘ง๐‘ ๐‘ก, ๐‘ก = $1
๐œ ๐‘ก, ๐‘‡ . ๐‘™ ๐‘ก, ๐‘‡
Luc_Faucheux_2020
Notations and conventions (Spot and forward) - XVI
ยจ To the forward space
56
๐‘ก๐‘–๐‘š๐‘’
๐‘ก
๐‘‡
๐‘ง๐‘ 0, ๐‘‡, ๐‘‡ = $1
๐‘ง๐‘ 0, ๐‘ก, ๐‘ก = $1
๐œ 0, ๐‘ก, ๐‘‡ . ๐‘™ 0, ๐‘ก, ๐‘‡
๐‘ก = 0
Luc_Faucheux_2020
Notations and conventions (Spot and forward) - XVII
ยจ To the forward space
57
๐‘ก๐‘–๐‘š๐‘’
๐‘ก!
(๐‘ก")
๐‘ง๐‘ 0, ๐‘ก5, ๐‘ก5 = $1
๐‘ง๐‘ 0, ๐‘ก-, ๐‘ก- = $1
๐œ 0, ๐‘ก!, ๐‘ก" . ๐‘™ 0, ๐‘ก!, ๐‘ก"
๐‘ก = 0
Luc_Faucheux_2020
Notations and conventions (Spot and forward) - XVII
ยจ ๐‘™ 0, ๐‘ก-, ๐‘ก5 =
-
,(&,#!,#+)
.
-.)*(&,#!,#+)
)*(&,#!,#+)
ยจ NOTE THAT when we evolve in time and reach the time ๐‘ก = ๐‘ก- we will have then the relation
for the simply compounded spot rate
ยจ ๐‘™ ๐‘ก-, ๐‘ก-, ๐‘ก5 =
-
,(#!,#!,#+)
.
-.)*(#!,#!,#+)
)*(#!,#!,#+)
ยจ THE CRUX OF THE MATTER IN FIXED-INCOME:
ยจ How are ๐‘™ 0, ๐‘ก-, ๐‘ก5 and ๐‘™ ๐‘ก-, ๐‘ก-, ๐‘ก5 related ?
ยจ Or more exactly keeping with our notation for variables that are known and the ones that
are random and not fixed yet, How are ๐‘™ 0, ๐‘ก-, ๐‘ก5 and ๐ฟ ๐‘ก, ๐‘ก-, ๐‘ก5 related, with ๐‘ก < ๐‘ก-?
ยจ And ๐‘™ 0, ๐‘ก-, ๐‘ก5 and ๐‘™ ๐‘ก-, ๐‘ก-, ๐‘ก5 when ๐ฟ ๐‘ก, ๐‘ก-, ๐‘ก5 gets fixed to ๐‘™ ๐‘ก, ๐‘ก-, ๐‘ก5 at time ๐‘ก = ๐‘ก-?
58
Luc_Faucheux_2020
Notations and conventions (Spot and forward) - XVIII
ยจ Put it another way, I was not trying to be pedantic for pedantic sake with those extra
seemingly redundant notation.
ยจ The issue is essentially the following to try to gain some intuition:
ยจ Using TODAY curve {๐‘ง๐‘ ๐‘ก = 0, ๐‘ก = 0, ๐‘‡ } for the time value of money (a known quantity), we
can define a number of other quantities, including forward rates like:
ยจ ๐‘™ 0, ๐‘ก-, ๐‘ก5 =
-
,(&,#!,#+)
.
-.)*(&,#!,#+)
)*(&,#!,#+)
ยจ At this point, this is just a definition.
ยจ HOWEVER, it is a definition that has the very nice property that the value of receiving at
time ๐‘ก5 an amount equal to ๐œ 0, ๐‘ก-, ๐‘ก5 . ๐‘™ 0, ๐‘ก-, ๐‘ก5 is a function of the two quantities
๐‘ง๐‘(0, ๐‘ก-, ๐‘ก5) and ๐‘ง๐‘(0, ๐‘ก-, ๐‘ก-)
ยจ IN PARTICULAR, the the value of receiving at time ๐‘ก5 an amount equal to
๐œ 0, ๐‘ก-, ๐‘ก5 . ๐‘™ 0, ๐‘ก-, ๐‘ก5 is equal to receiving $1 at time ๐‘ก-and paying it back at time ๐‘ก5, as
observed today
59
Luc_Faucheux_2020
Notations and conventions (Spot and forward) - XIX
ยจ SO, the the value of receiving at time ๐‘ก5 an amount equal to ๐œ 0, ๐‘ก-, ๐‘ก5 . ๐‘™ 0, ๐‘ก-, ๐‘ก5 is equal
to receiving $1 at time ๐‘ก-and paying it back at time ๐‘ก5, as observed today, wich are
deterministic and known quantities.
ยจ It is a non trivial result once you start thinking about it.
ยจ The curve does move every day (actually every millisecond), but barring something not in
our framework (credit consideration, operational risk,..), the value of paying or receiving a
fixed amount of currency say $1 in the future at time ๐‘ก will be equal to $1 at that time, and
is thus a โ€œknownโ€ or โ€œfixedโ€ quantity.
ยจ This is why it is called FIXED-INCOME and not equity for example.
ยจ That is the profound essence of fixed-income, is that there is a time value for money, and
that this time value is given by todayโ€™s discount curve {๐‘ง๐‘ ๐‘ก = 0, ๐‘ก = 0, ๐‘‡ }
ยจ Contracts can be defined, and AS LONG AS those contract can be expressed as LINEAR
functions of the discount factors (discount factors are only the present value for receiving $1
in the future), THEN the value of those contracts are also known
60
Luc_Faucheux_2020
Notations and conventions (Spot and forward) - XX
ยจ BEWARE THE CONVEXITY
ยจ If the contract it NOT a linear function of the discount factors (say for example a function
that is obviously convex, like
ยจ ๐‘€๐ด๐‘‹(๐‘™ ๐‘ก-, ๐‘ก-, ๐‘ก5 โˆ’ ๐พ, 0) paid at time ๐‘ก5, once ๐‘™ ๐‘ก-, ๐‘ก-, ๐‘ก5 is observed (fixed) at time ๐‘ก-
ยจ THEN obviously the value of that contract is NOT known and will depend on the dynamics,
or distribution for rates
ยจ BEWARE THE TIMING
ยจ If the contract LOOKS LIKE the same but the timing is different, then it will NO LONGER be a
linear function of discount factors
ยจ ONLY for ๐œ 0, ๐‘ก-, ๐‘ก5 . ๐‘™ 0, ๐‘ก-, ๐‘ก5 paid at time ๐‘ก5 is that equal to a difference of discount
factors
ยจ IF PAID AT ANY OTHER TIME, it it no longer a simple linear function of discount factors, or
Fixed cash flows
61
Luc_Faucheux_2020
Notations and conventions (Spot and forward) - XXI
ยจ This might seem like minutiae, but this is the famous LIBOR IN ARREARS/IN ADVANCE
convexity adjustment
ยจ Remember from the option deck, if not a linear function of fixed cash flows (discount
factors), then it is convex (duh), and thus the expected value of the function will not be the
function of the expected value, and the difference will eb the convexity adjustment.
ยจ The value of that convexity adjustment will depend on the distribution or dynamics that we
assume
ยจ Goldman Sachs made north of 50m in 1995 (that was a lot of money back then, because
remember there is time value to money), by entering with a number of other dealers with
Libor in advance/in arrears agreements, essentially agreeing to pay the same rate
๐œ 0, ๐‘ก-, ๐‘ก5 . ๐‘™ 0, ๐‘ก-, ๐‘ก5 paid at time ๐‘ก5 on one side, and paid on time ๐‘ก- on the other.
ยจ The fact that this was possible shows that this is not a trivial subject, and quite frankly I sill
meet an astonishingly large amount of people who do not understand convexity, and the
Libor in arrears/in advance even 25 years later, which is why it is usually mentioned in the
more modern textbooks
62
Luc_Faucheux_2020
Swap Pricing
Deterministic view
63
Luc_Faucheux_2020
Pricing a swap on todayโ€™s yield curve
ยจ It turns out that an amazing thing happened (not sure if that was conscious or how it sort of
evolved, but the end result is quite unique, non-trivial and striking, and a lot of people really
do not appreciate it). Also I have met at least 20 people who claim that they were the one
who traded the first swap
ยจ Here is the amazing thing:
ยจ Most of the instruments traded are swaps.
ยจ Swaps are actually contracts that are linear functions of the discount factors (present value
of fixed cash flows)
ยจ CAREFUL: this is only for regular swaps, no funny business about in arrear/in advance
ยจ And so the present value of a swap contract is known, and does NOT depend on any
distributional assumptions about the randomness of rates and the discount curve over time
ยจ And so swap desks only need a yield curve, and do not need any kind of volatility surface or
assumption (to price a swap, go to the swap desk, not the option desk)
ยจ This is actually quite remarkable and somewhat non-trivial, but sort of got taken as a given
for a while.
64
Luc_Faucheux_2020
Pricing a swap on todayโ€™s yield curve - II
ยจ As a result, people started getting confused because they fell into the trap of going from:
ยจ The present value of a contract that is a swap (because it is a linear function of fixed cash
flows) is a known value that can be computed from todayโ€™s yield curve
ยจ To the following (that is not necessarily true)
ยจ The expectation of a forward rate (ANY forward rate) paid at ANY time is the value that is
computed from todayโ€™s yield curve
ยจ CAREFUL: I am not saying that the above statement is wrong (actually in the forward
measure, also called the terminal measure, it is actually correct for a specific forward rate), I
am just saying that it is not trivial, and just because we find some very rare cases where
functions of forward rates are such that the expectation happens to be equal to the value
computed from todayโ€™s yield curve, that does not mean that this can be extended to any
other functions.
ยจ Turns out that the very rare case of simple swap is actually 99% of the volume being traded
ยจ So the weird thing that is of very little mathematical probability is actually very common,
hence the confusion that comes out of habit
65
Luc_Faucheux_2020
Pricing a swap on todayโ€™s yield curve - III
ยจ The regular textbook illustration for cash flows is the following:
66
๐‘ก๐‘–๐‘š๐‘’
๐‘ก
๐‘‡
๐‘ง๐‘ 0, ๐‘‡, ๐‘‡ = $1
๐‘ง๐‘ 0, ๐‘ก, ๐‘ก = $1
๐œ 0, ๐‘ก, ๐‘‡ . ๐‘™ 0, ๐‘ก, ๐‘‡
Above the line:
We receive
Below the line:
We pay
Luc_Faucheux_2020
Pricing a swap on todayโ€™s yield curve - IV
ยจ ZERO COUPON BOND PAYING $1 PRINCIPAL
67
๐‘ก๐‘–๐‘š๐‘’
๐‘‡
๐‘ง๐‘ 0, ๐‘‡, ๐‘‡ = $1Above the line:
We receive
Below the line:
We pay
๐‘ก = 0
๐‘๐‘ฃ 0 = ๐‘ง๐‘ 0,0, ๐‘‡
Luc_Faucheux_2020
Pricing a swap on todayโ€™s yield curve - V
ยจ FIXED BOND paying $1 PRINCIPAL and X% fixed coupon
68
๐‘ก๐‘–๐‘š๐‘’
๐‘‡
๐‘ง๐‘ 0, ๐‘‡, ๐‘‡ = $1Above the line:
We receive
Below the line:
We pay
๐‘ก = 0
๐‘๐‘ฃ 0 = ๐‘ง๐‘ 0,0, ๐‘‡ + 2
#
๐‘‹. ๐œ(0, ๐‘ก#, ๐‘ก#$!). ๐‘ง๐‘(0,0, ๐‘ก#$!)
๐‘ก#
๐‘‹. ๐œ(0, ๐‘กB, ๐‘กB/-)
ยจ Note that the coupon are paid AT THE END of the period, and so the discounting factor has
to be: ๐‘ง๐‘(0,0, ๐‘กB/-) for the ๐‘–-period defined by [๐‘กB, ๐‘กB/-]
Luc_Faucheux_2020
Pricing a swap on todayโ€™s yield curve - VI
ยจ SWAP FIXED RECEIVE VERSUS REGULAR FLOAT PAY (pay Float, receive Fixed)
69
๐‘ก๐‘–๐‘š๐‘’
Above the line:
We receive
Below the line:
We pay
๐‘ก = 0 ๐‘ก#
๐‘‹. ๐œ(0, ๐‘กB, ๐‘กB/-)
๐œ(0, ๐‘กB, ๐‘กB/-). ๐‘™(0, ๐‘กB, ๐‘กB/-)
Luc_Faucheux_2020
Pricing a swap on todayโ€™s yield curve - VII
ยจ Be mindful of the conventions
ยจ Previous graph assumed same frequency of payments and same daycount fraction on both
sides.
ยจ USD swaps tend to be:
ยจ FIXED side pays on a semi-annual basis, using a 30/360 daycount fraction
ยจ FIXED side periods are UNADJUSTED to compute the daycount fraction
ยจ FIXED side payment dates are ADJUSTED on a FOLLOWING basis using NY and LN holidays
ยจ Float side pays LIBOR on a quarterly basis, using ACT/360 daycount fraction.
ยจ Float side periods are ADJUSTED to compute the daycount fraction, on a MODIFIED
FOLLOWING basis using NY and LN holidays
ยจ Float side payment dates are ADJUSTED on a FOLLOWING basis using NY and LN holidays
70
Luc_Faucheux_2020
Pricing a swap on todayโ€™s yield curve - VIII
ยจ We know how to price the FIXED leg of the swap, it is just a series of fixed cash flows in the
future, and so the present value of the Fixed leg is equal to the present value of a Fixed
bond, minus the last cash flow which is the principal
71
๐‘ก๐‘–๐‘š๐‘’
Above the line:
We receive
๐‘ก#
๐‘‹. ๐œ(0, ๐‘กB, ๐‘กB/-)
๐‘๐‘ฃ_๐‘“๐‘–๐‘ฅ๐‘’๐‘‘ 0 = 2
#
๐‘‹. ๐œ(0, ๐‘ก#, ๐‘ก#$!). ๐‘ง๐‘(0,0, ๐‘ก#$!)
Luc_Faucheux_2020
Pricing a swap on todayโ€™s yield curve - IX
ยจ The Floating leg seems to be more complicated because the index is a floating rate that has
not been set yet.
ยจ For a REGULAR swap, this rate will set to the then spot rate at the beginning of the period,
and paid at the end. That rate will fix to ๐‘™ ๐‘กB, ๐‘กB, ๐‘กB/- at time ๐‘กB and the cashflow will be paid
at time ๐‘กB/- and will be equal to ๐œ(0, ๐‘กB, ๐‘กB/-). ๐‘™(๐‘กB, ๐‘กB, ๐‘กB/-)
ยจ NOW here is the trick again to convert floating cash flows to fixed cash flows:
ยจ We now that:
ยจ ๐‘™ ๐‘กB, ๐‘กB, ๐‘กB/- =
-
,(#,,#,,#,.!)
.
-.)*(#,,#,,#,.!)
)*(#,,#,,#,.!)
ยจ In the bootstrap form:
ยจ ๐‘ง๐‘ ๐‘กB, ๐‘กB, ๐‘กB/- =
-
-/, #,,#,,#,.! .1 #,,#,,#,.!
72
Luc_Faucheux_2020
Pricing a swap on todayโ€™s yield curve - V
ยจ NOTE that we are NOT saying that:
ยจ ๐‘ง๐‘ ๐‘กB, ๐‘กB, ๐‘กB/- = ๐‘ง๐‘ 0, ๐‘กB, ๐‘กB/-
ยจ Or:
ยจ ๐‘™ ๐‘กB, ๐‘กB, ๐‘กB/- = ๐‘™ 0, ๐‘กB, ๐‘กB/-
ยจ In fact, since we know that the curve moves and exhibits some randomness, we know that
the above is actually incorrect (unless in a world with zero volatility, or deterministic)
ยจ With volatility we would like to write something like this:
ยจ ๐”ผ{๐‘ง๐‘ ๐‘กB, ๐‘กB, ๐‘กB/- |๐‘ง๐‘ 0, ๐‘กB, ๐‘กB/- } = ๐‘ง๐‘ 0, ๐‘กB, ๐‘กB/-
ยจ But we do not even need to get that fancy at this point, as we can decompose a regular float
into a linear functions of fixed cash flows, and avoid any kind of discussion regarding
expectations of random variables, we leave that for the next part
73
Luc_Faucheux_2020
Pricing a swap on todayโ€™s yield curve - VI
ยจ So the thinking goes like this:
ยจ The floating leg of a regular swap receives a payment AT THE END of the period, that is given
by ๐‘™๐‘–๐‘๐‘œ๐‘Ÿ ๐‘กB, ๐‘กB, ๐‘กB/- , and paid on an ACT/360 basis
ยจ ๐‘™๐‘–๐‘๐‘œ๐‘Ÿ ๐‘กB, ๐‘กB, ๐‘กB/- is fixed (computed) in a very complicated manner before being published
by the BBA (British Bankers Association) at 11am LN time
ยจ LIBOR=London Inter Bank Offer Rate
ยจ This is the UNSECURED rate at which banks are willing to lend to each others for a given
term (1-month LIBOR, 3-month LIBOR, 6-month LIBOR,..)
ยจ There are talks of replacing LIBOR with SOFR
ยจ SOFR is the SECURED Overnight Financing Rate, it is also calculated in a very complicated
manner and suppose to be a measure of the overnight rate at which banks are willing to
lend cash to each others SECURED (collateralized) by US treasuries
74
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
ยจ But anyways back to our regular swap:
ยจ We assume that ๐‘™๐‘–๐‘๐‘œ๐‘Ÿ ๐‘กB, ๐‘กB, ๐‘กB/- = ๐‘™ ๐‘กB, ๐‘กB, ๐‘กB/-
ยจ 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 ๐‘™๐‘–๐‘๐‘œ๐‘Ÿ ๐‘กB, ๐‘กB, ๐‘กB/- = ๐‘™ ๐‘กB, ๐‘กB, ๐‘กB/- , 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:
ยจ ๐œ ๐‘กB, ๐‘กB, ๐‘กB/- . ๐‘™ ๐‘กB, ๐‘กB, ๐‘กB/- = ๐œ ๐‘กB, ๐‘กB, ๐‘กB/- .
-
,(#,,#,,#,.!)
.
-.)*(#,,#,,#,.!)
)*(#,,#,,#,.!)
ยจ ๐œ ๐‘กB, ๐‘กB, ๐‘กB/- . ๐‘™ ๐‘กB, ๐‘กB, ๐‘กB/- =
-.)*(#,,#,,#,.!)
)*(#,,#,,#,.!)
75
Luc_Faucheux_2020
Pricing a swap on todayโ€™s yield curve - VIII
ยจ One more time:
ยจ ๐œ ๐‘กB, ๐‘กB, ๐‘กB/- . ๐‘™ ๐‘กB, ๐‘กB, ๐‘กB/- =
-.)*(#,,#,,#,.!)
)*(#,,#,,#,.!)
ยจ At time ๐‘กB, the discounted value of that payment occurring at time ๐‘กB/-back to ๐‘กB (then
present value), will be:
ยจ ๐‘ง๐‘ ๐‘กB, ๐‘กB, ๐‘กB/- . ๐œ ๐‘กB, ๐‘กB, ๐‘กB/- . ๐‘™ ๐‘กB, ๐‘กB, ๐‘กB/- = 1 โˆ’ ๐‘ง๐‘(๐‘กB, ๐‘กB, ๐‘กB/-)
ยจ This is exactly equal to receiving $1 at time ๐‘กB and paying $1 at time ๐‘กB/-
ยจ It is a linear sum of fixed cash flows
ยจ So it can be hedged (replicated) by a portfolio equal to paying $1 at time ๐‘กB and receiving $1
at time ๐‘กB/-
ยจ 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)
76
Luc_Faucheux_2020
Pricing a swap on todayโ€™s yield curve โ€“ VIII-a
ยจ This concept is crucial to the field of Fixed-Income, and goes by many names
ยจ Replication
ยจ No arbitrage
ยจ Law of one price
ยจ (I like this one the best, because it puts the emphasis on โ€œpriceโ€, so it tells you that you
cannot look at forward rates, or payoff, only if you convert them to a price)
ยจ There is also some theory behind it, in particular how a replicating portfolio โ€holdsโ€ in time,
meaning if it is replicating for a given time, it is also for all times and under which conditions
77
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:
ยจ ๐‘๐‘ฃ ๐‘กB = 1 โˆ’ ๐‘ง๐‘(๐‘กB, ๐‘กB, ๐‘กB/-)
ยจ ๐‘๐‘ฃ ๐‘ก < ๐‘กB = ๐‘ง๐‘ ๐‘ก, ๐‘ก, ๐‘กB . (1 โˆ’ ๐‘ง๐‘ ๐‘กB, ๐‘กB, ๐‘กB/- )
ยจ ๐‘๐‘ฃ ๐‘ก < ๐‘กB = ๐‘ง๐‘ ๐‘ก, ๐‘ก, ๐‘กB โˆ’ ๐‘ง๐‘ ๐‘ก, ๐‘ก, ๐‘กB . ๐‘ง๐‘ ๐‘กB, ๐‘กB, ๐‘กB/-
ยจ At time ๐‘ก, the value of ๐‘ง๐‘ ๐‘ก, ๐‘ก, ๐‘กB is receiving $1 at time ๐‘กB
ยจ NOW comes the question: What is ๐‘ง๐‘ ๐‘ก, ๐‘ก, ๐‘กB . ๐‘ง๐‘ ๐‘กB, ๐‘กB, ๐‘กB/- ?
ยจ More crucially, at time ๐‘ก we DO NOT KNOW what will be ๐‘ง๐‘ ๐‘กB, ๐‘กB, ๐‘กB/-
ยจ SO we cannot really write something like we did above
ยจ BUT We also know that this portfolio is also just receiving $1 at time ๐‘กB and paying $1 at time
๐‘กB/-, and so the present value at time ๐‘ก of this portfolio is:
ยจ ๐‘๐‘ฃ ๐‘ก < ๐‘กB = ๐‘ง๐‘ ๐‘ก, ๐‘ก, ๐‘กB โˆ’ ๐‘ง๐‘ ๐‘ก, ๐‘ก, ๐‘กB/-
78
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).
79
Luc_Faucheux_2020
Pricing a swap on todayโ€™s yield curve - XI
ยจ SWAP FIXED RECEIVE VERSUS REGULAR FLOAT PAY (pay Float, receive Fixed)
80
๐‘ก๐‘–๐‘š๐‘’
Above the line:
We receive
Below the line:
We pay
๐‘ก = 0 ๐‘ก#
๐‘‹. ๐œ(0, ๐‘กB, ๐‘กB/-)
๐œ(0, ๐‘กB, ๐‘กB/-). ๐‘™(0, ๐‘กB, ๐‘กB/-)
Luc_Faucheux_2020
Pricing a swap on todayโ€™s yield curve - XII
81
๐‘ก๐‘–๐‘š๐‘’
๐‘ก
๐‘‡
๐‘ง๐‘ 0, ๐‘‡, ๐‘‡ = $1
๐‘ง๐‘ 0, ๐‘ก, ๐‘ก = $1
๐‘ก๐‘–๐‘š๐‘’๐‘ก
๐‘‡
๐œ 0, ๐‘ก, ๐‘‡ . ๐‘™ 0, ๐‘ก, ๐‘‡
=
Luc_Faucheux_2020
Pricing a swap on todayโ€™s yield curve โ€“ XII-a
ยจ SWAP FIXED RECEIVE VERSUS REGULAR FLOAT PAY (pay Float, receive Fixed)
82
๐‘ก๐‘–๐‘š๐‘’
Above the line:
We receive
Below the line:
We pay
๐‘ก = 0 ๐‘ก#
๐‘‹. ๐œ(0, ๐‘กB, ๐‘กB/-)
๐œ(0, ๐‘กB, ๐‘กB/-). ๐‘™(0, ๐‘กB, ๐‘กB/-)
Luc_Faucheux_2020
Pricing a swap on todayโ€™s yield curve - XIII
ยจ SWAP FIXED RECEIVE VERSUS REGULAR FLOAT PAY (pay Float, receive Fixed)
83
๐‘ก๐‘–๐‘š๐‘’
Above the line:
We receive
๐‘ก = 0 ๐‘ก#
๐œ(0, ๐‘กB, ๐‘กB/-). ๐‘™(0, ๐‘กB, ๐‘กB/-)
$1
$1
๐‘‹. ๐œ 0, ๐‘กB, ๐‘กB/- = ๐‘‹. ๐œ ๐‘‹. ๐œ ๐‘‹. ๐œ ๐‘‹. ๐œ
Luc_Faucheux_2020
Pricing a swap on todayโ€™s yield curve - XIV
ยจ SWAP FIXED RECEIVE VERSUS REGULAR FLOAT PAY (pay Float, receive Fixed)
84
๐‘ก๐‘–๐‘š๐‘’
๐‘ก#
๐œ(0, ๐‘กB, ๐‘กB/-). ๐‘™(0, ๐‘กB, ๐‘กB/-)
$1
$1
๐‘‹. ๐œ 0, ๐‘กB, ๐‘กB/- = ๐‘‹. ๐œ ๐‘‹. ๐œ ๐‘‹. ๐œ ๐‘‹. ๐œ
$1
$1
Luc_Faucheux_2020
Pricing a swap on todayโ€™s yield curve - XV
ยจ SWAP FIXED RECEIVE VERSUS REGULAR FLOAT PAY (pay Float, receive Fixed)
85
๐‘ก๐‘–๐‘š๐‘’
๐‘ก#
๐œ(0, ๐‘กB, ๐‘กB/-). ๐‘™(0, ๐‘กB, ๐‘กB/-)
$1
$1
๐‘‹. ๐œ 0, ๐‘กB, ๐‘กB/- = ๐‘‹. ๐œ ๐‘‹. ๐œ ๐‘‹. ๐œ ๐‘‹. ๐œ
$1
$1
$1
$1
Luc_Faucheux_2020
Pricing a swap on todayโ€™s yield curve - XV
ยจ SWAP FIXED RECEIVE VERSUS REGULAR FLOAT PAY (pay Float, receive Fixed)
86
๐‘ก๐‘–๐‘š๐‘’
$1
$1
๐‘‹. ๐œ 0, ๐‘กB, ๐‘กB/- = ๐‘‹. ๐œ ๐‘‹. ๐œ ๐‘‹. ๐œ ๐‘‹. ๐œ
$1
$1
$1
$1
$1
$1
Luc_Faucheux_2020
Pricing a swap on todayโ€™s yield curve - XVI
ยจ Note that we can cancel out all the inter=period $1 payments
87
๐‘ก๐‘–๐‘š๐‘’
$1
๐‘‹. ๐œ 0, ๐‘กB, ๐‘กB/- = ๐‘‹. ๐œ ๐‘‹. ๐œ ๐‘‹. ๐œ ๐‘‹. ๐œ
$1
Luc_Faucheux_2020
Pricing a swap on todayโ€™s yield curve - XVII
ยจ So the entire floating leg just is equivalent to receiving $1 at the beginning of the swap and
paying it back at the end.
ยจ IN PARTICULAR, the theoretical value of the floating leg of a swap is independent of the
frequency (meaning that it is the same value to receive LIBOR3M paid on a quarterly basis
that to receive LIBOR6M on a semi-annual basis).
ยจ Note that obviously this would not be the case if say we were to receive LIBOR3M on a
semi-annual basis
ยจ Note that this also means that the theoretical value for the 3s6s basis (observed market
value of receiving LIBOR3M quarterly versus paying LIBOR6M semi-annually) is 0.
ยจ It is absolutely NOT the case in real life, for a number of reasons having to do with structural
flows, but more importantly a risk premium over the life of the swap to experience a large
move in the second LIBOR3M leg as the first one is already set and the LIBOR6M is also set.
ยจ Entire books can be written on the 3s6s basis, just ask Sandeep Shukla, the super
stupendous Sensei of the 3s6s simple swap sneaky basis
88
Luc_Faucheux_2020
Pricing a swap on todayโ€™s yield curve - XVII
ยจ This is why a regular fixed-float swap is still priced on a swap desk with NO consideration to
volatility or distribution on how the rates move over time:
89
๐‘ก๐‘–๐‘š๐‘’
$1
๐‘‹. ๐œ 0, ๐‘กB, ๐‘กB/- = ๐‘‹. ๐œ ๐‘‹. ๐œ ๐‘‹. ๐œ ๐‘‹. ๐œ
$1
Luc_Faucheux_2020
Pricing a swap on todayโ€™s yield curve - XVIII
ยจ Gotta quote Blyth (p. 29) (changing the notations a little)
ยจ The result is non-trivial, in that we have shown that the value at time ๐‘ก of agreeing to
receive the random quantity ๐‘™ ๐‘กB, ๐‘กB, ๐‘กB/- at time ๐‘กB/- is a deterministic (and LINEAR)
function of the known quantities ๐‘ง๐‘ ๐‘ก, ๐‘ก, ๐‘กB and ๐‘ง๐‘ ๐‘ก, ๐‘ก, ๐‘กB/- .
ยจ The value does NOT depend on any distributional assumptions about the random variable
๐‘™ ๐‘กB, ๐‘กB, ๐‘กB/- .
ยจ This is a key characteristic of forward contracts
90
Luc_Faucheux_2020
Pricing a swap on todayโ€™s yield curve - XIX
ยจ So letโ€™s go back to the swap pv for the Fixed leg, X% fixed coupon
91
๐‘ก๐‘–๐‘š๐‘’
๐‘‡
๐‘ก = 0
๐‘๐‘ฃ_๐‘“๐‘–๐‘ฅ๐‘’๐‘‘ 0 = 2
#
๐‘‹. ๐œ(0, ๐‘ก#, ๐‘ก#$!). ๐‘ง๐‘(0,0, ๐‘ก#$!)
๐‘ก#
๐‘‹. ๐œ(0, ๐‘กB, ๐‘กB/-)
Luc_Faucheux_2020
Pricing a swap on todayโ€™s yield curve - XX
ยจ And the Floating leg:
92
๐‘ก๐‘–๐‘š๐‘’
๐‘ก = 0 ๐‘ก#
๐œ(0, ๐‘กB, ๐‘กB/-). ๐‘™(0, ๐‘กB, ๐‘กB/-)
๐‘๐‘ฃ_๐‘“๐‘™๐‘œ๐‘Ž๐‘ก 0 = 2
#
๐‘™(0, ๐‘ก#, ๐‘ก#$!). ๐œ(0, ๐‘ก#, ๐‘ก#$!). ๐‘ง๐‘(0,0, ๐‘ก#$!)
Luc_Faucheux_2020
Pricing a swap on todayโ€™s yield curve - XXI
ยจ Floating leg is also equal to:
93
๐‘ก๐‘–๐‘š๐‘’
$1
$1
$1
$1
$1
$1
$1
$1
๐‘๐‘ฃ_๐‘“๐‘™๐‘œ๐‘Ž๐‘ก 0 = 2
#
{โˆ’๐‘ง๐‘ 0,0, ๐‘ก#$! + ๐‘ง๐‘(0,0, ๐‘ก#)}
Luc_Faucheux_2020
Pricing a swap on todayโ€™s yield curve - XXII
ยจ ๐‘๐‘ฃ_๐‘“๐‘™๐‘œ๐‘Ž๐‘ก 0 = โˆ‘B ๐‘™(0, ๐‘กB, ๐‘กB/-). ๐œ(0, ๐‘กB, ๐‘กB/-). ๐‘ง๐‘(0,0, ๐‘กB/-)
ยจ ๐‘๐‘ฃ_๐‘“๐‘™๐‘œ๐‘Ž๐‘ก 0 = โˆ‘B{โˆ’๐‘ง๐‘ 0,0, ๐‘กB/- + ๐‘ง๐‘(0,0, ๐‘กB)}
ยจ ๐‘๐‘ฃ_๐‘“๐‘–๐‘ฅ๐‘’๐‘‘ 0 = โˆ‘B ๐‘‹. ๐œ(0, ๐‘กB, ๐‘กB/-). ๐‘ง๐‘(0,0, ๐‘กB/-)
ยจ 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
94
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 = โˆ‘B ๐‘™(0, ๐‘กB, ๐‘กB/-). ๐œ(0, ๐‘กB, ๐‘กB/-). ๐‘ง๐‘(0,0, ๐‘กB/-)
ยจ ๐‘๐‘ฃ_๐‘“๐‘™๐‘œ๐‘Ž๐‘ก 0 = โˆ‘B{โˆ’๐‘ง๐‘ 0,0, ๐‘กB/- + ๐‘ง๐‘(0,0, ๐‘กB)}
ยจ ๐‘๐‘ฃ_๐‘“๐‘–๐‘ฅ๐‘’๐‘‘ 0 = โˆ‘B ๐‘‹. ๐œ(0, ๐‘กB, ๐‘กB/-). ๐‘ง๐‘(0,0, ๐‘กB/-)
ยจ ๐‘๐‘ฃ_๐‘“๐‘™๐‘œ๐‘Ž๐‘ก 0 = ๐‘๐‘ฃ_๐‘“๐‘–๐‘ฅ๐‘’๐‘‘ 0 = โˆ‘B ๐‘†๐‘…. ๐œ(0, ๐‘กB, ๐‘กB/-). ๐‘ง๐‘(0,0, ๐‘กB/-)
ยจ ๐‘†๐‘…(0, ๐‘‡R, ๐‘‡S) =
โˆ‘, 1(&,#,,#,.!).,(&,#,,#,.!).)*(&,&,#,.!)
โˆ‘, ,(&,#,,#,.!).)*(&,&,#,.!)
ยจ The Swap Rate is a weighted average of the forward rates ๐‘™(0, ๐‘กB, ๐‘กB/-) for a given start of the
swap ๐‘‡R and maturity ๐‘‡S
95
Luc_Faucheux_2020
Pricing a swap on todayโ€™s yield curve โ€“ XXIII-a
ยจ An โ€œat-the-money Swapโ€ is also said to be โ€œat parโ€ following the terminology of bonds.
ยจ This is because the cash flows of a swap are the following:
96
๐‘ก๐‘–๐‘š๐‘’
$1
๐‘‹. ๐œ 0, ๐‘กB, ๐‘กB/- = ๐‘‹. ๐œ ๐‘‹. ๐œ ๐‘‹. ๐œ ๐‘‹. ๐œ
$1
Luc_Faucheux_2020
Pricing a swap on todayโ€™s yield curve โ€“ XXIII-b
ยจ For an โ€œat-the-moneyโ€ swap the pv of all those cash flows is 0
97
๐‘ก๐‘–๐‘š๐‘’
$1
๐‘‹. ๐œ 0, ๐‘กB, ๐‘กB/- = ๐‘‹. ๐œ ๐‘‹. ๐œ ๐‘‹. ๐œ ๐‘‹. ๐œ
$1
Luc_Faucheux_2020
Pricing a swap on todayโ€™s yield curve โ€“ XXIII-c
98
= 0
$1
๐‘†๐‘…. ๐œ ๐‘†๐‘…. ๐œ ๐‘†๐‘…. ๐œ ๐‘†๐‘…. ๐œ
$1
Luc_Faucheux_2020
Pricing a swap on todayโ€™s yield curve โ€“ XXIII-d
99
๐‘†๐‘…. ๐œ $1
=
$1
Luc_Faucheux_2020
Pricing a swap on todayโ€™s yield curve โ€“ XXIII-e
ยจ And so the Bond that will pay a coupon equal to the Swap Rate plus the principal amount at
the end of the last period will have a present value equal to $1, and is called โ€œat-parโ€.
ยจ So naturally the swap that is โ€œat-the-moneyโ€ is also sometimes called a โ€œpar-swapโ€, because
the swap rate is equal in value to the fixed coupon of a par bond (assuming same daycount
convention, periods, holiday,โ€ฆall other things being equalโ€ฆ)
100
Luc_Faucheux_2020
Pricing a swap on todayโ€™s yield curve - XXIV
ยจ The very powerful concept of the flat curve
ยจ Yield curve are not that steep (especially now)
ยจ Also yield curves tend to move in parallel fashion (usually 1st factor in a PCA analysis has an
eigenvalue around 95% and is a parallel move)
ยจ And so it is always useful as a first model to understand and gain intuition to assume a flat
yield curve evolving in a parallel fashion, so that the yield curve is always flat
ยจ IF for all forward rates ๐‘™(0, ๐‘กB, ๐‘กB/-), ๐‘™ 0, ๐‘กB, ๐‘กB/- = ๐‘™(0)
ยจ THEN for all Swap rates ๐‘†๐‘… 0, ๐‘‡R, ๐‘‡S = ๐‘™(0) when identical swap periods and daycount
fractions
ยจ ๐‘†๐‘… 0, ๐‘‡R, ๐‘‡S =
โˆ‘, 1 &,#,,#,.! ., &,#,,#,.! .)* &,&,#,.!
โˆ‘, , &,#,,#,.! .)* &,&,#,.!
= ๐‘™ 0 .
โˆ‘, , &,#,,#,.! .)* &,&,#,.!
โˆ‘, , &,#,,#,.! .)* &,&,#,.!
= ๐‘™(0)
101
Luc_Faucheux_2020
Pricing a swap on todayโ€™s yield curve โ€“ XXIV-a
ยจ A flat curve is not a bad approximation these days
102
Luc_Faucheux_2020
Pricing a swap on todayโ€™s yield curve - XXV
ยจ Just because the Powerpoint file size is already at 80MB (lots of graphs), will stop here for
this deck, and just include the first memo I wrote the week I started in Finance in May 1995.
ยจ That week was Golden week in Asia, so desks of APAC based banks were thinly staffed
ยจ Volatilities were quite high
ยจ Rates were also quite high by todayโ€™s standards of โ€œnew normalโ€
ยจ Goldman Sachs had just done a relatively large โ€œIn Arrears โ€“ In Advanceโ€ trade on
LIBOR12M, exploiting the fact that most dealers were pricing swaps on the swap desk based
on todayโ€™s yield curve without checking that they could do it (meaning that ALL cash flows
are LINEAR functions of the discount factors).
ยจ Some dealers thought they had made money facing GS and actually some of those dealers (a
Canadian one that should remain nameless) threw a party that evening because of all the
money they thought they had made
103
Luc_Faucheux_2020
Pricing a swap on todayโ€™s yield curve - XXVI
ยจ Luckily for us, the head of trading at DKB Financial Products was one of those Chicago
traders, realized that there was convexity in the trade, and we priced it on an option model
instead of a swap model
ยจ His name is Richard Robb and he has a great book that just came out.
104
Luc_Faucheux_2020
Pricing a swap on todayโ€™s yield curve - XXVII
ยจ He also alerted his friend Andy Morton at Lehman Brothers (the M in the HJM model, as a
general rule for some reason you always want to hire the one who is the last letter in the
model name).
ยจ Lehman ran the swap on their HJM model and also realized that there was convexity and
avoided being โ€œpicked offโ€
ยจ GS made around 50m that week, which at the time was quite the talk of the town.
ยจ I have included below (all I could find was a pdf version so I could only copy/paste as picture)
the memo I wrote that week explaining the arrears/advance, and the connection with the
future convexity adjustment. Blythe also has a great chapter in his book, essentially without
giving too much details that was the 1995 GS trade
ยจ This is a very simple and crude ersatz (flat curve, so only one variable, moving in a parallel
fashion so always only one variable, and full correlation between the move in the future
price and the discounting factors), but this kind of simple model is quite useful to gain
intuition.
ยจ It is also not too far from reality given the large eigenvalue of the 1st factor in PCA analysis of
the yield curve
105
Luc_Faucheux_2020
May 1995
Libor in arrears
The Goldman Sachs trade
Future/Forward convexity
106
Luc_Faucheux_2020
May 1995
107
Luc_Faucheux_2020
May 1995 - II
108
Luc_Faucheux_2020
May 1995 - III
109
Luc_Faucheux_2020
May 1995 - IV
110
Luc_Faucheux_2020
May 1995 - V
111
Luc_Faucheux_2020
May 1995 - VI
112
Luc_Faucheux_2020
May 1995 - VII
113
Luc_Faucheux_2020
May 1995 - VIII
114
Luc_Faucheux_2020
So at least for nowโ€ฆ..
115

More Related Content

What's hot (6)

Lf 2021 rates_v_a
Lf 2021 rates_v_aLf 2021 rates_v_a
Lf 2021 rates_v_a
ย 
Lf 2020 rates_i
Lf 2020 rates_iLf 2020 rates_i
Lf 2020 rates_i
ย 
Lf 2020 rates_iii
Lf 2020 rates_iiiLf 2020 rates_iii
Lf 2020 rates_iii
ย 
Lf 2020 stochastic_calculus_ito-ii
Lf 2020 stochastic_calculus_ito-iiLf 2020 stochastic_calculus_ito-ii
Lf 2020 stochastic_calculus_ito-ii
ย 
Lf 2021 stochastic_calculus_ito-iii-a
Lf 2021 stochastic_calculus_ito-iii-aLf 2021 stochastic_calculus_ito-iii-a
Lf 2021 stochastic_calculus_ito-iii-a
ย 
Lf 2021 rates_viii
Lf 2021 rates_viiiLf 2021 rates_viii
Lf 2021 rates_viii
ย 

Similar to Lf 2020 rates_ii

Retirement Portfolio Financial Analysis - Graduate Project
Retirement Portfolio Financial Analysis - Graduate ProjectRetirement Portfolio Financial Analysis - Graduate Project
Retirement Portfolio Financial Analysis - Graduate Project
Medicishi Taylor
ย 
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
ย 
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
dickonsondorris
ย 
Finance 101
Finance 101Finance 101
Finance 101
Yanli Liu
ย 
"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
ย 

Similar to Lf 2020 rates_ii (20)

Retirement Portfolio Financial Analysis - Graduate Project
Retirement Portfolio Financial Analysis - Graduate ProjectRetirement Portfolio Financial Analysis - Graduate Project
Retirement Portfolio Financial Analysis - Graduate Project
ย 
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...
ย 
Chronology
ChronologyChronology
Chronology
ย 
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...
ย 
Discussion paper series npv project = npv equity
Discussion paper series npv project = npv equityDiscussion paper series npv project = npv equity
Discussion paper series npv project = npv equity
ย 
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
ย 
Lf 2020 skew
Lf 2020 skewLf 2020 skew
Lf 2020 skew
ย 
Merill finch
Merill finchMerill finch
Merill finch
ย 
Finance 101
Finance 101Finance 101
Finance 101
ย 
133chapter092002 (1).ppt
133chapter092002 (1).ppt133chapter092002 (1).ppt
133chapter092002 (1).ppt
ย 
133chapter092002.ppt
133chapter092002.ppt133chapter092002.ppt
133chapter092002.ppt
ย 
133chapter092002.ppt
133chapter092002.ppt133chapter092002.ppt
133chapter092002.ppt
ย 
"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...
ย 
Futurum stated and effective interest rate
Futurum   stated and effective interest rateFuturum   stated and effective interest rate
Futurum stated and effective interest rate
ย 
Stated and effective interest rate
Stated and effective interest rateStated and effective interest rate
Stated and effective interest rate
ย 
Intro to Quant Trading Strategies (Lecture 9 of 10)
Intro to Quant Trading Strategies (Lecture 9 of 10)Intro to Quant Trading Strategies (Lecture 9 of 10)
Intro to Quant Trading Strategies (Lecture 9 of 10)
ย 
Interรฉs Simple
Interรฉs SimpleInterรฉs Simple
Interรฉs Simple
ย 
Reasons behind XVAs
Reasons behind XVAs Reasons behind XVAs
Reasons behind XVAs
ย 
Lf 2020 options
Lf 2020 optionsLf 2020 options
Lf 2020 options
ย 
Lf 2021 rates_vi
Lf 2021 rates_viLf 2021 rates_vi
Lf 2021 rates_vi
ย 

More from luc faucheux

More from luc faucheux (12)

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

Recently uploaded

APPLIED ECONOMICS Sept 9FGHFGHFHGFGHFHGFHGFH
APPLIED ECONOMICS Sept 9FGHFGHFHGFGHFHGFHGFHAPPLIED ECONOMICS Sept 9FGHFGHFHGFGHFHGFHGFH
APPLIED ECONOMICS Sept 9FGHFGHFHGFGHFHGFHGFH
geloencina777
ย 
TriStar Gold- 05-13-2024 corporate presentation
TriStar Gold- 05-13-2024 corporate presentationTriStar Gold- 05-13-2024 corporate presentation
TriStar Gold- 05-13-2024 corporate presentation
Adnet Communications
ย 
Abortion pills in Dammam Saudi Arabia | +966572737505 |Get Cytotec
Abortion pills in Dammam Saudi Arabia | +966572737505 |Get CytotecAbortion pills in Dammam Saudi Arabia | +966572737505 |Get Cytotec
Abortion pills in Dammam Saudi Arabia | +966572737505 |Get Cytotec
Abortion pills in Riyadh +966572737505 get cytotec
ย 

Recently uploaded (20)

Abhay Bhutada: Driving Digital Transformation in NBFC Sector
Abhay Bhutada: Driving Digital Transformation in NBFC SectorAbhay Bhutada: Driving Digital Transformation in NBFC Sector
Abhay Bhutada: Driving Digital Transformation in NBFC Sector
ย 
Pitch-deck CopyFinancial and MemberForex.ppsx
Pitch-deck CopyFinancial and MemberForex.ppsxPitch-deck CopyFinancial and MemberForex.ppsx
Pitch-deck CopyFinancial and MemberForex.ppsx
ย 
black magic removal amil baba in pakistan karachi islamabad america canada uk...
black magic removal amil baba in pakistan karachi islamabad america canada uk...black magic removal amil baba in pakistan karachi islamabad america canada uk...
black magic removal amil baba in pakistan karachi islamabad america canada uk...
ย 
APPLIED ECONOMICS Sept 9FGHFGHFHGFGHFHGFHGFH
APPLIED ECONOMICS Sept 9FGHFGHFHGFGHFHGFHGFHAPPLIED ECONOMICS Sept 9FGHFGHFHGFGHFHGFHGFH
APPLIED ECONOMICS Sept 9FGHFGHFHGFGHFHGFHGFH
ย 
Kala jadu specialist in USA (Kala ilam expert in france) Black magic expert i...
Kala jadu specialist in USA (Kala ilam expert in france) Black magic expert i...Kala jadu specialist in USA (Kala ilam expert in france) Black magic expert i...
Kala jadu specialist in USA (Kala ilam expert in france) Black magic expert i...
ย 
TriStar Gold- 05-13-2024 corporate presentation
TriStar Gold- 05-13-2024 corporate presentationTriStar Gold- 05-13-2024 corporate presentation
TriStar Gold- 05-13-2024 corporate presentation
ย 
Strategic Resources May 2024 Corporate Presentation
Strategic Resources May 2024 Corporate PresentationStrategic Resources May 2024 Corporate Presentation
Strategic Resources May 2024 Corporate Presentation
ย 
Certified Kala Jadu, Black magic specialist in Rawalpindi and Bangali Amil ba...
Certified Kala Jadu, Black magic specialist in Rawalpindi and Bangali Amil ba...Certified Kala Jadu, Black magic specialist in Rawalpindi and Bangali Amil ba...
Certified Kala Jadu, Black magic specialist in Rawalpindi and Bangali Amil ba...
ย 
No 1 Top Love marriage specialist baba ji amil baba kala ilam powerful vashik...
No 1 Top Love marriage specialist baba ji amil baba kala ilam powerful vashik...No 1 Top Love marriage specialist baba ji amil baba kala ilam powerful vashik...
No 1 Top Love marriage specialist baba ji amil baba kala ilam powerful vashik...
ย 
Q1 2024 Conference Call Presentation vF.pdf
Q1 2024 Conference Call Presentation vF.pdfQ1 2024 Conference Call Presentation vF.pdf
Q1 2024 Conference Call Presentation vF.pdf
ย 
Bank of Tomorrow White Paper For Reading
Bank of Tomorrow White Paper For ReadingBank of Tomorrow White Paper For Reading
Bank of Tomorrow White Paper For Reading
ย 
Certified Kala Jadu, Black magic specialist in Rawalpindi and Bangali Amil ba...
Certified Kala Jadu, Black magic specialist in Rawalpindi and Bangali Amil ba...Certified Kala Jadu, Black magic specialist in Rawalpindi and Bangali Amil ba...
Certified Kala Jadu, Black magic specialist in Rawalpindi and Bangali Amil ba...
ย 
Current scenario of Energy Retail utilities market in UK
Current scenario of Energy Retail utilities market in UKCurrent scenario of Energy Retail utilities market in UK
Current scenario of Energy Retail utilities market in UK
ย 
najoomi asli amil baba kala jadu expert rawalpindi bangladesh uk usa
najoomi asli amil baba kala jadu expert rawalpindi bangladesh uk usanajoomi asli amil baba kala jadu expert rawalpindi bangladesh uk usa
najoomi asli amil baba kala jadu expert rawalpindi bangladesh uk usa
ย 
Black magic specialist in Canada (Kala ilam specialist in UK) Bangali Amil ba...
Black magic specialist in Canada (Kala ilam specialist in UK) Bangali Amil ba...Black magic specialist in Canada (Kala ilam specialist in UK) Bangali Amil ba...
Black magic specialist in Canada (Kala ilam specialist in UK) Bangali Amil ba...
ย 
uk-no 1 kala ilam expert specialist in uk and qatar kala ilam expert speciali...
uk-no 1 kala ilam expert specialist in uk and qatar kala ilam expert speciali...uk-no 1 kala ilam expert specialist in uk and qatar kala ilam expert speciali...
uk-no 1 kala ilam expert specialist in uk and qatar kala ilam expert speciali...
ย 
20240419-SMC-submission-Annual-Superannuation-Performance-Test-โ€“-design-optio...
20240419-SMC-submission-Annual-Superannuation-Performance-Test-โ€“-design-optio...20240419-SMC-submission-Annual-Superannuation-Performance-Test-โ€“-design-optio...
20240419-SMC-submission-Annual-Superannuation-Performance-Test-โ€“-design-optio...
ย 
Black magic specialist in Saudi Arabia (Kala jadu expert in UK) Bangali Amil ...
Black magic specialist in Saudi Arabia (Kala jadu expert in UK) Bangali Amil ...Black magic specialist in Saudi Arabia (Kala jadu expert in UK) Bangali Amil ...
Black magic specialist in Saudi Arabia (Kala jadu expert in UK) Bangali Amil ...
ย 
cost-volume-profit analysis.ppt(managerial accounting).pptx
cost-volume-profit analysis.ppt(managerial accounting).pptxcost-volume-profit analysis.ppt(managerial accounting).pptx
cost-volume-profit analysis.ppt(managerial accounting).pptx
ย 
Abortion pills in Dammam Saudi Arabia | +966572737505 |Get Cytotec
Abortion pills in Dammam Saudi Arabia | +966572737505 |Get CytotecAbortion pills in Dammam Saudi Arabia | +966572737505 |Get Cytotec
Abortion pills in Dammam Saudi Arabia | +966572737505 |Get Cytotec
ย 

Lf 2020 rates_ii

  • 1. Luc_Faucheux_2020 THE RATES WORLD โ€“ Part II Second pass, this time with graphs 1
  • 2. Luc_Faucheux_2020 Couple of notes on those slides ยจ Those are part II of the the slides on Rates ยจ Part I was using very little math, and in particular we glanced over the fact that rates could move ยจ Every calculation was done in a โ€œdeterministicโ€ manner or zero volatility ยจ We revisit this here, and shows why that was justified for Bonds and โ€œregularโ€ swaps in a graphical manner, introducing the commonly used graphs for cash flows that you will find in most textbooks ยจ Again, trying to limit the math to a minimum here, but refining a little the notations as we go along in order to make it rigorous when needed, and gaining intuition when we realize that our current notation is incomplete and needs to be modified ยจ This deck can be viewed as a โ€œlittle graphical breakโ€ where we refine the concept of discount factor before we attack part III. ยจ This is usually a morning presentation to go easy before lunch or coffee before we attack part III which will be a little harder 2
  • 3. Luc_Faucheux_2020 Notations in the Rates world Spot section Deterministic view 3
  • 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(โˆซ& # ๐‘… ๐‘  . ๐‘‘๐‘ ) 4
  • 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) 5
  • 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: 6
  • 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(โˆ’ โˆซ# % ๐‘… ๐‘  . ๐‘‘๐‘ ) ยจ ๐‘Ÿ ๐‘ก, ๐‘‡ = - , #,% . โˆซ# % ๐‘… ๐‘  . ๐‘‘๐‘  7
  • 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 โˆ’ โˆซ# % ๐‘… ๐‘  . ๐‘‘๐‘  ] 8
  • 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 ยจ ๐‘ง๐‘ ๐‘ก, ๐‘‡ = - (-/1 #,% )# %,' ยจ In the deterministic case: ยจ ๐‘ง๐‘ ๐‘ก, ๐‘‡ = - (-/3 #,% )# %,' = ๐ท ๐‘ก, ๐‘‡ = !(#) !(%) = exp(โˆ’ โˆซ# % ๐‘… ๐‘  . ๐‘‘๐‘ ) 9
  • 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(โˆ’ โˆซ# % ๐‘… ๐‘  . ๐‘‘๐‘ ) 10
  • 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) #,% )).# %,' 11
  • 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 %โ†’# ( -.)* #,% , #,% ) 12
  • 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 ยจ You find sometimes the adjective โ€œinstantaneousโ€ to describe the quantity ๐‘…(๐‘ก) which is the limit of small time intervals: ๐ฟ๐‘–๐‘š ๐‘‡ โ†’ ๐‘ก = ๐ฟ๐‘–๐‘š ๐œ โ†’ 0 13
  • 15. Luc_Faucheux_2020 Some useful graphs ยจ We will focus on the case of the simply compounded spot rate, where we are at time ๐‘ก ยจ Simply compounded spot: ๐‘ง๐‘ ๐‘ก, ๐‘‡ = - -/, #,% .1 #,% ยจ What is the value ๐‘๐‘ฃ of a SPOT contract that when entered at time ๐‘ก guarantees the payment of one unit of currency at time ๐‘‡ (remember that we are 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 ยจ ๐”ผ - )* %,% = 78 )*(#,%) = ๐”ผ - )* %,% = ๐”ผ - - = 1 since ๐‘ง๐‘ ๐‘‡, ๐‘‡ = 1 ยจ So the value today at time ๐‘ก of that spot contract is ๐‘๐‘ฃ(๐‘ก) = ๐‘ง๐‘ ๐‘ก, ๐‘‡ ยจ Note that we could also take this as the definition of the โ€œmoney curveโ€, we could assume for now that at time ๐‘ก the quantities ๐‘ง๐‘ ๐‘ก, ๐‘‡ are known or observable and give us the value of a contract that pays $1 at time ๐‘‡ 15
  • 16. Luc_Faucheux_2020 Some useful graphs - II ยจ ๐‘๐‘ฃ(๐‘ก) = ๐‘ง๐‘ ๐‘ก, ๐‘‡ is the value at time ๐‘ก of a SPOT contract that will return $1 at time ๐‘‡ ยจ Note that once entered into this contract, the value will change over time, but we know that we will receive $1 at time ๐‘‡ (hint: that is why it is called Fied-Income, unlike equities for example) ยจ In lots of textbooks you will see the usual โ€œarrowโ€ graphs. 16 ๐‘ก๐‘–๐‘š๐‘’ ๐‘ก ๐‘‡ ๐‘๐‘ฃ(๐‘ก) = ๐‘ง๐‘ ๐‘ก, ๐‘‡ ๐‘ง๐‘ ๐‘‡, ๐‘‡ = $1
  • 17. Luc_Faucheux_2020 Some useful graphs - III 17 ๐‘ก๐‘–๐‘š๐‘’ ๐‘ก ๐‘‡ ๐‘๐‘ฃ(๐‘ก) = ๐‘ง๐‘ ๐‘ก, ๐‘‡ ๐‘ง๐‘ ๐‘‡, ๐‘‡ = $1 ยจ You pay ๐‘ง๐‘ ๐‘ก, ๐‘‡ today at time ๐‘ก in order to get $1 at time ๐‘‡ ยจ The net value today of those two cashflows is 0
  • 18. Luc_Faucheux_2020 Some useful graphs โ€“ III-a 18 ๐‘ก๐‘–๐‘š๐‘’ ๐‘ก ๐‘‡ ๐‘๐‘ฃ(๐‘ก) = ๐‘ง๐‘ ๐‘ก, ๐‘‡ ๐‘ง๐‘ ๐‘‡, ๐‘‡ = $1 = 0
  • 19. Luc_Faucheux_2020 Some useful graphs - IV ยจ Simply compounded spot: ๐‘ง๐‘ ๐‘ก, ๐‘‡ = - -/, #,% .1 #,% ยจ ๐‘ง๐‘ ๐‘ก, ๐‘‡ . (1 + ๐œ ๐‘ก, ๐‘‡ . ๐‘™ ๐‘ก, ๐‘‡ ) = 1 ยจ ๐‘ง๐‘ ๐‘ก, ๐‘‡ + ๐‘ง๐‘ ๐‘ก, ๐‘‡ . ๐œ ๐‘ก, ๐‘‡ . ๐‘™ ๐‘ก, ๐‘‡ = 1 ยจ ๐‘ง๐‘ ๐‘ก, ๐‘‡ is the value ๐‘๐‘ฃ of a SPOT contract that when entered at time ๐‘ก guarantees the payment of one unit of currency at time ๐‘‡ (remember that we are at time ๐‘ก) ยจ 1 is 1 ยจ Similarly, ๐‘ง๐‘ ๐‘ก, ๐‘‡ . ๐œ ๐‘ก, ๐‘‡ . ๐‘™ ๐‘ก, ๐‘‡ is the value of a SPOT contract that when entered at time ๐‘ก guarantees the payment of (๐œ ๐‘ก, ๐‘‡ . ๐‘™ ๐‘ก, ๐‘‡ ) of currency at time ๐‘‡ (remember that we are at time ๐‘ก, and so at time ๐‘ก all quantities are known). This will NOT be the case when we start looking at forward. Or at least we will have to exercise some caution. 19
  • 20. Luc_Faucheux_2020 Some useful graphs - V 20 ๐‘ก๐‘–๐‘š๐‘’ ๐‘ก ๐‘‡ ๐‘ง๐‘ ๐‘‡, ๐‘‡ = $1 ๐‘ง๐‘ ๐‘ก, ๐‘ก = $1 ๐œ ๐‘ก, ๐‘‡ . ๐‘™ ๐‘ก, ๐‘‡
  • 21. Luc_Faucheux_2020 Some useful graphs - VI ยจ In most textbooks the squiggly line is to represent a FLOATING payment. ยจ In the general case the value of this payment is not known and fixed, but the payment is usually based on a rate, like BBA LIBOR, which can be published in a manner that is not completely transparent or obvious, hence the squiggly representation usually to represent โ€œfloatingโ€ payments. ยจ Note that in our case, we have defined this payment as a function of the ZC ยจ By the way, it is surprisingly hard to make a squiggly line in PowerPoint 21
  • 22. Luc_Faucheux_2020 Some useful graphs โ€“ VI-a ยจ Note that we know ๐‘ง๐‘ ๐‘ก, ๐‘‡ ยจ So we know - -/, #,% .1 #,% ยจ So we know ๐‘™ ๐‘ก, ๐‘‡ ยจ We know that the value of receiving $1 at time ๐‘‡ is ๐‘ง๐‘ ๐‘ก, ๐‘‡ ยจ So we know that the value of receiving $X at time ๐‘‡ is (๐‘‹. ๐‘ง๐‘ ๐‘ก, ๐‘‡ ) ยจ If we set ๐œ ๐‘ก, ๐‘‡ . ๐‘™ ๐‘ก, ๐‘‡ = ๐‘‹, then the value of receiving ๐œ ๐‘ก, ๐‘‡ . ๐‘™ ๐‘ก, ๐‘‡ time ๐‘‡ is : ยจ ๐œ ๐‘ก, ๐‘‡ . ๐‘™ ๐‘ก, ๐‘‡ . ๐‘ง๐‘ ๐‘ก, ๐‘‡ = 1 โˆ’ ๐‘ง๐‘ ๐‘ก, ๐‘‡ ยจ That is the value of receiving $1 at time ๐‘ก and paying $1 at time ๐‘‡ ยจ That is true if the quantity ๐‘™ ๐‘ก, ๐‘‡ is KNOWN, which it is at time ๐‘ก as we defined it. ยจ In order to show that this quantity is also known at time before ๐‘ก, we need to rely on the replication concept, also called the โ€œlaw of one priceโ€ or โ€œno-arbitrageโ€ 22
  • 23. Luc_Faucheux_2020 Some useful graphs - VII ยจ In most textbooks also a straight line is for a FIXED payment ยจ So when we will deal with swaps we will have a stream of FIXED payments (with a fixed coupon like a FIXED coupon bond) versus a stream of FLOAT cashflows that will be a function of some index that is โ€œfloatingโ€ (not known at inception). For most swaps that index is the LIBOR rate, soon to be replaced with SOFR. 23
  • 24. Luc_Faucheux_2020 Some useful graphs - VIII ยจ Notional exchange: ยจ A contract will be known to have a Notional exchange when the principal amount (notional( is ACTUALLY being paid in/out as an actual cash flows. ยจ In the example we just saw the notional ($1) is paid out at the beginning of the period at time ๐‘ก and received back at the end of the period at time ๐‘‡ ยจ The value at time ๐‘ก of this notional exchange will be: ยจ ๐‘๐‘ฃ ๐‘ก = ๐‘ง๐‘ ๐‘ก, ๐‘‡ โˆ’ 1 ยจ Since: ๐‘ง๐‘ ๐‘ก, ๐‘‡ + ๐‘ง๐‘ ๐‘ก, ๐‘‡ . ๐œ ๐‘ก, ๐‘‡ . ๐‘™ ๐‘ก, ๐‘‡ = 1 ยจ ๐‘๐‘ฃ ๐‘ก = ๐‘ง๐‘ ๐‘ก, ๐‘‡ โˆ’ 1 = โˆ’๐‘ง๐‘ ๐‘ก, ๐‘‡ . ๐œ ๐‘ก, ๐‘‡ . ๐‘™ ๐‘ก, ๐‘‡ ยจ SO, paying out $1 now at time ๐‘ก and receiving it back at time ๐‘‡ has a negative present value (because usually rates are positive and money has positive time value, but then again rates are not necessarily positive right?), and that negative present value is EXACTLY equal and opposite to the present value of receiving at time ๐‘‡ a cash flow equal to ๐œ ๐‘ก, ๐‘‡ . ๐‘™ ๐‘ก, ๐‘‡ 24
  • 25. Luc_Faucheux_2020 Some useful graphs - IX 25 ๐‘ก๐‘–๐‘š๐‘’ ๐‘ก ๐‘‡ ๐‘ง๐‘ ๐‘‡, ๐‘‡ = $1 ๐‘ง๐‘ ๐‘ก, ๐‘ก = $1 ๐‘ก๐‘–๐‘š๐‘’๐‘ก ๐‘‡ ๐œ ๐‘ก, ๐‘‡ . ๐‘™ ๐‘ก, ๐‘‡ + = 0
  • 26. Luc_Faucheux_2020 Some useful graphs โ€“ IX-a (obviously) 26 ๐‘ก๐‘–๐‘š๐‘’ ๐‘ก ๐‘‡ ๐‘ง๐‘ ๐‘‡, ๐‘‡ = $1 ๐‘ง๐‘ ๐‘ก, ๐‘ก = $1 + = 0 ๐‘ก๐‘–๐‘š๐‘’ ๐‘ก ๐‘‡ ๐‘ง๐‘ ๐‘‡, ๐‘‡ = $1 ๐‘ง๐‘ ๐‘ก, ๐‘ก = $1
  • 27. Luc_Faucheux_2020 Some useful graphs - X 27 ๐‘ก๐‘–๐‘š๐‘’ ๐‘ก ๐‘‡ ๐‘ง๐‘ ๐‘‡, ๐‘‡ = $1 ๐‘ง๐‘ ๐‘ก, ๐‘ก = $1 ๐‘ก๐‘–๐‘š๐‘’๐‘ก ๐‘‡ ๐œ ๐‘ก, ๐‘‡ . ๐‘™ ๐‘ก, ๐‘‡ =
  • 28. Luc_Faucheux_2020 Some useful graphs - XI ยจ Receiving $1 today at time ๐‘ก and paying it back at time ๐‘‡ (doing a notional principal exchange from period start to period end) has the SAME exact value as not exchanging any principal (notional) and just receiving at the end of the period a cashflow equal to: ยจ ๐œ ๐‘ก, ๐‘‡ . ๐‘™ ๐‘ก, ๐‘‡ ยจ Where the simply compounded spot rate ๐‘™ ๐‘ก, ๐‘‡ is given by: ยจ ๐‘™ ๐‘ก, ๐‘‡ = - ,(#,%) . -.)*(#,%) )*(#,%) ยจ Or in a more intuitive bootstrap manner: ยจ ๐‘ง๐‘ ๐‘ก, ๐‘‡ = - -/, #,% .1 #,% = ๐‘ง๐‘ ๐‘ก, ๐‘ก . - -/, #,% .1 #,% since ๐‘ง๐‘ ๐‘ก, ๐‘ก = 1 28
  • 29. Luc_Faucheux_2020 Notations in the Rates world Forward section Deterministic view 29
  • 30. 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: ยจ 97(:,#) 9# = โˆ’ 9 9: [๐‘Ž ๐‘ก . ๐‘ ๐‘ฅ, ๐‘ก โˆ’ 9 9: [ - 5 ๐‘ ๐‘ก 5. ๐‘ ๐‘ฅ, ๐‘ก ]] ยจ ๐‘‹ ๐‘ก; โˆ’ ๐‘‹ ๐‘ก< = โˆซ#=#< #=#; ๐‘‘๐‘‹ ๐‘ก = โˆซ#=#< #=#; ๐‘Ž(๐‘ก). ๐‘‘๐‘ก) + โˆซ#=#< #=#; ๐‘(๐‘ก). ๐‘‘๐‘Š(๐‘ก) ยจ ๐‘‘๐‘‹ ๐‘ก = ๐‘Ž ๐‘ก . ๐‘‘๐‘ก + ๐‘(๐‘ก). ๐‘‘๐‘Š ยจ Where we should really write to be fully precise: ยจ ๐‘ ๐‘ฅ, ๐‘ก = ๐‘>(๐‘ฅ, ๐‘ก|๐‘ฅ ๐‘ก = ๐‘ก& = ๐‘‹&, ๐‘ก = ๐‘ก&) ยจ PDF Probability Density Function: ๐‘>(๐‘ฅ, ๐‘ก) ยจ Distribution function : ๐‘ƒ>(๐‘ฅ, ๐‘ก) ยจ ๐‘ƒ> ๐‘ฅ, ๐‘ก = ๐‘ƒ๐‘Ÿ๐‘œ๐‘๐‘Ž๐‘๐‘–๐‘™๐‘–๐‘ก๐‘ฆ ๐‘‹ โ‰ค ๐‘ฅ, ๐‘ก = โˆซ3=.? 3=: ๐‘> ๐‘ฆ, ๐‘ก . ๐‘‘๐‘ฆ ๐‘>(๐‘ฅ, ๐‘ก) = 9 9: ๐‘ƒ> ๐‘ฅ, ๐‘ก 30
  • 31. 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โ€ 31
  • 32. 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: ยจ ๐‘๐‘ฃ(๐‘ก) = ๐‘ง๐‘(๐‘ก, ๐‘ก, ๐‘‡) 32
  • 33. 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, : -/: = :/-.- -/: = -/:.- -/: = 1 โˆ’ - -/: or more simply: ๐‘ฅ = ๐‘ฅ + 1 โˆ’ 1 33
  • 34. Luc_Faucheux_2020 Notations and conventions (Spot and forward) - IV ยจ For ANY other structure for which the payoff is NOT a LINEAR functions of the discount factors, the payoff will exhibit some convexity. ยจ We showed in the options module that the convexity is the origin of the option value ยจ The option value is essentially the convexity adjustment, which will require some dynamics (volatility) to be computed. ยจ So the fact that a swap desk does not need to know about volatility is somewhat of an anomaly, and also a result of how the business evolved historically 34
  • 35. Luc_Faucheux_2020 Notations and conventions (Spot and forward) - V ยจ So ๐‘๐‘ฃ(๐‘ก) = ๐‘ง๐‘(๐‘ก, ๐‘ก, ๐‘‡) is the SPOT value at time ๐‘ก of a contract that will return 1 unit of currency at maturity ๐‘‡ ยจ From that value we can define a number of arbitrary rates. ยจ Remember there is ONLY one value of the Zero Coupon Bond, but as many different rates as you have conventions. ยจ So the only thing that really matters is the Zero Coupon Bond, as a rule of thumb ยจ When in doubt, always go back to the Zero Coupon Bond ยจ We would naturally want to extend this to FORWARD contract: what is the value at time ๐‘ก& of a contract that will start at time ๐‘ก and will return one unit of currency at time ๐‘‡ ยจ So we are looking if we can extend the SPOT ๐‘ง๐‘(๐‘ก&, ๐‘ก&, ๐‘‡) to something like a forward ๐‘ง๐‘(๐‘ก&, ๐‘ก, ๐‘‡) ยจ Do not worry, in part III we will revisit the notation again to make it fully explicit, did not want to start with the full Monthy first, and go through the steps to build it up 35
  • 36. Luc_Faucheux_2020 Notations and conventions (Spot and forward) - VI ยจ That seems to be doable based on the time value of money argument. ยจ At time ๐‘ก&, I can enter into a SPOT contract that returns $1 at time ๐‘ก ยจ The value of that contract is ๐‘ง๐‘(๐‘ก&, ๐‘ก&, ๐‘ก) ยจ At time ๐‘ก&, I can enter into a SPOT contract that returns $1 at time ๐‘‡ ยจ The value of that contract is ๐‘ง๐‘(๐‘ก&, ๐‘ก&, ๐‘‡) ยจ At time ๐‘ก&, I can enter into a FORWARD contract, an agreement to be delivered at time ๐‘ก a โ€œthen SPOTโ€ contract that will return $1 at time ๐‘‡ ยจ The question at hand is, what is the value of that FORWARD contract over time? ยจ All that might look like conventions for conventions sake, but trust me when we get to future versus forward rates you will be happy to have safe ground to stand on 36
  • 37. Luc_Faucheux_2020 Notations and conventions (Spot and forward) - V ยจ Also quite frankly even people in the industry get so much confused between spot, forward, future, forward price, forward contract, forward rate,โ€ฆ that it pays to spend a little time on this. ยจ But no worry, I have met very senior managers who were completely clueless about the difference between spot and forward ยจ So goes to show that knowledge is not always a good thing, especially when it comes to your careerโ€ฆ 37
  • 38. Luc_Faucheux_2020 Notations and conventions (Spot and forward) - VI ยจ We can always define mathematically a number of quantities that we will call forward rates based on the knowledge now a time ๐‘ก of the curve {๐‘ง๐‘ ๐‘ก, ๐‘ก, ๐‘‡ } ยจ Just to make things more clear, we just use the convention that now is ๐‘ก = 0 ยจ SO today we know the curve {๐‘ง๐‘ 0,0, ๐‘‡ } ยจ We can define what we called spot quantities (as of today ๐‘ก = 0) ยจ In the case of the simply compounded convention for those quantities, for example the โ€œsimply compounded spot rate, as of todayโ€ was defined as: ยจ ๐‘™ ๐‘ก = 0, ๐‘‡ = - ,(#=&,%) . -.)*(#=&,%) )*(#=&,%) ยจ Or alternatively, in the bootstrap form ยจ ๐‘ง๐‘ ๐‘ก = 0, ๐‘‡ = - -/, #=&,% .1 #=&,% 38
  • 39. 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 39
  • 40. 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 = - ,(&,#!,#+) . -.)*(&,#!,#+) )*(&,#!,#+) 40
  • 41. 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, ๐‘ก = ๐‘ก- 41
  • 42. Luc_Faucheux_2020 Notations and conventions (Spot and forward) - X ยจ ๐‘ง๐‘ ๐‘ก = 0, ๐‘ก = 0, ๐‘ก = ๐‘ก- + 1 = ๐‘ง๐‘ ๐‘ก = 0, ๐‘ก = ๐‘ก-, ๐‘ก = ๐‘ก- + 1 โˆ— ๐‘ง๐‘ ๐‘ก = 0, ๐‘ก = 0, ๐‘ก = ๐‘ก- ยจ So we also have: ยจ ๐‘ง๐‘ ๐‘ก = 0, ๐‘ก = 0, ๐‘ก = ๐‘กA = ๐‘ง๐‘ ๐‘ก = 0, ๐‘ก = 0, ๐‘ก = 0 โˆ— โˆB=& B=A ๐‘ง๐‘ ๐‘ก = 0, ๐‘ก = ๐‘กB, ๐‘ก = ๐‘กB + 1 ยจ Since: ๐‘ง๐‘ ๐‘ก = 0, ๐‘ก = 0, ๐‘ก = 0 = 1 ยจ Note that we also have: ๐‘ง๐‘ ๐‘ก = 0, ๐‘ก = ๐‘‡, ๐‘ก = ๐‘‡ = 1 ยจ ๐‘ง๐‘ ๐‘ก = 0, ๐‘ก = 0, ๐‘ก = ๐‘กA = โˆB=& B=A ๐‘ง๐‘ ๐‘ก = 0, ๐‘ก = ๐‘กB, ๐‘ก = ๐‘กB + 1 ยจ ๐‘ง๐‘ 0, ๐‘ก-, ๐‘ก- + 1 = - -/, &,#!,#!/- .1 &,#!,#!/- ยจ ๐‘ง๐‘ ๐‘ก = 0, ๐‘ก = 0, ๐‘ก = ๐‘กA = โˆB=& B=A - -/, &,#,,#,/- .1 &,#,,#,/- 42
  • 43. Luc_Faucheux_2020 Notations and conventions (Spot and forward) - XI ยจ We could also define any kind of buckets: ยจ ๐‘ง๐‘ ๐‘ก = 0, ๐‘ก = ๐‘ก7, ๐‘ก = ๐‘ก4 = โˆB=7 B=4 ๐‘ง๐‘ ๐‘ก = 0, ๐‘ก = ๐‘กB, ๐‘ก = ๐‘กB + 1 ยจ ๐‘ง๐‘ ๐‘ก = 0, ๐‘ก7, ๐‘ก4 = - -/, &,#-,#) .1 &,#-,#) ยจ And so for any joint sequence of buckets, we have the usual bootstrap equation ยจ ๐‘ง๐‘ ๐‘ก = 0, ๐‘ก = 0, ๐‘ก = ๐‘กA = โˆ ๐‘ง๐‘ ๐‘ก = 0, ๐‘ก = ๐‘ก7, ๐‘ก = ๐‘ก4 ยจ ๐‘ง๐‘ ๐‘ก = 0, ๐‘ก = 0, ๐‘ก = ๐‘กA = โˆ - -/, &,#-,#) .1 &,#-,#) ยจ Where the successive buckets [๐‘ก7, ๐‘ก4] covers the [0, ๐‘กA] interval ยจ A picture usually being worth a thousand words: 43
  • 44. Luc_Faucheux_2020 Notations and conventions (Spot and forward) - XII 44 ๐‘ง๐‘ 0,0,0 = 1 ๐‘ง๐‘ 0,0, ๐‘ก!" = ๐‘ง๐‘ 0,0,0 โˆ— 1 1 + ๐œ 0, ๐‘ก!#, ๐‘ก!" . ๐‘™ 0, ๐‘ก!#, ๐‘ก!" ๐‘ก๐‘–๐‘š๐‘’ ๐‘ก = 0 = ๐‘กB& ๐‘กB- ๐‘กB5 ๐‘กBM ๐‘กBN ๐‘ง๐‘ 0,0, ๐‘ก!$ = ๐‘ง๐‘ 0,0, ๐‘ก!" โˆ— 1 1 + ๐œ 0, ๐‘ก!", ๐‘ก!$ . ๐‘™ 0, ๐‘ก!", ๐‘ก!$ ๐‘ง๐‘ 0,0, ๐‘ก!% = ๐‘ง๐‘ 0,0, ๐‘ก!$ โˆ— 1 1 + ๐œ 0, ๐‘ก!$, ๐‘ก!% . ๐‘™ 0, ๐‘ก!$, ๐‘ก!% ๐‘ง๐‘ 0,0, ๐‘ก!& = ๐‘ง๐‘ 0,0, ๐‘ก!% โˆ— 1 1 + ๐œ 0, ๐‘ก!%, ๐‘ก!& . ๐‘™ 0, ๐‘ก!%, ๐‘ก!&
  • 45. Luc_Faucheux_2020 Notations and conventions (Spot and forward) - XIII ยจ ๐‘ง๐‘ ๐‘ก = 0, ๐‘ก = 0, ๐‘ก = ๐‘กA = โˆ - -/, &,#-,#) .1 &,#-,#) ยจ Usually if ๐‘ก7 < ๐‘ก4 the daycount fraction is positive (not time traveling yet) ยจ Usually the rates tend to be positive, ๐‘™ 0, ๐‘ก7, ๐‘ก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 45
  • 46. Luc_Faucheux_2020 Notations and conventions (Spot and forward) - XIV 46 ๐‘ง๐‘ 0,0,0 = 1 ๐‘ง๐‘ 0,0, ๐‘ก!" = ๐‘ง๐‘ 0,0,0 โˆ— 1 1 + ๐œ 0, ๐‘ก!#, ๐‘ก!" . ๐‘™ 0, ๐‘ก!#, ๐‘ก!" ๐‘ก๐‘–๐‘š๐‘’ ๐‘‡๐‘กB- ๐‘กB5 ๐‘กBM ๐‘กBN ๐‘ง๐‘ 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 USING FORWARD RATES ๐‘ก = ๐‘กB& = 0
  • 47. Luc_Faucheux_2020 Notations and conventions (Spot and forward) โ€“ XIV-a 47 ๐‘ง๐‘ 0,0,0 = 1 ๐‘ง๐‘ 0,0, ๐‘ก!" = ๐‘ง๐‘ 0,0,0 โˆ— 1 1 + ๐œ 0, ๐‘ก!#, ๐‘ก!" . ๐‘™ 0, ๐‘ก!#, ๐‘ก!" ๐‘ก๐‘–๐‘š๐‘’ ๐‘‡๐‘กB- ๐‘กB5 ๐‘กBM ๐‘กBN ๐‘ง๐‘ 0,0, ๐‘ก!$ = ๐‘ง๐‘ 0,0,0 โˆ— 1 1 + ๐œ 0, ๐‘ก!#, ๐‘ก!$ . ๐‘™ 0, ๐‘ก!#, ๐‘ก!$ ๐‘ง๐‘ 0,0, ๐‘ก!% = ๐‘ง๐‘ 0,0,0 โˆ— 1 1 + ๐œ 0, ๐‘ก!#, ๐‘ก!% . ๐‘™ 0, ๐‘ก!#, ๐‘ก!% ๐‘ง๐‘ 0,0, ๐‘ก!& = ๐‘ง๐‘ 0,0,0 โˆ— 1 1 + ๐œ 0, ๐‘ก!#, ๐‘ก!& . ๐‘™ 0, ๐‘ก!#, ๐‘ก!& ๐‘ง๐‘ 0,0,0 = 1 ๐‘ง๐‘ 0,0, ๐‘‡ ๐‘ง๐‘ 0,0, ๐‘‡ โ†’ โˆž = 0 USING SPOT RATES ๐‘ก = ๐‘กB& = 0
  • 48. Luc_Faucheux_2020 Notations and conventions (Spot and forward) โ€“ XIV-b 48 ๐‘ง๐‘ 0,0,0 = 1 ๐‘ง๐‘ 0, ๐‘ก!#, ๐‘ก!" = 1 โˆ— 1 1 + ๐œ 0, ๐‘ก!#, ๐‘ก!" . ๐‘™ 0, ๐‘ก!#, ๐‘ก!" ๐‘ก๐‘–๐‘š๐‘’ ๐‘‡๐‘กB- ๐‘กB5 ๐‘กBM ๐‘กBN ๐‘ง๐‘ 0, ๐‘ก!", ๐‘ก!$ = 1 โˆ— 1 1 + ๐œ 0, ๐‘ก!", ๐‘ก!$ . ๐‘™ 0, ๐‘ก!", ๐‘ก!$ ๐‘ง๐‘ 0, ๐‘ก!$, ๐‘ก!% = 1 โˆ— 1 1 + ๐œ 0, ๐‘ก!$, ๐‘ก!% . ๐‘™ 0, ๐‘ก!$, ๐‘ก!% ๐‘ง๐‘ 0, ๐‘ก!%, ๐‘ก!& = 1 โˆ— 1 1 + ๐œ 0, ๐‘ก!%, ๐‘ก!& . ๐‘™ 0, ๐‘ก!%, ๐‘ก!& ๐‘ง๐‘ 0,0,0 = 1 ๐‘ง๐‘ 0,0, ๐‘‡ ๐‘ง๐‘ 0,0, ๐‘‡ โ†’ โˆž = 0 USING FORWARD RATES ๐‘ก = ๐‘กB& = 0
  • 49. Luc_Faucheux_2020 Notations and conventions (Spot and forward) โ€“ XIV-c 49 ๐‘ง๐‘ 0,0,0 = 1 ๐‘ง๐‘ 0, ๐‘ก!#, ๐‘ก!" = ๐‘ง๐‘ 0,0,0 โˆ— 1 1 + ๐œ 0, ๐‘ก!#, ๐‘ก!" . ๐‘™ 0, ๐‘ก!#, ๐‘ก!" ๐‘ก๐‘–๐‘š๐‘’ ๐‘‡๐‘กB- ๐‘กB5 ๐‘กBM ๐‘กBN ๐‘ง๐‘ 0,0, ๐‘ก!$ = ๐‘ง๐‘ 0, ๐‘ก!#, ๐‘ก!" โˆ— ๐‘ง๐‘ 0, ๐‘ก!", ๐‘ก!$ ๐‘ง๐‘ 0,0, ๐‘ก!% = ๐‘ง๐‘ 0,0, ๐‘ก!$ โˆ— ๐‘ง๐‘ 0, ๐‘ก!$, ๐‘ก!% ๐‘ง๐‘ 0,0, ๐‘ก!& = ๐‘ง๐‘ 0,0, ๐‘ก!% โˆ— ๐‘ง๐‘ 0, ๐‘ก!%, ๐‘ก!& ๐‘ง๐‘ 0,0,0 = 1 ๐‘ง๐‘ 0,0, ๐‘‡ ๐‘ง๐‘ 0,0, ๐‘‡ โ†’ โˆž = 0 USING ZC ๐‘ก = ๐‘กB& = 0
  • 50. Luc_Faucheux_2020 Notations and conventions (Spot and forward) โ€“ XIV-d 50 ๐‘ง๐‘ 0,0,0 = 1 ๐‘ง๐‘ 0,0, ๐‘ก!" = 1 1 + ๐œ 0, ๐‘ก!#, ๐‘ก!" . ๐‘™ 0, ๐‘ก!#, ๐‘ก!" ๐‘ก๐‘–๐‘š๐‘’ ๐‘‡๐‘กB- ๐‘กB5 ๐‘กBM ๐‘กBN ๐‘ง๐‘ 0,0, ๐‘ก!$ = 1 1 + ๐œ 0, ๐‘ก!#, ๐‘ก!$ . ๐‘™ 0, ๐‘ก!#, ๐‘ก!$ ๐‘ง๐‘ 0,0, ๐‘ก!% = 1 1 + ๐œ 0, ๐‘ก!#, ๐‘ก!% . ๐‘™ 0, ๐‘ก!#, ๐‘ก!% ๐‘ง๐‘ 0,0, ๐‘ก!& = 1 1 + ๐œ 0, ๐‘ก!#, ๐‘ก!& . ๐‘™ 0, ๐‘ก!#, ๐‘ก!& ๐‘ง๐‘ 0,0,0 = 1 ๐‘ง๐‘ 0,0, ๐‘‡ ๐‘ง๐‘ 0,0, ๐‘‡ โ†’ โˆž = 0 USING SPOT RATES ๐‘ก = ๐‘กB& = 0
  • 51. Luc_Faucheux_2020 Notations and conventions (Spot and forward) โ€“ XIV-e 51 ๐‘ง๐‘ 0,0,0 = 1 ๐‘™ 0, ๐‘ก!#, ๐‘ก!" = 1 ๐œ 0, ๐‘ก!#, ๐‘ก!" . [ 1 ๐‘ง๐‘ 0,0, ๐‘ก!" โˆ’ 1] ๐‘ก๐‘–๐‘š๐‘’ ๐‘‡๐‘กB- ๐‘กB5 ๐‘กBM ๐‘กBN ๐‘™ 0, ๐‘ก!#, ๐‘ก!$ = 1 ๐œ 0, ๐‘ก!#, ๐‘ก!$ . [ 1 ๐‘ง๐‘ 0,0, ๐‘ก!$ โˆ’ 1] ๐‘™ 0, ๐‘ก!#, ๐‘ก!% = 1 ๐œ 0, ๐‘ก!#, ๐‘ก!% . [ 1 ๐‘ง๐‘ 0,0, ๐‘ก!% โˆ’ 1] ๐‘™ 0, ๐‘ก!#, ๐‘ก!& = 1 ๐œ 0, ๐‘ก!#, ๐‘ก!& . [ 1 ๐‘ง๐‘ 0,0, ๐‘ก!& โˆ’ 1] ๐‘ง๐‘ 0,0,0 = 1 ๐‘ง๐‘ 0,0, ๐‘‡ ๐‘ง๐‘ 0,0, ๐‘‡ โ†’ โˆž = 0 USING SPOT RATES ๐‘ก = ๐‘กB& = 0
  • 52. Luc_Faucheux_2020 Notations and conventions (Spot and forward) โ€“ XIV-f 52 ๐‘™ 0, ๐‘ก!#, ๐‘ก!" = 1 ๐œ 0, ๐‘ก!#, ๐‘ก!" . [ 1 ๐‘ง๐‘ 0,0, ๐‘ก!" โˆ’ 1] ๐‘ก๐‘–๐‘š๐‘’ ๐‘‡๐‘ก = ๐‘กB& = 0 ๐‘กB- ๐‘กB5 ๐‘กBM ๐‘กBN ๐‘™ 0, ๐‘ก!#, ๐‘ก!$ = 1 ๐œ 0, ๐‘ก!#, ๐‘ก!$ . [ 1 ๐‘ง๐‘ 0,0, ๐‘ก!$ โˆ’ 1] ๐‘™ 0, ๐‘ก!#, ๐‘ก!% = 1 ๐œ 0, ๐‘ก!#, ๐‘ก!% . [ 1 ๐‘ง๐‘ 0,0, ๐‘ก!% โˆ’ 1] ๐‘™ 0, ๐‘ก!#, ๐‘ก!& = 1 ๐œ 0, ๐‘ก!#, ๐‘ก!& . [ 1 ๐‘ง๐‘ 0,0, ๐‘ก!& โˆ’ 1] ๐‘†๐‘๐‘œ๐‘ก ๐‘…๐‘Ž๐‘ก๐‘’ ๐ถ๐‘ข๐‘Ÿ๐‘ฃ๐‘’ USING SPOT RATES
  • 53. Luc_Faucheux_2020 Notations and conventions (Spot and forward) โ€“ XIV-g 53 ๐‘™ 0, ๐‘ก!#, ๐‘ก!" = 1 ๐œ 0, ๐‘ก!#, ๐‘ก!" . [ 1 ๐‘ง๐‘ 0,0, ๐‘ก!" โˆ’ 1] ๐‘ก๐‘–๐‘š๐‘’ ๐‘‡๐‘กB- ๐‘กB5 ๐‘กBM ๐‘กBN ๐‘™ 0, ๐‘ก!", ๐‘ก!$ = 1 ๐œ 0, ๐‘ก!", ๐‘ก!$ . [ 1 ๐‘ง๐‘ 0, ๐‘ก!", ๐‘ก!$ โˆ’ 1] ๐‘™ 0, ๐‘ก!$, ๐‘ก!% = 1 ๐œ 0, ๐‘ก!$, ๐‘ก!% . [ 1 ๐‘ง๐‘ 0, ๐‘ก!$, ๐‘ก!% โˆ’ 1] ๐‘™ 0, ๐‘ก!%, ๐‘ก!& = 1 ๐œ 0, ๐‘ก!%, ๐‘ก!& . [ 1 ๐‘ง๐‘ 0, ๐‘ก!%, ๐‘ก!& โˆ’ 1] USING FORWARD RATES ๐‘ก = ๐‘กB& = 0
  • 54. Luc_Faucheux_2020 Notations and conventions (Spot and forward) โ€“ XIV-h ยจ Note that in the previous slide I did not display a โ€œforward rate curveโ€ ยจ Because a โ€œspot rate curveโ€ is well defined since only the 3rd argument is a variable ยจ So the curve would be plotting ๐‘™ 0,0, ๐‘ก as a function of the time ๐‘ก, (of course subject to the chosen daycount convention) ยจ In the forward case, there are now 2 variables ๐‘™ 0, ๐‘กBM, ๐‘กBN , so ether we plot it as a two- dimensional surface, or we fix the distance (๐‘กBNโˆ’๐‘กBM) to a fixed value say 1-month, 3-month, 6-month, and then we can plot the โ€œ1-month forward rate curveโ€, or the โ€œ3-month forward rate curve). Since that depends also on ๐œ 0, ๐‘กBM, ๐‘กBN , technically for example you would have to say โ€œthis is the 3-month forward rate based on ACT/360 daycount convention" ยจ This illustrates that unlike the ZC, there are multiple choices for the forward rates (also the spot rate) ยจ ALWAYS use the daily discount factors as a general rule, as per deck I 54
  • 55. Luc_Faucheux_2020 Notations and conventions (Spot and forward) - XV ยจ We can then extend the relationship we had in spot space: 55 ๐‘ก๐‘–๐‘š๐‘’ ๐‘ก ๐‘‡ ๐‘ง๐‘ ๐‘‡, ๐‘‡ = $1 ๐‘ง๐‘ ๐‘ก, ๐‘ก = $1 ๐œ ๐‘ก, ๐‘‡ . ๐‘™ ๐‘ก, ๐‘‡
  • 56. Luc_Faucheux_2020 Notations and conventions (Spot and forward) - XVI ยจ To the forward space 56 ๐‘ก๐‘–๐‘š๐‘’ ๐‘ก ๐‘‡ ๐‘ง๐‘ 0, ๐‘‡, ๐‘‡ = $1 ๐‘ง๐‘ 0, ๐‘ก, ๐‘ก = $1 ๐œ 0, ๐‘ก, ๐‘‡ . ๐‘™ 0, ๐‘ก, ๐‘‡ ๐‘ก = 0
  • 57. Luc_Faucheux_2020 Notations and conventions (Spot and forward) - XVII ยจ To the forward space 57 ๐‘ก๐‘–๐‘š๐‘’ ๐‘ก! (๐‘ก") ๐‘ง๐‘ 0, ๐‘ก5, ๐‘ก5 = $1 ๐‘ง๐‘ 0, ๐‘ก-, ๐‘ก- = $1 ๐œ 0, ๐‘ก!, ๐‘ก" . ๐‘™ 0, ๐‘ก!, ๐‘ก" ๐‘ก = 0
  • 58. Luc_Faucheux_2020 Notations and conventions (Spot and forward) - XVII ยจ ๐‘™ 0, ๐‘ก-, ๐‘ก5 = - ,(&,#!,#+) . -.)*(&,#!,#+) )*(&,#!,#+) ยจ NOTE THAT when we evolve in time and reach the time ๐‘ก = ๐‘ก- we will have then the relation for the simply compounded spot rate ยจ ๐‘™ ๐‘ก-, ๐‘ก-, ๐‘ก5 = - ,(#!,#!,#+) . -.)*(#!,#!,#+) )*(#!,#!,#+) ยจ THE CRUX OF THE MATTER IN FIXED-INCOME: ยจ How are ๐‘™ 0, ๐‘ก-, ๐‘ก5 and ๐‘™ ๐‘ก-, ๐‘ก-, ๐‘ก5 related ? ยจ Or more exactly keeping with our notation for variables that are known and the ones that are random and not fixed yet, How are ๐‘™ 0, ๐‘ก-, ๐‘ก5 and ๐ฟ ๐‘ก, ๐‘ก-, ๐‘ก5 related, with ๐‘ก < ๐‘ก-? ยจ And ๐‘™ 0, ๐‘ก-, ๐‘ก5 and ๐‘™ ๐‘ก-, ๐‘ก-, ๐‘ก5 when ๐ฟ ๐‘ก, ๐‘ก-, ๐‘ก5 gets fixed to ๐‘™ ๐‘ก, ๐‘ก-, ๐‘ก5 at time ๐‘ก = ๐‘ก-? 58
  • 59. Luc_Faucheux_2020 Notations and conventions (Spot and forward) - XVIII ยจ Put it another way, I was not trying to be pedantic for pedantic sake with those extra seemingly redundant notation. ยจ The issue is essentially the following to try to gain some intuition: ยจ Using TODAY curve {๐‘ง๐‘ ๐‘ก = 0, ๐‘ก = 0, ๐‘‡ } for the time value of money (a known quantity), we can define a number of other quantities, including forward rates like: ยจ ๐‘™ 0, ๐‘ก-, ๐‘ก5 = - ,(&,#!,#+) . -.)*(&,#!,#+) )*(&,#!,#+) ยจ At this point, this is just a definition. ยจ HOWEVER, it is a definition that has the very nice property that the value of receiving at time ๐‘ก5 an amount equal to ๐œ 0, ๐‘ก-, ๐‘ก5 . ๐‘™ 0, ๐‘ก-, ๐‘ก5 is a function of the two quantities ๐‘ง๐‘(0, ๐‘ก-, ๐‘ก5) and ๐‘ง๐‘(0, ๐‘ก-, ๐‘ก-) ยจ IN PARTICULAR, the the value of receiving at time ๐‘ก5 an amount equal to ๐œ 0, ๐‘ก-, ๐‘ก5 . ๐‘™ 0, ๐‘ก-, ๐‘ก5 is equal to receiving $1 at time ๐‘ก-and paying it back at time ๐‘ก5, as observed today 59
  • 60. Luc_Faucheux_2020 Notations and conventions (Spot and forward) - XIX ยจ SO, the the value of receiving at time ๐‘ก5 an amount equal to ๐œ 0, ๐‘ก-, ๐‘ก5 . ๐‘™ 0, ๐‘ก-, ๐‘ก5 is equal to receiving $1 at time ๐‘ก-and paying it back at time ๐‘ก5, as observed today, wich are deterministic and known quantities. ยจ It is a non trivial result once you start thinking about it. ยจ The curve does move every day (actually every millisecond), but barring something not in our framework (credit consideration, operational risk,..), the value of paying or receiving a fixed amount of currency say $1 in the future at time ๐‘ก will be equal to $1 at that time, and is thus a โ€œknownโ€ or โ€œfixedโ€ quantity. ยจ This is why it is called FIXED-INCOME and not equity for example. ยจ That is the profound essence of fixed-income, is that there is a time value for money, and that this time value is given by todayโ€™s discount curve {๐‘ง๐‘ ๐‘ก = 0, ๐‘ก = 0, ๐‘‡ } ยจ Contracts can be defined, and AS LONG AS those contract can be expressed as LINEAR functions of the discount factors (discount factors are only the present value for receiving $1 in the future), THEN the value of those contracts are also known 60
  • 61. Luc_Faucheux_2020 Notations and conventions (Spot and forward) - XX ยจ BEWARE THE CONVEXITY ยจ If the contract it NOT a linear function of the discount factors (say for example a function that is obviously convex, like ยจ ๐‘€๐ด๐‘‹(๐‘™ ๐‘ก-, ๐‘ก-, ๐‘ก5 โˆ’ ๐พ, 0) paid at time ๐‘ก5, once ๐‘™ ๐‘ก-, ๐‘ก-, ๐‘ก5 is observed (fixed) at time ๐‘ก- ยจ THEN obviously the value of that contract is NOT known and will depend on the dynamics, or distribution for rates ยจ BEWARE THE TIMING ยจ If the contract LOOKS LIKE the same but the timing is different, then it will NO LONGER be a linear function of discount factors ยจ ONLY for ๐œ 0, ๐‘ก-, ๐‘ก5 . ๐‘™ 0, ๐‘ก-, ๐‘ก5 paid at time ๐‘ก5 is that equal to a difference of discount factors ยจ IF PAID AT ANY OTHER TIME, it it no longer a simple linear function of discount factors, or Fixed cash flows 61
  • 62. Luc_Faucheux_2020 Notations and conventions (Spot and forward) - XXI ยจ This might seem like minutiae, but this is the famous LIBOR IN ARREARS/IN ADVANCE convexity adjustment ยจ Remember from the option deck, if not a linear function of fixed cash flows (discount factors), then it is convex (duh), and thus the expected value of the function will not be the function of the expected value, and the difference will eb the convexity adjustment. ยจ The value of that convexity adjustment will depend on the distribution or dynamics that we assume ยจ Goldman Sachs made north of 50m in 1995 (that was a lot of money back then, because remember there is time value to money), by entering with a number of other dealers with Libor in advance/in arrears agreements, essentially agreeing to pay the same rate ๐œ 0, ๐‘ก-, ๐‘ก5 . ๐‘™ 0, ๐‘ก-, ๐‘ก5 paid at time ๐‘ก5 on one side, and paid on time ๐‘ก- on the other. ยจ The fact that this was possible shows that this is not a trivial subject, and quite frankly I sill meet an astonishingly large amount of people who do not understand convexity, and the Libor in arrears/in advance even 25 years later, which is why it is usually mentioned in the more modern textbooks 62
  • 64. Luc_Faucheux_2020 Pricing a swap on todayโ€™s yield curve ยจ It turns out that an amazing thing happened (not sure if that was conscious or how it sort of evolved, but the end result is quite unique, non-trivial and striking, and a lot of people really do not appreciate it). Also I have met at least 20 people who claim that they were the one who traded the first swap ยจ Here is the amazing thing: ยจ Most of the instruments traded are swaps. ยจ Swaps are actually contracts that are linear functions of the discount factors (present value of fixed cash flows) ยจ CAREFUL: this is only for regular swaps, no funny business about in arrear/in advance ยจ And so the present value of a swap contract is known, and does NOT depend on any distributional assumptions about the randomness of rates and the discount curve over time ยจ And so swap desks only need a yield curve, and do not need any kind of volatility surface or assumption (to price a swap, go to the swap desk, not the option desk) ยจ This is actually quite remarkable and somewhat non-trivial, but sort of got taken as a given for a while. 64
  • 65. Luc_Faucheux_2020 Pricing a swap on todayโ€™s yield curve - II ยจ As a result, people started getting confused because they fell into the trap of going from: ยจ The present value of a contract that is a swap (because it is a linear function of fixed cash flows) is a known value that can be computed from todayโ€™s yield curve ยจ To the following (that is not necessarily true) ยจ The expectation of a forward rate (ANY forward rate) paid at ANY time is the value that is computed from todayโ€™s yield curve ยจ CAREFUL: I am not saying that the above statement is wrong (actually in the forward measure, also called the terminal measure, it is actually correct for a specific forward rate), I am just saying that it is not trivial, and just because we find some very rare cases where functions of forward rates are such that the expectation happens to be equal to the value computed from todayโ€™s yield curve, that does not mean that this can be extended to any other functions. ยจ Turns out that the very rare case of simple swap is actually 99% of the volume being traded ยจ So the weird thing that is of very little mathematical probability is actually very common, hence the confusion that comes out of habit 65
  • 66. Luc_Faucheux_2020 Pricing a swap on todayโ€™s yield curve - III ยจ The regular textbook illustration for cash flows is the following: 66 ๐‘ก๐‘–๐‘š๐‘’ ๐‘ก ๐‘‡ ๐‘ง๐‘ 0, ๐‘‡, ๐‘‡ = $1 ๐‘ง๐‘ 0, ๐‘ก, ๐‘ก = $1 ๐œ 0, ๐‘ก, ๐‘‡ . ๐‘™ 0, ๐‘ก, ๐‘‡ Above the line: We receive Below the line: We pay
  • 67. Luc_Faucheux_2020 Pricing a swap on todayโ€™s yield curve - IV ยจ ZERO COUPON BOND PAYING $1 PRINCIPAL 67 ๐‘ก๐‘–๐‘š๐‘’ ๐‘‡ ๐‘ง๐‘ 0, ๐‘‡, ๐‘‡ = $1Above the line: We receive Below the line: We pay ๐‘ก = 0 ๐‘๐‘ฃ 0 = ๐‘ง๐‘ 0,0, ๐‘‡
  • 68. Luc_Faucheux_2020 Pricing a swap on todayโ€™s yield curve - V ยจ FIXED BOND paying $1 PRINCIPAL and X% fixed coupon 68 ๐‘ก๐‘–๐‘š๐‘’ ๐‘‡ ๐‘ง๐‘ 0, ๐‘‡, ๐‘‡ = $1Above the line: We receive Below the line: We pay ๐‘ก = 0 ๐‘๐‘ฃ 0 = ๐‘ง๐‘ 0,0, ๐‘‡ + 2 # ๐‘‹. ๐œ(0, ๐‘ก#, ๐‘ก#$!). ๐‘ง๐‘(0,0, ๐‘ก#$!) ๐‘ก# ๐‘‹. ๐œ(0, ๐‘กB, ๐‘กB/-) ยจ Note that the coupon are paid AT THE END of the period, and so the discounting factor has to be: ๐‘ง๐‘(0,0, ๐‘กB/-) for the ๐‘–-period defined by [๐‘กB, ๐‘กB/-]
  • 69. Luc_Faucheux_2020 Pricing a swap on todayโ€™s yield curve - VI ยจ SWAP FIXED RECEIVE VERSUS REGULAR FLOAT PAY (pay Float, receive Fixed) 69 ๐‘ก๐‘–๐‘š๐‘’ Above the line: We receive Below the line: We pay ๐‘ก = 0 ๐‘ก# ๐‘‹. ๐œ(0, ๐‘กB, ๐‘กB/-) ๐œ(0, ๐‘กB, ๐‘กB/-). ๐‘™(0, ๐‘กB, ๐‘กB/-)
  • 70. Luc_Faucheux_2020 Pricing a swap on todayโ€™s yield curve - VII ยจ Be mindful of the conventions ยจ Previous graph assumed same frequency of payments and same daycount fraction on both sides. ยจ USD swaps tend to be: ยจ FIXED side pays on a semi-annual basis, using a 30/360 daycount fraction ยจ FIXED side periods are UNADJUSTED to compute the daycount fraction ยจ FIXED side payment dates are ADJUSTED on a FOLLOWING basis using NY and LN holidays ยจ Float side pays LIBOR on a quarterly basis, using ACT/360 daycount fraction. ยจ Float side periods are ADJUSTED to compute the daycount fraction, on a MODIFIED FOLLOWING basis using NY and LN holidays ยจ Float side payment dates are ADJUSTED on a FOLLOWING basis using NY and LN holidays 70
  • 71. Luc_Faucheux_2020 Pricing a swap on todayโ€™s yield curve - VIII ยจ We know how to price the FIXED leg of the swap, it is just a series of fixed cash flows in the future, and so the present value of the Fixed leg is equal to the present value of a Fixed bond, minus the last cash flow which is the principal 71 ๐‘ก๐‘–๐‘š๐‘’ Above the line: We receive ๐‘ก# ๐‘‹. ๐œ(0, ๐‘กB, ๐‘กB/-) ๐‘๐‘ฃ_๐‘“๐‘–๐‘ฅ๐‘’๐‘‘ 0 = 2 # ๐‘‹. ๐œ(0, ๐‘ก#, ๐‘ก#$!). ๐‘ง๐‘(0,0, ๐‘ก#$!)
  • 72. Luc_Faucheux_2020 Pricing a swap on todayโ€™s yield curve - IX ยจ The Floating leg seems to be more complicated because the index is a floating rate that has not been set yet. ยจ For a REGULAR swap, this rate will set to the then spot rate at the beginning of the period, and paid at the end. That rate will fix to ๐‘™ ๐‘กB, ๐‘กB, ๐‘กB/- at time ๐‘กB and the cashflow will be paid at time ๐‘กB/- and will be equal to ๐œ(0, ๐‘กB, ๐‘กB/-). ๐‘™(๐‘กB, ๐‘กB, ๐‘กB/-) ยจ NOW here is the trick again to convert floating cash flows to fixed cash flows: ยจ We now that: ยจ ๐‘™ ๐‘กB, ๐‘กB, ๐‘กB/- = - ,(#,,#,,#,.!) . -.)*(#,,#,,#,.!) )*(#,,#,,#,.!) ยจ In the bootstrap form: ยจ ๐‘ง๐‘ ๐‘กB, ๐‘กB, ๐‘กB/- = - -/, #,,#,,#,.! .1 #,,#,,#,.! 72
  • 73. Luc_Faucheux_2020 Pricing a swap on todayโ€™s yield curve - V ยจ NOTE that we are NOT saying that: ยจ ๐‘ง๐‘ ๐‘กB, ๐‘กB, ๐‘กB/- = ๐‘ง๐‘ 0, ๐‘กB, ๐‘กB/- ยจ Or: ยจ ๐‘™ ๐‘กB, ๐‘กB, ๐‘กB/- = ๐‘™ 0, ๐‘กB, ๐‘กB/- ยจ In fact, since we know that the curve moves and exhibits some randomness, we know that the above is actually incorrect (unless in a world with zero volatility, or deterministic) ยจ With volatility we would like to write something like this: ยจ ๐”ผ{๐‘ง๐‘ ๐‘กB, ๐‘กB, ๐‘กB/- |๐‘ง๐‘ 0, ๐‘กB, ๐‘กB/- } = ๐‘ง๐‘ 0, ๐‘กB, ๐‘กB/- ยจ But we do not even need to get that fancy at this point, as we can decompose a regular float into a linear functions of fixed cash flows, and avoid any kind of discussion regarding expectations of random variables, we leave that for the next part 73
  • 74. Luc_Faucheux_2020 Pricing a swap on todayโ€™s yield curve - VI ยจ So the thinking goes like this: ยจ The floating leg of a regular swap receives a payment AT THE END of the period, that is given by ๐‘™๐‘–๐‘๐‘œ๐‘Ÿ ๐‘กB, ๐‘กB, ๐‘กB/- , and paid on an ACT/360 basis ยจ ๐‘™๐‘–๐‘๐‘œ๐‘Ÿ ๐‘กB, ๐‘กB, ๐‘กB/- is fixed (computed) in a very complicated manner before being published by the BBA (British Bankers Association) at 11am LN time ยจ LIBOR=London Inter Bank Offer Rate ยจ This is the UNSECURED rate at which banks are willing to lend to each others for a given term (1-month LIBOR, 3-month LIBOR, 6-month LIBOR,..) ยจ There are talks of replacing LIBOR with SOFR ยจ SOFR is the SECURED Overnight Financing Rate, it is also calculated in a very complicated manner and suppose to be a measure of the overnight rate at which banks are willing to lend cash to each others SECURED (collateralized) by US treasuries 74
  • 75. 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 ยจ But anyways back to our regular swap: ยจ We assume that ๐‘™๐‘–๐‘๐‘œ๐‘Ÿ ๐‘กB, ๐‘กB, ๐‘กB/- = ๐‘™ ๐‘กB, ๐‘กB, ๐‘กB/- ยจ 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 ๐‘™๐‘–๐‘๐‘œ๐‘Ÿ ๐‘กB, ๐‘กB, ๐‘กB/- = ๐‘™ ๐‘กB, ๐‘กB, ๐‘กB/- , 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: ยจ ๐œ ๐‘กB, ๐‘กB, ๐‘กB/- . ๐‘™ ๐‘กB, ๐‘กB, ๐‘กB/- = ๐œ ๐‘กB, ๐‘กB, ๐‘กB/- . - ,(#,,#,,#,.!) . -.)*(#,,#,,#,.!) )*(#,,#,,#,.!) ยจ ๐œ ๐‘กB, ๐‘กB, ๐‘กB/- . ๐‘™ ๐‘กB, ๐‘กB, ๐‘กB/- = -.)*(#,,#,,#,.!) )*(#,,#,,#,.!) 75
  • 76. Luc_Faucheux_2020 Pricing a swap on todayโ€™s yield curve - VIII ยจ One more time: ยจ ๐œ ๐‘กB, ๐‘กB, ๐‘กB/- . ๐‘™ ๐‘กB, ๐‘กB, ๐‘กB/- = -.)*(#,,#,,#,.!) )*(#,,#,,#,.!) ยจ At time ๐‘กB, the discounted value of that payment occurring at time ๐‘กB/-back to ๐‘กB (then present value), will be: ยจ ๐‘ง๐‘ ๐‘กB, ๐‘กB, ๐‘กB/- . ๐œ ๐‘กB, ๐‘กB, ๐‘กB/- . ๐‘™ ๐‘กB, ๐‘กB, ๐‘กB/- = 1 โˆ’ ๐‘ง๐‘(๐‘กB, ๐‘กB, ๐‘กB/-) ยจ This is exactly equal to receiving $1 at time ๐‘กB and paying $1 at time ๐‘กB/- ยจ It is a linear sum of fixed cash flows ยจ So it can be hedged (replicated) by a portfolio equal to paying $1 at time ๐‘กB and receiving $1 at time ๐‘กB/- ยจ 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) 76
  • 77. Luc_Faucheux_2020 Pricing a swap on todayโ€™s yield curve โ€“ VIII-a ยจ This concept is crucial to the field of Fixed-Income, and goes by many names ยจ Replication ยจ No arbitrage ยจ Law of one price ยจ (I like this one the best, because it puts the emphasis on โ€œpriceโ€, so it tells you that you cannot look at forward rates, or payoff, only if you convert them to a price) ยจ There is also some theory behind it, in particular how a replicating portfolio โ€holdsโ€ in time, meaning if it is replicating for a given time, it is also for all times and under which conditions 77
  • 78. 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: ยจ ๐‘๐‘ฃ ๐‘กB = 1 โˆ’ ๐‘ง๐‘(๐‘กB, ๐‘กB, ๐‘กB/-) ยจ ๐‘๐‘ฃ ๐‘ก < ๐‘กB = ๐‘ง๐‘ ๐‘ก, ๐‘ก, ๐‘กB . (1 โˆ’ ๐‘ง๐‘ ๐‘กB, ๐‘กB, ๐‘กB/- ) ยจ ๐‘๐‘ฃ ๐‘ก < ๐‘กB = ๐‘ง๐‘ ๐‘ก, ๐‘ก, ๐‘กB โˆ’ ๐‘ง๐‘ ๐‘ก, ๐‘ก, ๐‘กB . ๐‘ง๐‘ ๐‘กB, ๐‘กB, ๐‘กB/- ยจ At time ๐‘ก, the value of ๐‘ง๐‘ ๐‘ก, ๐‘ก, ๐‘กB is receiving $1 at time ๐‘กB ยจ NOW comes the question: What is ๐‘ง๐‘ ๐‘ก, ๐‘ก, ๐‘กB . ๐‘ง๐‘ ๐‘กB, ๐‘กB, ๐‘กB/- ? ยจ More crucially, at time ๐‘ก we DO NOT KNOW what will be ๐‘ง๐‘ ๐‘กB, ๐‘กB, ๐‘กB/- ยจ SO we cannot really write something like we did above ยจ BUT We also know that this portfolio is also just receiving $1 at time ๐‘กB and paying $1 at time ๐‘กB/-, and so the present value at time ๐‘ก of this portfolio is: ยจ ๐‘๐‘ฃ ๐‘ก < ๐‘กB = ๐‘ง๐‘ ๐‘ก, ๐‘ก, ๐‘กB โˆ’ ๐‘ง๐‘ ๐‘ก, ๐‘ก, ๐‘กB/- 78
  • 79. 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). 79
  • 80. Luc_Faucheux_2020 Pricing a swap on todayโ€™s yield curve - XI ยจ SWAP FIXED RECEIVE VERSUS REGULAR FLOAT PAY (pay Float, receive Fixed) 80 ๐‘ก๐‘–๐‘š๐‘’ Above the line: We receive Below the line: We pay ๐‘ก = 0 ๐‘ก# ๐‘‹. ๐œ(0, ๐‘กB, ๐‘กB/-) ๐œ(0, ๐‘กB, ๐‘กB/-). ๐‘™(0, ๐‘กB, ๐‘กB/-)
  • 81. Luc_Faucheux_2020 Pricing a swap on todayโ€™s yield curve - XII 81 ๐‘ก๐‘–๐‘š๐‘’ ๐‘ก ๐‘‡ ๐‘ง๐‘ 0, ๐‘‡, ๐‘‡ = $1 ๐‘ง๐‘ 0, ๐‘ก, ๐‘ก = $1 ๐‘ก๐‘–๐‘š๐‘’๐‘ก ๐‘‡ ๐œ 0, ๐‘ก, ๐‘‡ . ๐‘™ 0, ๐‘ก, ๐‘‡ =
  • 82. Luc_Faucheux_2020 Pricing a swap on todayโ€™s yield curve โ€“ XII-a ยจ SWAP FIXED RECEIVE VERSUS REGULAR FLOAT PAY (pay Float, receive Fixed) 82 ๐‘ก๐‘–๐‘š๐‘’ Above the line: We receive Below the line: We pay ๐‘ก = 0 ๐‘ก# ๐‘‹. ๐œ(0, ๐‘กB, ๐‘กB/-) ๐œ(0, ๐‘กB, ๐‘กB/-). ๐‘™(0, ๐‘กB, ๐‘กB/-)
  • 83. Luc_Faucheux_2020 Pricing a swap on todayโ€™s yield curve - XIII ยจ SWAP FIXED RECEIVE VERSUS REGULAR FLOAT PAY (pay Float, receive Fixed) 83 ๐‘ก๐‘–๐‘š๐‘’ Above the line: We receive ๐‘ก = 0 ๐‘ก# ๐œ(0, ๐‘กB, ๐‘กB/-). ๐‘™(0, ๐‘กB, ๐‘กB/-) $1 $1 ๐‘‹. ๐œ 0, ๐‘กB, ๐‘กB/- = ๐‘‹. ๐œ ๐‘‹. ๐œ ๐‘‹. ๐œ ๐‘‹. ๐œ
  • 84. Luc_Faucheux_2020 Pricing a swap on todayโ€™s yield curve - XIV ยจ SWAP FIXED RECEIVE VERSUS REGULAR FLOAT PAY (pay Float, receive Fixed) 84 ๐‘ก๐‘–๐‘š๐‘’ ๐‘ก# ๐œ(0, ๐‘กB, ๐‘กB/-). ๐‘™(0, ๐‘กB, ๐‘กB/-) $1 $1 ๐‘‹. ๐œ 0, ๐‘กB, ๐‘กB/- = ๐‘‹. ๐œ ๐‘‹. ๐œ ๐‘‹. ๐œ ๐‘‹. ๐œ $1 $1
  • 85. Luc_Faucheux_2020 Pricing a swap on todayโ€™s yield curve - XV ยจ SWAP FIXED RECEIVE VERSUS REGULAR FLOAT PAY (pay Float, receive Fixed) 85 ๐‘ก๐‘–๐‘š๐‘’ ๐‘ก# ๐œ(0, ๐‘กB, ๐‘กB/-). ๐‘™(0, ๐‘กB, ๐‘กB/-) $1 $1 ๐‘‹. ๐œ 0, ๐‘กB, ๐‘กB/- = ๐‘‹. ๐œ ๐‘‹. ๐œ ๐‘‹. ๐œ ๐‘‹. ๐œ $1 $1 $1 $1
  • 86. Luc_Faucheux_2020 Pricing a swap on todayโ€™s yield curve - XV ยจ SWAP FIXED RECEIVE VERSUS REGULAR FLOAT PAY (pay Float, receive Fixed) 86 ๐‘ก๐‘–๐‘š๐‘’ $1 $1 ๐‘‹. ๐œ 0, ๐‘กB, ๐‘กB/- = ๐‘‹. ๐œ ๐‘‹. ๐œ ๐‘‹. ๐œ ๐‘‹. ๐œ $1 $1 $1 $1 $1 $1
  • 87. Luc_Faucheux_2020 Pricing a swap on todayโ€™s yield curve - XVI ยจ Note that we can cancel out all the inter=period $1 payments 87 ๐‘ก๐‘–๐‘š๐‘’ $1 ๐‘‹. ๐œ 0, ๐‘กB, ๐‘กB/- = ๐‘‹. ๐œ ๐‘‹. ๐œ ๐‘‹. ๐œ ๐‘‹. ๐œ $1
  • 88. Luc_Faucheux_2020 Pricing a swap on todayโ€™s yield curve - XVII ยจ So the entire floating leg just is equivalent to receiving $1 at the beginning of the swap and paying it back at the end. ยจ IN PARTICULAR, the theoretical value of the floating leg of a swap is independent of the frequency (meaning that it is the same value to receive LIBOR3M paid on a quarterly basis that to receive LIBOR6M on a semi-annual basis). ยจ Note that obviously this would not be the case if say we were to receive LIBOR3M on a semi-annual basis ยจ Note that this also means that the theoretical value for the 3s6s basis (observed market value of receiving LIBOR3M quarterly versus paying LIBOR6M semi-annually) is 0. ยจ It is absolutely NOT the case in real life, for a number of reasons having to do with structural flows, but more importantly a risk premium over the life of the swap to experience a large move in the second LIBOR3M leg as the first one is already set and the LIBOR6M is also set. ยจ Entire books can be written on the 3s6s basis, just ask Sandeep Shukla, the super stupendous Sensei of the 3s6s simple swap sneaky basis 88
  • 89. Luc_Faucheux_2020 Pricing a swap on todayโ€™s yield curve - XVII ยจ This is why a regular fixed-float swap is still priced on a swap desk with NO consideration to volatility or distribution on how the rates move over time: 89 ๐‘ก๐‘–๐‘š๐‘’ $1 ๐‘‹. ๐œ 0, ๐‘กB, ๐‘กB/- = ๐‘‹. ๐œ ๐‘‹. ๐œ ๐‘‹. ๐œ ๐‘‹. ๐œ $1
  • 90. Luc_Faucheux_2020 Pricing a swap on todayโ€™s yield curve - XVIII ยจ Gotta quote Blyth (p. 29) (changing the notations a little) ยจ The result is non-trivial, in that we have shown that the value at time ๐‘ก of agreeing to receive the random quantity ๐‘™ ๐‘กB, ๐‘กB, ๐‘กB/- at time ๐‘กB/- is a deterministic (and LINEAR) function of the known quantities ๐‘ง๐‘ ๐‘ก, ๐‘ก, ๐‘กB and ๐‘ง๐‘ ๐‘ก, ๐‘ก, ๐‘กB/- . ยจ The value does NOT depend on any distributional assumptions about the random variable ๐‘™ ๐‘กB, ๐‘กB, ๐‘กB/- . ยจ This is a key characteristic of forward contracts 90
  • 91. Luc_Faucheux_2020 Pricing a swap on todayโ€™s yield curve - XIX ยจ So letโ€™s go back to the swap pv for the Fixed leg, X% fixed coupon 91 ๐‘ก๐‘–๐‘š๐‘’ ๐‘‡ ๐‘ก = 0 ๐‘๐‘ฃ_๐‘“๐‘–๐‘ฅ๐‘’๐‘‘ 0 = 2 # ๐‘‹. ๐œ(0, ๐‘ก#, ๐‘ก#$!). ๐‘ง๐‘(0,0, ๐‘ก#$!) ๐‘ก# ๐‘‹. ๐œ(0, ๐‘กB, ๐‘กB/-)
  • 92. Luc_Faucheux_2020 Pricing a swap on todayโ€™s yield curve - XX ยจ And the Floating leg: 92 ๐‘ก๐‘–๐‘š๐‘’ ๐‘ก = 0 ๐‘ก# ๐œ(0, ๐‘กB, ๐‘กB/-). ๐‘™(0, ๐‘กB, ๐‘กB/-) ๐‘๐‘ฃ_๐‘“๐‘™๐‘œ๐‘Ž๐‘ก 0 = 2 # ๐‘™(0, ๐‘ก#, ๐‘ก#$!). ๐œ(0, ๐‘ก#, ๐‘ก#$!). ๐‘ง๐‘(0,0, ๐‘ก#$!)
  • 93. Luc_Faucheux_2020 Pricing a swap on todayโ€™s yield curve - XXI ยจ Floating leg is also equal to: 93 ๐‘ก๐‘–๐‘š๐‘’ $1 $1 $1 $1 $1 $1 $1 $1 ๐‘๐‘ฃ_๐‘“๐‘™๐‘œ๐‘Ž๐‘ก 0 = 2 # {โˆ’๐‘ง๐‘ 0,0, ๐‘ก#$! + ๐‘ง๐‘(0,0, ๐‘ก#)}
  • 94. Luc_Faucheux_2020 Pricing a swap on todayโ€™s yield curve - XXII ยจ ๐‘๐‘ฃ_๐‘“๐‘™๐‘œ๐‘Ž๐‘ก 0 = โˆ‘B ๐‘™(0, ๐‘กB, ๐‘กB/-). ๐œ(0, ๐‘กB, ๐‘กB/-). ๐‘ง๐‘(0,0, ๐‘กB/-) ยจ ๐‘๐‘ฃ_๐‘“๐‘™๐‘œ๐‘Ž๐‘ก 0 = โˆ‘B{โˆ’๐‘ง๐‘ 0,0, ๐‘กB/- + ๐‘ง๐‘(0,0, ๐‘กB)} ยจ ๐‘๐‘ฃ_๐‘“๐‘–๐‘ฅ๐‘’๐‘‘ 0 = โˆ‘B ๐‘‹. ๐œ(0, ๐‘กB, ๐‘กB/-). ๐‘ง๐‘(0,0, ๐‘กB/-) ยจ 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 94
  • 95. 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 = โˆ‘B ๐‘™(0, ๐‘กB, ๐‘กB/-). ๐œ(0, ๐‘กB, ๐‘กB/-). ๐‘ง๐‘(0,0, ๐‘กB/-) ยจ ๐‘๐‘ฃ_๐‘“๐‘™๐‘œ๐‘Ž๐‘ก 0 = โˆ‘B{โˆ’๐‘ง๐‘ 0,0, ๐‘กB/- + ๐‘ง๐‘(0,0, ๐‘กB)} ยจ ๐‘๐‘ฃ_๐‘“๐‘–๐‘ฅ๐‘’๐‘‘ 0 = โˆ‘B ๐‘‹. ๐œ(0, ๐‘กB, ๐‘กB/-). ๐‘ง๐‘(0,0, ๐‘กB/-) ยจ ๐‘๐‘ฃ_๐‘“๐‘™๐‘œ๐‘Ž๐‘ก 0 = ๐‘๐‘ฃ_๐‘“๐‘–๐‘ฅ๐‘’๐‘‘ 0 = โˆ‘B ๐‘†๐‘…. ๐œ(0, ๐‘กB, ๐‘กB/-). ๐‘ง๐‘(0,0, ๐‘กB/-) ยจ ๐‘†๐‘…(0, ๐‘‡R, ๐‘‡S) = โˆ‘, 1(&,#,,#,.!).,(&,#,,#,.!).)*(&,&,#,.!) โˆ‘, ,(&,#,,#,.!).)*(&,&,#,.!) ยจ The Swap Rate is a weighted average of the forward rates ๐‘™(0, ๐‘กB, ๐‘กB/-) for a given start of the swap ๐‘‡R and maturity ๐‘‡S 95
  • 96. Luc_Faucheux_2020 Pricing a swap on todayโ€™s yield curve โ€“ XXIII-a ยจ An โ€œat-the-money Swapโ€ is also said to be โ€œat parโ€ following the terminology of bonds. ยจ This is because the cash flows of a swap are the following: 96 ๐‘ก๐‘–๐‘š๐‘’ $1 ๐‘‹. ๐œ 0, ๐‘กB, ๐‘กB/- = ๐‘‹. ๐œ ๐‘‹. ๐œ ๐‘‹. ๐œ ๐‘‹. ๐œ $1
  • 97. Luc_Faucheux_2020 Pricing a swap on todayโ€™s yield curve โ€“ XXIII-b ยจ For an โ€œat-the-moneyโ€ swap the pv of all those cash flows is 0 97 ๐‘ก๐‘–๐‘š๐‘’ $1 ๐‘‹. ๐œ 0, ๐‘กB, ๐‘กB/- = ๐‘‹. ๐œ ๐‘‹. ๐œ ๐‘‹. ๐œ ๐‘‹. ๐œ $1
  • 98. Luc_Faucheux_2020 Pricing a swap on todayโ€™s yield curve โ€“ XXIII-c 98 = 0 $1 ๐‘†๐‘…. ๐œ ๐‘†๐‘…. ๐œ ๐‘†๐‘…. ๐œ ๐‘†๐‘…. ๐œ $1
  • 99. Luc_Faucheux_2020 Pricing a swap on todayโ€™s yield curve โ€“ XXIII-d 99 ๐‘†๐‘…. ๐œ $1 = $1
  • 100. Luc_Faucheux_2020 Pricing a swap on todayโ€™s yield curve โ€“ XXIII-e ยจ And so the Bond that will pay a coupon equal to the Swap Rate plus the principal amount at the end of the last period will have a present value equal to $1, and is called โ€œat-parโ€. ยจ So naturally the swap that is โ€œat-the-moneyโ€ is also sometimes called a โ€œpar-swapโ€, because the swap rate is equal in value to the fixed coupon of a par bond (assuming same daycount convention, periods, holiday,โ€ฆall other things being equalโ€ฆ) 100
  • 101. Luc_Faucheux_2020 Pricing a swap on todayโ€™s yield curve - XXIV ยจ The very powerful concept of the flat curve ยจ Yield curve are not that steep (especially now) ยจ Also yield curves tend to move in parallel fashion (usually 1st factor in a PCA analysis has an eigenvalue around 95% and is a parallel move) ยจ And so it is always useful as a first model to understand and gain intuition to assume a flat yield curve evolving in a parallel fashion, so that the yield curve is always flat ยจ IF for all forward rates ๐‘™(0, ๐‘กB, ๐‘กB/-), ๐‘™ 0, ๐‘กB, ๐‘กB/- = ๐‘™(0) ยจ THEN for all Swap rates ๐‘†๐‘… 0, ๐‘‡R, ๐‘‡S = ๐‘™(0) when identical swap periods and daycount fractions ยจ ๐‘†๐‘… 0, ๐‘‡R, ๐‘‡S = โˆ‘, 1 &,#,,#,.! ., &,#,,#,.! .)* &,&,#,.! โˆ‘, , &,#,,#,.! .)* &,&,#,.! = ๐‘™ 0 . โˆ‘, , &,#,,#,.! .)* &,&,#,.! โˆ‘, , &,#,,#,.! .)* &,&,#,.! = ๐‘™(0) 101
  • 102. Luc_Faucheux_2020 Pricing a swap on todayโ€™s yield curve โ€“ XXIV-a ยจ A flat curve is not a bad approximation these days 102
  • 103. Luc_Faucheux_2020 Pricing a swap on todayโ€™s yield curve - XXV ยจ Just because the Powerpoint file size is already at 80MB (lots of graphs), will stop here for this deck, and just include the first memo I wrote the week I started in Finance in May 1995. ยจ That week was Golden week in Asia, so desks of APAC based banks were thinly staffed ยจ Volatilities were quite high ยจ Rates were also quite high by todayโ€™s standards of โ€œnew normalโ€ ยจ Goldman Sachs had just done a relatively large โ€œIn Arrears โ€“ In Advanceโ€ trade on LIBOR12M, exploiting the fact that most dealers were pricing swaps on the swap desk based on todayโ€™s yield curve without checking that they could do it (meaning that ALL cash flows are LINEAR functions of the discount factors). ยจ Some dealers thought they had made money facing GS and actually some of those dealers (a Canadian one that should remain nameless) threw a party that evening because of all the money they thought they had made 103
  • 104. Luc_Faucheux_2020 Pricing a swap on todayโ€™s yield curve - XXVI ยจ Luckily for us, the head of trading at DKB Financial Products was one of those Chicago traders, realized that there was convexity in the trade, and we priced it on an option model instead of a swap model ยจ His name is Richard Robb and he has a great book that just came out. 104
  • 105. Luc_Faucheux_2020 Pricing a swap on todayโ€™s yield curve - XXVII ยจ He also alerted his friend Andy Morton at Lehman Brothers (the M in the HJM model, as a general rule for some reason you always want to hire the one who is the last letter in the model name). ยจ Lehman ran the swap on their HJM model and also realized that there was convexity and avoided being โ€œpicked offโ€ ยจ GS made around 50m that week, which at the time was quite the talk of the town. ยจ I have included below (all I could find was a pdf version so I could only copy/paste as picture) the memo I wrote that week explaining the arrears/advance, and the connection with the future convexity adjustment. Blythe also has a great chapter in his book, essentially without giving too much details that was the 1995 GS trade ยจ This is a very simple and crude ersatz (flat curve, so only one variable, moving in a parallel fashion so always only one variable, and full correlation between the move in the future price and the discounting factors), but this kind of simple model is quite useful to gain intuition. ยจ It is also not too far from reality given the large eigenvalue of the 1st factor in PCA analysis of the yield curve 105
  • 106. Luc_Faucheux_2020 May 1995 Libor in arrears The Goldman Sachs trade Future/Forward convexity 106
  • 115. Luc_Faucheux_2020 So at least for nowโ€ฆ.. 115