Resumen rápido

Respuesta corta: los Expert Advisors tradicionales funcionan principalmente en MetaTrader 4 y MetaTrader 5. MT4 utiliza EAs desarrollados en MQL4 y MT5 utiliza EAs desarrollados en MQL5. No debes asumir que un robot creado para una versión funcionará directamente en la otra.

Plataforma¿Admite EAs de MetaTrader?Sistema de automatizaciónQué debes saber
MetaTrader 4MQL4 / Expert AdvisorsLa opción clásica para muchos robots de forex y CFDs
MetaTrader 5MQL5 / Expert AdvisorsUsa una arquitectura distinta a MT4
cTraderNo directamentecBotsTiene sus propios robots y herramientas algorítmicas
TradingViewNo directamentePine Script, estrategias y alertasUn EA de MT4/MT5 no se carga como tal
Apps propias de brokersDependeSistema propio/APITener automatización no significa ser compatible con un EA
MetaTrader móvil/webNo es el entorno normal para instalar un EAMonitoreo y operativaEl robot se configura en el terminal de escritorio o en un VPS

Si ya tienes un EA, primero averigua para qué versión fue programado y después busca broker. Hacerlo al revés es uno de los errores más comunes.

Si todavía estás eligiendo todo el entorno, nuestra opción preferida para este uso es Pepperstone con MT4 o MT5, especialmente por su soporte explícito para automatización, su oferta de ambas versiones de MetaTrader y la posibilidad de trabajar con un VPS. Más adelante explicamos por qué y qué precauciones tomar.

¿En qué plataformas funcionan realmente los Expert Advisors?

MetaTrader 4: la plataforma clásica para EAs

MetaTrader 4 es el entorno que popularizó los Expert Advisors. La propia documentación de MetaQuotes define los EAs como programas desarrollados en MQL4 capaces de automatizar análisis y operaciones.

Puedes consultar la documentación oficial de MetaTrader 4 sobre Expert Advisors para entender cómo se cargan, configuran y vinculan a un gráfico.

MT4 sigue teniendo especial sentido cuando:

Lo importante aquí no es que MT4 sea más antiguo o más nuevo que otra plataforma. Si el robot fue construido para MT4 y funciona correctamente, esa compatibilidad pesa más que cambiar de plataforma por cambiar.

Si todavía no elegiste intermediario, puedes comparar los brokers con MetaTrader 4 antes de abrir cuenta.

MetaTrader 5: EAs con MQL5

MetaTrader 5 también permite utilizar Expert Advisors, pero su entorno de programación es MQL5. Los robots se añaden al gráfico y pueden tomar decisiones y ejecutar operaciones cuando el trading algorítmico está habilitado.

La guía oficial de MetaTrader 5 para Asesores Expertos explica tanto el funcionamiento de los robots como sus permisos de ejecución.

MT5 puede tener más sentido si vas a empezar un desarrollo desde cero, tu proveedor ofrece expresamente una versión MQL5 o quieres utilizar una infraestructura pensada alrededor de MetaTrader 5.

En ese caso, puedes revisar nuestra selección de brokers que utilizan MetaTrader 5.

Error común: comprar un EA anunciado como “para MetaTrader” sin comprobar la versión. MQL4 y MQL5 no son simplemente dos nombres para el mismo archivo. MetaQuotes tiene documentación específica sobre la adaptación de código desde MQL4 hacia MQL5, por lo que no debes contar con que un EA de MT4 funcione directamente en MT5.

¿Qué pasa con cTrader, TradingView y las plataformas del broker?

Aquí suele aparecer bastante confusión porque “trading automático” y “Expert Advisor” no significan exactamente lo mismo.

cTrader permite robots, pero son cBots

cTrader tiene una infraestructura sólida para automatización, pero sus robots se conocen como cBots. Pueden analizar el mercado, enviar órdenes y gestionar posiciones según las reglas programadas.

Puedes verlo en la documentación oficial de cTrader sobre cBots.

Por tanto, si tienes un archivo creado para MetaTrader, no puedes tratarlo como si fuera directamente un cBot. Tendrías que disponer de una versión específica para cTrader o adaptar la estrategia.

