Bermudan Bond Options

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Bermudan Bond Options

Perissin Francesco
Hallo to everybody

I need to define a bermudan swaption having a bond as underlying. The main
difference between this opt and the classical bermudan (like the one defined
in the BermudanSwaption example)is the following: the bond has a quote type
in percentage of the nominal. So, the strike in terms of coupon is useless,
and one should use a strike like 100 if the bond can be called at par.
In more general implementations the bond could have different coupons on the
different periods, or maybe even floating or digital coupons.
Isn't it? Is there anything in QL that can help me?

THanks
Francesco




     Francesco Perissin
          Derivatives Team
     Banca del Gottardo
          Via R. Simen 14
    6900 Lugano (Switzerland)
  Direct line: +41 91 808 37 30
           Fax: +41 91 808 24 43



--
############################### DISCLAIMER #################################

This  message  (including  any  attachments)  is  confidential  and  may be
privileged.  If you have received it by mistake please notify the sender by
return  e-mail  and  delete this message from your system. Any unauthorised
use  or  dissemination  of  this  message  in  whole or in part is strictly
prohibited.  Please  note  that e-mails are susceptible to change. Banca del
Gottardo (including  its  group  companies)  shall not be liable for the
improper  or  incomplete  transmission of the information contained in this
communication  nor  for  any delay in its receipt or damage to your system.
Banca del Gottardo  (or its group companies) does not guarantee that the
integrity   of  this  communication  has  been  maintained  nor  that  this
communication is free of viruses, interceptions or interference.

############################################################################


Reply | Threaded
Open this post in threaded view
|

Re: Bermudan Bond Options

Ferdinando M. Ametrano-2
At 05:14 PM 6/13/2002 +0200, Perissin Francesco wrote:
>I need to define a bermudan swaption having a bond as underlying. The main
>difference between this opt and the classical bermudan (like the one defined
>in the BermudanSwaption example)is the following: the bond has a quote type
>in percentage of the nominal. So, the strike in terms of coupon is useless,
>and one should use a strike like 100 if the bond can be called at par.
>In more general implementations the bond could have different coupons on the
>different periods, or maybe even floating or digital coupons.
>Isn't it? Is there anything in QL that can help me?
Sorry, in QuantLib there is not a callable bond class, mainly because there
is not a bond class at all (even if a std::vector<CashFlow> could be used
as bond skeleton)

You will have to go the swaption way, where the underlying swap has a fixed
leg given by the bond coupons, and a floating leg taking into account all
the other details as redemption price, re-financing cost, etc.

hope this helps

ciao -- Nando