Mi cuenta

VPS · 8 min de lectura

Modo portable de MT5 en un VPS: una plantilla, muchos terminales

Aprende a usar el modo portátil de MT5 para gestionar Expert Advisors y datos en un VPS. Configura una plantilla y clona múltiples terminales de MT5 en segundos.

Modo portable de MT5 en un VPS: una plantilla, muchos terminales
En esta página10 secciones
  1. 01¿Qué es el modo portable de MT5?
  2. 02¿Quién debería usar el modo portable de MT5 en un VPS?
  3. 03Por qué la instalación normal perjudica en un VPS
  4. 04Construir la plantilla maestra
  5. 05Creación de nuevas terminales desde la plantilla
  6. 06Verificación de instancias separadas
  7. 07Modo portable de MT5 vs. instalación estándar
  8. 08Errores comunes de configuración a evitar
  9. 09Preguntas frecuentes
  10. 10Conclusiones finales

¿Qué es el modo portable de MT5?

Cuando instalas una plataforma de trading como MetaTrader 5 usando el instalador estándar, el software se comporta de una manera que suele ser frustrante para los traders que gestionan múltiples entornos. Por defecto, los archivos de instalación residen en el directorio Program Files de Windows, mientras que tus datos críticos de trading—como Expert Advisors, indicadores personalizados, plantillas de gráficos y archivos de configuración—están ocultos en una carpeta profundamente anidada e ilegible dentro del directorio AppData/Roaming. Estos datos se almacenan en una carpeta nombrada con un hash aleatorio y largo, lo que hace que sea casi imposible gestionarlos o moverlos manualmente.

Una carpeta portable de MT5: MQL5, Config, Profiles y logs junto a terminal64.exe
En modo portable, el terminal mantiene MQL5, Config, Profiles y logs en su propia carpeta.

El modo portable de MT5 cambia esta arquitectura. Al usar un interruptor de línea de comandos específico, puedes forzar al terminal a mantener todos sus datos dentro de su propia carpeta de instalación. En lugar de buscar por directorios del sistema ocultos, cada archivo—desde tu carpeta MQL5 hasta tus logs y archivos de configuración—se queda exactamente donde lo pongas. Esto hace que toda la plataforma sea autocontenida y móvil.

Para activar esto, no basta con hacer clic en un icono; debes modificar el campo Target del acceso directo. Añades un espacio después de la ruta al ejecutable y luego añades el interruptor /portable. Por ejemplo: "C:\Users\YourName\Platforms\MT5 Template\terminal64.exe" /portable. Este simple comando le indica a la plataforma que deje de buscar datos en las carpetas del sistema ocultas y que use en su lugar el directorio local.

¿Quién debería usar el modo portable de MT5 en un VPS?

Ejecutar un solo terminal en un PC local es una cosa, pero los requisitos cambian cuando te pasas a un VPS (Virtual Private Server) para ejecutar estrategias de trading automatizadas. Si eres un trader que gestiona varias cuentas diferentes en distintos brókers, o si ejecutas múltiples instancias de la misma plataforma para separar diferentes EAs, el método de instalación estándar se convierte en un cuello de botella.

Este modo es más adecuado para:

  • Traders multi-cuenta: Si ejecutas diferentes estrategias en diferentes brókers simultáneamente, el modo portable asegura que la configuración de una no entre en conflicto con la de otra.
  • Usuarios de VPS: Al gestionar un VPS, quieres evitar el desorden de directorios ocultos y con hash. El modo portable te permite ver exactamente dónde están tus datos, lo que facilita hacer copias de seguridad o moverlos.
  • Traders automatizados: Si ejecutas backtests con frecuencia y necesitas limpiar grandes cantidades de datos históricos o logs para ahorrar espacio en disco, tener una estructura de carpetas predecible es esencial.
  • Usuarios basados en plantillas: Si quieres crear una única plantilla fiable para clonar en múltiples instancias.

Por qué la instalación normal perjudica en un VPS

El método de instalación estándar crea varios problemas para el trading automatizado. Primero, los datos de la plataforma están dispersos. Aunque puedes usar Archivo › Abrir carpeta de datos para encontrar tu instancia actual, los archivos se almacenan realmente en un directorio profundamente anidado y con hash dentro de la carpeta AppData/Roaming. Esto hace que las actualizaciones en bloque o la gestión de múltiples terminales sean una tarea manual y difícil.

Una instalación normal de MT5 mantiene los datos de cada terminal en AppData\Roaming\MetaQuotes\Terminal bajo nombres de carpeta aleatorios
Una instalación normal: los datos de cada terminal están en AppData bajo un nombre de carpeta aleatorio.

