Interest Rate Adjustments and Currency Swaps

Adjustments

We may have to make some adjustments when we value interest rate derivatives. These are convexity, timing, and quant adjustments. We will see when it is appropriate to make these adjustments.

A general two-step procedure for valuing a European style derivative

First, calculate the expected payoff by assuming that the expected value of each underlying variable equals its forward value.

Then, we discount it based on the interest rate.

For non-standard interest rate derivatives, we need to modify the first step with adjustments to the forward value

If you look at the forward yields and forward prices, this kind of convexity adjustment may be necessary to make when the derivative is dependent on the yield of the bond. Basically, we define the forward yield on a bond as being the yield calculated from the forward bond price.

There is a non-linear relationship between bond yields and bond prices.

It follows that when the forward bond price equals the expected future bond price, the forward yield does not necessarily equal the expected future yield, you cannot have both.

Suppose:

𝐵𝑇 = price of a bond at 𝑇

𝑦𝑇 = yield of a bond at 𝑇

We have a relationship here that we can write as

𝐵𝑇=𝐺(𝑦𝑇)

where G is a nonlinear function

𝐹0 = forward bond price at time 0 for a transaction maturing at time 𝑇

𝑦0 = forward yield at time 0

We have a relationship where 𝐹0=𝐺(𝑦0)

Hand-drawn bond price and bond yield curves from the source notes.
Figure 1: Hand-drawn bond price and bond yield curves from the source notes.

If we make our forward equivalent to the expected future bond price, then

𝐹𝑇=𝔼[𝐵𝑇]=𝐵2

Then our yield is

𝔼[𝑦𝑇]=13∑𝑖=13𝑦𝑖

Such value is going to be greater than 𝑦2.

Convexity Adjustment

Since we are incorporating convexity, we will adjust the expectation of the yield

Suppose that the payoff from a derivative at time T depends on the bond yield observed at T.

Define

𝑦0 = forward bond yield for a contract maturing at 𝑇

𝑦𝑇 = bond yield at 𝑇

𝐵𝑇 = price of bond at 𝑇

𝜎𝑦 = volatility of forward bond yield

We have the relationship previously expressed that

𝐵𝑇=𝐺(𝑦𝑇)

One thing we can do is expand 𝐺(𝑦𝑇) in a Taylor series about 𝑦0.

Here we can write

𝐵𝑇≈𝐺(𝑦0)+(𝑦𝑇−𝑦0)𝐺′(𝑦0)+12(𝑦𝑇−𝑦0)2𝐺″(𝑦0)

I can take the expectation of both expressions, left and right, in a world that is forward risk neutral with respect to a zero-coupon bond, maturing at T.

𝔼𝑇[𝐵𝑇]=𝐺(𝑦0)+𝔼𝑇[𝑦𝑇−𝑦0]𝐺′(𝑦0)+12𝔼𝑇[(𝑦𝑇−𝑦0)2]𝐺″(𝑦0)

What is 𝐺(𝑦0)? 𝐹0, the forward bond price.

We would say the forward is the expected value. But this assumption does not work for the yield. Let us assume anyway.

𝐹0=𝐸𝑇[𝐵𝑇]

Now let’s crack this apart.

We can see that 𝑦𝑇−𝑦0 is a constant.

Also, 𝐸𝑇[(𝑦𝑇−𝑦0)2]=𝜎𝑦2𝑦02𝑇. Not sure why… maybe something to do with quadratic variation? I will post the proof online, using Itô’s lemma.

𝔼𝑇[𝑦𝑇]=𝑦0−12𝑦02𝜎𝑦2𝑇𝐺″(𝑦0)𝐺′(𝑦0)

This ½ term is considered the “convexity adjustment”.

It’s the difference between the expected bond yield and the forward bond yield at t=0.

Let’s assume that we have a GBM, and that we have a numeraire at time T.

Suppose that the growth rate of forward bond yield is denoted by 𝛼 and its volatility 𝜎𝑦. For example, we can use Itô’s lemma to calculate the process for the forward bond price.

𝑑𝑦=𝛼𝑦𝑑𝑡+𝜎𝑦𝑦𝑑𝑊

From Itô’s lemma we get

𝑑[𝐺(𝑦)]=[𝐺′(𝑦)𝑑𝑦+12𝐺″(𝑦)𝜎𝑦2𝑦2]𝑑𝑡+𝐺′(𝑦)𝜎𝑦𝑦𝑑𝑊

Given that the expected growth rate of G(y) is zero,

We can find that

𝐺′(𝑦)𝛼𝑦+12𝐺″(𝑦)𝜎𝑦2𝑦2=0

or

𝛼=−12𝐺″(𝑦)𝐺′(𝑦)𝜎𝑦2𝑦

which results in our final convexity adjustment.

Applications for Interest Rate Derivatives

Consider an instrument that provides a cash flow at time T equal to the interest rate between T and t* applied to principal L.

The cash flow at time T is going to be equal to the principal and rate and tau

𝐿𝑅𝑇𝜏

where 𝜏 is 𝑇∗−𝑇.

In order to apply this convexity adjustment, we have the relationship between price and yield. For a ZCB, G(y) is

𝐺(𝑦)=11+𝑦𝜏

