La aplicación Market System Analyzer (MSA) no deja de sorprendernos incorporando interesantes novedades en su tercera entrega, todavía en fase pre-release. Sin duda, su funcionalidad estrella es la capacidad de analizar carteras de sistemas, aplicando sobre el portfolio resultante todas las herramientas estadísticas disponibles y algoritmos de posicionamiento.
Para el análisis combinado de estrategias, MSA cuenta con un nuevo fichero (.msp) que contiene la información sobre los sistemas incorporados al portfolio. El punto de partida será, por tanto, elegir dos o más sistemas mediante el siguiente cuadro de diálogo:
Una vez construida la cartera, obtendremos un gráfico del equity curve en el que los resultados agrupados de cada sistema se pueden mostrar por operaciones o por fechas, dependiendo del formato de datos elegido para cada sistema:
En este punto, conviene repasar las diversas modalidades de entrada de datos:
- 1) En su forma más simple, un fichero de resultados puede contener únicamente la secuencia (Profit /Loss) de todas las operaciones cerradas y, adicionalmente, el riesgo por operación.
- 2) El requisito mínimo para que se muestren las operaciones agrupadas por fechas es incluir la fecha de cierre.
- 3) Aunque también, y siguiendo el formato de la TradeStation, se puede incorporar una completa base de datos con los siguientes campos:
- - Fecha de entrada (Entry Date)
- - Hora de entrada (Entry Time)
- - Precio de entrada (Entry Price)
- - Fecha de salida (Exit Date)
- - Hora de salida (Exit Time)
- - Precio de salida (Exit Price)
- - Valor del stop (Stop Price)
- - Corto / Largo (Long /Short)
- - Ganancia / Pérdida (Profit / Loss)
- - Riesgo (Risk)
- - Tamaño de la posición (Trade Size).
Por lo que se refiere a la gestión de estrategias de posicionamiento, MSA es bastante flexible. Permite aplicar a todos los sistemas alguna de las 13 estrategias incorporadas en el programa o bien la estrategia que más nos interese para cada sistema individual.
El siguiente ejemplo muestra la estrategia Fixed Risk aplicada a todos los sistemas que componen el portfolio:
Y esta es la curva de beneficios resultante:
Otra cuestión importante, es la posibilidad de realizar un análisis de Montecarlo para todo el portfolio, o de conocer la dependencia entre operaciones de la suma de sistemas. Cada vez que realicemos un nuevo cambio en alguno de los sistemas, los datos se ajustarán a la totalidad de combinaciones posibles.
Por lo que se refiere a las tablas de resultados, la principal novedad es que con esta nueva versión se podrá disponer de datos sobre el retorno anualizado, por meses, semanas y días. Esto, a mi juicio, resulta muy útil para conocer la robustez de nuestra estrategia en el tiempo.
Otras novedades menos significativas de la versión 3:
- - Posibilidad de ver simultáneamente varios gráficos en distintas ventanas.
- - Un sumario de resultados mucho más completo, en el que se desglosan conceptos como: Estadísticas por operaciones, DDs. en operaciones cerradas y tablas de retornos temporales.
- - Haciendo "clic" en cualquier punto de la curva de beneficios es posible visualizar un cuadro de información con los detalles de la operativa en ese punto.
- - Mejora en la accesibilidad a las principales opciones del programa: Pulsando el botón derecho del ratón, ahora es posible acceder a un menú con las principales funcionalidades de MSA.
- - Compatibilidad total con Windows Vista. (La versión 2 no es compatible).
En conjunto, opino que se trata de una actualización necesaria y muy útil para todos aquellos que operamos carteras de sistemas y queremos analizar de manera precisa y sencilla la totalidad del portfolio resultante.
Andrés A. García.
©Tradingsys.org, 2007
barcel - Excelente software
Buen software este MSA. Para los que no lo conozcan y en plan sencillo sirve para 2 cosas:
La primera para obtener estadísticas amplias sobre un portfolio, es decir, un conjunto de sistemas/mercados. Esto yo antes lo hacia con una hoja Excel. Saca las estadisticas de un sistema/mercado con Visualchart, pasa a una hoja Excel, haz lo mismo con un segundo sistema/mercado, ordena por fechas, obten nuevas estadisticas del resultado, etc etc. Tedioso y muy largo. Con MSA simplemente tienes los datos de cada sistema/mercado en un fichero y le dices, móntame un portfolio con estos 4 y dame las estadísticas y en 5 minutos lo tienes. Ademas puedes realizar un análisis de Montecarlo o uno de dependencia de los datos entre si.
La segunda para aplicar métodps de money management al portfolio. Además los distintos métodos estan explicados con gran claridad.