SVCJ Model¶
In this subpackage (ajdmom.mdl_svcj), we consider the following
SV model, which adds contemporaneous jumps
in the price and variance of the Heston model:
where
\(z^v(t)\) is a CPP with constant arrival rate \(\lambda_v\) and jumps (\(J_i^v\)) distributed according to an exponential distribution with scale parameter \(\mu_v\) (= 1/rate), i.e., \(J_i^v \sim \text{exp}(\mu_v)\) (which will help to make sure the variance always be non-negative, i.e., \(v(t) \ge 0, \forall t\ge 0\)).
\(z^s(t)\) is another CPP sharing the same arrival process with \(z^v(t)\), and with jumps distributed according to a normal distribution with mean \(\mu_s + \rho_J J_i^v\) (dependent on the realized jump \(J_i^v\) in the varance process) and variance \(\sigma_s^2\), i.e., \(J_i^s|J_i^v \sim \mathcal{N}(\mu_s+\rho_J J_i^v, \sigma_s^2)\).
For models including jumps in the variance, both conditional and unconditional moments can be derived.
Conditional Moments - I¶
We now introduce the following notation:
Additionally, we define
where \(z^*(t)\) is another compound Poisson process sharing the same arrival process as \(z^v(t)\) and \(z^s(t)\), but with independent jumps \(J_i^*\sim \mathcal{N}(\mu_s, \sigma_s^2)\). Since the jumps of \(z^s(t)\) are distributed as \(J_i^s|J_i^v \sim \mathcal{N}(\mu_s + \rho_J J_i^v, \sigma_s^2)\), the compound Poisson process in the return can be decomposed into another two compound Poisson processes, i.e., \(I\!Z_{t}^s = \rho_J I\!Z_t + I\!Z_t^*\). The solution to the variance process now is given by:
For the return \(y_t\) (\(y_t \mathrel{:=} p(t) - p(0)\)), we have the following decomposition:
where \(\beta_t = (1-e^{-kt})/(2k)\) by definition. The \(m\)-th conditional moment of \(y_t\), given \(v_0\), can be derived through
where \(\boldsymbol{m} \mathrel{:=} (m_1, \dots, m_8)\), \(c(\boldsymbol{m}) \mathrel{:=} \binom{m}{m_1,\dots,m_8}\) and
where \(\boldsymbol{i} \mathrel{:=} (i_1,i_2, i_3,i_4)\),
The first conditional moment is straightforward to compute and is given by:
where \(\mathbb{E}[v] = \theta + \lambda \mu_v /k\). To compute higher-order conditional moments of \(y_t\), it suffices to evaluate the conditional joint moment:
Before addressing the computation of this joint moment, we outline the derivation of conditional central moment of \(y_t\). Define the centralized return as
The \(m\)-th conditional central moment of \(\bar{y}_t\) can then be expressed as:
This decomposition demonstrates that the computation of conditional central moments relies on the computation of conditional moments.
Unconditional Moments¶
Consequently, the conditional moments of the return, \(\mathbb{E}[y_t^m|v_0]\), are also polynomials in \(v_0\). This property allows us to leverage the polynomial structure to compute the unconditional moments of the return, \(\mathbb{E}[y_t^m]\), as demonstrated in the SRJD Model.
Conditional Moments - II¶
For some circumstances, the conditional is that both the initial variance and the jumps in the variance are given. This section is devoted to deriving the conditional moments and central moments under these situations.
Note that \(y_t \triangleq \log s(t) - \log s(0)\). Define \(I\!Z_t^s\triangleq \int_0^t dz^s(u)\). Then, we have
where \(y_{svvj,t}\) denotes the yield \(y_t\) in Equation (1) from the SVVJ model.
Given the initial variance \(v_0\) and the CPP in the variance over interval \([0,t]\), \(z^v(u), 0\le u \le t\), we are going to derive the conditional moments and conditional central moments of return over this interval \([0,t]\).
We define two centralized variables
to introduce the (conditionally) centralized return
Thus, the conditional moments and central moments can be derived through the following equations,
They are implementd in functions moments_y_to()
and cmoments_y_to() in this subpackage
(ajdmom.mdl_svcj), respectively.
Note that
And \(\mathbb{E}[(\overline{I\!Z_t^{s}})^m|z^v(u), 0\le u \le t]\) is
derived similarly. They are implemented in functions
moment_IZs() and
cmoment_IZs() in this subpackage
(ajdmom.mdl_svcj), respectively.
API¶
Central Moments of the SVCJ model |
|
Moments of the SVCJ model |
|
Conditional Central Moments of the SVCJ model, given initial variance |
|
Conditional Moments of the SVCJ model, given initial variance |
|
Conditional Central Moments for the SVCJ model, given \(v_0\) and the realized jumps in the variance. |
|
Conditional Moments for the SVCJ model, given \(v_0\) and the realized jumps in the variance. |
|
Joint Conditional Moment of \(I\!E_t,I_t,I_t^{*},I\!E\!Z_t,I\!Z_t,I\!Z_t^{*}|v_0\) |
|
Joint Moments of CPPs \(I\!E\!Z_{s,t}, I\!Z_{s,t}, I\!Z_{s,t}^{*}\) |