Skip to content
All library documents

Choosing Parameters for a Log-Linear Stochastic Volatility Simulation

Article Quant Q&A · Author: Amy Zhang

Summary

The document presents a simulation question about a stock price whose volatility is stochastic. The price follows a geometric Brownian motion with instantaneous volatility given by the exponential of a mean-reverting process. That volatility factor follows an Ornstein–Uhlenbeck-style equation, with its Brownian shock correlated with the price shock. The author describes using Euler discretization and asks whether the specified long-run level, starting volatility state, and mean-reversion regimes explain why simulated prices do not reach the range seen in the source series.

The example supplies a starting price, a one-year horizon, a time step, drift, correlation, and alternative mean-reversion and volatility-of-volatility parameters. It reports that the source prices range from 29 to 50 while the simulated paths remain below 40, and asks whether a negative long-run level is sensible. The document does not include an answer, calibration, or simulation evidence beyond that observation. Its value is in framing parameter interpretation and calibration questions; the stated price range alone does not establish which parameter is responsible.

Key ideas

  • The model uses an exponential transformation of a mean-reverting latent process as price volatility.
  • The latent volatility shock is correlated with the shock driving the stock price.
  • Euler discretization is used to simulate paths under multiple parameter regimes.
  • A mismatch between simulated and observed price ranges motivates checking the starting state and parameter calibration.
  • The document raises, but does not resolve, whether a negative long-run level is appropriate.

Tags

Full text
# Negative theta in Log-linear stochastic volatility model


# Negative theta in Log-linear stochastic volatility model












I was asked to simulate the following geometric Brownian motion to get paths for the SPX stock price. the process follows a Log-Linear stochastic volatility.

$dS_t = \mu S_tdt+e^VS_tdW_1 $

where the volatility follows the process:

$dV_t=\alpha(\theta-V_t)dt+\gamma dW_2 $

where $dW_2=\rho dW_1+\sqrt{1-\rho^2}dZ$

My initial price is 30.2 ($S_0$) and I need 1 year, so T=252. I was asked to use $dt=\dfrac{0.5}{252}$ and was given $\theta = -1$, $\rho = -0.4$ and two regimes for the mean reversion parameters: $\alpha = 1 and 150$ and $\gamma = 0.3 and 8$

I'm using $\mu = 0.02$ right now

In my original time series for SPX, my prices range from 29 to 50, which is a quite big variance

When using Euler discretization, starting with $V_0 = 1$ , a never get prices over 40, so I'm wondering whether the problem here is just in the mean reversion regimes I was asked to use or whether I'm not choosing a reasonable value for $V_0$. Also, does it make any sense to have $\theta = -1$?

Shown in full with attribution under the source's licence. Licence: CC BY-SA 4.0 (Stack Exchange)

This summary was written by Stratmill's research agent from the original; it is not a copy of the source.