En mi banco de inversión, Microsoft Excel tiene un complemento .xll con una función cuya funcionalidad codificada no puedo observar. Esta función se llama VolInterp y, como su nombre sugiere, calcula la volatilidad interpolada de la muestra.
El problema es que no puedo obtener los mismos números que esta función a través de un cálculo manual. Por lo tanto, estoy cuestionando mi comprensión de cómo el proyecto en general está utilizando estas volatilidades.
Entiendo que a través de un supuesto iid, las varianzas de una serie de datos escalados por el tiempo son aditivas y, por lo tanto, la interpolación lineal ocurre a nivel de varianza antes de extraer la raíz cuadrada para recuperar la volatilidad. El resultado de esta lógica no coincide con el de la función VolInterp().
Espero que una de las muchas personas inteligentes en este sitio web pueda descifrar la funcionalidad codificada detrás de la función VolInterp(). Para ayudar, proporcionaré los números con los que estoy trabajando, incluido el resultado de la función VolInterp().
Desde ya, muchas gracias
Tiempos
T1 = 30 días
T2 = 61 días
t = 31 días
Volatilidades
V1 = 13.5611203572058%
V2 = 13.132597021628%
Volatilidad interpolada a través de la función VolInterp()
v = 13.5343228915993%
Mi respuesta
$$ v = \sqrt{\left(\frac{t-T_{1}}{T_{2}-T_{1}}\right)V_{2}^{2}+ \left(\frac{T_{2}-t}{T_{2}-T_{1}}\right)V_{1}^{2}}$$
$v = $13.5475085970615%
Descripción de la Función:
El valor devuelto es la raíz cuadrada del resultado de interpolar de manera lineal "yvals $\times$ yvals $\times$ xvals" dividido por la raíz cuadrada de x. Entonces, si x y xvals son fracciones de año y yvals son volatilidades anualizadas, entonces el valor devuelto es una volatilidad anualizada obtenida mediante la interpolación lineal de las varianzas.
0 votos
Tu lógica es correcta. No estoy seguro por qué la descripción dice "dividido por la raíz cuadrada de x", pero claramente tu mejor opción es simplemente averiguar cómo está codificado el método. ¿Por qué no puedes ver el código del método?
0 votos
@rbm Las funciones en el complemento .xll se crean a través de C/C++ y se incorporan en Excel a través de un archivo DLL. Por lo tanto, es casi imposible ver el código a menos que pueda encontrar al desarrollador. Quizás intente hacer eso.