I am having problems with computing zero-coupon bond prices. The question is the following:
Today is $t$=14.4.2016 and I know dirty and clean prices of coupon bonds expiring at maturities: 4.7.2016, 4.7.2017, 4.7.2018,4.7.2019, 4.7.2020,4.7.2021. Coupons are paid annually on the date of maturity.
How can we determine the term structure of zero-coupon bond prices?
My idea is simply to apply the formula:
$ P_{dirty}(t) = \sum_i^n c_i P(t,T_i)$
Starting from the bond A expiring on the 4th July 2016, we should have
$P_{dirty}^A (t)=c^A P(t,4.7.2016)$
from which we can compute the first discount factor. Then, considering the other bonds, recursively, we should be able to compute them all.
Finally, employing these results and the method of least squares (assuming a parametric form of the term structure) we should be able to estimate the term structure.
The issue is that the discount factors $P(t,T_i)$ turn out to be bigger than $1$, which impossible. Can you help me?
Is the formula above correct?
I can provide you with all the numerical values, if you need them.
Thank you very much for any help you can provide!!