11 votos

¿Cuál es la elección correcta para el modelado de correlacionaron los precios de las acciones?

Supongamos que estamos felices con la simulación de $n$ acciones como el movimiento Browniano geométrico (GBM). Pero dicen también queremos que los precios están correlacionadas.

Cuando busqué por los alrededores de cómo construir correlaciona caminos, la típica estrategia para generar rutas de movimiento Browniano con especificada correlaciones y, a continuación, utilizar esos caminos para la construcción de GBM.

Sin embargo, mis cálculos (y simulaciones) muestran que la correlación de la GBM no es la misma que la correlación de la base del movimiento Browniano, y el GBM correlaciones ir a cero a medida que el tiempo tiende a infinito. Esto no tiene mucho sentido para mí a partir de una modelización de la perspectiva.

Así que en resumen, es razonable utilizar correlaciona el movimiento Browniano para la construcción de GBM, o tendría más sentido en términos de modelado de alguna manera construir GBM de caminos con una constante y se especifica el coeficiente de correlación?

O acabo de lío con el análisis?

Por favor, hágamelo saber si algo no está claro. Gracias.

EDITAR: Entiendo cómo crear correlaciona rutas de movimiento Browniano, en concreto utilizando la descomposición de Cholesky. Aquí es lo que yo sé:

Decir $\Sigma$ es una matriz de correlación, y $LL^T$ es su descomposición de Cholesky. Deje que $B(t)$ ser $d$-dimensional movimiento Browniano. Entonces $L B(t)$ también $d$-dimensional movimiento Browniano, y Corr$(B_i(t),B_j(t)) = \rho_{ij}$, donde $\rho_{ij}$ es el $(i,j)$ elemento de la matriz de correlación $\Sigma$.

Deja $$X_i(t) = \mu_iX_i(t)dt + \sigma_i X_i(t)[LB(t)]_i$$ donde $[LB(t)]_i$ es el $i^\text{th}$ elemento de $LB(t)$. Ya sabemos que $[LB(t)]_i$ es el movimiento Browniano, sabemos que $X_i(t)$ es el movimiento Browniano geométrico.

Este es el problema: Veamos Corr$(X_i(t),X_j(t))$. Podemos utilizar el resultado aquí para obtener Cov$(X_i(t),X_j(t))$. Se dice que $$\text{Cov}(X_i(t),X_j(t)) = X_i(0)X_j(0)e^{(\mu_1+\mu_2)t}\left(e^{\rho_{ij} \sigma_i\sigma_j}-1\right)$$

Para obtener la correlación de la GBM rutas de acceso, utilice el anterior hecho y que $$\text{Var}(X_i(t))=X_i(0)^2 e^{2\mu_i t}\left(e^{\sigma_i^2 t}-1\right)$$

Así tenemos $$\text{Corr}(X_i(t),X_j(t)) = \frac{e^{\rho_{ij}\sigma_i\sigma_j t}-1}{\sqrt{\left(e^{\sigma_i^2t}-1\derecho)\left(e^{\sigma_j^2t}-1\derecho)}}$$

Entonces (estoy bastante seguro de que esto siempre es cierto) $$\lim_{t\to\infty}\text{Corr}(X_i(t),X_j(t)) = \begin{casos} 1, i=j\\ 0, i\neq j \end{casos} $$

Al menos para mí, esto no es lo que queremos. Preferimos la correlación de ser constante.

Vamos en lugar de tratar de obtener correlaciona GBM mediante el uso de $$L X_t$$ donde $X_t$ es $d$-dimensional GBM, y la 1D componentes son independientes. No hay problema aquí es que no creo que $L X_t$ es el GBM. En otras palabras, la suma de independiente GBM no es GBM. Podríamos tratar de tomar el producto de la correlación de GBM, pero no he ido por ese camino todavía. Y antes de hacerlo, quería publicar esta pregunta.

2voto

Chance Puntos 1

El enfoque estándar para la simulación de números aleatorios correlacionados sería a través de una descomposición de Cholesky (ver, por ejemplo, la Wikipedia en descomposición de Cholesky).

Para una respuesta más específica, por favor proporcione más información sobre su enfoque.

2voto

Danny Tuppeny Puntos 9856

Utilizando la correlación Browniano de las mociones (Wiener procesos) para la construcción de Gbm debería resultar en aquellos Que teniendo la misma estructura de correlación como el utilizado Browniano movimientos.

Hay respuestas sobre cómo construir correlaciona Browniano movimientos aquí, y, si se prefiere ver más análisis, aquí.

Actualización: Como para el análisis que se puede ver un error donde $t$, se deja caer en su definición de covarianza. Debe ser de $$\text{Cov}(X_i(t),X_j(t)) = X_i(0)X_j(0)e^{(\mu_1+\mu_2)t} e^{\rho_{ij}\sigma_i\sigma_j{\color{rojo}t}}-1),$$ donde el término que falta está marcado en rojo.

1voto

Thomas Puntos 43

Como CFW señaló, una forma popular de la simulación de las acciones con GBM devuelve es la descomposición de Cholesky. Si usted tiene una matriz de covarianza, se puede utilizar. Otra cosa que usted puede utilizar los precios para la construcción de uno. Puede encontrar ejemplos de código R aquí.

Pero si entiendo tu pregunta correctamente, puede utilizar una distribución para derivar las correlaciones y utilizar la otra para simular una correlación de valores mecanismo. Que no puede ser ideal. Más difícil de explicar y justificar. Sin embargo, si sus predicciones se ajustan de manera consistente y sostenible, que es todo lo que necesita.

Algunas adiciones a mi respuesta después de la última edición.

1) la descomposición de Cholesky método funciona con registro-devuelve el siguiente BM (o prácticamente distribución normal). Al menos, este es el más básico de los casos. No regresa, no los niveles de precios. Luego, puede reorganizar el registro vuelve a los niveles de precios.

2) Si se desea estimar las correlaciones más los datos que el más débil correlación usted va a conseguir. En realidad, es difícil explicar algunos sólido nivel de correlación para algunos procesos aleatorios (como admitido por el BM), tales como el precio de registro de las devoluciones. Es severamente depende de la configuración experimental. También es válido para la volatilidad del valor. Usted puede conseguir un poco estacionario de largo plazo de la volatilidad, pero podría ser de utilidad para la fijación de precios de contratos a plazo fijo (es decir, opciones) debido a las actuales condiciones de mercado.

3) no Hay un método que se llama Gráfica de LAZO. Tal vez usted puede utilizar. Algunos trabajos de investigación se puede encontrar aquí y otras preguntas en SÍ.

Finanhelp.com

FinanHelp es una comunidad para personas con conocimientos de economía y finanzas, o quiere aprender. Puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X