September 21st, 2010, 3:00 pm
Hull and Wilmott both have chapters on bootstrapping (I'm pretty sure they both have a worked example).Getting the zero rates from deposits is easy. For futures it's also pretty straightforward (only slight complication is the convexity adjustment) and for swaps you can use the excel solver function. Conventions vary between banks but a typical USD curve would be:O/N, 1w, 1m deposits. futures out to 2 years (say first 6 contracts)swaps for 2 years +of course, there are endless combinations. Depending on how close the near-dated future is you may want to use additional deposit rate(s) (e.g. 3m, 6m) but this mix is close to the Reuters standard curve (they vary the deposits used depending on the near dated future). I would suggest using the quantlibxl functions and data to check your manual efforts, you should be able to get pretty close I would think. To get exact agreement you will need to be consistent on the settlement period, day count, compounding conventions, holidays etc.
Last edited by
Rufus on September 20th, 2010, 10:00 pm, edited 1 time in total.