Acceder

Guía para desarrollar un Sistema de Trading

Descubrí las fases clave y herramientas necesarias para desarrollar un sistema de trading eficiente en Argentina. Aprendé cómo optimizar tu estrategia de trading.
El desarrollo de un sistema de trading implica varias etapas fundamentales y el uso de herramientas específicas que facilitan su construcción. Este artículo tiene como objetivo proporcionar una guía general sobre estas fases, basándose en la experiencia personal y la opinión de diversos autores. 

Es importante dedicar tiempo a la creación de un procedimiento robusto que sirva para todos los sistemas que queramos elaborar en el futuro.

Anotaciones en un sistema de trading
Anotaciones en un sistema de trading

Fases en el desarrollo de un sistema de trading

Las etapas del desarrollo de un sistema de trading varían según el desarrollador, y no existe una clasificación definitiva. Sin embargo, a continuación se presenta una guía general de las fases más comunes:

Selección del comportamiento del mercado

  • Definir el tipo de comportamiento del mercado que se desea aprovechar: mercados de tendencia, mercados de rango o laterales, y mercados con volatilidad.
  • Elegir el tipo de trader que se quiere ser, considerando las limitaciones emocionales y la capacidad de soportar la fiabilidad baja y las fluctuaciones de las plusvalías latentes.

Si lo que queremos es operar con sistemas de tendencia, debemos ser capaces de soportar una fiabilidad baja, que se sitúe en el intervalo del 30% al 50%, así como operaciones donde se dé una devolución de más de la mitad de las ganancias latentes.

La mayoría de los sistemas de trading exitosos son los tendenciales, aunque no hay que dejar de lado a los sistemas de contratendencia, ya que aportan un grado de correlación negativa a la tabla. Esto significa que cuando un sistema gana plata, el otro la pierde, y el resultado es una curva de valor más estable para ambos sistemas combinados que para cada uno de ellos por separado.

Definición del tipo de operativa

  • Decidir si se va a operar intradía o en gráficos diarios o semanales, según el tiempo disponible y la preferencia personal.
  • Seleccionar la escala temporal (time frame) y decidir si se va a operar en el lado largo, corto, o en ambos.

Debemos decidir si queremos operar intradía, lo que implica una jornada laboral a tiempo completo, o si, por el contrario, preferimos operar en gráficos diarios o semanales, lo que nos permite dedicarnos a nuestra profesión habitual y, en los ratos libres, enfocarnos en la operativa de trading.

La decisión a utilizar es, en todo caso, personal y no hay una respuesta correcta; dependerá del tiempo que podamos dedicarle al trading y de nuestra personalidad. Esta decisión la tenemos que tomar antes de desarrollar el concepto base sobre el cual girará nuestro sistema. Cuanto menor sea la escala temporal, mayor será el número de operaciones y menor el tiempo promedio por operación. También tendremos que evaluar si queremos posicionarnos en el lado largo, en el corto, o en ambos.

Desarrollo de la idea del sistema

  • Analizar gráficos, tablas de correlaciones, indicadores, osciladores y otros recursos como libros de trading y seminarios para desarrollar los conceptos fundamentales del sistema.
  • Utilizar publicaciones especializadas como ‘Technical Analysis of Stocks & Commodities’ para obtener información útil.

Transformación de ideas en reglas objetivas

  • Expresar las ideas de forma objetiva, diseñando entradas, salidas, filtros, stops de pérdidas, y objetivos de beneficios.
  • Utilizar aplicaciones de análisis técnico para facilitar este proceso.

En esta fase, vamos a expresar todas nuestras ideas en términos objetivos para que cualquiera que las lea llegue a las mismas conclusiones que nosotros, eliminando así cualquier subjetividad que pudiera tener nuestra idea inicial.

Evaluación y optimización (Backtesting)

  • Realizar pruebas retrospectivas (backtesting) para verificar los resultados históricos del sistema, considerando el slippage y los costos de transacción.
  • Optimizar los parámetros del sistema y evaluar los resultados obtenidos, basándose en ratios como la fiabilidad, el factor de beneficio, el drawdown máximo, y otros ratios de rentabilidad/riesgo.

También vamos a proceder a optimizar los parámetros del sistema y, una vez finalizado el Backtesting y la optimización, pasaremos a evaluar los resultados obtenidos. En cuanto a la valoración, cada autor recomienda mirar algunos ratios y desestimar otros.

La optimización se debe usar como un medio para mejorar un sistema que sin optimizar ya genere ganancias, pero nunca para convertir un sistema perdedor en uno ganador. Hay que asegurarse de que, tras la optimización, nuestro sistema sea robusto y que el resultado total del sistema no dependa de un porcentaje bajo del total de operaciones generadas por el sistema.

Mantenimiento y mejora del sistema

Una vez terminado el sistema y puesto en funcionamiento, no debemos olvidarnos de monitorear el rendimiento y las estadísticas obtenidas para verificar que el sistema se comporta de manera similar a como lo hizo en el pasado.

Además del mantenimiento, hay autores que consideran que un sistema nunca se termina y que siempre se pueden mejorar sus reglas de funcionamiento. Por otro lado, existe otra corriente que sostiene que, una vez finalizado el sistema, no es aconsejable hacer modificaciones.

Herramientas necesarias para el desarrollo del sistema de trading

Para desarrollar un sistema de trading eficiente, se requieren ciertas herramientas esenciales:

  • Base de datos de cotizaciones: Contar con una base de datos fiable y extensa es fundamental para la construcción de un buen sistema, proveedores recomendados incluyen TickData para datos de tick y CSI Data para cotizaciones diarias.
  • Software de análisis técnico: Existen varios programas disponibles, pero se recomienda TradeStation Technologies Inc. por su lenguaje de programación EasyLanguage, y MetaStock de Equis para trabajar con patrones gráficos de precios.

El esfuerzo y la dedicación son claves en el análisis técnico

Desde la definición de los conceptos y reglas hasta el testeo y la optimización, cada paso es crucial para el éxito. Además, he mencionado algunas de las herramientas de análisis técnico más relevantes que existen en el mercado, que pueden facilitar el desarrollo y permitir un análisis más profundo y detallado de los datos históricos. Herramientas como las plataformas de backtesting, software de análisis gráfico, y bibliografía especializada son elementos esenciales que todo desarrollador debería considerar.

En conclusión, el desarrollo de un sistema de trading requiere laburo y dedicación. Según Fred G. Schutzman, cualquier persona puede crear un sistema que funcione bien si pone el esfuerzo necesario.


¿Buscas un bróker? Mira nuestras recomendaciones:

eToro

Depósito mínimo de $200 y app sencilla

Ver más
Interactive Brokers

Bróker popular con más de 1,5 millones de clientes

Ver más
AvaTrade

Gran oferta de productos y amplia variedad de plataformas adaptadas a tu nivel

Ver más
Tickmill

Bróker multi-regulado y galardonado. Apalancamiento flexible y ejecución ultrarrápida

Ver más
Accede a Rankia
¡Sé el primero en comentar!