Cómo instalar un EA en MT4 y MT5

La instalación de un asesor experto dura unos dos minutos. La mayor parte del tiempo que pierden los usuarios se debe a los mismos cuatro o cinco problemas que surgen después, por lo que esta guía aborda primero la instalación y, a continuación, todos los errores que conviene conocer.

Última actualización: 14 de agosto de 2026

Antes de empezar

Necesitarás el archivo EA compilado, MetaTrader en Windows y la cuenta con la que quieras operar. El archivo es .ex4 para MetaTrader 4 o .ej5 para MetaTrader 5, y no son intercambiables. Un .ej5 en una carpeta de MT4 nunca aparecerá, y no hay nada que te explique por qué.

En el caso de Forex Success AI, el archivo es ForexSuccessAI.ex4 o ForexSuccessAI.ex5. No hay que introducir ninguna clave de licencia. El sistema lee el número de cuenta con el que se ha iniciado sesión en el terminal y consulta ese número al servidor de licencias, así que primero debes registrar la cuenta en tu panel de control.

Paso 1: Archivo › Abrir carpeta de datos

No busques en «Archivos de programa». Haz clic en Archivo, entonces Abrir carpeta de datos. La ruta termina en una larga cadena hexadecimal única para esa instalación, por lo que, si tienes varios terminales abiertos, ábrela desde aquel en el que vayas a operar realmente.

Paso 2: Coloca el archivo en MQL4\Experts o MQL5\Experts

Dentro de la carpeta «data» hay MQL4 en MetaTrader 4 o MQL5 en MetaTrader 5. Ábrelo, abre Expertos, y suelta el archivo ahí. No Indicadores, no Guiones, no Archivos. Un EA en cualquiera de esos entornos es invisible para la terminal.

Paso 3: Actualizar el navegador

Abre el panel «Navegador» (Ver › Navegador, o Ctrl+N), haz clic con el botón derecho dentro de ella y selecciona Actualizar. El EA aparece en Asesores expertos.

Para un archivo nuevo, basta con actualizar la página. Reinicia el terminal cuando sustituyendo una versión, ya que mantiene la copia cargada en memoria y sigue ejecutando el código antiguo. Elimina el antiguo EA de todos los gráficos, copia el nuevo archivo y, a continuación, reinicia.

Paso 4: Permite la importación de DLL antes de conectar nada

Forex Success AI no utiliza MetaTrader WebRequest función. Importa wininet.dll y recurre directamente a las funciones de red de Windows para la comprobación de la licencia y para el calendario de ForexFactory que se utiliza en el filtro de noticias, además de rpcrt4.dll para leer un identificador de máquina. Se trata de importaciones de DLL, no de solicitudes web, por lo que la lista blanca de WebRequest no tiene ninguna utilidad en este caso.

Haz esto antes de arrastrar nada a un gráfico, ya que la casilla de selección «por EA» aparece desactivada mientras la configuración general de la terminal esté desactivada: abre Herramientas › Opciones, ve a la Asesores expertos pestaña, marcar Permitir la importación de DLL, pulsa «Aceptar».

Si las importaciones de DLL están desactivadas, el EA avisa de que no puede validar su licencia y se retira del gráfico. Esa es la única circunstancia que hace que se retire. Un fallo en la comprobación de la licencia o un servidor inaccesible no provocan que lo haga: en esos casos, mantiene sus operaciones abiertas y sigue intentándolo.

Paso 5: Arrástralo hasta un gráfico

Arrastra el EA desde el Navegador hasta el gráfico que desees. Al hacer doble clic en el nombre, se asigna al gráfico que esté activo, lo cual es una buena forma de asignarlo al gráfico equivocado.

Se abre el cuadro de diálogo de configuración. Realiza los siguientes pasos: Común Empieza por la pestaña «tab», porque es ahí donde suelen fallar las instalaciones.

Entonces el Datos de entrada pestaña. Lot_mode elige lotes fijos, cuyo valor es 2 y es el valor por defecto (el valor 1 corresponde a la opción compuesta, y el importe inicial es mucho mayor de lo que la mayoría de la gente espera). Fix_lot Es el tamaño con el que se muestra siempre y nunca cambia de tamaño por sí solo, así que configúralo desde el Calculadora del tamaño de la parcela y vuelve a revisarlo cuando tu saldo suba un nivel.

