Processing math: 100%

Easy Mistake With the Log-Euler Discretization On Black-Scholes

In the Black-Scholes model with a term-structure of volatilities, the Log-Euler Monte-Carlo scheme is not necessarily exact.

This happens if you have two assets S1 and S2, with two different time varying volatilities σ1(t),σ2(t). The covariance from the Ito isometry from t=t0 to t=t1 reads t1t0σ1(s)σ2(s)ρds,

while a naive log-Euler discretization may use ρˉσ1(t0)ˉσ2(t0)(t1t0).
In practice, the ˉσi(t0) are calibrated such that the vanilla option prices are exact, meaning ˉσ2i(t0)(t1t0)=t1t0σ2i(s)ds.

As such the covariance of the log-Euler scheme does not match the covariance from the Ito isometry unless the volatilities are constant in time. This means that the prices of European vanilla basket options is going to be slightly off, even though they are not path dependent.

The fix is of course to use the true covariance matrix between t0 and t1.

The issue may also happen if instead of using the square root of the covariance matrix in the Monte-Carlo discretization, the square root of the correlation matrix is used.

Comments