Cuantificando el mercado – Parte II

por | Jun 9, 2024 | Amibroker, Market Timing, Premium, Sistemas | 0 Comentarios

En un artículo anterior, llamado “Cuantificando el Mercado”, vimos una forma de cuantificar tendencias usando las Bandas de Bollinger, y lo mostrábamos gráficamente pintando las velas de distinto color según 5 estados del mercado.


Meses después, recibimos un comentario de @ManelDrake que nos proponía realizar un backtest modulando la exposición al SP500 en función de estos 5 estados. Concretamente nos proponía usar 4 estados:

 VerdeAzulRosaRojo
SP500100% SPX75% SPX50% SPX0% SPX
Activo Defensivo0% Def25% Def50% Def100% Def

Así que nos ponemos manos a la obra con Amibroker. Si a ti también te gustaría poder probar tus propias estrategias y necesitas ayuda para iniciarte o sacarle todo el partido a Amibroker este curso es la solución a tus incertidumbres

Para definir las condiciones modificamos el código que te compartimos entonces, usando la función “Foreign” para calcular las bandas de Bollinger inferior y superior sobre el SP500.

Desbloquea todos los contenidos con la Zona Premium

A continuación, forzamos la rotación semanal, para que cada viernes a cierre se ajuste la posición, tal como nos pedía Manel.

Desbloquea todos los contenidos con la Zona Premium

Le asignamos al Activo de riesgo (en este caso el SP500) un tamaño de posición que variará entre 0 y 100% del capital disponible, tal como mostrábamos en la tabla anterior.

Desbloquea todos los contenidos con la Zona Premium

Y le asignaremos al Activo Defensivo el resto de capital hasta llegar al 100% en el caso de que el activo de riesgo tuviera menos del 100% asignado.

Desbloquea todos los contenidos con la Zona Premium

Todo esto podrás leerlo todo en conjunto en el código que te dejaré al final del artículo.

👀 ¿Probamos el sistema?

Ahora vamos a ver qué resultados obtenemos con estas reglas

La propuesta inicial era usar liquidez, o un ETF monetario como activo sin riesgo. Así que probamos el sistema usando uno de los ETFs de este tipo más populares: BIL.

Obtenemos así un beneficio ligeramente inferior al del SP500, pero con un Drawdown bastante inferior.

Otro activo que es comúnmente usado como activo defensivo, es el oro. Así que podemos probar a utilizar GLD en lugar de BIL, como activo defensivo.


De esta forma obtenemos un impresionante CAR de 9.57%, y un MDD bastante razonable de 20.59%.

Esperemos que la propuesta sea del agrado de Manel Drake.

Si quieres que probemos alguna estrategia solo nos la tienes que pedir 🤓

👨‍💻 Código AFL de Amibroker

Espero que te haya gustado tanto la idea, como el código del sistema , que como siempre te dejo a continuación:

Desbloquea todos los contenidos con la Zona Premium

Este artículo fue cortesía de Xavi Miralles para MKTSignals.

La newsletter de MKTSignals

Si quieres estar al tanto de todas nuestras novedades, suscríbete a nuestra newsletter. ¡Es gratis!

¡Puntúa este artículo!

Total votos: 8. Promedio: 5

También te puede interesar:

¿Quieres acceder a todo el contenido Premium HOY?

+50 códigos de Amibroker

0 comentarios

Enviar un comentario

Loading...