Antecedentes de la pregunta:
Hola, estaba intentando ajustar un modelo GARCH(1,1) a la varianza de los retornos logarítmicos de una serie, y ARMA(0,0) para la media. Para ello estaba utilizando el paquete fGarch. El objetivo de la modelización es generar un número de volatilidad predicho para alimentar el modelo Black-Scholes para generar el precio de la opción y, por tanto, los deltas de la opción. Planeo hacer un backtest de la delta de la volatilidad GARCH para cubrir mis posiciones de opciones (a diferencia de las deltas derivadas de los precios de la volatilidad implícita).
Preguntas:
A) Puede que esta sea una pregunta muy "noob": Utilicé la función "predict" del paquete para generar una previsión de volatilidad a n días vista. Tal y como yo entiendo GARCH, estos números son números de desviación estándar anualizados. Para cubrir una opción de 1 mes quiero predecir la volatilidad de 30 días. Puedo simplemente poner 'n-days ahead = 30 para obtener los números, pero ¿cómo combino esos 30 números para obtener un número de volatilidad anualizada?
B) ¿Podría alguien explicar también cómo utilizar el argumento nroll en el paquete? Básicamente, quiero estimaciones de volatilidad GARCH en movimiento. Por ejemplo, en el día 10, quiero utilizar los últimos 10 días de datos para obtener una predicción de vol para el día 11, en el día 50 quiero utilizar 50 días de datos para la predicción de vol del día 51, etc.
Cualquier ayuda será muy apreciada.