Swap Primer
Swap Primer
Nicholas Burgess
[email protected]
Keywords: Interest Rate Swap, Asset Swap, Par Rate, Swap Rate, PV01 , DV01, Duration,
Convexity, Credit Risk, Asset Swap Spread, Yield-Yield Method, Par-Par Method, Par Adjust-
ments, Excel Pricing & Risk
Abstract
Interest rate swaps are an actively traded product in the financial marketplace and are popular
for hedging mortgage and corporate loan exposures against rises in interest rates. Asset swaps
on the other hand provide a form of asset financing, where investors borrow funds to purchase
an asset, typically a bond. Asset swaps are also a good bond rich-cheap analysis tool. Both
types of swaps can of course be used for speculative purposes.
In this paper we provide an overview of both interest rate swaps and asset swaps, we explain the
products and examine how they are priced & quoted in the market. Analytical and numerical
risk is also considered. We conclude with a review of swap pricing formulas and examine
how to price swaps quickly in one’s head. We do this using simple approximations that hold
extremely well in the current low interest rate environment.
Disclaimer
The contents of this paper are based upon publicly available material for indicative swap pri-
cing purposes only. This paper does not contain any proprietary nor copyrighted materials
without explicit permission.The author would like to thank Bloomberg L.P. for their permission
to demonstrate Bloomberg terminal pages within this paper.
6 Asset Swaps 38
6.1 Credit Risk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
6.2 Asset Swap Spreads . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
6.3 Multiple Swap Curves & Multiple Yield Curve Bootstrapping . . . . . . . . . 40
6.4 Benchmark Swap Curves . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
6.5 Curve Risk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
6.6 Convexity Risk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
6.7 Par Adjustments, Funding & Collateral . . . . . . . . . . . . . . . . . . . . . . 43
A Annuity
AFixed Annuity - swap fixed leg annuity
AFloat Annuity - swap float leg annuity
AN Annuity - scaled by a constant notional N
ANi Annuity - scaled by a variable notional Ni
B Bond Price; can be ’Dirty’ or ’Clean’ i.e. with or without accrued interest respectively
C Cash-flow
cn Bond Coupon; the nth bond coupon
D Mac Macaulay’s Duration
D Mod Modified Duration
l j−1 swap floating rate corresponding to the jth coupon, fixed in advance at time t j−1
m number of floating coupons
n number of fixed coupons
N swap notional in the case where it is constant
Ni swap notional corresponding to the ith fixed coupon period
Nj swap notional corresponding to the jth floating coupon period
p par rate
P(tE , ti ) discount factor required to discount the ith fixed coupon to the swap effective date
P(tE , t j ) discount factor required to discount the jth floating coupon to the swap effective date
PV Present Value or Price
φ Indicator Function: +1 for receiver swap and -1 for payer swap
r Fixed swap fixed rate
s floating spread over Libor
tE time to the trade effective or start date in years
ti time to the ith fixed coupon payment date in years
tj time to the jth floating coupon payment date in years
τi accrual period or year fraction of the ith fixed coupon
τj accrual period or year fraction of the jth floating coupon
y Bond Yield to Maturity
Table 1: Notation
An interest rate swap or IRS is a financial product whereby one party exchanges a series of
fixed payments (the fixed leg) for a series of floating payments (the floating leg), as illustated
in figure (1) below. A swap can be considered a mechanism to exchange a fixed rate loan for a
variable or floating rate loan, where the floating rate of interest is typically linked to Libor1 .
The party receiving the fixed coupons would describe the swap as a receiver swap and likewise
if paying the fixed payments a payer swap. Interest rate swaps are quoted in the market place
as as par rate i.e. the fixed interest rate that makes the swap worth zero or par as at the start
or e f f ective date of the swap. The par rate can be considered an average2 of the floating Libor
interest rates.
Swap Terminology: Long / Short vs Payer / Receiver
Being long or short a swap is a reference to the floating rate, whilst the terms payer or receiver
are a reference to the fixed rate. Being long a swap means we are long or receive the floating
rate and pay the fixed rate i.e. we hold a payer swap. Likewise being short a swap means that
we are short or pay the floating rate and receive the fixed rate i.e. we hold a receiver swap.
1
London Interbank Offer Rate. This is the rate at which a panel of London banks lend to each other.
2
A weighted average by notional and discount factor.
At inception a swap has zero cost and has a present value or PV of zero. After entering a payer
swap transaction, should Libor interest rates increase, the fixed rate payer (floating rate receiver)
will benefit. Likewise should Libor rates decrease the holder of a payer swap will lose money.
A positive (negative) swap PV reflects the size of the benefit (loss) to the swap holder.
3
This is a reference to variable rates of interest on the floating leg, which periodically need fixing or resetting.
4
The bid is the market buy rate and the offer is the market sell rate.
Let us define a stream of regular payments an annuity, A. An annuity has a unit coupon i.e. has
a notional N = 1 as defined below.
n
X
A= τi P(tE , ti ) (2.1)
i=1
5
An unwind is the term used to describe the cancellation of a swap
10
Furthermore let us define an annuity AFixed when the annuity coupon payments coincide with
the fixed leg payments and likewise AFloat for the floating leg.
Annuity Example 1
Consider a EUR 5Y Swap with a constant notional of EUR 1mm. Find the value of the Annuity
expressions A and AN from equation (2.2)
You may assume the swap has 5 yearly accrual periods with τi = 1.0 and that interest rates
are zero giving discount factors P(tE , ti ) = 1.0
5
X X5
A= τi .P(tE , ti ) = 1=5
i=1 i=1
5
X 5
X
AN = N τi .P(tE , ti ) = 1, 000, 000 1 = EUR 5mm
i=1 i=1
Annuity Example 2
Consider a EUR 10Y Swap with a constant notional of USD 2.5mm. Find the value of the An-
nuity expressions A and AN from equation (2.2)?
You may again assume the swap has 10 yearly accrual periods with τi = 1.0 and that interest
rates are zero giving discount factors P(tE , ti ) = 1.0
10
X X10
A= τi .P(tE , ti ) = 1 = 10
i=1 i=1
10
X 10
X
AN = N τi .P(tE , ti ) = 2, 500, 000 1 = USD 25mm
i=1 i=1
11
Furthermore if we assume annual swap accrual periods and that discount factors are 1 the annu-
ity is simple to calculate, as can be seen in the annuity examples above. These approximating
assumptions work reasonably well and especially so in the current low interest rate environment,
making it easy to price swaps in one’s head.
In the pricing formulas and definitions that follow multiple expressions for the swap present
value or PV are shown. All the expressions are equivalent and give the same answer, how-
ever the functional forms expressed in terms of the annuity and par rate, which are boxed and
coloured blue are the most convenient to work with.
The reader should be aware that it is conventional to express swap pricing formulae in terms of
a standardized market par rate p Market , which we outline below in section (2.5). The market par
rate should not be confused with the trade specific par rate pT rade , which is less convenient to
work with, see sections (2.9) and (2.9.3).
The fixed leg of a swap refers to the fixed coupon payments of the swap. Receiver swaps receive
the fixed coupons (and pay the floating coupons) and payer swaps pay the fixed coupons (and
receive the floating coupons). The present value or PV of the fixed leg is defined as follows.
n
X
PV Fixed Leg
=r Fixed
Ni τi P(tE , ti ) (2.3)
i=1
The floating leg of a swap refers to the variable or floating Libor coupon payments of the swap.
Each coupon is determined by the Libor rate at the start of the coupon period. When the Libor
rate is known the rate is said to have been fixed or reset and the corresponding coupon payment
is known. The present value or PV of the floating leg is defined as follows.
m
X
PV Float Leg = N j (l j−1 + s)τ j P(tE , t j ) (2.4)
j=1
12
In the swaps market investors want to enter swaps transactions at zero cost. On the swap effect-
ive date or start date of the swap the swap has zero value, however as time progresses this will
no longer be the case and the swap will become profitable or loss making.
To this end investors want to know what fixed rate should be used to make the fixed and floating
legs of a swap transaction equal, which we denote p Market Such a fixed rate is called the swap
or par rate. Swaps that are executed with the fixed rate being set to the par rate and called par
swaps.
The market par rate is used to convert the floating leg into a fixed leg via the following formula
PV Float Leg = PV Fixed Leg
m
X n
X
N l j−1 τ j P(tE , t j ) = p Market N τi P(tE , ti )
j=1 i=1 (2.6)
Xm
N l j−1 τ j P(tE , t j ) = p Market AFixed
N
j=1
combining (2.5) and (2.6) and noting that par swaps have a spread s of zero leads to
Market participants quote a standardized6 par rate p Market , which is a rearrangement of (2.6)
with notional N terms canceling, defined as follows
or alternatively as
j=1 l j−1 τ j P(tE , t j )
Pm
p Market
= (2.9)
AFixed
6
As such the underlying swap has a constant notional and a Libor spread of zero. There is also a trade specific
par rate, which is not usually quoted, but rather provided on request, see section (2.9) for more details.
13
In a receiver swap the investor receives the fixed leg and pays the floating leg, see sections (2.3)
and (2.4) respectively. A ’Receiver’ Swap has a present value or PV of
the floating leg can be expressed as a fixed leg7 using a trade specific par rate pT rade
PV Receiver = r Fixed − pT rade AFixed
Ni (2.11)
or alternatively using the market par rate p Market , which holds for a constant notional N only
PV Receiver = r Fixed − p Market AFixed
N − sAFloat
N (2.12)
In a payer swap the investor pays the fixed leg and receives the floating leg, see sections (2.3)
and (2.4) respectively. A ’Payer’ Swap has a present value a PV of
7
See sections (2.5) and (2.9)
14
or alternatively using the market par rate p Market , which holds for a constant notional N only
PV Payer = − r Fixed − p Market AFixed
N + sAFloat
N (2.15)
the floating leg can be expressed as a fixed leg9 using a trade specific par rate pT rade
PV S wap = φ r Fixed − pT rade AFixed
Ni (2.17)
or alternatively using the market par rate p Market , which holds for a constant notional N only
h i
PV S wap = φ r Fixed − p Market AFixed
N − sAFloat
N (2.18)
The vast majority of swaps traded have a constant notional in which case equation (2.16) sim-
plifies to
n m
X X
PV S wap
= φN r Fixed
τi P(tE , ti ) − (l j−1 + s)τ j P(tE , t j )
i=1 j=1
m
(2.19)
X
= φN r Fixed AFixed − (l j−1 + s)τ j P(tE , t j )
j=1
or equivalently in terms of par rates10 , using a trade specific par rate pT rade
PV S wap = φN r Fixed − pT rade AFixed
(2.20)
= φ r Fixed − pT rade AFixed
N
8
See sections (2.5) and (2.9)
9
See sections (2.5) and (2.9)
10
See sections (2.5) and (2.9)
15
The par rate11 is the fixed rate that makes the value of the fixed and floating leg of a swap
identical. Suffice to say the par rate also makes the value of the swap price to par at inception
i.e. PV S wap = 0. Swap investors are usually interested in entering a swap at zero cost. The par
rate was constructed and designed with this in mind i.e. to construct a swap where the fixed
and floating legs are equivalent on the start or effective date, after which investors desire for the
swap to trade away from par in their favor.
In terms of pricing swaps mentally in one’s head the par rate provides a useful mechanism to
convert a floating leg into a fixed leg and consequently simplify the pricing process.
Interest rate swaps are quoted in the market as a par rate see figure (2); quotes span a set
of benchmark maturities with all underlying swaps having a constant notional and no Libor
spread. Such quotes are typically cleared on an exchange, very liquid and easy to unwind or
novate12 .
Of course swaps can be tailored to suit an individual’s or corporate’s needs, in many different
ways; one can customize the notional, vary the notional to decrease (amortize) or increase
(acrete) with time, coupons and payment dates can be irregular and floating Libor spreads are
often added and customized to meet client requirements. Such features are often customized,
but this does not constitute an exclusive list.
Bespoke swaps are typically quoted as PVs not par rates; likewise swap unwinds are also typ-
ically quoted as a PV. In comparison to standardized swaps, bespoke and tailored swaps are
not typically cleared on exchange, not so liquid, have larger bid-offer spreads and are usually
more expensive to unwind or novate. After the effective or start date swaps quote as a PV not
a par rate, since the par rate construct is designed for use on the start date, and not over the life
of the trade. There is no reason why one could not calculate the par rate for a bespoke swap,
however the par rate for customized swaps is not suitable for quotation, publication or yield
curve calibration purposes.
Rather than attempt to calculate and publish every possible floating leg variation the market i.e.
exchanges, brokers, investment banks and other participants publish the standard interest rate
swap quotes. Such swaps have amongst other things the following characteristics:
• Constant Notional
• Standardized Coupons
16
Contrary to this bespoke swap prices have to be requested by market participants for individual
trades via RFQ13 over the phone or electronically. Such swaps do not price to par and are quoted
in present value terms.
We can derive the par rate by simple rearrangement of (2.16) and solving for the fixed rate r Fixed
which makes the present value of the fixed leg equal to that of the floating leg.
The market par rate is obtained by simple rearrangement of (2.16), setting r Fixed = p Market , and
solving for the fixed rate that makes the present value of the swap zero, or equivalently solving
for the fixed rate that makes the fixed and floating legs of a swap equal. We remind the reader
that market par rate quotes are based on fixed notional swaps with no Libor spread.
Therefore we deduce
PV Floating Leg = PV Fixed Leg
m n
X X (2.22)
N l j−1 τ j P(tE , t j ) = r Fixed N τi P(tE , ti )
j=1 i=1
recalling that the par rate p Market is the fixed rate that equates the fixed and floating legs gives
m
X n
X
Nl j−1 τ j P(tE , t j ) = p Market
Nτi P(tE , ti ) (2.23)
j=1 i=1
rearranging for the par rate, and noting that the Notional N terms cancel gives
leading to several equivalent representations for the par rate quoted as a weighted average Libor
rate; weighted by the discount factor and annuity or quoted in terms of the float leg present
value respectively
17
From (2.25)
PV Market Float Leg = p Market AFixed
N (2.27)
Substituting (2.27) in (2.26) it can be seen that the floating leg of a swap can be expressed as
follows
Equation (2.28) provides a convenient way to price swaps, allowing us to transform the floating
leg of any swap into into a fixed leg. The floating leg can in effect be treated as a spread to the
fixed rate, with the spread being the market par rate pmarket with a Libor spread add-on. This
simplifies the swap pricing formula, however since we are working with the market par rate
pmarket we must remember to include the additional spread term as a correction to the price or
an add-on.
We can rearrange equation (2.28) for a further representation for the par rate quoted in terms of
the floating leg present value as follows
Following the same steps outlined in (2.9.2) we can derive the corresponding formula for the
trade par rate pT rade . Again simple rearrangement of (2.16) and solving for the fixed rate r Fixed
which makes the present value of the fixed leg equal to that of the floating leg.
For any swap trade we can set r Fixed = pT rade knowing that this par rate includes the floating leg
Libor spread term s and makes our swap price to par i.e. PV S wap = 0. Consequently we have
18
The trade par rate pT rade also allows us to transform the floating leg of a swap into a fixed
leg without the need for the spread adjustment which was required in equation (2.28). By
rearranging equation (2.31) the floating leg can be written as
When working with a trade specific par rate pT rade equation (2.32) provides a convenient mech-
anism to convert a swap floating leg into a fixed leg. The floating leg can in effect be treated as
a spread to the fixed rate, where the spread is pT rade , which simplifies the swap pricing formula.
Should the reader for pricing and risk purposes choose to employ the market standard par rate
p Market she must remember that the Libor spread term and other bespoke features of the swap
are ignored in the quote and not included in the par rate. As such a trade specific add-on term
or correction term for will be required for the Libor spread and further adjustments may be
required to cater for bespoke features e.g. if the trade notional is not constant say. A trade
specific par rate pT rade will account for all of the trade dynamics including variable notionals
and Libor spreads. Trade specific par rates are not quoted in the market however, but could be
calculated using (2.31) if desired.
We consider it more practical and useful to work with the market par rate and unless specified
otherwise the reader should assume that all references to par rates are to the market standardized
par rate p Market . In later chapters this will enable us to convert a floating leg into a fixed leg
simplifying the swap pricing process.
19
Assume both fixed & floating coupons are paid annually having unit accrual periods τi & τ j 14 .
ti τi r Fixed P(tE , ti )
1 1.0 1.00 % P(t0 , t1 ) = 0.990000
2 1.0 1.00 % P(t0 , t2 ) = 0.980400
3 1.0 1.00 % P(t0 , t3 ) = 0.970800
4 1.0 1.00 % P(t0 , t4 ) = 0.961200
5 1.0 1.00 % P(t0 , t5 ) = 0.951600
Table 2: Fixed Leg Market Data
tj τj l j−1 % s P(tE , ti )
1 1.0 l0 = 0.2800% 0.0 bps P(t0 , t1 ) = 0.990000
2 1.0 l1 = 0.5140% 0.0 bps P(t0 , t2 ) = 0.980400
3 1.0 l2 = 0.7480% 0.0 bps P(t0 , t3 ) = 0.970800
4 1.0 l3 = 0.9820% 0.0 bps P(t0 , t4 ) = 0.961200
5 1.0 l4 = 1.2160% 0.0 bps P(t0 , t5 ) = 0.951600
Table 3: Floating Leg Market Data
Using the receiver swap pricing equation (2.10) and decomposing the calculation into two parts
comprising of the fixed and floating legs gives
5
X 5
X
Fixed
= 1% 1, 000, 000τi P(tE , ti ) = 10, 000 τi P(tE , ti ) = 10, 000 AFixed
PV
i=1 i=1
h i
= 10, 000 0.990000 + 0.980400 + 0.970800 + 0.961200 + 0.951600
h i
= 10, 000 4.8540
= USD 48, 540.00
5
X
PV Float
= 1, 000, 000 l j−1 + s .τ j P(tE , t j )
j=1
h
= 1, 000, 000 0.2800%(0.990000) + 0.5140%(0.980400) + 0.7480%(0.970800)
i
+ 0.9820%(0.961200) + 1.2160%(0.951600)
h i
= 1, 000, 000 0.27720% + 0.50393% + 0.72616% + 0.94390% + 1.15715%
h i
= 2, 772.00 + 5, 039.26 + 7, 261.58 + 9, 438.98 + 11, 571.46
= USD 36, 083.28
14
Note a market standard USD swap would have semi-annual fixed coupons and quarterly floating coupons.
20
Example 2:
Consider the same swap in Example 1 above. Calculate the par rate of the swap. Note: Always
assume we are working with the market par rate p Market unless expressly advised otherwise.
We recall that from equation (2.29) the par rate of a swap is defined as
AFixed
Ni = 1, 000, 000 (0.990000 + 0.980400 + 0.970800 + 0.961200 + 0.951600)
= 1, 000, 000(4.8540)
= 4, 854, 000
Example 3:
Consider a standard 2 year payer EUR swap with a constant notional of EUR 5,000,000 paying
annual fixed coupons with a rate of 0.5% and receiving semi-annual floating coupons at Libor
flat i.e. Libor with no spread. Calculate the PV of such a swap.
Assume the fixed leg annual coupon have accrual periods τi equal to 1.0 and the floating leg
semi-annual coupons have accrual periods τ j equal to 0.5
21
tj τj l j−1 % s P(tE , ti )
0.5 0.5 l0 = 0.0487% 0.0 bps P(t0 , t1 ) = 1.0440
1.0 0.5 l1 = 0.1687% 0.0 bps P(t0 , t2 ) = 1.0380
1.5 0.5 l2 = 0.2887% 0.0 bps P(t0 , t3 ) = 1.0320
2.0 0.5 l3 = 0.4087% 0.0 bps P(t0 , t4 ) = 1.0260
Table 5: Floating Leg Market Data
Using the payer swap pricing equation (2.13) and once again decomposing the calculation into
two parts comprising of the fixed and floating legs gives
2
X 2
X
PV Fixed = 0.5% 5, 000, 000τi P(tE , ti ) = 25, 000 τi P(tE , ti ) = 25, 000 AFixed
i=1 i=1
h i
= 25, 000 1.0380 + 1.0260
h i
= 25, 000 2.0640
= EUR 51, 600.00
4
X
PV Float
= 5, 000, 000 l j−1 + s .τ j P(tE , t j )
j=1
h
= 5, 000, 000 0.0487% × 0.5 × 1.0440 + 0.1687% × 0.5 × 1.0380 + 0.2887% × 0.5 × 1.0320 + 0.4087
h i
= 5, 000, 000 0.0254% + 0.0876% + 0.1490% + 0.2097%
h i
= 1, 271.07 + 4, 377.77 + 7, 448.46 + 10, 483.16
= EUR 23, 580.45
PV S wap = PV Float − PV Fixed = 23, 580.45 − 51, 600.00 = − EUR 28, 019.55
Example 4:
Consider the same swap in Example 3 above. Calculate the par rate of the swap. Note: Here
again we refer to the market par rate p Market
Once again we recall that from equation (2.29) the par rate of a swap is defined as
PV Float Leg − sAFloat
p Market = N
AFixed
N
22
When trading swaps it is appropriate to consider the concept of duration, which is used to
measure bond / swap risk, specifically the DV0115 , the price sensitivity of a swap to a 1 basis
point change in interest rates. The DV01 also known as the interest rate delta is a commonly
used measure of risk for bonds and swaps. It measures the sensitivity of the instrument’s price
to a small change in interest rates, measured in basis points or one hundredth of a percentage
point. This risk measure is used to compare, offset and hedge both bond and swap positions so
that they are immune to small changes in interest rates.
Duration matched trades do not typically have the same notional quantities, but rather the hedge
position has it’s notional scaled by the duration hedge ratio, which is for the most part a function
of the bond coupon or swap fixed rate, to give the equal and opposite DV01. Losses (or gains)
15
Dollar value of one basis point, although oddly enough often not quoted in dollars.
23
The original duration concept was conceived by Frederick Macaulay and appropriately called
Macaulay0 s Duration or D Mac . It measures the weighted average time until a bond holder would
receive all the cash-flows from a bond.
Note the final bond coupon typically includes the redemption or return of the the bond notional
N and therefore the final coupon equals (N + cn ), however since we are working with a unit
notional i.e. N = 1 we have (1 + cn ).
n n n
ci τi P(tE , ti )
! ! X
X PV of ith Bond Coupon X
D Mac = ti = ti = ti wi (4.1)
i=1
Bond Price i=1
B i=1
where
ci P(tE , ti )
!
wi =
B
For a swap it is market practice to calculate the duration of the fixed and floating legs separately.
For the fixed leg we have
n
ti Ni r Fixed τi P(tE , ti )
! Pn
X PV ith Fixed Coupon
D Mac =
Fixed
ti = Pi=1n Fixed τ P(t , t )
(4.2)
i=1
PV of Fixed Leg i=1 N i r i E i
For the float leg we consider the floating leg and the floating spread separately. Firstly the
floating leg itself is defined as16
24
Finally the Macaulay’s Duration for a swap must be considered as a whole and not as the sum
of the constituent fixed and floating legs. As such we calculate swap Macaulay Duration as
follows
Pn P
i=1 ti × PV ith Fixed Coupon − mj=1 t j × PV jth Float Coupon
DSMac
wap
= φ (4.6)
PV Swap
Note that if the denominator PV Swap term is zero then Macaulay Duration DSMac wap
is defined as
zero. Substituting for the PV terms leads to the following explicit formula
i=1 ti Ni r Fixed τi P(tE , ti ) − mj=1 t j N j l j−1 + s τ j P(tE , t j )
Pn P
D Mac = φ Pn
S wap
(4.7)
τi P(tE , ti ) − j=1 N j l j−1 + s τ j P(tE , t j )
Fixed
Pm
i=1 Ni r
Related to Macaulay’s Duration we have on the other hand Modi f ied Duration D Mod , which
measures the percent change in a bond’s price for a 1% change in its yield to maturity; it is
related to Macaulay duration by the below formula.
17
Similar to the duration calculation for the fixed leg in (4.3) the Libor spread, which can be considered a fixed
rate, cancels out to produce an annuity term.
25
1 1
P(tE , ti ) = = (4.10)
(1 + y)n (1 + y)(ti −tE )
The bond markets quote both the price and yield for each and every bond as shown below.
26
Substituting equation (4.3) into (4.12) leads to an expression for modified duration for the fixed
leg of a swap
i=1 Ni ti τi P(tE , ti )
Pn
D Mod = Fixed
Fixed (4.13)
ANi (1 + p Market )
From which we obtain a useful expression for use with swap DV01 calculations
Ni ti τi P(tE , ti )
Pn !
AFixed DFixed = i=1
(4.14)
Ni Mod
(1 + p Market )
Likewise substituting equation (4.4) into (4.12) leads to an expression for modified duration for
the float leg of a swap18
In a similar manner to (4.13), considering the floating leg’s Libor spread as a fixed coupon, we
arrive at an expression for the Libor spread as
18
Note that the floating leg definition here excludes the Libor spread
27
where DSMod
wap
= 0 if PV S wap = 0 and PV S wap is as shown in equation (4.17).
One useful risk measurement concept is the PV01, which measures the sensitivity of a swap
to a one basis point parallel shift in interest rates. The PV01 captures the change in a swaps’
present value should par rates increase by 1 basis point. Specifically the PV01 is defined as a
swap’s fixed leg annuity scaled by 1 basis point one basis point, namely
Numerically we can observe the PV01 for a swap by bumping the swap yield curve calibration
instruments by 1 basis point. The swap yield curve for USD would be the USD 3M Libor curve
and for EUR the EUR 3M Libor (London) or 3M Euribor curve (Target).
Interestingly the PV01 can be considered as the DV01 for par swaps. The PV01 and DV01
are identical for par swaps, which can seen by setting the fixed rate r Fixed in the DV01 formula
(4.28) to the par rate, making the PV S wap term equal zero.
The DV01 of a swap however is defined as the sensitivity of a swap’s present value or price to a
1 basis point down-shift in par rates19 . It is common to calculate swap DV01 by decomposing
the swap into a fixed and floating rate bond. This method provides good intuition into DV01,
19
The par rate is the swap equivalent of bond yield to maturity
28
DV01Bond = −B × DBond
Mod /10, 000 (4.20)
29
differentiating (2.16) and substitute the result into (4.21) will lead to an analytical DV01 ex-
pression.
dAFixed dAFloat
dPV S wap Ni Ni
= −φ ANi − (r
Fixed Fixed Market
Market
−p ) Market − s Market (4.23)
dp dp dp
requoting the annuity equation (2.2) we consider differentiating the annuity term with respect
to the par rate
Xn
ANi = Ni τi P(tE , ti )
i=1
deciding importantly to transform annuity expression using the swap equivalent of bond yield
to maturity we discount with the annualized swap par rate using (4.11), namely
1
P(tE , ti ) =
(1 + p Market )(ti −tE )
and now differentiating with respect to the par rate p Market leads to
n
dANi X
= − Ni ti τi (1 + p Market )−(ti −tE )−1
d p Market i=1
Xn
=− Ni ti τi (1 + p Market )−(ti −tE ) (1 + p Market )−1
i=1 (4.24)
Ni ti τi (1 + p Market )−(ti −tE )
Pn !
= − i=1
(1 + p Market )
i=1 Ni ti τi P (tE , ti )
Pn !
=−
(1 + p Market )
observing that the right-hand side of (4.24) is identical to (4.14) gives the following result
dANi
= −ANi D Mod (4.25)
d p Market
applying the annuity derivative from (4.25) to the swap differential in (4.23) yields
dPV S wap
= −φ A Fixed
N + (r Fixed
− p Market
)A Fixed Fixed
N D Mod − sA Float Float
N D Mod (4.26)
d p Market i i i
30
applying (4.27) to the DV01 expression (4.22) and remembering that the swap DV01 is based
on a down-shift of 1 basis point leads to 4.28
DV01S wap = φAFixed
Ni + φPV Swap No Spread DFixed
Mod − φPV D Mod /10, 000
Swap Spread Float
(4.28)
Note the swap is priced without any floating spread and we consider any spread component
separately. To provide further intuition and insight into the DV01 calculation let us consider
(4.28) as follows
DV01S wap = φAFixed
N /10, 000 + φPV Swap No Spread Fixed
D Mod − φPV Mod /10, 000
Swap Spread Float
D
| i {z } | {z }
PV01 or Risk from Swap Curve DV01 Add-on or Risk from OIS Curve
(4.29)
which leads to the following expression for DV01
DV01S wap = PV01 + φ PV Swap No Spread DFixed
Mod − PV D Mod /10, 000
Swap Spread Float
(4.30)
DV01 measures interest rate risk and the change in a the present value of a trading position
to a 1 basis point down shift in interest rates. We can hedge the interest rate risk of a swap
by entering an offsetting swap with an equal and opposite DV01. This is known as duration20
matching.
Duration or DV01 matched trades are immunized against small changes in interest rate move-
ments, however they are not immunized against big shifts in underlying interest rates. Hedging
against large movements in rates would require DV01 and convexity hedging21 .
Essentially an existing swap position is delta hedged i.e. immunized from small changes in
interest rate movements, by entering a hedge swap with an offsetting DV01 value. A long (short)
20
Modified Duration measures the percentage change in price for a percentage change in yield.
21
Also known as Delta and Gamma hedging respectively
31
The notional of the hedge trade is weighted such that the DV01 hedges the delta risk of our
swap position as follows, note the minus sign. As shown in (4.31) the hedge ratio is given by
DV01Position
!
Hedge Ratio = (4.32)
DV01Hedge
and noting the minus sign the hedge quantity QtyHedge is given by
If you were to DV01 hedge your portfolio using the following payer swap USD 1,000,000 2Y
with DV01 USD 2,000. What size position in the swap hedge would be required?
DV01Position
!
Hedge Quantity = −Quantity Swap Position ×
DV01Hedge
!
5, 000
= −1, 000, 000 x
2, 000
= −1, 000, 000 x 2.5
= - USD 2, 500, 000
The negative sign indicates that we should enter a the opposite or short position in the payer
swap, in this case we need to enter a receiver swap to hedge the risk.
32
The DV01 and PV01 risks can also be calculated numerically by shifting yield curves down-
wards by 1 basis point
Firstly as outlined in section (6.3) swaps are priced in a multi-curve environment. In particular
we note that swaps are priced using a swap yield curve to obtain the Libor forecasting curve
and an OIS discounting curve. For USD the swap forecast curve would be the USD 3M Libor
curve and for EUR it would be the EUR 6M Libor curve, see section (6.4) for further details.
Numerical risk for a swap is calculated by pricing the swap in question and then bumping all
the yield curve calibration instruments by 1 basis point downwards and repricing22
If we bump or shift the yield curve downwards by 1 basis point and re-price the swap in question
the difference in the swap price or present value PV, will closely match the DV01 and PV01 as
derived in equation (4.30).
DV01S wap = PV01 + φ PV Swap No Spread DFixed
Mod − PV D Mod /10, 000
Swap Spread Float
If we bump only the swap yield curve we will only capture the PV01 and likewise if we shift
the swap curve we will observe the OIS discounting effects or DV01 add-on term for swaps that
are not trading at par. Finally if we shift both the OIS and Swap yield curves we capture the full
DV01 for a swap as outlined in (4.29)
DV01S wap = φAFixedNi /10, 000 + PV S wap DFixed
Mod − φsANi D Mod /10, 000
Float Float
| {z } | {z }
PV01 Risk from Swap Curve DV01 Add-on Risk from OIS Curve
Next we review swap pricing and risk by means of a case study. Consider a 2 year USD receiver
swap with a constant notional of USD 10,000,000 receiving fixed coupons with a rate of 1.5%
and paying floating coupons at Libor flat i.e. Libor with no spread. Assume both fixed and
floating coupons are paid annually23 and have unit accrual periods i.e. τi = τ j = 1.
ti τi r Fixed P(tE , ti )
1 1.5 1.00 % P(t0 , t1 ) = 0.990000
2 1.5 1.00 % P(t0 , t2 ) = 0.980400
Table 6: Pricing & Risk Example: Fixed Leg Market Data
22
There are several ways to bump a curve using forward, backward or central differencing for example. Further-
more we can bump all curve calibration points in a single parallel shift or we can perturb and bump each calibration
point individually one by one for improved results.
23
Note a market standard USD swap would have semi-annual fixed coupons and quarterly floating coupons.
33
Consider the above USD 10mm 2 Year Swap and the corresponding market data show in tables
(6) and (7). What is value of a) the Fixed Leg Annuity and b) Float Leg Annuity?
34
What is the Present Value or PV of a) the fixed leg, b) the floating leg and c) the swap?
What is the Macaulay’s Duration for a) the fixed leg and b) the float leg?
35
What is the Modified Duration for a) the fixed leg and b) the float leg?
Calculate the PV01 or present value of a basis point for the swap.
36
Calculate the DV01 for the swap. What does the DV01 tell us about the swap?
37
Suppose we want to hedge the DV01 risk of the 2 year USD 10mm Payer Swap using a 5 year
USD 1mm Hedge Receiver Swap with DV01 5,000. What notional size for the hedge Swap
would be required for the Hedge Swap
6 Asset Swaps
An Asset Swap is a swap whereby the fixed leg coupons are structured to replicate the cashflows
of a bond or asset and the floating leg coupons replicate the floating leg of a standard swap plus
a spread. Asset swaps are a mechanism to allow market participants to borrow (or loan) money
at a rate of Libor plus a spread, s to fund a long (or short) position in a asset or bond. Asset
swaps are also used for speculation purposes.
Long & Short Trading Positions
When trading swaps a long or short position refers to the swap float leg. In a long (short) swap
one receives (pays) the floating leg. Therefore payer swap is a long swap position and a receiver
swap is a short swap position.
For bond positions the long or short position refers the yield; a long bond position refers to
lending cash in exchange for receiving bond coupon or interest payments i.e. earning the yield
and vice versa for short bond positions.
38
The underlying bond in the asset swap package is credit risky and can default. The bond pur-
chaser’s claim is on the recovery value of the bond, however she must continue to honor the
bond coupons on the swap. Of course she may choose to close the swap position at market
value. The asset swap seller is therefore taking on this credit risk, which could be hedged with
Credit Default Swaps24 . Consequently asset swap investors receive credit protection should the
underlying asset default.
Asset swaps are quoted in the market as a spread, which incorporates both funding costs and a
premium for credit protection. The spread attempts to make the swap in some way equivalent
to a bond. The asset swap spread is also a useful rich-cheap bond analysis tool.
The bonds of issuers of good credit quality, of some governments such as Germany and good
quality government agency bonds trade at negative spreads to swaps, and especially so for the
shorter maturity bonds. The opposite is true for poor or low quality credits such as Greek
and Argentina sovereigns and many corporate bonds, which trade with positive spreads. For
good quality credits a widening of the spread, which is negative, refers to a richening of the
bond (decline in bond yield relative to swaps) and for poor quality credits the opposite is true,
namely a widening of the positive spread reflects a cheapening of the bond and increase in bond
yield.
24
A Credit Default Swap is an insurance contract whereby credit protection can be taken out in return for a
premium or fee. The premium is usually quoted as a rate in basis points.
39
As mentioned above asset swaps are quoted as a spread to the swap curve. Recent market
developments concerning yield curve construction, also known as bootstrapping, has lead to
the introduction of multiple swap curves. This situation naturally led to the obvious question;
which curve should asset swap spread benchmarked against? In this section we provide some
background as to why multiple swap curves were introduced and in the subsequent section we
give an overview of the benchmark swap curves.
After the credit crisis and the collapse of Lehman Brothers that followed in 2008 Libor rates,
the rates at which banks lend to one another, were no longer considered risk-free. Interbank
lending begain to incorporate credit risk and Libor rates began to price in, different levels of
credit risk dependent on the loan term. The market standard 1M, 3M, 6M and 12M Libor rates
started to reflect, for the first time, increasing levels of credit risk respectively as longer-term
interbank lending became associated with greater credit risk26 .
Furthermore, post credit crisis, tenor basis swaps27 began to quote with non-negligible spreads
and as a result discounting and forecasting Libor rates from single yield curve was no longer vi-
able. Yield curves were subsequently required to be built from tenor-homogenous instruments;
that is instruments with the same coupon frequency and similar credit risk for consistency pur-
poses.
The market consequently adopted the overnight OIS28 rate as the risk-free discounting bench-
mark. This was because OIS swaps have a coupon frequency of 1 day, the shortest quoted
frequency in the market, and market participants therefore adopted this rate to be the closest
proxy to risk-free lending. In contrast however Libor forecasting needs to be derived from an
appropriate Libor curve, namely the Libor curve calibrated with tenor homogeneous instru-
ments i.e. instruments whose coupon frequency match the Libor rate to be forecasted. Typical
market swap curves in this multi-curve regime are quoted with coupon frequencies of 1 day, 1
month, 3 month, 6 month and 12 month and often referred to simply as an OIS, 1ML, 3ML,
6ML and 12L curve respectively, where the L denotes Libor.
25
That is the term-structure of bond yields with the same issuer
26
Of course if there is short term distress in the market this might not be the case.
27
A tenor basis swap is a swap is similar to a regular fixed-float swap, except that we have 2 floating legs with
different floating rate frequencies e.g. 3M Libor vs 6M Libor.
28
Overnight Index Swap
40
Current EUR yield curves are charted below for reference in figure (14). The reader’s attention
is drawn to the fact that EUR 1M and 3M Libor forward rates are negative on the short end of
the curve. OIS rates are also negative in this region and the corresponding discount factors are
greater than 1.0, which might have been considered unusual in previous years.
A EUR swap is quoted as an annual fixed rate versus a semi-annual 6M Euribor rate as standard.
Consequently the EUR benchmark swap curve has a floating frequency of 6 months. EUR asset
swap spreads should be considered relative to the 6M Euribor curve. USD swaps are quoted
semi-annual fixed versus 3M USD Libor, so the USD benchmark is the 3M Libor curve. This
indicates that some basic familiarity with swap conventions is required to know which swap
curve an asset swap spread is being quoted and benchmarked against.
Swap Conventions
To help identify the swap benchmark curves we outline swap coupon frequency and daycount
41
In an upward sloping yield curve environment, a high coupon bond normally has a lower mod-
ified duration than a low coupon bond. For example consider and compare the 1 5/8% 5/2026
and 6% 6/2026 US Treasuries. The low coupon bond has a modified duration of 9.122 and the
high coupon bond 7.697.
If the yield curve steepens we expect the yield to rise further on the low coupon bond relative to
the high coupon bond. Hence selling the low coupon bond and buying the high coupon bond in
duration-neutral matched amounts will leave us with a steepening exposure in much the same
way as if we were to buy an 8-year bond and sell a 10-year bond. This steepening exposure we
call curve risk.
Curve risk often manifests when trading asset swaps on a Yield-Yield basis since the duration
of the swap is typically not identical to that of the offsetting bond.
The term convexity refers to non-linear changes or second order effects on trading positions,
which traders call Gamma. As Bond prices increase their corresponding yield decreases and
vice versa, Bond and Swap prices however are not a linear function of yield. Plotting bond
prices versus yield would result in a convex or curved looking function as can be seen below.
For small changes in yield we can approximate the Price-Yield function as being linear, but for
larger changes in yield this is clearly inadequate.
42
If an asset swap position31 is not re-hedged regularly shifts in the yield curve may trigger a loss
on the bond position that is not offset by the profit in the swap position or vice versa. The risk
per basis point shift in the yield for the bond does not typically match that of the swap hedge due
to a convexity mismatch between the bond and swap. For small changes in yield the mismatch
is small and often negligible, but this is not the case for larger shifts. Asset swap positions
require regular rehedging to manage this convexity risk.
43
• Yield-Yield
• Par-Par
• MVA ( Market Value Adjusted )
• Yield Accrete
• Z-Spread
• CDS Spread
44
Likewise, and not surprisingly, Greek Government bonds, which are in distress, trade at a large
premium to 6m Euribor. This indicates poor credit quality and high credit risk relative to inter-
bank lending see figures (18) and (19).
45
In the case where the asset is a Bond a trading desk structuring such an Asset Swap for a client
might take the following steps to create the asset swap.
1. Borrow 100 (Par) from the Treasury desk to fund the Bond purchase and pay the treasury
desk Libor plus a funding spread
46
3. The trader passes the cash difference i.e. ( 100 - B ) on to the client.
4. The trader then receives the bond coupons and passes them on to the client in exchange
for Libor plus a spread. The spread is typically higher than the funding spread to allow
the trader to make a profit and account for credit risk, see below.
To better understand how par-par asset swaps are structured and traded consider the cashflow
diagrams that follow. Structurers and traders usually consider the following distinct groups of
cashflows, notional exchanges and events
• Upfront Payments
• Interim Coupons
• Maturity Payments
The cashflow diagrams & tables for a par-par swap are show below. The net sum of present
values from each distinct group of cashflows forms the trade price, with some commission
applied of course. All cashflows are considered with respect to the Asset Swap trader, shown
in grey in the diagrams that follow, an out-flow would carry a negative value and likewise an
in-flow a positive value.
Any cashflows on or before the start or effective date of the swap are considered here as upfront
payments. This includes any exchanges of notional or principal. The upfront payments in a
par-par asset swap are shown below in figure (20), which reflects the following events
1. The trader borrows the face value of 100 from her treasury desk
3. Any left-over or shortfall of funds from the treasury borrowing and the bond purchase
(100 − B) is passed on to the client
47
As shown in the following cashflow table in figure (21) the trader has a flat upfront cash position
and is long the bond. Being long the bond the trader is exposed to the credit risk36 that that the
bond issuer may default. In this scenario she must continue to honour any asset swap payments
that are due. The client has a cash position of (100 − B), which would be negative if the
underlying bond is trading above par.
Trader Position
Long Bond + Long Credit Risk
Client Position
Upfront Cash Payment ( 100 - B )
36
The trader may opt to cover the credit risk by purchasing a CDS insurance contract. However many bonds do
not have a liquid CDS market and often only quote with 5 year maturities, giving mismatched credit duration. The
trader usually has to carry the risk in full or at least some credit basis.
48
Next we consider interim coupons and again any exchanges of notional. The later occurring
only the swap notional is amortising or accreting over time i.e. non-constant.
In the cashflow diagram (24) shown below the reader’s attention is drawn to the fact that the
funding spreads S 1 and S 2 are not identical. The asset swap trader would usually charge his
commission as a spread , rather than as a fee, and so she would adjust the spread from the client
to incorporate commission. In the case shown S 1 > S 2 with commission added to the client
spread S 1 .
The interim events here reflect the following
1. The trader may purchase credit protection / insurance from her credit desk to protect
against losses on the bond, should the issuer default.
2. The trader receives the bond coupons c and passes these on to the client
3. The client pays the asset swap trader loan coupons L + S 1 to cover the trader’s finan-
cing costs to purchase the bond, plus a fee which incorporates commission and credit
protection / insurance costs.
4. The trader passes loan proceeds of L + S 2 onto her treasury desk, retaining part of the
loan proceeds from the client as commission and to cover costs
49
As shown in the following cashflow table in figure (24) the trader has a cash position of (S 1 −
S 2 − P), where P is the CDS spread or premium for credit protection37 . This amount is the
trader’s revenue, she should structure the asset swap package so that this amount is greater than
zero. This cash return can be seen as the trader’s reward for taking the credit risk of the bond,
where she is likely to be exposed to the full credit risk of the bond or to be carrying some credit
basis risk resulting from an imperfect credit hedge, which is often the case.
Trader Position with CDS Hedge
Interim Coupons ( S1 - S2 - P ) + Long Bond + Long Residual Credit Risk or Basis
Trader Position without CDS Hedge
Interim Coupons ( S1 - S2 ) + Long Bond + Long Credit Risk
37
we have assumed that the trader has put on a credit hedge having purchased credit protection in the CDS
market
50
Client Position
Interim Coupons ( C - ( L + S1 ) )
51
Finally we consider and examine the cashflows and principal exchanges at maturity, which is
trivial. At maturity if the bond has not defaulted the bond will redeem at par. The trader will
receive 100 from the bond issuer, which she will use to replay the bond financing loan with her
treasury desk.
Strictly speaking there are bond and libor coupons at maturity, but for brevity and simplicity we
can treat these as interim payments without effecting the pricing of the product in any way.
At maturity the client and trader positions are flat. Both parties have no further risk exposures
not cash payments that require settlement.
52
Client Position
Flat
In this section we consider the risk reward profile that the trader and the client encounter when
trading par-par asset swaps. We would like to draw to the reader’s attention that asset swap
pricing formulas are based upon the client’s perspective, whereby all commissions and risk
charges et al are built into the asset swap spread.
Trader Risk Reward Profile with CDS Hedge
Long Residual Credit Risk or Basis
Trader Profit: Interim Coupons of ( S1 - S2 - P )
Trader Risk Reward Profile without CDS Hedge
Long Credit Risk
Trader Profit: Interim Coupons of ( S1 - S2 )
A trader or structurer would consider the sum of upfront, interim and maturity cashflows to
determine profitability and evaluate the risk reward profile for the asset swap. The trader has
to manage or carry the credit risk and consider if the reward if sufficient to compensate for the
risk. The trader may wish to hedge the credit risk with CDS contracts, which often provides
only a partial hedge leaving her with some residual credit risk, as mentioned in the commentary
in section (7.3.2).
53
In this section we summarize the yield-yield, par-par and alternative asset swap pricing meth-
odologies. The later differ primarily in their treatment of the par adjustment and how best to
manage the corresponding funding, collateral issues and counterparty risk, which we outlined
in section (6.7). We remind the reader that the dominant factor in pricing asset swaps is the par
adjustment factor, which can be significantly large for bonds that are trading far away from par.
A summary of other asset swap pricing methodologies follows below, we remind the reader that
asset swaps are priced in terms of the asset swap spread, which is a convenient way to evaluate
performance and an excellent rich-cheap indicator.
Trade:
Bonds against a swap to the same maturity, duration weighted
Spread:
Difference between bond yield and swap par rate
Curve Risk:
Spreads widen as curve steepens for bonds trading at a premium to par
Directionality:
Trade is duration neutral, but not convexity hedged. Rehedging is required for medium to large
yield curve moves.
Use:
This is the most popular method for asset swap spreading, due to it’s simplicity. This method
works well when the yield curve is relatively flat, which is the current situation, but performs
poorly when comparing bonds with with very different coupons and the yield curve is steep,
when duration and convexity profile differences would be more pronounced.
54
Trade:
Bond bought for par plus a payer swap with the fixed coupons matching the bond coupons. The
trade notional is set to par and the floating leg is traded at Libor + Par-Par Spread. The par
adjustment (100-B) is paid to the asset swap buyer as an upfront payment.
Spread:
The floating leg spread that makes the Swap Present Value, PV = (100 - B)
Curve Risk:
The spread decreases as swaps curve steepens
Directionality:
Trade is NOT duration neutral. Trade can lose money in a sell off.
Use:
As a popular method the par-par spread is used for rich-cheap bond analysis, relative value
and bond comparison. However the spread is highly influenced by the bond price, B in the par
adjustment factor, which is undesirable and introduces idiosyncracies.
Trade:
Bond bought for par plus a payer swap with the fixed coupons matching the bond coupons. The
trade notional is set to par and the floating leg is traded at Libor + Par-Par Spread. The par
adjustment (100-B) is paid to the asset swap buyer at maturity.
Spread:
The floating leg spread that makes the Swap Present Value, PV = (100 - B)
!
Par-Par Spread
MVA Spread = × 100 (7.1)
B
Curve Risk:
The spread decreases as swaps curve steepens
Directionality:
Trade is duration neutral. MVA spread rises as yields rise
Use:
Like the par-par method the MVA spread is used for rich-cheap bond analysis, relative value
and bond comparison. The MVA spread though is not as highly influenced by the bond price
B as the par-par method making it less biased and a more objective tool for relative value
analysis. This is not a popular method however.
55
Trade:
Bond bought for par plus a payer swap with the fixed coupons matching the bond coupons. The
trade notional is set to par and the floating leg is traded at Libor + Par-Par Spread. The par
adjustment (100-B) is paid to the asset swap buyer in installments. The floating leg notional
accretes38 from the bond price, B to Par according to a pre-agreed schedule. The accretion in
swap notional is paid to the asset swap holder with the total sum of these payments totalling
(100-B).
Spread:
The floating leg spread that makes the Swap Present Value, PV =0. The spread should lie
between the Par-Par spread and the MVA spread.
Curve Risk:
Limited curve risk in line with the accretion schedule. Quite small compared to Par-Par and
MVA methods
Directionality:
Limited directionality in line with the accretion schedule. Quite small compared to Par-Par and
MVA methods
Use:
This method should be better for relative value calculations, however the spread is hard to cal-
culate. Making the method unpopular. The Z-Spread method is often preferred to this method.
7.4.5 Z-Spread
Description:
The spread applied to the swap zero curve such that the PV of bond cashflows priced by this
shifted swap zero curve gives a bond price equal to the bond price quoted in the market.
Use:
A simple, straightforward and popular relative value tool.
Trade:
A CDS trade is a credit insurance contract. The protection buyer pays a spread usually quarterly
and in the event of a credit event39 , such as a default, the protection seller must pay the contin-
gency payment so that the buyer receives no losses from the default40 .
38
The swap floating leg notional starts from the bond face value scaled by the bond price and accretes to a
pre-arranged schedule until the notional equals the bond face value scaled by par i.e. the actual bond face value.
39
A credit event is typically a default, but also includes amongst other things restructuring, issuer downgrades,
moratorium, repudiation and other events specified in the CDS contract.
40
The contingency payment made on default protects the credit protection buyer from losses resulting from the
default of the underlying bond or reference entity. A payment of N(1−R) is typically made, where N is the notional
56
As discussed in section (7.4.1) the yield-yield asset swap comprises of a long bond yield and
short swap rate position or vice versa. Such a position is formed by taking a long position in the
bond and paying fixed in a duration matched swap trade or vice versa. Duration matching was
discussed in detail in sections (4.1) and (4.3).
The Yield-Yield asset swap spread varies with both the pricing or valuation time t and Bond /
Swap maturity T . It is calculated as follows
Yield-Yield Spread t, T = Bond Yield t, T − Swap Spread t, T (8.1)
The bond yield in (8.1) is based upon the Bond’s dirty price, which includes accrued interest
to date. The dirty price of a bond can be calculated as follows. Note that the final coupon cn
usually includes an exchange of bond principal, where the the bond notional is redeemed and
the face value of the bond is returned to bond investors.
c1 c2 c3 cn
Dirty Bond Price = + + + ... + (8.2)
(1 + y/m)1×m (1 + y/m)2×m (1 + y/m)3×m (1 + y/m)n×m
where m is a daycount fraction representing the number of bond coupon payments per year. For
completeness the clean price of a bond is calculated as
57
The Par-Par asset swap spread, s is defined as the floating spread such that an asset swap trades
at par, which can be deduced from the following expression, where B is defined as the Clean
Bond Price42 .
n m !
X X 100 − B
PV Asset Swap
= φr Fixed
Ni τi P(tE , ti ) − φ N j (l j−1 + s)τ j P(tE , t j ) + φN1 (8.4)
i=1 j=1
100
| {z } | {z } | {z }
Fixed Leg Par Ajdustment
Float Leg
where N1 is the upfront face value of the bond i.e. the initial bond notional43
Setting PV Asset Swap = 0 in (8.4) and rearranging gives
m n !
X X 100 − B
φ N j (l j−1 + s)τ j P(tE , t j ) = φr Fixed
Ni τi P(tE , ti ) + φN1 (8.5)
j=1 i=1
100
We divide the expression by φ and can treat the s term as a fixed rate, which we can take outside
of the summation operator. In doing the later we can work with annuity expressions leading to
(8.7) and (8.8) below
m n m !
X X X 100 − B
s N j τ j P(tE , t j ) = r Fixed
Ni τi P(tE , ti ) − N j l j−1 τ j P(tE , t j ) +N1 (8.7)
j=1 i=1 j=1
100
| {z }
Float PV
Noting that the floating leg PV is equivalent to the par swap fixed leg i.e. p Market AFixed
Ni it follows
that
!
100 − B
sAN j = r
Float Fixed Fixed
ANi − p ANi + N1
Market Fixed
100
! (8.8)
100 − B
= r Fixed
−p Market
ANi + N1
Fixed
100
simple rearrangement leads to our solution for the asset swap spread namely
Fixed
r − p Market AFixed
Ni + N1
100−B
100
s = (8.9)
Float
AN j
42
This is the bond price adjusted to remove accrued interest.
43
In most cases asset swaps are non-amortizing, that is to say they have a constant notional N. In such cases the
variable notional terms N1 , Ni and N j would simplify to N to signify a constant notional
58
Example 9.1. Consider the 10 year German Bund DBR 0.5% 2026 which is currently trading
at a clean price of 99.020 and having yield of 0.640%. Given that the 10 year EUR swap rate is
0.920% what is the yield-yield asset swap spread?
As outlined in section 8.1 and equation (8.1)
Yield-Yield Spread t, T = Bond Yield t, T − Swap Spread t, T
s = 0.640% − 0.920%
= −0.280%
or -28.00 basis points
Example 9.2. Consider the 10 year Greek Sovereign Bond GGB 3.0% 2026 which is currently
trading at a clean price of 65.398 and having yield of 9.188%. Given that the 10 year EUR swap
rate is 0.920% what is the yield-yield asset swap spread?
As outlined in section 8.1 and equation (8.1)
Yield-Yield Spread t, T = Bond Yield t, T − Swap Spread t, T
s = 9.188% − 0.920%
= 8.268%
or 826.80 basis points
59
Example 9.3. Consider the 10 year German Bund DBR 0.5% 2026 which is currently trading
at a clean price of 104.58. Given that the 10 year EUR swap rate is 0.44% what is the par-par
asset swap spread for this bond? For this exercise assume the all Annuity Factors have a value
of 10.0 for simplicity.
Recall the Asset Swap Spread s can be calculated using equation (8.10), namely
Fixed
r − p Market AFixed + 100−B
100
s =
AFloat
60
In this section we introduce the concepts and metal mathematics of how to price swaps and asset
swaps in one’s head in a way that is both quick and accurate, albeit using an approximation. The
approximation centres upon approximating the annuity factor, which significantly simplifies
calculations, making it possible to price swaps in one’s head44 . This works extremely well for
in low interest rate environments, which we are experiencing today, and holds particularly well
for short dated swaps.
Notice all of the swap pricing formulas introduced in section (2) rely upon the the annuity factor
term defined in (2.1). Furthermore the asset swap spread using the par-par method see (8.2) also
relies upon this same factor. For yield-yield asset swap spreads however the calculation process
is already sufficiently simple, which is why the method is popular in the marketplace.
To be able to price Swaps and Asset Swaps in one’s head the familiarity with swap quote
conventions, market benchmark swap / par rates45 and the annuity approximation is required,
all of which we outline below.
A swap comprises of fixed and floating cashflows; the floating coupons however can be conver-
ted into a strip of fixed cashflows, thus simplifying the swap pricing process. The Libor floating
rate can be converted into a fixed rate and the Libor spread can be considered a fixed rate. In
particular the reader is reminded that the Libor rate can be transformed into fixed rate using the
par rate introduced in section (2.9).
In what follows we outline swap conventions that allow us to form a base case for pricing swaps.
Secondly we review market par rates and demonstrate how to convert floating legs into fixed
legs. This allows us to combine the floating and fixed legs of a swap into a single fixed leg and
price the swap accordingly. Thirdly we look at pricing swaps in our head using the single fixed
leg representation. Finally we look at several examples to demonstrate the concepts presented.
Understanding Swap quote conventions allows us to price and consider all swaps as a scalar
multiple of a base case, making it simple work to price swaps in one’s head. The base case is a
1mm Notional 1 year Swap with a coupon of 1%, we can consider all swaps as scalar multiples
of this base case swap, upon which we elaborate further below.
With the above aim in mind, of pricing swaps in multiples of a base case swap, familiarity with
interest rate swap quote conventions is required. In particular one should be aware that swaps
are typically executed and quoted with notional units usually quoted in millions46 . Additionally
one should also not that floating rate spreads are quoted in basis points or 1/100 th of a percent,
that is to say 1 Basis Point = 0.01% = 0.0001. Understanding these conventions helps to prepare
to price swaps mentally as will be shown below.
44
Subject to the reader having some basic familiarity of the market benchmark swap rates outlined in (10.2)
45
This is a reference to the highly liquid par swaps used in yield curve calibration
46
Swaps trading with a notional value of a billion or more are also not uncommon
61
Swaps are traded with notionals typically quoted in millions. This is not to say that the basic
denomination of a swap is a 1,000,000, but just an indication and measure of trade size. When
pricing swaps mentally we should be looking to price swap coupons on annual47 per million
notional basis and scale accordingly by the number of millions and number of years to maturity.
The floating leg of a swap may have a floating Libor spread. All Libor spreads are quoted in
basis points i.e. 0.01% or 0.0001. Par swaps DO NOT have a spread. Other bespoke interest
rate swaps may or may not have a Libor spread. Either way we need to understand how to price
swaps with basis point spreads.
The best practice, mentally at least, for pricing swaps is to incorporate the spread into the fixed
leg and to consider the floating leg to have no spread. This allows us, as outlined in section
(2.5), to treat the floating leg as a fixed leg with the fixed rate being the par rate.
Par swaps have no Libor spread48 and are quoted as an interest rate in %. The rate quoted is
called the par or swap rate; it is the fixed rate such that if applied to the fixed leg would result
in the swap pricing to par i.e. PV = 0 as outlined in section (2.9).
The bid (buy) and offer(sell) or bid-ask prices in the marketplace indicate the market buy and
sell prices respectively. The difference indicates the commission or how much the market player
will make in profit from a simultaneous buy and sell transaction.
The current typical bid-offer spreads in the market place, see figure (2), is around 1/10 th of
a basis point, that is 0.001 or 0.00001. That does not leave the trader with much profit when
working in units of millions per year. Such a tight bid-offer spread results in a trader making a
handsome profit of USD 10 on a 1 year USD 1,000,000 swap49
From the speculators perspective this explains why the market trades in such large sizes, with
47
We consider annual coupons in line with approximation 1 in section (10.3)
48
Par rates can be calculated for swaps with a libor spread, but market standard quotes typically exclude the
Libor spread for simplicity and liquidity purposes
49
The reader can confirm this using the annuity approximation from section (10.3).
62
In the swaps marketplace par swaps are highly liquid instruments. These instruments form the
basis for yield curve construction for both Libor50 and OIS discounting and are fundamental
calibration instruments used for curve construction both as outright instruments and when as
components when forming a tenor basis.
Par swaps are quoted as in interest in percent with the underlying zero Libor spread s on the
floating leg51 . The rate quoted is called the swap rate or par rate. The par rate is defined in
section (2.9) and is the constant rate such that if applied to the fixed leg of the swap would
result in the swap pricing to par i.e. PV S wap = 0. The par rate allows us to express the floating
leg as a fixed leg equivalent.
As shown in section (2.9.2) and in particular equation (2.28) the floating leg can expressed as a
fixed leg of equivalent value using the par rate, namely
Note that we wish to work with the market par rate p Market since such par rates are readily
available in the market and do not require calculation. Furthermore the market par rate will
be a known, highly visible and liquid number, whereas a trade specific par rate will not be
observable. The reader is reminded that the par rate for a standardized market swap has zero
Libor spread s and as such we must account for the the spread term separately.
Equation (2.28) allows us to convert all floating legs into a fixed leg, which is extremely con-
venient and helpful for mental swap pricing. This allows us to price a swap using equations
(2.18) and (2.21) which we combine and repeat below for convenience.
PV S wap = φ r Fixed − p Market AFixed
N − sAFloat
N (10.2)
With knowledge of the market par rates p Market the floating leg of of any swap trade can be
converted into a fixed leg equivalent using equation (10.1) and likewise using equation (10.2)
we can price any swap without the need to evaluate the floating leg directly. Consequently the
reader is not required to have knowledge of Libor fixings or projected rates L j associated with
the floating leg. This greatly simplifies the swap pricing process.
50
Discounting with a single Libor curve is largely obsolete in today’s markets
51
Par rates can indeed be calculated for swaps with a non-zero Libor spread on the floating leg, but standard
quotes quoted in the market typically exclude the spread for simplicity and uniformity
63
Thirdly we apply this formula using the bid par rate, which gives
PV Float Leg = 0.750% × 1, 000, 000 + 0.10% × 1, 000, 000
= 1, 000, 000 × 0.850%
= USD 8, 500
Therefore we can sell the swap ( i.e. pay float receive fixed ) at the bid of 0.750 for a PV of
USD 8,500 and we can buy the swap ( i.e. pay fixed receive float ) at the offer of 0.754 for a PV
of USD 8,540.
Example 2: Swap Present Value
Consider the swap specified in example 1. What is the present value of a payer swap with this
specification?
Firstly from figure (37) we observe P Market (Bid) = 0.750% and P Market (Offer) = 0.754%, which
are the best market buy and sell par rates respectively.
Secondly we recall equation (10.2)
PV S wap = φ r Fixed − p Market AFixed
N − sA Float
N
64
PV Float Leg = p Market AFixed
N + sA Float
N
Thirdly we apply the formula using the bid par rate, which gives
PV Float Leg = 0.256% × 50, 000, 000 + 0.25% × 50, 000, 000
= 50, 000, 000 × 0.506%
= EUR 253, 000
Therefore we can sell the swap ( i.e. pay float receive fixed ) at the bid of 0.256 with a float leg
PV of EUR 253,000 and we can buy the swap ( i.e. pay fixed receive float ) at the offer of 0.260
with a float leg PV of EUR 255,000.
65
Thirdly we apply the formula and the insert the bid par rate which gives
PV S wap = +1 × (1.0% − 0.256%) × 50, 000, 000 − (0.250% × 50, 000, 000)
= (0.744% × 50, 000, 000) − (0.250% × 50, 000, 000)
= 50, 000, 000 × 0.744% − 0.250%
= 50, 000, 000 × 0.494%
= EUR 247, 000
The annuity approximation we are about to introduce is the amalgamation of the two approx-
imations that follow.
The first approximation is that all coupons and cashflows are annualized paying yearly coupons
with a unit accrual basis i.e. accruing interest over one year precisely. So for example as can be
seen in table (8) USD, GBP and JPY swaps pay their fixed coupons semi-annually we should
consider such swaps to pay fixed annual coupons and accrue interest over exactly one year.
This is a mild approximation making that does not have a large price impact and makes pricing
swaps mentally a quick and easy task.
The second is that interest rates are zero, which in the current interest rate environment for
many currencies is close to reality, in particular for the EUR and JPY markets, but less so for
the USD interest rate market. Zero interest rates imply that discount factors are one. Together
these approximations lead to the annuity approximation as explained below.
66
Assume and consider all cashflows to be paid annually. This simplifies the pricing of swap
cashflows. In the swaps pricing formulas highlighted in section (2) and in particular equations
(2.16) and (2.19) this makes the all year fraction or accrual period terms τ equal to 1.
τi = 1 (10.3)
P(tE , ti ) = 1 (10.4)
The above approximations 1 and 2 lead to the annuity approximation, substituting τ = 1 and
P(t, T ) = 1 into equations (2.1) and (2.2) quoted in section (2.1) lead to the following approx-
imations for the annuity factors.
Applying approximations 1 and 2 to equation (2.1) leads to
n
X n
X
A= τi P(tE , ti ) = 1=n (10.5)
i=1 i=1
The reader’s attention is drawn to the fact that n equals number of coupons, which according to
approximation 1 are now annualized giving n = T i.e. n equals the swap tenor T or swap time
to maturity in years leading to
A=T (10.6)
For swaps pricing in one’s head we intend to work primarily with equation (10.6), but for
completeness and reference applying the same approximations to equation (2.2) gives
n
X
AN = N τi P(tE , ti ) = NT when the notional is constant
i=1
n
X n
X
ANi = Ni τi P(tE , ti ) = Ni when the notional is variable (10.7)
i=1 i=1
Xn
A= τi P(tE , ti ) = T when the notional is unity
i=1
67
Next we present some examples of how to apply the annuity approximation. When applying the
above annuity approximations it is natural to do so via a base case(s), which we demonstrate
below. Notice that example 1 is a base case and that all the other examples evolve naturally as
multiples of the base case.
Example 1: (Base Case)
Consider a 1 year par receiver swap with a constant notional of EUR 1,000,000 and a fixed rate
of 1%. What is the approximate present value of the fixed leg? You may assume that interest
rates are at 0% and annual accrual periods of exactly 1.0.
Using equation (2.10) and annuity approximations from (10.7) leads to
68
• Notional of 1,000,000
• Coupon of 1%
• Tenor of 1 year
• PV Fixed Leg = 10, 000
All other prices can be deduced as multiples of this base case. Consider the following swaps
and their corresponding fixed leg pvs ceteras paribas or with all other all things remaining equal.
Such swaps would have fixed leg PVs being multiples of the base case PV of 10,000, namely
20,000 (x2), 50,000 (x5) and 200,000 (x20) respectively.
69
An expression for the present value of the fixed leg of a swap, PV Fixed was defined in (2.3)
substituting the the annuity approximations from (10.7) into this expression gives
An expression for the present value of the floating leg of a swap, PV Float Leg was defined in (2.4)
substituting the the annuity approximations from ( 10.7 ) into this expression gives
PV Float Leg = p Market + s NT (10.12)
10.8 Swap PV
An expression for the present value of a swap, PV Swap was defined in (10.2) substituting the the
annuity approximations from (10.7) into this expression gives
PV S wap = φ r Fixed − p Market − s NT (10.13)
Swap duration is often considered separately for the fixed and floating legs. First we consider
the swap fixed leg then the floating leg and finally the swap as a whole.
If we consider the simple compounded discount factor is 1.0 as shown in (10.15), this im-
plies that the par rate p in the modified duration expression is zero making the approximation
70
Now from (4.13) we know that swap duration is defined as follows for the fixed leg
τ ,
Pn
N i t i i P(t E t i )
=
i=1
DFixed
Mod AFixed (1 + p)
Ni
leading to
t
Mod =
DFixed (10.17)
(1 + p)
where t denotes the average value of t. This represents the average value of t simple discounted
by the par rate. If we assume and further approximate that the simple compounded discount
factor using the par rate is 1.0, or equivalently that the par rate used for the discount factor
calculation is zero, then this expression reduces to
Mod = t
DFixed (10.18)
The spread on the floating leg can be consider as and treated as a fixed rate and hence we reuse
equation ( 10.19) and deduce that
DSMod
pread
=t (10.19)
Now for the floating leg, with no spread, we must consider each Libor rate independently and
not use the par rate representation for the aggregated libor rates, since the later does not consider
the term-structure of Libor forward rates. Applying the section (10.7) approximations to (4.15)
Nτ mj=1 t j l j−1 + s
P
Mod =
DFloat (10.20)
PV S wap 1 + p Market
where we also assume that we have a constant accrual period τ53 . We assume the simple dis-
count factor is 1.0, or equivalently that the par rate used for the discount factor calculation is
zero, as above, to further reduce this to
Nτ j=1 t j l j−1 + s
Pm
Mod =
DFloat (10.21)
PV S wap
53
Where the accrual year fraction τ is assumed to be 1.0 for annual coupons, 0.5 for semi-annual coupons, 0.25
for quarterly coupons etc.
71
NT tr Fixed − Nτ mj=1 t j l j−1 + s
P
DSMod
wap
= φ (10.22)
PV S wap 1 + p Market
DV01S wap = φ NT + (r Fixed − p − s)tNT /10, 000 (10.23)
giving
DV01S wap = φNT 1 + (r Fixed − p − s)t /10, 000 (10.24)
The following approximation for the asset swap spread, s is derived from (8.10) with all annuity
terms set using the annuity approximations from (10.7) above. Note the par-par adjustment term
is usually the dominating factor in this expression.
where !
100 − B
Par-Par Adjustment = /T
100
11 Pricing Examples
In this section we review the material presented so far and provide pricing examples based upon
the annuity and other approximations presented in this section (10)
72
Example 11.1. Consider a 2 year USD swap with unit notional. What is the value of the annuity
factor A?
A=T =2
Example 11.2. Consider a 8 year EUR swap with unit notional. What is the value of the annuity
factor A?
A=T =8
Example 11.3. Consider a 1 year EUR swap with a constant notional of EUR 1,000,000. What
is the value of the annuity factor AN ?
AN = NT
= 1, 000, 000 × 1
= EUR 1, 000, 000
Example 11.4. Consider a 5 year EUR swap with a constant notional of EUR 4,000,000. What
is the value of the annuity factor AN ?
AN = NT
= 4, 000, 000 × 5
= EUR 20, 000, 000
Example 11.5. Consider a 5 year USD swap with a constant notional of USD 6,000,000. What
is the value of the annuity factor AN ?
AN = NT
= 6, 000, 000 × 5
= USD 30, 000, 000
Example 11.6. Consider a 10 year GBP swap with a constant notional of GBP 50,000,000.
What is the value of the annuity factor AN ?
AN = NT
= 50, 000, 000 × 10
= GBP 500, 000, 000
Example 11.7. Consider a 10 year JPY swap with a constant notional of JPY 250,000,000.
What is the value of the annuity factor AN ?
AN = NT
= 250, 000, 000 × 10
= JPY 2, 500, 000, 000
73
Example 11.8. Consider a 2 year EUR swap with a notional of EUR 10,000,000 for the first
year and EUR 6,000,000 for the second year. What is the value of the annuity factor ANi ?
2
X
ANi = Ni
i=1
= 10, 000, 000 + 6, 000, 000
= EUR 16, 000, 000
Example 11.9. Consider a 5 year USD swap with an initial notional of USD 10,000,000. The
notional steps down by USD 2,000,000 at the end of each year of the swap. What is the value
of the annuity factor ANi ?
5
X
ANi = Ni
i=1
= 10, 000, 000 + 8, 000, 000 + 6, 000, 000 + 4, 000, 000 + 2, 000, 000
= USD 30, 000, 000
Example 11.10. Consider a 10 year JPY swap with an initial notional of JPY 500,000,000. The
notional steps down by JPY 50,000,000 at the end of each year of the swap. What is the value
of the annuity factor ANi ?
10
X
ANi = Ni
i=1
= 500, 000, 000 + 450, 000, 000 + 400, 000, 000 + 350, 000, 000 + 300, 000, 000
+ 250, 000, 000 + 200, 000, 000 + 150, 000, 000 + 100, 000, 000 + 50, 000, 000
= JPY 2, 750, 000, 000
Example 11.11. The EUR 6m Libor spot rate is -0.10% and inspecting the EUR 6m swap curve
we observe the rate is 0.40% in 1y and 1.20% in 2y. What are the 2 year and 3 year EUR 6m
Libor swap rates?
P2
l j−1 l0 + l1 −0.10% + 0.40%
!
j=1
p Market
(2y) = = = = 0.15%
T T 2
P3
j=1 l j−1 l0 + l1 + l2 −0.10% + 0.40% + 1.20%
!
p Market
(3y) = = = = 0.50%
T T 3
74
P3
j=1 l j−1 l0 + l1 + l2 1.00% + 2.25% + 3.75%
!
p Market
(3y) = = = = 2.33%
T T 3
Example 11.13. The JPY 6m Libor spot rate is 0.10% and inspecting the JPY 6m swap curve
we observe the rates are 0.11%, 0.10%, 0.10%, and 0.12% for the 1y, 2y, 3y and 4y swap points
respectively. What is the 4 year JPY 6m Libor swap rate?
P5
j=1 l j−1 l0 + l1 + l2 + l3 + l4
p Market (5y) = =
T T
0.10% + 0.11% + 0.10% + 0.10% + 0.12%
!
=
5
= 0.106%
Example 11.14. Consider a 5 year GBP swap with a constant notional of GBP 10mm with a
fixed rate of 1.30%. What is the present value of the fixed leg?
Example 11.15. Consider a 10 year JPY swap with a constant notional of JPY 100mm with a
fixed rate of 0.42%. What is the present value of the fixed leg?
Example 11.16. Consider a 3 year EUR swap with a constant notional of EUR 50mm with a
fixed rate of 0.02%. What is the present value of the fixed leg?
Example 11.17. Consider a 5 year USD swap with a constant notional of USD 150mm with a
fixed rate of 1.60%. What is the present value of the fixed leg?
75
Example 11.18. Consider a 2 year JPY swap with a constant notional of JPY 800mm a fixed
rate of 0.20% and no Libor spread. The market 2 year par-rate is 0.10% What is the present
value of the floating leg?
Example 11.19. Consider a 6 year EUR swap with a constant notional of EUR 250mm a fixed
rate of 0.50% and no Libor spread. Suppose there is no 6 year par-rate being quoted in the mar-
ket, but the market is publishing the 5 year par rate as 0.25% and the 7 year par rate as 0.50%.
What is the present value of the floating leg?
Example 11.20. Consider a 5 year GBP swap with a constant notional of GBP 150mm a fixed
rate of 1.00% and a Libor spread of 30 basis points on the floating leg. The market 5 year
par-rate is 1.3% What is the present value of the floating leg?
PV Float = p5Y + s NT = (1.30% + 0.30%) × 150mm × 5 = GBP 12mm
Example 11.21. Consider a 10 year USD payer swap with a constant notional of USD 250mm
a fixed rate of 3.00% and a Libor spread of 50 basis points on the floating leg. The market 10
76
Example 11.22. Consider a 2 year EUR receiver swap with a constant notional of EUR 125mm
a fixed rate of 0.70% and a Libor spread of 25 basis points on the floating leg. The market 2
year par-rate is -0.05% What is the present value of the swap?
PV S wap = φ r Fixed − p2Y − s NT
= +1 × 0.70% + 0.05% − 0.25% × 125mm × 2
= 0.50% × 125mm × 2
= EUR 1.25mm
Example 11.23. Consider a 5 year GBP payer swap with a constant notional of GBP 200mm a
fixed rate of 1.50% and a Libor spread of 10 basis points on the floating leg. The market 5 year
par-rate is 1.30% What is the present value of the swap?
PV S wap = φ r Fixed − p5Y − s NT
= −1 × 1.50% − 1.30% − 0.10% × 200mm × 5
= −0.10% × 200mm × 5
= GBP − 1mm
Example 11.24. Consider a 10 year JPY receiver swap with a constant notional of JPY 1,000mm
a fixed rate of 0.80% and a Libor spread of 20 basis points on the floating leg. The market 5
year par-rate is 0.40% What is the present value of the swap?
PV S wap = φ r Fixed − p10Y − s NT
= +1 × 0.80% − 0.40% − 0.20% × 1, 000mm × 10
= +0.20% × 1, 000mm × 10
= JPY 20mm
Example 11.25. Consider a 6 year USD payer swap with a constant notional of USD 200mm
a fixed rate of 2.00% and a Libor spread of 50 basis points on the floating leg. Suppose there is
no 6 year par rate quote available in the market, but the market is quoting 5 year and 7 year par
rates as 1.60% and 1.80% respectively. What is the present value of the swap?
77
PV S wap = φ r Fixed − p5Y − s NT
= − 1.75% − 1.60% − 0.10% × 150mm × 5
= −0.05% × 150mm × 5
= USD − 375K
78
PV S wap = φ r Fixed − p2Y − s NT
= + 0.25% − 0.10% − 0.05% × 500mm × 2
= 0.10% × 500mm × 2
= JPY 1mm
Example 11.29. Consider a 10 year EUR payer swap with a constant notional of EUR 25mm
a fixed rate of 0.75% and a Libor spread of 25 basis points on the floating leg. The market 10
year par-rate is 0.90% What is the macaulay and modified duration of the fixed Leg to 4 decimal
places? You may assume coupons are paid annually on both legs.
1 + 2 + 3 + ... + 10
Mac = t Fixed =
DFixed = 5.5
10
1+2
Mac = t Fixed =
DFixed = 1.5
2
79
Example 11.31. Consider a 5 year GBP payer swap with a constant notional of GBP 50mm
a fixed rate of 1.25% and no Libor spread on the floating leg. The market 5 year par-rate is
1.30% The front coupon has set at 0.83%. What is the macaulay and modified duration of the
floating leg to 4 decimal places? You may assume coupons are paid annually on both the fixed
and floating leg.
Note: Forecast rates set in advance, the 12M GBP Libor forecast rates for the swap 1Y, 2Y,
3Y, and 4Y floating coupons are 1.07%, 1.32%, 1.45% and 1.50% respectively.
Pm
N i=1 t j l j−1
DFloat
Mac =
PV Float
1 × 0.83% + 2 × 1.07% + 3 × 1.32% + 4 × 1.45% + 5 × 1.50%
!
= 50mm ×
3.25mm
0.83% + 2.14% + 3.96% + 5.80% + 7.50%
!
= 50mm ×
3.25mm
!
20.23%
= 50mm ×
3.25mm
= 3.1123
Example 11.32. Consider a 3 year JPY payer swap with a constant notional of JPY 250mm a
fixed rate of 0.05% and no Libor spread on the floating leg. The market 3 year par-rate is 0.10%
The front coupon has set at 0.07%. What is the modified duration of the swap to 4 decimal
places? You may assume coupons are paid annually on both the fixed and floating leg.
Note: Forecast rates set in advance, the 12M GBP Libor forecast rates for the swap 1Y and
2Y floating coupons are 0.11% and 0.14% respectively.
80
DSMac
wap
1.1333 1.1333
DSMod
wap
= = = = 1.1322
1+ p 1 + 0.10% 1.0010
Example 11.33. Consider a 2 year USD receiver swap trading at par with a constant notional
of USD 150mm a fixed rate of 1.60% and no Libor spread on the floating leg. The market 2
year par-rate is 1.60% What is the present value of the swap and it’s PV01 and DV01? Note the
USD floating leg coupon frequency is 3m, which can be assumed to be 0.25.
PV S wap = φ r Fixed − p2Y − s NT
= + 1.60% − 1.60% × 150mm × 2
= 0.0% × 150mm × 2
= USD 0
1+2
Mac = t Fixed =
DFixed = 1.5
2
! !
t Fixed 1.5
DFixed = = = 1.4764
Mod
1+ p 1 + 1.60%
81
As can be seen the PV01 and DV01 for par swaps is the same. PV01 captures Libor forecast
risk and DV01 captures both Libor forecast risk and discount risk. Par swaps, by definition,
have zero present value with the fixed and float legs having equal and opposite present values.
Therefore since there is no net cashflow payments being made by the swap, there is no net
discount risk. Hence the total PV01 and DV01 for par swaps are the same.
Example 11.34. Consider a 5 year GBP payer swap with a constant notional of GBP 50mm a
fixed rate of 1.50% and a Libor spread of 40 basis points on the floating leg. The market 5 year
par-rate is 1.30% What is the present value of the swap and it’s DV01? Note the GBP floating
leg coupon frequency is 6m, which can be assumed to be 0.5.
PV S wap = φ r Fixed − p5Y − s NT
= −1 × 1.50% − 1.30% − 0.40% × 50mm × 5
= −0.20% × 50mm × 5
= EUR − 500K
1+2+3+4+5
t Fixed = = 3.0
5
!
t Fixed
DFixed =
Mod
1+ p
!
3.0
=
1 + 1.30%
= 2.9615
82
Example 11.35. A 3 year GBP receiver swap with a constant notional of GBP 250mm has
DV01 GBP 75,000 and a 2 year GBP payer swap with a constant notional of GBP 250mm has
DV01 GBP 50,000. What size notional in the 2 year payer swap would fully hedge the 3 year
receiver swap from small changes in interest rates?
DV01T rade
! !
75, 000
Hedge Ratio = = = 1.5
DV01Hedge 50, 000
Therefore the GBP 250mm position in the 3 year receiver GBP swap could be fully hedged with
a GBP 375mm position in the 2 year GBP payer swap.
Example 11.36. A 5 year USD payer swap with a constant notional of USD 100mm has DV01
USD 50,000 and a 2 year USD receiver swap with a constant notional of USD 1mm has DV01
USD 200. What size notional in the 2 year USD receiver swap would fully hedge the 5 year
payer swap from small changes in interest rates?
DV01T rade
! !
50, 000
Hedge Ratio = = = 250
DV01Hedge 200
83
Example 11.37. Consider the 10 year German Bund DBR 0.5% 2026 which is currently trading
at a clean price of 99.020. Given that the 10 year EUR swap rate is 0.920% what is the par-par
asset swap spread for this bond?
Firstly we recall the par-par asset swap spread approximation given in equation (10.12)
84
In this section we perform some brief analysis on the accuracy of our ’do-it-in-your-head’ ap-
proximations versus actual market prices by applying our approximations to the case study we
originally considered above in section (5).These approximations we introduced in section (10.3)
have their foundations based on the current low interest rate environment.
The approximations assume unit discount factors and assume that swaps have annualized coupon
accrual periods having year fractions also of unity or 1.0. The later assumption holds well when
interest rate curves are flat with low curve convexity.
The accuracy of approximation results are presented below, which we find are quite satisfactory.
Importantly PV, Par Rate, PV01 and DV01 calculations are shown to be reasonable approxim-
ations to expected market quotes. The accuracy of these approximations implies that we can
indeed price swaps in our head successfully using the formulae outlined in section (10.4) and
summarized in appendix D to get a good indication of the true expected market prices and risk
in the current low interest rate environment.
Expected Annuity USD 19,704,000 vs. approximation USD 20,000,000. The difference of USD
296,000 or 1.5%, but this is not unreasonable considering we are approximating two cashflows
of USD 10,000,000 each.
85
Expected Par Rate 0.39643% vs. approximation 0.39700%. The difference of 0.00057% being
ca. 1/20th of a basis point, which is very good indeed.
Expected Swap PV USD 217,447 vs approximation USD 220,600. The difference of USD
3,153 or 1.4% is reasonable.
86
The expected Macaulay’s Duration for the fixed and floating legs of the swap were 1.4976 and
1.6451 respectively vs. 1.5000 and 1.6474 for the approximate durations respectively. The
resulting differences being 0.0024 for the fixed leg Macaulay’s duration and 0.0022 for the
floating leg.
The expected Modified Durations for the fixed and floating legs of the swap were 1.4917 and
1.6386 respectively vs. 1.4941 and 1.6408 for the approximate durations respectively. The
resulting differences being 0.0024 for the fixed leg Modified duration and 0.0022 for the floating
leg.
The modified duration is a key component of the DV01 risk figures. For risk purposes we
scale this number by 1 basis point or the reciprocal of 10,000, which implies that the order of
approximation accuracy is sufficiently good for reasonable risk calculations.
87
Expected PV01 is USD 1,970 vs approximation USD 2,000. The difference is USD 30 or 1.5%.
The approximation proves to be a good estimator for PV01.
Expected DV01 is USD 2,003 vs approximation USD 2,033. The difference is USD 30 or 1.5%,
which is perfectly acceptable as an approximation estimate.
To elaborate further on the approximation accuracy the expected DV01 comprises of Libor fore-
cast risk or PV01 component with a value of USD 1,970 and an OIS discounting risk component
88
The expected hedge ratio is 0.4006 giving a hedge quantity of 4,005,671 vs the approximation
0.4066 and 4,065,918. The hedge quantity error us 60,247 or 1.5%, which is also an acceptable
estimate for a swap with USD 10,000,000 notional.
13 Conclusion
In summary we have reviewed the interest rate and asset swap products, examining how they are
priced and quoted in the interest rate market place. We reviewed the pricing and risk formulae
for both interest rate and asset swap products, providing many examples of how to price and
risk swap instruments. We also proposed approximation formulae that can be used to price and
risk swaps in our head quickly and accurately.
Finally by means of a case study we presented the accuracy of such pricing and risk approx-
imations to demonstrate that we can indeed use such approximations to price swaps quickly in
one’s head and to further show that the approximations hold well in the current low interest rate
environment.
89
In this appendix we display current market par rate quotes for USD, EUR, GBP and JPY cur-
rencies as displayed in the Bloomberg Interest Rate Swap trading portal, which can be found on
the Bloomberg terminal on the BBTI pages.
Figure 37: USD IRS Quotes from Bloomberg IRS Trading Portal - Used with Permission.
90
Figure 39: GBP IRS Quotes from Bloomberg IRS Trading Portal - Used with Permission.
91
92
This paper comes together with an Excel Swaps Pricer. The tool is not for live pricing, but for
demonstration purposes. Kindly e-mail the author should you wish to receive a copy. A visual
of the tool is displayed below.
93
Annuity
n
X
A= τi P(tE , ti )
i=1
Fixed Leg PV
n
X
PV Fixed Leg
=r Fixed
Ni τi P(tE , ti )
i=1
Float Leg PV
m
X
PV Float Leg
= N j (l j−1 + s)τ j P(tE , t j )
j=1
Swap PV
PV S wap = φ r Fixed − p Market AFixed
N − sAFloat
N
Swap PV01
PV01S wap = φAFixed
Ni /10, 000
Swap DV01
DV01S wap = PV01 + φ PV Swap No Spread DFixed
Mod − PV D Mod /10, 000
Swap Spread Float
94
Annuity
A=T
Fixed Leg PV
PV Fixed = r Fixed NT
Float Leg PV
PV Float = p Market + s NT
Swap PV
PV S wap = φ r Fixed − p Market − s NT
Swap PV01
φNT
PV01S wap =
10, 000
Swap DV01
wap
φ 1 + r Fixed − p Market + s DSMod
NT
DV01S wap =
10, 000
where !
100 − B
Par-Par Adjustment = /T
100
References
[1] Andersen, L and Piterbarg, V (2010) Textbook: Interest Rate Modeling Volume I-III,
Atlantic Financial Press
[2] Baxter, M and Rennie, A (1966) Textbook: Financial Calculus - An Introduction to Deriv-
atives Pricing, Cambridge University Press
95
[4] Brigo, D and Mercurio, F (2007) Textbook: Interest Rate Models - Theory and Practice,
Springer Finance
[5] CME Group (2008) Interest Rate Research Center Tools and Analytics - Calculating the
Dollar Value of a Basis Point
[6] Hagan, P (2003) Wilmott Magazine: Convexity Conundrums: Pricing CMS Swpas, Caps
and Floors
[7] Hull, J (2012) Texbook: Options, Futures and Other Derivatives (8ed), Pearson Education
96