ıllı ¿Como Hacer un Backtesting en Metatrader 4? » Tutorial↓

Si desde hace tiempo estás buscando la forma de probar las estrategias que tienes dentro del Metatraders 4, entonces este artículo que vamos a desarrollar a continuación, te explicaremos de una forma organizada y simple cómo es posible hacer un backtesting en Metatrader 4 y no morir realizando el primer intento.

Antes de hacer eso, es necesario que podamos probar la estrategia o estrategias que tenemos dentro del trading con cualquiera de las siguientes dos variantes:

  • Por medio de una estrategia de trading discrecional o manual.
  • Por medio de una estrategia de trading de forma automática.

Como hacer backtesting metatrader 4

Para aquellas personas que no lo saben aún, es posible descargar Metatrader 4 de una forma gratuita por medio de cualquier Broker de Forex que tengamos a nuestra disposición. Estos brokers que nos ofrecen el Metatrader también nos permiten crear una cuenta llamada demo con la cual tenemos acceso a las cotizaciones de pares de divisas, algunos cuantos también nos permiten realizar o visualizar las cotizaciones de los índices por medio de los llamados CFD como el famoso S&P500, el Dow Jones o el mismo IBEX35.

Plataforma Web

10$
Forex & CFD: DEMO GRATIS
Plataforma Web Fácil Usar
Chatear con otros traders

¡Broker Profesional!🔒

100
7 Regulaciones: MT4&MT5
Academia Aprendizaje Gratis
Vídeo Tutoriales + Ebook + Indicadores

Robot Forex🤖

25€$
¡Dinero Automático!
Retiros en 1 Hora
Diseñado para ganar para ti

¿Qué es el backtest dentro de una estrategia de trading?

Cuando pensamos en realizar lo que dentro de este mundo de los mercados financieros se conoce como backtest o backtesting, este simplemente consiste en tomar idea so un conjunto de estas dentro del trading que anteriormente ya pasó por un criterio.

Esto lo hacemos con el único objetivo de querer probar ese sistema que tenemos, o de ese sistema de trading que no vendieron o nos recomendaron en alguna red de social trading o foro como puede ser el de Forex Factory o el llamado Big Mike.

Con esto entonces, principalmente lo que hacemos es probar el sistema de trading por medio de los datos históricos que los encontramos fácilmente dentro del mercado financiero como el de Forex, el de los futuros, las acciones entre otros.

¿Qué logramos si probamos un sistema con datos pasados?

Es importante destacar que dentro de las cosas que podemos lograr si realizamos esto es que podemos determinar si el sistema que hemos elegido o el que nos han recomendado, realmente era bueno o funcional en el pasado, es decir, si logró adaptarse bien  a los cambios propios de los mercados y por esta razón  nos es posible determinar si el sistema de trading puede ser bueno o simplemente nos serviría para perder dinero.

Muchos se caracterizan por ser enemigos del análisis de tipo cuantitativo, ya que para ellos estos son solamente suposiciones. Es verdad que hay cosas que realmente pueden sobrepasarnos, y que por sus propias características o  por su naturaleza no pueden ser cuantificables.

Pese a todo esto y que en ciertos aspectos los que no están de acuerdo con esta práctica tienen razón, también es cierto que existen una serie de ratios que podemos obtener por medio de las pruebas de backtesting y que pueden ayudarnos a tener unas buenas ideas  acerca de si contamos con cosas buenas, malas o que no han terminado de madurarse.

Otra de las cosas que también podemos hacer es comprobar el rendimiento  del  sistema de trading que tenga un par de divisas muy concretas, en este aspecto tomamos el Euro y el dólar.

También sino queremos relacionarnos con las divisas podemos utilizar una temporalidad como por ejemplo los gráficos que obtenemos en 15 minutos. Somos conscientes que no es posible predecir el futuro, pero lo que si podemos hacer es velar porque podamos realizar trading o inversiones con un producto que sea muy sólido.

Para sintetizar un poco, podemos decir que para realizar backtesting se requiere de lo siguiente:

  • Es importante tener o contar con un sistema de trading o el conjunto de indicadores que queremos verificar.
  • Contar con los datos históricos sobre el tipo de activo en el cual estamos interesados en probar para tener la fiabilidad máxima posible.
  • Un software o programa informático como puede ser el Forex Tester o incluso el propio Metatrader.

Backtesting en Metatrader 4: paso a paso

Para que podamos hacer una prueba como las que supone el Backtesting es importante que sepamos que debemos contar con una data que pueda ser lo suficientemente fiable al menos en cuanto a la precisión, por lo que podría ser esta una de las mejores fuentes de datos históricos  la que podamos descargar de Al Tick o bien, podemos contar también con los cambios que se presentan dentro de la cotización y que han quedado registrados.

Muchos de los proveedores de datos históricos nos intentarán vender esto de la cotización con algunas temporalidades como las de M1 o M5 es decir minuto 1 o minuto 5. Desde nuestra perspectiva no es muy recomendable, ya que si lo que queremos es probar una estrategia, tenemos entonces que reproducir un escenario que sea lo más cerca posible a la realidad, entonces debemos contar con la mayor precisión posible dentro del entorno de la simulación.

Una de las cosas que hacen frecuentemente, al menos la mayoría de los traders o los inversores, es descargar los datos cuando desean probar la estrategia de Forex o de Metatrader, del broker conocido como Dukascopy. Estas descargas de datos se realizan por razones muy importantes:

  • Fiabilidad: una de las razones por las que eligen los datos de Dukascopy, es porque es considerado uno de los más fiables dentro de lo que hay disponible comúnmente.
  • Escasez: es de los pocos que permiten acceder de una forma sencilla a os datos de forex de forma gratuita por ejemplo.

Una vez que hemos obtenido los datos de un par dentro del Forex, cualquiera que sea el que queramos probar dentro de nuestro Backtesting en Metatrader4, tendríamos entonces que cargar los datos sobre el MT4, por lo que se recomienda que podamos utilizar otro tipo de cliente, es decir de software al que solemos emplear de forma habitual, esto con la única finalidad de que podamos evitar que se nos afecte toda la operación.