Question on convertible bond (with discretes dividends)

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

Question on convertible bond (with discretes dividends)

benoit houzelle
Hello I have a question about discretes dividends in the binomial convertible bond pricing engine It seems that The grid is computed with spot - sum{ NPV(dividends) } After in the backward computation, we add in the grid the dividends (just dividend not the NPV of dividend) --> in the last value of grid (ie grid[0][0]) the value is spot - Sum(NpV(Div)) + Sum(Div) != Spot It is not better to add back in the grid the NPV of dividends ? like in the hull book chapter 18.3 (5th edition) Regards BenoƮt In pricingengines/hybrid/binomialconvertibleengine.hpp -->the grid will be computed with spot - sum{ NPV(dividends) } // subtract dividends Size i; for (i=0; idate() >= referenceDate) s0 -= arguments_.dividends[i]->amount() * process_->riskFreeRate()->discount( arguments_.dividends[i]->date()); } In pricingengines/hybrid/discretizedconvertible.cpp in the grid we add just dividend Disposable DiscretizedConvertible::adjustedGrid() const { Time t = time(); Array grid = method()->grid(t); // add back all dividend amounts in the future for (Size i=0; i= t || close(dividendTime,t)) { const boost::shared_ptr& d = arguments_.dividends[i]; for (Size j=0; jamount(grid[j]); } } return grid;


------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
QuantLib-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/quantlib-users