Sistemas de trading
Sistemas automáticos de trading y money management.

Sistemas de Trading V: Analisis de resultados

0
Publicado por Alexey de la Loma el 25 de julio de 2008

Introducción al análisis de resultados de un sistema de trading

En la última entrega de esta colección de artículos sobre Sistemas de Trading nos vamos a centrar en el análisis de los resultados. Trataremos cómo construir los ratios, tablas y gráficos que sirven para evaluar el resultado o performance obtenido por nuestro sistema y, en definitiva, analizaremos su bondad para poder compararlo con otros sistemas y estrategias. La ventaja de la aplicación de sistemas de trading sobre otras estrategias está en poder observar y evaluar estos datos y poder así trabajar con un modelo que sea completamente objetivo, la estadística no nos engaña y nos dirá siempre lo que realmente sucedió. Para la explicación de esta estadística básica, hemos establecido una clasificación del análisis en función al tipo de herramientas utilizadas y a la importancia relativa: Análisis numérico o de ratios, Análisis gráfico y Análisis temporal.

Existen infinidad de ratios y estudios para realizar la evaluación, sin embargo estos escapan al objeto del presente artículo. Vamos a abordar el problema desde un nivel introductorio y a medida que el lector vaya profundizando en este apartado irá ampliando las herramientas utilizadas, incrementando la complejidad y riqueza del estudio, aunque como en muchos otros apartados de la creación de sistemas, las cosas sencillas y lógicas son las que mejor funcionan y en muchas ocasiones nos complicamos la vida en exceso. Para el estudio del performance del sistema he tomado el sistema tendencial más sencillo y conocido que existe, un sistema de cruce de medias móviles simples con precio de cierre, con las siguientes características:

Tipo de Sistema

Sistema Intradiario Continuo

Producto financiero

Futuro del Ibex35

Multiplicador (futuros)

10 €

Compresión

15 minutos

Periodo

01/01/2001 – 31/12/2002

Base de datos

RSIDAT

Comisiones ( ida y vuelta )

6 €

Slippage

0 €

Garantías

7.000 €


El software utilizado para la explicación es el TS2000i de TradeStation Technologies Inc., ya que es la plataforma comercial más completa para el desarrollo de Sistemas de Trading. Existen, además de este, una gran variedad de programas como MetaStock, WealthLab o VisualChart con los que también podemos construir, evaluar y aplicar nuestra estrategia.

Objetivo de la evaluación de resultados de un sistema de trading

Para empezar, en ningún momento debemos olvidar el objetivo final del desarrollo de un sistema de trading: Lo que realmente buscamos es la obtención de un beneficio monetario con la aplicación posterior de la estrategia diseñada, por lo que antes de implementar el sistema tenemos la obligación de evaluar e interpretar los resultados obtenidos para dar respuesta a las siguientes preguntas:

I. ¿Qué probabilidad existe de que el rendimiento futuro del sistema se asemeje al rendimiento pasado arrojado por el backtesting?
II. ¿Cuáles son los principales riesgos del sistema y la rentabilidad esperada?
III. ¿Cómo se puede comparar dos o más sistemas para ver cuál se ajusta más a mis necesidades como inversor?
IV. ¿Es posible, antes de implementar el sistema en tiempo real, establecer unos niveles de alerta que nos avisen sobre el incorrecto funcionamiento del sistema durante su implementación?

Figura 1. Análisis del resultado total del sistema.

Análisis numérico o de ratios de un sistema de trading

Constituye la parte más importante de nuestro trabajo de análisis y para su estudio contamos con dos tablas: la Figura 1 representa el resultado global, tomado como suma de posiciones largas y cortas y la Figura 2 toma ambas posiciones de forma independiente. Es muy importante separar las posiciones cortas de las largas para evaluar si nuestro sistema debe ser aplicado sólo en una de las direcciones o para detectar errores en el desarrollo del mismo. En determinadas ocasiones estaremos buscando sistemas que operen sólo en un lado del mercado, ya sea por limitaciones técnicas, casi siempre relacionadas con la posición corta, o por nuestras necesidades de inversión. Por lo tanto, las conclusiones extraídas de la Figura 1 son en todo caso extrapolables a la Figura 2.

Figura 2. Análisis de largos y cortos de forma independiente.


Net Profit (Resultado Neto). Este es el primer número en el que nos fijamos al realizar un sistema. Esta compuesto por la suma de todas las operaciones ganadoras menos la suma de todas las operaciones perdedoras. En cada operación está descontado el gasto de comisiones y slippage. Si el objetivo de cualquier estrategia es ganar dinero, ¿Cuánto gana nuestro sistema?. Nuestro primer objetivo es conseguir que este importe sea positivo. Muchos iniciados consideran este punto como el más importante para implementar el sistema en tiempo real, sin embargo, se trata de una condición necesaria pero no suficiente para valorar nuestro sistema y tenemos que evaluar esta cifra junto con el resto de variables que mostramos a continuación, el resultado neto es simplemente un filtro inicial. En nuestro ejemplo vemos que el resultado Neto es de 91.316 €, habiendo realizado 564 operaciones (n=564).


