Proyecto Ayuda a Empresas

Inicio » Bolsa » Qué es un sistema de trading (Información útil bursátil I)

Qué es un sistema de trading (Información útil bursátil I)

Únete a otros 1.213 seguidores

Categorías de artículos


Un sistema de trading es un conjunto de señales que identifican alertas en los valores a invertir, con la finalidad de conocer cuando operar. Si el sistema se completa con un control de riesgo operativo obtenemos un sistema de trading. Dicho sistema no tiene porque ser muy sofisticado (puede serlo tanto o tan poco como el diseñador quiera), ya que el precio solo puede hacer tres cosas: Subir (el sistema deberá ponerse largo), bajar (deberá ponerse corto), estar lateral (el sistema debe estar fuera del mercado).

Los sistemas de trading se pueden clasificar en dos tipos: Seguidores de tendencia, seguidores de volatilidad. Si bien, hay que tener en cuenta que ningún sistema de trading es infalible.

Las reglas básicas de los sistemas son: Operar con la tendencia (depende del sistema), cortar las pérdidas rápido, dejar correr los beneficios y limitar el riesgo operativo.

Partes de un sistema de trading.

Filtro de tendencia: Sirve para detectar la dirección del mercado (su función no es entrar y salir del mismo). Las formas más típicas de detectar la tendencia son las medias móviles, MACD, TRIX y ADX.

Sistema de entrada: Indica cuando se debe estar largo o corto. Se debe usar más de un indicador, e incluso usarlos en plazos distintos para evitar entradas en falso.

Sistema de salida: Stop Loss. Es preferible muchas entradas malas con salidas tempranas, que pocas entradas malas con grandes pérdidas. Se debe fijar el stop loss con la utilización de objetivos y un constante recálculo de stops. Stops alejados proporcionan mayores rendimientos a costa de asumir el riesgo de tener que soportar una pérdida superior al riesgo permitido, y stops ceñidos pueden provocar demasiadas salidas en falso por pequeños ajustes del mercado. En caso de saltar un stop y continuar la tendencia se debe disponer de un sistema de reentrada. El stop ideal es aquel que nos tiene con un riesgo asumible y no se activa con las correcciones fortuitas del mercado.

Control del riesgo: Money management. ¿Qué retantabilidad debe tener un sistema de trading para ser considerado bueno?. Hay que tener en cuenta no solo el beneficio final, si no el camino seguido para obtener la rentabilidad (el sistema puede haber estado en pérdida el 95% del tiempo y al final haber obtenido el beneficio; por lo que seguramente no hubiésemos aguantado y nos habríamos salido antes).  Su función es limitar la cantidad de capital que se pone en juego en cada operación para que la máxima pérdida no nos lleve al desastre. La curva de rendimientos es la base para manejar de forma global el control del riesgo.

Si durante los primeros días, sin haber saltado el stop, la curva de evolución de capital se pone por debajo de su media de 10 días se deshace la posición. Si por el contrario, la posición entra en beneficios pasa a tener el control el sistema de salida.

Un método de inversión es bueno si la esperanza matemática es mayor que cero. Siendo la esperanza matemática la probabilidad del suceso por el resultado esperado del mismo. En un sistema en donde la fiabilidad es del 40%, el beneficio medio por operación es del 3% y la pérdida media por operación del 1,5% à (0,4*0,03)+(0,6*0,015)= 0,003>0

Llegado este punto, se deben calcular dos elementos muy importantes:

a)      ¿Qué cantidad debo invertir para maximizar el beneficio?.

Por un método de optimización de resultados (por ejemplo, la función solver de Excel), tenemos que obtener el porcentaje de capital a invertir, maximizando el resultado de la inversión.

b)      ¿Qué cantidad debo invertir para no arruinarme?.

Por otro lado debemos calcular la probabilidad de ruina. La cual conlleva la imposibilidad de recuperarse. Para ello debemos definir ruina (por ejemplo, si empezamos con 10.000 €, determinamos que ruina es quedarse con menos de 2.000 € en cualquier momento), y la probabilidad de que esta suceda. El óptimo a invertir, es el porcentaje de capital invertido que nos permite fallar más veces antes de llegar a la ruina. 

De los puntos anteriores obtenemos dos resultados. Por ejemplo, se maximiza el beneficio invirtiendo un 8,33% del capital. Y “evitamos la ruina” invirtiendo un 11,64% del capital. Se invierte siempre el menor porcentaje de los dos anteriores.

