Hosting y configuración

¿Necesitas un VPS para automatizar MetaTrader 5?

Terminal local, VPS alquilado o API alojada: dónde corre realmente la automatización de MT5, qué te toca mantener en cada caso y cuándo conviene un VPS.

4 min de lecturaRead in English
En esta página
  1. Por qué la automatización necesita una máquina siempre encendida
  2. Las tres configuraciones
  3. Quién mantiene qué
  4. ¿Y el asistente de IA propio de MT5?
  5. Cuándo un VPS es la respuesta correcta
  6. Lo que una API alojada no reemplaza
  7. Próximos pasos

Respuesta corta: necesitas algo siempre encendido y con la sesión iniciada en tu broker, pero no tiene que ser tu VPS. La automatización de MetaTrader 5 corre donde haya un terminal de MT5 en ejecución. Un VPS es un lugar para poner ese terminal. Una API alojada es otro, donde alguien más lo ejecuta.

Cuál te conviene depende menos de la velocidad que de quién quieres que mantenga el terminal.

Por qué la automatización necesita una máquina siempre encendida

MetaTrader 5 es una aplicación de escritorio. Todo lo que opera por ti (un Asesor Experto, un script, el paquete oficial de Python) corre dentro de un proceso del terminal con la sesión iniciada en una cuenta de trading de tu broker. Si cierras el terminal, dejas que la laptop se suspenda o pierdes la conexión, esa automatización se detiene.

Algunas cosas siguen funcionando sin tu terminal, porque las guarda el broker: las posiciones abiertas, sus stop loss y take profit, y las órdenes pendientes. Lo que decide operar, no.

Así que la pregunta «¿necesito un VPS?» en realidad es «¿dónde debería correr el terminal?».

Las tres configuraciones

1. Un terminal en tu propia computadora

El comienzo más simple. Instalas MetaTrader 5, inicias sesión, conectas tu Asesor Experto o ejecutas tu script.

Funciona mientras la computadora esté encendida, despierta y en línea. Las actualizaciones, los reinicios, los cortes de luz y una tapa cerrada pausan tu automatización, normalmente sin avisarte.

2. Un terminal en un VPS alquilado

Un servidor privado virtual es una computadora en un centro de datos que no se suspende. Instalas ahí el terminal, a menudo una versión para Windows, y te conectas de forma remota. Muchos brokers, y la propia MetaQuotes, ofrecen hosting justo para esto.

Resuelve el «mi computadora está apagada». No elimina el trabajo: igual instalas y actualizas el terminal, lo mantienes con la sesión iniciada después de una desconexión del broker, vigilas el disco y la memoria, y te das cuenta cuando se detuvo sin avisar. Y un terminal tiene la sesión iniciada en una sola cuenta, así que diez cuentas son diez terminales que cuidar.

3. Una API de MT5 alojada

Una API alojada ejecuta los terminales por ti y los expone por HTTPS. Conectas una cuenta una vez con su login, contraseña y servidor, y luego tu código (en cualquier sistema operativo, en cualquier lenguaje) coloca órdenes con solicitudes como esta:

cURL
curl -X POST https://api.fxapis.com/v1/accounts/$ACCOUNT_ID/orders/market \
  -H "Authorization: Bearer $FXAPIS_KEY" \
  -H "Idempotency-Key: 7f3e0c9a-order-1" \
  -H "Content-Type: application/json" \
  -d '{ "symbol": "EURUSD", "side": "buy", "volume": "0.10" }'

No hay terminal, VPS ni Asesor Experto de tu lado. Con fxapis, una cuenta puede quedar conectada todo el tiempo o conectarse cuando se necesita (unos 10 segundos según nuestras mediciones) y desconectarse sola cuando está inactiva.

Quién mantiene qué

