Acceder
Blog Oscar Cagigas
Blog Oscar Cagigas
Blog Oscar Cagigas

El sistema de Perry Kaufman

Este año en Robotrader tuvimos a Perry Kaufman, que impartió una presentación online. Kaufman es trader y autor de uno de los libros más completos sobre sistemas de trading, una biblia de más de 1000 páginas que ya va por la sexta edición: “Trading Systems and Methods”. Y autor también de muchos otros libros, algunos de los cuales he leído y me han parecido excelentes, como uno basado en spreads: “Alpha trading”.

La presentación me gustó, especialmente cuando habla de los sistemas contratendencia.
Hoy quiero hablar de ello y además aportaré mi granito de arena programando, comprobado y comentando sobre su sistema.







Arriba vemos que los mercados con más ruido (menos tendencia) son los índices. He puesto un recuadro para que se vea que el SP500 está el quinto, y el Eurostoxx el primero. Y debajo vemos que un sistema tendencial con medias de corto plazo (p.e. 20 sesiones) pierde dinero en los índices diversificados. Ahora lo explico todo…







Aunque Kaufman no entró en detalles de la implementación del sistema a grandes rasgos lo que hizo fue mirar la eficiencia de las tendencias para los distintos mercados, encontrar que los índices grandes son los menos tendenciales y luego mostrar distintas aproximaciones tendenciales (media simple, canal donchian y regresión lineal) que resultan prácticamente en los mismos resultados. 

Después cogió un sistema simple de medias en el periodo en el que no funciona en su forma tendencial y le dio la vuelta para convertirlo en un sistema antitendencia. Para mirar la eficiencia en la presentación se deduce que utilizó el Efficiency Ratio (creación suya) que ya hemos visto en los informes de Onda4 (junio 2018), y que básicamente consiste en dividir el camino recorrido por el precio entre el camino que se hubiera recorrido de ser una tendencia perfecta, sin ningún retroceso. 

Ahora podemos volver a las trasparencias y entender el mensaje: Nos centramos en los mercados con menos eficiencia tendencial (que son los índices) y le damos la vuelta al sistema tendencial en la configuración en la que pierde dinero (medias de corto plazo) para tener un sistema antitendencia rentable.

 En la segunda transparencia, gráfico de la izquierda, vemos que el SP500 da pérdidas cuando el periodo de la media es inferior a 55 (recuadro en rojo). Así que el sistema antitendencia es el siguiente:
  • Media de 100 para la tendencia
  • Media de 6 para la contratendencia 
  • Compramos si el cierre está por encima de la media de 100 pero por debajo de la de 6
  •  Vendemos si el precio supera la media de 6 o pierde la de 100

Además añade: 
  • No entrar por encima del umbral de volatilidad 
  • Se puede añadir un profit Target para mejorar el porcentaje de ganadoras 

En mi propia implementación he obviado las dos condiciones anteriores por ser poco precisas y he notado que vender cuando se pierde la media de 100 consolida las pérdidas y empeora los resultados.
 Así que mi propia versión de su sistema es un poco más simple: 
  • Media de 100 para la tendencia 
  • Media de 6 para la contratendencia
  • Compramos si el cierre está por encima de la media de 100 pero por debajo de la de 6
  •  Vendemos si el precio supera la media de 6 

El dimensionamiento lo hago con el modelo de Carver de volatilidad de forma que busco un objetivo de 800 dólares diarios, lo que utiliza el sistema TENAZ.

En fin, no quiero aburrir con los detalles técnicos, la idea que quiero transmitir es que su aproximación a la contratendencia me parece genial, de una lógica aplastante, y que lo programo de la manera en la que suelo hacer mis sistemas pues no conozco todos los detalles del tipo: ¿Hace siempre 1 solo contrato? Descuenta comisiones?

 Opera al cierre o a la apertura del día siguiente? etc

Aquí lo que cuenta es la idea de comprar entre las dos medias, un concepto que he utilizado en el sistema de banda prohibida.


Si simulo sobre el SP500, con un objetivo de volatilidad de $800, descontando $100 por operación completa en concepto de comisiones y deslizamientos, desde el año 2000 hasta ayer, los resultados son:


Que son estupendas para un sistema tan simple. Estamos hablando de un 70% de aciertos y el doble de ganancia que de drawdown. En realidad ya sabíamos que los sistemas contratendencia van bien en el SP500 pero este en especial me resulta muy apropiado por su simplicidad. Kaufman hace la prueba sobre el Eurostoxx y como digo no comenta todos los detalles así que esto que vemos hoy es mi propia interpretación e implementación sobre el SP500. La curva de capital es la siguiente:




