Workspace /D2 Currency Swaps
D2

Currency Swaps

Value a currency swap during its life as two bonds, one in each currency, with the foreign bond converted at today's spot rate. Find each currency's par fixed rate and the spot rate at which the swap is worth zero.

Learning focus: receiving one currency and paying the other is like holding a bond in the first and having issued one in the second, so the swap gains when the currency you receive strengthens or its interest rates fall.

Currencies
USD leg
%
EUR leg
%
Remaining payment dates
#Time (yrs)Accrual τUSD DFEUR DFRemove
1
2

List only the payments still to come, in order. Time is years from today; τ is the fraction of a year the payment covers (1 annual, 0.5 semiannual). Both currencies pay on the same dates. On a reset date the first payment is one full period away (time = τ); between resets it falls within the current period (time less than τ), and a floating leg pays the MRR already set on that date.

Swap value to you (USD)
−4,033,276.35
Receive USD, pay EUR
Swap value to you (EUR)
−3,553,547.44
÷ 1.1350 USD per EUR
Value to the counterparty (USD)
4,033,276.35
USD leg value
USD 109,516,902.00
Fixed 3.40%
EUR leg value
EUR 100,044,210.00
Fixed 2.10%
EUR leg in USD
USD 113,550,178.35
× 1.1350 USD per EUR
USD par fixed rate
3.6315%
EUR par fixed rate
2.0772%
Spot rate for zero value
1.0947
USD per EUR
New swap at today's spot
EUR notional at spot
EUR 96,916,299.56
110,000,000 ÷ 1.1350
USD par fixed rate
3.6315%
EUR par fixed rate
2.0772%

A new swap sets the EUR notional at USD notional ÷ spot, so the initial exchange is fair. With each fixed rate at its own currency's par rate, both legs are worth their notionals and the swap starts at zero value. The two par rates differ because the two currencies' interest rates differ, not because one side overpays.

Cash flows to you
DateTimeUSD DFEUR DFUSD rateEUR rateUSD flowEUR flowPV in USD
Initial exchange (at the start)start−110,000,000.00100,000,000.00past
Payment 11.000.96620.98043.4000%2.1000%3,740,000.00−2,100,000.001,276,804.60
Payment 2 + re-exchange2.000.93110.95973.4000%2.1000%113,740,000.00−102,100,000.00−5,310,080.95
Swap value to you (sum of PVs)−4,033,276.35

Positive flows are received, negative ones paid. The initial exchange happened when the swap began, so it has no value today. The rate columns show the rate each payment uses. A floating payment not yet set is shown at the forward rate from that currency's discount factors, (DFᵢ₋₁ ÷ DFᵢ − 1) ÷ τᵢ, and its actual size is set at its reset; between resets the first floating payment uses the MRR already set. Each PV converts the EUR flow at today's spot of 1.1350.

Value against the spot rate

The value is a straight line in the spot rate whose slope is −B(EUR): you pay EUR, so a stronger EUR lowers your value. It crosses zero at B(USD) ÷ B(EUR).