Posted by
John Maiden on
URL: http://quantlib.414.s1.nabble.com/callable-bonds-tp9638p9643.html
Convertible bonds use the binomialconvertibleengine class in
pricingengines/hybrid/binomialconvertibleengine.hpp. The class passes the
convertible bond arguments, adjusts the underlying stock for dividends, and most
importantly, sets up the underlying stock tree. DiscretizedConvertible processes
coupons, calls/puts, and convertibility. The convertible bond is actually
stepped back in TsiveriotisFernandesLattice.
If you make the exercise European and set the conversion ratio low enough, then
DiscretizedConvertible will only adjust for calls/puts and coupons. The convert
is stepped back at a blended rate (a combination of the risk-free rate and the
spread). If the conversion ratio is low enough, then the result should be a
corporate bond that is stepped back at risk-free + spread, and occasionally
adjusted for coupons and calls/puts. The underlying convertibility will not
influence the result at all.
If this sounds like a good direction, then you would need to alter
TsiveriotisFernandesLattice since it works with a constant risk-free and spread
rate. It's easy to adapt it for a yield and spread curve, and it should be open
to other interest rate models.
-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems? Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>
http://get.splunk.com/_______________________________________________
QuantLib-dev mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/quantlib-dev