From the previous equations, the expected value of such a rate is

𝔼𝑇[𝑅𝑇]=𝑅0−12𝑅0𝜎𝑅2𝑇𝐺″(𝑅0)𝐺′(𝑅0)

or, if you take the derivative of such expectations, you get

𝔼𝑇[𝑅𝑇]=𝑅0+𝑅0𝜎𝑅2𝜏𝑇1+𝑅0𝜏

where 𝑅0 is the forward rate applicable between 𝑇 and 𝑇∗.

Then the present value of the instrument is

𝑃(0,𝑇)𝐿𝜏[𝑅0+𝑅0𝜎𝑅2𝜏𝑇1+𝑅0𝜏]

Numeric Example of Convexity Adjustment

An instrument:

payoff in 3 years equal to 1 year zero coupon rate multiplied by $1000

vol is 20%, yield curve is flat at 10%, annual compounding,

convexity adjustment is 10.9 bps.

Value of instrument is 75.95

If we have 𝑇=3, 𝑇∗=4, 𝜏=1, 𝑅0=0.10, 𝜎𝑅=0.20

Value of derivative is

1000×1×[0.10+0.102⋅0.202⋅1⋅31+0.10−1]

And you also have to discount the payoff, the yield curve is flat so it ends up being

11.103

Convexity Adjustment for Swap Rate

The adjustment is for the life of the swap. The derivative is on the swap observed at T, the life is from T to T + τ. What is different here? Just the reference instrument.

A direct application

Swap rate is approximated as the yield on a 12% bond.

𝐺(𝑦)=0.12(1+𝑦)+0.12(1+𝑦)2+1.12(1+𝑦)3𝐺′(𝑦)=−0.12(1+𝑦)2−0.24(1+𝑦)3−3.36(1+𝑦)4

Furthermore,

𝐺″(𝑦)=0.24(1+𝑦)3+0.72(1+𝑦)4+13.44(1+𝑦)5

In this case, the forward yield 𝑦0=0.12.

G’(y_0) = −2.4018; G’‘(y_0) = 8.2546.

Then plug it into the convexity adjustment equation:

will get you 0.1236, 12.36%

Therefore the value of the instrument is

The basic procedure is to find the nonlinear function G, then take its derivatives, then plug the parameters in to this equation.

Timing Adjustment

Consider a case where a market variable v is observed at time T and its value is used to calculate the payoff that occurs later at time T*.

Define

v_T = value of v at time T

𝔼𝑇[𝑣𝑇]

= the expected value of 𝑣𝑇 in a world that is forward risk neutral (FRN) with respect to 𝑃(𝑡,𝑇)

𝔼𝑇∗[𝑣𝑇]

= the expected value of 𝑣𝑇 in a world that is forward risk neutral (FRN) with respect to 𝑃(𝑡,𝑇∗)

𝑤=𝑃(𝑡,𝑇∗)𝑃(𝑡,𝑇)

the ratio of the ZCB at different times, equal to the forward price of ZCB from 𝑇 to 𝑇∗.

𝜎𝑣 = volatility of 𝑣

𝜎𝑤 = volatility of 𝑤

𝜌𝑣𝑤 = correlation between 𝑣 and 𝑤

So then what is this expectation at T*?

𝔼𝑇∗[𝑣𝑇]

Change of Numeraire

One way to look at this is by discussing the change of numeraire, what is the impact of that, if we’re following the market variable?

Assume that the variable is the price of a traded security f in a world where the market price of risk is 𝜆𝑖.

𝑑𝑓=[𝑟+∑𝑖=1𝑛𝜆𝑖𝜎𝑓,𝑖]𝑓𝑑𝑡+∑𝑖=1𝑛𝜎𝑓,𝑖𝑑𝑊𝑖

When market price of risk is 𝜆𝑖∗

𝑑𝑓=[𝑟+∑𝑖=1𝑛𝜆𝑖∗𝜎𝑓,𝑖]𝑓𝑑𝑡+∑𝑖=1𝑛𝜎𝑓,𝑖𝑑𝑊𝑖

Then what is the effect of moving from the first world to the second world (star world)? The expected growth rate of price of any traded security f.

∑𝑖=1𝑛(𝜆𝑖∗−𝜆𝑖)𝜎𝑓,𝑖

Define

𝑤=ℎ𝑔

Quantos

Derivatives where the payoff is defined using variables measured in one currency, and paid in another currency. Essentially this represents the exchange rate. It’s very similar to the timing adjustment.

No adjustment is necessary for vanilla swap, cap, or swaption.

Skipped Nonstandard, rest of stuff…

Currency Swaps

A swap for LIBOR in two currencies is theoretically worth 0.

However, this will have a spread in the exchange typically.

So we need to adjust for this.

There are also more complex swaps. They cannot be valued by assuming that forward rates will be realized.

LIBOR-in-arrears swap,

constant maturity swaps (CMS/CMT)

LIBOR-in-arrears

Rate is observed and paid at time T, not T*. Convexity adjustment to each forward rate underlying the swap.

This one is dependent on time when you have resets.

Handwritten sketch from the Week 4 source notes.
Figure 2: Handwritten sketch from the Week 4 source notes.