Rankia España Rankia Argentina Rankia Argentina Rankia Chile Rankia Chile Rankia Colombia Rankia Colombia Rankia México Rankia México Rankia Perú Rankia Perú Rankia Portugal Rankia Portugal Rankia USA Rankia USA
Acceder

Webinar "¿Cómo elegir un Sistema Automático de Trading?"

3 recomendaciones
Ayer llevamos a cabo un webinar con el forero de Rankia Horace, "Cómo escoger un sistema automático de trading". Horace es usuario de Rankia experto en SAT y trader desde los años 90 dónde empezó a operar discrecionalmente en derivados.
Principalmente se trataron los siguientes temas:
  • ¿Qué son los SAT?
  • ¿Qué información tenemos acerca de un SAT?
  • Mirar hacia atrás.
  • Mirar hacia adelante.
  • Análisis completo de un caso real.

 

¿Qué son los SAT?

Los Sistemas Automáticos de Trading son programas informáticos diseñados para obtener rendimiento en los patrones de comportamiento habituales de los mercados financieros. El objetivo de estos programas es el lanzamiento de una orden de mercado a una cuenta sin intervención humana. Las decisiones de estos programas se basan en  reglas objetivas e invariables que definen perfectamente cuando entrar y salir de una posición, además se diseñan a partir de datos históricos.
 
Las principales ventajas de los SAT son que se toman decisiones sin el componente psicológico del trader, ni por la influencia de ciertas noticias, ni por consideración de nadie. Si la condición establecida para la compra se cumple, el sistema ejecutará la orden de compra sin “pensar”. Si ésta se ha ejecutado, el sistema pondrá en el mercado las dos órdenes de salida (stop loss y profitstop) automáticamente y las ejecutará según evolucione la posición. 
Con esta manera objetiva de operar sabemos a priori que % de éxito se puede obtener con una entrada/salida determinada.
 
Sistema automático de trading
 

¿Qué información tenemos acerca de un SAT?

A la hora de escoger un sistema ya elaborado por otra persona, es obvio que existirá información sobre éste que nunca vamos a conocer, sobre todo aquella que forma parte de la lógica del sistema. 
A pesar de ello, existe muchísima información que podemos utilizar en nuestro favor a la hora de elegir el SAT que más se ajuste a nuestras características como inversor. Esta información clave son los resultados pasados del sistema.
 
Datos tan importantes como quién es el desarrollador, el mercado en el que opera el sistema (FDAX, FIBEX, URO...), si opera de continuo o de manera intradiaria, el tipo de operativa que utiliza (tendencia, patrones, antitendencia, etc.), y la descripción del sistema.
Así pues, evaluando todos estos datos básicos debería ser capaz de decir si el sistema está funcionando o no.
 
El resto de la información necesaria la vamos a obtener de los resultados del sistema en el pasado, que se resume en las estadísticas más importantes sobre el sistema.
 
Sin embargo, en primer lugar es conveniente saber como se construyen en general las estadísticas de un sistema automático de trading para poder entender éstas perfectamente. Podemos decir que se componen básicamente de tres tipos de operaciones:
  • Operación de backtest: Es una operación que no ha sido ejecutada en el mercado. El desarrollador la reporta sin concurso de nadie más. Con su mejor criterio calcula los precios de entrada y salida, computa los costes que le afectan y por tanto, obtiene un resultado teórico. Por ello no es demasiado fiable, ya que sólo la ha medido el desarrollador.
  • Operación auditada: Es una operación queno sí ha sido ejecutada en el mercado. El cálculo de los precios de ejecución teóricos lo realiza un tercero independiente al desarrollador. El tercero, auditor o tracker, calcula los precios según los mejores parámetros de operaciones semejantes de otros sistemas comparables. El auditor computa los costes según su mejor criterio. El desarrollador no interviene en absoluto en el cálculo del resultado que nuevamente es teórico.
  • Operación real: Es una operación que se ha ejecutado en mercado, por ello el cálculo del resultado contempla precios reales y costes reales de operación. Cuando la operación se ha ejecutado en más de una cuenta, el auditor promedia las ejecuciones de todas ellas.
Según Horace, el peso de las estadísticas más importantes a la hora de escoger un sistema frente a otro es de un 20% para las relacionadas con la materialidad (cuando comenzó la auditoria, su comienzo a operar en real, el nº de operaciones al año), un 30% para las que explican la rentabilidad (Factor de beneficios, ratio ganancias/pérdidas, Sd profit anual, ganancia media anual, robustez de ganancias), y finalmente un 50% para aquellas que explican el riesgo que asume el sistema (operación perdedora media/máxima, DD medio/máximo, DD máximo futuro).
 
 Por ejemplo, cuanta más historia tenga un sistema en operar en real y en ser auditado o cuantas más operaciones lleve a cabo, sus estadísticas serán más fiables. Con las estadísticas sobre las ganancias podemos obtener cuanto gana en promedio en los últimos años y la desviación típica de éstas, que por supuesto, cuánto más pequeña mejor. Con las de riesgo podemos observar si el sistema se ajusta a nuestro perfil de inversor en cuanto a los riesgos que estamos dispuestos a correr. 
 
También es realmente importante tener en cuenta la curva de capitales:
Curva de saldos
Normalmente, lo primero que se mira al elegir un sistema es la curva de capitales, pero no hay que dejarse engañar por lo bonita que sea ésta en el largo plazo
 
En la práctica debemos observar la gráfica de la izquierda, pero también tenemos que fijarnos más en detalle en segmentos determinados de ésta, es decir, a corto plazo, como se hace en la gráfica de la derecha, ya que observaremos más en detalle como ha conseguido alcanzar sus resultados.
 

Mirar hacia atrás:

Normalmente existen números de rendimientos pasados que no están, pero que deberían estar. Con frecuencia los desarrolladores y/o auditores nos informan de datos de escasa relevancia y dejan otros fuera. Es importantísimo conocer esos datos, si no se saben o se conoce poco sobre ellos es mejor no meterse en la inversión. 
Cada operador debe encontrar los que más valora y necesita. Según Horace, sus datos más importantes son:
  • Relacionados con el riesgo: Como el DD medio (tanto en euros como en %), el DD máximo futuro, y las operaciones perdedoras consecutivas.
  • Sobre el rendimiento: Como el SD profit anual, la ganancia media anual, y la robustez de las ganancias.
Hay que prestar atención a las estadísticas porcentuales de riesgo y beneficio porque dependen del capital inicial, y también con los números en euros, ya que afectan porcentualmente de manera distinta según el saldo del momento. 
El secreto se trata de buscar rangos razonables en los valores, fuera de los cuales las estadísticas son "sospechosas", es decir, pertenecen a un sistema poco realista. Algunos de estos rangos son:
  • Para los valores en €, dependerá mucho del mercado en el que el sistema opere. Es el caso por ejemplo de los DD, operación media perdedoras, etc.
  • Con los ratios hay números comúnmente aceptados: Factor de Beneficios>1,3 , eso sí, no mayo a 2,5 o 3, pues puede querer decir que el sistema no haya operado lo suficiente. Aciertos: depende del tipo de sistema >35% <65%. Ganancias/Pérdidas: 1,3 – 3.
  • Naturalmente, los valores tienen que ser coherentes entre sí.
Dado que en general las cuentas se llevan con altos apalancamientos, ya que acostumbran a operar en futuros y forex, éste es un juego que pasa a ser de supervivencia. Es por eso que las estadísticas más importantes son las de riesgo. Controlado el riesgo, el beneficio vendrá con el tiempo.
Por ello, los números más importantes son el DD máximo fututo, la pérdida media por operación y la pérdida máxima por operación.
 

Mirar hacia adelante:

El pasado por supuesto, no pronostica el futuroLa reordenación aleatoria de unas operaciones determinadas puede dar, en algunos aspectos, estadísticas totalmente diferentes. La mayoría de las estadísticas serán iguales, pero no todas ellas.
Es por esto que es imprescindible analizar como variarían los resultados a futuro si las operaciones caen en distinto momento. Para ello tenemos que tener en cuenta el DD máximo futuro y DD medio, los Runups y las rachas de operaciones consecutivas (perdedoras y ganadoras).
 
Más allá de los números, tendremos los datos básicos (del principio) que nos dan pistas sobre que podría pasar si se dan ciertas circunstancias que pueden no haberse dado hasta ahora.
 
Así pues, centrándonos en el cálculo del DD máximo futuro, podemos observar que es bastante “sencillo”. Consiste en reordenar toda la serie de operaciones y ver que DD máximo sale. S repetimos este procedimiento las suficientes veces tendremos una serie de valores de DD máximo “simulado”.
 
Podríamos decir algo así como: “después de 1000 veces reordenando aleatoriamente, el 95% de ellos no han sido mayores que XX€”. Luego tenemos una probabilidad del 95% de que el DD máximo futuro nunca supere ese valor.
Es posible incluso, calcular si el comportamiento actual de un sistema está dentro de los escenarios previstos o no.
 

Análisis completo de un caso real:

Realmente es posible incluso calcular si el comportamiento actual de un sistema está dentro de los escenarios previstos, y es lo que vamos a hacer a continuación.
 
