⬡ TUTORIAL PASO A PASO · LECTURA 12 MIN

Cómo instalar y configurar un bot (EA) en MetaTrader 5.

Desde el archivo del bot hasta verlo operando en cuenta demo — incluyendo backtest en el Strategy Tester, optimización sin caer en overfitting y por qué vas a querer un VPS. Con diagramas de la interfaz.

Por el equipo RoboTraderIA· actualizado may/2026· nivel principiante

Tienes un Expert Advisor (EA) — sea uno que programaste, que descargaste de nuestro bot gratis, o que compraste — y ahora necesitas hacerlo funcionar en MetaTrader 5. Este tutorial cubre el proceso completo, desde cero, con atención a los detalles que traban al principiante (el famoso "lo instalé pero el bot no opera"). Vamos del archivo al backtest y al despliegue.

Requisito previo: necesitas tener MT5 instalado (descargado desde tu bróker, no desde la web genérica — necesitas el servidor del bróker correcto) y el archivo del EA, con extensión .ex5 (compilado) o .mq5 (código fuente). Si aún no elegiste bróker, mira nuestras reseñas de brókeres con MT5.

01Paso 1: Poner el EA en la carpeta correcta

MT5 solo ve los bots que estén en la carpeta de datos correcta. La forma más segura de llegar a ella:

AAbrir la carpeta de datos

En MT5, ve a Archivo → Abrir carpeta de datos. Eso abre el explorador de archivos exactamente en la carpeta que usa MT5 — evita el error común de poner el EA en la carpeta de instalación equivocada.

MetaTrader 5 — menú Archivo
Nuevo gráfico Abrir cuenta Abrir carpeta de datos ← Imprimir 📁 MQL5 📁 Experts ← pon aquí el EA 📁 Indicators 📁 Scripts
BCopiar a MQL5 / Experts

En la carpeta que se abrió, entra en MQL5 → Experts y pega ahí el archivo de tu bot (.ex5 o .mq5). Si es un indicador, va en Indicators; si es un script, en Scripts.

CActualizar el Navegador

Vuelve a MT5. En el panel Navegador (Ctrl+N si no está visible), haz clic derecho en "Expert Advisors" y elige Actualizar. Tu bot debería aparecer en la lista.

02Paso 2: Habilitar el Auto Trading

Este es el paso que más genera el "mi bot no hace nada". MT5 tiene un botón maestro de trading automatizado que necesita estar verde/encendido. Sin él, el EA se carga en el gráfico pero no envía ninguna orden.

Barra de herramientas MT5
Algo Trading ← debe estar VERDE. Si está en rojo, haz clic para activar.

El botón está en la barra de herramientas superior, llamado "Algo Trading" (o "Auto Trading" en versiones antiguas). Verde = encendido. Rojo = apagado. Haz clic para alternar.

Dos niveles de permiso: además del botón global, cada EA tiene su propio permiso. Al arrastrar el bot al gráfico (siguiente paso), en la pestaña "Común" marca "Permitir el trading automatizado". Los dos tienen que estar activos.

03Paso 3: Arrastrar el EA al gráfico

Abre el gráfico del activo que quieres operar (ej.: WIN, EURUSD). En el Navegador, arrastra el EA sobre el gráfico (o haz doble clic). Se abrirá una ventana de configuración.

1Pestaña "Común"

Marca "Permitir el trading automatizado". Las demás opciones (permitir importación de DLL, etc.) normalmente se dejan sin marcar por seguridad, salvo que el bot lo exija.

2Pestaña "Parámetros de entrada"

Aquí están las variables del bot (tamaño del lote, stop, take, período de las medias, etc.). Configúralas según la estrategia. Empieza siempre con el lote mínimo.

3Confirmar

Haz clic en OK. Si todo salió bien, aparece una carita sonriente 🙂 en la esquina superior derecha del gráfico — significa que el EA está activo. Si aparece una 🙁 o una ✗, el auto trading no está habilitado en algún nivel.

Señal verde de éxito: el icono del EA sonriendo en la esquina del gráfico + el nombre del bot al lado. Si ves eso, el bot está monitoreando el mercado y va a operar según sus reglas.

04Paso 4: Backtest en el Strategy Tester (ANTES de operar)

Este paso es innegociable. Nunca ejecutes un EA en cuenta real sin probarlo antes en el histórico. MT5 tiene un simulador integrado — el Strategy Tester — que corre tu bot sobre años de datos pasados en segundos.

Ábrelo con Ver → Strategy Tester (o Ctrl+R). Configura:

  • Expert: selecciona tu bot
  • Símbolo: el activo (ej.: WIN, EURUSD)
  • Período: el timeframe (M5, M15, H1...)
  • Intervalo de fechas: usa como mínimo 2-3 años, abarcando subida, bajada y lateralización
  • Modelado: "Cada tick basado en ticks reales" es el más preciso (y el más lento)
Strategy Tester — resultado de backtest
Curva de capital (equity) drawdown Ganancia: +R$ 4.280 DD máx: 12% Trades: 1.204 Aciertos: 58%

