Exponential Ornstein-Uhlenbeck volatility model¶
The model is defined by the following equations
$$ dX_t = X_t \left( \mu dt + \exp(Y_t) dW_t \right) $$ $$ dY_t = \alpha (m - Y_t) dt + \beta d \hat Z_t $$ $$ \hat Z_t = \rho W_t + \sqrt{1-\rho^2} Z_t $$
with $X_0 = 1$ and the risk-free rate $r = \mu = 0$.
We use the notations presented in the paper Mean-Reverting Stochastic Volatitity, IJTAF, 2000 by J-P FOUQUE et al.. In particular, the values of $\beta $ are defined through the expression $\beta = \sqrt{2\alpha \nu^2}$ where, in our simulations, we choose $\nu = \nu_{paper} (1-\exp(m)) $ with $\nu_{paper}$ is the one defined in the reference above.
The values of the pair $(X,Y)$ 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 by simulating a large number of trajectories. 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/ExpOU/Asset/"
The neural network that generates the derivative price value requires appending the file name to the URL
"mlp.lpma.math.upmc.fr/" + "AIvault/ExpOU/Derivatives/"
The training dataset requires appending the file name to the URL
"mlp.lpma.math.upmc.fr/" + "DataCarlo/ExpOU/Training/"
The validation/training dataset requires appending the file name to the URL
"mlp.lpma.math.upmc.fr/" + "DataCarlo/ExpOU/Testing/"