Esta semana hay otra pequeña reseña de libros de trading, esta vez le toca el turno a un libro de Keith Fitschen.
La idea de Building Reliable Trading Systems es guiarnos en desarrollo de los sistemas de trading para poder obtener sistemas operables en la realidad.
A lo largo del libro se desarrollan dos sistemas: un sistema de trading tendencial para operar con materias primas y un sistema de trading de contratendencia para operarlo con acciones (en este caso con acciones de Nasdaq100) .
Para cada uno de los sistemas se van implementando distintos tipos de entrada, salidas, stops, filtros y estrategias de position size.
En cuanto al money managent, en este libro se analizan brevemente distintas estrategias de position sizing, especificando las características para cuentas pequeñas y para cuentas grandes (Atención que aquí consideran que una cuenta pequeña es aquella con menos de 100.000 dólares).
Además Keith Fitschen cuestiona algunas ideas clásicas o muy conocidas en trading, por ejemplo critica las posturas tradicionales del money management y del análisis de Monte Carlo. Nos invita a evitar ser manipulado por los gurús que sólo exponen el mejor ejemplo para reafirmar su hipótesis y nos incita a probar cada idea de trading por nosotros mismos. «No creas lo que otros digan, no creas en todo lo que escuches o en lo que leas. Comprueba por ti mismo si es verdad».
Una parte importante del libro está orientada a tratar acerca de la sobreoptimización en el diseño de los sistemas de trading. En el libro se define qué es la sobreoptimización y qué factores nos puede llevar a caer en este error. Para evitar sobreoptimizar un sistema, Keith Fitschen no utiliza un método de walk-forward, sino que elabora su propio método llamado BRAC.
El método BRAC de Keith Fitschen
BRAC es la abreviatura de «Build, Rebuild, and Compare». Para realizar una optimización, este método utiliza todas las cotizaciones históricas disponibles del activo que queremos operar. Me explico, el método BRAC no separa la muestra en dos periodos in sample y out of sample como cuando realizamos un walk-forward sino que trabaja con todo el histórico disponible. Lo pasos según BRAC son:
- Buscamos optimizar el sistema utilizando todo el histórico disponible. Esta es la parte de «Build».
- Una vez que hemos seleccionado los parámetros que maximizan el rendimiento, entonces quitamos una proporción de los datos históricos más actuales. Por ejemplo, quitamos el último año de datos.
- Luego con los datos que nos quedan volvemos a realizar la optimización exactamente igual a la que hicimos en el punto 1. Este sería el paso «Rebuild».
- Utilizando los valores de la optimización de «Rebuil», volvemos a poner todo el histórico de datos disponible y testeamos el sistema.
- Comparamos el rendimiento y los valores de los parámetros. Etapa «Compare».
Si el sistema está sobreoptimizado los parámetros variarán mucho. Así, según el grado de variación de los parámetros se puede medir el nivel de sobreoptimización.
En mi opinión Building Reliable Trading Systems es una buena guía en el desarrollo de sistemas de trading. Sigue los pasos como primero determinar el mercado, luego la entrada, las salidas, etc para terminar por analizar la gestión de capital conjunta. Además incorpora algunas ideas interesantes y que dan buenos resultados en el backtest, como por ejemplo este sistema antitendencia con canales de Donchian.
Pero por otro lado, Keith Fitschen da muchos conceptos por «sabidos» y no entra en detalles básicos, es por esto que no me parece un libro adecuado para debutantes o novatos en el diseño de un sistema de trading.
Nota: cuando compras el libro al final viene un código de acceso a la web de Fitschen. Allí en teoría puedes encontrar los códigos de TradeStation para los sistemas desarrollados en el libro así como también las señales. El tema es que las señales si puedes verlas, pero los códigos de Tradestation no están por ningún lado.
¿Habeis leído a este libro? ¿Cuál es vuestra opinión?
Si quieres puedes añadir tu comentario debajo o compartir este artículo en las redes sociales. También te puedes suscribir al blog y recibir las nuevas entradas por correo electrónico. Además lo puedes seguir / compartir por Twitter, Feedly, etc.
Un saludo,
Duk2
No conocía este libro, a priori parece bastante interesante, gracias por la entrada.
Saludos.
Hola Tradingpulsar,
Si Keith Fitschen se explica bien, aunque creo que es más conocido por su sistema Aberration que por sus libros de trading.
un saludo,
Actualizo: los códigos de TradeStation me los han enviado por email ( previa queja). En fin…
Hola Duk2, he intentado contactarme con el autor y hasta ahora ha sido imposible, tengo el codigo sin usar en la parte trasera del libro. Como obtuviste tus codigos de tradestation? gracias!!
Duk2, tienes los codigos de tradestation. Keith bajo su pagina web y ya es imposible descargarlos.
gracias
Este libro lo lei luego del libro d Van K. Tharp llamado «Trade Your Way to Financial Freedon» cuyo tema central es la compresión de los componentes de un sistema de trading; es lectura obligatoria previa a este. El libro de Fitschen va mucho mas al grano y ciertamente no es para principiantes, pero toda la información que proporciona es extremadamente valiosa, la metodogía para la creación de sistemas es excelente y el sistema BRAC es una manera expedita de analizar la sobreoptimización que tiene el sistema que estemos desarrollando. No veo que hiciste mención a su metodología del BAR Scoring, que es una nueva forma de desarrollar sistemas; de la misma entendí la premisa pincipal, es lógica, lo que quizá no entendí fue como ejecutarla yo mismo. El libro sin duda requiere varias lecturas, pero en mi opinión es la guía definitiva y mas moderna de desarrollo de sistemas de trading.