¿Tienes dos gráficos abiertos? Cambiar Magia en el segundo. De ahí se derivan cuatro cestas, en +9, +99, +999 y +9999, por lo que dos gráficos que comparten un «Magic» interpretan las operaciones del otro como si fueran propias.

Paso 6: El botón «AutoTrading»

El permiso por EA es solo la mitad. El terminal tiene un interruptor principal en la barra de herramientas, etiquetado como AutoTrading en MT4 y Operaciones algorítmicas en MT5. Tiene que estar en verde; si está en rojo o gris, haz clic en él una vez. MetaTrader puede desactivarlo automáticamente tras un cambio de cuenta, perfil o gráfico, si la opción correspondiente está marcada en Herramientas › Opciones › Asesores expertos.

Paso 7: Cómo saber si se está ejecutando

Fíjate en la esquina superior derecha del gráfico. En MT4 Una carita sonriente junto al nombre de la EA significa que está conectada y puede operar; una carita triste significa que está bloqueada. En MT5 Un círculo tachado junto al nombre significa que el trading algorítmico está desactivado.

A continuación, abre el Expertos pestaña situada en la parte inferior de la pantalla, en la ventana «Terminal» de MT4 o en la «Caja de herramientas» de MT5 (se abre con Ctrl+T). Todo lo que muestre el EA aparece ahí; los errores de carga se muestran en Diario al lado de ése.

Forex Success AI también dibuja sus propios gráficos. El Operaciones bursátiles La fila situada en la parte inferior del panel «CUENTA» es la forma más rápida de diagnosticar el problema: ACTIVO, COMPROBANDO..., EN PAUSA - a petición del cliente, EN PAUSA - licencia o EN PAUSA - límite mensual.

Cuando no funciona

No aparece en el Navegador

Casi siempre es la carpeta equivocada: comprueba que el archivo esté en Expertos en lugar de Indicadores, que hayas abierto la carpeta de datos desde ese terminal y que la extensión coincida con la plataforma. Si las tres condiciones se cumplen, reinicia el terminal en lugar de actualizar la página.

Cara triste en MT4

Cargado, pero no se permite la negociación: o bien la función de negociación automática está desactivada, o bien Permitir operaciones en tiempo real no estaba marcada. Pulsa F7 en el gráfico, o haz clic con el botón derecho y selecciona Asesores expertos › Propiedades, marca la casilla de la pestaña «Común» y pulsa «Aceptar».

Se carga, pero nunca abre una operación

EN PAUSA - a petición del cliente significa que la operación está desactivada para esa cuenta en el panel de control, y al pulsar Currículum de EA se recoge en cuestión de segundos. EN PAUSA - límite mensual significa que se ha alcanzado el límite máximo de beneficios mensual del plan y que las nuevas posiciones se reanudarán el día 1. En ambos casos, las operaciones abiertas se mantienen sin cambios. EN PAUSA - licencia significa que el número de cuenta no está registrado, está inactivo o bloqueado.

Si acabas de registrar la cuenta y sigue apareciendo el mensaje EN PAUSA - licencia, la nueva comprobación se ejecuta según un temporizador configurado en el servidor, en lugar de en cada tick. Elimina el EA y vuelve a añadirlo para forzar su ejecución inmediata.

Si pone: ACTIVO Y si no ocurre nada, puede que esa sea simplemente la estrategia. Las entradas esperan a que la media móvil y el estocástico se alineen, por lo que es normal que la primera hora sea tranquila, y no se registren ticks en absoluto cuando el mercado está cerrado.

Se activa y se descarga automáticamente

La alerta indica el motivo, y dos causas explican prácticamente todo el problema. No se permitieron las importaciones de DLL, que corresponden al paso 4. O bien, en MT5, la cuenta está en modo de compensación o de intercambio: la red mantiene varias posiciones en un mismo símbolo en ambas direcciones a la vez y la compensación las fusionaría, por lo que el EA avisa de que requiere una cuenta de cobertura y se niega a iniciarse. Véase Cuentas de cobertura frente a cuentas de compensación para saber qué preguntarle a tu agente. MT4 no dispone de modo de compensación, por lo que esto no puede ocurrir allí.

