Swap Seminar 1695006544
Swap Seminar 1695006544
Swap Seminar 1695006544
Nicholas Burgess
nburgessx@gmail.com
Swap Preliminaries
• Interest Rate Swaps
• Yield Curves
• Rates Trading, Pricing & Risk
Xccy Swaps
• Xccy Swap Theory - Formulae
• Xccy Swap Practice - Pricing Demo
Detailed Notes
https://ssrn.com/abstract=3278907
Interest Rate Swaps Market
Pricing Terminology
• PV: Present Value or Price
• Basis Points (bps): 1/100th of a percent i.e. 1bps = 0.01%
• Par Rate: The fixed rate in % to make the trade PV zero
• Par Spread: The float spread in bps to make trade PV zero
• PV01: PV sensitivity to forward rates, also called Annuity
• DV01: PV sensitivity to forward rates and discount factors
Quotation
• New Deals: Quoted as a par rate or a spread over Treasuries
• Bespoke Deals: Quoted as a PV, since not trading at par
• Basis Trades: Float-Float deals are quoted as a par spread
Bloomberg Trading Venue
Bloomberg Trading Portal, BBTI - Interest Rate Swaps
Swaps as a Spread over US Treasuries
Par Rate = US Treasury Yield + Spread (Bps)
Interest Rate Swap Pricing
Bloomberg Swap Manager, SWPM
Marked-to-Market
• Xccy swaps present users with FX risk
• The MtM feature mitigates this
• MtM Xccy Swaps track and reset the FX rate each period
• FX losses on the Notional reimbursed on each FX fixing date
Understanding the Notional
Xccy Coupon Notional
We always scale the initial notional by Ψi
Ni = N0 Ψi
Notional Reset Factor
Ψi = α(t0 , C Leg ) β(ti , C Leg )
| {z } | {z }
Valuation Adj FX Reset Adj
n
X
PV (Coupon) = N0 Ψi (li + s)τi P(0, ti )
i=1
Xn n
X
= N0 Ψi li τi P(0, ti ) + s N0 Ψi τi P(0, ti )
i=1 i=1
Xn
= N0 Ψi li τi P(0, ti ) + s Annuity
i=1
where
n
X
Annuity = N0 Ψi τi P(0, ti )
i=1
Xccy Par Spread
Par Spread, s
Applied to the Non-USD Leg
PV( Trade with No Spread )
s=−
Annuity( Non-USD Leg )
where
n
X
Annuity = N0 Ψi τi P(0, ti )
i=1
Bloomberg: Xccy Quotes
Bloomberg Par Rates
Xccy Pricing Demo Workbook
Demo Workbook:
5Y USD/EUR MTM XCCY SWAP USD 1MM
Appendix - Useful Resources
References