Bueno no seguramente muchos lo sabrán hacer o tal ves ya se explico por el foro la manera de hacer backtest de EAs con 99,9% de calidad. Pero como he recibido mensajes privados preguntándome aquí dejo una pequeña guía de como hacerlo de forma fácil y muy fiable:
Personalmente utilizo Tickstory que es gratuito y baja los datos a modo de tick desde la base de datos de Dukascopy (muy fiable)
Tickstory - The Historical and Real-time Market Database for Traders
Descargamos el programa, lo instalamos y seleccionamos la carpeta del metatrader que vamos a utilizar.
Si no nos saliera la ventana para seleccionar la carpeta del
broker o si el día de mañana queremos cambiar de plataforma simplemente damos a el icono de configuración (la ruedita que esta arriba a la izquierda)
Pestaña "Configuración MT4" y allí seleccionamos las carpetas de la plataforma que tengamos instalada:
Una ves configurado damos Aceptar y nos queda la pantalla principal.
Hacemos clic derecho encima del par del que queremos descargar el historial y seleccionamos "Exportar a MT4..."
Nos Abrirá una ventana como esta:
1- Seleccionamos el periodo del cual queremos el historial
2- Si la versión de la plataforma fuera menos a build 545 lo cambiamos sino lo dejamos como en la imagen (en principio esto ya lo detecta automáticamente)
3- Seleccionamos los plazos que nos interesan, muy importante solo bajar los que nos interesan ya que los archivos que baja son bastante pesados y nos ocupara bastante disco y si quieres hacer el backtest de unos cuantos pares puede que tengamos problemas de espacio si tenemos discos menores de 1TB.
4- Elegimos la zona horaria dependiendo del broker con el que vamos a trabajar.
5- Damos "bueno" y comenzara a descargar el historial.
1- Comprobamos que el historial acabo de descargarse "Exportación completada"
2- Comprobamos que no tenemos mensajes de
error, si los hubiera repetimos los pasos anteriores y volvemos a descargar.
3- Vamos a Herramientas "Lanzamiento MT4..." o pulsamos la tecla F8 y se nos abrira la plataforma. IMPORTANTE: este paso es posible que tengamos que hacerlo dos veces hasta que nos aparezaca el encabezado de la plataforma de esta manera:
También es recomendable eliminar las cuentas de esa plataforma o poner una contraseña erronea para que no inicie sesión. Que aparezca como "No hay conexión" en la esquina inferior derecha. De este modo podemos seleccionar un
Spread fijo. De lo contrario hace el backtest con el Spred que tenga el par en ese momento, y si hacemos el backtest en fin de semana el spread nos saldrá disparado (oanda por ejemplo el spread del euro aveces esta en 15pips durante el finde).
Con esto ya deberíamos de tener un backtest del 99,9%, cualquier problema aqui estoy para intentar ayudar en lo que pueda