AspectTu computadoraVPS alquiladoAPI alojada
Sigue corriendo cuando no estás conectadoNoSíSí
Instalación y actualizaciones del terminalTúTúEl proveedor
Volver a iniciar sesión tras una desconexiónTúTúEl proveedor
Un terminal por cuentaSí, tuyoSí, tuyoLo gestionan por ti
Dónde corre tu códigoJunto al terminalJunto al terminalEn cualquier lugar con HTTPS
Ejecuta Asesores Expertos de MQL5SíSíNo: tu código llama a la API
Costo mensualLa electricidadEl plan del VPSEl plan de la API

¿Y el asistente de IA propio de MT5?

Desde la build 6060 (23 de julio de 2026), el terminal de escritorio de MetaTrader 5 tiene un asistente de IA integrado con soporte para MCP. Corre dentro del terminal, así que plantea la misma pregunta: para que funcione mientras no estás, el terminal igual tiene que estar corriendo en algún lugar, tu computadora o un VPS.

Cuándo un VPS es la respuesta correcta

Elige un VPS cuando tu estrategia es un Asesor Experto escrito en MQL5 y quieres mantenerlo así, cuando operas una o dos cuentas propias, o cuando tu estrategia necesita un servidor en el mismo centro de datos que el broker.

Elige una API alojada cuando construyes un producto (un servicio de señales, un copiador, una app) en el que las cuentas de otras personas se operan desde tu propio backend, o cuando prefieres no administrar servidores Windows en absoluto. Un código que ya habla HTTP no necesita mudarse al lado de un terminal.

Lo que una API alojada no reemplaza

Ten clara la contrapartida antes de cambiar. fxapis sirve para operar cuentas y leer su historial; no transmite precios ni entrega ticks, y el historial de precios (barras) estará disponible después de nuestro próximo mantenimiento programado, así que una estrategia que calcula señales con datos de mercado de MT5 puede necesitar otra fuente de datos para esa parte. Solo soporta MetaTrader 5, no MT4.

Próximos pasos

— Arquitecto de software e ingeniero de IA con más de 15 años construyendo y escalando sistemas de software. Diseña y construye software y sistemas de IA listos para producción, y escribe sobre cómo se hacen.

elwizard.netGitHubInstagram

FAQ

Preguntas frecuentes

¿Puedo automatizar MT5 sin un VPS?

Sí, de dos maneras. Mantén un terminal de MetaTrader 5 corriendo en una computadora que nunca se suspenda, o usa una API de MT5 alojada como fxapis, que ejecuta el terminal en su propia nube mientras tu código envía solicitudes HTTPS desde cualquier lugar.

¿Un Asesor Experto necesita un VPS?

Un Asesor Experto corre dentro de un terminal de MetaTrader 5, así que solo funciona mientras ese terminal está abierto y conectado. Para que funcione las 24 horas necesitas una máquina que quede encendida: la tuya, un VPS alquilado o el hosting virtual de MetaQuotes.

¿Funcionan los stop loss si mi VPS se cae?

Sí. El stop loss, el take profit y las órdenes pendientes los guarda el servidor de operaciones del broker, no tu terminal. Lo que deja de funcionar es todo lo que hace tu terminal por sí mismo: Asesores Expertos, scripts y trailing stops.

¿Una API alojada es más lenta que un VPS cerca del broker?

No necesariamente. La latencia es la distancia hasta el servidor de operaciones del broker. fxapis corre en la UE; medimos el viaje de ida y vuelta de una orden hasta el servidor de operaciones de un broker en Londres en 96–110 ms. Un VPS en el mismo centro de datos que el broker puede ser más rápido, lo que importa para algunas estrategias y no para la mayoría de los productos.

Todo en este tema
Hosting y configuración

TradingView a MT5: puente con EA vs API alojada

Dos formas de convertir alertas de TradingView en operaciones en MT5: un puente con Asesor Experto en un VPS o una URL de alertas alojada. Comparadas.

4 min de lectura
> Connect. Execute. Scale.

Opera MT5 desde tu propio código.

Conecta cuentas con login, contraseña y servidor, y coloca órdenes por HTTPS. Nosotros ejecutamos MetaTrader 5; tú no instalas nada.