Tag Archive for Trading de Alta Frecuencia

¿Por qué funcionan los sistemas de especulación automáticos?

maquina de hacer dinero

maquina de hacer dinero

Pero, ¿ funcionan realmente ? La respuesta es rotundamente si. A las estadísticas me remito.

El principal motivo es debido a que las máquinas no piensan y son disciplinadas. Luego el factor subjetivo de la operativa discrecional queda subsanado.

De hecho, en el mercado norteamericano se dice que el 70% de la operativa la realizan ordenadores muy potentes, en operaciones de “Trading de  Alta Frecuencia (HFT)“.

Pero vayamos por partes. Yo distingo entre sistemas tendenciales y no tendenciales. Los primeros se operan mediante combinaciones de indicadores seguidores de tendencias: MACD, estocásticos, Trix, ROC, cruce de medias, etc. Los otros sistemas se basan en operar mercados en lateral mediante zonas o bandas de fluctuación como las bandas de Bollinger o bien figuras de velas, etc.

Se compra abajo de la banda y se vende arriba o al revés. Pero requieren filtrar las tendencias largas ya que funcionan bien en mercados laterales, normalmente el 70% del tiempo.

Normalmente los sistemas que ofrecen mejores resultados a largo plazo son los tendenciales. Pero las estadísticas nos indican que se consiguen fiabilidades alrededor del 40%. Esto significa que se falla 6 veces de cada 10. Y ahí radica el problema.

¿Por qué falla tantas veces? Muy fácil. Estos sistemas funcionan como lo hacen las máquina de los bares. Prueba y error. Vas poniendo monedas hasta que, !bingo!, salta la tendencia larga y si el indicador está bien parametizado, captura y compensa las pequeñas perdidas. Las estadísticas muestran que estos sistemas tienen esperanza matemática positiva. Normalmente los sistemas tendenciales funcionan mejor, pues eso, si se operan a favor de la tendencia general. ¿Pero qué filtro usar como indicador de tendencia? Esto es tema de otro post. Normalmente se usan los basados en medias largas o en indicadores tipo ADX.

Normalmente operar un sólo valor en  un sistema determinado es tentar a la suerte aunque los backtestings sean favorables. El valor puede cambiar su comportamiento histórico. Por tanto es más recomendable aplicar el sistema a varios valores a la vez, tal como se indica en el último post.

Otra ventaja de los sistemas automáticos es que se pueden optimizar. Para esto están los ordenadores. Es decir, se puede ir viendo como han funcionado diferentes parámetros con los datos históricos.

Pero cuidado, una sobreoptimización, “overfifting“, no es fiable, ya que es una casualidad histórica. Probablemente en otro periodo los mismos parámetros pueden no funcionar igual. Para ello se utilizan estudios en donde se observen que rango de parámetros han funcionado. Ver la entrada del sistema MACD semanal en el apartado de análisis de sensibilidad.

Voy a poner un ejemplo, siguiendo el tema del indicador MACD, esta vez en gráficas diarias y operando según los cruces de la curva con su señal, que no es más que su media a x días.

Si operamos con los valores por defecto, sin stops, a 5 años, sin variar ningún parámetro el sistema tiene unos resultados modestos, casi un 6% de rendimiento y casi un 41% de fiabilidad:

Sistema de cruce del MACD con los parámetros por defecto 9,12,26

Sistema de cruce del MACD con los parámetros por defecto 9,12,26

Si variamos sólo un parámetro, el de la curva de señal, y la aumentamos al doble, es decir de 9 a 18 días, los resultados mejoran notablemente. Sin optimizar, sólo variando este parámetro aleatoriamente. Beneficio de casi un 35% y fiabilidad de más del 42% :

Sistema MACD con 18,12,26

Sistema MACD con la curba de señal alisada de 9 a 18 sesiones

Repito, no he optimizado el sistema. Simplemente he alisado la curva que dispara las señales para que no haya tantos cruces. He tomado 18 sesiones por azar. Podía haber tomado perfectamente 20  o más. Esto simplemente nos indica que los parámetros que vienen por defecto en los programas no son necesariamente los mejores. En los dos casos el sistema se comporta mucho mejor que la estrategia de comprar y mantener que pierde 10.000 €.

En la gráfica siguiente de Laboratorios Almirall (ALM.MC) se puede observar la diferencia entre los dos indicadores tal como se presenta en el program iBorsa.

Obsérvese que se ha coloreado los precios según el indicador y que la tendencia bajista última, es bastante plana y hay señales alcistas falsas. Es fácil ver que si se filtran estas señales se mejora el sistema. El filtro puede ser la media de 200 (roja) o la de 50 (verde).

Gráfica ALM con los dos MACD

Gráfica ALM con los dos MACD