Cuenta abierta, bot listo, y tú trabajando en un MacBook. Ahí empieza el lío. MetaTrader 5 se instala sin problemas, el icono aparece en el Dock, y aun así tu bot se comporta distinto al de todos los demás.

No existe una versión real de MetaTrader 5 para Mac. Lo que descargas es la versión de Windows envuelta en una capa de traducción, y deja de operar en cuanto el Mac entra en reposo. Para un bot que tiene que aguantar toda la semana, ahí está toda la historia.

¿Se puede usar MetaTrader 5 en un Mac?

Arranca, pero no funciona de forma nativa. MetaQuotes distribuye su propio instalador para macOS, y dentro va la versión de Windows envuelta en Wine. En un chip de la serie M, encima se suma Rosetta 2. Estás ejecutando software de Windows, traducido, sobre un procesador para el que nunca se escribió.

MetaQuotes no ha sacado una build nativa de macOS en todos estos años. El salto de Apple a sus propios chips ha ensanchado esa distancia en lugar de cerrarla.

Operando a mano apenas lo notas. Abres un gráfico, mandas una orden y ya está. Las grietas salen justo donde un bot se apoya. El probador de estrategias va lentísimo, y un backtest de dos años se te come la tarde entera. Los expert advisors que llaman a una DLL externa suelen negarse a funcionar bajo Wine. Y el puente de Python de MetaTrader, el que necesitas si quieres construir algo tuyo, no es fiable en Apple Silicon. Si vas por ahí, lee antes cómo construimos un bot de trading con Claude Code, y asume que desarrollar en Mac está bien y ejecutarlo es mejor en otro sitio.

¿Por qué se para mi bot al cerrar la tapa?

Porque un expert advisor solo vive mientras MetaTrader está abierto en una máquina despierta. Tapa cerrada, bot apagado. Ni operaciones nuevas, ni, lo que más duele, gestión de lo que ya tienes abierto.

Esa segunda parte se la salta casi todo el mundo, y es la que cuesta dinero.

El stop loss y el take profit se quedan donde están. Viven en el servidor de tu bróker y ese servidor no duerme. Lo que gestiona el bot por su cuenta se queda mudo. El trailing stop deja de moverse. El break-even no se coloca. Una salida por tiempo, por ejemplo cerrar todo antes del cierre del viernes, sencillamente no ocurre. La posición sigue abierta, sin el cerebro que debía vigilarla.

Puedes desactivar el reposo en Ajustes del Sistema, en Batería, y dejar la tapa abierta. Aguanta hasta la primera actualización de macOS que reinicia de madrugada, o hasta que alguien cierre el portátil porque el gato se ha subido encima. Un bot que solo opera mientras tú estás cerca no es un bot.

¿Por qué se congela MT5 al arrancar en un chip M?

Casi siempre por un choque entre una build recién salida de MT5 y la capa Wine de debajo. El patrón se reconoce enseguida. Actualizas, pulsas el icono y aparece una ventana vacía.

En el foro de MQL5, usuarios con macOS Sequoia 15.5 sobre un M4 contaron exactamente eso. El terminal se congelaba justo tras arrancar y nunca llegaba a la pantalla de acceso. Reinstalar no hizo nada. Borrar el contenedor entero, ~/Library/Containers/net.metaquotes.wine.metatrader5, tampoco. Lo que funcionó fue volver a la build 5430, o saltar a la beta 5574 donde ya estaba corregido.

Aquí está el riesgo de verdad de la ruta Wine. La mayoría de las veces funciona bien. El problema es cuándo falla: una actualización de MT5 o de macOS puede dejar tu bot parado justo cuando no estás mirando. Un usuario de Windows no tiene esa línea de fractura extra.

¿Qué opciones tienes en un Mac y cuánto cuestan?

Cuatro rutas, y se diferencian sobre todo en una cosa: si tu bot sigue funcionando cuando tú no lo estás mirando.

