Bibliografía recomendada

Desgraciadamente, la mayoría de los libros que tratan sobre el desarrollo de Sistemas de Trading están escritos en inglés sin traducción disponible en español. Se pueden conseguir fácilmente en Amazon.com. Aquí seleccionamos algunos de los que más nos han enseñado en el difícil arte de conseguir Sistemas que realmente produzcan dinero.

New Trading Systems and Methods, de Perry J. Kaufman

Se puede considerar este libro como la biblia de la construcción de Sistemas. Revisión de libros anteriores escritos por el mismo autor, en éste encontramos una guía paso a paso de cómo construir un buen Sistema, y las trampas en las que podemos caer a lo largo del camino, para que al final nos produzca beneficios.

Trade your way to Financial Freedom, de Van Tharp

Otro clásico que nos pondrá los pies en el suelo y hará que nos fijemos en lo que es realmente importante a la hora de construir Sistemas que dan dinero. Menos técnico que el anterior, nos ayudará a trabajar también otros aspectos como son el de la gestión psicológica y el de plantearse los Sistemas de Trading como un negocio empresarial con las máximas posibilidades de éxito.

Market Wizards, de Jack D. Schwager

La serie de tres volúmenes más famosa en el mundo del trading y los Sistemas. A lo largo de casi tres décadas, Schwager ha entrevistado a los mejores gestores y traders del momento. ¿Hay alguna forma de aprender mejor que de los mejores en cada campo? Imprescindibles en la biblioteca de cualquier trader o diseñador de Sistemas.

Comportamientos en Bolsa. 6 errores psicológicos que cuestan caro, de Mickaël Mangot

Como ya hemos comentado en la sección “¿Por qué es tan difícil hacer dinero en Bolsa?”, uno de los principales obstáculos a la hora de conseguir llevar nuestros planes a buen puerto es nuestra propia psicología. En este libro del francés Mangot se condensan los principales obstáculos a la hora de hacer dinero en los mercados. Conociéndolos de antemano, tendremos más posibilidades de éxito. Se puede conseguir vía la web www.mcapitaleditorial.com

Trading Systems That Work: Building and Evaluating Effective Trading Systems, de Thomas Stridsman

Otra “biblia” para los desarrolladores de Sistemas. Cuenta con muchas ideas que complementan al libro de Kaufman, con distintas perspectivas con las que abordar los problemas clásicos que nos enfrentamos a la hora de construir Sistemas.

Así mismo, las propias plataformas de trading (VisualChart, TradeStation, etc) cuentan en su tutorial con interesantes y prácticos artículos dedicados a la construcción de Sistemas. En última instancia, es la práctica y la investigación constante la que lleva a producir los resultados esperados.

Más información sobre , , , , , , , , , , ,

Sea realista, diversifique

Si Usted dispone de un Sistema que le dé alrededor de un 20% de rentabilidad anual, lo tiene todo, sólo necesitará paciencia. En sólo 4 años doblará su capital. No sea avaricioso, pues buscar un enriquecimiento excesivamente rápido puede hacer que los DrawDowns le saquen del mercado al apalancarse demasiado.

Para ello, diversifique. Si puede, no se subscriba a un único sistema, por atractivo y suficiente que le parezca. Le recomendamos que elija 2 ó 3 Sistemas simultáneamente y conseguirá, a pesar de resultarle más caro, una tranquilidad imprescindible para soportar los DrawDowns que siempre acaban por llegar.

Efectivamente. Si un Sistema tiene un DrawDown de 15.000 Euros y Usted está sólo utilizando ese sistema, sufrirá esa pérdida temporal en su cuenta con toda su fuerza. Sin embargo, si al mismo tiempo está invertido en otro Sistema, es muy probable que las ganancias del segundo Sistema estén compensando las pérdidas del primero. Por ejemplo, si el segundo Sistema está ganando 9.000 euros mientras el primero está en DrawDown de 15.000, la pérdida neta temporal en su cuenta será de 6.000 Euros. En este caso, al haber diversificado, hacemos que los DrawDowns particulares de cada Sistema nos afecten menos, haciendo soportables y llevaderos (quizá más llevaderos desde el punto de vista psicológico que del financiero) los periodos malos por los que hay que pasar.

Leer más »

Más información sobre , , , , , ,

Valorar los resultados

