You are on page 1of 11

FINS2624

PROBLEM SET 1 SOLUTIONS

Question 1.

Zero Coupon Bond:


FV = $100 t=0 t=1
P0 = $90.09

$90.09 $100

100
90.09

11%
Question 2.

Coupon Bond:
CR = 25% t=0 t=1 t=2
FV = $100
P0 = $121.97
TTM = 2yrs P0=$121.97 $25 $125

0.25 100 $25

1 1

25 125
121.97
1 1

1
1

121.97 25 125
125 25 121.97 0

By the quadratic formula: a=125


b=25
,
2 2 c=121.97
=b24ac
25 25 4 125 121.97
1.09
2 125

25 25 4 125 121.97
0.892854
2 125

Since ytm > 0, x > 0

0.892854

1
,
1

1 1
1 1 12%
0.892854

Alternatively, you can set up an excel file as shown below:


Question 3.

The cash flow diagram of this bond is:

FV = $100
CR = 10% t=0 1 2 3
P0 = $119.80
TTM = 3yrs
P=$119.80 c1 =$10 c2 =$10 c3 =$10
FV=$100

1 1 1 1

METHOD 1: If you know how to solve cubic equations, then you can directly apply the cubic
equation solver to obtain the value of y, which is the yield-to-maturity under question.

METHOD 2: You can use a numeric solution (trial and error) to obtain the approximate
value of y.

Step 1: Take an initial value of y


Since P > FV (bond trades at premium), so y < C = 10%. Lets take the starting value of y as
9% and calculate the price when y = 9%.
P(9%) = $102.53

Step 2: Adjust y until the calculated price crosses the actual price of $119.80
Since P(9%) = $102.53 < 119.80, we should further decrease y, until the calculated price is
close or below the actual price.

P(3%) =$119.8003
And P(2%) = 123.07

So we conclude that the actual y should be 3% (close enough to the true value)

Step 3 (if necessary): Interpolation to get the answer


For the purpose of demonstration, assume that the actual price is 121.44, and you are asked
to get an answer of y in percentage (rounded to first decimal).
Since P(2%) = $123.07 >$121.40, and P(3%) = $119.80 < $121.40, the actual y should lie
between 2% and 3%. So we can obtain the approximate value of y by interpolation.

y1=2% y=? y2=3%


P1=$123.07 P=$121.44 P2=$119.80

Hence:
121.44 119.80 123.07 121.44
2% 3% 2.5%
123.07 119.80 123.07 119.80

As you can see, the weight on a rate (e.g. 2%) is actually the relative distance between the
actual price ($121.44) and the price calculated from the other rate (P(3%) = $119.80). The
idea is that the further away the price of 3% is from the actual price, the closer the actual y to
2%.
Additional Note:
With hindsight, this question is not well designed you need to try too many times with
hypothetical ys until the calculated price crosses the actual price. In the exam, if I decide to
include YTM calculation (I have not decided yet), I will choose numbers you dont have to try
too many times. And as I indicated in the lecture note, at most I will set the maximum time
periods up to T = 3. And if I require you to do the interpolation to get the answer, I will put a
note and specify to what decimals the answer should be.

METHOD 3: Set up an excel spreadsheet as shown in Question 2. A reminder that the


formula to be used in excel is: =RATE(NPeriods, CR x FV, -P0, FV)
Question 4.

FV = 100
C = 20% coupon = $20
T=3
y0 = 4%
P0 = 144.40

Cash Flows if bond held to maturity:

t=0 1 2 3

P0 $20 $20 $120


Cash Flows if bond sold after 1 period:

t=0 1 2 3

P0 $20
P1 Priceatwhichbondissold
att=1

Holding period return (HPR):


Uncertainatt=0
1 20

Initial (accumulated)cash
Investment inflowsfrominvestment

a) If at t = 1, ytm on bond = 4%

20 120
130.1775
1 4% 1 4%

20
1 4%

b) If at t = 1, ytm on bond = 5%

20 120
127.8912
1 5% 1 5%

20
1 2.41%

c) If at t = 1, ytm on bond = 3%
20 120
132.529
1 3% 1 3%

20
1 5.63%

d)

1.59% 1%

1.63% 1%

Bondpricemoresensitiveto
decreasesintheyieldthan
equivalentincreaseinyield
(fromagivenpoint)

x>y
Question 5.

