Applications of fractional diffusion in option pricing

Jan Korbel

Workshop Fractional Differential Equations, Applications and Complex Networks, Lorentz Center, Leiden

slides available at: slides.com/jankorbel

References:

[1] Physica A 449 (2016) 200-214; 10.1016/j.physa.2015.12.125

[2] Fract. Calc. Appl. Anal. 19 (6) (2016) 1414-1433; 10.1515/fca-2016-0073

[3] Fractal Fract. 2 (1) (2018) 15; 10.3390/fractalfract2010015

[4] Fract. Calc. Appl. Anal. 21 (4) (2018) 981-1004; 10.1515/fca-2018-0054

[5] Risks 7 (2) (2019) 36; 10.3390/risks7020036

[6] Mathematics 7 (9) (2019) 796; 10.3390/math7090796

[7] Fract. Calc. Appl. Anal. 23 (4) (2020) 996-1012; 10.1515/fca-2020-0052

[8] Risks 8 (4) (2020) 124; 10.3390/risks8040124

[9] Mathematics 9(24), 3198;10.3390/math9243198

 

Work [2] has been first discussed with Yuri Luchko here

more than 7 years ago

Review paper [6]

Recent paper [7] with Živorad and Johan

Option pricing

  • First option pricing model (Black and Scholes 1973) 
    • based on ordinary Brownian motion
    • Nobel prize in economics (Scholes, Merton) - 1997
  • In financial crises or in complex markets, the model cannot catch
    realistic market dynamics
    • large drops, sudden shocks, memory effects
  • Finite moment log-stable model (Carr and Wu 2003)
    • based on Lévy-stable fractional diffusion
    • enables large drops
  • We generalize the models by using space-time fractional diffusion equation

Space-time fractional diffusion 

The STFD equation is defined as

$$ \left({}^*_0 \mathcal{D}^\gamma_t - \mu \ {}^\theta \mathcal{D}_x^{\alpha}\right) g(x,t) = 0$$

 

Caputo derivative: \( {}^*_{t_0} \mathcal{D}^\gamma_t f(t) = \frac{1}{\Gamma(\lceil \gamma \rceil - \gamma)} \int_{t_0}^t \mathrm{d} \tau \frac{f^{\lceil \gamma \rceil}(\tau)}{(t-\tau)^{\gamma + 1 - \lceil \gamma \rceil}}\)

Riesz-Feller derivative: \(\mathcal{F}[{}^{\theta} \mathcal{D}^\alpha_x f(x)](k) = -|k|^\alpha e^{i \, \mathrm{sign}(k) \theta \pi/2} \mathcal{F}[f(x)](k) \)

 

Solution can be defined in terms of Mellin-Barnes transform

$$g_{\alpha,\theta,\gamma}(x,t) = \frac{1}{2 \pi i} \frac{1}{\alpha x} \int_{c-i \infty}^{c+i \infty} \frac{\Gamma(\frac{y}{\alpha}) \Gamma(1-\frac{y}{\alpha})\Gamma(1-y)}{\Gamma(1-\frac{\gamma}{\alpha} y)\Gamma(\frac{\alpha-\theta}{2 \alpha} y) \Gamma(1- \frac{\alpha-\theta}{2 \alpha} y)} \left(\frac{x}{-\mu t}\right)^y \mathrm{d} y$$

[1] Physica A 449 (2016) 200-214

Space-time fractional diffusion 

  • \(\gamma=1, \alpha=2\) - ordinary Gaussian diffusion

 

 

  • \(\gamma=1, \alpha<2\) - Lévy-stable diffusion

 

 

  • \(\gamma \neq 1, \alpha=2\) - diffusion with memory

 

 

  • \(\gamma \neq 1, \alpha<2\) - space-time fractional diffusion

[6] Mathematics 7 (9) (2019) 796

Space-time fractional option pricing

Price of European call option: $$C(S,K,\tau) = \int_{-\infty}^\infty \max\{S e^{(r+\mu) \tau + x}-K,0\} g_{\alpha,\theta,\gamma}(x,\tau) \mathrm{d} x$$

