15 votos

¿Qué métodos de ajuste continuo utilizan las empresas para el backtesting de futuros?

Existen varios métodos disponibles entre los proveedores de datos y los programas de software asociados para ajustar los datos de los contratos de futuros para las simulaciones históricas.

Algunos de los métodos son:

1) Ajuste hacia atrás o hacia delante mediante el desplazamiento iterativo del nivel de los datos históricos en los puntos de reinversión.

2) Ajuste hacia atrás o hacia delante utilizando iterativamente la relación entre las series históricas y las series actuales.

3) Utilizar el siguiente contrato con mayor volumen en lugar del contrato frontal como el siguiente contrato a unir.

Algunos de los problemas asociados a los diferentes métodos pueden ser

1) series de precios negativas

2) incoherencia en las fechas de reinversión (una persona puede utilizar el primer día de notificación, por ejemplo, los productos básicos, otra puede utilizar 20 días antes de la liquidación, otra 7, etc.)

3) Los métodos de ajuste varían según el instrumento.

4) Podrían existir verdaderos desfases de precios entre el periodo de prórroga que han sido filtrados por el método de ajuste.

La lista no es ni mucho menos exhaustiva* ¿Podría alguien detallar qué métodos utiliza usted o su empresa para ajustar sistemáticamente una amplia cartera de contratos de futuros (para simulaciones) en la práctica? Además, ¿qué ventajas y desventajas tiene el uso de su método frente a otros que existen? También se agradece cualquier referencia que amplíe su método.

*Hay algunos documentos, por ejemplo aquí y aquí y blogs que discuten los pros y los contras, pero me interesan más las mejores prácticas y los enfoques de los grandes gestores de carteras.

7voto

Markus Olsson Puntos 12651

Como has señalado, hay muchas formas de ajustar los rebotes. Por lo tanto, supongo que estarás de acuerdo en que no hay una respuesta única para todos los casos. Realmente depende del uso de los datos:

  • En primer lugar, piense en cómo están estructuradas las operaciones de su prueba de espalda. Si se trata de operaciones a largo plazo y se mantienen los roll overs, piense en lo que haría si negociara el contrato. Es decir, ¿intentaría negociar la base? ¿Simplemente cerraría y abriría un día antes del vencimiento? Lo que sea que intente hacer, también debe aplicarlo al roll over de futuros en su prueba posterior. Por eso he dicho que no hay una respuesta general que sirva para todo. Pero aquí hay un par de puntos a considerar:

  • Si usted se limita a examinar los datos para el análisis intradía/pruebas retrospectivas, entonces no hace y probablemente no debería hacer ningún ajuste a los datos en sí.

  • Si se necesita crear un "contrato continuo" (utilizo la terminología de forma imprecisa), yo generalmente ajustaría hacia atrás, que es lo que hacen la mayoría de los proveedores de datos reputados. Aunque también he trabajado con datos no ajustados y simplemente los he ajustado, en cuanto a la proporción, sobre la marcha. No creo que haya una respuesta correcta o incorrecta. Pero si tengo que decidirme, diría que hay que ajustar hacia atrás.

  • En lo que respecta a la negociación, yo haría un roll over para negociar el siguiente contrato cuando el volumen del nuevo contrato supere al del contrato anterior. No negociaría potencialmente el mes actual más allá del primer aviso en caso de que esté sujeto a recibir un aviso.

  • Yo me saltaría el siguiente contrato si un contrato a 1-2 meses vista cotiza con mucho más volumen. Obviamente, esto no se aplica si su estrategia se basa en el mes del contrato específico (por ejemplo, como cobertura en un libro de opciones o porque usted negocia la base o podría haber muchas otras razones).

0 votos

¿Qué opina del uso de la optimización para impulsar las transacciones en comparación con reglas como éstas?

0 votos

@John, por supuesto, por qué no. Depende, por supuesto, de si buscas desarrollar una nueva estrategia que se beneficie de esas optimizaciones. Sé muy bien que los fondos del lado de la compra o ciertos ETFs gastan una cantidad de tiempo enorme para optimizar los roll overs de los futuros. Lo anterior es más bien una guía general y no una obligación.

4voto

Georg Paulus Puntos 21

Un viejo pero bueno del año 2000. Bob Fulks, Back-Adjusting Futures Contracts, http://www.nuclearphynance.com/User%20Files/7228/cntcontr.pdf

El artículo es un gran resumen de los métodos de ajuste más populares. Estoy de acuerdo y me gustaría destacar la observación del autor: "No existe el "mejor" método en sentido absoluto. Todos los métodos tienen ventajas y desventajas". Además, en mi opinión, merece la pena investigar algunos de los escritos originales sobre el ajuste continuo de Jack D. Schwager.

0 votos

Hola SpzToid, ¡bienvenido a Quant.SE! ¿Puedes detallar un poco este artículo, por qué crees que es bueno?

1 votos

El artículo es un gran resumen de los métodos de ajuste más populares. Estoy de acuerdo y me gustaría destacar la observación del autor: "No existe el "mejor" método en sentido absoluto. Todos los métodos tienen ventajas y desventajas". Además, en mi opinión, también merece la pena investigar algunos de los escritos originales sobre el ajuste continuo de Jack D. Schwager.

1 votos

Gracias por su aclaración. He añadido el comentario a tu respuesta para darle más importancia.

2voto

Neil Hewitt Puntos 2163

Este artículo tiene algunas descripciones interesantes sobre los diferentes métodos utilizados y cuándo los haría: https://www.quandl.com/collections/futures/continuous

Pensé que podría ser algo relevante para su pregunta.

0voto

bogdan Puntos 218

No existe el mejor método, pero considere la posibilidad de realizar un ajuste posterior para que la "forma" de la serie de datos permanezca constante en un backtest y pueda normalizar los rendimientos. Portara es una tecnología con la que se pueden crear 35-40 años de ajuste retrospectivo intradía hasta la barra de 1 minuto en un archivo de texto individual (sin complicaciones) sobre los datos de CQG Datafactory. Mira sus tutoriales sobre las diferentes maneras de hacer el roll. www.portara.org

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