Cash Flows from bond (FV = 100, c = 5%):

t=0 1 2

$5 $105

Bond pricing using no-arbitrage condition:

$94.65
1 1

If the bond price was > $94.65, one could short sell the bond at time 0, and lend the full $
amount to the bank at 8%

If the bond price was < $94.65, one could borrow from the bank at 8% an amount equivalent
to the bond price and buy the bond at time 0.

In both cases, the strategy is (theoretically) riskless and generates infinite profit in a perfect
world.
Question 6.

Market price of bond = $92


Cost of replicating strategy = $94.65

Market price ($92) is < $94.65 Buy the bond (underpriced)

At time 0, borrow (2 year maturity): $90.02 to match the second year bond cash flow
.

At time 0, borrow (1 year maturity): $4.63 to match the first year bond cash flow
.

Total borrowed at time 0: $94.65

Cash Flow Overview:

Time 0 1 2
Buy Bond -$92 $5 $105.0
Borrow $90.02 @ 8% (2 year $105/1.082 = $0 -$105.0
maturity) => FV = $105 $90.02
Borrow $4.63 @ 8% (1 year $5/1.08 = $4.63 -$5
maturity) => FV = $5
Total $2.65 $0 $0
NPV $2.65
Questions 7.

Cash flows from risk-free goldmine:

t=0 1 2 3 4 5 6

P0 P1 $100 $100 $100 $100 $100

y = 8%

Value of CFs at t = 1: PVofannuitypaying$X


everyperiodfornperiodat
1
1 discountratei:
100 1.08
0.08
1
1
399.27 1


Value at t = 0:
369.70
1.08
Question 8 (Essential to cover)

A 2-year bond with par value of $1000 making annual coupon payments of $100 is priced at
$1000. What is the yield to maturity of the bond (without any calculation, are you able to
answer this question?)? What will be the realized compound yield to maturity if the 1-year
interest rate next year turns out to be: a) 8%, b) 10%, c) 12%?

Solution:

The cash flow diagram of this bond is:

P=1000 c1 =100 c2 =100


FV=1000

P = c1 /(1 + y)1 + c2 /(1 + y)2 + FV/(1 + y)2 (1)

[1] yield to maturity


Since P = FV, so y = C = 10%.

[2] Realized compound yield lets take 8% 1-year interest rate next year for illustration

Step1: To calculate realized compound yield, you will first need to reinvest all interim cash
flows (coupon payments in this question) to the maturity at the interest rate at the time of
coupon payment.

P=1000 c1=100 c2 =100


FV=1000

So the cash flow at the end of maturity (time 2) from reinvesting c1 = 100*(1+8%) = 108.

Step 2: calculate the total cash flow (with reinvestment) at the end of maturity
So the total cash flow at the end of maturity (time 2) of this bond = 108+100+1000 = 1208.

Step 3: calculate total realized return and annualize it


Total (realized) return (R) = total cash flows at maturity/price 1 = 1208/1000 1
Annualize total return to annual return: r = (1+R)1/T 1 = (1208/1000) - 1 = 9.9%

You can replicate the calculation above to 10% and 12% of 1-year interest rate next year. You
will find that realized compound yield = 10% if the reinvestment rate = 10%, and above 10%
if the reinvestment rate = 12%. So YTM (10% in this question) equals to realized compound
yield if all interim cash flows could be reinvested at YTM (which is unlikely the case).

Additional Note:
The calculation is very simple for the two-year bonds in our example. But the same
calculation process could be easily applied to more general case. For example, in the general
bond example below (T-year maturity), to calculate the cash flow at the maturity (time T)
from reinvesting the first coupon payment, you will need to reinvest c1 first to end of time 2
(using the 1-year return at time 1), then reinvest the proceedings at the end of time 2 further
to time 3 (using the 1-year return at time 2), so on so forth, until the end of time T. Similarly,
you will need to reinvest all other cash flows to the end of maturity. Finally, you sum up all
reinvestment cash flows and the final payment (coupon and face value) to obtain the
aggregate cash flows from this bond based on which you can calculate total return over
these T years and annualize it to realized compound yield.

But dont worry, if I really decide to test on the realized compound yield, I will set T = 2 so
that you only need to reinvest one cash flow (for one year), given that the logic is the same
and making T bigger just makes things more complex (rather than more challenging).

-P c1 c2 ct cT
FV

You might also like