March 21st, 2004, 6:51 am
QuoteOriginally posted by: gcThe article by Adams made me think that a better solution would have been instead of generating a instantaneous forward curve that is smooth and that at the same time matches the observed values for the swaps. The only problem, is that since the instantaneous forward rates are not observable, and since Adams suggests using quartic splines (that depend globally on all the points), I was left without clear idea on how to replace the bootstrapping with an alternative algorithm...Adams himself shows how to retrieve the zero rates from a splied instantaneous forward curve, and claims that it returns good swap rates, but in the article I have doesn't give any hint on how to compute the instantaneous forward rates in first place ....gcOk, I will try to be clearer this time: if the forward is (locally) a quartic, its integral is a quintic i.e. is locally a quintic. Hence is of the form Requiring continuity of f and its first three deivatives we get 6n-10 equations in 6n-6 unknowns. But these are equations in the coefficients and the rates. The forwards have 'disappeared'. We then fill up the last 4 degrees of freedom with your choice of 4 from (and I am sure one can come up with some other possibilities).The first three are Adams' choices. Thus, he leaves one degree unresolved. This you can see towards the end of his paper: if you know one of the rates (r_1 is his example) you get the rest.If there is a dense set of known or bootstrapped rates, this is probably quite a good method, as it makes the forward very smooth, and amongst other things this is great for interest rate models. However, if the set of known nodes is even vaguely sparse (such as in an emerging market such as my own) then it just crashes badly. There is nothing in this method (or many other 'pure mathematical' methods) that ensure financial fundamentals are preserved: for example, that the function r(t) t is increasing (which it must be, as the exponent of this is the capitalisation function).
Last edited by
Graeme on March 20th, 2004, 11:00 pm, edited 1 time in total.