Esto es importante porque algunos brokers ofrecen MT4, MT5 y cTrader al mismo tiempo. Que la cuenta permita trading algorítmico en las tres no significa que puedas mover el mismo robot de una plataforma a otra sin cambios.

TradingView no ejecuta EAs de MetaTrader de forma nativa

TradingView utiliza Pine Script para indicadores y estrategias. También puede generar alertas, incluidas alertas procedentes de estrategias, que después pueden utilizarse dentro de otros flujos de automatización.

Pero eso es distinto a instalar un EA de MQL4 o MQL5.

Si tienes una estrategia para MetaTrader y quieres usar TradingView, normalmente necesitarás recrear la lógica en Pine Script o utilizar alguna integración externa. Esa capa adicional introduce más puntos que pueden fallar, por lo que no la elegiríamos solo para ejecutar un EA que ya funciona bien en MT4 o MT5.

Si quieres profundizar en estas diferencias antes de automatizar, nuestra introducción al trading algorítmico ayuda a separar robots, algoritmos, señales y plataformas.

¿Y las aplicaciones propias de los brokers?

Depende del broker.

Una plataforma web puede tener órdenes avanzadas, automatización o acceso mediante API y aun así no admitir un Expert Advisor de MetaTrader.

La pregunta correcta no es “¿este broker permite robots?”, sino:

¿Puedo abrir con este broker una cuenta de MetaTrader 4 o MetaTrader 5 compatible con la versión exacta de mi EA?

Si la respuesta es no, tu EA de MetaTrader no tiene dónde ejecutarse de forma nativa dentro de esa cuenta.

¿Qué broker conviene para usar Expert Advisors desde México?

Una vez elegida la plataforma, viene la parte que realmente afecta a tu dinero: el broker.

No elegiríamos un intermediario solo porque muestre el logotipo de MetaTrader. Para operar con EAs conviene revisar, como mínimo:

  1. Compatibilidad real. Que ofrezca MT4 o MT5 según el robot.
  2. Trading automatizado. Que no existan restricciones incompatibles con tu estrategia.
  3. Costos. Spreads, comisiones y financiamiento nocturno pueden cambiar mucho el resultado de un sistema que opera con frecuencia.
  4. Características del instrumento. Símbolos, tamaño de contrato, horarios y condiciones deben coincidir con lo que espera el EA.
  5. VPS o funcionamiento continuo. Especialmente importante si no quieres dejar tu computadora encendida.
  6. Entidad y regulación. Debes saber con qué entidad contractual abres la cuenta y qué protección tienes.
  7. Riesgo del producto. Un EA no elimina el riesgo del forex, los CFDs ni el apalancamiento.

Puedes empezar por nuestra página general de brokers disponibles para inversionistas mexicanos y después filtrar según la plataforma que necesites.

Para esta necesidad concreta, Pepperstone es nuestra primera opción para utilizar Expert Advisors desde México. La razón no es que un broker pueda hacer rentable un robot —no puede—, sino que ofrece una combinación especialmente práctica: MT4 y MT5, soporte explícito para Expert Advisors, herramientas para automatización y documentación específica para ejecutar EAs mediante VPS.

Además, Pepperstone ofrece cTrader para quien prefiera automatizar mediante cBots, aunque eso ya es un ecosistema distinto al de los EAs de MetaTrader.

Si quieres analizar primero sus puntos fuertes y limitaciones, revisa nuestras opiniones de Pepperstone y la guía para conectar Pepperstone con MetaTrader 4. Si encaja con lo que buscas, puedes consultar Pepperstone y las condiciones disponibles para tu cuenta.

Hay un matiz especialmente importante para México: Pepperstone es un broker internacional, no una casa de bolsa mexicana supervisada por la CNBV. Su sitio para Latinoamérica identifica a Pepperstone Markets Limited y señala regulación de la Securities Commission of The Bahamas bajo licencia SIA-F217. La documentación legal también indica que debes revisar qué entidad concreta corresponde a tu registro.