Lee el drawdown, no solo el beneficio: una curva que sube bonita pero con un drawdown del 40% es una bomba de tiempo — significa que en algún momento perderías el 40% de la cuenta. Busca un drawdown bajo (idealmente por debajo del 20% para un trader pequeño) con una curva de capital relativamente suave. Una curva "demasiado buena", una recta perfecta, suele ser señal de overfitting.

05Paso 5: Optimización (con doble cuidado)

El Strategy Tester también optimiza — prueba cientos de combinaciones de parámetros para encontrar la "mejor". Es potente y peligroso en la misma medida. El riesgo es el overfitting: encuentras los parámetros que habrían sido perfectos en el pasado, pero que fallan en el futuro porque se ajustaron al ruido, no a la señal.

Cómo optimizar sin engañarte:

  1. Divide los datos: optimiza en el 70% del período (in-sample) y valida en el 30% restante (out-of-sample) que el bot nunca "vio".
  2. Desconfía de los picos aislados: si un conjunto de parámetros gana mucho más que sus vecinos, es suerte estadística, no robustez. Prefiere regiones amplias de parámetros que funcionen de forma parecida.
  3. Menos es más: un bot con 3 parámetros optimizables es más robusto que uno con 15. Cada parámetro extra es una oportunidad más de sobreajustar.

¿Todavía no tienes un bot para instalar?

Descarga nuestro EA de ejemplo, comentado línea a línea, listo para usar en este tutorial.

Descargar bot gratis →

06Paso 6: VPS — por qué tu bot lo necesita

Aquí está lo que separa el hobby de la operación seria. Si ejecutas el EA en tu computadora personal, el bot solo funciona mientras la máquina esté encendida, con internet, y con MT5 abierto. ¿Se fue la luz? ¿Te dormiste y apagaste el PC? ¿Osciló la internet? El bot se detiene — posiblemente con una posición abierta sin gestionar.

La solución es un VPS (Virtual Private Server) — una computadora en la nube, encendida 24/7, donde tu MT5 corre sin interrupciones. Ventajas:

  • Disponibilidad 24/5 (el mercado forex opera 24h en días hábiles)
  • Latencia baja — un VPS cerca del servidor del bróker ejecuta las órdenes más rápido
  • Independencia de tu máquina — puedes apagar el PC, el bot sigue

Muchos brókeres ofrecen VPS gratis a quien opera un volumen mínimo. Como alternativa, hay VPS especializados en forex desde pocos dólares al mes. Para HFT/scalping, elige un VPS en la misma región del servidor del bróker (normalmente Londres o Nueva York).

07Checklist final antes de ir a real

Antes de dejar que el bot opere dinero de verdad, confirma:

  • ☐ Backtest de 2-3 años con drawdown aceptable (<20%)
  • ☐ Validación out-of-sample (probado en datos no optimizados)
  • ☐ Estuvo corriendo en cuenta demo durante al menos 1 mes
  • ☐ El comportamiento en demo coincide con el backtest
  • ☐ Auto trading habilitado en los dos niveles (global + EA)
  • ☐ Lote configurado al mínimo
  • ☐ VPS configurado (si vas a operar en serio)
  • ☐ Entiendes qué hace el bot y cuándo se detiene

08Preguntas frecuentes

Mi EA no está operando, ¿qué hago?

Revisa en este orden: (1) botón "Algo Trading" verde en la barra; (2) en la configuración del EA, "Permitir el trading automatizado" marcado; (3) carita sonriente 🙂 en la esquina del gráfico; (4) el mercado está abierto; (5) los parámetros del bot tienen sentido (lote > 0). El problema casi siempre está en el punto 1 o 2.

¿Cuál es la diferencia entre .ex5 y .mq5?

.mq5 es el código fuente (puedes editarlo y compilarlo). .ex5 es el archivo compilado (ejecutable, no editable). Los dos corren en MT5; si solo tienes el .mq5, MT5 lo compila automáticamente a .ex5 al cargarlo.

¿Necesito pagar por un VPS?

No necesariamente. Muchos brókeres ofrecen VPS gratis si mantienes un volumen o saldo mínimo. Si no, los VPS de forex cuestan desde pocos dólares al mes. Para quien opera solo en horario comercial y está pendiente, se puede empezar sin VPS — pero para operación 24/5 es prácticamente obligatorio.

¿Puedo correr el bot en el mini índice (WIN)?

Sí, siempre que tu bróker ofrezca MT5 con acceso a la B3 brasileña. Ahí abres el gráfico de WIN/WDO y ejecutas el EA normalmente. Mira nuestra guía de day trading en la B3 para entender ese mercado.

¿El backtest garantiza que voy a ganar?

No. El backtest muestra cómo se habría comportado el bot en el pasado — es necesario, pero no suficiente. El mercado futuro difiere del pasado. Por eso la cuenta demo durante 1 mes es esencial: prueba el bot en condiciones reales y actuales antes de que arriesgues capital.

Pon un bot a funcionar hoy

Descarga nuestro EA de ejemplo (Python + MQL5) y sigue este tutorial paso a paso.

Descargar bot gratis →

Lee también

🎁 Recibe el bot de trading gratis (con API de Quotex, Deriv e IQ Option)

Bot open source + código de la API listo. Lo editas conversando con ChatGPT/Claude — sin programar. Gratis, sin spam.

👉 ¿Ya quieres el bot listo? Entra en botbinaryoptions.com →