Además de las estadísticas que hemos comentado anteriormente, los resultados que un Sistema nos da nos pueden ayudar a decidir sobre si vale la pena o no invertir en él:

- Ratio Profit/Loss: Es el cociente entre la media de beneficios de las operaciones ganadoras, y la media de las perdedoras. Cuanto más alto, evidentemente mejor.

Nº de operaciones: No tiene que ser muy bajo, ya que podríamos estar frente a un accidente estadístico. Por ejemplo, si un Sistema hace una operación al año durante 3 años, y las tres operaciones han sido ganadoras, ¿qué garantía estadística tenemos de que no haya sido pura suerte?

Rentabilidad media anual sobre nominal: Rentabilidad total dividida por el número de años en los que hemos probado el Sistema. Esto nos dirá qué podemos esperar, en cuanto a rentabilidad sobre e nominal del Futuro sobre el que negocia el Sistema.

Ratio de Sharp: Muy utilizado por bancos y gestoras a la hora de hablar de lo bueno o malo que es un Fondo de Inversión, también sirve para calificar Sistemas. Se trata del cociente entre la rentabilidad anual y la volatilidad de resultados anualizada. Conceptualmente es similar a cuánto esperamos ganar al año comparado con lo que arriesgamos. Así, lo lógico es esperar ganar más de lo que apostamos, por lo que el ratio debería ser superior a 1. Un ratio de Sharpe de 2 significa conceptualmente que esperamos ganar el doble del riesgo que estamos corriendo. También debemos aprender a desconfiar de ratios de Sharpe demasiado grandes, pues no son sostenibles en el tiempo.

Ratio (Rentabilidad Anual/Peor Drawdown): Este ratio nos informa, como el ratio de Sharpe, sobre la calidad del binomio riesgo-beneficio del sistema. Este ratio es siempre inferior o igual al ratio de Sharp, por lo que es un mejor estimador (más conservador) para calificar sistemas. Cuanto más alto, mejor.

Valorar los resultados implica no sólo saber calibrar todas estas variables estadísticas, sino saber si un Sistema se adapta a nosotros o no. Un Sistema que ofrezca una gran rentabilidad esperada puede ser muy atractivo para todo el mundo, pero si su DrawDown es demasiado alto y no dispongo de suficiente dinero para cubrirlo o diversificar junto a otro Sistema, será muy peligroso que lo contrate. El sentido común siempre tiene que dar la última palabra a la hora de invertir.

Más información sobre , , , , , , ,

Los peligros de la optimización

Una vez tenemos ya el Sistema programado y vemos en la pantalla que las entradas y las salidas las hace exactamente donde teníamos en la cabeza que debía hacerlas, pasamos al tema de optimizar los parámetros.

¿Qué son los parámetros de un Sistema? Simplemente el valor que le damos a las variables o indicadores de los que consta el Sistema. Así, si nuestro sistema, para definir las condiciones de entrada y salida se basa en el RSI y el MACD, tendremos que decidir qué valores le damos al RSI y al MACD para que entre o salga del mercado.

Para ello optimizaremos los parámetros dejando que el ordenador (todas las plataformas tienen un botón que permite optimizar los parámetros de cualquier Sistema) nos busque cuál es la mejor combinación (en términos de mayor rentabilidad y menor riesgo).

Y aquí es donde empieza el peligro, pues para cualquier periodo (un mes de datos, dos años o más) siempre podremos encontrar una combinación de parámetros que haga que el Sistema se comporte de manera fantástica. Pero, ¿qué un Sistema con unos parámetros concretos lo haya hecho bien en el pasado, significa que lo hará bien en el futuro?

Veámoslo con un ejemplo muy simple. Imaginemos que hemos ajustado los frenos, el embrague, la amortiguación y las luces de nuestro coche para un largo viaje por autopista hasta Noruega. Si ahora sacamos al coche de la autopista y lo metemos por caminos rurales durante el invierno Noruego, ¿cómo será su comportamiento?

Leer más »

Más información sobre , , , , ,

Construyendo un Sistema de Trading en Visual Chart

Para fijar ideas, vamos a construir un sencillo (y rentable) Sistema de Trading utilizando la plataforma Visual Chart (VC). Seguiremos los puntos desarrollados en la sección “De la idea al código del Sistema”.

