Si leiste el anterior post, la idea era comprar 2 ETFs muy capitalizados cuando su RSI de 2 días cruzaba el valor 2, vendiendo al llegar el RSI al valor 70. Añadimos además un filtro para que sólo operara en momentos alcistas.
Pues bien, para hacer el lado corto, usamos en principio el algoritmo exactamente inverso:
Versión 1:
1- Cortos si el RSI de 2 días sube por encima del valor 98, al menos 2 días seguidos
2-Vender cuando el RSI de 2 días cae del valor 30.
3- Filtro de bolsa bajista: el precio debe estar por debajo de su media de 200 días o de 20 días.
Resultados del 2007 al 2015:
Los resultados son muy malos. Casi no gana nada y su peor racha de pérdidas es muy alta.
Pero además opera muy poco: 103 operaciones en 7 años, contra 300 que hacía el sistema anterior.
Esta lleva a una conclusión que he comprobado muchas veces a lo largo de los años:
Lo que funciona para ir largos, no suele funcionar bien, al invertirlo, para ir cortos.
Las fórmulas de inversión no son simétricas.
Y esto es porque el lado corto es mucho más volátil, más complejo de operar. Los rebotes suelen ser más violentos, los bandazos mayores.
Eso no quiere decir que no se pueda ganar en el lado corto, pero hay que ajustar el algoritmo:
Asi que vamos a hacer ahora que la condición de compra no sea tan exigente como que el RSI supere el valor extremo de 98; y además, que la venta sea aún más rápida, para arriesgar menos:
Versión 2:
1- Cortos si el RSI de 2 días sube por encima del valor 90, al menos 2 días seguidos
2-Vender cuando el RSI de 2 días cae del valor 50.
3- Filtro de bolsa bajista: debe estar por debajo de su media de 200 días o de 20 días.
Los resultados mejoran:
Se hacen 578 operaciones, 5 veces más que antes, y se gana casi un 10% al año. Pero aún la racha de pérdidas es un poco grande.
Testear ideas de inversión es un proceso lento de análisis y reflexión. No es bueno probar muchas ideas hasta que alguna funcione; Es mejortratar de ver qué tipo de condiciones vienen mejor a un tipo de operativa.
En este caso, veo que el filtro que usamos en el lado largo no ayuda apenas. En cambio, lo que si ayuda al lado corto es la volatilidad alta.
Asi que sustituyo el filtro de medias 20 / 200 por el filtro de volatilidad que siempre utilizo: que el ATR del Sp500 sea mayor que 20.
Versión 3:
1- Cortos si el RSI de 2 días sube por encima del valor 90, al menos 2 días seguidos
2-Vender cuando el RSI de 2 días cae del valor 50.
3- Filtro de bolsa volátil: El ATR de 15 días del SP500 mayor que 20.
Ahora sí que mejora los resultados:
Una rentabilidad del 16% y una peor racha de -23% está bastante bien.
El riesgo de trastear demasiado
Ahora me surge la duda: ¿he optimizado demasiado? ¿He jugado demasiado con variables o condiciones hasta que algo funciona?
Esta duda siempre esta presente en el trading cuantitativo. Y en realidad, en cualquier inversión, porque siempre nos basamos en el pasado para tratar de conocer el futuro.
Y si observamos muchas posibilidades, corremos riesgo de optimizar demasiado.
Por ejemplo yo, que soy muy listo, encontré en los años 2000 a 2005 una brillante fórmula de inversión que estaba obteniendo grandes beneficios:
“Comprar pisos en ciudades de España en los barrios donde iban a llegar los AVE que se estaban construyendo.”
En aquellos años muchos pisos cercanos a las nuevas estaciones de AVE se revalorizaron mucho.
Afortunadamente no compré nada, por que:
1- estalló la burbuja inmobiliaria, y
2- la mayoría de las nuevas obras de AVE se paralizaron
El futuro siempre nos sorprende. El pasado es mucho más previsible.
Pero en fin, la ventaja de la bolsa es que puedes probar muchas configuraciones y ver la estabilidad de la idea.
Es decir, si el sistema gana cuando el RSI supera el valor 90 y luego cae del valor 50, el sistema también tiene que ganar algo parecido si lo que se supera es 92, o 94, y se cae del 47, o 53.
No puede haber grandes diferencias de resultados en entornos de parecidas cifras. Si las hay, querrá decir que es una idea inestable, que en el futuro los resultados probablemente oscilen mucho.
He dejado fija la variable de volatilidad, que nunca la optimizo. Y he combinado las otras dos variables, que he llamado [RSI maximo] y [cierrashort]
- [RSI maximo] es el valor alto que hay que superar para abrir cortos, inicialmente 90.
- [cierrashort] es el valor para cerrar el corto, incialmente 50.
Estos son los resultados de las combinaciones:
Los colores rojos simbolizan una rentabilidad anual de 12% a 17%
Los amarillos, sobre 7% u 8% hasta 12%
Los colores verdes y azules, rentabilidades aún menores.
Es decir, la idea es estable en valores de [RSI maximo] de 90 a 96 y [cierraShort] de 42 a 62, más o menos.
En principio, esta idea de operar en el lado corto parece no sobreoptimizada, es estable.
Operando en el lado largo y corto a la vez
Al fin, vamos a probar ambos lados simultaneamente.
Puesto que el lado largo compraba 2 acciones, y el lado corto abre ventas cortas con otras dos, al operar ambos a la vez, compraremos 4 acciones: cada operación será con el 25% del capital.
El sistema gana un 17%, pero además su peor pérdida es muy contenida, sólo el 15%.
El detalle por años es:
Son resultados bastante buenos, en mi opinión.
Aun asi, los años 2013 y 2014 la idea no gana dinero. No pierde apenas, pero no gana.
Esto es lógico: los sistemas de reversión a la media no suelen ir muy bien en momentos de baja volatilidad. Las amplitudes de los movimientos no permiten obtener beneficios.
Y 2013 y 2014 han sido de una volatilidad históricamente baja.
Pero se aproximan años de más volatilidad: este sistema, u otros sistemas que sean neutrales al mercado, te pueden ir muy bien.
Mejor vamos probándolos..
FacebookshareTwittertweetGoogle+share PrevUn sistema neutral que funciona en tendencia alcista y bajista