Para los asesores expertos en 2026, MT5 es la mejor opción: prueba con ticks reales del bróker en todos los núcleos, puede enviar órdenes por lotes y ofrece cuentas hedging, que los EA de cuadrícula necesitan. MT4 sigue siendo razonable si tu EA ya está escrito en MQL4, tu bróker solo ofrece MT4 o quieres la plataforma más sencilla.

Esta es una comparación para quienes usan un asesor experto (Expert Advisor, EA, un programa de trading automático), no para quienes operan a mano. El enfoque es un EA de cuadrícula o martingala en oro (XAUUSD). Midas, el EA detrás de este sitio, funciona solo en MT5.
En esta página (10)
MT4 vs MT5 para un EA: tabla comparativa
| Criterio | MT4 | MT5 | Qué significa para un EA |
|---|---|---|---|
| Desarrollo | MetaQuotes dijo en enero de 2018 que las nuevas funciones se añadirían solo a MT5 | Desarrollo activo | MT5 recibe las herramientas nuevas; MT4, correcciones |
| Nuevas licencias para brókers | MetaQuotes dejó de vender licencias nuevas de MT4 en enero de 2018 (según la prensa) | Los nuevos servidores de brókers funcionan con MT5 | Con el tiempo, menos brókers ofrecerán MT4 |
| Lenguaje del EA | MQL4 | MQL5 | No son compatibles; un EA hay que reescribirlo, no copiarlo |
| Marcos temporales del gráfico | 9 (MQL4 tiene 12 constantes más, usadas sobre todo en gráficos offline) | 21 | MT5 ofrece M2, M3, H2, H12 y más; un EA de un minuto solo necesita M1 |
| Tipos de órdenes | 2 de mercado + 4 pendientes | 2 de mercado + 6 pendientes (añade Buy Stop Limit y Sell Stop Limit) | Las cuadrículas usan sobre todo órdenes de mercado y limit, así que rara vez decide |
| Contabilidad de posiciones | Cada orden es su propia posición | Netting, exchange o hedging, según lo fije el bróker para cada cuenta; hedging añadido el 1 de abril de 2016 | Una cuadrícula con bloqueo necesita hedging en MT5 |
| Modelos de prueba | 3: Every tick (modelado), Control points, Open prices only | 5, incluido Every tick basado en ticks reales | MT5 puede probar con los ticks reales del bróker |
| Historial de precios | El historial almacenado solo tiene Bid; el probador modela el Ask con un spread | Ticks reales con Bid y Ask | El spread en una prueba de MT4 es una suposición |
| Velocidad del probador | La ayuda oficial no describe agentes ni nube | Multihilo, agentes locales y remotos, MQL5 Cloud Network | Los barridos de parámetros terminan antes en MT5 |
| Envío de órdenes | OrderSend síncrono | OrderSend y OrderSendAsync | En MT5 se puede enviar una cesta por lotes |
| Profundidad de mercado | No aparece en la ayuda oficial de MT4 | Ventana integrada | Importa en símbolos de bolsa, no en CFD de oro |
| 64 bits | Los instaladores son solo de 64 bits desde finales de 2023 (según la prensa) | 64 bits desde la build 292, julio de 2010 | Ya no es una diferencia real |
| Aplicaciones móviles | Ambas retiradas de la App Store de iOS el 24 de septiembre de 2022, de vuelta el 6 de marzo de 2023 | Igual | No es un factor diferenciador |
| EA ya hechos | Biblioteca más grande de EA e indicadores antiguos | Más pequeña, en crecimiento | MT4 gana por la cantidad de scripts antiguos |
| Midas | No compatible | Compatible con cuentas cent hedging | Midas necesita MT5 |
Las fuentes de cada fila están al final. Donde una fila dice "según la prensa", MetaQuotes no ha publicado una página que podamos citar.
Probar un EA: ticks reales y muchos núcleos
Un backtest vale lo que valen sus datos de ticks. La propia ayuda de MT4 dice que el historial de precios almacenado en el terminal incluye solo precios Bid y que el probador modela el Ask con el spread del inicio de la prueba. Su modelo "Every tick" construye los ticks a partir de marcos temporales menores por interpolación, y los resultados de "Control points" se llaman estimaciones.
El Strategy Tester de MT5 tiene cinco modos: Every tick, Every tick basado en ticks reales, OHLC de 1 minuto, Open prices only y Math calculations. El modo de ticks reales usa los datos de ticks acumulados por los brókers, sin simulación. Además es multihilo: los agentes locales trabajan en paralelo, se pueden añadir agentes remotos y MQL5 Cloud Network puede asumir parte de una optimización.
Para un EA de cuadrícula esto importa, porque una cesta se salva o se pierde en los movimientos rápidos dentro de una vela de un minuto. Los ticks reales se acercan más a lo que ocurrió. Aun así son el feed del bróker, de modo que una prueba es evidencia del pasado, no un pronóstico. Nuestro propio enfoque se describe en how to test a gold EA before buying y free gold EA backtest on real ticks.
Ejecución: cerrar una cesta de 10 posiciones
Una cuadrícula que ha abierto muchas órdenes debe cerrarlas juntas cuando se activa su salida. La referencia de MQL5 describe OrderSendAsync como una función que no detiene el programa mientras espera el resultado del servidor; la referencia de MQL4 la incluye entre las novedades de MQL5. Por eso, en MT5 un EA puede enviar todas las solicitudes de cierre por lotes en vez de una por una.
Nuestra propia cifra, del traslado del asesor Midas: en MT5 una cesta de 10 posiciones se cerró en unos 0,3 segundos, mientras que la versión anterior para MT4, que cerraba las órdenes en secuencia, tardaba unos 330 ms por orden, alrededor de 3 segundos para 9 órdenes (leído de un extracto de un bróker). Es una sola medición con un solo bróker; la velocidad también depende del bróker, del VPS y del ping. En una comparación en vivo posterior de un bot de MT4 y uno de MT5 durante unas 40 horas no pudimos demostrar una diferencia estadísticamente significativa, y la brecha visible provino de una sola cesta durante un movimiento rápido. Considera el cierre más rápido una ventaja plausible, no una garantía.
Hedging y netting: por qué una cuadrícula necesita una cuenta hedging
MT5 lleva las posiciones de una de dos formas minoristas, elegida por el bróker para cada cuenta. En netting hay una sola posición por símbolo, y cada operación nueva se fusiona con ella. En hedging cada orden sigue siendo su propia posición, y pueden estar abiertas posiciones opuestas a la vez. MetaQuotes añadió el hedging a MT5 el 1 de abril de 2016, en la build 1295, y las notas de la build 1325 llaman al nuevo sistema similar al usado en MT4.
Un EA de cuadrícula sigue cada orden, con su propio volumen y su propia salida. En una cuenta netting las órdenes se fusionan, así que el EA no puede cerrar "la tercera orden" a su propio precio, y un bloqueo (una orden opuesta del mismo tamaño) reduciría la posición en lugar de quedar a su lado. Por eso el tipo de cuenta importa más que el número de la plataforma: MT4 mantiene cada orden por separado como el hedging, mientras que en MT5 debes asegurarte de que la cuenta sea hedging. La explicación completa, con un ejemplo resuelto, está en hedging vs netting in MT5.
Brókers y el futuro de MT4
En enero de 2018 MetaQuotes anunció que dejaría de vender licencias nuevas de MT4, incluidos los servidores adicionales para clientes existentes, y dijo que las funciones nuevas se implementarían solo en MT5. El soporte, las actualizaciones de seguridad y las correcciones de MT4 continúan. Informes posteriores de la prensa describen a brókers que pasan a sus clientes a MT5. No encontramos ninguna fecha oficial en que MT4 vaya a apagarse, así que "MT4 se está cerrando" no es un hecho que podamos citar.
El episodio de iOS muestra el riesgo práctico de depender de una sola aplicación: las aplicaciones móviles MT4 y MT5 de MetaQuotes fueron retiradas de la App Store de Apple el 24 de septiembre de 2022 y volvieron el 6 de marzo de 2023 (según la prensa). Android no se vio afectado, y un EA que corre en un VPS no depende de la aplicación del teléfono.
Para ti esto significa: MT4 seguirá funcionando mucho tiempo en los brókers que ya lo tienen, pero las funciones nuevas, los brókers nuevos y las herramientas nuevas están del lado de MT5. Si hoy eliges un bróker para un EA de larga duración, comprueba que ofrezca cuentas hedging de MT5 para tu país.
Pasar un EA de MT4 a MT5
MQL4 y MQL5 son lenguajes distintos con funciones de trading distintas, así que un EA de MQL4 no funciona tal cual en MT5. El propio artículo de MetaQuotes sobre el traslado dice que no es fácil reescribir todos los programas, que faltan algunas constantes de MQL4 en MQL5 y que las llamadas a indicadores cambian a un modelo de manejador y búfer. La lógica de trading que supone un ticket por orden hay que reescribirla en torno a posiciones, operaciones y órdenes.
En la práctica necesitas el código fuente (.mq4), no solo el archivo compilado (.ex4). Si un vendedor te da solo el .ex4, pide una versión para MT5; no esperes que un conversor funcione. Un EA de MT5 también necesita una cuenta hedging cuando mantiene varias posiciones en un mismo símbolo. Los pasos para instalar uno están en cómo instalar Midas en MT5.
Cuentas cent en MT5
Una cuenta cent muestra el saldo en centavos y valora el mismo lote unas 100 veces más pequeño. Que un bróker la ofrezca en MT4, en MT5 o en ambas es decisión del bróker, así que comprueba tanto la plataforma como el modo de margen. Midas necesita una cuenta cent hedging en MT5; ProCent de RoboForex es un ejemplo, no una recomendación. Consulta what a cent account is y cómo abrir la cuenta adecuada.
Qué elegir: una lista breve
- Elige MT5 si empiezas ahora, quieres probar con ticks reales, usas una cuadrícula o un bloqueo que necesita hedging, o usas un EA escrito para MT5, como Midas.
- Quédate en MT4 si ya tienes un EA de MQL4 que funciona pero sin código fuente, tu bróker no tiene cuenta hedging en MT5, o dependes de un indicador antiguo sin versión para MT5.
- En cualquier caso, comprueba el modo de margen de la cuenta, las reglas del bróker para tu país, y ejecuta el EA en una demo o en un probador antes de usar dinero real.
Operar con apalancamiento conlleva riesgo: si el depósito es insuficiente, es posible un stop-out. La comparación anterior describe plataformas, no resultados, y nada de lo aquí escrito es una promesa de ingresos.
Relacionado: Martingala 2.0: por qué una cuadrícula con duplicación sale tras un retroceso de unos $2, sobre cómo la regla del lote acorta el camino de vuelta al punto de equilibrio.
Preguntas frecuentes
¿Van a cerrar MT4?
No encontramos una fecha oficial de cierre. MetaQuotes dejó de vender licencias nuevas de MT4 en enero de 2018 y dijo que las funciones nuevas llegarán solo a MT5, mientras el soporte y las correcciones de MT4 continúan. Los brókers actuales de MT4 aún lo usan, pero cada vez habrá menos brókers nuevos que lo hagan.
¿Puedo ejecutar un asesor experto de MT4 en MT5?
Tal cual, no. MQL4 y MQL5 son lenguajes distintos, así que un EA de MT4 hay que reescribirlo en MQL5, y para eso hace falta su código fuente. Un archivo .ex4 compilado no se puede simplemente copiar. Pide al autor una versión para MT5.
¿Qué plataforma es mejor para el oro (XAUUSD)?
Para un EA, MT5: las pruebas con ticks reales y las cuentas hedging pesan más en un instrumento tan rápido como el oro. El oro en sí se opera en ambas plataformas en la mayoría de los brókers. La mejor plataforma es aquella donde tu EA está soportado y tu bróker ofrece el tipo de cuenta correcto.
¿Un EA de cuadrícula necesita una cuenta hedging?
Sí, si mantiene varias órdenes y posiciones opuestas en un mismo símbolo. En una cuenta netting todas las órdenes se fusionan en una sola posición, así que el EA no puede gestionarlas por separado. Midas necesita una cuenta cent hedging en MT5.
¿MT5 es más rápido para cerrar muchas órdenes?
MT5 permite enviar solicitudes de forma asíncrona, de modo que un EA puede cerrar una cesta por lotes. En nuestro traslado, una cesta de 10 posiciones se cerró en unos 0,3 segundos en MT5. La velocidad real depende del bróker, del VPS y de la conexión, y no está garantizada.
¿Los backtests de MT4 son menos precisos que los de MT5?
Son menos precisos en el detalle de los ticks. El historial de MT4 solo contiene Bid y modela los ticks y el spread; MT5 puede probar con ticks reales del bróker. Ninguno predice el futuro, y un buen resultado en una prueba no promete un resultado en el trading real.
¿Puedo usar una cuenta cent en MT5?
Sí, si tu bróker la ofrece. Midas funciona en una cuenta cent hedging en MT5. Comprueba que el bróker acepte clientes de tu país y que la cuenta sea hedging, no netting.
¿MT4 y MT5 se diferencian en indicadores y gráficos?
MT5 tiene 21 marcos temporales frente a 9 en MT4, pero los indicadores estándar existen en ambos. MT4 tiene una biblioteca más grande de indicadores antiguos de terceros; muchos no tienen versión para MT5.
Fuentes
Consultadas el 26 de octubre de 2026.
- Ayuda de MT5: Strategy Tester, modos de prueba, agentes y nube
- Ayuda de MT4: parámetros del probador, historial solo Bid
- Ayuda de MT5: tipos de órdenes, netting y hedging
- Notas de versión de MT5, build 1295 (hedging, 1 de abril de 2016)
- Notas de versión de MT5, build 1325 (hedging similar al de MT4)
- Notas de versión de MT5, build 292 (64 bits, julio de 2010)
- Referencia de MQL5: ENUM_TIMEFRAMES
- Referencia de MQL4: marcos temporales
- Referencia de MQL4: tipos de órdenes
- Referencia de MQL5: tipos de órdenes
- Referencia de MQL5: OrderSendAsync
- Referencia de MQL4: funciones de trading (OrderSendAsync es nueva en MQL5)
- Referencia de MQL5: modos de margen de la cuenta
- Artículo de MQL5: traslado de MQL4 a MQL5
- Ayuda de MT5: Depth of Market
- LeapRate, 12 de enero de 2018: MetaQuotes deja de vender licencias de MT4 (según la prensa)
- Finance Magnates: MT4 y MT5 retiradas de la App Store (según la prensa)
- Pepperstone: MT4 y MT5 vuelven a la App Store (según la prensa)
- FX News Group: MT5 build 3930, solo instaladores de 64 bits (según la prensa)
- Mediciones propias de Midas (tiempo de cierre de una cesta, traslado del asesor a MT5), 2026.