Papers › Fast calibration of two-factor models for energy option pricing

Fast calibration of two-factor models for energy option pricing

11 Sep 2018arXiv:1809.03941links table onlyarchive 2025-07-28

Emanuele Fabbiani, Andrea Marziali, Giuseppe De Nicolao

The archive published only this paper's code-link row. Authors, date and abstract are from arXiv's metadata (CC0), read from the Kaggle arXiv metadata snapshot of 2026-09-12 where its title matched the archive's; the title is the archive's.

Energy companies need efficient procedures to perform market calibration of stochastic models for commodities. If the Black framework is chosen for option pricing, the bottleneck of the market calibration is the computation of the variance of the asset. Energy commodities are commonly represented by multi-factor linear models, whose variance obeys a matrix Lyapunov differential equation. In this paper, analytical and numerical methods to derive the variance are discussed: the Lyapunov approach is shown to be more straightforward than ad-hoc derivations found in the literature and can be readily extended to higher-dimensional models. A case study is presented, where the variance of a two-factor mean-reverting model is embedded into the Black formulae and the model parameters are calibrated against listed options. The analytical and numerical method are compared, showing that the former makes the calibration 14 times faster. A Python implementation of the proposed methods is available as open-source software on GitHub.

PaperPDFCode

Code

donlelef/vanilla-option-pricing officialmentioned on GitHub report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Results from the paper archive 2025-07-28

No leaderboard rows for this paper in the archive.

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections