---
title: SLV with Stochastic Correlation & Jumps
url: https://www.emergentmind.com/topics/slv-with-stochastic-correlation-and-correlated-jumps
type: topic
---

# SLV with Stochastic Correlation & Jumps

The stochastic local volatility (SLV) model with stochastic spot/volatility correlation and correlated jumps is an advanced mathematical framework for modeling the dynamics of foreign exchange (FX) option markets. The model is designed to capture stochastic skew—the empirical phenomenon that the implied volatility skew observed in FX options markets exhibits random, time-varying behavior—not reproducible by constant-correlation stochastic volatility or jump models. The approach considers spot (FX rate), instantaneous variance, and their correlation as state variables, each driven by a mixture of correlated Brownian motions and Lévy jump processes, enabling comprehensive modeling of skew and its stochastic dynamics, including jump-induced discontinuities and term-structure effects [1701.02821].

## 1. Stochastic Local Volatility Model Formulation

The model consists of three coupled stochastic differential equations (SDEs) in risk-neutral measure:

- $S_t$: the FX spot;
- $v_t$: the instantaneous variance;
- $R_t = \operatorname{artanh}\,\rho_t$ with $\rho_t = \tanh R_t \in [–1,1]$, the spot/variance instantaneous correlation parameterized via the artanh transformation to ensure boundedness.

The SDEs are:
\[
\begin{aligned}
dS_t &= (r_d - r_f) S_t\, dt + \Sigma_s(S_t, t)\, S_t^c\, \sqrt{v_t}\, dW_{s,t} + S_t\, dL_{s,t} \\
dv_t &= \kappa_v(t)[\theta_v(t) - v_t]\, dt + \xi_v\, v_t^a\, dW_{v,t} + v_t\, dL_{v,t} \\
dR_t &= \kappa_r(t)[\theta_r(t) - R_t]\, dt + \xi_r\, dW_{r,t} + dL_{r,t}
\end{aligned}
\]
where:
- $W_{s,t}$, $W_{v,t}$, $W_{r,t}$ are correlated Brownian motions;
- $L_{i,t}$ are pure-jump Lévy processes with both idiosyncratic and common components;
- $c, a \in [0,2)$ are power-law exponents (e.g., for Heston, $a=1/2$, $c=0$);
- $\Sigma_s(\cdot)$ is a local volatility surface.

This formulation includes stochastic local volatility, mean-reverting variance and correlation, and both idiosyncratic and common jumps [1701.02821, Sect. 2].

## 2. Correlated Diffusion and Jump Structures

### 2.1 Diffusion Correlation

The Brownian drivers have instantaneous correlations:
\[
\begin{aligned}
E[dW_s\, dW_v] &= \rho_{sv}(t)\, dt = \tanh R_t\, dt \\
E[dW_s\, dW_r] &= \rho_{sr}(t)\, dt = \rho_{sv}(t)\, \rho_{vr} \\
E[dW_v\, dW_r] &= \rho_{vr}\, dt
\end{aligned}
\]
where $\rho_{vr}$ is constant, ensuring the $3 \times 3$ instantaneous correlation matrix is positive semidefinite for all $R_t \in \mathbb{R}$. The stochasticity in $\rho_{sv}(t)$ introduces dynamic skew effects.

### 2.2 Correlated Lévy Jumps

Each jump process $L_{i,t}$ is decomposed as:
\[
L_{i,t} = Y_{i,t} + b_i\, Z_t
\]
with $Y_i$ independent idiosyncratic Lévy processes and $Z_t$ a common Lévy process, coupled by coefficients $b_i$. Their pairwise jump-correlation is
\[
\rho_{ij}^{jump} = \frac{b_i b_j\, \operatorname{Var}(Z_1)}
{\sqrt{[\operatorname{Var}(Y_{i1}) + b_i^2 \operatorname{Var}(Z_1)][\operatorname{Var}(Y_{j1}) + b_j^2 \operatorname{Var}(Z_1)]}}
\]
The total instantaneous correlation for each pair includes both diffusion and jump contributions, as in
\[
\rho_{sv} = \frac{\rho_{sv}^{\mathrm{(diff)}} \sigma_s \sigma_v + b_s b_v \operatorname{Var}(Z_1)}
{\sqrt{(\sigma_s^2 + S^2 \operatorname{Var}(L_{s1}))(\sigma_v^2 + v^2 \operatorname{Var}(L_{v1}))}}
\]
with $\sigma_s = \Sigma_s S^c \sqrt{v}$, $\sigma_v = \xi_v v^a$, and $\sigma_r = \xi_r$. There is no correlation between Brownian and jump parts [1701.02821, Sect. 2.2].

## 3. PIDE Framework for Option Pricing and Calibration

### 3.1 Backward PIDE (Pricing)

Option valuation is based on a three-dimensional Partial Integro-Differential Equation (PIDE) for the undiscounted option value $V(S, v, R, \tau)$:
\[
\frac{\partial V}{\partial \tau} = (\mathcal{D} + \mathcal{J} – r) V
\]
where:
- $\mathcal{D}$ comprises convection, diffusion, and mixed-derivative terms corresponding to the SDE drift and diffusive covariance structure,
- $\mathcal{J}$ is an integral operator capturing jumps via the joint Lévy measure over $(S, v, R)$,
- $r$ is the discount rate.

### 3.2 Forward PIDE (Calibration)

For calibration, the forward density $p(S, v, R, t)$ satisfies the adjoint PIDE:
\[
\frac{\partial p}{\partial t} = \mathcal{A} p := \mathcal{D}^T p + \mathcal{J}^T p
\]
This equation allows for simultaneous calibration across strikes and maturities. The adjoint operators transpose drift, diffusion, and integral components accordingly [1701.02821, Sect. 4].

## 4. Fully Implicit Finite-Difference Solver

The numerical solution employs a fully implicit Strang-splitting Alternating Direction Implicit (ADI) scheme enhanced by Picard-splitting for mixed derivatives:

- **Strang Split**: Each time-step ($\Delta t$) consists of half diffusion, full jumps, then half diffusion steps:
  1. $p^{(1)} = \exp(\tfrac{1}{2} \Delta t\, \mathcal{D}^T) p^n$
  2. $p^{(2)} = \exp(\Delta t\, \mathcal{J}^T) p^{(1)}$
  3. $p^{n+1} = \exp(\tfrac{1}{2} \Delta t\, \mathcal{D}^T) p^{(2)}$

- **1D Sub-Steps**: Each univariate convection-diffusion operator is solved implicitly using backward-Euler or Crank-Nicolson formalisms with $\theta \in [1/4, 1/2]$ for unconditional stability and M-matrix structure. These sub-steps are linear in each spatial direction.

- **Mixed Derivatives**: Rather than an explicit seven-point finite-difference, the mixed second derivative $\partial^2/\partial S \partial v$ is handled by sequential 1D implicit solves, ensuring nonnegativity, second-order spatial accuracy, and stability (damping parameter $\beta$, as shown in Prop. 5.2).

- **Jump Operators**: Split among components and executed using matrix exponentials or ADI approximations. Under a double-exponential law for jumps (e.g., Kou, 2004), the approach remains computationally efficient in $O(N)$ time per direction.

- **Accuracy and Stability**: The scheme achieves unconditional $L^\infty/L_2$ stability, mass conservation (Preserves $\sum p = 1$), and second-order accuracy in time and space by design [1701.02821, Sect. 5].

The table summarizes operator characteristics:

| Operator Type             | Numerical Method           | Complexity/Features                    |
|-------------------------- |---------------------------|----------------------------------------|
| 1D Convection/Diffusion   | Implicit (BV-Euler/CrN)   | Banded, $O(N)$ per direction           |
| Mixed Derivative          | Picard Split              | Unconditionally stable, $O(N)$         |
| Jump (Lévy)               | Matrix Exponential/ADI    | $O(N)$, negative-definite, mass-pres.  |

## 5. Multi-Stage Calibration Procedure

The model admits a four-stage sequential calibration protocol:

1. **Local Volatility Surface**: Calibrate $\Sigma_s(S, t)$ by fitting to vanilla European options with variance and correlation dynamics disabled ($\xi_v = 0$, $\xi_r = 0$, no jumps), equivalent to a Dupire local vol step.

2. **SV Diffusion**: With volatility-of-volatility enabled ($\xi_v > 0$), fit $(\kappa_v, \theta_v, \xi_v)$ to at-the-money options and variance swap data.

3. **Correlation Diffusion**: Adjust correlation parameters $(\kappa_r, \theta_r, \xi_r)$ to fit risk-reversal term structures—exotics sensitive to skew—using the forward PIDE solver for efficiency.

4. **Jumps**: Fit idiosyncratic jump parameters $(\phi_i, p_i, \theta_{1,i}, \theta_{2,i})$ for $i = s, v, r$ to short-dated smile features; calibrate common-jump loadings $b_i$ and variance $\operatorname{Var}(Z)$ to match stochastic skew across maturities.

Optimization minimizes a weighted objective function over option prices or implied volatilities, with gradients approximated via finite differences or adjoints and solved via Levenberg-Marquardt or hybrid optimizers. The forward PIDE enables efficient all-strikes-at-once calibration [1701.02821, Sect. 5].

## 6. Empirical Performance and Stochastic Skew

Numerical experiments conducted on a non-uniform $101 \times 81 \times 81$ space grid and $\Delta t = 0.01$ show the following qualitative and quantitative model behaviors:

- In the Heston-type limit ($\kappa_r = 0$, $\xi_r = 0$), model output matches FFT benchmarks for ATM calls within 0.02% error.
- The time-varying risk-reversal skew as a function of maturity shows significant variability with stochastic correlation, including up to ±250 bps relative difference compared to constant-correlation models.
- Barrier and double-no-touch (DNT) exotic volatilities exhibit shifts of 5–50 bps depending on the stochasticity of $\rho_t$.
- Introducing correlated jumps, even with low common-jump intensity ($\phi = 0.3$), produces up to ±10% shifts in barrier risk-reversal skew.

These results confirm that incorporating both stochastic correlation and correlated jumps across spot, variance, and correlation dimensions enables the reproduction of observed stochastic skew in FX options—manifested as sign changes, term-structure oscillations, and amplitude variations of the implied-vol slope at fixed delta unattainable with constant-$\rho$ stochastic volatility plus jump models. The fully implicit, mass-conserving, Strang-ADI forward PIDE solver enables practical calibration to market data within feasible computational times ($<1$ minute for a full grid run on standard hardware) [1701.02821, Sect. 6].

Source: https://www.emergentmind.com/topics/slv-with-stochastic-correlation-and-correlated-jumps