La propia documentación de Pepperstone contempla residentes de México dentro de sus requisitos de identificación. Aun así, verifica la entidad contractual, productos, métodos de depósito y condiciones que aparezcan en tu proceso de alta antes de transferir dinero, porque pueden depender de la jurisdicción y del perfil de la cuenta.

Y recuerda qué estás operando: buena parte de la oferta de Pepperstone gira alrededor de CFDs y forex con margen, productos en los que el apalancamiento puede acelerar tanto ganancias como pérdidas. El hecho de automatizar las entradas no reduce ese riesgo.

Cómo instalar y poner a funcionar un EA

El proceso es bastante sencillo una vez que tienes el broker y la versión correcta de MetaTrader.

1. Comprueba para qué versión fue creado

Antes de instalar nada, confirma si el robot es para:

No avances hasta tenerlo claro.

2. Abre primero una cuenta demo

Antes de conectar dinero real, utiliza una demo con el mismo broker, plataforma e instrumento que piensas utilizar después.

El objetivo no es comprobar solamente si “abre operaciones”. También debes comprobar:

Para un EA, que el software funcione técnicamente es solo la primera prueba.

3. Instala MetaTrader en tu computadora

Descarga MT4 o MT5 desde el broker con el que vayas a operar e inicia sesión en la cuenta correcta.

Para instalar el EA, el procedimiento habitual consiste en abrir la carpeta de datos de MetaTrader y colocar el robot dentro de MQL4 → Experts o MQL5 → Experts, según corresponda. Después se refresca la lista o se reinicia la plataforma y se añade el EA al gráfico. Pepperstone documenta exactamente este procedimiento para sus terminales con VPS.

4. Activa el trading automático

Ver que el EA aparece en el gráfico no significa que pueda enviar órdenes.

MetaTrader dispone de permisos específicos para habilitar o bloquear el trading automático. Si están desactivados, el programa puede seguir funcionando parcialmente, pero no ejecutar operaciones.

Revisa también los permisos particulares solicitados por el robot. Si un EA desconocido te exige cargar DLL, acceder a direcciones externas o conceder permisos que no entiendes, no los aceptes a ciegas.

5. Haz backtesting, pero no te quedes ahí

Tanto MT4 como MT5 permiten probar estrategias sobre datos históricos. Es útil para detectar errores y entender cómo se habría comportado el sistema bajo determinadas condiciones.

Pero un backtest bonito no garantiza que el comportamiento vaya a repetirse con dinero real.

Después del histórico conviene hacer pruebas hacia adelante en demo, con precios y condiciones de mercado recibidos en tiempo real.

6. Valora un VPS si el robot debe mantenerse encendido

Un EA instalado localmente depende de que el terminal siga funcionando y tenga conexión.

Un VPS permite mantener el entorno de MetaTrader funcionando sin dejar tu computadora personal encendida. MetaTrader ofrece incluso infraestructura de hosting virtual orientada específicamente a robots y señales.

Si eliges Pepperstone, tenemos una guía específica sobre cómo utilizar un VPS con Pepperstone.

Consejo práctico: un VPS no hace mejor a un EA. Su función es darle continuidad y reducir problemas derivados de que tu computadora se apague, pierda internet o entre en suspensión.

Qué revisar antes de dejar un EA operando con dinero real

El riesgo de un robot no está solo en su código. También está en cómo lo configuras y en qué condiciones lo ejecutas.

Qué revisarPor qué importa
Tamaño de posiciónUn lote incorrecto puede multiplicar el riesgo
Pérdida máxima previstaTe ayuda a saber qué comportamiento no estás dispuesto a aceptar
SpreadUn sistema de muchas operaciones puede ser muy sensible al costo
ComisiónReduce el resultado neto de cada operación
Swap/financiamientoPuede pesar si mantiene posiciones durante la noche
SlippageEl precio real de ejecución puede diferir del esperado
Símbolo del brokerEl EA debe reconocer correctamente el instrumento
HorariosNo todos los mercados cotizan las mismas horas
ApalancamientoAmplifica las variaciones sobre el capital
VPS y conexiónUna interrupción puede dejar al robot sin gestionar una posición
Permisos externosPueden tener implicaciones de seguridad

