AlgoVesta › Glosario › EA (Expert Advisor)

Forex y MetaTrader

EA (Expert Advisor)

Un EA (Asesor Experto) es un programa escrito en MQL5 que se ejecuta dentro del terminal de MetaTrader 5 y puede leer precios, colocar, modificar y cerrar órdenes, y reaccionar a eventos; es la forma estándar de automatizar cualquier cosa en MetaTrader, desde una estrategia completa hasta un simple puente que ejecuta comandos enviados desde el exterior.

Por qué importa

MetaTrader no tiene una API HTTP pública: una cuenta MT5 solo puede operarse de forma programática a través del terminal, y un EA es lo que hace que el terminal actúe automáticamente. Por eso toda automatización seria de MT5, incluidos los copiadores de señales, depende de un EA, y por eso la calidad del EA decide la latencia, la fiabilidad y la seguridad. También significa que un EA tiene que estar ejecutándose en un terminal que esté conectado e iniciado sesión las 24 horas, que es la razón por la que las configuraciones caseras fallan tan a menudo.

Cómo lo gestiona AlgoVesta

AlgoVesta ejecuta su propio EA puente en una granja de terminales de MetaTrader 5 que opera por ti; no instalas ni configuras nada en tu ordenador ni en un VPS. El EA recibe comandos (abrir, modificar, cerrar, consultar posiciones) del backend de AlgoVesta a través de un canal privado de baja latencia, los ejecuta en tu cuenta e informa de vuelta las ejecuciones, el estado de protección y los datos de la cuenta. El EA solo actúa sobre comandos que ya han pasado las reglas de riesgo de tu bot; no contiene lógica de estrategia y no opera por su cuenta. Se supervisa la salud del terminal y del EA, las desconexiones se recuperan, y el estado de la conexión se muestra por cuenta. Los sufijos de símbolo y las particularidades del bróker se gestionan al preparar el comando, de modo que el EA recibe el símbolo exacto del bróker. Consulta Forex en MetaTrader y la entrada de puente de MetaTrader.

Ejemplo

Una señal para EURUSD pasa las reglas del bot y se convierte en un comando de apertura con símbolo, dirección, 0,20 lotes, stop y objetivo. El backend lo envía al terminal que tiene el inicio de sesión del bróker del trader; el EA coloca la orden de mercado, espera la ejecución, fija el stop y el objetivo en la posición, y devuelve el número de ticket y el precio de ejecución. En un segundo la posición es visible en el panel con las cifras propias del bróker.

Errores frecuentes

En la práctica

Forex en MetaTrader →