

Este artículo te guiará para comenzar con MetaTrader 4 en Linux, desde la descarga hasta la instalación. Tu camino al mundo del trading comienza ahora.
MetaTrader 4 (MT4) es una plataforma de trading ampliamente utilizada en Forex y CFDs. En Linux, no es compatible de forma nativa, pero puedes ejecutarlo mediante una herramienta de compatibilidad como Wine.
Esta guía te explica todo lo que necesitas saber para instalar y ejecutar MT4 en Linux, ya sea en tu escritorio o en un servidor privado virtual (VPS).
Antes de instalar Wine, asegúrate de que tu sistema esté listo. MetaTrader 4 es una aplicación de 32 bits, por lo que debes habilitar el soporte de 32 bits y configurar el repositorio oficial de WineHQ.
Verifica tu versión de Ubuntu Estas instrucciones funcionan para Ubuntu 20.04 LTS, 22.04 LTS y posteriores. Ejecuta:
lsb_release -a
¿Qué distribución de Linux funciona mejor?
La mayoría de las distribuciones modernas de Linux pueden ejecutar MT4 con Wine, pero algunas son más amigables para principiantes:
Ubuntu (20.04 LTS, 22.04 LTS, versiones más recientes) y Linux Mint son los más ampliamente compatibles y se recomiendan por su estabilidad.
En hardware más antiguo, opciones ligeras como MX Linux o Lubuntu ofrecen un rendimiento más fluido.
En los servidores, se prefiere Ubuntu LTS por su soporte a largo plazo y su fácil gestión de paquetes.
Consejo: Cuanto más ligero sea el entorno de escritorio, más rápido funcionará MT4. Si tu PC es débil, evita entornos de escritorio pesados como GNOME completo con muchas extensiones.
Habilita la arquitectura de 32 bits
Descarga y añade el llavero WineHQ (método moderno, apt-key está en desuso):
sudo mkdir -pm755 /etc/apt/keyrings
sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key
Agrega el repositorio WineHQ (reemplaza $(lsb_release -cs) con el nombre en clave de tu Ubuntu, por ejemplo, jammy para 22.04):
Actualiza las listas de paquetes
Ahora tu sistema está listo para instalar Wine.
Una herramienta de compatibilidad permite ejecutar MT4 en Linux. Recomendamos Wine, para que puedas operar desde un sistema ligero y de código abierto (a menudo más rápido y estable que Windows en equipos antiguos).
1. Abre una ventana de terminal y escribe el siguiente comando para instalar la última versión de Wine Stable:
sudo apt-get install wine-stable
2. Para instalar una versión para desarrolladores, escribe:
sudo apt-get install wine-development
3. Confirma que Wine esté instalado:
wine --version
Deberías ver wine-6.0 o una versión más reciente. Compáralo con la versión estable actual que aparece en WineHQ.org.
MT4 es un programa de 32 bits, por lo que debe ejecutarse dentro de un entorno Wine de 32 bits. Abre una terminal y ejecuta:WINEARCH=win32 WINEPREFIX=~/.wine32 winecfg
Esto crea un prefijo dedicado de 32 bits en ~/.wine32 y lanza el panel de configuración de Wine. Cuando se te solicite, permite que Wine instale Mono (para soporte de .NET) y Gecko (para renderizado).
En la ventana de winecfg, en la pestaña Aplicaciones, asegúrate de que la versión de Windows esté configurada en Windows 7 (la configuración predeterminada funciona bien).
En la pestaña Unidades, haz clic en Detección automática para que Wine asigne tus directorios de Linux como unidades de Windows.
Dado que MT4 es de 32 bits, debería instalarse en Archivos de programa (x86) dentro de tu prefijo de Wine. Si el instalador intenta usar simplemente Archivos de programa, cámbialo a Archivos de programa (x86).
Descarga el archivo de instalación MT4 para Windows (mt4setup.exe) desde la página de plataformas de trading de FBS. Asegúrate de que diga MT4, no MT5, en el nombre del archivo.
Descargaste el archivo de instalación, ahora es momento de ejecutarlo. Hay dos opciones:
Ábrelo con Wine Windows Program Loader, sigue los pasos de instalación en la ventana de configuración al estilo Windows y ejecuta terminal.exe.
Copia la carpeta que contiene los archivos previamente instalados del terminal desde un sistema Windows. Una vez copiada, simplemente ejecute el archivo ejecutable del terminal, terminal.exe: se abrirá automáticamente usando Wine.
Si no puedes instalar MT4 en Linux usando los métodos que describimos, intenta una versión web de MT4 o una versión móvil. Para aprender a operar desde tu dispositivo móvil, lee el artículo de FBS Tres pasos para comenzar a operar desde tu dispositivo móvil.
Una vez que te registres con FBS, crea una cuenta de trading y accede (si aún no lo hiciste).
Si prefieres una interfaz gráfica en lugar de ejecutar Wine desde la terminal, puedes usar herramientas de compatibilidad como PlayOnLinux o Bottles. Estas herramientas administran los prefijos de Wine por ti y facilitan aislar MT4 de otras aplicaciones.
Usando PlayOnLinux:
Instala PlayOnLinuxsudo apt install playonlinux.
Inicia PlayOnLinux y haz clic en Instalar un programa.
Crea una nueva unidad virtual de 32 bits (prefijo).
Selecciona Instalar un programa no listado → busca el instalador de MT4 (.exe).
Sigue el asistente para completar la instalación. PlayOnLinux creará accesos directos para iniciar MT4 directamente desde su menú.
Usando de Bottles (una herramienta moderna alternativa)
Instala Bottles desde tu gestor de paquetes o Flathub.
Crea un nuevo entorno de 32 bits (Gaming o el preajuste Application funcionan).
Agrega el instalador de MT4 y ejecútalo dentro de Bottles.
Una vez instalado, puedes iniciar MT4 desde Bottles con el aislamiento adecuado y la configuración automática de Wine manejada.
Uso de Lutris (enfocado en juegos, opcional) Aunque Lutris está diseñado para juegos, también puede gestionar prefijos de Wine. Los usuarios avanzados pueden agregar MT4 como un ejecutable personalizado dentro de Lutris para beneficiarse de la gestión de versiones de Wine y el aislamiento del entorno.
Estas herramientas GUI son opcionales, pero simplifican la configuración de Wine (gestión de prefijos, DLLs y bibliotecas). Si eres nuevo en Wine o prefieres una configuración más limpia, PlayOnLinux o Bottles pueden ser más confiables que la configuración manual mediante terminal.
Una vez que MetaTrader 4 se instale bajo Wine, crea un directorio virtual de Windows donde residen todos los archivos de la plataforma. Conocer esta ubicación es importante si quieres agregar Asesores Expertos (EA), indicadores personalizados, scripts o guardar plantillas de gráficos.
Ruta de la carpeta de datos predeterminada (con prefijo Wine de 32 bits):
~/.wine32/drive_c/Archivos de programa (x86)/MetaTrader 4/
Dentro de esta carpeta, encontrarás los subdirectorios estándar de MT4:
MQL4/Expertos: coloca aquí a los Asesores Expertos (robots de trading automatizado).
MQL4/Indicadores: coloca aquí indicadores técnicos personalizados.
MQL4/Scripts: almacena scripts para acciones rápidas de una sola vez.
Perfiles/plantillas: guarda o carga tus plantillas y diseños de gráfico.
Para abrir rápidamente la Carpeta de datos desde el propio MT4: en el menú de la plataforma, ve a Archivo — Abrir carpeta de datos. Esto te llevará a la ruta exacta de Wine que se usó para tu instalación.
Nota: Si creaste un prefijo de Wine personalizado o usaste PlayOnLinux/Bottles, la ruta será diferente (revisa la ubicación del prefijo que configuraste).
Muchos traders prefieren ejecutar MetaTrader 4 en un Servidor Privado Virtual (VPS) para tener mayor tiempo de actividad, latencia mínima y fiabilidad 24/7. El proceso en un VPS con Linux es similar al de un escritorio, pero accederás a él a través de herramientas SSH como PuTTY.
Desde Windows: descarga e instala PuTTY.
Desde Linux/Mac: abre tu terminal.
Ejecuta: ssh usuario@su-ip-vps
(Reemplaza user y your-vps-ip con los datos de ingreso a tu VPS).
Una vez que hayas ingresado, actualiza los paquetes e instala Wine tal como lo harías en tu escritorio:
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install --install-recommends winehq-stable
Confirma que Wine esté funcionando:
wine --version
Crea un prefijo de 32 bits y ejecuta winecfg:
WINEARCH=win32 WINEPREFIX=~/.wine32 winecfg
Permite que Mono y Gecko se instalen, establece la versión de Windows a Windows 7 y autodetecta las unidades.
Tienes dos opciones:
Ejecuta el instalador directamente en el VPS
Sube mt4setup.exe a su VPS mediante scp o el panel de control de tu hosting.
Ejecútalo: wine mt4setup.exe
Copia una instalación existente de MT4
Copia la carpeta MetaTrader 4 (desde tu PC) en el prefijo Wine de tu VPS: ~/.wine32/drive_c/Program Files (x86)/
A continuación, ejecuta terminal.exe dentro de la carpeta:
wine terminal.exe
Deshabilita los servicios VPS innecesarios para ahorrar recursos.
Mantén tu terminal MT4 minimizado para reducir el uso de la CPU.
Realiza copias de seguridad regularmente de tus carpetas MQL4 y perfiles.
Con MT4 en un VPS Linux, tus Asesores Expertos y operaciones pueden funcionar las 24 horas del día, incluso si tu computadora de casa está desconectada.
Después de iniciar MT4 en Linux por primera vez, realiza algunos pasos rápidos para asegurarte de que todo funcione correctamente:
Inicia sesión en tu cuenta
En MT4, ve a Archivo — Ingreso a la cuenta para operar.
Selecciona un servidor de FBS de la lista, introduce el ingreso (número de cuenta) y la contraseña.
Verifica la conexión
Mira en la esquina inferior derecha de la plataforma. Una barra de conexión verde/roja con tiempos de ping significa que te conectaste.
Abre un gráfico
Desde el panel Market Watch, haz clic derecho en un símbolo (por ejemplo, EURUSD) y elige Ventana de gráfico.
Aplica cualquier plantilla o indicadores que prefieras.
Coloca una operación de prueba
Haz clic con el botón derecho en el gráfico o símbolo: Nueva orden.
Ingresa un volumen pequeño (por ejemplo, 0.01 lotes) para probar la ejecución.
Decide si Comprar o Vender.
La orden aparecerá en la pestaña Terminal — Operar.
Cierra la operación
Resalta la posición abierta en la pestaña Operar, haz clic con el botón derecho del ratón y selecciona Cerrar orden.
Esto confirma que tu instalación y conexión están funcionando correctamente.
Consejo: Usa una cuenta Demo para la primera ejecución para que puedas probar de manera segura gráficos, órdenes y conexiones al servidor antes de operar en vivo.
Solución de problemas comunes en Linux
Ejecutar MT4 bajo Wine no siempre es fluido. Aquí hay algunos problemas comunes y cómo solucionarlos:
La pestaña Mercado no funciona El Mercado incorporado (para indicadores/EA) puede no funcionar correctamente en Wine. Esta es una limitación de Wine. Como solución temporal, descarga indicadores o Asesores Expertos manualmente desde el sitio web de MQL5 y cópielos en la carpeta MQL4 (consulta la sección Directorio de datos a continuación).
Instalaciones de MT5 en lugar de MT4 Algunos enlaces de los brokers descargan automáticamente MT5. Verifica dos veces que estés utilizando el instalador correcto de MT4 (mt4setup.exe). Siempre puedes obtener el instalador oficial de MT4 directamente de MetaQuotes.
Las fuentes parecen rotas o ilegibles Si los gráficos o menús muestran caracteres extraños, instala las fuentes básicas TrueType de Microsoft: sudo apt-get install ttf-mscorefonts-installer
Luego reinicia Wine y MT4.
No hay conexión con el servidor de trading A veces las bibliotecas de red no se cargan correctamente en Wine. Asegúrate de que wine-gecko y wine-mono estén instalados y revisa tu firewall. Si el problema persiste, ejecuta MT4 en un prefijo Wine nuevo.
Falla después de la actualización Después de una actualización automática de la plataforma, MT4 puede no iniciarse. Elimina la caché terminal.exe (en la carpeta AppData/Roaming/MetaQuotes dentro de tu prefijo Wine) y reinstala MT4.
Si los problemas persisten, considera ejecutar MT4 en PlayOnLinux/Bottles con un prefijo aislado de 32 bits; esto a menudo mejora la estabilidad.

