En esta página
Volver a tutoriales

Configura MQL5 para MT5: MetaEditor, Carpetas y Primera Compilación

Prepárate para programar: instala MetaTrader 5 y MetaEditor, configura tu entorno, compila tu primer EA y ejecútalo en el Probador de Estrategias — todo en una guía.

📖 21 min read

📝 4,200 words

🏷️ MQL5 & Expert Advisors

Compartir este artículo:

¿Quieres crear una estrategia sin código ahora?

Crea tu cuenta gratis en segundos y empieza de inmediato.


Por qué un entorno MQL5 correcto importa

Respuesta rápida: Para configurar MQL5 en MT5, instala MetaTrader 5, abre MetaEditor, guarda tus archivos en MQL5/Experts, compila a .ex5 y valida en el Probador antes de usar Demo/Live.

Qué lograrás en esta guía:

  • Instalar MT5 y abrir MetaEditor correctamente
  • Entender la estructura de carpetas MQL5 y dónde van los EAs
  • Compilar tu primer EA y corregir errores típicos de configuración
  • Ejecutar una prueba inicial en el Probador con modo de tick adecuado

Antes de escribir una línea de código, necesitas un entorno de desarrollo sólido. MetaTrader 5 y MetaEditor forman la base de la programación MQL5 — y instalarlos y configurarlos correctamente te ahorra horas de resolución de problemas. Según la documentación oficial de MetaTrader 5, la plataforma se distribuye como un instalador web que descarga componentes durante la configuración.

Esta guía te lleva paso a paso por la instalación de MetaTrader 5, el uso de MetaEditor, la estructura de carpetas, la compilación de tu primer Asesor Experto y su ejecución en el Probador de Estrategias — todo basado en fuentes oficiales de MetaQuotes.

Guías relacionadas: ¿Qué es un Asesor Experto? · Referencia de programación MQL5 · Backtest de EA en MT5 · Crear EA sin programar


Paso 1: Descargar e instalar MetaTrader 5

Dónde descargar

  • Sitio oficial: metatrader5.com/en/download
  • Sitio del bróker: La mayoría de brókers Forex/CFD ofrecen MT5. Descarga desde tu bróker para tener el servidor preconfigurado.

El archivo instalador es mt5setup.exe — un instalador web. La mayoría de componentes se descargan de Internet durante la instalación, y el instalador elige un servidor cercano para una descarga más rápida.

Requisitos del sistema

Según Instalación de la plataforma MetaTrader 5:

  • SO: Microsoft Windows 2008/7/8/10/11
  • Procesador: Soporte SSE2 (Pentium 4 / Athlon 64 o superior)
  • Otros: Depende del uso — número de aplicaciones MQL5, gráficos, instrumentos

Pasos de instalación

  1. Ejecuta mt5setup.exe
  2. Acepta el acuerdo de licencia y haz clic en Siguiente
  3. Haz clic en Configuración para personalizar:
    • Carpeta de instalación — Por defecto suele ser C:\\Program Files\\...\ o una ruta específica del bróker
    • Grupo de programas — Nombre en el menú Inicio
    • Abrir MQL5.community — Opcional: abrir la comunidad de traders tras la instalación
  4. Haz clic en Siguiente para iniciar la instalación, luego Finalizar al terminar
  5. Abre MetaTrader 5 desde el escritorio o el menú Inicio

Consejo: Para instalar terminales de varios brókers, instala cada uno en una carpeta distinta (ej. C:\\MT5-BrokerA\ y C:\\MT5-BrokerB\). Cada uno mantiene sus propios datos y ajustes.


Paso 2: Conectar a una cuenta de trading

Antes de probar EAs necesitas datos de mercado y una cuenta de prueba:

  1. Archivo — Abrir cuenta (o usa el asistente de registro)
  2. Elige tu bróker y crea una cuenta Demo (recomendado para desarrollo)
  3. Introduce login y contraseña; el terminal se conecta al servidor
  4. Espera a que carguen las cotizaciones — el Market Watch mostrará los símbolos

Sin una conexión activa, el Probador de Estrategias no puede descargar datos históricos y las pruebas fallarán.


Paso 3: Abrir MetaEditor

MetaEditor es el entorno de desarrollo integrado para MQL5. Viene incluido con MetaTrader 5 — no requiere instalación separada.

Cómo abrir MetaEditor

  • Desde MT5: Pulsa F4 o ve a Herramientas — Editor MetaQuotes Language
  • Desde el menú Inicio: Busca "MetaEditor" en el grupo de programas MetaTrader 5
  • Directo: Ejecuta metaeditor.exe desde la carpeta de instalación de MT5
  • Desde el Navegador: Clic derecho en un EA/Indicador — Modificar — abre el código en MetaEditor

