# ¿Qué es un Expert Advisor (EA)?

Source: https://pipsync.io/es/what-is-an-expert-advisor
Last updated: 2026-06-08

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.

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é es | Un programa automatizado que corre dentro de un terminal MetaTrader para operar o gestionar operaciones por reglas |
| Lenguaje | MQL4 (MetaTrader 4) o MQL5 (MetaTrader 5) |
| Dónde corre | Acoplado a un gráfico dentro del terminal de escritorio MT4 o MT5, que debe permanecer abierto y conectado |
| Tipos comunes | EA de estrategia, EA gestores de operaciones y EA de copia que replican operaciones entre cuentas |
| Hospedaje típico | Normalmente un VPS con Windows para que el terminal siga en línea las 24 horas del día |
| No es lo mismo que | Los cBots de cTrader (escritos en C#) ni una capa de ejecución en la nube que no necesita terminal |
| Precio | Plan Free a 0 $; planes de pago desde 24 $/mes, cobrados en el checkout |

## ¿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.

## FAQ

### ¿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.

### ¿En qué lenguaje de programación están escritos los expert advisors?

Los expert advisors están escritos en el lenguaje MetaQuotes, ya sea MQL4 para MetaTrader 4 o MQL5 para MetaTrader 5. El código fuente se compila en un archivo .ex4 o .ex5 que corre dentro del terminal. cTrader no usa MQL; sus programas automatizados, llamados cBots, están escritos en C# en su lugar.

### ¿Un expert advisor necesita que el terminal permanezca abierto?

Sí. Un EA solo funciona mientras su terminal de MetaTrader está abierto, con sesión iniciada y conectado al bróker. Si el terminal se cierra o la computadora pierde internet o entra en suspensión, el EA deja de actuar. Por eso muchos traders ejecutan el terminal en un VPS con Windows que permanece encendido de forma continua.

### ¿Cuál es la diferencia entre un expert advisor y un cBot?

Un expert advisor corre dentro de MetaTrader y está escrito en MQL4 o MQL5, mientras que un cBot corre dentro de cTrader y está escrito en C#. Sirven para fines parecidos, como estrategias automatizadas o gestión de operaciones, pero pertenecen a plataformas distintas, y el código escrito para uno no funciona en el otro.

### ¿Qué es un EA de copia?

Un EA de copia es un expert advisor diseñado para replicar operaciones de una cuenta de MetaTrader a otras en lugar de generar sus propias señales. Un EA de origen lee las operaciones originales y un EA de destino las reproduce, a menudo con tamaños de lote ajustados. Como cualquier EA, depende de que cada terminal de MetaTrader permanezca abierto y conectado.

### ¿Se pueden automatizar operaciones sin un expert advisor?

Sí. Un EA solo es necesario cuando la automatización debe correr dentro de un terminal de MetaTrader. cTrader usa cBots en C#, y plataformas como Match-Trader, Binance Futures y Bybit exponen API que un servicio externo puede llamar directamente. Una capa de ejecución en la nube también puede enrutar operaciones del lado del servidor sin necesidad de ningún EA, cBot, terminal ni VPS.

### ¿PipSync es un expert advisor?

No. PipSync es infraestructura de ejecución basada en la nube, no un EA, cBot, plugin ni programa del lado del terminal, y no es un proveedor de señales ni asesoría de inversión. Analiza las señales entrantes y enruta las órdenes a los brókers desde sus propios servidores mediante sus API o integraciones compatibles, así que ningún terminal necesita permanecer abierto y no se requiere ningún VPS.

## Related

- [¿Qué es un trailing stop?](https://pipsync.io/es/what-is-a-trailing-stop)
- [¿Qué es MetaTrader (MT4 y MT5)?](https://pipsync.io/es/what-is-metatrader)
- [¿Qué es cTrader?](https://pipsync.io/es/what-is-ctrader)
- [Qué es un VPS para trading (y lo necesitas)?](https://pipsync.io/es/what-is-a-vps-for-trading)
- [¿Qué es un copiador de señales?](https://pipsync.io/es/what-is-a-signal-copier)
- [Copiador de señales sin VPS: la ejecución corre en la nube](https://pipsync.io/es/signal-copier-no-vps)
- [Por qué MetaTrader no tiene webhook de entrada (y cómo llevar igualmente tus alertas de TradingView a PipSync como señales, con trading automático opcional)](https://pipsync.io/es/metatrader-webhook)

---

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.