Es decir, dos sistemas a que tengan la misma esperanza de rentabilidad no tienen porqué ser igual de interesantes ya que pueden tener riesgos distintos. De igual manera, un sistema con esperanza positiva que permita invertir una cuantía mayor será más interesante, dado que podremos obtener la rentabilidad esperada de una cantidad mayor de dinero.

¿Cómo se prueba un sistema de trading?.

Se debe usar un periodo lo mayor posible (ideal más de 5 años) y con diferentes situaciones de mercado, para probar que el modelo no depende de unas condiciones iniciales determinadas. Por otro lado, la operación con mayor beneficio no debe ser un porcentaje alto del beneficio total. Se debe analizar la mayor pérdida para que no sea superior al máximo riesgo asumible. No se ha de ajustar las reglas para evitar esa pérdida, tiene que ser evitada por el stop.

El número máximo de operaciones negativas consecutivas determinará si somos capaces de soportar las pérdidas, en función de la probabilidad y definición de ruina. Así como la pérdida máxima determinará la medida de riesgo máximo del sistema.

Es raro encontrar un sistema con más de un 55% de aciertos. De igual modo, el ratio beneficio medio / pérdida media debe ser superior a 1 si el porcentaje de aciertos es bajo (entre 2,5 y 3,5 con un porcentaje de aciertos del 40% es el ideal).

La volatilidad es la desviación estándar de los resultados, cuanto más baja mejor. La diversificación es, junto con una buena política de stops, la herramienta fundamental para el control de riesgo. Esto consiste en la inclusión en la cartera de un número mínimo de activos poco correlacionados, que minimizan el riesgo diversificable de la cartera.

¿De dónde podemos sacar la información para trabajar y con qué programas?

Lo ideal sería poder analizar el mercado y construir un sistema de trading (que no operar), con un coste de 0 € y con unas herramientas que todo el mundo supiera manejar.

Lo primero sería obtener la información. En este caso, Yahoo Finance, en su página web, ofrece todos los índices bursátiles del mundo (evidentemente no lo ofrece en tiempo real, pero sí con un retraso de 15 minutos, y para probar un sistema de trading nos vale). Os dejo el enlace.

http://es.finance.yahoo.com/intlindices?e=europa

La verdad es que la información de esta página es muchísimo más completa que las que son de pago, ya que el número de índices y sus componentes es mucho mayor. Si bien es cierto, no se puede operar a través de ella.

Otra de las ventajas es que permite bajarse los datos en un fichero CSV. De hecho, permite bajarse el histórico de cualquier activo. Es un proceso tedioso (incluso programándolo), pero es gratuito.

Ok, tenemos la información, ahora tenemos que almacenarla. La solución más evidente sería trabajar con Excel, dado que las herramientas de análisis que tiene son muy buenas, y todo el mundo tiene el paquete office instalado en su ordenador.

Sin embargo, estamos hablando de miles y miles de datos. El volcar toda esa información directamente en Excel sería un error ya que no tenemos suficientes celdas como para realizar un análisis completo de mercado (sí de algún activo suelto).

Por lo tanto, lo mejor sería volcar la información en Access y, desde Excel, hacer llamadas a Access solicitando la información de determinados activos.

Una vez en Excel procedemos a trabajar, haciendo un sistema de trading tan simple o complejo como queramos. Si bien, hay que tener en cuenta que Excel es un programa mucho más potente de lo que mucha gente cree. Mi mejor recomendación para que se tengan activas las siguientes opciones (se encuentran en el botón de inicio de Excel, arriba a la izquierda, en opciones de Excel).

  • Solver: Herramienta de optimización de datos.
  • Análisis de datos: Herramienta muy potente de análisis estadístico y econométrico
  • Pestaña de programador: Permite programar directamente en Excel mediante el lenguaje de Visual Basic. Muy útil para realizar sistemas de trading, ya que permite utilizar bucles y procesos repetitivos que Excel no puede hacer de otra manera.

Por último, tened cuidado si utilizáis el generador de números aleatorios de Excel (o Visual Basic), porque, en realidad, no son números aleatorios puros y pueden desvirtuar vuestro análisis.

Espero que os haya resultado útil.

Un saludo a todos.

Anuncios

Deja un comentario... y gracias!!

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: