Optimización de estrategias en Metatrader

Una de las primeras cosas que debemos tener en cuenta a la hora de usar un sistema automático de trading o de probar aquellos sistemas discrecionales que hayamos programado nosotros mismos en Metatrader, es que periódicamente hay que realizar un proceso de optimización de estrategias de trading en Metatrader, que consistirá en hacer una optimización por capas del sistema que queramos mejorar por cualquier circunstancia:

  • Cambios en la volatilidad del mercado.
  • Cambio de time frame a usar con el sistema de trading.
  • Comprobar la efectividad del sistema cuando cambiamos los pares de divisas.
  • Optimizar los periodos de un indicador determinado.

Estos puntos detallados influyen a la hora de que decidamos proceder con la optimización de estrategias en Metatrader, si bien es cierto que pocos traders e inversores realizan este tipo de tareas, es altamente recomendado cuando vamos a usar un sistema de trading nuevo o queremos probar sistemas que nos hayamos descargado de otras fuentes. ¿Por qué? porque es posible que el sistema haya dejado de funcionar al estar optimizado en condiciones totalmente diferentes de las que están sucediendo ahora mismo.

Un ejemplo sería el de que nos descarguemos un “Expert Advisor” (robot para metatrader) desarrollado y subido en una web en el 2009, donde se nos encandila a la hora de ver la curva de equidad y los resultados de los backtesting realizados entonces.

Este tipo de estrategia que se desarrolló hace unos años es posible que fuera la mejor del mundo en ese momento, ¿pero lo seguirá siendo a día de hoy?  Para ello seguiremos una pauta recomendada antes de hacer nuestro algo que hemos descargado de otros foros, páginas y demás:

  • Prueba de estrategia con unos buenos datos y realizar backtesting
  • Optimización por capas en el caso de que el rendimiento no sea el esperado

Lo más normal es que nos enfrentemos al segundo punto expuesto por eso os he hecho unas capturas que debéis tener en cuenta para la realización de optimización de estrategias en Metatrader

Abriendo la prueba de estrategia en Metatrader y comenzando la optimización de estrategias en Metatrader

Para empezar con el proceso de optimización de estrategias en Metatrader, lo primero que debemos hacer es abrir la ventana de “Prueba de Estrategia” en Metatrader. Para ello nos podemos ir al Menú -> Ver -> Prueba de Estrategia o directamente pulsar “Ctrl+R“:

prueba de estrategia en metatrader
prueba de estrategia en metatrader

Con ello debería aparecernos una ventana similar a la siguiente desde la cual podamos establecer los siguientes puntos en la optimización de estrategias en Metatrader:

  • Seleccionar la estrategia que formará parte del proceso de optimización de estrategias en Metatrader
  • Seleccionar el símbolo a probar
  • Elegir un periodo de tiempo que queramos probar (a la izquierda podemos seleccionar el periodo del tiempo comprendido en nuestro backtesting, por ejemplo 2 años)
  • El time-frame o marco de tiempo que queramos (a la derecha, será el marco de tiempo a probar)
  • Activar si procede la opción de “Optimización” y si es así elegir en Propiedades del Experto que capas queremos optimizar:
optimización de una estrategia de trading en metatrader
optimización de una estrategia de trading en metatrader

El resultado puede llevarnos más o menos tiempo dependiendo del número de variables a optimizar dentro de nuestro sistema. Aquí adjuntamos la optimización gráfica de un sistema en metatrader y su resultado de optimización despues de pasar unas cuantas horas procesando diferentes variables, que por norma general suelen ser los periodos de un indicador de trading:

optimización gráfica de un sistema en metatrader
optimización gráfica de un sistema en metatrader

Con esto quería aconsejar a que no hagáis vuestro ningún sistema sin haberlo probado cientos de veces en backtesting y sometido a diferentes condiciones y entornos antes de determinar que un sistema de trading es robusto o no.

Precisamente la optimización de estrategias en Metatrader es un proceso considerado algo tedioso pero necesario para nosotros.
Summary
Review Date
Reviewed Item
Optimización de estrategias en Metatrader
Author Rating
5