9
Previous discussions of “yield to maturity” and “internal rate of return” have implicitly been based on an assumption of one level interest rate throughout a term of investment. The phenomenon where interest rates differ throughout a term of investment is called the term structure of interest rates , which can be displayed in the form of a graph of the relationship between interest rates and term of investment. Such a graph is called a yield curve . Sections 10.1, 10.2, 10.3, 10.4 Three basic yield curves (depending on economic conditions) are as follows: Term of Investment Term of Investment Term of Investment Effective Interest Rate Effective Interest Rate Effective Interest Rate Normal Yield Curve Inverted Yield Curve Flat Yield Curve

Previous discussions of “yield to maturity” and “internal rate of return” have implicitly been based on an assumption of one level interest rate throughout

Embed Size (px)

Citation preview

Page 1: Previous discussions of “yield to maturity” and “internal rate of return” have implicitly been based on an assumption of one level interest rate throughout

Previous discussions of “yield to maturity” and “internal rate of return” have implicitly been based on an assumption of one level interest rate throughout a term of investment. The phenomenon where interest rates differ throughout a term of investment is called the term structure of interest rates, which can be displayed in the form of a graph of the relationship between interest rates and term of investment. Such a graph is called a yield curve.

Sections 10.1, 10.2, 10.3, 10.4

Three basic yield curves (depending on economic conditions) are as follows:

Term of Investment Term of Investment Term of Investment

Eff

ecti

ve I

nter

est R

ate

Eff

ecti

ve I

nter

est R

ate

Eff

ecti

ve I

nter

est R

ate

Normal Yield Curve Inverted Yield Curve Flat Yield Curve

Page 2: Previous discussions of “yield to maturity” and “internal rate of return” have implicitly been based on an assumption of one level interest rate throughout

P(i) =

n

t = 0

vtRt

Recall that the net present value (NPV) of a series of future payments is

but this is based on a single rate of interest i.

An interest rate from a yield curve corresponding to a particular time is called a spot rate.

If each payment is discounted by its associated spot rate, the NPV is given by

P(s) =

n

t = 0

(1 + st)t Rt

where P(s) denotes that the NPV is based on the series of spot rates s1 , s2 , …, sn , with s0 = 0.

Page 3: Previous discussions of “yield to maturity” and “internal rate of return” have implicitly been based on an assumption of one level interest rate throughout

1.Chapter 10 Exercises

Find the present value of payments of $1000, $800, and $600 made respectively one, two, and three years from today with each of the given yield curves.(a) st = 0.04 + (0.4 0.1t)2 where time t = 0 is today

The required spot rates are s1 = , s2 = , s3 = . 0.13 0.08 0.05

The present value is 1000(1.13)1 + 800(1.08)2 + 600(1.05)3 =

$2089.13

(b) st = 0.15 (0.4 0.1t)2 where time t = 0 is today

The required spot rates are s1 = , s2 = , s3 = . 0.06 0.11 0.14

The present value is 1000(1.06)1 + 800(1.11)2 + 600(1.14)3 =

$1997.68

Page 4: Previous discussions of “yield to maturity” and “internal rate of return” have implicitly been based on an assumption of one level interest rate throughout

Recall that the basic formula to find the price of a bond is

P = Fr + Ca – n| i 1(1 + i)n

where i is a single yield to maturity. A more general formula using spot rates is

P = Fr (1 + st)t + C(1 + sn)n

n

t = 1

According to (modern) finance theory, the Law of One Price states that these two formulas must be equal.

If we are given values for the spot rates s1 , s2 , …, sn , then setting the two formulas equal to each other will make it possible to solve for the level yield rate i, although a SOLVER or some method from numerical analysis will generally be necessary.

If we are given a value for the level yield rate i, then there are multiple possibilities for the set of spot rates s1 , s2 , …, sn which will make the two formulas equal to each other.

Page 5: Previous discussions of “yield to maturity” and “internal rate of return” have implicitly been based on an assumption of one level interest rate throughout

If a set of coupon bond prices P1 , P2 , …, Pn are given where the durations of the bonds respectively correspond to the times at which the spot rates s1 , s2 , …, sn are to be determined, then the bootstrap method can be used to obtain the spot rates using the following steps:

Step 1: Use P1 to determine s1 .

2.Chapter 10 Exercises

Each of the prices in the table on the right is for a $1000 par value bond with annual 8% coupons. Use the bootstrap method to find the spot rates implied by these bond prices.

Term Price

1 year $1033.49

2 years $1056.10

3 years $1040.78$1033.49 = 1080 1 + s1

s1 = 0.045

Step 2: Use P2 and s1 to determine s2 .

$1056.10 = 80 + 1 + s1

1080 =(1 + s2)2

80 + 1.045

1080(1 + s2)2

s2 = 0.050

Page 6: Previous discussions of “yield to maturity” and “internal rate of return” have implicitly been based on an assumption of one level interest rate throughout

If a set of coupon bond prices P1 , P2 , …, Pn are given where the durations of the bonds respectively correspond to the times at which the spot rates s1 , s2 , …, sn are to be determined, then the bootstrap method can be used to obtain the spot rates using the following steps:

Step 1: Use P1 to determine s1 .

Step 2: Use P2 and s1 to determine s2 .

Step 3: Use P3 , s1 , and s2 to determine s3 .

Step 4: Continue this process to generate desired spot rates for as many bond prices as are available.

Page 7: Previous discussions of “yield to maturity” and “internal rate of return” have implicitly been based on an assumption of one level interest rate throughout

2.Chapter 10 Exercises

Each of the prices in the table on the right is for a $1000 par value bond with annual 8% coupons. Use the bootstrap method to find the spot rates implied by these bond prices.

Term Price

1 year $1033.49

2 years $1056.10

3 years $1040.78$1033.49 = 1080 1 + s1

s1 = 0.045

$1056.10 = 80 + 1 + s1

1080 =(1 + s2)2

80 + 1.045

1080(1 + s2)2

s2 = 0.050

$1040.78 = 80 + 1 + s1

80 +(1 + s2)2

80 + 1.045

80 +(1.05)2

s3 = 0.066

1080 =(1 + s3)3

1080(1 + s3)3

Page 8: Previous discussions of “yield to maturity” and “internal rate of return” have implicitly been based on an assumption of one level interest rate throughout

If a set of coupon bond prices P1 , P2 , …, Pn are given where the durations of the bonds respectively correspond to the times at which the spot rates s1 , s2 , …, sn are to be determined, then the bootstrap method can be used to obtain the spot rates using the following steps:

Step 1: Use P1 to determine s1 .

Step 2: Use P2 and s1 to determine s2 .

Step 3: Use P3 , s1 , and s2 to determine s3 .

Step 4: Continue this process to generate desired spot rates for as many bond prices as are available.

The coupon rate need not be the same for each bond. The bootstrap method can still be used even if the bonds have different coupon rates.

Page 9: Previous discussions of “yield to maturity” and “internal rate of return” have implicitly been based on an assumption of one level interest rate throughout

The at-par yield for a bond is defined to be the yield rate which would result in a bond having a yield rate i equal to its coupon rate g. Such a bond would sell “at par”. To derive a formula for the at-par yield rate, consider a bond where F = C = 1 and r = g. Consequently, we must have

1 = P = Fr (1 + st)t + C(1 + sn)n

n

t = 1

from which can solve for the at-par yield rate

1 (1 + sn)n

r =

(1 + st)t

n

t = 1

Note that the at-par yield rate can be denoted rn to reflect the term of the bond to which it would apply.