Skip to main content
InicioGlosarioWhat is an Expert Advisor?
Término de trading · definición

¿Qué es un Expert Advisor (EA)?

Un expert advisor (EA) es un programa automatizado escrito en el lenguaje MQL4 o MQL5 que corre dentro de un terminal MetaTrader 4 o MetaTrader 5 y abre, gestiona o copia operaciones según reglas programadas. Se acopla a un gráfico y actúa sobre los datos de precio sin que una persona tenga que hacer clic en cada orden, razón por la que a los EA también se les llama robots de trading.

Empieza gratis — sin tarjetaVer precios

Advertencia de riesgo: Los CFD son instrumentos complejos y conllevan un alto riesgo de perder dinero rápidamente debido al apalancamiento. El 70–80% de las cuentas de inversores minoristas pierden dinero al operar con CFD. Advertencia de riesgo · Rentabilidad pasada.

Un EA solo funciona mientras su terminal de MetaTrader está abierto y conectado, por lo que la mayoría de los usuarios mantienen el terminal en un VPS con Windows para tenerlo activo las 24 horas. Los EA cubren una amplia variedad de tareas: estrategias completas que generan sus propias entradas y salidas, gestores de operaciones que ajustan stops o take profit, y EA de copia que replican operaciones de una cuenta de MetaTrader a otra. Son específicos de MetaTrader; la plataforma cTrader usa cBots escritos en C# en lugar de EA.

El expert advisor de un vistazo

