Serving the Quantitative Finance Community

 
User avatar
matrixpower
Topic Author
Posts: 0
Joined: December 4th, 2004, 2:08 pm

Heston model's Calibration

January 10th, 2008, 8:13 pm

Hello Every I am just wondering to know if I want to calibrate Heston model what kind of market price I should apply. i.e. Options based on S&P 500 ? And where I can get these data. Many thanks Max
 
User avatar
Y0da
Posts: 0
Joined: August 7th, 2007, 4:48 pm

Heston model's Calibration

January 10th, 2008, 9:13 pm

To what market data you want to calibrate will depend on the optionsyou are planning to price. If those options (maybe a bunch of non-liquidexotic options) happen to have S&P500 as the underlying, then you willindeed want to calibrate the model to liquid European vanilla options onS&P500.I’m not an expert on where to get data. I want to suggest, however, anarticle by Schoutens et al. called “A Perfect Calibration! Now What?”. Youwill find this article on scholar.google.com.In this article the authors give an example of market data. They alsocalibrate the Heston model to that market data, and show the resultingfive parameters they get (without, however, mentioning what methodthey used to calibrate the model).I was pleased to find out that by using a global minimization methodcalled Differential Evolution, I was able to get exactly the same parametersas they did (and even better, if I let the algorithm run long enough).What always bothered me, though, was that those parametersturned out to land “infinitely” close to the boundary of the surfacesigma^2 > 2*kappa*theta. This is certainly not a good propertyof a model, is it? I mean, this inequality is supposed to prevent zerovolatilities, thus preventing the impossible. The minimum point shouldtherefore not lie on this boundary, I believe. But I still got the same resultsas the authors of the abovementioned article did, which makes me believethat both me and the authors are making a serious error somewhere.Can someone shed a light on what the issue might be?
 
User avatar
skyrmion
Posts: 0
Joined: December 17th, 2005, 6:05 pm

Heston model's Calibration

January 11th, 2008, 7:22 am

What can I do if I only have american options for calibration?Europan option can be computed with analytical formulas for the Heston model, but what can I do when I have only american ones?
 
User avatar
Y0da
Posts: 0
Joined: August 7th, 2007, 4:48 pm

Heston model's Calibration

January 11th, 2008, 9:39 am

QuoteOriginally posted by: skyrmionWhat can I do if I only have american options for calibration?Europan option can be computed with analytical formulas for the Heston model, but what can I do when I have only american ones?Then you would have to, I guess, price each individual optionusing Monte Carlo or finite difference methods, instead of theanalytical formula. Hence, the calibration process would takemuch longer.
 
User avatar
matrixpower
Topic Author
Posts: 0
Joined: December 4th, 2004, 2:08 pm

Heston model's Calibration

January 11th, 2008, 10:11 am

Thank you Y0da! I have PM you my specific questions. Do you know how to guess the initial values for these five parameters? Thanks
 
User avatar
seppar
Posts: 1
Joined: October 21st, 2005, 2:32 pm

Heston model's Calibration

January 11th, 2008, 1:47 pm

QuoteOriginally posted by: Y0daWhat always bothered me, though, was that those parametersturned out to land “infinitely” close to the boundary of the surfacesigma^2 > 2*kappa*theta. This is certainly not a good propertyof a model, is it? I mean, this inequality is supposed to prevent zerovolatilities, thus preventing the impossible. The minimum point shouldtherefore not lie on this boundary, I believe. But I still got the same resultsas the authors of the abovementioned article did, which makes me believethat both me and the authors are making a serious error somewhere.Can someone shed a light on what the issue might be?Observing zero values of the instanteneous variance is not a bad property of the model if you are not confusing the instanteneous variance with the realized variance that mostly determines the price of vanilla options. On short time scale, the instanteneous variance can be approximated by the realized variance realized during small time interval (i-1, i): v(i)=(ln[(S(i)/S(i-1)])^2/AnnualizedTime(i-1,i). I don't see any problems if the latter quantity turns out to be close to zero, you might also inspect the historical time series to conform that small values of v(i) are not that impossible. By calibrating the Heston model to SPX options, the Feller condition you stated is never satisfied.Unfortunately, the problem with the Heston model is deep indeed. When the Feller condition is not satisfied you have to respect the boundary for v(i) at zero which is very problematic with PDE and MC methods, and makes the Heston model very hard to deal with numerically. Also there is a lot of problems with evaluation of "analytical" integrals.Fortunately, there is a stochastic volatility model which is much more robust than Heston model and which is relatively easy to deal with numerically.
Last edited by seppar on January 10th, 2008, 11:00 pm, edited 1 time in total.
 
User avatar
Dr.Brown
Posts: 0
Joined: December 31st, 2007, 9:57 pm

Heston model's Calibration

January 11th, 2008, 1:55 pm

QuoteFortunately, there is a stochastic volatility model which is much more robust than Heston model and which is relatively easy to deal with numerically.and that would be...?
 
User avatar
Y0da
Posts: 0
Joined: August 7th, 2007, 4:48 pm

Heston model's Calibration

January 12th, 2008, 7:46 pm

QuoteOriginally posted by: davidrisingQuoteFortunately, there is a stochastic volatility model which is much more robust than Heston model and which is relatively easy to deal with numerically.and that would be...?Hehe exactly. And that would be what model?
 
User avatar
AVt
Posts: 90
Joined: December 29th, 2001, 8:23 pm

Heston model's Calibration

January 14th, 2008, 7:52 pm

NIG? VG?
 
User avatar
tontonkum
Posts: 0
Joined: July 26th, 2007, 12:08 pm

Heston model's Calibration

January 15th, 2008, 9:32 am

QuoteOriginally posted by: AVtNIG? VG?Hardly a Stoch Vol Model....