Let’s say I have a 3-year, 5% bond with par value = 100, discount rate is 4%. Now I want to calculate the bond value right at the middle of the first year (full price) and I have done this by these 2 ways using the financial calculator (Professional BA II Plus):
* 1st method:
N = 2, PMT = 5, I/Y = 4, FV = 100 => PV at the end of year 1 = -101.8861
Bond value right at the middle of the first year = (101.8861 + 5)/(1+4%)1/2 = 104.8104
* 2nd method:
N = 2.5, PMT = 5, I/Y= 4, FV = 100 => Bond value right at the middle of the first year ( - PV ) = 102.3350 (this is approximately equal to the flat price)
I believe the answer of the 1st method is correct but why does the 2nd method give the different answer? What does the financial calculator (BA II plus) understand by those inputs?
It’s because your cash flows are messed up in the first example. The bond pays the principal in 3 years not 2. Since the cash flow is coming earlier in the first example it has more value (time value of money) which is causing the bond to be priced higher.
First, I discounted cash flows of year 2 and 3 to bring them back to year 1, which is why N=2, PMT = 5, I/Y= 4, FV = 100, then PV of these cash flows are 101.8861. Because there’s another $5 on year 1, then I added 5 to 101.8861, which is 106.8861. Then I brought this sum back to year 1/2 by dividing it by 1.040.5.
I think this way is the same as discounting all cash flows to bring them back to year 0 and then multiplying them by 1.040.5.
There’s a BOND worksheet on your BA II that would help your between coupon situation. I think TVM expects an integer for N, which might be causing your difficulties.
Also, the CFA is very heavy on what’s called prospective valuation: you discount all future cash flows to your valuation date to come up with a PV. There is also what is called a retrospective valuation: you accumulate your PV and deduct the accumulated value of cash inflows to get to the subsequent PV. Both the prospective and retrospective methods will give you the same value.
He/she wants to value the bond 6 months before expiration so putting in 2.5 is ok. The problem is that the timing of flows is off because he is counting an inflow of 100 at year 2 when the cash inflow should be at year 3 and discounted from year 3 back that is what is causing a major difference in price