Ejemplo práctico: imagina una cuenta con $20,000 MXN. Un riesgo hipotético del 1% del saldo equivale a $200 MXN por operación; uno del 5% equivale a $1,000 MXN. Cuatro pérdidas consecutivas con el segundo tamaño supondrían aproximadamente $4,000 MXN antes de considerar cambios de saldo y costos.

No estamos diciendo que 1% sea la cifra correcta para todos. El ejemplo sirve para mostrar algo importante: automatizar una estrategia no convierte un tamaño de posición agresivo en uno prudente.

Los costos importan mucho más en algunos EAs

Un robot que realiza dos operaciones al mes puede ser relativamente poco sensible a una diferencia pequeña en spread.

Uno que abre decenas de posiciones puede comportarse de forma muy diferente.

Por eso, si estás comparando intermediarios, no te quedes con “admite MT4”. Nuestra selección de brokers con soporte para Expert Advisors en MT4 puede servirte como punto de partida, pero después debes revisar las condiciones aplicables al instrumento que realmente utilizará tu robot.

Riesgos y errores que debes evitar al usar Expert Advisors

Creer que “automático” significa “rentable”

Un EA solo ejecuta reglas.

Si las reglas son malas, están sobreoptimizadas o dejan de funcionar cuando cambia el mercado, el robot puede perder dinero de forma perfectamente automática.

No existe un EA serio que pueda prometer beneficios garantizados.

Comprar un robot por una gráfica de backtest

Una curva histórica muy atractiva puede ser consecuencia de parámetros ajustados específicamente al periodo analizado.

Pregunta siempre:

No detectar martingala o grid agresivo

Algunos robots presentan meses de resultados aparentemente estables porque aumentan posiciones cuando el mercado se mueve en contra.

Eso puede ocultar un riesgo enorme hasta que llega una racha adversa.

Señal de alerta: si el vendedor habla mucho de porcentaje de operaciones ganadoras pero evita mostrar drawdown, pérdidas máximas, exposición simultánea o lógica de gestión del riesgo, no tienes suficiente información para evaluar el EA.

Instalar software de procedencia dudosa

Un EA es software.

No descargues robots de enlaces desconocidos ni concedas permisos externos sin saber para qué sirven. Desconfía especialmente de archivos enviados por Telegram, WhatsApp o supuestos “gestores” que además te dicen exactamente en qué broker debes depositar y prometen rendimientos garantizados.

En Finantres México preferimos poner la seguridad por delante de cualquier promesa de automatización: primero debes entender dónde estás depositando tu dinero y qué puede hacer el programa con tu cuenta.

Pensar que el broker puede hacer rentable al EA

Una buena infraestructura puede reducir determinados problemas operativos, pero ningún broker arregla una estrategia sin ventaja real.

La plataforma, ejecución, costos y VPS son piezas del sistema. La lógica del robot y su gestión del riesgo siguen siendo responsabilidad de quien decide utilizarlo.

Conclusión

Los Expert Advisors tradicionales funcionan de forma nativa en MetaTrader 4 y MetaTrader 5. Si tu EA fue creado para MQL4, busca una cuenta MT4; si fue desarrollado para MQL5, utiliza MT5. No compres un robot ni abras un broker hasta confirmar esa compatibilidad.

cTrader también es una opción potente para trading algorítmico, pero utiliza cBots, mientras que TradingView gira alrededor de Pine Script, estrategias y alertas. Son ecosistemas diferentes.

Para un usuario en México que quiere construir su operativa alrededor de EAs en MetaTrader, Pepperstone es nuestra opción preferida para este caso concreto por ofrecer MT4 y MT5, soporte explícito para Expert Advisors y una infraestructura preparada para trabajar con VPS. Eso no significa que sea adecuado para todos: es un broker internacional y operar CFDs o forex apalancado implica un riesgo elevado.

La secuencia que más sentido tiene es sencilla: elige la versión correcta de MetaTrader, prueba el EA en demo, entiende su riesgo, revisa costos y regulación y solo después decide si merece pasar a dinero real.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *