In Sin categorizar

Conscientes de que entramos en terreno pantanoso, hoy vamos a desgranar lo que realmente significa hacer un backtesting.

Y digo pantanoso porque, en España, hemos notado que hay una confusión bastante generalizada con respecto a cómo se debe interpretar un backtesting, o mejor dicho, qué significado se le da.

Vamos a empezar con una aclaración de conceptos: ¿Qué es el backtesting?

En pocas palabras, hacer una prueba inversa de una estrategia de trading es el proceso de probar una hipótesis/estrategia en periodos anteriores. Dicho de otra forma, es tomar datos pasados relevantes para “juzgar” el rendimiento de una estrategia en lugar de ponerla a prueba durante un periodo de tiempo en adelante que podría llevar años.

“¿Entonces, el resultado de un backtesting da garantías de que esa estrategia vaya a funcionar en el futuro?”

En absoluto. Aquí está el error que muchas personas cometen. Un resultado positivo de un backtesting es la base de que una estrategia pueda funcionar correctamente en el futuro, pero nada más. Marcos Lopez de Prado, head de AQR Capital y una de las personas mejor preparadas para generar estrategias de machine learning en el mundo, dice en su libro que el backtesting en ningún caso se debería utilizar como estrategia de investigación, sino como una mera confirmación de que la estrategia que se ha generado está correctamente programada.

Hemos detectado que la “ignorancia” de muchas personas a la hora de interpretar un backtesting genera que algunos quants puedan orientar su estrategia comercial a eso, es decir: “mis clientes le dan más importancia al backtesting de la que tiene realmente, por lo tanto centro mis recursos en generar un backtesting “bonito” para que sea más atractivo comercialmente sin preocuparme de si esa estrategia es “buena” a futuro”.

Esto nos preocupa enormemente, porque lo hemos visto, y lejos de “educar” a las personas trata de alimentar sus falsas creencias para conseguir vender un producto con el argumento de que se debe esperar en el futuro los resultados que se han obtenido en el backtesting.

Dicho esto, esperamos haber aclarado dudas, aunque por desgracia seguiremos teniendo que aclarar este concepto a mucha gente todas las semanas. Aprovechamos la ocasión para invitar a todo aquel que quiera preguntarnos lo que sea. Como siempre, estaremos encantados de atenderos en el email info@zaratemateo.com o en el teléfono 620 00 44 92.

En Zárate-Mateo estamos comprometidos con la generación de estrategias cuantitativas perdurables a futuro y nuestra investigación trata de mejorar cada día esas estrategias, por eso nuestro modelo de cobro a los clientes se basa en que nuestros sistemas generen rédito, o lo que es lo mismo, está supeditado a que nosotros hagamos bien nuestro trabajo.

Queremos agradecer a QuantInsti el gran trabajo que hacen en su blog. En concreto, hemos leído un artículo relacionado con el backtesting que nos ha inspirado para escribir estas líneas que hace tiempo queríamos compartir con todas las personas que nos siguen. Os dejamos el artículo de QuantInsti donde desarrollan mucho mejor el concepto de backtesting.

Link a la publicación  (para leer el artículo en castellano puedes utilizar el traductor de Google Chrome)

Utilizamos cookies propias y de terceros para realizar el análisis de la navegación de los usuarios y mejorar nuestros servicios. Al pulsar Acepto consiente dichas cookies. Puede obtener más información, o bien conocer cómo cambiar la configuración, pulsando en más información

Los ajustes de cookies de esta web están configurados para "permitir cookies" y así ofrecerte la mejor experiencia de navegación posible. Si sigues utilizando esta web sin cambiar tus ajustes de cookies o haces clic en "Aceptar" estarás dando tu consentimiento a esto.

Cerrar