Características de MetaEditor (documentación oficial)

Según la Ayuda de MetaEditor:

  • Resaltado de sintaxis — Elementos MQL5 resaltados; colores personalizables
  • Autocompletado — Nombres de funciones, constantes, variables al escribir
  • Asistente MQL — Generar plantillas de EA/Indicador con manejadores de eventos
  • Depuración — Ejecutar paso a paso, puntos de ruptura, inspeccionar variables (gráfico o Probador)
  • Profiling — Medir tiempo de ejecución de funciones para optimizar
  • MQL5 Storage — Control de versiones y copia en la nube vía MQL5.community

Paso 4: Entender la estructura de carpetas MQL5

Los archivos MQL5 editables se almacenan en la Carpeta de Datos del Terminal, no en Program Files. Según la documentación de lanzamiento de MetaEditor:

  • Windows Vista y posteriores: C:\Users\usuario\AppData\Roaming\MetaQuotes\Terminal\instance_id\
  • Windows XP: C:\Documents and Settings\usuario\Application Data\MetaQuotes\Terminal\instance_id\

Abrir carpeta de datos: En MetaTrader 5, ve a Archivo — Abrir Carpeta de Datos.

Carpetas principales

CarpetaPropósito
MQL5\ExpertsAsesores Expertos (fuente .mq5, compilado .ex5)
MQL5\IndicatorsIndicadores personalizados
MQL5\ScriptsScripts de ejecución única
MQL5\IncludeArchivos de cabecera compartidos (#include)
MQL5\LibrariesBibliotecas compartidas (.mq5)
MQL5\ServicesServicios (sin vinculación a gráfico)

Los EAs deben estar en Experts para aparecer en el Navegador bajo Asesores Expertos.


Paso 5: Crear y compilar tu primer EA

Ejemplo de EA mínimo

Crea un nuevo EA en MetaEditor: Archivo — Nuevo — Asesor Experto (plantilla). Usa este código mínimo:

//+------------------------------------------------------------------+
//|                                            MinimalEA.mq5         |
//|                                    Asesor Experto mínimo         |
//+------------------------------------------------------------------+
#property copyright "Tu nombre"
#property link      ""
#property version   "1.00"

input double LotSize = 0.1;

int OnInit()
{
   Print("MinimalEA inicializado. Tamaño de lote: ", LotSize);
   return(INIT_SUCCEEDED);
}

void OnDeinit(const int reason)
{
   Print("MinimalEA eliminado. Razón: ", reason);
}

void OnTick()
{
   // Coloca aquí tu lógica de trading
   // Este ejemplo no abre operaciones — solo se ejecuta en cada tick
}

Compilar el EA

  1. Guarda el archivo como MinimalEA.mq5 en MQL5\Experts
  2. Pulsa F7 (o Compilar en la barra de herramientas)
  3. Revisa la pestaña Caja de herramientas — Errores: 0 errores significa éxito
  4. Se crea un archivo MinimalEA.ex5 en la misma carpeta

Si hay errores, corrígelos en el código y vuelve a compilar. El EA no aparecerá en MT5 hasta que compile sin errores.


Paso 6: Ejecutar el EA en el Probador de Estrategias

El Probador de Estrategias permite hacer backtesting de EAs con datos históricos antes de operar en vivo.

Abrir el Probador de Estrategias

  • Ver — Probador de Estrategias (o Ctrl+R)
  • O clic derecho en un EA en el Navegador — Probar

Ajustes esenciales

Según la documentación de Pruebas de Estrategia:

AjusteDescripción
Asesor ExpertoSelecciona tu EA (ej. MinimalEA)
Símboloej. EURUSD, XAUUSD
PeríodoM1, M5, H1, D1, etc.
FechaInicio y fin del período de prueba
ModeladoModo de tick (ver abajo)
DepósitoBalance inicial (ej. 10000)
Apalancamientoej. 1:100

Modos de generación de ticks

Según la documentación oficial de pruebas:

  • Cada tick — Más preciso, más lento. Se simulan todos los ticks.
  • Cada tick basado en ticks reales — Usa ticks reales del bróker; la primera ejecución puede tardar más en descargar.
  • 1 minuto OHLC — Usa Apertura, Máximo, Mínimo, Cierre de cada barra de un minuto. Buen equilibrio entre velocidad y precisión.
  • Solo precios de apertura — Más rápido, menos preciso. Usa solo precios de apertura de barra.

Para la mayoría de estrategias, 1 minuto OHLC es una opción práctica. Usa Cada tick para scalping o lógica sensible a ticks.

Ejecutar la prueba

  1. Haz clic en Iniciar en el Probador de Estrategias
  2. Observa las pestañas Diario y Resultados
  3. Tras terminar, revisa el Gráfico y el Informe

Modo visual: Marca "Visualización" para ver el EA operando en el gráfico en tiempo real — útil para depuración.


Paso 7: Adjuntar un EA a un gráfico (vivo o demo)

Para ejecutar un EA en un gráfico demo o real:

  1. Abre un gráfico (ej. EURUSD, H1)
  2. En el Navegador, expande Asesores Expertos
  3. Arrastra tu EA al gráfico (o doble clic)
  4. En el cuadro de diálogo, configura los Entradas (ej. LotSize) y haz clic en OK
  5. Asegúrate de que AutoTrading esté activado (el botón debe estar verde; Ctrl+E para alternar)
  6. Revisa Herramientas — Opciones — Asesores Expertos: "Permitir Algo Trading" debe estar marcado

El EA se ejecutará mientras el gráfico esté abierto y AutoTrading activo. Revisa la pestaña Expertos en la Caja de herramientas para mensajes y errores.


Problemas habituales y soluciones

El EA no aparece en el Navegador

  • Verifica que el archivo .mq5 esté en MQL5\Experts
  • Compila (F7) y confirma 0 errores
  • Clic derecho en el Navegador — Actualizar

"Fondos insuficientes" o trading desactivado

  • Activa AutoTrading (Ctrl+E)
  • Revisa Herramientas — Opciones — Asesores Expertos — Permitir Algo Trading
  • Asegúrate de que la cuenta tenga margen suficiente

Probador: "No hay datos históricos"

  • Conecta al bróker y espera las cotizaciones
  • Activa el símbolo en Market Watch (clic derecho — Símbolos)
  • El probador descarga historial en la primera ejecución; puede tardar unos minutos

Errores de compilación

  • Lee el mensaje de error en la Caja de herramientas
  • Causas comunes: errores tipográficos, puntos y coma faltantes, ruta #include incorrecta
  • Usa Ayuda — Referencia MQL5 en MetaEditor para la sintaxis

Próximos pasos: Construye tu primer EA de trading

Ya tienes MetaTrader 5, MetaEditor y el Probador de Estrategias listos. En el siguiente tutorial, Construye tu primer EA, crearás un Asesor Experto de cruce de medias móviles desde cero — con reglas de entrada/salida reales y backtesting completo.

Consejo extra: ¿Quieres saltarte la configuración y crear EAs de forma visual? Prueba AlfaTactix Strategy Builder gratis — diseña estrategias con indicadores, filtros y reglas de riesgo en una interfaz visual, y exporta MQL5 listo para producción en minutos. Sin MetaEditor ni compilación. Crea tu primer EA hoy.

Crea tu estrategia de trading sin código ahora — gratis

Crea tu cuenta y empieza ahora mismo a construir una estrategia sin código. Añade indicadores, filtros y reglas de riesgo, y exporta MQL5 en minutos.

Preguntas Frecuentes

Instala MetaTrader 5 desde MetaQuotes (metatrader5.com/en/download) o tu bróker, abre MetaEditor (F4), coloca tu EA en MQL5\Experts, compila con F7 y ejecuta una primera prueba en el Probador de Estrategias.

Sí. MetaEditor viene incluido en el paquete de MetaTrader 5. Tras instalar MT5, abre MetaEditor desde la barra de herramientas (Herramientas — Editor MetaQuotes Language) o desde el menú Inicio. No hace falta instalación adicional.

Los EAs se guardan en la carpeta MQL5\Experts. Ruta: Carpeta de Datos del Terminal\MQL5\Experts. Ábrela con Archivo — Abrir Carpeta de Datos en MetaTrader 5. Los archivos fuente (.mq5) van aquí; los compilados (.ex5) se generan automáticamente.

Cada tick (más preciso, más lento), Cada tick basado en ticks reales, 1 minuto OHLC (más rápido), y Solo precios de apertura (más rápido, menos preciso). Para la mayoría de EAs, "1 minuto OHLC" es un buen equilibrio. Usa "Cada tick" para scalping o lógica sensible a ticks.

Verifica que el archivo .mq5 esté en MQL5\Experts, compílalo (F7 en MetaEditor) y actualiza el Navegador (clic derecho — Actualizar). Si compila con errores, no se crea el .ex5 y el EA no aparecerá.

Haz clic en el botón AutoTrading en la barra de herramientas de MetaTrader 5 (o pulsa Ctrl+E). Cuando se ponga verde, los EAs pueden colocar órdenes. Asegúrate también de que "Permitir Algo Trading" esté marcado en Herramientas — Opciones — Asesores Expertos.

Crea tu estrategia sin código ahora — gratis

Crear cuenta gratis