1. Elegimos el Futuro del IBEX-35 por la familiaridad que tenemos con él. Como ejercicio para el lector, proponemos replicar los siguientes pasos aplicándolos a otros futuros. De esta forma, si encontramos que este mismo Sistema de Trading funciona en otros futuros, podremos diversificar el riesgo no invirtiendo todo el capital en un único Sistema sobre un único Futuro.

2. Como nos gusta que un Sistema de Trading tenga muchas operaciones, elegiremos operar en barras de 5’. Para ello, dentro del gráfico de VC con el Futuro del IBEX-35, elegiremos dentro de las propiedades, en “Tipo de compresión”, “Minutos”; y en “compresión”, el valor 5.

3. Como sabemos, los mercados están locos y que la gente compra y vende por impulsos emocionales, creando tendencias alcistas y bajistas. Vamos pues a usar un indicador que nos muestre cuándo hay tendencia en los mercados. De entre los varios que nos propone el propio VC, elegiremos el ADX, creado por J. W. Wilder y que aparece en su libro “New Concepts in Technical Trading Systems”, introduciendo otros famosos indicadores como el RSI. Un ADX por encima de 20 nos indicará que hay tendencia en el IBEX-35 (independientemente de si es alcista o bajista). Si está por debajo de 20, estará en lateral o se moverá de forma errática.

4. Llega el momento de definir unas reglas precisas para que el Sistema no tengo dudas a la hora de entrar y salir del mercado. En nuestro caso, lo que queremos es buscar una condición de entrada y salida para entrar corto o largo intentando capturar las tendencias de los mercados en cuanto aparezcan. ¿Cómo? Por ejemplo, si cuando el IBEX-35 está en lateral (es decir, con un ADX por debajo del nivel 20) definimos un umbral superior (que llamaremos UpperBand) y un umbral inferior (LowerBand) basado en el máximo y mínimos de N barras atrás (BandBars), de tal manera que cuando se rompa al alza o a la baja dicho umbral, el Sistema entra en mercado comprando o vendiendo 1 Futuro del IBEX-35 (presuponemos que romper ese umbral será el desencadenante que iniciará una tendencia al alza o a la baja, metiendo posteriormente el ADX en la zona superior a 20, donde hay tendencia y ya estaremos entonces dentro de mercado).

Leer más »

Más información sobre , , , , , , , ,

De la idea al código del Sistema

Al hablar de las estadísticas, comentábamos que las reglas de entrada y salida del mercado tienen que estar bien definidas. Esto es esencial porque al ordenador no podemos decirle que “compre cuando esté barato” o “venda cuando esté caro”. Menos aún decirle que compre cuando el mercado sea alcista o venda cuando sea bajista. Hay que definir esos conceptos difusos y nada claros de si algo está “barato” o es “alcista”, de tal manera que podamos programar el Sistema en una plataforma de trading para que luego compre y venda automáticamente sin confusión y nos produzca beneficios al cabo del tiempo.

Así, los pasos básicos para dejar bien claras las condiciones para entrar y salir del mercado (única manera de luego programar el Sistema) podrían ser los siguientes:

1. Elegimos el mercado en el que el Sistema funcionará. Si estamos acostumbrados al Futuro del Eurostoxx-50, o al Futuro del IBEX-35, o al del Futuro del BUND, por ejemplo.

2. Elegimos el espacio temporal en el que queremos que el Sistema actúe. Es decir, si queremos pocas operaciones o un Sistema de Trading tranquilo, elegiremos actuar en barras diarias o semanales. Si queremos hacer una o dos operaciones al año, podemos emplear incluso datos mensuales. Si queremos un Sistema que haga muchas operaciones (para que tenga mayor significación estadística), emplearemos entonces barras de horas o incluso minutos.

3. Nos fijaremos en lo que hacen los indicadores (podemos repasarlos todos, RSI, Estocástico, MACD, etc) cuando hubiéramos querido comprar o vender el Futuro que estamos estudiando.

4. A fuerza de mirar y observar en qué niveles están y qué ocurre con los indicadores en los que nos apoyamos, podremos ir escribiendo la serie de condiciones de entrada y salida, sin ambigüedad, que definirán nuestro sistema de trading.

