Login  Register

Re: Heston model - Monte Carlo simulation

Posted by gbogaert on Nov 09, 2009; 8:51am
URL: http://quantlib.414.s1.nabble.com/Heston-model-Monte-Carlo-simulation-tp8160p8164.html

Hello Everyone,

The aim of what I described below would be to evaluate an autocallable bond which is described as following:

Issue Size;Notes;Par per Note;Trade Date;Strike Date (Index value);Issue/payment date;Final Valuation Date;Final Redemption Date;Denomination;Issue price per note;Calendar
10000000;10000;1000;24/01/2008;24/01/2008(3809.07);07/02/2008;24/01/2013;07/02/2013;1000;London and TARGET

Index/Underlying=STOXX50E;
Trigger Level=65% closing value at strike date;
Protection Level=100% closing value at strike date;

Auto-Call Dates;IF STOXX50E >= Strike level; Then change at Early Redemption Date; to Early Redemption Amount; Next action
26/01/2009; 100% x Protection Level = 3809.07;09/02/2009; 112% x Denomination; -> Notes terminated and no further payment shall be made
25/01/2010; 95% x Protection Level;          08/02/2010; 124% x Denomination; -> Notes terminated and no further payment shall be made
24/01/2011; 90% x Protection Level;          07/02/2011; 136% x Denomination; -> Notes terminated and no further payment shall be made
24/01/2012; 85% x Protection Level;          07/02/2012; 148% x Denomination; -> Notes terminated and no further payment shall be made

Auto-Call Dates;IF STOXX50E >= Trigger Level;Then change at  Redemption Date;to Redemption Amount
24/01/2013; 65% closing value at strike date; 07/02/2013; 160% x Denomination
               ; if NOT;                                    07/02/2013; 100% x (STOXX50E final / STOXX50E initial) x (100/65)

Evaluation date: 30/09/2009
Implied volatility:0.25667
Index value at evaluation date: 2872.63
Dividend: 0.033949938

To valuate it I thought of
1) Simulate a brownian motion
2) Evaluate at each auto-call dates le average of St

Someone has an idea?

Thank you in advance,

Regards,

Gilles