1. Introduction
Classical stochastic volatility models are known to provide an overall good fit of option price data (or of the so-called implied volatility surface), except for short maturities; in this particular region, adding jumps has historically provided a good patch, at the expense of complicated hedging, and more recently rough volatility models [Reference Alòs, León and Vives2, Reference Bayer, Friz and Gatheral4, Reference El Euch and Rosenbaum11, Reference Fukasawa14, Reference Gatheral, Jaisson and Rosenbaum16, Reference Guennoun, Jacquier, Roome and Shi17, Reference Jacquier, Martini and Muguruza23] have been shown to perform better while preserving the continuity of the sample paths. Building on the intuition that these refinements somehow capture a certain kind of uncertainty around the starting time of the process, a randomised version of the Heston model [Reference Heston20] was proposed in [Reference Jacquier and Shi21, Reference Mechkov25], where the starting point of the variance process is considered random. The authors showed there that this extra source of randomness generates the desired behaviour of implied volatility for small times. Mathematically, this was proved showing that the underlying stock price process satisfies some large deviations principles with specific rates of convergence. Moderate deviations, however, although formally equivalent to large deviations, usually provide more efficient ways (from a numerical point of view) to compute limiting probabilities. Introduced in [Reference Rubin and Sethuraman27], they have become an increasingly useful tool in probability and in statistical physics, as discussed in [Reference Babu and Deo3, Reference De Acosta8, Reference Dembo9, Reference Liming24]. They have also recently appeared in mathematical finance in order to provide a different, yet somehow more useful, view on asymptotics, and important results in this direction can be studied in [Reference Bayer, Friz, Gulisashvili, Horvath and Stemper5, Reference Friz, Gerhold and Pinter13, Reference Jacquier and Spiliopoulos22].
This paper builds upon the large deviations results from [Reference Jacquier and Shi21] and provides their moderate deviations counterparts, in the context of small-time behaviour of the randomised Heston model. Contrary to large deviations, the moderate deviations rate functions are available here in closed form, hence allowing for more efficient and quicker computations. In passing, we provide (Theorems 2 and 4) unusual examples of moderate deviations rate functions which do not have a quadratic form. We gather some technical results and background in the appendix.
1.1. Notation
Let
${\mathbb{R}}_+ \coloneqq [0,\infty)$
,
${\mathbb{R}}_+^* \coloneqq (0,\infty)$
, and
${\mathbb{R}}^* \coloneqq {\mathbb{R}}\setminus\{0\}$
. For two functions f and g we write
$f\sim g$
as x tends to
$x_0$
if
$\smash{\lim\limits_{x\rightarrow x_0} f(x)/g(x) =1}$
. We denote by
$\sigma_t(x)$
the implied volatility for given maturity t and log-strike x. Finally, for a sequence
$(Y_t)_{t\geq 0}$
satisfying a large deviations principle as t tends to zero with speed g(t) and good rate function
$\Lambda$
we use the notation
$Y\sim{\text{LDP}}(g(t), \Lambda)$
.
2. Model description
On a given filtered probability space
$(\Omega, {\mathcal{F}}, ({\mathcal{F}}_t)_{t\geq 0}, {\text{P}})$
supporting two independent Brownian motions
$W^{(1)}$
and
$W^{(2)}$
, we consider the following dynamics for a log-stock price process
$(X_t)_{t\geq 0}$
:
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200504073601830-0557:S0021900219000731:S0021900219000731_eqn1.png?pub-status=live)
with
$\kappa, \theta, \xi>0$
and
$\rho\in[-1,1]$
. This corresponds to the randomised version of the classical Heston model [Reference Heston20], as recently proposed and analysed in [Reference Jacquier and Shi21, Reference Mechkov25]. We assume that
${\mathcal{V}}$
is a continuous random variable independent of the filtration
$({\mathcal{F}}_t)_{t\geq 0}$
, and that the interior of its support reads
$({\mathfrak{v}_-},{\mathfrak{v}_+})\subseteq{\mathbb{R}}_+^*$
. We further assume that its moment-generating function
${\text{M}}_{{\mathcal{V}}}(u)\coloneqq {\text{E}}[{\text{e}}^{u{\mathcal{V}}}]$
is well defined on an open interval containing the origin, and denote
${\mathfrak{m}}\coloneqq \sup\{u\,:\,{\text{E}}[{\text{e}}^{u{\mathcal{V}}}]<\infty\}$
. We shall distinguish three separate behaviours for the randomisation
${\mathcal{V}}$
: bounded support (
${\mathfrak{v}_+}<\infty$
), thin tail (
${\mathfrak{m}}=\infty$
,
${\mathfrak{v}_+}=\infty$
), and fat tail (
${\mathfrak{m}}<\infty$
,
${\mathfrak{v}_+}=\infty$
). Following [Reference Jacquier and Shi21], we introduce the following assumptions characterising the thin tail and fat tail cases:
Assumption 1. (Thin tails.)
${\mathfrak{v}_+} = \infty$
and
${\mathcal{V}}$
admits a smooth density f with
$\log f(v)\sim -l_1 v^{l_2}$
as v tends to infinity, for some
$(l_1,l_2)\in {\mathbb{R}}_+^*\times(1,\infty)$
.
Assumption 2. (Fat tails.) There exists
$(\gamma_0,\gamma_1,\omega) \in {\mathbb{R}}^*\times{\mathbb{R}}\times\{1,2\}$
such that the following asymptotics hold for the cumulant-generating
function (cgf) of
$\;{\mathcal{V}}$
as u
tends to
${\mathfrak{m}}$
from below:
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200504073601830-0557:S0021900219000731:S0021900219000731_eqnU1.png?pub-status=live)
and
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200504073601830-0557:S0021900219000731:S0021900219000731_eqnU2.png?pub-status=live)
Common continuous distributions fit into this framework, in particular the uniform distribution (bounded support), the folded Gaussian distribution, the gamma distribution (Assumption 2 with
$\omega=1$
), and the noncentral chi-squared (Assumption 2 with
$\omega=2$
).
Before stating the main results of the paper, let us recall some information on the cumulant-generating function of
$X_t$
, which will be essential for the rest of the analysis. As proved in [Reference Albrecher, Mayer, Schoutens and Tistaert1], the moment-generating function of
$X_t$
in the standard Heston model (where
${\mathcal{V}}$
is a Dirac mass at
$v_0>0$
) admits the closed-form representation
${\text{M}}(t,u) = \exp({\text{C}}(t, u)+{\text{D}}(t, u)v_0)$
, for any
$u\in{\mathcal{D}}_{\text{M}}^t\subset{\mathbb{R}}$
, where
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200504073601830-0557:S0021900219000731:S0021900219000731_eqn2.png?pub-status=live)
Introduce further the real numbers
$u_-\leq 0$
,
$u_+\geq 1$
and the function
$\Lambda\,:\,(u_-, u_+)\to{\mathbb{R}}$
:
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200504073601830-0557:S0021900219000731:S0021900219000731_eqn3.png?pub-status=live)
The pointwise limit of the (rescaled) cumulant-generating function of
$X_t$
then reads [Reference Forde and Jacquier12]
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200504073601830-0557:S0021900219000731:S0021900219000731_eqnU3.png?pub-status=live)
and
$\Lambda$
is well defined, smooth, strictly convex on
$(u_-, u_+)$
, and infinite elsewhere.
3. From moderate to extra large deviations
Moderate deviations classically arise as rescaled large deviations; in our setting, they take the following form: for
$\alpha \ne 0$
, define the process
$\smash{X^{(\alpha)}}$
pathwise via
$\smash{X^{(\alpha)}_t \coloneqq t^{-\alpha}X_t}$
. Moderate deviations for the sequence
$(X_t)_{t\geq 0}$
as t tends to zero are equivalent to large deviations for
$\smash{(X_t^{(\alpha)})_{t\geq 0}}$
and can, in our framework, be derived from finite-dimensional tools using the Gärtner–Ellis theorem. The assumptions on the behaviour of the randomisation
${\mathcal{V}}$
yield different rate functions and speed for the moderate deviations regime, which we analyse sequentially below.
3.1. Distribution with bounded support
We first start with the case where the random initial distribution of
${\mathcal{V}}$
has bounded support, in which case the following holds:
Theorem 1. If
${\mathfrak{v}_+}$
is finite then for any
$\gamma \in (0,1)$
,
$X^{(\alpha)}\sim{\text{LDP}}(t^{\gamma}, \frac{x^2}{2{\mathfrak{v}_+}})$
holds with
$\smash{\alpha \coloneqq \frac{1}{2}(1-\gamma)}$
.
Since
${\mathfrak{v}_+}$
is finite,
${\mathfrak{m}}$
is infinite. One of the striking features of moderate deviations is that, contrary to classical large deviations, the rate function is usually available analytically, and is often of quadratic form [Reference Friz, Gerhold and Pinter13, Reference Guillin18, Reference Guillin and Liptser19]. Note here that, since
$\gamma \in (0,1)$
, then
$\alpha \in (0,\frac{1}{2})$
, and we are in the realm of moderate deviations.
Remark 1. Following [Reference Forde and Jacquier12, Reference Friz, Gerhold and Pinter13], Theorem 1 implies that the European price satisfies
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200504073601830-0557:S0021900219000731:S0021900219000731_eqnU4.png?pub-status=live)
Comparing it with the standard Heston case detailed in [Reference Friz, Gerhold and Pinter13, Equation (5.11)] we see that in the bounded support case the upper bound
${\mathfrak{v}_+}$
replaces the role of fixed initial variance in the Heston model (at the leading order). It is also straightforward that
$\lim_{t\downarrow 0}\sigma^2_t(xt^\alpha) = {\mathfrak{v}_+}$
.
Proof. Let
$\alpha, \gamma \in (0,1)$
. Notice that
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200504073601830-0557:S0021900219000731:S0021900219000731_eqnU5.png?pub-status=live)
where the functions
${\text{C}}$
and
${\text{D}}$
are the components of the moment-generating function of the standard Heston model in (2.2). Then, for any
$t>0$
, the rescaled cumulant-generating function of
$X_t^{(\alpha)}$
reads
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200504073601830-0557:S0021900219000731:S0021900219000731_eqnU6.png?pub-status=live)
for all
$u\in{\mathbb{R}}$
such that the left-hand side exists. Lemma 2 implies that
$\gamma+\alpha$
has to be less than one in order to obtain a nontrivial behaviour. We have the following tail behaviour of the cumulant-generating function: for
${\mathfrak{v}_+}<\infty$
,
$\smash{\lim\limits_{u\uparrow \infty}u^{-1}\log{\text{M}}_{{\mathcal{V}}}(u) = {\mathfrak{v}_+}}$
. Then, as t tends to zero, we deduce from Lemma 2 that
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200504073601830-0557:S0021900219000731:S0021900219000731_eqnU7.png?pub-status=live)
Since
$\alpha\ne 0$
, the nondegenerate result is obtained if and only if
$1-\gamma-2\alpha=0$
, i.e.
$\alpha = \frac{1-\gamma}{2}$
, and the proof follows from application of the Gärtner–Ellis theorem [Reference Dembo and Zeitouni10, Theorem 2.3.6].
3.2. Thin-tail distribution
With
$l_1,l_2$
given in Assumption 1, we introduce two special rates of convergence
$\frac{1}{2}<{\underline{\gamma}}<1<{\overline{\gamma}}$
, and two positive constants
${\underline{\mathfrak{c}}}$
,
${\overline{\mathfrak{c}}}$
:
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200504073601830-0557:S0021900219000731:S0021900219000731_eqnU8.png?pub-status=live)
and define the function
${\underline{\Lambda}^{*}}: {\mathbb{R}}\to{\mathbb{R}}_+$
by
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200504073601830-0557:S0021900219000731:S0021900219000731_eqn4.png?pub-status=live)
Introduce further
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200504073601830-0557:S0021900219000731:S0021900219000731_eqnU9.png?pub-status=live)
with
$\Lambda$
,
$u_{\pm}$
in (2.3). The rescaled deviations asymptotics then take the following form.
Theorem 2. Under Assumption 1, the following statements hold as t tends to zero:
(i) For any
$\gamma \in (0,{\overline{\gamma}})$ ,
$X^{(\alpha)} \sim {\text{LDP}}(t^\gamma, {\underline{\Lambda}^{*}})$ with
$\alpha = \frac{1}{2}(1 - \gamma / {\underline{\gamma}})$ .
(ii) If
$\,\gamma = {\overline{\gamma}}$ , then
$X^{(\alpha)}\sim{\text{LDP}}(t^{\overline{\gamma}}, {\overline{\Lambda}^{*}})$ with
$\alpha = 1-\overline{\gamma}$ .
In case (i), it is easy to see that
$\alpha <\frac{1}{2}$
. In particular, for any fixed
$l_2>1$
,
$\alpha$
is strictly positive if and only if
$\gamma \in (0, {\underline{\gamma}})$
, equal to zero if
$\gamma={\underline{\gamma}}$
, and strictly negative otherwise; hence, only the first case really corresponds to moderate deviations, while the second case (
$\gamma={\underline{\gamma}}$
) corresponds to classical large deviations. In (ii),
$\alpha$
is strictly negative for any
$l_2>1$
. The behaviour when
$\alpha<0$
is not in the realm of moderate deviations: it is actually larger than large deviations (when
$\alpha=0$
).
Let us first state and prove the following short technical lemma. Recall [Reference Bingham, Goldie and Teugels6] that, for
${\mathfrak{a}}>0$
, a function
$f: ({\mathfrak{a}},\infty)\to{\mathbb{R}}_+^*$
is said to be regularly varying with index
$l\in{\mathbb{R}}$
(and we write
$f\in{\mathcal{R}}_l$
) if
$\lim\limits_{x\uparrow \infty}f(\lambda x)/f(x) = \lambda^l$
for any
$\lambda>0$
. When
$l=0$
, the function is called slowly varying. We recall the following lemma, from [Reference Jacquier and Shi21, Lemma 4.7].
Lemma 1. If
$\,|\log f|\in {\mathcal{R}}_l$
(
$l>1$
), then
$
\log{\text{M}}_{{\mathcal{V}}}(z) \sim (l-1) (\frac{z}{l})^{\frac{l}{l-1}}\psi(z)$
at infinity, with
$\psi\in{\mathcal{R}}_0$
defined as
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200504073601830-0557:S0021900219000731:S0021900219000731_eqnU10.png?pub-status=live)
where
$f^\leftarrow(x)\coloneqq\inf\{y\,:\,f(y)>x\}$
defines the generalised inverse.
Proof of Theorem 2. Applying Lemma 2 and Lemma 1, if
$\gamma+\alpha<1$
then
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200504073601830-0557:S0021900219000731:S0021900219000731_eqnU11.png?pub-status=live)
The only nondegenerate result is obtained when
$\alpha = \frac{1}{2}(1 - \gamma/{\underline{\gamma}})$
, and the requirement that
$\gamma+\alpha<1$
implies that
$\gamma< {\overline{\gamma}}$
. The rest follows directly from the Gärtner–Ellis theorem.
If
$\gamma+\alpha = 1$
, then
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200504073601830-0557:S0021900219000731:S0021900219000731_eqnU12.png?pub-status=live)
which imposes
$\gamma ={\overline{\gamma}}$
. Define now
$f(u) \coloneqq {\overline{\gamma}}^{-1}{\overline{\mathfrak{c}}} 2^{{\overline{\gamma}}-1}\Lambda(u)^{{\overline{\gamma}}}$
on
$(u_-, u_+)$
; then
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200504073601830-0557:S0021900219000731:S0021900219000731_eqnU13.png?pub-status=live)
Since
${\overline{\gamma}}>1$
, and since
$\Lambda$
is strictly convex and tends to infinity at
$u_\pm$
, then so does f. Consequently, for any
$x\in{\mathbb{R}}$
the equation
$x=f'(u)$
admits a unique solution in
$(u_-,u_+)$
, and hence the function
${\overline{\Lambda}^{*}}$
is well defined on
${\mathbb{R}}$
and is a good rate function. The large deviations principle follows from the Gärtner–Ellis theorem.
As mentioned above, in a mathematical finance context the case
$\gamma<{\underline{\gamma}}$
belongs to the so-called regime of moderately out-of-the-money [Reference Friz, Gerhold and Pinter13, Reference Mijatović and Tankov26], with time-dependent log-strike
$x_t = xt^\alpha$
for
$x\in{\mathbb{R}}_+^*$
and
$\alpha\in(0,1/2)$
. In a thin-tail randomised environment, the rescaled limiting cgf does not satisfy [Reference Friz, Gerhold and Pinter13, Assumption 6.1], in which the limit is assumed to have a quadratic form. Moreover, Theorem 2 implies that for the original process
$(X_t)_{t\geq 0}$
,
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200504073601830-0557:S0021900219000731:S0021900219000731_eqnU14.png?pub-status=live)
The moderate deviations result from Theorem 2(i) can in fact be strengthened in the following way.
Theorem 3. Let
$s\,:\,{\mathbb{R}}_+^*\to{\mathbb{R}}_+^*$
be a slowly varying (at zero) function. Under Assumption 1, Theorem 2(i) still holds with
$X^{(\alpha)}$
replaced by
$X^{(\alpha)} / s(\!\cdot\!)$
but with speed
$t^{\gamma}s(t)^{-2{\underline{\gamma}}}$
. In particular, for
$x_t \coloneqq t^\alpha s(t)$
, then
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200504073601830-0557:S0021900219000731:S0021900219000731_eqnU15.png?pub-status=live)
This asymptotic behaviour can be translated into small-time behaviour of the implied volatility, following standard computations, and we obtain in particular that, with
$\widehat{\gamma} \coloneqq (1-2\alpha)\break (1-{\underline{\gamma}})>0$
,
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200504073601830-0557:S0021900219000731:S0021900219000731_eqnU16.png?pub-status=live)
Proof. The function
$q\,:\,{\mathbb{R}}_+^*\to{\mathbb{R}}_+^*$
defined by
$q(t)\coloneqq s(t)^{-2{\underline{\gamma}}}$
is slowly varying at zero, and
$\lim_{t\downarrow 0}t^\gamma q(t) = 0$
. Since
$\gamma+\alpha
\in(\frac{1}{2},1)$
, then
$t=o(t^{\gamma+\alpha}q(t)s(t))$
, and Lemma 2 implies that the rescaled cgf of
$X_t/(s(t)t^\alpha)$
reads
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200504073601830-0557:S0021900219000731:S0021900219000731_eqnU17.png?pub-status=live)
Then, from Lemma 1, plugging in the expressions for
$\alpha$
and the function q, the limit of the rescaled cgf reads
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200504073601830-0557:S0021900219000731:S0021900219000731_eqnU18.png?pub-status=live)
The Gärtner–Ellis theorem implies that
$(t^{-\alpha}X_t/s(t))\sim{\text{LDP}}(t^\gamma q(t), {\underline{\Lambda}^{*}})$
, with
${\underline{\Lambda}^{*}}$
in (3.1). Consequently,
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200504073601830-0557:S0021900219000731:S0021900219000731_eqnU19.png?pub-status=live)
The proof then follows by noticing that
$\displaystyle
\frac{{\underline{\Lambda}^{*}}(1)}{q(t)}
= \frac{{\underline{\mathfrak{c}}}}{2{\underline{\gamma}}}s(t)^{2{\underline{\gamma}}}
= {\underline{\Lambda}^{*}}( s(t) )$
for all
$t>0$
. It is easy to check that the sequence
$(t^\gamma x_t)_{t\geq 0}$
satisfies [Reference Caravenna and Corbetta7, Hypothesis 2.2], so that the small-time limit of the implied variance follows from [Reference Caravenna and Corbetta7, Theorem 2.3]:
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200504073601830-0557:S0021900219000731:S0021900219000731_eqnU20.png?pub-status=live)
For any fixed
$x>0$
, the function
$s(t)\equiv x$
is trivially regularly varying at the origin, and the following is thus an immediate consequence of Theorem 3.
Corollary 1. Consider the following two regimes:
• moderately out-of-the-money:
$(\alpha,x) \in (0,\frac{1}{2})\times{\mathbb{R}}_+^*$ ;
• small time and large strike:
$(\alpha,x) \in (1-{\overline{\gamma}},0)\times{\mathbb{R}}_+^*$ .
Under Assumption 1, for any
$x>0$
,
$\displaystyle
\lim_{t\downarrow 0} t^{\widehat{\gamma}}\sigma_t^2(xt^\alpha) = {\underline{\mathfrak{c}}}^{-1}{\underline{\gamma}} x^{2(1-{\underline{\gamma}})}$
.
3.3. Fat-tail distribution
The fat-tail distribution case yields some degeneracy, and forces us to analyse the asymptotic behaviour of the cumulant-generating function in more detail, in particular using sharp large deviations techniques for the rescaled process
$(X^{g}_t)_{t\geq 0}$
defined by
$X^{g}_t \coloneqq g(t)^{-1} X_t$
for
$t>0$
, where the function
$g\,:\,{\mathbb{R}}_+\to{\mathbb{R}}_+$
satisfies
$g(t) = o(1)$
and
$\sqrt{t} = o(g)$
as t tends to zero. For any rescaling function
$h(t) \coloneqq \sqrt{t} / g(t)$
(
$=o(1)$
), denote the rescaled cumulant-generating function as
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200504073601830-0557:S0021900219000731:S0021900219000731_eqnU21.png?pub-status=live)
We provide higher-order asymptotic expansions for the European call option price with a time-dependent log-strike
$x_t \coloneqq xg(t)$
, for any fixed
$x\neq 0$
, and translate this into small-time asymptotic behaviour of the implied volatility
$\sigma_t(x_t)$
. We discuss the case where the initial randomisation satisfies Assumption 2 with
$\omega=1$
. The case where
$\omega = 2$
can be processed in a similar fashion.
Theorem 4. For any
$x\neq 0$
, as t tends to zero a European call with strike
${\text{e}}^{x_t}$
satisfies
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200504073601830-0557:S0021900219000731:S0021900219000731_eqnU22.png?pub-status=live)
Moreover, the implied volatility satisfies
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200504073601830-0557:S0021900219000731:S0021900219000731_eqnU23.png?pub-status=live)
where
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200504073601830-0557:S0021900219000731:S0021900219000731_eqnU24.png?pub-status=live)
Furthermore, under Assumption 2,
$X^g\sim{\text{LDP}}(h(t), \sqrt{2{\mathfrak{m}}}\,|x|)$
.
Proof of Theorem 4. The proof is close to that of [Reference Jacquier and Shi21, Theorem 4.11], so we only sketch the highlights. Notice that
$\sqrt{t} = o(h(t))$
. Following similar steps to [Reference Jacquier and Shi21, Lemma D.1], it is easy to show that for
$x\neq 0$
and
$t>0$
small, the equation
$\partial_u\Lambda^{g}_t(u) = x$
admits a unique solution
$u_t^*(x)$
satisfying
$u_t^*(x) = {\text{sgn}} (x)\sqrt{2{\mathfrak{m}}} -\frac{|\gamma_0|}{x}h(t) + {\mathcal{O}}(h(t)^2 + \sqrt{t})$
. Then, as t tends to zero, direct computations yield
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200504073601830-0557:S0021900219000731:S0021900219000731_eqnU25.png?pub-status=live)
For fixed
$x\neq 0$
and small
$t>0$
, define the time-dependent measure
${\mathbb{Q}}_t$
by
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200504073601830-0557:S0021900219000731:S0021900219000731_eqnU26.png?pub-status=live)
so that, for
$x>0$
,
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200504073601830-0557:S0021900219000731:S0021900219000731_eqn5.png?pub-status=live)
with
$Z_t \coloneqq X^{g}_t - x$
. From Lemma 3, under
${\mathbb{Q}}_t$
, the characteristic function of
$Z_t$
satisfies
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200504073601830-0557:S0021900219000731:S0021900219000731_eqnU27.png?pub-status=live)
By Fourier inversion, we can therefore write, for small
$t>0$
,
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200504073601830-0557:S0021900219000731:S0021900219000731_eqnU28.png?pub-status=live)
with
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200504073601830-0557:S0021900219000731:S0021900219000731_eqnU29.png?pub-status=live)
and the result follows by plugging this back into (3.2). The case
$x<0$
follows by put–call parity. Finally, a direct application of [Reference Gao and Lee15, Corollary 7.2] yields the asymptotics for the implied volatility.
4. A numerical example
We illustrate numerically the impact of the fat-tail random initialisation of the variance process on the implied volatility. In the Heston model (2.1), we consider the parameters
$(\kappa, \theta, \rho , \xi) = (2.1,0.05,-0.6, 0.1)$
, which correspond to sensible values on equity markets, and choose the parameters of
${\mathcal{V}}$
such that
${\text{E}}[\sqrt{{\mathcal{V}}}]= \sqrt{0.06}\approx 24.5\%.$
In Figure 1 we plot the map
$t\mapsto\sigma_t(x_t)$
with
$x_t \coloneqq xt^{0.1}$
,
$x=0.2$
(left), and
$x=0.4$
(right), where
${\mathcal{V}}\sim\exp(13.09)$
, i.e.
${\mathfrak{m}} = 13.09$
. The blue and cyan dashed lines are first- and second-order asymptotics, and the yellow dashed lines represent the true implied volatilities calculated by fast Fourier transform. The small-time explosion is observed and is very different from the standard Heston case illustrated in [Reference Friz, Gerhold and Pinter13, Section 5], where the implied volatility has a finite small-time limit. Furthermore, it shows similar exploding patterns as observed for rough volatility models, as detailed in [Reference Bayer, Friz, Gulisashvili, Horvath and Stemper5], for example.
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200504073601830-0557:S0021900219000731:S0021900219000731_fig1.png?pub-status=live)
Figure 1. Numerical illustration – see Section 4.
Appendix A. Useful results
We recall the following small-time expansion of the (rescaled) functions
${\text{C}}$
and
${\text{D}}$
from [Reference Jacquier and Shi21, Appendix C].
Lemma 2. The following asymptotic behaviours hold as t tends to zero:
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200504073601830-0557:S0021900219000731:S0021900219000731_eqnU30.png?pub-status=live)
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200504073601830-0557:S0021900219000731:S0021900219000731_eqnU31.png?pub-status=live)
where we denote
$\mathcal{U} \coloneqq (u_-, u_+)$
,
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200504073601830-0557:S0021900219000731:S0021900219000731_eqnU32.png?pub-status=live)
We also recall the following lemma.
Lemma 3. [[Reference Jacquier and Shi21, Lemma D.3]] For any
$x\neq 0$
, let
$Z_t \coloneqq (X_t-x)/\vartheta(t)$
, where
$\vartheta(t) \coloneqq {\textbf{1}%\hspace{-2.1mm}{1}
}_{\{\omega=1\}} + {\textbf{1}%\hspace{-2.1mm}{1}
}_{\{\omega= 2\}}t^{1/8}$
. Under Assumption 2, as t tends to zero,
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20200504073601830-0557:S0021900219000731:S0021900219000731_eqnU33.png?pub-status=live)
where
$\zeta(x) \coloneqq \displaystyle\sqrt{2}\Big(\frac{2{\mathfrak{m}}}{\gamma_0^2}\Big)^{1/8}|x|^{3/4}$
.