Docs / nablatensor-quant / com.nablatensor.quant.transform

record

VarianceGammaCf

Variance-Gamma characteristic function of the log-return. VG is Brownian motion with drift theta and volatility sigma evaluated at a Gamma-distributed business time with unit mean rate and variance nu:

phi(u) = exp( i u (r + omega) T ) (1 - i u theta nu + sigma^2 nu u^2 / 2)^{-T/nu}
omega  = (1/nu) ln(1 - theta nu - sigma^2 nu / 2)     (martingale correction)

As nu -> 0 the Gamma time concentrates and VG -> Black-Scholes with volatility sigma. This is also the closed-form pricing route for the VG model that the F7 Monte-Carlo step block deferred.

Record components

rate
double
sigma
double
nu
double
theta
double

Methods

Complex phi(double u, double t)
double cumulant1(double t)
double cumulant2(double t)
double cumulant4(double t)