Daily 2x VIX Short-Term ETN (TVIX)
Daily 2x VIX Short-Term ETN (TVIX) es una cuenta negociada en bolsa (ETN) que rastrea un índice de contratos de futuros en el índice de Futuros a Corto Plazo Standard & Poor’s 500 (S & P 500) VIX, con un 200% de apalancamiento en los movimientos de volatilidad. TVIX fue emitido por Credit Suisse Securities (NYSE: CS ) el 29 de noviembre de 2010. TVIX es un producto estructurado que apuesta al aumento de la volatilidad, el cual tiene un apalancamiento x2 al VIX, indicador del miedo que sube de valor frente a caídas de los Índices Americanos. Es atractivo porque tiene el potencial de brindarle ganancias masivas en un período de tiempo muy corto. TVIX, es un ETN que duplica el comportamiento del VIX, el cual sube de precio cuando los mercados enfrentan situaciones de incertidumbre y alta volatilidad en escenarios correctivos, pues en mi opinión TVIX es el activo mejor configurado estructuralmente para beneficiarse de un mercado bajista o bear market.
Comportamiento del precio de cierre de TVIX: 02 de enero de 2018 al 15 de enero de 2021
En la figura 1 se presenta el comportamiento de Daily 2x VIX Short-Term ETN (TVIX) a partir del 02 de enero de 2018 al 15 de enero de 2021. En los últimos años, el TVIX (conocido también como el índice del miedo) había estado en niveles históricamente bajos. A principios del año, en enero de 2018 el ETN presentaba una tendencia a la alta, llegando a registrar un máximo de 1350 dólares el 8 de febrero de 2018, esto provocado porque su tenedor Credit Suisse que trató de finalizar la negociación de su ETN de volatilidad inversa, el VelocityShares Daily Inverse VIX Short-Term (NASDAQ:XIV), teniendo después de un colapso del 84% que detuvo la negociación de los certificados. Sin embargo, posteriormente se ha presentado una tendencia a la baja de mediados de febrero de 2018 hasta noviembre de 2020, llegando a registrar un mínimo de 38.56 dólares el 12 de febrero de 2020. Durante los últimos meses del 2020 siguió presentando una baja hasta principios del 2021 llegando a sus puntos más bajos hasta ahorita. Por lo que debido al gran colapso que ha presentado se opto por tomar esta muestra para que los valores pronósticados sean los mejores.
En la figura 2 se pueden observar los rendimientos de TVIX, podemos visualizar clusters de volatilidad el 5 de febrero presentando la volatilidad más alta y el 6 de febrero de 2018 la volatilidad más baja del 2018, posteriormente en el 2020 el 16 de marzo presentó otro cluters el más alto de lo que estamos analizando (2018-2020) y el 23 de marzo el segundo más bajo, posteriormente no presentó cluters tan altos pero si algunos significativos. Esto debido a los momentos de alta sorpresa y volatilidad en los mercados que se están atravesando debido a la pandemia Covid 19 por la que está pasando todo el mundo. En un mercado que no se mueve mucho, sus compradores querrán pagar poco por esa variación estimada. En cambio, si el mercado está en un momento de estrés, el impacto en el precio de la opción será mayor. Dicho de una manera simple, la volatilidad no es más que la magnitud y la velocidad con que el precio de un activo cambia.
Histogramas y gráficos Q-Q de Daily 2x VIX Short-Term ETN (TVIX)
El histograma a niveles de TVIX donde en el eje vertical representan las frecuencias y en el eje horizontal los valores de las variables, observando el histograma podemos analizar que presenta problemas de concentración debido a que el precio que se encuentra entre 150 y 250 dólares se repite más de 25 veces en el mercado accionario, y al observar los demás valores no hay una gran diferencia pero no se repiten tantas veces como estos. Se puede concluir que los datos presentan un sesgo a la derecha, teniendo datos atipicos a la derecha por lo que presenta problemas de curtosis o normalidad en los datos.
En la gráfica Quantil-Quantil a niveles de TVIX se puede apreciar como la distribución empírica presenta problemas en la media y de varianza debido a los puntos que se pueden visualizar que no se parece a la distribución teórica que es la línea de 45ª, provocando que en esos días que presentaron rendimientos que rebasaron su media, teniendo una mayor dispersión en sus datos. Sin embargo, también podemos ver como los datos, en la parte central de la distribución, están más pegados a la recta, esto debido a la propiedad que cumplen los rendimientos de media cero o constante que es uno de los supuestos que se debe de cumplir para la estacionariedad de las series.
A diferencia del histograma anterior de niveles, en esta podemos observar los rendimientos de TVIX como este histogrma también presentan problemas de concentración en la media, en comparación con la primera no se sesga completamnete hacia un lado, pero si se puede ver como presenta un pequeño sesgo a la derecha, por lo que también tiene problemas de curtosis o normalidad en los datos. En lo que refiere a los rendimientos, en promedio, los rendimientos presentan un proceso de reversión a la media (0), sin embargo, la distribución de los rendimientos de TVIX oscila entre 0.13% y 0.35%, tal cual como se observó en la figura 5.
En la gráfica Quantil-Quantil en rendimientos de TVIX se puede apreciar como la distribución empírica presenta problemas en la media y de varianza debido a los puntos que se pueden visualizar a que no se parece a la distribución teórica que es la linea de 45ª, provocado por que en esos días que presentaron rendimientos que rebasaron su media, provocando mayor dispersión en sus datos donde la distribución se despega de la normalidad. Sin embargo, también podemos ver como los datos, en la parte central de la distribución, están más pegados a la recta, esto debido a la propiedad que cumplen los rendimientos que es media cero o constante que es uno de los supuestos que se debe de cumplir para la estacionariedad de las series, tambien se puede observar como se presentan datos atipicos debido a los puntos que estan al final.
Estacionariedad y pruebas de raices unitarias de Daily 2x VIX Short-Term ETN (TVIX)
El concepto de estacionariedad es importante para la estimación y para la elaboración de pronósticos, el no garantizar esta condición implicaría que las series, no serían independientes e idénticamente distribuidas, ocasionado problemas de sesgo en las estimaciones, regresiones espurias o el mal cálculo de las bandas de confianza a partir de datos que se encuentran correlacionados.
Las pruebas de raíces unitarias permiten identificar si la serie es estacionaria o no, verificando si la serie tiene alguna estructura de dependencia con los datos anteriores. Al pronosticar series de tiempo, se asumen que estas son aleatorias, por lo tanto:
Ecuación 1
\[E((Y_{t})I\phi t)= 0\]
Donde Yt es el valor esperado de la variable condicionado a ϕt, que refiere a la información pasada o registrada de la misma variable. Si esta variable es aleatoria, entonces su valor esperado es 0. La ecuación 1 también se le conoce como un proceso estocástico y en este caso, los precios se comportan de manera aleatoria, es decir:
Ecuación 2
\[f((Y_{t})I Y_{t-1}) = f (Y_{t})\]
Cuando llega nueva información, los precios de las acciones fluctuarán aleatoriamente, al menos así lo dice la teoría.
Adicional al supuesto de la ecuación 1, las condiciones de estacionariedad también implican que las series sean homocedásticas, es decir, que su varianza sea constante. Este supuesto es difícil de cumplir para las series financieras debido a la dispersión o volatilidad que presentan los datos, sin embargo, de este supuesto nos encargaremos después.
Lo primero que se requiere garantizar es que la serie no tenga problemas de raíces unitarias, para que al menos se pueda garantizar el primer supuesto (valor esperado = 0).
Raíces unitarias a niveles y en rendimientos de Daily 2x VIX Short-Term ETN (TVIX)
Las pruebas que se utilzian para detectar raíces unitarias en este análisis son: Dickey Fuller Aumentada (DFA), Phillips Perron y la prueba Kwiatkowski - Phillips - Schmidt - Shin (KPSS). La tabla 1 muestra los resultados de TVIX a niveles y en rendimientos.
| VARIABLE | DF | PP | KPSS |
|---|---|---|---|
| TVIX (a niveles) | 0.045 | 0.0169 | 0.01 |
| TVIX (en rendimientos) | 0.01 | 0.01 | 0.1 |
De acuerdo a los resultados anteriores de las pruebas de raíces unitarias a niveles de TVIX, podemos concluir: - En la prueba Dickey Fuller Aumentada el valor de p es de 0.045 por lo que se rechaza la Hipótesis Nula, es decir, la serie no tiene raiz unitaria. - En la prueba de Phillips Perron el valor de p es de 0.0169 por lo que se rechaza la Hipótesis Nula, es decir, la serie no tiene raiz unitaria. - En la prueba KPSS el valor de p value es de 0.01 por lo que se rechaza la Hipótesis Nula, es decir, la serie no es estacionaria.
Mientras que en los resultados anteriores de las pruebas de raíces unitarias en rendimientos de TVIX, podemos concluir: - En la prueba Dickey Fuller Aumentada el valor de p es de 0.01 por lo que se rechaza la Hipótesis Nula, es decir, la serie no tiene raiz unitaria. - En la prueba de Phillips Perron el valor de p es de 0.01 por lo que se rechaza la Hipótesis Nula, es decir, la serie no tiene raiz unitaria. - En la prueba KPSS el valor de p value es de 0.1 por lo que no rechazo la Hipótesis Nula, es decir, la serie es estacionaria.
Recordemos:
DFA/H0: La serie tiene raíz unitaria
DFA/H1: La serie no tiene raíz unitaria
PP/H0: La serie tiene raíz unitaria
PP/H1: La serie no tiene raíz unitaria
KPSS/H0: La serie es estacionaria
KPSS/H1: La serie no es estacionaria
NUNCA OLVIDAR:
Si valor p mayor a 0.05 No rechazo (acepto) H0.
Si valor p menor a 0.05 Rechazo H0.
Modelos ARIMA
Ahora, se va a calcular el primer modelo ARIMA para hacer los pronósticos, utilizando la metodología de Box & Jenkins.
Se obtiene la Función de Autocorrelación (MA) y Función de Autocorrelación parcial (AR). Ambas series requieren ser integrada de orden I, es decir, se les tiene que aplicar una primera diferencia para que al menos puedan ser estacionarias en media. La aplicación de la primera diferencia es congruente con los resultados de las pruebas unitarias, en donde es necesario que las series se transformen en rendimientos.
Modelos ARIMA de Daily 2x VIX Short-Term ETN (TVIX)
Series: TVIX
ARIMA(2,1,2)
Coefficients:
ar1 ar2 ma1 ma2
-0.5415 -0.5908 0.3098 0.3755
s.e. 0.1282 0.0747 0.1421 0.0978
sigma^2 estimated as 2094: log likelihood=-3982.21
AIC=7974.41 AICc=7974.49 BIC=7997.58
Ljung-Box test
data: Residuals from ARIMA(2,1,2)
Q* = 10.414, df = 6, p-value = 0.1083
Model df: 4. Total lags used: 10
Point Forecast Lo 80 Hi 80 Lo 95 Hi 95
762 24.78291 -33.85513 83.42095 -64.89623 114.4620
763 24.38605 -49.56088 98.33298 -88.70602 137.4781
764 24.72919 -59.23942 108.69781 -103.68972 153.1481
765 24.77785 -73.29026 122.84596 -125.20438 174.7601
766 24.54878 -84.58546 133.68301 -142.35763 191.4552
767 24.64407 -92.64140 141.92954 -154.72858 204.0167
768 24.72781 -101.72416 151.17978 -168.66379 218.1194
769 24.62617 -110.57440 159.82673 -182.14525 231.3976
770 24.63173 -117.85710 167.12056 -193.28613 242.5496
771 24.68877 -125.10081 174.47834 -204.39462 253.7721
772 24.65460 -132.40411 181.71331 -215.54597 264.8552
773 24.63940 -139.00457 188.28337 -225.63245 274.9113
Call:
arima(x = TVIX, order = c(3, 1, 1))
Coefficients:
ar1 ar2 ar3 ma1
-0.1406 -0.1272 0.1770 -0.0787
s.e. 0.1613 0.0526 0.0449 0.1620
sigma^2 estimated as 2087: log likelihood = -3982.95, aic = 7975.9
Ljung-Box test
data: Residuals from ARIMA(3,1,1)
Q* = 11.155, df = 6, p-value = 0.08369
Model df: 4. Total lags used: 10
Point Forecast Lo 80 Hi 80 Lo 95 Hi 95
762 24.71700 -33.82387 83.25788 -64.81353 114.2475
763 24.44122 -49.82619 98.70862 -89.14099 138.0234
764 24.68417 -59.69805 109.06640 -104.36730 153.7356
765 24.63500 -74.93077 124.20077 -127.63771 176.9077
766 24.56218 -86.62733 135.75170 -145.48751 194.6119
767 24.62169 -96.22634 145.46972 -160.19943 209.4428
768 24.61388 -106.29751 155.52527 -175.59781 224.8256
769 24.59452 -115.39597 164.58501 -189.50246 238.6915
770 24.60877 -123.68836 172.90589 -202.19212 251.4097
771 24.60784 -131.78077 180.99645 -214.56790 263.7836
772 24.60273 -139.43405 188.63952 -226.26988 275.4753
773 24.60609 -146.68393 195.89612 -237.35939 286.5716
Call:
arima(x = TVIX, order = c(3, 1, 2))
Coefficients:
ar1 ar2 ar3 ma1 ma2
-0.2743 -0.4236 0.0982 0.0523 0.2843
s.e. 0.1988 0.1557 0.0689 0.1981 0.1386
sigma^2 estimated as 2078: log likelihood = -3981.44, aic = 7974.89
Ljung-Box test
data: Residuals from ARIMA(3,1,2)
Q* = 8.489, df = 5, p-value = 0.1313
Model df: 5. Total lags used: 10
Point Forecast Lo 80 Hi 80 Lo 95 Hi 95
762 24.76216 -33.66221 83.18654 -64.59021 114.1145
763 24.32131 -49.69995 98.34257 -88.88444 137.5271
764 24.63630 -59.91976 109.19236 -104.68103 153.9536
765 24.71327 -75.27318 124.69973 -128.20281 177.6294
766 24.51543 -87.54598 136.57684 -146.86770 195.8986
767 24.56804 -96.42286 145.55893 -160.47157 209.6076
768 24.64497 -106.03538 155.32532 -175.21337 224.5033
769 24.58215 -115.40451 164.56881 -189.50898 238.6733
770 24.57196 -123.37779 172.52172 -201.69766 250.8416
771 24.60892 -131.10120 180.31905 -213.52916 262.7470
772 24.59693 -138.76717 187.96103 -225.24690 274.4408
773 24.58356 -145.87713 195.04425 -236.11357 285.2807
| ARIMA | JUNG BOX | AIC | DATO REAL | DATO PRONOSTICADO | DIFERENCIAL |
|---|---|---|---|---|---|
| (2, 1, 2) | 0.1083 | 7974.41 | $26 | $24.78 | $1.22 |
| :———-: | :———–: | :———: | :———–: | :—————–: | ————-: |
| (3, 1, 1) | 0.08 | 7975.9 | $26 | $24.71 | $1.29 |
| :———-: | :———–: | :———: | :———–: | :—————–: | ————-: |
| (3, 1, 2) | 0.13 | 7974.89 | $26 | $24.76 | $1.24 |
En base a los resultados anteriores podemos concluir que el Autorima (2, 1, 2) en la prueba de Jung Box el valor de p es de 0.1083 siendo mayor a 0.05, es decir, que los residuales se distribuyen normalmente, por lo que es un buen modelo. En el criterio de información Akaike tiene un valor de 7974.41, por lo que podemos concluir que es el mejor entre los tres modelos analizados, también este modelo presenta un menor diferencial entre el dato real ($26) y el pronosticado ($24.78) siendo este de $1.22. En los modelos Arima pronosticados también son buenos modelos, ya que en ambos su valor de p es mayor a 0.05, es decir, que ambos modelos sus residuales se distribuyen noormalmente. En su criterio de Akaike tiene un valor muy similar al ARIMA teniendo poca diferencia con este modelo, al igual que en el diferencial con el dato real y dato pronósticado no es muy alto. Por lo que se puede concluir que el mejor modelo es el ARIMA (2, 1, 2), por todos los resultados analizados, este modelo no presenta problemas de normalidad de los datos, a pesar de que el modelo no corrige completamente los problemas de autocorrelación se logra la normalidad en los residuos,ya que si se incorpora una mayor estrutura de rezagos ya no permite la invertibilidad en las matrices por lo que no se puede optimizar el modelo.
Mejor modelo ARIMA para Daily 2x VIX Short-Term ETN (TVIX)
Ljung-Box test
data: Residuals from ARIMA(2,1,2)
Q* = 10.414, df = 6, p-value = 0.1083
Model df: 4. Total lags used: 10
Series: TVIX
ARIMA(2,1,2)
Coefficients:
ar1 ar2 ma1 ma2
-0.5415 -0.5908 0.3098 0.3755
s.e. 0.1282 0.0747 0.1421 0.0978
sigma^2 estimated as 2094: log likelihood=-3982.21
AIC=7974.41 AICc=7974.49 BIC=7997.58
Training set error measures:
ME RMSE MAE MPE MAPE MASE
Training set -0.8166879 45.60494 21.32639 -1.032502 6.578264 0.9944454
ACF1
Training set 0.009869913
Aunque en el correlograma presenta componentes de autocorrelación tanto en el proceso Autorregresivo-Función de Autocorrelación Parcial (PACF) y en el proceso de media móvil-Función de Autocorrelación (ACF), este es un buen modelo debido a que sus residuales se distribuyen normalmenete, su criterio de Akaike es el mejor y no tiene un gran diferencial entre el dato real y el pronósticado. Respecto a el histograma se puede ver como ahora los datos se van a concentrar de manera leptocurtica. En el modelo de las Raíces invertidas sobre AR y MA, las raíces asociadas a los rezagos del componente autoregresivo son estables, ya que se presentan dentro del círculo unidad, por lo que se puede concluir que este es un modelo estable.
Respecto al dato pronosticado para el 19 de enero, ya que el 18 de enero no cotizó por lo que no tuvo operaciones de acuerdo al mejor modelo ARIMA es de $24.78 siendo el dato real de $26, por lo que tiene un diferencial de $1.22, siendo un buen modelo para pronostica debido a que no presenta una gran diferencia.
Modelos de Volatilidad
Modelos ARCH
Los modelos Autorregresivos Condicionales Heterocedásticos (ARCH) propuestos por Engle2 sirven para modelar la volatilidad de una serie. Los modelos como los ARMA y los ARIMA se asumen lineales, por ejemplo, considera un modelo ARMA (1,0):
\[y_t=\beta 0+\beta _1 y{t-1} +u_t\]
Donde yt representa el precio de cierre de TVIX; la acción en este ejemplo se explica por un autorregresivo de orden 1, o bien, se puede interpretar que yt es explicada por el precio del periodo anterior (suponiendo que estamos modelando cotizaciones con frecuencia diaria, la interpretación sería que el comportamiento del precio de cierre se ve explicado por el precio del día anterior y ese peso nos lo indicaría el parámetro β).
Asimismo, se asume que \(u_t\sim N(0,\sigma^{2} )\), es decir, que el término de error de distribuye como una normal con media cero y varianza constante. Sin embargo, las series financieras se caracterizan por ser series no lineales.
Entonces ¿cómo podemos modelar una serie de tiempo no lineal? Un modelo particularmente no lineal y que se utiliza ampliamente en las finanzas son los Modelos Autorregresivos Condicionalmente Heterocedásticos (ARCH).
La varianza condicional de ut se puede expresar como _{t}^{2}:
\[\sigma {t}^{2}= var(u_t\mid u{t-1}u_{t-2}.....,u_{t-q})= E[(u_t - E(u_t)^2)\mid u_{t-1}u_{t-2}.....,u_{t-q} ])\]
Sin embargo, se asume que E(u_{t})=0, por lo tanto:
\[\sigma {t}^{2}= var(u_t\mid u{t-1},u_{t-2},.....,u_{t-q})= E[u^{{t}^{2}}\mid u{t-1}u_{t-2}.....,u_{t-q} ]\] La ecuación anterior indica que la varianza condicional de una variable aleatoria (que se distribuye normalmente y que tiene media cero) es igual a la varianza condicional del residuo al cuadrado. En los modelos ARCH,la autocorrelación en la volatilidad es modelada permitiendo que la varianza condicional del término de error, σ2t, dependa del valor anterior del error al cuadrado:
\[\sigma {t}^{2}=\omega +\alpha _1 u^{2}_{t-1}\]
El modelo anterior se conoce como ARCH(1) ya que la varianza condicional depende solo de un rezago del error al cuadrado. El modelo propuesto en la ecuación anterior se puede extender al caso general, donde la varianza del error depende de q rezagos de los errores al cuadrado. Esto se conoce como el modelo ARCH(q).
\[\sigma {t}^{2}= w + \alpha _{1} u ^{2}_{t-1} + \alpha _{2} u ^{2}_{t-2} + ... + + \alpha _{q} u ^{2}_{q-1}\]
En la literatura, por lo general se utiliza la letra griega Eta (η) para denotar la varianza condicional σ2t=ηt Considerando la ecuación del modelo ARMA(1,0) y la ecuación del ARCH(1), se tiene:
\[y_t=\beta 1+\beta _1 y{t-1}+ut\]
\[u_t=\sim N(0,\eta )\] \[n_{t} = w + \alpha _{1} + u^{2}_{t-1}\]
Confirmar que hay efectos ARCH en las series: En esta prueba, la hipótesis nula es que hay efectos ARCH, es decir, que los q rezagos de los errores al cuadrado son significativos (o que son distintos de 0) en la serie, de esta forma se justifica que se puede modelar con un modelo de varianza condicional.
La sumatoria de los parámetros no puede ser mayor a 1: si la suma de los valores que reportan los parámetros del modelo es mayor uno, la volatilidad de la serie explota con el tiempo, en otras palabras, el modelo es inestable.
Modelos GARCH
Los modelos Generalizados Autorregresivos Condicionales Heterocedásticos (GARCH) son una extensión del modelo ARCH con la diferencia de que \(\sigma ^{2}_{t}\) se vuelve recursivo.
El modelo GARCH se desarrolló, en trabajos independientes, por Tim Bollerslev[3] (1986) y Stephen Taylor[4] (1986). El modelo GARCH permite que la varianza condicional sea dependiente de sus propios rezagos. La ecuación de la varianza condicional es:
Ecuación 1
\[\sigma _{t}= w + \alpha _{1} u ^{2}_{t-1} + \beta _{1}\sigma ^{2}_{p-1} \]
Este es el modelo GARCH (1,1), \(\sigma ^{2}_{t}\) es conocida como la varianza condicional ya que es una estimación anticipada de la varianza calculada. El uso de los modelos GARCH permite interpretar:
º la varianza ajustada (recordar que: \(n_{t} = \sigma ^{2}_{t})\) º ω como una función ponderada de un promedio de largo plazo º la información de la volatilidad previa representada por \(\alpha _{1} u^{2}_{t-1}\) º y la varianza ajustada del modelo del periodo anterior \(\beta_{1} \sigma ^{2}_{p-1}\) De hecho, el modelo GARCH se puede expresar de tal manera que representa un modelo ARMA para modelar la varianza condicional. Para demostrar esto, considera que los residuales al cuadrado u2t−1 en relación a su varianza condicional σ2t está dado por:
\[\varepsilon _{t} = u^{2}_{t} - \sigma ^{2}_{t}\]
Despejamos la varianza condicional \(\sigma ^{2}_{t}\)
Ecuación 2
\[\sigma ^{2}_{t} = u^{2}_{t} - \varepsilon _{t}\]
Sustituimos ecuación (2) en (1)
\[u^{2}_{t} - \varepsilon _{t} = w - \alpha ^{1} u ^{2}_{t-1} + \beta (u^{2}_{t-1} - \varepsilon _{t-1})\]
Ordenamos:
\[u^{2}_{t} = w - \alpha ^{1} u ^{2}_{t-1} + \beta u^{2}_{t-1} + \beta _{\varepsilon t-1} + \varepsilon _{t}\]
Sacamos factor común \(\sigma ^{2}_{t-1}\)
Ecuación 3
\[u^{2}_{t} = w + (\alpha ^{1} u ^{2}_{t-1} + \beta) u^{2}_{t-1} + \beta _{\varepsilon t-1} + \varepsilon _{t}\]
La ecuación (3) representa un proceso ARMA (1,1) sobre los errores al cuadrado.
Prueba ARCH de Daily 2x VIX Short-Term ETN (TVIX)
ARCH LM-test; Null hypothesis: no ARCH effects
data: TVIX_R
Chi-squared = 112.78, df = 12, p-value < 2.2e-16
En la prueba ARCH el valor de p es de 2.2e-16 por lo que se rechaza la Hipótesis Nula, es decir, los residuos no son homocedásticos. Los residuales al cuadrado no son homocedasticos, por lo que también podemos rechazar que tenga varianza constante.
Modelos de Volatilidad de Daily 2x VIX Short-Term ETN (TVIX)
ARCH (1)
*---------------------------------*
* GARCH Model Fit *
*---------------------------------*
Conditional Variance Dynamics
-----------------------------------
GARCH Model : sGARCH(1,0)
Mean Model : ARFIMA(0,0,0)
Distribution : norm
Optimal Parameters
------------------------------------
Estimate Std. Error t value Pr(>|t|)
omega 0.005968 0.000410 14.5557 0
alpha1 0.506674 0.079286 6.3904 0
Robust Standard Errors:
Estimate Std. Error t value Pr(>|t|)
omega 0.005968 0.001193 5.0022 0.000001
alpha1 0.506674 0.193823 2.6141 0.008946
LogLikelihood : 729.183
Information Criteria
------------------------------------
Akaike -1.9136
Bayes -1.9014
Shibata -1.9137
Hannan-Quinn -1.9089
Weighted Ljung-Box Test on Standardized Residuals
------------------------------------
statistic p-value
Lag[1] 0.01978 0.8881
Lag[2*(p+q)+(p+q)-1][2] 2.28481 0.2196
Lag[4*(p+q)+(p+q)-1][5] 3.94555 0.2609
d.o.f=0
H0 : No serial correlation
Weighted Ljung-Box Test on Standardized Squared Residuals
------------------------------------
statistic p-value
Lag[1] 0.5713 0.449725
Lag[2*(p+q)+(p+q)-1][2] 5.7388 0.025822
Lag[4*(p+q)+(p+q)-1][5] 12.6092 0.001925
d.o.f=1
Weighted ARCH LM Tests
------------------------------------
Statistic Shape Scale P-Value
ARCH Lag[2] 10.28 0.500 2.000 0.0013443
ARCH Lag[4] 13.71 1.397 1.611 0.0005556
ARCH Lag[6] 16.72 2.222 1.500 0.0002732
Nyblom stability test
------------------------------------
Joint Statistic: 0.4804
Individual Statistics:
omega 0.3438
alpha1 0.2039
Asymptotic Critical Values (10% 5% 1%)
Joint Statistic: 0.61 0.749 1.07
Individual Statistic: 0.35 0.47 0.75
Sign Bias Test
------------------------------------
t-value prob sig
Sign Bias 0.20658 0.8364
Negative Sign Bias 0.06997 0.9442
Positive Sign Bias 0.14157 0.8875
Joint Effect 0.20587 0.9766
Adjusted Pearson Goodness-of-Fit Test:
------------------------------------
group statistic p-value(g-1)
1 20 180.6 2.323e-28
2 30 199.3 2.529e-27
3 40 211.4 1.534e-25
4 50 221.3 9.495e-24
Elapsed time : 0.1700728
ARCH (2)
*---------------------------------*
* GARCH Model Fit *
*---------------------------------*
Conditional Variance Dynamics
-----------------------------------
GARCH Model : sGARCH(2,0)
Mean Model : ARFIMA(0,0,0)
Distribution : norm
Optimal Parameters
------------------------------------
Estimate Std. Error t value Pr(>|t|)
omega 0.003558 0.000353 10.0751 0e+00
alpha1 0.311383 0.065135 4.7806 2e-06
alpha2 0.472109 0.082168 5.7456 0e+00
Robust Standard Errors:
Estimate Std. Error t value Pr(>|t|)
omega 0.003558 0.000684 5.2039 0.000000
alpha1 0.311383 0.113253 2.7494 0.005970
alpha2 0.472109 0.193605 2.4385 0.014748
LogLikelihood : 785.9536
Information Criteria
------------------------------------
Akaike -2.0604
Bayes -2.0421
Shibata -2.0604
Hannan-Quinn -2.0534
Weighted Ljung-Box Test on Standardized Residuals
------------------------------------
statistic p-value
Lag[1] 0.4699 0.493
Lag[2*(p+q)+(p+q)-1][2] 0.6892 0.611
Lag[4*(p+q)+(p+q)-1][5] 1.0205 0.855
d.o.f=0
H0 : No serial correlation
Weighted Ljung-Box Test on Standardized Squared Residuals
------------------------------------
statistic p-value
Lag[1] 0.007671 0.9302
Lag[2*(p+q)+(p+q)-1][5] 1.245238 0.8021
Lag[4*(p+q)+(p+q)-1][9] 1.722682 0.9354
d.o.f=2
Weighted ARCH LM Tests
------------------------------------
Statistic Shape Scale P-Value
ARCH Lag[3] 0.07251 0.500 2.000 0.7877
ARCH Lag[5] 0.93810 1.440 1.667 0.7514
ARCH Lag[7] 1.06785 2.315 1.543 0.9023
Nyblom stability test
------------------------------------
Joint Statistic: 0.5963
Individual Statistics:
omega 0.1020
alpha1 0.1188
alpha2 0.2397
Asymptotic Critical Values (10% 5% 1%)
Joint Statistic: 0.846 1.01 1.35
Individual Statistic: 0.35 0.47 0.75
Sign Bias Test
------------------------------------
t-value prob sig
Sign Bias 0.2217 0.8246
Negative Sign Bias 0.7391 0.4601
Positive Sign Bias 0.0777 0.9381
Joint Effect 0.6003 0.8964
Adjusted Pearson Goodness-of-Fit Test:
------------------------------------
group statistic p-value(g-1)
1 20 143.9 3.201e-21
2 30 153.8 6.010e-19
3 40 166.9 9.133e-18
4 50 188.0 3.657e-18
Elapsed time : 0.1313
GARCH (1,1)
*---------------------------------*
* GARCH Model Fit *
*---------------------------------*
Conditional Variance Dynamics
-----------------------------------
GARCH Model : sGARCH(1,1)
Mean Model : ARFIMA(0,0,0)
Distribution : norm
Optimal Parameters
------------------------------------
Estimate Std. Error t value Pr(>|t|)
omega 0.001231 0.000243 5.0629 0
alpha1 0.380112 0.063167 6.0176 0
beta1 0.553574 0.049346 11.2182 0
Robust Standard Errors:
Estimate Std. Error t value Pr(>|t|)
omega 0.001231 0.000335 3.6711 0.000241
alpha1 0.380112 0.091596 4.1499 0.000033
beta1 0.553574 0.053275 10.3909 0.000000
LogLikelihood : 792.2727
Information Criteria
------------------------------------
Akaike -2.0770
Bayes -2.0587
Shibata -2.0771
Hannan-Quinn -2.0700
Weighted Ljung-Box Test on Standardized Residuals
------------------------------------
statistic p-value
Lag[1] 0.5764 0.4477
Lag[2*(p+q)+(p+q)-1][2] 0.9594 0.5116
Lag[4*(p+q)+(p+q)-1][5] 1.4244 0.7585
d.o.f=0
H0 : No serial correlation
Weighted Ljung-Box Test on Standardized Squared Residuals
------------------------------------
statistic p-value
Lag[1] 0.1149 0.7347
Lag[2*(p+q)+(p+q)-1][5] 0.3827 0.9742
Lag[4*(p+q)+(p+q)-1][9] 0.6945 0.9956
d.o.f=2
Weighted ARCH LM Tests
------------------------------------
Statistic Shape Scale P-Value
ARCH Lag[3] 0.1942 0.500 2.000 0.6595
ARCH Lag[5] 0.4772 1.440 1.667 0.8903
ARCH Lag[7] 0.6121 2.315 1.543 0.9671
Nyblom stability test
------------------------------------
Joint Statistic: 0.3373
Individual Statistics:
omega 0.09241
alpha1 0.09532
beta1 0.09883
Asymptotic Critical Values (10% 5% 1%)
Joint Statistic: 0.846 1.01 1.35
Individual Statistic: 0.35 0.47 0.75
Sign Bias Test
------------------------------------
t-value prob sig
Sign Bias 0.1387 0.8897
Negative Sign Bias 1.0282 0.3042
Positive Sign Bias 0.4370 0.6622
Joint Effect 1.3701 0.7126
Adjusted Pearson Goodness-of-Fit Test:
------------------------------------
group statistic p-value(g-1)
1 20 148.4 4.417e-22
2 30 170.4 5.893e-22
3 40 176.2 2.381e-19
4 50 192.0 8.225e-19
Elapsed time : 0.1700962
GARCH (1,2)
*---------------------------------*
* GARCH Model Fit *
*---------------------------------*
Conditional Variance Dynamics
-----------------------------------
GARCH Model : sGARCH(1,1)
Mean Model : ARFIMA(0,0,0)
Distribution : norm
Optimal Parameters
------------------------------------
Estimate Std. Error t value Pr(>|t|)
omega 0.001231 0.000243 5.0629 0
alpha1 0.380112 0.063167 6.0176 0
beta1 0.553574 0.049346 11.2182 0
Robust Standard Errors:
Estimate Std. Error t value Pr(>|t|)
omega 0.001231 0.000335 3.6711 0.000241
alpha1 0.380112 0.091596 4.1499 0.000033
beta1 0.553574 0.053275 10.3909 0.000000
LogLikelihood : 792.2727
Information Criteria
------------------------------------
Akaike -2.0770
Bayes -2.0587
Shibata -2.0771
Hannan-Quinn -2.0700
Weighted Ljung-Box Test on Standardized Residuals
------------------------------------
statistic p-value
Lag[1] 0.5764 0.4477
Lag[2*(p+q)+(p+q)-1][2] 0.9594 0.5116
Lag[4*(p+q)+(p+q)-1][5] 1.4244 0.7585
d.o.f=0
H0 : No serial correlation
Weighted Ljung-Box Test on Standardized Squared Residuals
------------------------------------
statistic p-value
Lag[1] 0.1149 0.7347
Lag[2*(p+q)+(p+q)-1][5] 0.3827 0.9742
Lag[4*(p+q)+(p+q)-1][9] 0.6945 0.9956
d.o.f=2
Weighted ARCH LM Tests
------------------------------------
Statistic Shape Scale P-Value
ARCH Lag[3] 0.1942 0.500 2.000 0.6595
ARCH Lag[5] 0.4772 1.440 1.667 0.8903
ARCH Lag[7] 0.6121 2.315 1.543 0.9671
Nyblom stability test
------------------------------------
Joint Statistic: 0.3373
Individual Statistics:
omega 0.09241
alpha1 0.09532
beta1 0.09883
Asymptotic Critical Values (10% 5% 1%)
Joint Statistic: 0.846 1.01 1.35
Individual Statistic: 0.35 0.47 0.75
Sign Bias Test
------------------------------------
t-value prob sig
Sign Bias 0.1387 0.8897
Negative Sign Bias 1.0282 0.3042
Positive Sign Bias 0.4370 0.6622
Joint Effect 1.3701 0.7126
Adjusted Pearson Goodness-of-Fit Test:
------------------------------------
group statistic p-value(g-1)
1 20 148.4 4.417e-22
2 30 170.4 5.893e-22
3 40 176.2 2.381e-19
4 50 192.0 8.225e-19
Elapsed time : 0.4806061
GARCH (2,1)
*---------------------------------*
* GARCH Model Fit *
*---------------------------------*
Conditional Variance Dynamics
-----------------------------------
GARCH Model : sGARCH(2,1)
Mean Model : ARFIMA(0,0,0)
Distribution : norm
Optimal Parameters
------------------------------------
Estimate Std. Error t value Pr(>|t|)
omega 0.00172 0.000368 4.6793 0.000003
alpha1 0.27675 0.061447 4.5038 0.000007
alpha2 0.28336 0.094536 2.9973 0.002724
beta1 0.36374 0.085050 4.2768 0.000019
Robust Standard Errors:
Estimate Std. Error t value Pr(>|t|)
omega 0.00172 0.000576 2.9863 0.002824
alpha1 0.27675 0.117404 2.3572 0.018412
alpha2 0.28336 0.235019 1.2057 0.227946
beta1 0.36374 0.134372 2.7070 0.006789
LogLikelihood : 796.9302
Information Criteria
------------------------------------
Akaike -2.0867
Bayes -2.0623
Shibata -2.0867
Hannan-Quinn -2.0773
Weighted Ljung-Box Test on Standardized Residuals
------------------------------------
statistic p-value
Lag[1] 0.7999 0.3711
Lag[2*(p+q)+(p+q)-1][2] 1.0189 0.4921
Lag[4*(p+q)+(p+q)-1][5] 1.4419 0.7542
d.o.f=0
H0 : No serial correlation
Weighted Ljung-Box Test on Standardized Squared Residuals
------------------------------------
statistic p-value
Lag[1] 0.0339 0.8539
Lag[2*(p+q)+(p+q)-1][8] 1.1924 0.9589
Lag[4*(p+q)+(p+q)-1][14] 1.7850 0.9946
d.o.f=3
Weighted ARCH LM Tests
------------------------------------
Statistic Shape Scale P-Value
ARCH Lag[4] 0.2990 0.500 2.000 0.5845
ARCH Lag[6] 0.5415 1.461 1.711 0.8803
ARCH Lag[8] 0.7240 2.368 1.583 0.9604
Nyblom stability test
------------------------------------
Joint Statistic: 0.6531
Individual Statistics:
omega 0.07475
alpha1 0.07350
alpha2 0.15164
beta1 0.05740
Asymptotic Critical Values (10% 5% 1%)
Joint Statistic: 1.07 1.24 1.6
Individual Statistic: 0.35 0.47 0.75
Sign Bias Test
------------------------------------
t-value prob sig
Sign Bias 0.04296 0.9657
Negative Sign Bias 0.88362 0.3772
Positive Sign Bias 0.15177 0.8794
Joint Effect 1.09258 0.7789
Adjusted Pearson Goodness-of-Fit Test:
------------------------------------
group statistic p-value(g-1)
1 20 138.2 4.105e-20
2 30 157.3 1.424e-19
3 40 170.3 2.440e-18
4 50 183.8 1.776e-17
Elapsed time : 0.217412
GARCH (2,2)
*---------------------------------*
* GARCH Model Fit *
*---------------------------------*
Conditional Variance Dynamics
-----------------------------------
GARCH Model : sGARCH(2,2)
Mean Model : ARFIMA(0,0,0)
Distribution : norm
Optimal Parameters
------------------------------------
Estimate Std. Error t value Pr(>|t|)
omega 0.00199 0.000346 5.745419 0.000000
alpha1 0.26447 0.059195 4.467765 0.000008
alpha2 0.42077 0.080576 5.222007 0.000000
beta1 0.00000 0.120282 0.000001 0.999999
beta2 0.23398 0.097970 2.388306 0.016926
Robust Standard Errors:
Estimate Std. Error t value Pr(>|t|)
omega 0.00199 0.00051 3.900558 0.000096
alpha1 0.26447 0.11490 2.301728 0.021351
alpha2 0.42077 0.21236 1.981436 0.047542
beta1 0.00000 0.21269 0.000001 1.000000
beta2 0.23398 0.14315 1.634531 0.102147
LogLikelihood : 798.9996
Information Criteria
------------------------------------
Akaike -2.0895
Bayes -2.0590
Shibata -2.0896
Hannan-Quinn -2.0777
Weighted Ljung-Box Test on Standardized Residuals
------------------------------------
statistic p-value
Lag[1] 0.8772 0.3490
Lag[2*(p+q)+(p+q)-1][2] 1.1575 0.4499
Lag[4*(p+q)+(p+q)-1][5] 1.6428 0.7048
d.o.f=0
H0 : No serial correlation
Weighted Ljung-Box Test on Standardized Squared Residuals
------------------------------------
statistic p-value
Lag[1] 0.0462 0.8298
Lag[2*(p+q)+(p+q)-1][11] 1.4309 0.9871
Lag[4*(p+q)+(p+q)-1][19] 2.5569 0.9980
d.o.f=4
Weighted ARCH LM Tests
------------------------------------
Statistic Shape Scale P-Value
ARCH Lag[5] 0.1525 0.500 2.000 0.6961
ARCH Lag[7] 0.4074 1.473 1.746 0.9216
ARCH Lag[9] 0.8524 2.402 1.619 0.9502
Nyblom stability test
------------------------------------
Joint Statistic: 1.2548
Individual Statistics:
omega 0.08568
alpha1 0.14588
alpha2 0.13487
beta1 0.09879
beta2 0.05727
Asymptotic Critical Values (10% 5% 1%)
Joint Statistic: 1.28 1.47 1.88
Individual Statistic: 0.35 0.47 0.75
Sign Bias Test
------------------------------------
t-value prob sig
Sign Bias 0.02222 0.9823
Negative Sign Bias 0.96156 0.3366
Positive Sign Bias 0.09531 0.9241
Joint Effect 1.36912 0.7128
Adjusted Pearson Goodness-of-Fit Test:
------------------------------------
group statistic p-value(g-1)
1 20 140.7 1.351e-20
2 30 156.3 2.110e-19
3 40 167.6 7.135e-18
4 50 189.6 2.016e-18
Elapsed time : 0.3106749
| MODELO | OMEGA | ALFA1 | ALFA2 | BETA1 | BETA2 | AKAIKE | BAYES |
|---|---|---|---|---|---|---|---|
| ARCH(1) | 0.0059 | 0.5066 | - | - | - | -1.9013 | -1.9014 |
| :———-: | :——–: | :——–: | :——–: | :——–: | :——–: | :——–: | :——–: |
| ARCH(2) | 0.0035 | 0.3113 | 0.4721 | - | - | -2.0604 | -2.0421 |
| :———-: | :——–: | :——–: | :——–: | :——–: | :——–: | :——–: | :——–: |
| GARCH(1,1) | 0.0012 | 0.3801 | - | 0.5536 | - | -2.077 | -2.0587 |
| :———-: | :——–: | :——–: | :——–: | :——–: | :——–: | :——–: | :——–: |
| GARCH(1,2) | 0.0012 | 0.3792 | - | 0.5541 | 0 | -2.0733 | -2.0489 |
| :———-: | :——–: | :——–: | :——–: | :——–: | :——–: | :——–: | :——–: |
| GARCH(2,1) | 0.0017 | 0.2767 | 0.2833 | 0.3637 | - | -2.0867 | -2.0623 |
| :———-: | :——–: | :——–: | :——–: | :——–: | :——–: | :——–: | :——–: |
| GARCH(2,2) | 0.0019 | 0.2644 | 0.4207 | 0.0000 | 0.2339 | -2.0895 | -2.059 |
Mejor modelo de Volatilidad para Daily 2x VIX Short-Term ETN (TVIX)
El mejor modelo de volatilidad para TVIX es GARCH (2,1), ya que todos sus paramétros son significativos, positivos y no suman uno o más de uno, al igual que sus criterios AIC y BIC fueron los mejores comparándolos con los otros modelos.
Ahora, se hace el ajuste con un GARCH(2,1):
\[\sigma {t}^{2}=\omega +\underbrace{\alpha _{1}u^{2}_{t-1}}_{ARCH1} + \underbrace{\alpha _{2}u^{2}_{t-2}}_{ARCH1} + \underbrace{\beta _1\sigma _{t-1}^{2}}_{GARCH1} \]
El resultado obtenido es:
\[\sigma ^{2}_{t-1}= 0.0017 + 0.2767 u^{2}_{t-1} + 0.2833 u^{2}_{t-1} + 0.3637 \sigma^{2}_{t-1}\]
La varianza condicional se explica en un 27.67% por la volatilidad de un día anterior y en un 28.33% por la volatilidad de dos días, también se explica que en un 36.37% por la varianza ajustada rezagada 1 periodo. Siendo todos los componentes significativos.
*------------------------------------*
* GARCH Model Forecast *
*------------------------------------*
Model: sGARCH
Horizon: 20
Roll Steps: 0
Out of Sample: 0
0-roll forecast [T0=2021-01-14]:
Series Sigma
T+1 0 0.07080
T+2 0 0.07330
T+3 0 0.08113
T+4 0 0.08636
T+5 0 0.09145
T+6 0 0.09586
T+7 0 0.09988
T+8 0 0.10351
T+9 0 0.10681
T+10 0 0.10983
T+11 0 0.11260
T+12 0 0.11515
T+13 0 0.11750
T+14 0 0.11967
T+15 0 0.12167
T+16 0 0.12353
T+17 0 0.12525
T+18 0 0.12686
T+19 0 0.12835
T+20 0 0.12973
En este grafico podemos observar con gris los rendimientos de TVIX y de azul la ecuación de varianza condicional de GARCH (2,1) con los coeficientes asociados al modelo, por lo que se puede visulizar como la ecuación de varianza condicional si tiene un comportamiento similar a los rendimientos de TVIX.
El rendimiento que presenta GARCH (2, 1) de Daily 2x VIX Short-Term ETN (TVIX) para el 19 de enero de 2021 es de 7.08%.
En este trabajo se analizó el comportamiento de Daily 2x VIX Short-Term ETN (TVIX) a niveles y en rendimientos, esto mediante histograma y gráficos Quantil-Quantil para conocer cómo se distrbuyen y dónde se concentran los datos analizados del 2018-2020. También se realizaron pruebas de raíces unitarias que son la prueba de Dickey Fuller y Phillips Perron para identidficar si la serie pesenta raíces unitarias y la prueba KPSS para identificar si la serie es estacionaria.
Posteriormente se realizaron correlogramas para ver si presenta autocorrelación la serie, se analizaron tres modelos, el primero es el Autoarima propuesto por R (2, 1, 2), y los otros dos (3, 1, 1) y (3, 1, 2) que se propuesieron, concluyendo que el mejor es el Autoarima debido a que en la Jung Box se concluyó que los residuales se distribuyen normalmente, en el criterio de información Akaike tiene un valor de 7974.49 siendo mejor que los otros modelos mostrando mejores resultados, ya que también presenta un menor diferencial entre el dato real ($26) y el pronosticado ($24.78) siendo este de 1.22, mejorando los datos pronosticados.
Pero basándonos en los resultados de los pronósticos, lo que yo recomendaría es no comprar acciones de TVIX, ya que el precio de cierre viene cayendo desde 2015 y a la gran volatilidad que presenta, por lo que no lo considero una buena opción para invertir, pero tampoco la venta debido a que se podría tener una pérdida, ya que no se recuperaría lo invertido por como ha caído el precio. Por lo tanto considero que la mejor opción es hold (sostenerse), por los momentos de alta sorpresa y volatilidad en los mercados que se están atravesando debido a la pandemia Covid 19 que se está atravesando todo el mundo.
Más adelante se realizaron modelos ARCH-GARCH, estos nos permiten analizar la volatilidad de los activos financieros a partir de la varianza condicional.
El componente ARCH nos indica la estructura de dependencia con los rendimientos o volatilidad pasada para explicar el activo, mientras que el componente GARCH explica la varianza ajustada del modelo. Por lo que para TVIX el mejor modelo fue GARCH (2,1), ya que todos sus paramétros son significativos, positivos y los criterios de AIC y BIC fueron los mejores.
Referencias
[1] https://es-us.finanzas.yahoo.com/quote/TVIX/history?p=TVIX
[2] https://es.talkingofmoney.com/overview-of-velocityshares-tvix
[4] https://es.talkingofmoney.com/velocityshares-daily-2x-vix-short-term-etn-who-is-invested
[5] https://www.expansion.com/mercados/2018/02/06/5a79bf5f46163f71198b45cf.html