Estoy intentando escribir un sencillo simulador de GBM. Por desgracia, la tarea se ha vuelto bastante difícil.
El primer enfoque que estudié era el más obvio. Podría utilizar la solución analítica para el GBM encontrada aquí :
$S_t = S_0exp((\mu - \frac{\sigma^2}{2})t + \sigma W_t)$
Su aplicación es relativamente sencilla, salvo que el $W_t$ El $t$ -ésima observación de un proceso browniano. Siguiendo la dirección de este tutorial sobre el movimiento browniano me dejó perdido en cuanto a su aplicación. Parecía ser:
- Simular un proceso browniano a partir de $W_0$ a $W_t$
- Para cada $x$ de $0$ a $t$ utilice $W_x$ para resolver $S_x$
Esto parecía excesivamente complicado en comparación con lo que recordaba de hacer simulaciones hace unos años. Tropezando con este artículo me encontré con una fórmula interesante que he visto antes:
$\frac{\Delta S}{S} = \mu \Delta t + \sigma \epsilon \sqrt{\Delta t}$
Dónde $\epsilon$ es un choque extraída de la distribución normal estándar $N(0, 1)$ . $\Delta t$ es obviamente el cambio en el tiempo desde $S_t$ a $S_{t + \Delta t}$ . Quizás para datos diarios $\Delta t = 1$ . Esto es un poco más cerca de lo que recuerdo - aunque no hay componente browniana aquí -. $W_t$ . ¿Adónde ha ido?
No estoy seguro de cuál de estos debería usar que sería más correcto . Actualmente estoy volviendo a aprender cálculo estocástico después de muchos años y me inclino por utilizar la SDE (¡si pudiera averiguar cómo simular fácilmente el movimiento browniano!). Sin embargo, la segunda solución, más sencilla, también me intriga si pudiera averiguar cómo se deriva.