Si quieres que el proceso de instalación sea aún más fácil, puedes utilizar un script preconstruido que descarga e instala MT4 automáticamente:
wiget https://download.mql5.com/cdn/web/metaquotes.software.corp/mt4/mt4ubuntu.sh ; chmod +x mt4ubuntu.sh ; ./mt4ubuntu.sh
Lo que hace este script
Descarga el script oficial mt4ubuntu.sh de MetaQuotes.
Lo hace ejecutable con chmod +x.
Lo ejecuta, lo cual:
Instala los paquetes de Wine requeridos.
Crea un prefijo de Wine para MT4.
Descarga y ejecuta automáticamente el instalador de MT4.
Requisitos previos
Antes de ejecutar el script, asegúrate de que:
Habilitaste la arquitectura de 32 bits (sudo dpkg --add-architecture i386).
El repositorio WineHQ y los paquetes ya están configurados (ver sección de Requisitos previos).
Lo estás ejecutando en Ubuntu 20.04 LTS, 22.04 LTS o posterior.
Cómo revertir (eliminar)
Si algo sale mal o deseas eliminar el MT4 que se instaló de forma automática:
Elimina el prefijo Wine creado (normalmente ~/.wine o ~/.wine32 si se modificó):
Eliminar los paquetes de Wine instalados si es necesario:
sudo apt remove --purge winehq-stable wine-stable wine-stable-i386 wine-stable-amd64
sudo apt autoremove
Eliminar el propio script:
rm mt4ubuntu.sh
Consejo: Si quieres tener más control (prefijo Wine personalizado, PlayOnLinux/Bottles), es mejor que uses el método manual en lugar del script de un solo comando.
Ejecutar software de Windows en Linux a través de Wine introduce consideraciones adicionales de seguridad. Ten en cuenta lo siguiente antes de instalar o realizar operaciones:
Verifica fuentes Siempre descarga los instaladores (Wine, MT4 y scripts de shell) desde los sitios web oficiales (WineHQ, MetaQuotes y FBS). Evita espejos o foros de terceros.
Ten precaución con los scripts de un solo comando Los scripts de Shell pueden ejecutar cualquier cosa con los privilegios de su usuario. Revise el contenido del script antes de ejecutarlo. No uses sudo a menos que sea absolutamente necesario.
Usa el principio de menor privilegio Ejecuta Wine con una cuenta de usuario regular, no como root. Mantenga MT4 confinado a su propio prefijo de Wine (por ejemplo, ~/.wine32) para que no interfiera con otras apps.
Prefijos de Sandbox Considera crear un prefijo de Wine dedicado para MT4 en lugar de usar el predeterminado. Esto aísla sus archivos y reduce el riesgo si algo sale mal.
Higiene del sistema Mantén tu distribución de Linux, Wine y MT4 actualizados. Utiliza un firewall y evita instalar software innecesario de Windows dentro de Wine.
Nota: Ejecutar MT4 en Wine no es inherentemente menos seguro que hacerlo en Windows, pero aumenta la superficie de ataque. Trata tu entorno de trading con el mismo cuidado que un sistema de producción.
Mantener tu instalación de MT4 limpia y funcionando bien en Linux requiere un cuidado regular.
Actualiza los paquetes de WineHQ Mantén Wine actualizado para correcciones de errores y mejor compatibilidad:
sudo apt update
sudo apt upgrade
Revisa la versión de Wine:
wine --version
Actualiza MT4 MT4 generalmente se actualiza automáticamente. Si una actualización rompe la plataforma bajo Wine, puedes reinstalar MT4 dentro del mismo prefijo o crear un prefijo nuevo (ver más abajo).
Elimina o restablece un prefijo de Wine Si tu prefijo de MT4 se vuelve inestable:
rm -rf ~/.wine32
Luego vuelve a crearlo:
WINEARCH=win32 WINEPREFIX=~/.wine32 winecfg
Realiza una copia de seguridad de tus perfiles de trading Antes de eliminar o restablecer Wine, siempre guarda tu carpeta de datos de MT4. Esto mantiene seguros tus indicadores, EAs y plantillas. Ubicación predeterminada:
~/.wine32/drive_c/Archivos de programa (x86)/MetaTrader 4/
Copia las subcarpetas MQL4/ y profiles/ a otro directorio. Puedes restaurarlos más tarde en una instalación limpia de MT4.
Desinstala Wine por completo (si es necesario)
sudo apt purge winehq-stable wine-stable
sudo apt autoremove
Consejo: Hacer copias de seguridad regularmente de tus carpetas MQL4 y de plantillas ahorra horas de tiempo de configuración si algo sale mal.