Cómo Crear y Editar un Asesor Experto en MT5 (2026)
Respuesta corta: Para crear un Asesor Experto en MetaTrader 5, usa el Asistente MQL5 en MetaEditor (sin código), escribe MQL5 desde una plantilla, o diseña de forma visual y exporta MQL5. Para editar, abre el .mq5, cambia lógica o entradas, recompila (F7) y adjunta el nuevo .ex5. Activa AutoTrading y prueba en el Probador de Estrategias antes de cuenta real.
Esta guía presenta tres rutas alineadas con la ayuda oficial de trading algorítmico y la documentación MQL5.
Elige tu Ruta: Asistente, Código o Sin Código
| Ruta | Ideal para | ¿Escribes MQL5? | Tiempo típico al primer test |
|---|---|---|---|
| Asistente MQL5 | Principiantes que quieren un EA rápido | No (generado) | 30–60 minutos |
| MetaEditor (plantilla) | Control total y aprendizaje | Sí | 1–3 días (con tutoriales) |
| Constructor visual + exportación | Pensamiento visual, estrategias repetibles | No (exportas) | 1–2 horas |
Si dudas, empieza con Asistente o sin código, valida en el Probador, y pasa a MQL5 manual cuando necesites lógica avanzada.
Crear un EA con el Asistente MQL5
MT5 incluye un Asistente MQL5 que genera código a partir de señales y módulos. MetaQuotes lo documenta en Creating Expert Advisors in the MQL Wizard.
Pasos
- Abrir MetaEditor — MT5: Herramientas → Editor MetaQuotes Language, o F4.
- Archivo nuevo — Archivo → Nuevo → Asesor Experto (generar) → Siguiente.
- Nombre del EA → Siguiente.
- Señales — Elige indicadores y parámetros.
- Gestión monetaria → Finalizar.
- Compilar (F7) — 0 errores.
- Ejecutar — Arrastra el EA al gráfico → permitir trading algorítmico → AutoTrading.
Tutorial ampliado: MQL5 Wizard for Dummies.
Crear o Editar Código del EA en MetaEditor
MQL5 manual ofrece máxima flexibilidad. Referencia MQL5; Construye tu primer EA con ejemplo de cruce de medias.
Crear desde plantilla
- MetaEditor → Asesor Experto (plantilla).
- Estructura
OnInit,OnDeinit,OnTick()— ver Expert Advisors. - Parámetros input, señales,
OrderSend()oCTrade— referencia. - F7 → adjuntar
.ex5.
Guía para principiantes: artículo paso a paso.
Editar un EA existente
Abre el .mq5 en MQL5/Experts/, modifica, recompila, vuelve a probar. Haz copia de seguridad antes de cambios grandes. Combina con gestión de riesgo.
Construir un EA Sin Escribir MQL5
Un constructor visual define indicadores, entradas/salidas y riesgo, y exporta MQL5 listo para compilar.
Más detalle: Crear EA sin programar. Demo del Strategy Builder.
Cómo Editar un Asesor Experto Existente
| Origen | Cómo editar |
|---|---|
| Asistente | Edita .mq5; no regeneres el asistente sobre el mismo archivo. |
Solo .ex5 | Sin fuente solo cambias inputs expuestos. |
| Exportación sin código | Edita en el builder y reexporta. |
| EA comercial | Solo si hay fuente o inputs editables; respeta la licencia. |
Tras editar: compilar → backtest → Demo.
Probar, Compilar y Validar Antes de Real
- Compilar — 0 errores (configuración).
- Probador de Estrategias — spread y historial realistas (guía backtest).
- Demo — ticks en vivo.
- Real — tamaño pequeño; errores frecuentes.
Próximos Pasos
- ¿Qué es un Asesor Experto?
- Configuración MQL5
- Construye tu primer EA
- EA sin código
- Desplegar y mantener
- Reglas EA firma de fondeo
- ¿ChatGPT puede crear un EA?
Referencias: MetaTrader 5 — crear EA, Documentación MQL5, Asistente MQL5.