November 15th, 2004, 6:11 pm
QuoteOriginally posted by: samHi,Just wondering if anyone is aware of any clever numerical tricks when solving stochastic vol models of the form:where A and B are sometime referred to as backbone parameters. I could just run a pure Monte Carlo but it would require a lot of numerical effort... can anyone share any numerical tricks that can be used to reduce the problem so that I could use conditional Monte carlo as they do in the Hull-White paper?Many Thanks,Your original idea might very well work if I understand it. You just simulate the volatility process. Eachvolatility sample produces a deterministic, but time-dependent vol.path. You then evaluate the option value for the stock process,conditional on that particular realized volatility path, as you mentioned. Thisrequires solving the CEV model with time dependent volatility -- but, Ibelieve this has been done by Lo, Yuen, and Hui. (google for details).The arguments to pass to the CEV model will reflect the vol. path and an adjusted stockprice if there is a non-zero correlation between your two Brownian motions. (see Romano and Touzi, 1997) Then, just average the Monte Carlo option values in the usual way. The nice thing is that this procedure, when it can be done,reduces everything to just a 1D simulation which can be relatively fast for MC.regards,alanp.s. There's a paper by Willard you shoud look at if you haven't seen it, andI did some work on this general topic (mixing). For details, do a forum search on `Willard' and thethreads will turn up.p.p.s. Upon reflection, if the correlation is non-zero, I'm not sure if this method works. But, I'm pretty confident it works if the Brownian motions are uncorrelated.
Last edited by
Alan on November 15th, 2004, 11:00 pm, edited 1 time in total.