Estoy tratando de calcular los momentos implícitos BKM (Bakshi, Kapadia y Madan 2003) en python siguiendo este documento:
Neumann, Skiadopoulos: Dinámica predecible en los momentos de riesgo neutro de orden superior: Pruebas de las opciones del S&P 500 , Journal of Financial and Quantitative Analysis (JFQA), 2013, p947-977 enlace
que en la página 7 y 8, describen las integrales de varianza, asimetría y curtosis mediante las ecuaciones (8), (9) y (10).
En la página 8, parte B. Aplicación empírica, los autores hablan de su metodología para extraer los momentos implícitos. Lo que no entiendo es
a) ¿Por qué tienen que interpolar las volatilidades implícitas en función de la delta (creando una "cuadrícula delta" artificial), y volver a convertir estas deltas en los respectivos precios de ejercicio a través de la BS? Dicen que las integrales requieren "un continuo de opciones de compra y venta OTM a través de los strikes", y que sólo observamos precios de strike discretos, de ahí la razón de utilizar el "espacio delta". ¿Por qué la interpolación en el espacio delta lo hace más "continuo"?
b) De la página 9 del documento: Then, we compute the constant maturity moments [equations (5), (6), (7)] by evaluating the integrals in formulae (8), (9), and (10) using trapezoidal approximation.
¿Cómo se evalúan esas integrales definidas en python? Estoy atascado mirando esas 3 integrales sin saber cómo continuar en python.
Ejemplo (parte de la ecuación (8)):