Hi,
I try to calibrate a USD discounting curve (so, FedFund or FF) with these instruments:
-short end: (OIS) FF = spread1 = fixe1
-long end: ( (Basis Swap or BS) FF + spread2= LIBOR 3M and (IRS) LIBOR 3M = fixe2 )
For the short end, everything works fine.
For the long end, my idea is to eliminate the LIBOR 3M leg in both the BS and the IRS swap to build a synthetic OIS : FF + spread2 = fixe2.
I have upgraded the QuantLib class OISRateHelper (and thus MakeOIS and OvernightIndexedSwap classes) in order to take into account:
-the spread “spread2”,
-the fact that both leg don’t use necessarily the same DayCounter, PaymentFrequency and so on…
Now, my OISRateHelper class takes these arguments as input and the ImpliedQuote function return the FairRate (fixe2 in the previous equation). Indeed, I prefer optimize on fixe2 value rather than on spread2 value, but I guess both can work.
Nonetheless, I can’t find accurate results (Murex curve is my benchmark). Is anyone interested to work on this subject/help me?
Regards,
Pierre
Free forum by Nabble | Disable Popup Ads | Edit this page |