Qué esUn programa automatizado que corre dentro de un terminal MetaTrader para operar o gestionar operaciones por reglas
LenguajeMQL4 (MetaTrader 4) o MQL5 (MetaTrader 5)
Dónde correAcoplado a un gráfico dentro del terminal de escritorio MT4 o MT5, que debe permanecer abierto y conectado
Tipos comunesEA de estrategia, EA gestores de operaciones y EA de copia que replican operaciones entre cuentas
Hospedaje típicoNormalmente un VPS con Windows para que el terminal siga en línea las 24 horas del día
No es lo mismo queLos cBots de cTrader (escritos en C#) ni una capa de ejecución en la nube que no necesita terminal
PrecioPlan gratuito disponible (0 €); planes de pago desde 49 €/mes

¿Qué es un expert advisor (EA)?

Un expert advisor es un programa automatizado, escrito en el lenguaje MQL4 o MQL5 de MetaTrader, que corre dentro de un terminal MT4 o MT5 y opera o gestiona operaciones según las reglas de su código. Una vez compilado y acoplado a un gráfico, reacciona a los datos de precio entrantes y puede colocar, modificar y cerrar órdenes sin clics manuales.

Como sigue una lógica fija, un EA hace exactamente lo que está programado para hacer, ni más ni menos. Los traders los usan para quitar el paso manual de una estrategia, para imponer disciplina en torno a las entradas y salidas, o para replicar operaciones de otra cuenta.

¿Cómo funciona un expert advisor dentro de MetaTrader?

Un EA funciona ejecutándose como código MQL compilado acoplado a un único gráfico dentro del terminal de MetaTrader. El terminal le envía nuevos ticks y barras, y en cada evento la lógica del EA decide si abre, modifica o cierra una posición, y luego envía esas órdenes al bróker a través de la conexión del terminal.

Este diseño implica que el EA está atado al terminal. Solo actúa mientras MetaTrader está abierto, con sesión iniciada y conectado al bróker; si el terminal se cierra, pierde la conexión o el equipo entra en suspensión, el EA se detiene y cualquier regla que estuviera imponiendo queda en pausa hasta que el terminal vuelva a estar en funcionamiento.

  • Escrito en MQL4 para MetaTrader 4 o MQL5 para MetaTrader 5, y luego compilado a un archivo .ex4 o .ex5
  • Acoplado a un solo gráfico e impulsado por los eventos de tick y barra de ese símbolo
  • Envía órdenes al bróker a través del terminal, no directamente por internet
  • Corre únicamente mientras el terminal está abierto, con sesión iniciada y conectado

¿Por qué los expert advisors suelen necesitar un VPS?

Los expert advisors suelen necesitar un VPS porque solo funcionan mientras su terminal de MetaTrader está abierto y en línea, y una computadora personal que entra en suspensión, se reinicia o pierde internet detendrá el EA. Un servidor privado virtual es una computadora remota que permanece encendida de forma continua, así que el terminal y su EA siguen funcionando incluso cuando el equipo del trader está apagado.

Para mercados que operan las 24 horas o de movimiento rápido esto importa, porque una estrategia o un copiador que se pierde ticks mientras el terminal está caído puede perder operaciones o gestionarlas mal. La contrapartida es que un VPS es un costo adicional y una pieza extra de infraestructura que el trader tiene que configurar, asegurar y mantener.

¿Qué es un EA de copia y en qué se diferencia de un cBot?

Un EA de copia es un tipo específico de expert advisor cuya función es replicar operaciones en lugar de generarlas. Un EA lee las operaciones en una cuenta de MetaTrader de origen y un EA asociado las reproduce en una o más cuentas de destino, a menudo con tamaños de lote ajustados. Sigue siendo un EA, por lo que aún depende de que cada terminal de MetaTrader permanezca abierto y conectado.

Un cBot es el equivalente en cTrader, pero no es un EA en absoluto. cTrader no ejecuta MQL ni expert advisors; sus programas automatizados, llamados cBots, están escritos en C# y corren dentro del propio entorno Automate de cTrader. Así que un EA y un cBot resuelven problemas parecidos en plataformas distintas, y el código de uno no funciona en el otro.

¿Siempre necesitas un EA para automatizar operaciones?

No. Un EA solo es necesario cuando la automatización tiene que correr dentro de un terminal de MetaTrader. Otras plataformas automatizan de manera distinta: cTrader usa cBots en C#, y plataformas como Match-Trader, Binance Futures y Bybit exponen API REST o WebSocket que un servicio externo puede llamar directamente, sin ningún programa del lado del terminal.

Una capa de ejecución en la nube es una alternativa al modelo de terminal más EA. PipSync, por ejemplo, ejecuta el análisis de señales y el enrutamiento de órdenes en sus propios servidores y se conecta a los brókers mediante sus API o integraciones compatibles, así que no hay ningún EA, cBot, plugin ni terminal que mantener abierto y ningún VPS que mantener. PipSync es infraestructura de ejecución, no un proveedor de estrategias ni de señales, y operar productos apalancados sigue conllevando un riesgo sustancial de pérdida.

Pruébalo con el plan gratuito

Conecta una fuente de señales y una cuenta de bróker, observa cómo PipSync analiza y enruta en tiempo real, y mejora tu plan solo si necesitas más. Sin tarjeta de crédito para empezar.

Empieza gratis — sin tarjetaVer precios

Advertencia de riesgo: Los CFD son instrumentos complejos y conllevan un alto riesgo de perder dinero rápidamente debido al apalancamiento. El 70–80% de las cuentas de inversores minoristas pierden dinero al operar con CFD. Advertencia de riesgo · Rentabilidad pasada.

FAQ

Preguntas frecuentes

¿Qué es un expert advisor en MT4 o MT5?

Un expert advisor (EA) es un programa automatizado escrito en MQL4 o MQL5 que corre dentro del terminal MetaTrader 4 o MetaTrader 5. Acoplado a un gráfico, abre, gestiona o cierra operaciones según sus reglas programadas sin que una persona coloque cada orden. A los EA también se les conoce como robots de trading.

Escrito por el equipo de PipSync · Revisado por Tobias Russmann, Director, PipSync · Publicado · Última actualización

PipSync es una plataforma de automatización de señales basada en la nube que enruta señales de trading desde Telegram, Discord, alertas de TradingView y webhooks personalizados a cuentas de bróker en MetaTrader 4, MetaTrader 5, cTrader, Match-Trader, Binance Futures y Bybit, con gestión de riesgo del lado del servidor y sin necesidad de VPS. PipSync es una herramienta de ejecución, no un proveedor de señales ni asesoramiento de inversión.

PipSync es una herramienta de ejecución de señales. No proporciona señales de trading, no garantiza ningún resultado y no constituye asesoramiento de inversión. Operar productos apalancados conlleva un riesgo sustancial de pérdida. Consulta la advertencia de riesgo y el descargo de rendimiento.