Maximum Drawdown (Reducción Máxima).
Este es el dato más importante en la evaluación de los resultados. El Drawdown máximo es la mayor caída de los resultados, en términos monetarios, desde un pico hasta un valle y resulta una medida excepcional del riesgo máximo del sistema. Vamos a distinguir entre:

Drawdown inicial. Sólo nos interesa la reducción tomada desde el inicio del funcionamiento del sistema.
Drawdown completo. Tomamos todas las reducciones durante la vida del sistema, es por lo tanto más conservadora que la anterior y es la recomendada.
Drawdown diario. Toma para su cálculo sólo los precios de cierre (datos diarios) de las sesiones o del cierre de las posiciones.
Drawdown Intradiario. Toma para el cálculo de la reducción todos los valores ocurridos durante la sesión (datos intradiarios), es más conservadora que la anterior y por supuesto, la recomendada.


En la figura 1, vemos que TradeStation trabaja con un Drawdown Intradiario y Completo, tomando el caso más perjudicial para nosotros. Algunos autores aplican un coeficiente multiplicador a este Drawdown (multiplicado por 1.5 o por 2), para hacerlo todavía más conservador o realizan una Simulación de Montecarlo (estimación autosuficiente o Bootstrap), para intentar llegar al peor de los escenarios posibles. En nuestro ejemplo vemos que el Drawdown intradiario máximo asciende a 10.084 €, por lo que debemos contar en nuestra cuenta con esta cantidad más la garantías exigidas (en nuestro ejemplo 7.000 €) para acometer la mayor serie de pérdidas del sistema.

“El uso de las estadísticas históricas producen una efecto tranquilizador, sobre todo en lo relativo a las pérdidas. El conocimiento de dicha estadística, nos aportará la serenidad suficiente para sobrevivir cuando estemos en un DrawDown”. Charlie F. Wright

Return on Account (Rentabilidad de la Inversión). Se trata de una combinación de los dos números anteriores para crear un ratio formado por el resultado neto en el numerador y la inversión inicial más el Drawdown máximo en el denominador. Nos ofrece el rendimiento obtenido en función al dinero necesario para obtener dicha rentabilidad, y constituye un ratio fundamental para comparar nuestro resultado con otras formas de inversión. En nuestro ejemplo vemos como este ratio es de 534,51% o 5,34 y la interpretación es sencilla: Por cada euro inmovilizado en el sistema hemos obtenido 5,34 €. Otra forma muy conocida de medir la relación Riesgo/Recompensa es mediante el ratio de Sharpe, cuya formula exponemos a continuación.


Profit Factor. Ratio formado por el total aportado por las operaciones ganadoras en el numerador y el total aportado por las operaciones perdedoras. Se trata de un número que nos indica cuantas veces excede el importe aportado por las buenas operaciones sobre el importe detraído del resultado final por las operaciones perdedoras. En nuestro ejemplo el Profit Factor es de 1,48.


Número Total de operaciones. Intentaremos siempre contar con el mayor número posible de operaciones para mejorar la robustez del sistema, en nuestro ejemplo n=564, lo que supone una muestra suficiente para dar validez al resto de datos analizados.

“Cuanto mayor sea el número de operaciones en una muestra, mejor será la estimación de las propiedades medias del universo total”. Tushar Chande


Percent Profitable (Fiabilidad). Ratio formado por el número de operaciones ganadoras (258) dividido por el número de operaciones perdedoras (306). En nuestro ejemplo la fiabilidad es del 45,74%, porcentaje más que aceptable para un sistema seguidor de tendencias.

AverageWin/AverageLoss (Promedio de las operaciones). Es la expectativa matemática de nuestro Sistema, y lo podemos expresar como ratio entre lo que ganan las operaciones buenas y lo que pierden las operaciones malas, en nuestro ejemplo este ratio es de 1.76, es decir, que contamos con una expectativa matemática positiva, y también se puede expresar como promedio monetario de cada operación, en nuestro ejemplo cada operación, en media, genera 161,91 €.



Autor: Alexey de la Loma, director de CursosBolsa.com

Conoce el Curso de introducción a la bolsa y el trading y el Curso de sistemas de trading con Visual Chart que imparten Alexey de la Loma y Mario Somada.

Etiquetas: Trading · analisis



Añadir comentario

Recomendado por: 1 usuario



Guardado por: 3 usuarios

Autores

Rankia

Rankia

Portavoz oficial de la empresa editora de este sitio web Rankia.com.

Alexey de la Loma
Mario Somada
Oscar Cuevas



RSS
e-Mail









Rankia utiliza cookies propias y de terceros, con ellas obtenemos información sobre tus pautas de navegación y así podemos ofrecerte una mejor experiencia de uso y servicio mostrándote información relacionada con tus preferencias e intereses. Si continúas navegando aceptas nuestra política de cookies.