Forex y MetaTrader
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.
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.
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.
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.