Rough Volatility European Call Calculator

Posted by Gary Pai

This calculator follows the Monte Carlo pseudo-code in rough_vol_with_pseudo_code.pdf. It prices a vanilla European call under the rough fractional stochastic volatility (RFSV) model by generating fractional Brownian motion paths, evolving log-volatility, and simulating the correlated stock path under the risk-neutral measure.

Model inputs

Initial asset price S0
Initial volatility \( \sigma_0 \)
Hurst parameter H0 < H < 0.5
Volatility of volatility nu
Mean reversion speed \( \alpha \)
Long-run log-volatility level \( m \)\( m = \log(\text{long-run volatility}) \)
Leverage correlation \( \rho \)\( -1 < \rho < 1 \)
Risk-free rate rannualized
Strike K
Maturity Tyears
Time steps2 to 128
Monte Carlo paths100 to 50000
Outputs
European call price
Monte Carlo standard error
95% confidence interval
Runtimems

Model equations

Rough Volatility FAQ

Tagged: Rough Volatility, RFSV, Monte Carlo

 •  First Version: Sep 21, 2026  • 

 •  Last Edited: Sep 21, 2026  • 

Copyright 2012-2026