Debajo vemos un gráfico diario del futuro mini del SP500 con el sistema de Kaufman “Fade the trend” como él lo llama. La traducción del nombre sería algo como “combate la tendencia” o “disipa la tendencia” o similar.

En el periodo mostrado en el gráfico la tendencia es alcista y el SP500 está por encima de su media de 100, así que cada vez que el precio cierra por debajo de su media de 6 tenemos una compra y solo hay que esperar a que vuelva por encima de la media de 6 para cerrar esta compra. Todo son ganancias menos la segunda por la derecha que es una pequeñísima pérdida.

En este periodo reciente el sistema está funcionando de lujo. Solo por poder comparar con otros sistemas que hemos visto aquí vamos a pasarle el optimizador, ya que es improbable que 6 y 100 sean los parámetros óptimos en mi este mercado y en esta implementación en concreto de su sistema.



Cuando optimizo en el periodo que va desde el año 2000 hasta ayer encuentro que los valores óptimos son:
  •  Media rápida: 19
  •  Media lenta: 60 

Y con estos valores los resultados son los siguientes:


Que hablan por sí solos. Un 85% de aciertos, relación de 8.5 entre ganancia y drawdown… En fin, no dejan de ser resultados optimizados pero como digo sirven para comparar con otros sistemas que hemos visto aquí y a los que también pasé el optimizador. Great system Perry!, thank you





5
¿Te ha gustado mi artículo?
Si quieres saber más y estar al día de mis reflexiones, suscríbete a mi blog y sé el primero en recibir las nuevas publicaciones en tu correo electrónico
Lecturas relacionadas
El Sistema del Millón
El Sistema del Millón
Los sistemas de volatilidad vuelven a funcionar
Los sistemas de volatilidad vuelven a funcionar
  1. en respuesta a Oscar Cagigas
    -
    #5
    02/10/21 00:02
    Kaufman y tu también, que lo has pillado a la primera y lo has simplificado. Al fin y al cabo, todo lo que es sencillo siempre es más potente.
  2. en respuesta a Mgual
    -
    #4
    Oscar Cagigas
    01/10/21 21:43
    Me alegro :) Cuesta mucho encontrar sistemas tan simples que no sean susceptibles de sobreoptimizarse. Se nota que Kaufman tiene mucha experiencia.
  3. #3
    01/10/21 20:29
    Además se ve a un kilómetro que es un sistema robusto. La media corta, aunque optimizada en 19, obtiene beneficios con un parámetro 6, es decir que probablemente funciona desde 5 a 20 al menos. Mientras que la media larga, aunque optimizada en 60, probablemente funciona con valores desde 50 a 100.

    Este es el típico caso de un sistema que admite rangos paramétricos bastante amplios, por lo que, para nada está sobre-optimizado, y por tanto, es un sistema con una lógica aplastante que funciona muy bien.

    Si, además, la persona que lo aplica lo utiliza discrecionalmente, le basta con mirar el indicador NewLows para asegurarse que no hay nubarrones y que con muchísima probabilidad el swing saldrá bien.

    Ya te digo, Oscar, me ha gustado mucho este post. Yo utilizo un sistema parecido desde hace años, pero no había visto estos ratios tan impresionantes, pensaba que tenia suerte porque las tendencias son alcistas.
  4. #2
    01/10/21 02:12
    Me ha gustado mucho este post. Un sistema sencillo y lógico, y con solo dos parámetros.

    Para mi gustos, a este sistema solo les falta un pequeño detalle: En las entradas utilitzar la media corta sobre el Low, y en las salidas aplicarla sobre el High.

    Però si, el sistema és excelente
  5. #1
    07/03/21 01:31
    Mucho texto para el buy the dip en tendencia alcista, ¿no? Básicamente es eso.
Te puede interesar...
  1. La Ley de Benford: ¿Está manipulado el mercado?
  2. Cadenas de Markov: Cortesía de Jim Simons
  3. ¿Funcionan las medias móviles?
  4. Demasiadas señales bajistas
  5. El Sistema del Millón
  1. Ratios para evaluar los sistemas de trading
  2. Las Ondas de Elliott
  3. Método Lowry de Medias Móviles
  4. El spread peso/maiz. ¿Dónde poner el stop?
  5. Pruebas para confirmar la validez de los sistemas de trading