3 votos

Cómo trazar continuamente los datos de los futuros

Dado que los futuros se negocian contrato por contrato, ¿cómo se puede trazar el precio durante un período de tiempo prolongado? Como referencia he incluido un gráfico de los futuros VX (índice de volatilidad VIX CBOE) de investing.com: enter image description here

¿Cómo determinar cuándo pasar de un contrato a otro? Además, ¿no hay una diferencia de precios entre el contrato que vence y el que se transfiere? pero no hay discontinuidades repentinas de precios en los gráficos.

¿Podría alguien explicar cuál es el método para extraer una serie continua de precios a partir de una recopilación de contactos individuales mes a mes?

2voto

Grzenio Puntos 16802

Tenga en cuenta que la serie que muestra es la histórica punto índice (lo que se pagaría por estar largo el índice hoy), no la historia de las comillas de los futuros. Es como mirar el precio actual de una acción o materia prima (como el petróleo) frente al precio de los futuros. La comilla de los futuros a corto plazo será diferente que la punto cita. Si se graficara la historia del futuro inmediato se podría notar más la discontinuidad.

¿Cómo determinar cuándo pasar de un contrato a otro?

Muchos proveedores de datos le proporcionarán una serie temporal para el historial de contratos "inmediatos", que se trasladará automáticamente al siguiente contrato que expire. Algunos incluso proporcionan una segunda serie temporal, etc. Si esto no está disponible, tendrá que consultar varios contratos de futuros e intercalarlos en función de las reglas de vencimiento, que deberían estar disponibles públicamente.

Además, ¿no hay una diferencia de precio entre el contrato que expira y el que se renueva?

Sí, ya que el plazo de entrega se amplía en unos 30 días cuando se pasa al siguiente contrato.

pero aún así no hay discontinuidades de precios repentinas en los gráficos.

Bueno, las hay, pero podrían ser indistinguibles de la volatilidad normal de la serie temporal.

1voto

Derek Marlon Puntos 165

En realidad, este es un tema de considerable investigación. La respuesta de D stanley es buena, y yo añadiría que el enfoque habitual es crear una serie temporal sintética por etapas mediante:

  1. crear un algoritmo que calcule una serie de vencimientos de contratos y las fechas de "roll" (fechas en las que se vendería el futuro de menor vencimiento (fechas en las que se vendería un futuro con un vencimiento más corto y se compraría un futuro con un vencimiento más largo) utilizando el calendario de vencimientos, una máscara para los meses sin liquidez, las fechas de los contratos, ya sea la fecha del primer aviso o la fecha de la última operación, y una compensación de fechas.
  2. utilizando los contratos y las fechas de rodaje para crear un tiempo cosido "en bruto de los precios de mercado reales de los contratos requeridos
  3. crear una serie de factores de ajuste en las fechas de balanceo, ya sea restando los precios de los vencimientos más largos de los más cortos, o una relación
  4. Aplicando estos factores de ajuste a las series cosidas en bruto para crear una serie ajustada.

Esta serie ajustada no tendrá discontinuidades de precios. También se deduce que esta serie puede ser negativa en ocasiones.

El proceso debe calcularse para cada punto de la curva a plazo (4º contrato de eurodólares frente al 2º), y para cada serie (eurodólares frente a WTI). Cada cálculo de serie ajustada requerirá una configuración diferente para lograr algo que sea consistente y utilizable.

Algunos proveedores como bloomberg precalculan las series ajustadas de los contratos para el usuario ocasional. Por ejemplo, el ticker "ED4 comdty" dará una serie ajustada para el cuarto contrato trimestral de eurodólares negociado en el CME.

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