Skip to content

feat(quantlib): add Heston (1993) stochastic volatility option pricing - #1195

Open
santhreal wants to merge 1 commit into
HKUDS:mainfrom
santhreal:feat/quantlib-heston-model
Open

feat(quantlib): add Heston (1993) stochastic volatility option pricing#1195
santhreal wants to merge 1 commit into
HKUDS:mainfrom
santhreal:feat/quantlib-heston-model

Conversation

@santhreal

Copy link
Copy Markdown
Contributor

Summary

Implements semi-analytical European option pricing under the Heston (1993) stochastic volatility model via numerical quadrature of the continuous characteristic function (Lewis 2001 / Albrecher et al. 2007 formulation).

Changes

  • Added agent/src/quantlib/volatility.py implementing heston_price, heston_characteristic_function, and heston_feller_condition.
  • Exposed functions via QuantlibCallTool in agent/src/tools/quantlib_tool.py.
  • Added unit and property tests in agent/tests/quantlib/test_volatility.py testing against published literature benchmarks (Moodley 2005), put-call parity, and convergence to Black-Scholes.

Signed-off-by: santhreal 64453045+santhreal@users.noreply.github.com

@santhreal
santhreal force-pushed the feat/quantlib-heston-model branch from b5ef73b to 5790e1a Compare August 24, 2026 10:23
Implement semi-analytical European option pricing under the Heston stochastic
volatility model via numerical quadrature of the continuous characteristic
function (Lewis 2001 / Albrecher et al. 2007 formulation).

Signed-off-by: santhreal <64453045+santhreal@users.noreply.github.com>
@santhreal
santhreal force-pushed the feat/quantlib-heston-model branch from 5790e1a to b415de9 Compare August 24, 2026 10:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant