Rough Bergomi volatility model¶
The model is defined by the following equations
$$ dX_t = X_t \left( \mu dt + \sqrt{\nu_t} d\hat Z_t \right) $$ $$ \nu_t = \xi_0(t) \exp\left\{\eta W_t^{\alpha} - \frac{\eta^2}{2}t^{2\alpha +1} \right\} $$ $$ W_t^{\alpha} = \sqrt{2\alpha + 1} \int_{0}^t (t-u)^\alpha dW_u $$ $$ \hat Z_t = \rho W_t + \sqrt{1-\rho^2} dZ_t $$
with $X_0 = 1$ and the risk-free rate $r = \mu = 0$.
We use the notations presented in the paper Turbocharging Monte Carlo pricing for the rough Bergomi model, Quantitative Finance, 2018 by R. McCrickerd and M. S. Pakkanen except for $V$ replaced by $\nu$.
The values of the pair $(X,\nu)$ are obtained through Monte Carlo simulation using an Euler scheme to discretize the stochastic equations mentioned above, with a time step of $\Delta t = 0.001$. The derivative prices are computed using a smaller number of trajectories compared to other stochastic volatility models, as rough models are more complex to simulate. In the approximation of expectations, only the trajectories where $X_T < 15$ are considered.
In addition to the information available in DataCarlo and AIvault, including details such as the name of each file to download, as well as the username and password, access to:
The neural network that generates the distribution of $X_t$ requires appending the file name to the URL
"mlp.lpma.math.upmc.fr/" + "AIvault/rBergomi/Asset/"
The neural network that generates the derivative price value requires appending the file name to the URL
"mlp.lpma.math.upmc.fr/" + "AIvault/rBergomi/Derivatives/"
The training dataset requires appending the file name to the URL
"mlp.lpma.math.upmc.fr/" + "DataCarlo/rBergomi/Training/"
The validation/training dataset requires appending the file name to the URL
"mlp.lpma.math.upmc.fr/" + "DataCarlo/rBergomi/Testing/"