Interpretation of parameters:

  • \(\theta = \max\{-\alpha, \alpha-2\}\) 
    • maximally asymmetric distribution
    • power-law probability of drops (negative Lévy tail)
    •  Gaussian probability of rises (positive exponential tail
  • \(\alpha < 2\) - risk redistribution to large drops
  • \(\gamma \) - risk redistribution in time
    • \(\gamma < 1\) shorter contracts are more risky
    • \(\gamma > 1\) longer contracts are more risky

[1] Physica A 449 (2016) 200-214; [3] Fractal Fract. 2 (1) (2018) 15

Space-time fractional option pricing

We can rewrite the option price via Mellin-Barnes representation: $$C(S,K,\tau) = \frac{K e^{-r \tau}}{\alpha} \int_{c_1 - i \infty}^{c_1 + i \infty} \int_{c_2 - i \infty}^{c_2 + i \infty} (-1)^{t_2} \frac{\Gamma(t_2)\Gamma(1-t_2)\Gamma(-1-t_1+t_2)}{\Gamma(1-\frac{\gamma}{\alpha}t_1)}$$

$$\times(- \log\frac{S}{K}-(r+\mu) \tau)^{1+t_1-t_2}(-\mu\tau)^{-t_1/\alpha} \frac{\mathrm{d}t_1}{2\pi i}\wedge \frac{\mathrm{d} t_2}{2 \pi i}$$

This can be compactly represented as an integral over a complex differential 2-form:

$$C(S,K,\tau) = \frac{K e^{-r \tau}}{\alpha} \int_{\vec{c} + i \mathbb{R}^2} \omega$$

Its characteristic vector is \(\Delta = (-1+\frac{\gamma}{\alpha},1)\)

As a result, the integral can be expressed as a sum of residues, which can be simply written as a double sum

Residues of the differential 2-form

Double-series representation

By using residue summation in \(\mathbb{C}^2\) it is possible to express the price in terms of rapidly-convergent double series ( \(\mathcal{L} = \log \frac{S}{K} + r \tau\) ) 

$$C(S,K,\tau) = \frac{K e^{-r \tau}}{\alpha}  \sum_{n=0}^\infty \sum_{m=1}^\infty \frac{1}{n! \Gamma\left(1 + \frac{m-n}{\alpha}\right)}(\mathcal{L}+\mu \tau)^{n}(-\mu \tau)^{\frac{m-n}{2}}$$

[4] Fract. Calc. Appl. Anal. 21 (4) (2018) 981-1004

  • Pricing of more exotic types of options (American, digital,...) under the space-time fractional diffusion model and formulas for the risk sensitives  ("the Greeks" - Gamma, Delta, Rho,...)
    • [5] Risks 7 (2) (2019) 36; 10.3390/risks7020036
    • [6] Mathematics 7 (9) (2019) 796; 10.3390/math7090796

Space-time fractional option pricing

More results

Subordinator representation

\(g_{\alpha,\theta,\gamma}(x,t)\) can be represented as a subordinated process

$$g_{\alpha,\theta,\gamma}(x,t) = \int_0^\infty \mathrm{d} l K_\gamma(t,l) L_{\alpha}^\theta(l,x)$$

  • \(L_{\alpha}^\theta(l,x)\) - Lévy-stable distribution with scaling parameter \(l\) 
  • \(K_\gamma(t,l\) - subordinator (smearing kernel)
    • \(K_\gamma(t,l) =  \frac{t}{l^{1+1/\gamma} \gamma}  L_\gamma^{\gamma}\left(\frac{t}{l^{1/\gamma}}\right)\)
  • We compare with other subordinated models
    • Variance gamma \(K_\lambda(t,l) =  \lambda  e^{\lambda  (-t/l)}\)
    • Negative inverse-gamma \(K_{\alpha,\beta}(t,l) = \frac{e^{-\frac{\beta }{t/l}} \left(\frac{\beta }{t/l}\right)^{\alpha }}{t/l \Gamma (\alpha )}\)

[1] Physica A 449 (2016) 200-214; [8] Risks 8 (4) (2020) 124

Subordinator representation

Space-time fractional option pricing with varying order of fractional derivatives

[3] FCAA 19 (6) (2016) 1414-1433 

  • One of the important aspects of financial markets is switching between different regimes - conjuncture vs crisis
  • Long-term scaling properties remain stable for each stock.
  • This requires a time-dependent description by fractional diffusion of varying order.
  •  Let us define intervals \(T_i = (t_i ; t_{i+1})\)
  • Dynamics described by a space-time fractional diffusion in each interval $$ \left({}^*_{t_i} \mathcal{D}^{\gamma_i}_t - \mu \ {}^\theta \mathcal{D}_x^{\Omega \gamma_i}\right) g(x,t) = 0$$ with initial conditions: \(g_i(x,t_i) := g_{i-1}(x,t_i)\), \(g_0(x,0) := f(x)\)
  • For \(\gamma_i > 1\) we add \(\frac{\partial g_i(x,t)}{\partial t} |_{t=t_i} = 0\)  
  • The overall solution is given as a convolution $$g(x,t) = f(x) \star g_0(x,t_1-t_0) \star \dots \star g_i(x,t-t_i) \qquad \mathrm{for} \ t \in T_i$$

Space-time fractional option pricing with varying order of fractional derivatives

  • The stable parameter is defined as \(\alpha_i = \Omega \gamma_i\) so that \(\Omega = \frac{\alpha_i}{\gamma_i}\) remains the same among all intervals \(T_i\) and characterizes the scaliung of \(g(x,t) \mathrm{d}{x} = \frac{1}{t^{\Omega}} g\left(\frac{x}{t^{\Omega}}\right) \mathrm{d}{x}\)
  • Omega can be estimated e.g., from diffusion entropy analysis \(S(t) = - \int g(x,t) \ln g(x,t) = S(1) + \Omega \ln t\)
  • This can be used, e.g., to model diffusion in a temporally abnormal period (crisis)
  • We distinguish two intervals
    • short-term behavior affected by immediate dynamics
    • long-term behavior characterized by scaling properties
  • This regime switch can be described by \(g(x, t)\)  as an overlap between space-time fractional
    diffusion (\(t \leq \tau\)  ) and Lévy flight (\tau \leq t).
  • Considering \(\Omega\) as a system-characterized scaling exponent we obtain  $$g(x,t) = \left\{ \begin{array}{ll} g^{\theta}_{\Omega \gamma,\gamma}(x,t) & t \leq \tau \\ \left[ g^{\theta}_{\Omega \gamma,\gamma}(\tau) \star L_\Omega^\theta(t-\tau)  \right](x) & t > \tau \end{array}\right.$$ 

Space-time fractional option pricing with varying order of fractional derivatives

Space-time fractional option pricing with varying order of fractional derivatives

Applications of Hilfer-Prabhakar fractional diffusion to option pricing

[3] FCAA 23 (4) (2020) 996-1012 

  • We also generalize the time-fractional derivative to a more generalized operator - Hilfer-Prabhakar derivative.
  • We define the following functions:
  • Generalized Mittag-Leffler function $$E^{\gamma}_{\rho,\mu}(t) := \sum_{k=0}^{\infty} \frac{\Gamma(\gamma+k)}{\Gamma(\gamma)\Gamma(\rho k + \mu)}t^k$$ 
  • Rescaled GML function $$e^\gamma_{\rho,\mu,\omega}(t) := t^{\mu-1} E^{\gamma}_{\rho,\mu}(\omega t^\rho) $$
  • Prabhakar integral $$(I^{\gamma}_{\rho,\mu,\omega,0+} f)(t) := \int_0^t (t-y)^{\mu-1} E^{\gamma}_{\rho,\mu}[\omega(t-y)^\rho]f(y) \mathrm{d} y$$

 

 

  • Prabhakar derivative $$(D^{\gamma}_{\rho,\mu,\omega,0+} f)(x) := \frac{d^m}{d x^m}(I^{-\gamma}_{\rho,m-\mu,\omega,0+}f)(x)$$
  • Generalized Hilfer-Prabhakar derivative $$(D^{\gamma,\mu,\nu}_{\rho,\omega,0+} f)(x):= (I^{-\gamma \nu}_{\rho,\nu(n-\mu),\omega,0+} \frac{\mathrm{d}^n}{\mathrm{d} x^n} I^{-(\gamma)(1-\nu)}_{\rho,(1-\nu)(n-\mu),\omega,0+} f)(x)$$
  • The log-price evolution is then driven by the fractional diffusion equation $$D^{\gamma}_{\rho,\mu,\omega,0+} g(x,t) = \kappa \frac{\mathrm{d}^2}{\mathrm{d} x^2} g(x,t)$$
  • The initial conditions are: \(u(x,0) = g(x)\), \(\frac{\partial u(x,t)}{\partial t} |_{t=0} = h(x)\)
  • We can then calculate the value of the European call option if the underlying stock is driven by the aforementioned FDE

$$u(x,t) =c^+ u^+(x,t) \xi_{x\geq 0}(x)+c^- u^-(x,t) \xi_{x<0}(x)$$
$$u^+(x,t)=\sum_{n=0}^\infty  \Phi_{-2n}(x) (-\kappa)^n  e^{\gamma n}_{\rho,\mu n+1,\omega}(t)$$
$$u^-(x,t)=\sum_{n=0}^{\infty}\frac{|x|^{2n+1}}{(2n+1)!\kappa^{n+1}}{e}^{-\gamma(n+1)}_{\rho,-\mu(n +1)+1,\omega}(t)$$

The fundamental solution of the FDE:

Thus, the option price can be expressed as

$$C(S,K,\tau) = c^+ C^+(S,K,\tau) + c^- C^-(S,K,\tau)$$

$$ C^+(S,K,\tau)  =  \max\{S e^{(r+q)\tau}-K,0\} +  \phi_K(S e^{(r+q)\tau}) \sum_{n=1}^\infty (-\kappa)^n e^{\gamma n}_{\rho,\mu n+1,\omega}(\tau)$$

$$C^-(S,K,\tau) = \sum_{n=0}^{\infty}\frac{1}{(2n+1)!\kappa^{n+1}} {e}^{-\gamma(n+1)}_{\rho,-\mu(n+1)+1,\omega}(\tau)$$ $$ \times \left(e^{(r+q) \tau} \gamma(2(n+1),\log(Se^{(r+q)\tau}/K)) \frac{K \ (log(S e^{(r+q)\tau}/K))^{2(n+1)}}{2(n+1)} \right)$$
where \(\phi_K(x) = x\) if \(x > K\) and \(\phi_K(x) =0\) if \(x< K\), and \(\gamma\) is the incomplete gamma function.

Finally, we obtain that

Thank you!