October 22nd, 2015, 3:51 pm
You mention GBP cash collateral and I'm assuming that the swap itself is also in GBP. You use a multi-curve / collateral discounting framework with one discounting and one "forwarding" curve and a spread between them. The zero-coupon you are pricing has a fixed leg and, I guess, a floating leg which is Libor compounded over the swap life, for example 10 GBP-LIBOR-6M compounded over 5 years. To price the floating payment, what most people do is to compute the LIBOR-6M forwards, compose them - product (1 + \delta_i L_i) - and discount them. This way to proceed is correct only under quite strong hypothesis on your curves, for example that the spread between the OIS and LIBOR curves is constant through time (i.e pre 2007 behavior). This hypothesis is not very important if there is only one composition, for example on the LIBOR-3M leg of a USD basis swap LIBOR-3M v LIBOR-6M where two 3M are compounded into 6M (with FLAT compounding type for the spread, but this is another story). When you go to zero-coupons where there is more than a composition of 2 rates but maybe 20 over 10 years, then the impact maybe bigger.If I can refer to my book (I don't know any other reference about this question, but would be happy to add another reference if someone can provide one) "Interest Rate Modelling in the Multi-Curve Framework", this is discussed in Section 6.3. The hypothesis that simplifies the computation as described above is the hypothesis called SO^CPN in the book (Section 2.5, page 23). Note that the same type of correction should be applied to FRA with settlement method "FRA discounting" (ISDA convention name). For the FRA, I remember only one computation on the impact in a paper by F. Mercurio.To model the actual convexity adjustment, you need a term structure model with the dynamic of the spread between the two curves. I have never seen (or heard about) any results on the computation of that adjustment, but would be happy to read about it someone has done the analysis.