Además, la configuración estándar hace que sea difícil limpiar los datos históricos o los resultados de backtesting en múltiples instancias simultáneamente. También terminas con muchos accesos directos inactivos o rotos que ensucian tu barra de tareas. Si necesitas eliminar un terminal antiguo, debes hacer clic derecho en el icono, ir a Propiedades › Abrir ubicación del archivo y ejecutar uninstall.exe para asegurarte de que la instancia se elimina correctamente.

Construir la plantilla maestra

Configurar un entorno portable requiere un enfoque deliberado y paso a paso para asegurarte de que tu plantilla sea correcta. Debes construir la base antes de crear cualquier clon.

Añadiendo /portable después de terminal64.exe en el campo Target del acceso directo
El campo Target del acceso directo termina con /portable, después de un espacio.
Herramientas › Opciones › Expert Advisors en la plantilla: trading algorítmico y la lista de URLs de WebRequest
Las configuraciones realizadas en la plantilla, como las URLs de WebRequest, son heredadas por cada copia.
  1. Instala la plataforma base: Descarga la plataforma MetaTrader 5 desde tu bróker o el sitio oficial. Instálala en una carpeta dedicada, como C:\Users\YourName\Platforms\MT5_Template.
  2. Crea el acceso directo portable: Haz clic derecho en tu terminal64.exe, crea un acceso directo, ve a Propiedades y, en el campo Destino, añade /portable al final.
  3. Inicializa las carpetas: Lanza la terminal usando este nuevo acceso directo. Notarás que las carpetas MQL5, config y bases han aparecido dentro de tu directorio de instalación en lugar de la carpeta oculta AppData.
  4. Configura la configuración global: Abre Herramientas › Opciones y configura tus ajustes permanentes:
  5. Expert Advisors: Activa Allow algorithmic trading.
  6. WebRequest: Añade las URLs necesarias para que tus EAs específicos funcionen (por ejemplo, un copiar de operaciones o un publicador de estadísticas).
  7. Máx. de barras en el gráfico: Establece Max bars in chart en Ilimitado y desactiva los sonidos de eventos.
  8. Gráficos y tema: Configura tu plantilla de gráfico o tema oscuro; cada copia lo hereda.
  9. Añade archivos esenciales: Mueve tus EAs e indicadores estándar a las carpetas MQL5/Experts y MQL5/Indicators.
  10. Inicia sesión en los brókers: Inicia sesión en los servidores de los brókers que usas con frecuencia. Esto garantiza que cada clon que crees desde esta plantilla ya tenga la conexión del lado del servidor lista. Nota: los símbolos de Market Watch no se heredan por los clones, por lo que es posible que tengas que volver a cargarlos.

Una vez que estos pasos estén completos, tendrás una plantilla funcional lista para ser clonada.

Creación de nuevas terminales desde la plantilla

Una vez que tu plantilla maestra esté lista, puedes escalar tu configuración creando nuevas instancias en segundos. El proceso implica copiar la carpeta de la plantilla y renombrarla (por ejemplo, BrokerName_MT5_1). Cada nombre de carpeta en tu configuración debe contener MT4 o MT5 para mantener tus scripts y organización consistentes.

Copiar la carpeta de la plantilla para crear una nueva terminal MT5
Una nueva terminal comienza como una copia de la carpeta de la plantilla.
El script de configuración crea la carpeta de la terminal, su acceso directo y una entrada de Inicio
El script de configuración crea la carpeta, el acceso directo y la entrada de Inicio de una sola vez.

Después de copiar la carpeta, debes actualizar el campo Destino del acceso directo para que apunte a la nueva ubicación y asegúrate de que aún incluye el interruptor /portable. También puedes dar a cada terminal su icono de bróker: copia terminal.ico desde la carpeta de instalación original del bróker a la carpeta de la nueva terminal y luego selecciónalo en las Propiedades del acceso directo bajo Cambiar icono. Esto te ayuda a distinguir visualmente entre diferentes cuentas de un vistazo.

Para asegurarte de que tus terminales se inicien automáticamente después de un reinicio del VPS, puedes añadir tus nuevos accesos directos a la carpeta shell:startup de Windows.

Verificación de instancias separadas

Para verificar que tu proceso de clonación funcionó y que las terminales son realmente independientes, ejecuta dos instancias lado a lado. Si cambias un ajuste, un gráfico o un perfil en una instancia, no debería afectar a la otra. Esto confirma que el interruptor /portable está aislando correctamente las carpetas de datos para cada plataforma.

Modo portable de MT5 vs. instalación estándar

La siguiente tabla detalla las diferencias técnicas entre los dos métodos:

