Es un poco dificil hacerlo funcionar a la primera asi que abro el tema para que podamos discutir y encontrar solución a los problemas que nos vayamos encontrando. En principio de la manera que detallo debajo es como a mi me funciona con la versión 1.4 del programa y build 625. Pero tengo entendido que a varios les esta dando problemas, incluso a mi me va diferente en un ordenador que otro pero lo logro hacer funcionar.
Para poder empezar debemos descargar el programa desde su web, que es:
http://www.tickstory.com/
Una ves que hayamos descargado e instalado el programa, debemos indicar dónde está instalada nuestra Metatrader; para eso simplemente damos al icono con forma de rueda dentada que aparece en la parte superior izquierda para abrir el apartado de Configuración. Ahí vamos a la pestaña "Configuración MT4" y seleccionamos las carpetas de la plataforma que tengamos instalada:

Una ves configurado damos a Aceptar y nos queda la pantalla principal. Hacemos click derecho encima del par del que queremos descargar el historial y seleccionamos "Exportar a MT4..." como se puede ver en la siguiente imagen:

Nos abrirá una ventana como esta:

1- Seleccionamos el periodo del cual queremos el historial.
2- Si la versión de nuestra Metatrader fuera antigua (inferior a la Build 545) lo cambiamos, si no lo dejamos como en la imagen (en principio esto ya lo detecta automáticamente pero comprobad que está en el sitio correcto)
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 ocupará bastante disco. Si queremos hacer el backtest de unos cuantos pares puede que tengamos problemas de espacio si tenemos un disco con capacidad inferior a 1Tb.
4- Elegimos la zona horaria dependiendo del broker con el que vamos a trabajar.
5- Hacemos click en "Bueno" (sí, la traducción de los menús no es su fuerte


Una vez terminada la descarga, comprobamos que:
1- El historial acabo de descargarse indique "Exportación completada"
2- 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. Aparecerá un mensaje de alerta, que básicamente dice que es posible que deje de haber soporte para futuras versiones de MT4, damos a Aceptar y se nos abrirá la plataforma.
También es recomendable eliminar las cuentas de esa plataforma o poner una contraseña errónea para que no inicie sesión, de tal forma que aparezca como "No hay conexión" en la esquina inferior derecha tal y como podéis ver en la siguiente imagen.

De este modo podemos seleccionar un Spread fijo. De lo contrario Metatrader hará el backtest con el spread que tenga el par en ese momento, y si hacemos el backtest en fin de semana el spread nos saldrá disparado.
Si habéis seguido los pasos correctamente, deberíais poder realizar vuestros backtests con un 99,9% de calidad.
TRUCOS (si no nos funciona a la primera):
* Lanzar la plataforma desde tickstory y una vez abierta del todo cerrarla y volverla a abrir desde el tickstory otra vez (Muchas veces a la segunda funciona)
* Lanzar la plataforma desde tickstory y una vez abierta volver al tickstory y lanzar otra vez la plataforma (Sin haberla cerrado previamente).
Cualquier problema estare en cantado en ayudar

Saludos,
Andrest
EDIT:
Aqui dejo una imagen de como configurar las comisiones, y tambien el spread que deseemos, tengan en cuenta que el spread del metatrader (el desplegable "diferencial") deja de funcionar y deberiamos dejarlo en "current" para que tome el valor del histórico que bajamos y tal cual lo configuramos en esta pantalla:
ACTUALIZACIÓN 21-03-2016
Bueno debido a que las cosas con este programa han cambiado un poco desde las ultimas versiones de MT4, tickstory se ha vuelto de pago si queremos usarlo con las ultimas builds.Cosa que ya comentamos en este mismo post.
Me dispongo a hacer un resumen con todo lo necesario para seguir usando el programa de manera gratuita. De mas esta decir que 23,95usd es un precio muy bajo para un programa de estas características, pero bueno, solo te dan actualizaciones por un mes y como los de meta se líen a seguir sacando actualizaciones deberemos volver a pagar si la que ya compramos deja de funcionar.
Este es el modo en que lo hago yo y a mi me funciona, puede que haya otra manera de hacerlo, pero asi a mi me va perfecto.
Podemos descargar la ultima versión gratuita aun de la pagina del tickstory:
http://tickstory.com/thank-you-for-down ... tickstory/
1- Bueno lo primero que debemos hacer es asignar una plataforma solo para hacer backtesting sin conexion al servidor, es decir con un pass y user falso para que nos de error de conexion y ya no conectaremos nunca.
2- Localizar la carpeta:
C:\Users\"Nombre de usuario"\AppData\Roaming\MetaQuotes\WebInstall\mt4clw
creamos un acceso directo en un lugar que tengamos a mano (yo la tengo en el escritorio) y de esa carpeta borramos los archivos terminal.exe y Metaeditor.exe
Ya que estos son los archivos de actualizacion...cuando la plataforma se inicia mira en esta carpeta si hay archivos para actualizar o no...
3- Vamos a la carpeta rais de nuestra plataforma para backtesting y reemplazamos los archivos terminal.exe y Metaeditor.exe por esos que pongo aqui:
terminal.exe
https://mega.nz/#!nU4RmI4S!Civhe2SQEE0S ... 6IpUuf-9EA
metaeditor.exe
https://mega.nz/#!mR4WgSJL!WXb-qigjOI-k ... KKHWknQSog
Bastaria con cambiar solo el terminal.exe y de esta fomra ya tenemos la plataforma a la version apta para esta version gratuita de tickstory, pero hay EAs que si estan compilados con un metaeditor nuevo no nos dejara hacer el backtesting en esta version, asi que debemos volver a compilarlo con este editor mas antiguo...
Suena a lio pero no lo es, basta con abrir el EA con este editor mas antiguo, damos a compilar y listo, ya lo tendremos compilado con la version antigua.
Y ya asi tendremos el Tickstory operativo.
Ya solo debemos comprobar cada ves que queramos usar el tickstory si hay actualizaciones (si hay archivo terminal.exe y metaeditor.exe) en la carpeta que previamente hemos dejado a mano, de haberlas las eliminamos.
También podríamos renombrar dicha carpeta, pero eso afectaría a las actualizaciones de todas las plataformas mt4 que tengamos instaladas.
Personalmente tengo una copia renombrada de los archivos terminal.exe y metaeditor.exe en una carpeta dentro de la misma carpeta de la plataforma,, por si un día me olvido de verificar si había actualizaciones y la plataforma se me actualiza sin quererlo, simplemente borro las actualizaciones y vuelvo a copiar los archivos antiguos.
Espero que haya quedado claro, parece lío pero es muy fácil, eliminar actualizaciones y pegar archivos "antiguos"... si por error se actualiza lo volvemos a hacer y listo.
Espero haya sido de ayuda y aquí estoy para lo que haga falta.
Un saludo!
PROBLEMAS Y SOLUCIONES
- Configurar datos de indices (Gracias a XaviT)
tickstory-historicos-tick-tick-calidad-mt4-t8109-88.html#p77990