Sí, bueno, la gente siguió usando masivamente MT4 sobre todo porque en MT5 pusieron las reglas FIFO, derivado de lo cual no se permitía hacer
hedging, es decir, no podías tener varias operaciones diferentes e independientes en el mismo símbolo simultáneamente, sino que se promediaba para cada símbolo una única posición, y en arreglo a eso nuevas entradas significaban sumar o restar lotaje a esa única posición inicial, promediando los
precios de entrada, SL, TP, etc. Esto no era aceptable para muchas personas que usaban
estrategias de hedging y derivados.
Pero ahora desde marzo para acá ya se ha habilitado en MT5 ambos tipos de operativa, tanto con promediación como con hedging, solo falta que se pongan las pilas los
brokers para ofrecer este tipo de cuentas de hedging en MT5.
En todo lo demás es MUY SUPERIOR MT5. Y en este único tema que tenía de inconveniente, ya se han eliminado las restricciones.
En cuanto al otro tema, bueno, MT4 al ser más antigua, lleva muchos más años, con lo cual había muchos
indicadores y Expert Advisors creados, muchos de los cuales fueron decompilados, crackeados, hurtados, o como se quiera llamar, a sus autores, debido la escasa protección que brindaba el arcaico lenguaje
mql4. De ahí que proliferen por la red muchas de estas herramientas de forma gratuita.
Si bien, esto cambió radicalmente a partir de la build 600 de MT4, allá por febrero de 2014. De ahí en adelante, los fabricantes de dicha plataforma, han ido equiparando cada vez más y asemejando cada vez más el lenguaje mql4 al mql5, incorporando muchas de las funciones que ya estaban previamente en mql5, como la gestión por eventos y la programación orientada a objetos (anteriormente mql4 era un lenguaje puramente estructurado, muy limitado y con muchísimas carencias). A su vez, también aumentaron abismalmente la protección de dichos programas contra crackeos y hurtos, hasta el punto de que hoy en día ambos usan el mismo compilador, con la misma protección.
Esto quiere decir que, si bien había muchos indicadores, scripts y EAs para MT4 desde hace muchos años, desde ahí para acá muchos ya no funcionan en las versiones actuales de MT4, y los que funcionan suelen ser con capacidades reducidas o con bastantes
errores.
En cuanto a lo que se ha programado desde aquí para acá, usando ya el código nuevo mql4, pues como te comento ya hoy en día es muy similar a mql5, si bien siguen habiendo más opciones en mql5, que aún no han sido incorporadas a mql4, y quizá nunca lo sean. Todas estas herramientas nuevas y actualizadas, ya no se pueden crackear, o es infinitamente complicado hacerlo, cosa que desincentiva a los hackers, tanto para MT4 como para MT5, y las antiguas que estaban crackeadas y distribuidas por la red , de fácil acceso y gratuito, casi ninguna funciona hoy en día. Por otro lado, también se han creado muchísimas herramientas los últimos años para MT5, y otras se han portado desde mql4, por lo cual actualmente, herramientas nuevas y operativas 100% en las versiones actuales de las plataformas, no hay tanta diferencia entre las que se pueden encontrar para una que para otra. Además, de que hay algunas que solo se pueden encontrar para MT5, porque en MT4 no son posibles, debido a seguir teniendo menos opciones que MT5.
Todo lo creado con código antiguo mql4, obviamente no sirve para MT5, pero es que la mayoría tampoco sirven para las versiones actuales de MT4. Lo creado con código nuevo mql4, al ser muy similar, es bastante compatible con MT5, y viceversa, a veces casi sin hacer ningún cambio, y a veces con pequeños cambios muy sencillos de realizar, excepto en lo que se refiere a funciones comerciales (comprar, vender, mandar orden, cerrar orden, etc, etc), sí que siguen siendo totalmente diferentes, eso sí.
Espero haber aclarado un poco.
Y en cuanto a lo que comentas de poder hacer backtesting manual, hay herramientas gratuitas para poderlo hacer tanto en MT4 como en MT5, sin necesidad de gastarse ni un dolar en el
Forex Tester.
Te pongo enlace a la más usada y operativa. Tienes versión tanto para MT4 como para MT5:
FX Blue -
Apps: Trading simulators
Son gratuitas, solo tienes que poner un email, darte de alta, y te las puedes descargar de forma gratuita.
Saludos y un abrazo.