Un Expert Advisor (EA) es un programa que se ejecuta dentro de MetaTrader 5 y puede abrir y cerrar operaciones según reglas predefinidas. Esta guía explica cómo instalar un EA en MT5 y comprobar que funciona.
Antes de empezar
- Un EA para MT5 es un archivo
.ex5(compilado) o.mq5(código fuente). Los archivos.ex4/.mq4son de MT4 y no funcionan en MT5. - Un EA solo funciona mientras el terminal está abierto y conectado a internet. Por eso, los sistemas que deben funcionar 24/7 suelen ejecutarse en un VPS.
- Si iniciaste sesión con la contraseña de inversor (solo lectura), no se pueden abrir operaciones. Debes entrar con la contraseña principal.
- Los nombres de los menús de esta guía están en inglés. Si tu MT5 usa otro idioma de interfaz, los nombres pueden verse distintos.
Paso 1: Abre la carpeta de datos
En MT5, haz clic en File → Open Data Folder (Archivo → Abrir carpeta de datos). En la ventana que se abre, entra en la carpeta MQL5.
Paso 2: Copia el archivo a la carpeta correcta
- Copia el archivo del EA en
MQL5\Experts. - Los archivos de indicadores van en
MQL5\Indicators. - Si solo tienes el archivo de código fuente
.mq5, ábrelo en MetaEditor y compílalo con F7; así se crea el archivo.ex5.
Si tienes más de un MT5 instalado, cada uno tiene su propia carpeta de datos. Asegúrate de copiar el archivo en la carpeta del terminal que ejecutará el EA.
Paso 3: Actualiza la lista
Pulsa Ctrl+N para abrir el panel Navigator (Navegador). Haz clic derecho en Expert Advisors y elige Refresh (Actualizar). Si el EA sigue sin aparecer, cierra MT5 y vuelve a abrirlo.
Paso 4: Activa el trading algorítmico
- Ve a Tools → Options → Expert Advisors y comprueba que la opción que permite el trading algorítmico está marcada.
- El botón Algo Trading de la barra superior debe estar en verde. Si está en rojo, haz clic para activarlo.
- Si el EA necesita conectarse a una dirección externa (WebRequest), añade a la lista de permitidas de la misma pestaña solo la dirección indicada en la documentación del EA y solo si confías en ella. No añadas direcciones innecesarias.
Paso 5: Añade el EA a un gráfico
- Arrastra el EA desde el Navegador hasta el gráfico (o haz doble clic sobre él).
- En la pestaña Common (General), comprueba que la opción que permite el trading algorítmico está marcada.
- En la pestaña Inputs (Parámetros), revisa los parámetros del EA. No uses los valores por defecto en una cuenta real hasta entenderlos.
- Haz clic en OK.
Paso 6: Comprueba que funciona
- El nombre del EA y un icono deben aparecer en la esquina superior derecha del gráfico.
- En Toolbox → Experts (Ctrl+T) debe haber un registro que indique que el EA se cargó correctamente. Si hay un error, se muestra aquí.
Problemas frecuentes
| Síntoma | Causa probable y solución |
|---|---|
| El EA no aparece en el Navegador | Carpeta equivocada, la lista no se actualizó o el archivo es de MT4. Revisa los pasos 2 y 3. |
| No hay icono del EA en el gráfico o aparece tachado | Algo Trading está desactivado. Pon en verde el botón de la barra. |
| Error «trade is disabled» o similar en la pestaña Experts | Puede que hayas entrado con la contraseña de inversor, o que la cuenta o el broker no permitan operar con EA. |
| «Not enough money» / «Invalid volume» | El tamaño del lote no se ajusta al saldo o al volumen mínimo/máximo del símbolo. Corrige el lote en los parámetros. |
| El EA nunca abre operaciones | El mercado puede estar cerrado (fin de semana), puede que no se hayan dado las condiciones del EA o que uses un tipo de cuenta (hedging / netting) que el EA no admite. |
| El EA se detiene al apagar el ordenador | El EA se ejecuta dentro del terminal, así que el terminal debe permanecer abierto. Para un funcionamiento continuo se usa un VPS. |
Sobre las herramientas de Thatri.ch
Los archivos de indicadores y EA de MT5 de Thatri.ch se instalan de la misma forma. Para detalles sobre la licencia y las herramientas, consulta las preguntas frecuentes; para ver tutoriales, la página de vídeos.
Preguntas frecuentes
¿Puedo ejecutar un EA en la aplicación móvil de MT5?
No. La aplicación móvil de MT5 no ejecuta Expert Advisors. Los EA funcionan en el terminal MT5 de escritorio o en un terminal alojado en un VPS.
¿Funciona en MT5 un EA escrito para MT4?
No. Los archivos de MT4 (.ex4 / .mq4) no son compatibles con MT5. Necesitas un archivo .ex5 compilado específicamente para MT5.
¿Cómo cambio la configuración de un EA más adelante?
Haz clic derecho en el gráfico, abre Expert Advisors y elige Properties (Propiedades; atajo: F7). Cambia los parámetros en la pestaña Inputs y haz clic en OK.