#8
Right, you have the discount factors, by way of having the prices of the zero's (they are the discount factors, multiplied by a notional, 1000)
1yr - 0.95
2yr - 0.9
3yr - 0.82
So, to get the price, you multiply your cashflows by the discount factors
70 x 0.95 = 66.5
70 x 0.9 = 63
1070 x 0.82 (it matures, so you get the full amount back) = 877.4
So the fair value is (sum DCF) 1006.9. As per the question it is underpriced - we want to buy the coupon bond and sell various bits of the zero's to arbitrage. So, we want to get neutral to get $2000. This is a bit trickier. But we
know we are right at this point. How? because the difference between the fair value and the market price is $20 per bond. Which is pretty damn convenient, given the arbitrage they want us to do.
We need to buy 100 times the variable bond - the tricky part is funding the thing for nothing. We need to get the split of value from each of the coupon cash flows and the final payment. We want to sell short 7 of the 1yr and 2yr bonds, and 107 of the 3yr.
This will get us value today of $6650, $6300, and $87740 (total $100,690).
To meet the payments required for shorting of those bonds, we need to buy 100 of the coupon bond at market, $986.90, an outlay of $98,690.
The cashflows we generate are a wash - each cashflow from the bond we receive, we pay to the person we did the applicable short trade with. Your Broker can take care of that. We have $2000 and are going to spend it now.
How often would you do this? As often as you can (Stern reference for you all there). I loved doing debt instruments this semester. I completely aced that class - it made sense somehow (even binomial tree swaption pricing).