"Cortar perdidas rápidamente y dejar correr las ganancias lentamente, sin sufrir mucho"

domingo, 8 de enero de 2017

SLT Extreme (SGR: Sistema Guiacoppock Rotacional simplificado)

SGR (Sistema Guiacoppock Rotacional)  es como he denominado al sistema de Momentum que opera en mensual y siempre a largos sobre los etfs SPY (Sp500) y AGG (Bonos).

Para ello emplea la Guiacoppock descrita en el libro Advanced Master Trader de Javier Alfayate, pero con las siguientes modificaciones:

- Solo opera en largos

- No utiliza ningun tipo de stoploss

- Emplea la Guiacoppock simplificada (ROC de 6 y Media de 2)

- Se ha testeado empleando un historico de datos que abarca 2 ciclos alcistas (2003-2007 y 2009-2016) y 2 ciclos bajistas (2000-2003 y 2007-2009)

- Opera con 2 activos que representan a la renta variable de acciones y a los bonos. 

- Selecciona a final de mes, el activo que mayor momentum tenga en funcion de la Guiacoppock simplificada

- Todo el capital se asigna al activo elegido y se reinvirte los beneficios 

El backtesting debe comprender 2 fases:
A.- La fase de optimizacion del codigo en el periodo de muestra desde 31/05/2000 al 31/05/2012 (12 años)
B.- La fase de testeo real en el periodo de fuera de muestra desde el 31/05/2012 al 31/05/2016 (4 años)

A continuacion voy a detallar los resultados de los backtesting realizados durante el periodo de muestra (12 años)  y durante el periodo fuera de muestra (4 años).

Se ha de realizar de esta manera, ya que si realizamos el backtesting durante todo el peridodo (16 años), se estaria sobreoptimizando el sistema, ya que la funcionalidad del periodo de muestra es la de ver que variables son las que mejor se adaptan a nuestro sistema y la funcionalidad del periodo fuera de muestra es ver si realmente las variables elegidas proporcionan resultados mejores que los obtenidos durante el periodo de muestra.



























Se observa en la imagen que durante el periodo de muestra de 12 años que contempla 2 ciclos alcistas y 2 ciclos bajistas, el Sp500 ha sufrido 2 Drawdowns muy importantes de -47% y -55% 

La curva de rentabilidad y de maximo DD, durante todo el periodo de 16 años, es la siguiente:









































El sistema SGR, partiendo de un capital inicial de 10000 y parametrizando la Guiacoppock simplificada con los valores ROC 6  y Media 2, da los siguientes resultados en los 16 años: 

Beneficio Neto: 372,94%
CAR o rendimiento anual compuesto: +10,19%
Maximo Drawdown: -8,10%
Percentil Montecarlo al 95%: 13,16% de rentabilidad y -7,71% de maximo drawdown


Con la Guiacoppock simplificada y parametrizada a ROC 6 y Media 2, se realiza entonces el backtesting durante el periodo fuera de muestra de 12 años:








































Da los siguientes resultados en los 12 años:

Beneficio Neto: 179,83%
CAR o rendimiento anual compuesto: +8,95%
Maximo Drawdown: -8,10%
Percentil Montecarlo al 95%: 12,01% de rentabilidad y -9,34% de maximo drawdown

Realmente la robustez del sistema, se verfica durante el periodo fuera de muestra (4 años)








































Da los siguientes resultados en los 4 años:

Beneficio Neto: 68,35%
CAR o rendimiento anual compuesto: +13,90%
Maximo Drawdown: -6,19%

El sistema SGR con los parametros ROC 6 y Media 2 , en el periodo fuera de muestra, da resultados superiores al backtesting realizado durante el periodo de muestra, es decir, el sistema es rentable en periodos reales no testeados inicialmente al configurar la Guiacoppock simplificada.

De todos modos, y como a la hora de operar en real el SP500 y los Bonos, tenemos que realizarlo mediante el uso de ETFs, he realizado el backtesting fuera de muestra con los etfs SPY y AGG, los cuales si se dispone de datos a partir de 2012








































Da los siguientes resultados en los 4 años fuera de muestra con los ETFs SPY y AGG:

Beneficio Neto: 65,06%
CAR o rendimiento anual compuesto: +13,34%
Maximo Drawdown: -7,51%

El motivo por el cual los resultado obtenidos con los etfs SPY y AGG difieren de los activos que hemos utilizado para el SP500 y los Bonos, es porque la eleccion de los activos segun la Guiacoppock ha sido diferente durante los 4 años testeados, como se puede ver en la siguientes imagenes: 

Activos elegidos por la Guiacoppoc utilizando el SP500 y los Bonos (31/05/2012 al 31/05/2016):











Activos elegidos por la Guiacoppoc utilizando el etf SPY y AGG (31/05/2012 al 31/05/2016):













Es decir, el backtesting nos indicaba un maximo Drawdown de -8,10% y al emplear los etf obtenemos un maximo Drawdown de -7,51%, algo superior al -6,19% que indican los activos sobre acciones (Sp500) y Bonos durante el periodo fuera de muestra de 4 años.

Como prueba final, he evaluado como se comporta el sistema SGR con los ETFs desde el 31/05/2012 hasta la fecha, para ver si este Drawdown del -7,51% seguia creciendo o no








































Da los siguientes resultados en los 4 años fuera de muestra con los ETFs SPY y AGG y hasta la fecha actual 06/01/2017:

Beneficio Neto: 78,83%
CAR o rendimiento anual compuesto: +13,45%
Maximo Drawdown: -7,51%

Los activos elegidos y resultados desde el 31/05/2012 al 06/01/2017 son los siguientes:













Es decir, la rentabilidad obtenida por el Sistema SGR desde el 31/05/2016 hasta la fecha es de un +2,49% en AGG y un +5,80% en SPY, es decir un total de +8,29% y el Drawdown no ha aumentado, se mantiene en -7,51%, inferior al maximo drawdown de -8,10%































En la imagen adjunta se puede ver que durante el periodo de 4 años fuera de la muestra, el Sp500 ha llegado a tener un drawdown de hasta -14,16%, superior al de -7,51% que se ha tenido con los etf SPY y AGG.

En la otra imagen adjunta el Sp500 ha acumulado un beneficio neto del 76,9% en 5 años completos, mientras que el sistema SGR ha obtenido un beneficio neto del 78,83% en 4 años y 7 meses, con una drawdown del -7,51%, frente al -14,16% del sP500










En definitiva, el sistema SGR es un complemento ideal para ser utilizado conjuntamente a un sistema tendencial y componer una cartera diversificada en sistemas, para compensar las epocas del mercado donde la tendencia no es muy fuerte o es bajista y perjudica a los sistemas tendenciales, y de esta manera estar activo tambien en epocas bajistas.

La proporción de capital recomendada seria un 20%-25% de capital total para el Sistema SGR y el resto un 80%-75% para el Sistema SLT Extreme

El codigo de programacion del sistema SGR en Amibroker y asi como los historicos de datos del Sp500 y Bonos, se pueden solicitar a jmrcalin@gmail.com para todos aquellos que esteis interesados en testar el sistema SGR

No hay comentarios:

Publicar un comentario