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:
Verde | Azul | Rosa | Rojo | |
SP500 | 100% SPX | 75% SPX | 50% SPX | 0% SPX |
Activo Defensivo | 0% Def | 25% Def | 50% Def | 100% 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.
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.
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.
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.
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:
Este artículo fue cortesía de Xavi Miralles para MKTSignals.
0 comentarios