Opción ¿Aguanta 24/5? Lo que cuesta Dónde falla
Instalador Wine de MetaQuotes No Gratis Muere con el reposo. A veces se rompe tras una actualización. Los EA con DLL suelen fallar.
Parallels con Windows 11 Solo si el Mac sigue encendido Unos €100 al año más la licencia de Windows Arregla la emulación, no el reposo. Se come la RAM y la batería.
Un portátil Windows aparte Mientras esté encendido y conectado Unos cientos de euros de segunda mano Tu wifi y tu luz. Se cae cuando no estás en casa.
Un VPS en un centro de datos De €10 a €20 al mes Un coste fijo mensual. Hay que entrar una vez y dejarlo bien montado.

¿Parallels da la talla para un bot?

Dentro del propio Mac es lo mejor que existe. Windows 11 para ARM va fino en Parallels sobre un chip M, y MT5 se comporta como software normal de Windows, sin Wine estorbando. Los cuelgues raros desaparecen, el probador de estrategias vuelve a ser usable y los EA con DLL funcionan sin más.

Fíjate bien en qué problema estás resolviendo. Parallels quita la capa de traducción. No mantiene el Mac despierto.

Si ejecutas el bot en Parallels, todo tu trading sigue colgando de un portátil que tiene que quedarse en la mesa, enchufado y con el reposo desactivado. Súmale la licencia de unos cien euros al año y la RAM que tienes que asignarle a Windows, seis u ocho gigas enseguida, y la cuenta se tuerce. Ese dinero paga un VPS durante dos a cuatro meses y te quita el portátil de la cabeza para siempre.

Parallels tiene sentido si necesitas Windows por otros motivos. Solo para un bot, estás comprando la solución al problema equivocado.

¿Por qué un VPS zanja el asunto para casi todos?

Un VPS es una máquina Windows en un centro de datos que no duerme, no recibe actualizaciones de macOS y no necesita capa de traducción. Tu bot sigue operando con el MacBook guardado en la mochila. El Mac queda reducido a la pantalla desde la que echas un vistazo de vez en cuando.

Calcula entre diez y veinte euros al mes. Entras con Microsoft Remote Desktop de la Mac App Store, porque un VPS Windows habla RDP y no Compartir pantalla. Después instalas MT5 una vez, subes el bot y lo dejas en paz. Si se te cae internet en casa durante un dato macro, tu bot ni se entera.

Hay una segunda ganancia que solo ves cuando la buscas. Un VPS suele estar físicamente cerca de los servidores de tu bróker, normalmente en Londres, Fráncfort o Nueva York. Tus órdenes recorren menos camino, y en una estrategia que opera movimientos cortos eso se nota en el precio medio de ejecución. Lo explicamos aparte en por qué un VPS importa tanto para un bot de trading, incluido qué mirar antes de elegir uno.

La misma lógica vale si estás pensando en gestionar el bot desde el móvil. Se puede, siempre que el bot viva en un sitio del que no se caiga. Échale un ojo a cómo funciona de verdad un bot de trading desde el móvil.

¿Y si ya estás atascado?

Empieza por comprobar si el culpable es el Mac. Si tu bot está quieto con el terminal abierto de par en par, el problema es otro, y nuestro texto sobre un bot que no abre operaciones te lleva antes a la solución.

Si el que está congelado es MT5, o no arranca, mira tu build en Ayuda y Acerca de. Si vienes de una actualización recién caída, busca tu número de build en el foro de MQL5 antes de pasarte horas desinstalando. Cuando hay más gente reportando lo mismo, volver a la última build estable suele ser la salida más rápida.

Y luego mira con honestidad lo que has montado. Si cada mañana tienes que comprobar si el portátil aguantó despierto toda la noche, te has convertido en la pieza más débil de tu propio sistema. Eso no lo arregla ningún ajuste de macOS. Un bot tiene que vivir en algo que no tenga tapa.

Pon tu bot donde no se pueda caer

Montamos el bot en un servidor que está siempre encendido, con el portátil cerrado. Tu propia cuenta, tu propia contraseña. Cobramos un 30 por ciento de tu beneficio y nada cuando pierdes.

Empezar