SagaQuant

[GUÍA] Estrategias Dual Momentum

Estrategias Dual Momentum

Guía para el desarrollo de Estrategias de Trading con Dual Momentum

Introducción

Cuando hablamos del estudio y desarrollo de estrategias de Trading e Inversión, solemos pensar en factores como la tendencia y su fuerza, también conocida como Momentum, para realizar nuestros estudios.

Al menos, este sería el enfoque más habitual.

El problema de este enfoque, es que medimos la tendencia de un solo activo, y no de un conjunto global, por lo que, si nos encontramos con que todos los activos de renta variable están subiendo, no sabremos cual comprar, o aún peor, compraremos al azar sin tener una remota idea de como pueden terminar los acontecimientos.

Para resolver este tipo de problemas, nacieron las estrategias basadas en Dual Momentum, veamos de qué se tratan.

¿Qué es el indicador Momentum?

Lo primero, será hablar del concepto de Momentum, el cual podemos basarnos en la concepción del indicador de análisis técnico, o directamente del estudio subyacente de este que se ha hecho muchos años atrás de la creación de este indicador.

Con este cálculo, lo que buscaremos medir, será el retorno de un activo a lo largo del tiempo, casi siempre en porcentajes y no en número de puntos ,ya que esto deja obsoleto el cálculo si lo comparamos con periodos anteriores en activos plenamente tendenciales.

Dicho de otra forma, seleccionaremos un periodo de tiempo, y mediremos su retorno, sea con un valor base 100, o un valor base cero.

El cálculo Momentum entonces quedaría así:

Retorno Actual / Retorno del periodo deseado.

¿Cómo se utiliza el indicador Momentum?

Antes de hablar de su enfoque en el ámbito de Dual Momentum, vamos a ver algunos usos clásicos de este indicador o cálculo, el cual nos ayudará a comprender en qué situaciones es bueno medir la tendencia.

Si nos ceñimos al estudio y análisis de series temporales, sabemos que el componente tendencial es superior a un año, y este nos ayuda a describir una serie con cierta precisión, junto a los rasgos estacionales y extrayendo el componente de ruido.

Sin embargo, cuando lo extrapolamos a mercados como Forex, donde el componente tendencial es nulo, al menos a largo plazo, también encontramos ciertos usos muy populares.

Desde el clásico cruce sobre rentabilidad cero, es decir, si antes tenía una rentabilidad negativa en ese periodo y ahora positiva, hasta las valoraciones relativas entre distintos periodos, lo cual sentará unas bases para ampliar el uso de este indicador.

Antes de continuar, me gustaría animar a mis lectores a que realicen el siguiente estudio.

¿Tiene un validez un cruce de Momentum sobre 0 o 100? ¿Y si el Momentum de 14 periodos cruza el de 28?

Como podemos comprobar, el término de tendencia va a ser relativo a las propiedades del activo, es por eso que vamos a empezar a estudiarlo así.

¿Qué es Dual Momentum?

Podemos hablar de que una Estrategia utiliza Dual Momentum si mide el retorno de dos o más activos para determinar el que mayor fuerza tiene a la hora de subir o bajar.

Si hago una búsqueda en Google, la verdad es que no encuento muchos resultados, y por ende las definiciones varían ligeramente, especialmente en el concepto de usar solo dos activos, por aquello del término Dual y ser estrictos en el ámbito semántico, o utilizar más.

A la hora de enfocarlo, al menos aquí y ahora, no vamos a limitar el número de activos,

Pongamos el ejemplo más básico posible sobre este tipo de estrategias, para ello vamos a hacer un diagrama de estudio, utilizando una aplicación web como Draw.io, herramienta conocida en el mundo de la programación y que ahora nos será muy útil para hacernos una idea.

Estrategia Dual Momentum

Partimos de la señal de retorno de dos activos, por ejemplo, podrían ser índices, si Activo 1 tiene una señal mayor que Activo 2, compraré el Activo 1, si esto no es cierto, compraré el Activo 2.

Lógica de programación. ¿Fácil, verdad?

¿Cómo operar Dual Momentum?

Lo primero que deberemos entender es la forma de cálculo de los activos, y su plazo temporal, algo muy similar a la integración de series temporales.

Necesitaremos extraer el retorno de ambos activos, de la siguiente forma: Cierre actual / Cierre del periodo. Y entonces lo restaremos.

Dual Momentum = Momentum del Activo 1 – Momentum Activo 2.

Luego podemos añadir distintos filtros e incluso sistemas de puntuación.

Si mi Dual Momentum me indica comprar X activo y está por encima de la media de X periodos… etc

El concepto general de esta estrategia es catalogar el régimen de varios mercados, similar a las estrategias intermarket.

Estrategias de Trading con Dual Momentum

A la hora de plantear este tipo de estrategias debemos de realizar varios estudios, asumiendo que sean activos tendenciales y exista un factor de autocorrelación entre el retorno anterior y el actual.

