Un truco para invertir mejor: elige los días buenos

Publicado el 20 marzo 2014 por Slowinver @slowinver

Muchas veces tratamos de  invertir mejor analizando datos técnicos de nuestras acciones candidatas: aspectos fundamentales de la empresa, como el PER, la deuda o los beneficios; o datos chartistas como las bandas, los Fibonacci o las medias móviles.

Pero quizá haya un modo más sencillo de acertar en bolsa: comprar los días en que las acciones se comportan mejor, pasando a liquidez los días que lo hacen peor.

Para probar este sistema, lo primero es comprobar cuáles son esos días buenos.

He probado la rentabilidad de cada uno de los días del mes, del 1 al 31, contra las acciones del Nasdaq. El periodo elegido ha sido entre el 2003 y 2014. Los resultados del promedio de rentabilidad de las acciones son:

La rentabilidad del eje vertical está expresada como rentabilidad promedio anual (CAR-compound annualized rate).

Es decir, el día 1 de cada mes por ejemplo, las acciones del Nasdaq en los últimos 11 años han obtenido en promedio un 1,67% anual.

Asi pues, es muy sencillo: compramos acciones del Nasdaq en los mejores días, permaneciendo en liquidez en los peores.

Hay 3 bloques claros en el mes: entre el día 29 de un mes y el 4 del mes siguiente, del día 9 al día 12, y del 20 al 22. Compramos por tanto en esos días.

Probamos los mejores días

¿Cuantas acciones? Elegimos 10 acciones, para atenuar  la volatilidad de las acciones individuales. Hacemos esto todo los meses del 2003 al 2013, y ¡voilá!:

La rentabilidad CAR es del 17,3% anual, y el peor Draw down o racha de pérdidas, del -20%. Además, vemos que la rentabilidad cada año es bastante decente, aunque algún año es negativo.

Claro que aqui falta un detalle  importante. Observemos las 10 acciones compradas en Diciembre del 2013:

Son 10 acciones del Nasdaq, compradas el 30 de Diciembre.

¿Se ve algo extraño?

¡Todas empiezan por “A”!

Al indicar al programa de backtest que compre 10 acciones (yo uso Amibroker), el software las elige en orden alfábetico. Obviamente no es el mejor modo.

Probamos las mejores acciones

Asi que vamos a añadir una condición de selección de nuestra cartera de acciones. Algo sencillo: comprar las 10 acciones con el estocástico más bajo. En general, esas acciones deberían ser las más sobrevendidas, las que más posibilidades tendrían de rebotar.

Los resultados así mejoran:

La rentabilidad sube al 23% y el peor DD baja al -17. Además, ahora todos los años está en positivo.

Parece un buen sistema.

Pero hay un factor que no he comentado: ¿puede estar el sistema optimizado?

Es decir,  al elegir los mejores días del período 2003-2013, ¿nos adaptamos a la curva histórica?.

Probamos “fuera de la muestra”

Cualquier sistema de inversión sistemático tiene algo de optimización, es casi inevitable; pero creo que en este caso tiene un efecto pequeño.

Si vemos ahora los mejores días del período 2003-2011, evitando por tanto el 2012 y 2013:

Hay diferencias respecto a los días del período 2003-2014, pero no son importantes. Es decir, podríamos elegir los mismos períodos de días alcistas que en el caso anterior.

Y por tanto, los resultados obtenidos en el período 2012/2013 se pueden considerar resultados fuera-de-muestra: es decir resultados de fiabilidad relativamente alta.

He hecho unas cuantas pruebas más con diferentes períodos en la muestra y fuera de la muestra (estos conceptos los explico un poco en este artículo), y he comprobado que los resultados tienden a ser parecidos en los períodos fuera de muestra.

Aún asi, no debemos engañarnos: siempre hay una cierta optimización en los backtest. El backtest a menudo suele ser mejor que la realidad.

Pero bueno, creo que es una buena idea, que además admite bastantes mejoras: combinarlo con filtros sencillos de volatilidad, o con universos de acciones más estables..

Aquí puedes bajarte una hoja de cálculo con las rentabilidades de cada día del mes de los últimos 5 años para las acciones del SP500.

Espero que sea una idea que te ayude a atrapar los beneficios, tan ocultos y elusivos para los que peleamos en este enorme sudoku..