Tuesday, November 12, 2019

fixed income - Cap option on Libor



We denote discount factor D(t), zero coupon bond B(t,T), Et[X]=E[X|F(t)] and T-forward measure ETt[ ].


First, let me fix the Libor and Forward Libor to avoid ambiguity


Libor L(t,T): B(t,T)(1+(Tt)L(t,T))=1.

Forward Libor F(t,Tδ,T): (1+(Tt)F(t,Tδ,T))B(t,T)=B(t,Tδ)


Now we see the cap C(t;T,L)=1D(t)Et[D(T)δ(F(t,Tδ,T)L)+]

We can change into forward measure C(t;T,L)=δB(t,T)ETt[(F(t,Tδ,T)L)+]
and F(t,Tδ,T) is T-forward martingale, the above formula become the standard Black-Scholes.


But if we choose C(t;T,L)=1D(t)Et[D(T)δ(L(Tδ,T)L)+]

then we can transform into C(t;T,L)=(1+δL)ETt[(11+δLB(Tδ,T))+]
it become a bond put option expiring at time Tδ maturing at time T.


But B(t,T) is impossible log-normal under T-forward measure, then we can't use Black-Scholes. So how to deal with for this case?



Answer



Note that  1D(t)Et(D(T)δ(L(Tδ,T)L)+)= 1D(t)E(D(Tδ)E(D(T)D(Tδ)δ(L(Tδ,T)L)+FTδ)Ft)= 1D(t)E(D(Tδ)B(Tδ,T)δ(L(Tδ,T)L)+Ft)= (1+δL)1D(t)E(D(Tδ)(11+δLB(Tδ,T))+Ft)= (1+δL)B(t,T)ETt(D(Tδ)D(T)(11+δLB(Tδ,T))+).

Your transformation from C(t;T,L)=1D(t)Et(D(T)δ(L(Tδ,T)L)+)
to C(t;T,L)=(1+δL)ETt((11+δLB(Tδ,T))+)
does not appear correct.


We also note that (1) is indeed the value of a put bond option with maturity Tδ. Based on a certain short rate model such as the Hull-White model, this value can be computed analytically.


No comments:

Post a Comment

technique - How credible is wikipedia?

I understand that this question relates more to wikipedia than it does writing but... If I was going to use wikipedia for a source for a res...