5. Una vez establecido con claridad dichas condiciones, podremos pasara a programarlas en el lenguaje en el que se programe nuestra plataforma de trading (VisualBasic en VisualChart, EasyLanguage en TradeStation, C# en NinjaTrader, etc).

6. Por último, y antes de pasar a la fase de optimización, verificaremos que una vez programado el Sistema, hace exactamente lo que esperábamos sobre el gráfico.

Es muy importante no saltarse los primeros pasos, pues aunque el paso más complicado suele ser el nº5 de implementación, es en los pasos 1 a 4 donde realmente se construye una idea válida o no. Si observando el gráfico vemos que nuestra idea original no parece funcionar bien, nos ahorraremos toda la etapa de implementación y posterior optimización y pasaremos a buscar nuevas ideas; ahorrándonos esfuerzo, tiempo, trabajo y por supuesto dinero.

Más información sobre , , , , ,

Entendiendo las estadísticas

Hay algunas ideas básicas, muy pocas, que hay que entender para que esta posibilidad magnífica de ganar dinero con los Sistemas de Trading no resulte en una experiencia decepcionante.

La primera y más importante es la del concepto matemático de Valor Esperado, que nos dice cuánto vamos a ganar o perder de media cuando apostemos a un juego (lotería, casino, póker…) o Sistema de Trading.

Por ejemplo, si en un casino nos dan el doble de lo que apostamos cada vez que sale cruz al tirar una moneda al aire, el valor esperado del juego será de 0,5 veces la cantidad apostada. Se deduce de restar cuánto perdemos cuando sale cara (perdemos lo que apostamos) a lo que ganamos cuando sale cruz (el doble de lo apostado). Matemáticamente el valor esperado se define como el resultado de multiplicar la consecuencia económica de un acontecimiento, por la probabilidad de que ocurra.

En los casinos, loterías, etc. nos encontramos con que el valor esperado de los juegos suele ser negativo para el jugador o cliente.

En un Sistema de Trading, es fundamental que el valor esperado sea positivo para nosotros. Esta será la garantía de que si jugamos el número suficiente de veces, al final ese valor positivo se hará real, superando los posibles DrawDowns, y nos generará beneficios.

Ahora podemos ya definir un Sistema de Trading de una manera más precisa. Para nosotros, un Sistema de Trading será una estrategia de Valor Esperado positivo basada en un conjunto de reglas objetivas de compra y de venta, con la cual es posible obtener beneficios a partir de los movimientos de la Bolsa (al alza o a la baja), al cabo de un número suficientemente significativo de operaciones (para que la estadística funcione).

Leer más »

Más información sobre , , , , , ,

Tipos de sistemas de trading

Los Sistemas de Trading se basan en la ecológica idea de aprovechar los movimientos que los precios muestran en los mercados. Es decir, una vez las condiciones de entrada y salida se hayan definido, nos dará igual si la Bolsa sube o baja, porque haremos dinero a partir de su propio movimiento.

Esto es así porque no sólo se puede ganar dinero en Futuros cuando suben, sino también cuando bajan. Efectivamente, un Futuro se puede vender o comprar indistintamente, sin necesidad de tenerlo previamente en la propia cartera para poder venderlo. Así, si vendemos un Futuro, haremos dinero si el precio cae, pues al recomprarlo más barato más adelante, en realidad será como haberlo comprando a ese precio más barato y vendido al más caro, aunque lo hayamos hecho al revés cronológicamente.

Por ejemplo, si el Futuro del DAX está cotizando en el nivel 6.000 y vendemos 1 Futuro, y posteriormente el Futuro del DAX pasa a cotizar al cabo de unas horas a 5.985, estaremos ganando 15 puntos de DAX por cada futuro (15x25Euros=375Euros) si cerramos la posición (comprando el Futuro previamente vendido). Esto que puede resultar algo no intuitivo es lo más natural en el mercado de los Futuros. Esta simetría total entre los movimientos alcistas y bajistas es lo que al final, y gracias a las condiciones que programaremos en el Sistema de Trading, nos permite ganar dinero tanto cuando sube el mercado como cuando baja.

De esta forma, es como si estuviéramos poniendo un molino de viento en mitad del mar. El viento puede venir del norte o del sur, a nosotros nos dará igual. Si viene del sur, el molino se orientará para aprovechar esa dirección del viento. Y al revés si viene del norte. Igualmente en los Sistemas de Trading, si el mercado sube, comprará, y si el mercado baja, venderá, aprovechando y haciendo dinero tanto de las subidas como de las bajadas del mercado.

Para aprovechar esas subidas y bajadas, hay distintas clases de Sistemas de Trading. Algunas ideas básicas son:

Leer más »

Más información sobre , , , , ,

Eligiendo los objetivos. Lo que puede y no puede ser

¿Queremos ganar dinero cuando la Bolsa sube, o queremos ganar dinero suba o baje la Bolsa? La diferencia es esencial. En el primer caso, compraremos algún Fondo de Bolsa, algunas acciones, o un Futuro sobre el IBEX u otro índice de Bolsa. Y a esperar.

Entonces, cuando la Bolsa caiga, perderemos dinero. Lo de que la Bolsa sube a largo plazo es un truco de los vendedores de Fondos para que Usted esté siempre comprando sus Fondos. La Bolsa baja, y se cae, y se queda hundida demasiado tiempo como para intentar vivir de ella sólo comprando. En Japón los inversores llevan por ahora esperando más de 20 años a que su Bolsa vuelva a los niveles de finales de los años ’80.

Hay que sacarle dinero a la Bolsa cuando sube y cuando baja. ¿Cómo? Estableciendo unas reglas fijas que podamos comprobar científicamente que dan dinero tanto con la Bolsa alcista como bajista. Cuando lo hayamos comprobado, tendremos un conjunto de reglas que, si las aplicamos a rajatabla, nos dará dinero tanto cuando la Bolsa sube como cuando cae, despreocupándonos de lo que ocurra. Habremos construido un Sistema de Trading.

Pero hay que ser realistas. No podemos esperar hacernos millonarios en un par de meses. Eso es imposible y además intentarlo es suicidarse. Si uno de los Sistemas gana un 20% al año sobre el nominal, podemos apalancarnos para aumentar ese porcentaje, pero recordando que una racha de pérdidas (Drawdown) puede arruinar nuestra cuenta.

Por facilidad y liquidez, los Sistemas de Trading se suelen utilizar principalmente usando Futuros. Un Futuro es un contrato que nos da la misma exposición al subyacente que si compráramos toda una cesta del mismo subyacente por valor del nominal. ¿Y qué es el nominal? Simplemente el resultado de multiplicar el nivel al que está cotizando el futuro, por su multiplicador (o la cantidad en Euros que vale cada punto).

Leer más »

Más información sobre , , , ,

¿Por qué es tan difícil sacar dinero de la Bolsa?

Para empezar, la Bolsa es un complicado e inmenso negocio creado y mantenido por bancos, gestoras y brokers, para ellos mismos, en el que el inversor particular no está invitado si no lo hace a través de los productos financieros que se le ofrecen explícitamente (por ejemplo Fondos de Inversión).

La Bolsa está pensada para hacerle perder dinero al inversor particular, impotente frente a su complejidad y necesidad de medios. Los obstáculos a los que nos referimos son:

-          Los particulares, a diferencia de los grandes bancos y gestoras, no disponemos de un presupuesto millonario para dedicarlo a investigación. Contamos con nosotros mismos y lo que podamos leer, aprender, analizar y probar con nuestros propios medios.

-          Los bancos y gestoras tienen en plantilla traders, analistas y gestores con años de experiencia y contactos a lo largo y ancho de otros bancos. Al estar en constante comunicación entre ellos, se enteran antes y mejor de lo que está ocurriendo. Al inversor particular, todo le llega tarde y tamizado por el filtro de los medios de comunicación, siempre interesados.

-          Bancos y gestoras son clientes de las firmas de brokerage, que siempre están ofreciéndoles mejores servicios (prioridad en las noticias, mejor velocidad de ejecución, costes de operativa más bajos que a los particulares) porque los necesitan como clientes por el volumen de negocio que les generan. En cambio, el cliente particular suele llevarse la peor parte al no resultar interesante comparado con los bancos.

-          El equipo de investigación de los bancos y gestoras cuenta con informáticos capaces de implementar ideas y estrategias capaces de descubrir en cuestión de minutos si hay alguna oportunidad en el mercado. Algo que un particular, que cuenta sólo con su trabajo y su intuición, tardaría meses o años.

Leer más »

Más información sobre , , ,

© 2011 Mercados .com Todos los derechos reservados.