Como el nombre indica, el propósito de la simulación de Monte Carlo es para simular la solución de (St)t≥0 de los siguientes SDE (dinámica de riesgo de los activos en virtud de Black-Scholes)
dSt/St=μdt+σdWt;S(0)=S0
en puntos discretos en el tiempo, normalmente un uniforme de la partición del intervalo [0,T] con el paso de tiempo Δt,
t0=0,…,ti=iΔt,…,tN=T
Vamos a denotar los valores simulados en los diferentes tiempos de ti por (˜Sti)i=0,…,N
El segundo enfoque que usted menciona, es decir,
˜Sti=˜Sti−1exp((μ−σ2/2)Δt+σ√Δtz)
simula la solución exacta de la SDE, expresado en forma discreta veces, por lo tanto ˜Sti=Sti
Puede ser obtenida mediante la aplicación de Itô del lema a la función de ln(St).
El primer enfoque que usted menciona se basa en lo que se llama una Euler-Maruyama discretisation de la ecuación diferencial estocástica (1) y, de hecho, simula
˜Sti=˜Sti−1(1+(μΔt+σ√Δtz))
Debido a la discretisation, la secuencia de los valores simulados se constituyen únicamente una aproximación de la solución exacta a (1) es (2), es decir,
˜Sti≈Sti
Esta solución aproximada se reunirán a lo verdadero como el paso de tiempo de la simulación tiende a cero cuando (Δt→0).
Usted podría preguntarse, ¿por qué iba a utilizar el segundo enfoque de arriba mientras que se podría utilizar directamente la primera que es exacto.
La respuesta es obviamente que no todos los SDEs admitir soluciones analíticas. Esto significa que, en general, la SDEs necesita ser discretised para simular numéricamente sus soluciones.
Además de la simple Euler-Maruyama método, un montón de diferentes discretisation existen esquemas, en particular el famoso Milstein familia. Ellos difieren esencialmente por sus propiedades de convergencia como Δt→0.