Teniendo ese primer paso hecho, debemos decidirnos por activos.

Ya hablé en su momento de renta fija, renta variable y metales en el taller de creación de carteras, por lo que voy a hacer algo distinto, como forma de dar ideas nuevas a la hora de enfocar este tipo de estrategias bursátiles.

Entonces vamos a coger algo sencillo, al menos como primera estrategia.

Dual Momentum – DAX30 y EURUSD

Empecemos por un modelo interesante sobre renta variable y divisas como primera aproximación. Como he mencionado, Forex no tiene un componente tendencial demasiado amplio, pero aporta otras ventajas a la hora de hablar del mercado.

Es interesante añadir este tipo de activos, pese a la falta de componente tendencial, como una forma de demostración que los sesgos determinados respecto a activos no siempre tienen la razón.

Entendemos que si el Euro se está revalorizando, es decir, que esta divisa es más fuerte, afectará negativamente a la actividad empresarial de un país, en este caso, Alemania, y esto será reflejado en su índice.

Especialmente cuando tenemos en cuenta, que, la volatilidad del Euro es inferior a la del índice DAX30, por lo que el hecho de tener un retorno positivo en el Euro, puede indicar que tenemos un retorno negativo en el índice bursátil.

Vamos a empezar entonces con una premisa muy simple. Compraré DAX30 cuando su retorno el mes pasado sea superior a EURUSD y viceversa. Mantendré un mes esas posiciones, es decir vamos a usar solamente velas mensuales.

Dual Momentum DAX30 y EURUSD

En la línea azul tenemos nuestro modelo, y en la naranja el activo original, el índice DAX30, como podemos ver, a largo plazo bate de forma muy holgada al mercado y nos proporciona una ventaja interesante.

Estrategia de regresión con Dual Momentum – Batiendo los retornos de Oro y Plata

Pese a que la definición oficial indique que este tipo de estrategias son tendenciales, podemos coger el mismo concepto y complicarlo, para buscar regresiones o spreads entre activos.

En este caso, a la hora de probar este estrategia en Oro y Plata, me encuentro con una curva alcista completamente perdedora. Y sin entender por qué, son activos que en los últimos años han tenido un comportamiento alcista.

Una vez estudiado, vemos que la correlación que acarrean estos dos activos entre sí, hace que las desviaciones no duren mucho tiempo.

Entonces, un concepto interesante, y que además nos valdrá para implementar el sistema de puntuación del sistema original puede ser el siguiente.

De un mes, pasando por el rendimiento de hasta tres meses atrás, sumaremos o restaremos puntos según sean alcistas o bajistas los activos.

Si el Oro bate en rentabilidad a los dos últimos meses de la plata sumamos un punto, caso contrario, restamos uno… etc

Y en vez de comprar el fuerte, compramos el débil.

Esta vez lo haremos en timeframe diario.

Regresion Dual Momentum Oro y Plata

Como se puede ver en la gráfica, no se llega a apreciar el retorno del propio oro debido al crecimiento tan amplio de este sistema, el cual está en un periodo de estancación pero puede ser muy interesante revisarlo más adelante y comprobar si sigue funcionando o no.

¿Cómo automatizar mi Trading e implementar esta estrategia?

Nos vamos a encontrar que muchas plataformas, como Metatrader 4 o Tradestation, no nos permiten hacer Backtest multiactivo, es por que eso he extraído por mi cuenta este backtest utilizando lenguajes de programación externos para luego implemetarlos.

Lo más curioso es que estas plataformas que no nos permiten el Backtest multiactivo si nos permiten una modalidad similar de Trading automático, y es que si nos permiten automatizar su ejecucción.

Sencillamente, en Metatrader 4, deberemos mandar distintas órdenes y seleccionar símbolos distintos. Y en Tradestation utilizar los datos de «Data 2», es decir, de un gráfico anexo y de esta forma crear la ejecución en dos gráficas distintas.

Cuando hablamos de Metatrader 5, una plataforma que en ciertos aspectos es muy superior a otras plataformas de mercado, Metatrader 5 nos permite hacer Backtest multiactivo, por lo que podemos sacar este tipo de estrategias y observar su potencial retorno en un entorno de comisiones varias.

Si quieres aprender MQL5 te recuerdo que tienes disponible mi curso de programación gratuito en Youtube:

Conclusión sobre Dual Momentum

En este artículo no he entrado con demasiados detalles sobre la capacidad de este tipo de estrategias en el mercado financiero, las clásicas de Momentum es cierto que son muy conocidas, pero el concepto de Dual Momentum no lo es.

Recomiendo estudiarlo, es cierto que para una exposición a largo plazo puede ser más cómodo el aspecto Buy & Hold, comprar y mantener, no obstante, los retornos extraídos nos dan pie a poder mejorar nuestro riesgo y retorno cuando estamos expuestos al mercado.

Como siempre, espero que este tipo de estrategias te ayuden a mejorar tu trading.

Víctor – Sagaquant.

Salir de la versión móvil