Pricing a Vanilla Swap (Receive Fixed / Pay Floating) in Simple Terms


Pricing a Vanilla Swap (Receive Fixed / Pay Floating) in Simple Terms
Pricing a Vanilla Swap (Receive Fixed / Pay Floating) in Simple Terms

"Pricing" a vanilla interest rate swap involves determining the "swap rate" which is the fixed rate that equates the present value (PV) of all expected future floating cash flows with the PV of all future fixed cash flows. This ensures the swap's value is zero at inception aligning with the fundamental principle of no arbitrage (NA)1. This principle dictates that a derivative's price must prevent either party from being unfairly advantaged or disadvantaged.


The relationship can be expressed as:


Swap Value = Value of Fixed Rate Bond (VP) - Value of Floating Rate Bond (VFL)


Key Analogies


Receiving the fixed rate is akin to investing in a fixed rate bond (\(VP\)) i.e. being the lender.

Paying the floating rate is akin to issuing a floating rate bond (\(VFL\)) i.e. being the borrower.

Floating Leg Value (VFL)

\[ VFL = 1 \]


This is because at each coupon payment date the floating rate resets and the bond's value reverts to its par value. Essentially it is equivalent to issuing a new bond at each reset date at the prevailing floating rate with a repayment value of 1.


Fixed Leg Value (VP)


The value of the fixed rate bond is calculated as:

\[ VP = \frac{C}{(1 + t_1)} + \frac{C}{(1 + t_2)^2} + \dots + \frac{C}{(1 + t_n)^n} + \frac{P}{(1 + t_n)^n} \]


Where:

  • \(C\): The coupon rate of the fixed rate bond.
  • \(P\): The principal or face value (typically 1).
  • \(t_1, t_2, \dots, t_n\): Discount factors based on spot rates for each period.


Discount Factor (DF)


The discount factor for each period is given by:

\[ DF = \frac{1}{(1 + t_i)^i} \]


Solving for the Fixed Coupon Rate (C)


The fixed coupon rate (\(C\)) is determined such that the bond is priced at par value (1) and redeemed at par at maturity (\(P = 1\)).

\[ C = \frac{1 - DF_n}{DF_1 + DF_2 + \dots + DF_n} \]


Example Calculation


Swap Term 3 years; Fixed Coupon Payments Annually

Spot Rates:

  • Year 1 \(5\%\)
  • Year 2 \(5.5\%\)
  • Year 3 \(6\%\)

Step 1 Calculate Discount Factors (DF)

\[ DF_1 = \frac{1}{1 + 0.05} = 0.9524, \quad DF_2 = \frac{1}{(1 + 0.055)^2} = 0.8984, \quad DF_3 = \frac{1}{(1 + 0.06)^3} = 0.8396 \]

Step 2 Floating Leg Value (VFL)

\[ VFL = 1 \]

Step 3 Fixed Leg Value (VP)

\[ VP = (C \cdot 0.9524) + (C \cdot 0.8984) + (C \cdot 0.8396) + (1 \cdot 0.8396) \]

\[ C \cdot (0.9524 + 0.8984 + 0.8396) + 0.8396 = 1 \] \[ C \cdot 2.6904 + 0.8396 = 1 \] \[ C \cdot 2.6904 = 0.1604 \] \[ C = \frac{0.1604}{2.6904} \approx 0.0596 \]


Notes:

1 The no arbitrage principle ensures that no risk free profit opportunities exist in financial markets.


Write a comment

Comments: 0

About the Author

 

 Florian Campuzan is a graduate of Sciences Po Paris (Economic and Financial section) with a degree in Economics (Money and Finance). A CFA charterholder, he began his career in private equity and venture capital as an investment manager at Natixis before transitioning to market finance as a proprietary trader.

 

In the early 2010s, Florian founded Finance Tutoring, a specialized firm offering training and consulting in market and corporate finance. With over 12 years of experience, he has led finance training programs, advised financial institutions and industrial groups on risk management, and prepared candidates for the CFA exams.

 

Passionate about quantitative finance and the application of mathematics, Florian is dedicated to making complex concepts intuitive and accessible. He believes that mastering any topic begins with understanding its core intuition, enabling professionals and students alike to build a strong foundation for success.