Term Structure of Volatility Calibration
This code optimises the parameters for the term structure of volatility (TSOV) applied to historical forward curves - see discussion in Harris in reference 1 below.
TSOVs avaible are:
TermType - 1 = sigma = A exp (-CT)
- 2 = sigma = A exp (-CT) + D
- 3 = sigma = (A + BT) exp (-CT) + D
Required data - Local volatility and return data - both assumed annualised.
The optimisation applies the nonlinear least square fitting tool and MLE approach using the fminsearch function - see reference 2.
To run type: TSOVControl
This code can be used to derive TSOV parameters for the Clewlow and Strickland Forward curve or spot models.
References
1. "Electricity Markets, - Pricing, Structures and Economics, " Chris Harris, Wiley, 2006.
Discussion on MLE vs. FMINSEARCH
2. http://www.mathworks.co.uk/matlabcentral/newsreader/view_thread/170041
引用格式
Ahmos Sansom (2024). Term Structure of Volatility Calibration (https://www.mathworks.com/matlabcentral/fileexchange/27185-term-structure-of-volatility-calibration), MATLAB Central File Exchange. 检索来源 .
MATLAB 版本兼容性
平台兼容性
Windows macOS Linux类别
标签
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!版本 | 已发布 | 发行说明 | |
---|---|---|---|
1.0.0.0 |