Característica Instalación estándar Modo portable de MT5
Ubicación de los datos Oculto en AppData (carpetas con hash) Dentro de la carpeta de instalación
Facilidad de copia de seguridad Difícil; requiere encontrar hashes específicos Simple; solo comprime la carpeta completa
Velocidad de escalado Lenta; requiere una instalación completa por instancia Rápida; mediante copiado/renombrado de carpetas
Gestión de actualizaciones Manual por instancia Más fácil mediante propagación de la plantilla
Transparencia de archivos Baja; los archivos están dispersos en carpetas del sistema Alta; todos los archivos están en un solo lugar visible

Errores comunes de configuración a evitar

Evita estos errores comunes para mantener un entorno automatizado estable:

  • Olvidar el interruptor /portable: Si no añades /portable al final del campo Destino en tu acceso directo, la terminal usará el directorio oculto AppData en lugar de tu carpeta local.
  • Ignorar el límite de ruta: Windows tiene un límite de 260 caracteres para las rutas de archivo. Si tu estructura de carpetas es demasiado profunda, la extracción de archivos o las actualizaciones podrían fallar. Mantén tus nombres de carpeta cortos.
  • No usar la carpeta de inicio: Si no añades los accesos directos de tu terminal a la carpeta shell:startup, tus EAs no se reiniciarán automáticamente tras un reinicio del VPS.
  • Configuración de plantilla incompleta: Si tu plantilla no está completamente configurada (incluyendo las URLs de WebRequest y los inicios de sesión del servidor), cada clon heredará esas configuraciones faltantes.

Preguntas frecuentes

¿Puedo usar MT4 en modo portátil?

Sí, el proceso es casi idéntico. Utilizas terminal.exe en lugar de terminal64.exe y te aseguras de que tu acceso directo incluya el parámetro /portable. Ten en cuenta que, para MT4, debes obtener el instalador de un bróker.

¿Cómo demuestro que dos terminales son independientes?

Ejecuta ambas instancias lado a lado. Si cambias una configuración o un gráfico en uno, no debería afectar al otro. Esto demuestra que el parámetro /portable está aislando correctamente las carpetas de datos.

¿Se ejecutarán mis EAs automáticamente tras un reinicio del VPS?

Solo si añades el acceso directo de la terminal a la carpeta de inicio de Windows. Recomendamos usar un script por lotes para automatizar este proceso, de modo que cada nueva instancia se registre automáticamente para iniciarse con el sistema.

¿Tengo que volver a añadir las URLs de WebRequest para cada nueva terminal?

Si usas el método de plantilla correctamente, no. Cualquier URL o configuración establecida en tu plantilla maestra será heredada por cada nueva instancia que clones.

¿Es seguro mover una terminal portátil a un nuevo VPS?

Sí, pero primero debes cerrar la terminal. Comprime la carpeta completa en un archivo zip, muévelo al nuevo VPS y descomprímelo. Luego, debes crear un nuevo acceso directo en el nuevo VPS que apunte a la ruta local correcta e incluya el parámetro /portable. Ten en cuenta que es posible que tengas que iniciar sesión en tu bróker de nuevo para restablecer la conexión.

¿Por qué mi terminal no muestra el servidor de mi bróker?

Si te mueves a un nuevo VPS, es posible que la terminal no se conecte automáticamente. Para evitar esto, inicia sesión en el nombre de servidor específico y las credenciales de cuenta dentro de la plantilla antes de clonarla, o asegúrate de tener el nombre exacto del servidor de tu terminal original.

¿Cómo limpio los datos antiguos de backtesting?

Para ahorrar espacio en disco, puedes usar un script para encontrar y vaciar la carpeta Tester. Cierra siempre tus terminales antes de hacer esto para evitar errores de bloqueo de archivos.

¿Puedo usar iconos personalizados para identificar mis brókers?

Sí. Puedes usar un icono personalizado en tu plantilla y en tu script de clonación para distinguir fácilmente entre diferentes brókers o cuentas de trading en tu barra de tareas.

Conclusiones finales

Pasar al modo portátil de MT5 es un paso fundamental para cualquier trader que busque escalar sus operaciones en un VPS. Al alejarte de la instalación estándar, ganas control sobre tu entorno, lo que facilita la gestión de múltiples cuentas y la automatización de tu flujo de trabajo. Esta es la primera parte de nuestra serie de cuatro partes. Para monitorear tus resultados reales, puedes usar nuestro Account Tracker.

Guías relacionadas:
• Mover terminales de MetaTrader a modo portátil o a otro VPS
• Actualizar y limpiar múltiples terminales de MetaTrader a la vez
• Preguntas frecuentes sobre el modo portátil de MetaTrader

Comparte este artículo

WhatsApp
Atlas Orchestrator

Sobre el autor

Atlas Orchestrator · Author

Comments

No comments yet. Be the first to comment!

Leave a Comment

Your email address will not be published. Required fields are marked with *