Question: ¿Cómo añadir asesores expertos (EA) a MT4? ¿Cómo puedo utilizar un VPS (servidor privado virtual)?
Table of Contents
- Primera parte: añadir y ejecutar asesores expertos en MT4, paso a paso
- Conozca los archivos con los que está trabajando
- Instale el EA en la carpeta correcta
- Adjunte el EA a un gráfico y habilite el trading
- Razones típicas por las que no pasa nada, y soluciones exactas
- Lista de verificación para una configuración limpia de los EA de MT4
- Segunda parte : utilice un VPS con XM para una ejecución 24/5 y una baja latencia
- Qué ofrece realmente el VPS de XM
- Elegibilidad, coste y facturación: condiciones exactas
- Solicite, conéctese y prepare el VPS
- Instalar XM MT4 en el VPS e iniciar sesión
- Migrar sus gráficos y plantillas EA al VPS
- Mantener el terminal en funcionamiento continuo
- Disciplina operativa para EA en un VPS
- Términos exactos de XM que afectan al uso diario
- Poniendo todo junto: un flujo de trabajo completo y fiable
- Consejos de uso frecuente que evitan fallos silenciosos
- Por qué un VPS de XM es útil para los operadores de EA (en términos prácticos)
Primera parte: añadir y ejecutar asesores expertos en MT4, paso a paso
Conozca los archivos con los que está trabajando
Un EA para MT4 se entrega como un archivo compilado .ex4 (a veces también con el código fuente legible por humanos .mq4). MT4 ejecuta el .ex4. Si solo tiene .mq4, debe compilarlo en MetaEditor para producir .ex4. Después de una compilación exitosa, el .ex4 se guarda en la carpeta MQL4\Experts y el EA aparece en Navegador → Asesores expertos.
Instale el EA en la carpeta correcta
- 1) Abra MT4.
- 2) Archivo → Abrir carpeta de datos.
- 3) Vaya a MQL4 → Expertos y copie el EA .ex4 (y cualquier archivo necesario) en esta carpeta.
- 4) De vuelta en MT4, en Navegador, haga clic con el botón derecho en Asistentes expertos → Actualizar (o reinicie MT4). El EA debería estar ahora visible en Asistentes expertos.
Adjunte el EA a un gráfico y habilite el trading
- 1) En Navegador, arrastre el EA al gráfico del símbolo con el que desea operar.
- 2) En la pestaña Entradas, establezca los parámetros según lo requiera la estrategia.
- 3) En la pestaña Común, marque Permitir trading en vivo (y Permitir importaciones DLL solo si el EA las necesita explícitamente).
- 4) Haga clic en Aceptar.
- 5) En la barra de herramientas principal, asegúrese de que AutoTrading esté activado ON (verde). El emoticono 🙂 en la esquina del gráfico indica que el EA está activo.
Razones habituales por las que no ocurre nada y soluciones concretas
- El AutoTrading está DESACTIVADO (global o por EA). Actívelo y asegúrese de que la opción Permitir trading en vivo esté marcada en la pestaña Común del EA.
- Faltan cotizaciones / símbolo incorrecto. Es posible que su bróker utilice sufijos de instrumentos (por ejemplo, EURUSD.m). Muestre el instrumento en Market Watch, utilice el símbolo exacto y adjunte el EA a un gráfico en vivo (no fuera de línea).
- Stops/volumen rechazados. Si ve errores de Stops no válidos (130) o Volumen no válido (131) en la pestaña Expertos/Diario, aumente las distancias SL/TP más allá de las reglas de stop del símbolo o ajuste el tamaño del lote al MinLot/LotStep del símbolo.
- Dependencias no presentes. Si el EA necesita indicadores o bibliotecas personalizados, coloque los indicadores en MQL4\Indicators y los .dll necesarios en MQL4\Libraries (de nuevo, habilite los DLL solo si el EA los necesita).
- Ha iniciado sesión con la contraseña de inversor. Las credenciales de inversor son de solo lectura; el EA no puede operar. Inicie sesión con la contraseña maestra (de trading).
Estas son reglas de la plataforma, no sugerencias: su EA no enviará órdenes hasta que se cumplan todas las condiciones. (El proceso de instalación/activación — Carpeta de datos → MQL4\Experts → compilar → adjuntar → Permitir operaciones en vivo — está documentado en la ayuda de MetaQuotes y ampliamente reflejado en las guías MT4 de los brókers).
Lista de verificación de configuración limpia para EA de MT4
- Copie el EA en MQL4\Experts y actualice el navegador.
- Compile cualquier .mq4 en MetaEditor para producir .ex4 (sin errores de compilación).
- Adjunte el EA al símbolo/intervalo de tiempo correcto.
- Permita el trading en vivo y, si es necesario, permita las importaciones DLL.
- AutoTrading ON en la barra de herramientas.
- Vea los registros (Terminal → Expertos/Diario) para obtener códigos de error precisos si se rechaza una orden.
Segunda parte: utilice un VPS con XM para disfrutar de una ejecución 24/5 y una baja latencia
Qué ofrece realmente el VPS de XM
XM ofrece un servicio VPS MT4 alojado cerca de sus servidores de trading para reducir la latencia de la red y mantener su plataforma en funcionamiento las 24 horas del día, los 7 días de la semana, incluso cuando su propio PC está apagado. El VPS funciona con Windows Server, viene con MT4 instalado y se proporciona de forma gratuita o por una cuota mensual fija, dependiendo de la actividad y el saldo de su cuenta. El servicio es de un VPS por cliente y se factura como una suscripción mensual que se renueva el primer día natural de cada mes.
Las especificaciones clave enumeradas por XM incluyen Windows Server 2012, aproximadamente 1,5 GB de RAM, 20 GB de almacenamiento y una asignación de CPU dedicada, dimensionada para ejecutar terminales MT4 y EA (no para optimizaciones pesadas o backtests multiplataforma). XM señala que las especificaciones pueden cambiar con el tiempo.
Elegibilidad, coste y facturación: condiciones exactas
- Gratis El VPS requiere ambas de las siguientes condiciones en sus cuentas XM: (a) mantener al menos 5000 $ (capital menos crédito), y (b) operar al menos 5 lotes estándar de ida y vuelta (o 500 microlotes de ida y vuelta) en los últimos 30 días.
- Si no cumple con estos requisitos, el VPS está disponible por una tarifa fija de 28 $ al mes (o su equivalente).
- Las suscripciones se renuevan automáticamente el primer día de cada mes; si los fondos son insuficientes para cubrir la tarifa (y no cumple con los criterios para obtenerla de forma gratuita), XM cancelará el VPS y eliminará la instancia, por lo que debe conservar sus propias copias de seguridad de los archivos/configuraciones de EA.
Algunos sitios regionales de XM hacen referencia al acceso al Área de Miembros para solicitar el VPS; solicítelo desde su Área de Miembros de XM y se le proporcionarán las credenciales de conexión si cumple los requisitos.
Solicite, conéctese y prepare el VPS
Solicite el aprovisionamiento
- Inicie sesión en su Área de miembros de XM y solicite el complemento VPS para su cuenta MT4/MT5. Si cumple los criterios para obtenerlo de forma gratuita, se le proporcionará sin coste alguno; de lo contrario, se le aplicará una tarifa de 28 $.
Reciba los datos de acceso
- XM (o su socio VPS) le envía la IP pública, el nombre de usuario de Windows y la contraseña para el VPS. Guárdelos en un lugar seguro. XM declara explícitamente que el VPS es suministrado por terceros y se exime de cualquier responsabilidad por problemas relacionados con los servicios de terceros.
Conéctese a través de Escritorio remoto (Windows/macOS/Linux/iOS/Android)
- En Windows, inicie Conexión a escritorio remoto (mstsc), introduzca la IP del VPS y conéctese utilizando las credenciales proporcionadas.
- En macOS y dispositivos móviles, instale Microsoft Remote Desktop, añada un PC con la IP del VPS y conéctese.
Refuerce la sesión y configure el entorno
- Cambie la contraseña de Windows al iniciar sesión por primera vez.
- Desactive el modo de suspensión/hibernación y configure Windows Update para que notifique fuera del horario comercial, de modo que los reinicios no interrumpan sus EA.
- Instale un antivirus de confianza si transfiere archivos con frecuencia.
Instale XM MT4 en el VPS e inicie sesión
Aunque el VPS de XM suele incluir MT4 preinstalado, debe instalar la versión exacta del terminal que utiliza y, a continuación, iniciar sesión en su cuenta de trading:
- Descargue e instale XM MT4 en el VPS (o ejecute el instalador ya presente).
- Inicie MT4 e inicie sesión con su contraseña maestra (de trading), no con la contraseña de inversor, para que los EA puedan realizar órdenes.
- En MT4, Archivo → Abrir carpeta de datos para acceder a la estructura de directorios MQL4 en el propio VPS.
Copie sus EA en MQL4\Experts, los indicadores en MQL4\Indicators y las bibliotecas en MQL4\Libraries. Actualice el Navegador o reinicie MT4.
Migre sus gráficos y plantillas EA al VPS
Sus EA no se ejecutan a menos que estén vinculados a gráficos abiertos dentro de la instancia del terminal VPS:
- Vuelva a crear la configuración de sus gráficos en el VPS (símbolos, marcos temporales).
- Aplique sus plantillas .tpl y, a continuación, arrastre cada EA al gráfico correcto.
- En cada EA: Permitir operaciones en vivo (y Permitir importaciones DLL solo si el EA las requiere).
- Active AutoTrading ON en la barra de herramientas principal; confirme que aparece una cara sonriente en el gráfico de cada EA.
Mantenga el terminal en funcionamiento continuo
- Deje MT4 abierto en el VPS y desconecte su sesión RDP sin cerrar la sesión (cerrar la ventana RDP está bien; cerrar la sesión cierra los programas).
- Añada MT4 a Inicio de Windows en el VPS para que se inicie después de cualquier reinicio.
- Si programa reinicios para aplicar parches, hágalo fuera del horario del mercado y compruebe que MT4 se reinicia con AutoTrading activado.
Disciplina operativa para EA en un VPS
- Higiene de archivos: mantenga limpio el directorio MQL4. Elimine los EA/indicadores antiguos que ya no utilice para que la actualización del Navegador sea rápida y clara.
- Registros: compruebe periódicamente Expertos/Diario; los errores como 130/131/133/134 indican el bloqueo exacto (paradas, volumen, operaciones desactivadas, margen insuficiente).
- Límites de recursos: Las especificaciones básicas del VPS de XM (RAM/CPU) están diseñadas para varios gráficos con EA ligeros. Si tiene previsto utilizar cuadrículas densas con múltiples símbolos o filtros de ticks que consumen muchos recursos de la CPU, divida los datos entre varios terminales o actualice los recursos con el proveedor.
- Copias de seguridad: dado que los términos de XM establecen que el VPS se elimina al finalizar sin copia de seguridad, guarde sus propias copias de MQL4, perfiles y plantillas (comprímalas y guárdelas fuera del VPS).
- Seguridad: habilite las importaciones DLL solo para EA de confianza; la plataforma bloqueará las bibliotecas que no sean de confianza de forma predeterminada.
Términos exactos de XM que afectan al uso diario
- La verificación de elegibilidad se realiza mensualmente en el momento de la renovación. Si su capital neto menos el crédito es inferior a 5000 $ o tiene menos de 5 lotes completos en los últimos 30 días, y su cuenta no tiene fondos suficientes para cobrar 28 $, el VPS se cancelará a principios de mes. Prepárese para ello exportando la configuración y realizando copias de seguridad fuera del VPS.li>
- Un solo VPS por cliente. No planifique múltiples asignaciones de VPS paralelas bajo un mismo perfil; diseñe su cartera de EA en consecuencia.
- Proporcionado por terceros. XM aclara que el VPS es operado por proveedores externos; el rendimiento y el tiempo de actividad están bajo el control del proveedor.
Poniendo todo junto: un flujo de trabajo completo y fiable
- 1) Prepare su paquete EA en su PC local. Si está editando .mq4, compílelo a .ex4 en MetaEditor.
- 2) Solicite el VPS dentro de su Área de Miembros de XM. Si alcanza 5000 $ + 5 lotes en 30 días, tendrá derecho al nivel gratuito; de lo contrario, se aplicará la cuota mensual de 28 $.
- 3) Conéctese por RDP utilizando la IP, el nombre de usuario y la contraseña que reciba.
- 4) Instale XM MT4 en el VPS (o utilice el terminal preinstalado). Inicie sesión con su contraseña maestra.
- 5) Copie sus EA a MQL4\Experts en el VPS, actualice el Navegador y adjunte cada EA a los gráficos correctos. Habilite Permitir operaciones en vivo (y Permitir importaciones DLL solo si el EA las necesita). Active AutoTrading ON.
- 6) Configure Windows para que el VPS permanezca activo: desactive el modo de suspensión, programe las actualizaciones fuera del horario laboral y añada MT4 a Inicio.
- 7) Supervise. Utilice Expertos/Diario de MT4 para obtener diagnósticos precisos y configure alertas push/por correo electrónico si su EA las admite.
Consejos de aplicación frecuente que evitan fallos silenciosos
- Configúre siempre en el VPS: sus EA deben estar instalados y adjuntos dentro del terminal VPS; ejecutarlos localmente mientras el terminal VPS está cerrado anula las ventajas de continuidad/latencia.li>
- Precisión de los símbolos: adjunte los EA al símbolo exacto del bróker (los sufijos son importantes). Los símbolos incorrectos son una causa habitual de operaciones nulas.
- Permisos en todo momento: los nuevos terminales tienen por defecto una configuración conservadora. Verifique Permitir operaciones en vivo y AutoTrading ON en la compilación del VPS, incluso si los ha habilitado en su PC local.
- Compilar con la compilación actual: Si mantiene el código fuente .mq4, compile con la versión actual de MetaEditor antes de cargarlo para que su .ex4 coincida con la compilación del terminal.
- Respete el ámbito del VPS: el VPS básico de XM está pensado para ejecutar EA, no para optimizaciones intensivas. Mantenga los trabajos del Probador de estrategias en su estación de trabajo local o en un equipo informático dedicado.
Por qué un VPS de XM es útil para los operadores de EA (en términos prácticos)
- Proximidad de la red: ubicar su terminal cerca de los servidores de trading de XM reduce el tiempo de ida y vuelta de las órdenes/eventos de precios, lo que reduce la exposición a la variabilidad de la conexión a Internet doméstica. XM describe el VPS como cercano a sus servidores MT4 específicamente para reducir la latencia.
- Terminal disponible las 24 horas del día, los 7 días de la semana: los cortes de electricidad o las interrupciones del servicio de Internet en casa no detienen el terminal VPS; sus EA siguen funcionando.
- Reinicios predecibles: dado que las comprobaciones de renovación y elegibilidad se realizan el primer día natural de cada mes, puede planificar los reinicios/mantenimientos en torno a ese periodo y mantener un funcionamiento constante.
- Para añadir un EA a MT4: copie .ex4 en MQL4\Experts, actualice Navigator, adjúntelo al gráfico, habilite Permitir trading en vivo y active AutoTrading ON. Si solo tiene .mq4, compile primero a .ex4 en MetaEditor.
- Para ejecutar ese EA de forma continua con XM: solicite el VPS de XM desde su Área de Miembros; si mantiene un capital de 5000 $ menos el crédito y 5 lotes de ida y vuelta durante 30 días, es gratis; de lo contrario, cuesta 28 $ al mes. Conéctese a través de RDP, instale/inicie sesión en XM MT4, copie sus EA al VPS, adjúntelos a los gráficos y deje el terminal abierto. Guarde copias de seguridad, ya que el VPS se elimina al finalizar el mes si no se cumplen los requisitos o no se dispone de fondos suficientes.
- Close