Funciona en el entorno de prueba, pero no en el de producción.

La licencia está vinculada a un número de cuenta, y tu número de cuenta de demostración no es el mismo que el de tu cuenta real, por lo que debes registrar la cuenta real antes de asociar el EA a un gráfico real. Hay otras dos diferencias que suelen confundir a los usuarios: una cuenta real de MT5 puede utilizar la compensación (netting), mientras que la de demostración utiliza la cobertura (hedging), y los símbolos de las cuentas reales a veces incluyen un sufijo como, por ejemplo, EURUSD.m, así que puede que estés en una tabla diferente a la que crees.

Una última cosa

Instálalo primero en la cuenta de demostración y déjalo ahí unos días. Así comprobarás que los permisos son los correctos y verás cómo se ve el panel cuando todo funciona correctamente. No vale la pena aprender nada sobre la instalación de un EA con dinero real.

Si aún estás dudando, el planes Son licencias de uso único con un número determinado de plazas de cuenta, cada una de las cuales está vinculada a un número de cuenta de MetaTrader que tú mismo registras.

Preguntas frecuentes

¿Dónde se guarda un archivo EA en MetaTrader 4?

En la terminal, selecciona «Archivo» y, a continuación, «Abrir carpeta de datos». Dentro de ella, abre la carpeta «MQL4» y, a continuación, «Expertos», y copia allí el archivo .ex4. A continuación, haz clic con el botón derecho del ratón en el panel «Navegador» y selecciona «Actualizar», o reinicia la terminal. No busques en el directorio de instalación de «Archivos de programa», ya que MetaTrader guarda los archivos de usuario en otra ubicación. En MetaTrader 5, la ruta es «MQL5» y, a continuación, «Expertos», y el archivo es un .ex5.

¿Por qué no aparece mi EA en el Navegador?

Normalmente, el archivo está en la ubicación incorrecta o es de un tipo incorrecto. Comprueba que has abierto la carpeta de datos desde la propia terminal mediante «Archivo» y luego «Abrir carpeta de datos», que el archivo se encuentra en la carpeta «Expertos» y no en «Indicadores» ni en «Scripts», y que los archivos .ex4 se han guardado en MT4 y los .ex5 en MT5. Si todo parece correcto, reinicia la terminal en lugar de limitarte a actualizar el Navegador.

¿Por qué Forex Success AI necesita la opción «Permitir importaciones de DLL»?

Importa el archivo wininet.dll y recurre directamente a las funciones de red de Windows para la comprobación de la licencia y para el calendario de noticias de ForexFactory, en lugar de utilizar la función WebRequest de MetaTrader. Al tratarse de una importación de DLL y no de una solicitud web, la lista blanca de URL de WebRequest no tiene ningún efecto sobre él. Actívalo en Herramientas, Opciones, Asesores expertos y, a continuación, marca la casilla de la pestaña «Común» del EA si tu versión la incluye. Sin ello, el EA emite alertas y se elimina del gráfico.

¿Qué significa la carita triste que aparece en mi gráfico de MT4?

Significa que el EA está conectado, pero no tiene permiso para operar. O bien el botón «Operaciones automáticas» de la barra de herramientas está desactivado, o bien no se marcó la casilla «Permitir operaciones en vivo» en la pestaña «Común» al conectar el EA. Haga clic en «Operaciones automáticas» para que se vuelva verde; a continuación, pulse F7 en el gráfico, o haga clic con el botón derecho y seleccione «Asesores expertos» y luego «Propiedades», y marque la casilla «Permitir operaciones en vivo» en la pestaña «General».

¿Tengo que introducir una clave de licencia en el EA?

No. No es necesario introducir ninguna clave de licencia. El EA lee el número de cuenta con el que está conectada la terminal y lo valida en el servidor de licencias, por lo que primero debes registrar la cuenta en tu panel de control. Esta es también la razón por la que un EA que funciona en la cuenta de demostración puede que no opere en la cuenta real: el número de la cuenta real es diferente y debe registrarse por separado. Si acabas de registrar una cuenta, retira el EA y vuelve a asociarlo para forzar una nueva comprobación inmediata.