August 26th, 2011, 2:53 pm
HiI'm working through Hull, and I'm stuck at trying to get the same price from a caplet as from the equivalent bond put. Looking at Example 28.3, a caplet on L=10 at strike K=.08 for 3mo=.25 starting in t_k=1y. LIBOR curve is flat at .07, vol sigma=.2, and zero rate is .069395. So I plug these into as given in Hull and I get the correct caplet price .005162.However just before this, Hull says the caplet is equivalent to a bond put. This is where I'm stuck. I'm able to do the algebra to rewrite the caplet payoff asHull says this is a bond put, expiring at t_k, on a zero with face value L(1+R_K\delta_k) with maturity t_{k+1}. The strike of the put equals L. So according to this, I'm using the Black 76 formula (in Hull Section 28.1) with F_b=10(1+.08*.25), K=10, t=1 and p(0,t)=\exp(-.07*1.). The volatility for the caplet is a yield volatility, so I believe I should convert that to a bond price volatility using the duration, giving me sig_b=1*.07*sig=1*.07*.2.However plugging this into Black's equation gives me a significantly different put value, .0046. d_1 and d_2 are also quite different, indicating that the probablility of exercising the put is different from the caplet.I would appreciate any help!Best-Neal