El sistema que vamos a analizar se trata de un sistema intradiario que opera sobre Futuro del Eurodolar. Comenzó a auditarse en diciembre de 2012 y ese mismo mes, más tarde, comenzó a operarse en real. Realiza unas 240 operaciones al año.
 
Dicho lo dicho, vamos a estudiar primero el rendimiento hasta el año 2010:
 
Caso real sistema
 
  • Beneficio Neto Total: 172.069,99€
  • Factor de Beneficios: 1,381
  • Porcentaje Aciertos: 45,07%
  • Mayor Ganancia en una Operación: 4.399,35€
  • Ganancia Media por Operación: 575,80€
  • Máxima Pérdida en una Operación: -1.109,69€
  • Pérdida Media por Operación: -342,06€
  • Máximo Número de Pérdidas Consecutivas: 13
  • Operación Media (Estimación): 71,61€
  • Ratio de Ganancia/Pérdida: 1,683
  • Media Anual de Ganancias/Pérdidas: 17.946,48€
  • Número de Drawdowns: 154
  • Drawdown Medio: -1.331,36€
  • Peor Caso de Drawdown: -9.679,65€
Se llevaron a cabo simulaciones con un 95% de confianza y con el mismo capital inicial. El DD máximo futuro simulado es de 15.450,50€.
Existe una probabilidad de que tras 18 meses se pierda 50% - 0.00%. La probabilidad de que tras 18 meses se gane 100% - 25.60%.
 
Caso real hasta 2010
 
Así pues, como podemos observar en el gráfico anterior, el sistema se encuentra dentro del abanico de los rangos previstos, aunque en un momento dado estuvo a punto de salirse del rango, finalmente se produjo un alto crecimiento que lo evitó.
 
A continuación vamos a realizar el estudio de la rentabilidad hasta el año 2013 sobre el mismo sistema:
 
Caso real sistema 2013
 
  • Beneficio Neto Total: 49.974,49€
  • Factor de Beneficios: 1,373
  • Porcentaje de Aciertos: 45,03%
  • Mayor Beneficio en una Operación: 2.869,44€
  • Ganancia Media por Operación: 549,00€
  • Máxima Pérdida en una operación: -780,02€
  • Pérdida Media por Operación: -327,48€
  • Máximo Número de Pérdidas Consecutivas: 9
  • Operación Media (Estimación): 67,17€
  • Ratio de Ganancia/Pérdida: 1,676
  • Media Anual Ganancias/Pérdidas: 16.654,36€
  • Número de Drawdowns: 53
  • Drawdown Medio: -1.352,11€
  • Peor Caso de Drawdown: -15.611,79€
Se llevaron a cabo simulaciones con un 95% de confianza y con el mismo capital inicial. El DD máximo futuro simulado es de 8186,51€.
Existe una probabilidad de que tras 18 meses se pierda 50% - 0.00%. La probabilidad de que tras 18 meses se gane 100% - 100%.
 
Caso real 2013
 
Como es fácilmente comprobable dadas las estadísticas anteriores, el drawdown máximo no se encuentra dentro de los límites de los escenarios previstos, pues ya que el DD está llevando más tiempo de lo que había ocurrido nunca antes. Por ello, habría que decidir si se sigue empleando dicho sistema o no, en este caso, Horace lo mantuvo, y fue una buena decisión, ya que actualmente ha recuperado bastante terreno en su rentabilidad.
 

Grabación del webinar

Os recordamos que para todos los usuarios inscritos al webinar, tenéis la grabación del webinar "¿Cómo elegir un Sistema Automático de Trading?" a vuestra disposición en el siguiente enlace:
 
                    
  1. en respuesta a Adriana68
    #4
    Fernando Saenz

    Hola Adriana, buena decisión la de interesarte por los sistemas automáticos de trading, la verdad es que es un mundo apasionante. En esta sección de Rankia se trata todo lo referente a los sistemas automáticos, te vendrá muy bien para empezar:

    Foro de sistemas automáticos de trading

    Saludos

  2. #3
    Adriana68

    En breve empezaré a indagar en el mundo de los sistemas automaticos...
    Ya informaré de mis experiencias.
    Saludos.

  3. en respuesta a Enrique Roca
    #2
    Fernando Saenz

    Buen apunte Enrique, seguro que en castellano se entenderán mejor las estadísticas, ya me he ocupado de ello.
    En cuanto a lo de la curva de saldos, en efecto me refería a la curva de capital.

    Saludos.

  4. #1
    Enrique Roca

    ¿Curva de saldos es lo mismo que curva de capital?.
    ¿Podrías traducir las estadisticas o ratios al castellano?.

3 recomendaciones
Escribe aquí tu comentario...
Este sitio web usa cookies para analizar la navegación del usuario. Política de cookies.
Cerrar