Cómo Crear y Editar un Asesor Experto en MT5 (2026): Asistente, Código o Sin Código

Crea o edita un Asesor Experto en MetaTrader 5: Asistente MQL5, MetaEditor o Strategy Builder sin código (con ayuda opcional de Tactix AI). Compila, prueba en el Probador y adjunta al gráfico.

📖 5 min read

📝 837 words

🏷️ MQL5 and Expert Advisors

Compartir este artículo:

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 [1] y la documentación MQL5 [2].


Elige tu Ruta: Asistente, Código o Sin Código

RutaIdeal para¿Escribes MQL5?Tiempo típico al primer test
Asistente MQL5Principiantes que quieren un EA rápidoNo (generado)30–60 minutos
MetaEditor (plantilla)Control total y aprendizajeSí1–3 días (con tutoriales)
Constructor visual + exportaciónPensamiento visual, estrategias repetiblesNo (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 [3].

Pasos

  1. Abrir MetaEditor — MT5: Herramientas → Editor MetaQuotes Language, o F4.
  2. Archivo nuevo — Archivo → Nuevo → Asesor Experto (generar) → Siguiente.
  3. Nombre del EA → Siguiente.
  4. Señales — Elige indicadores y parámetros.
  5. Gestión monetaria → Finalizar.
  6. Compilar (F7) — 0 errores.
  7. Ejecutar — Arrastra el EA al gráfico → permitir trading algorítmico → AutoTrading.

Tutorial ampliado: MQL5 Wizard for Dummies [4].


Crear o Editar Código del EA en MetaEditor

MQL5 manual ofrece máxima flexibilidad. Referencia MQL5 [2]; Construye tu primer EA con ejemplo de cruce de medias.

Crear desde plantilla

  1. MetaEditor → Asesor Experto (plantilla).
  2. Estructura OnInit, OnDeinit, OnTick() — ver Expert Advisors [5].
  3. Parámetros input, señales, OrderSend() o CTrade — referencia.
  4. F7 → adjuntar .ex5.

Guía para principiantes: artículo paso a paso [6].

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. En AlfaTactix, Tactix AI ayuda a completar esos pasos en lenguaje natural — no es un volcado crudo de ChatGPT.

  1. Define la lógica en la demo.
  2. Cuenta gratis para guardar y exportar desde Code Generator.
  3. Compila en MetaEditor.
  4. Backtest → Demo → VPS si necesitas 24/7.

Más detalle: Crear EA sin programar.


Cómo Editar un Asesor Experto Existente

OrigenCómo editar
AsistenteEdita .mq5; no regeneres el asistente sobre el mismo archivo.
Solo .ex5Sin fuente solo cambias inputs expuestos.
Exportación sin códigoEdita en el builder y reexporta.
EA comercialSolo si hay fuente o inputs editables; respeta la licencia.

Tras editar: compilar → backtest → Demo.


Probar, Compilar y Validar Antes de Real

  1. Compilar — 0 errores (configuración).
  2. Probador de Estrategias — spread y historial realistas (guía backtest).
  3. Demo — ticks en vivo.
  4. Real — tamaño pequeño; errores frecuentes.


Tactix AI — Studio vs Guide

Tactix AI es la marca del asistente de AlfaTactix (abrir Tactix AI).

  • Tactix Studio convierte una descripción de estrategia en una frase en un borrador de Timeframe, Señales, Filtros y Riesgo en el Strategy Builder visual. Revisas y editas cada campo antes de que Code Generator escriba MQL5 o Pine Script.
  • Tactix Guide explica el paso en el que estás — qué rellenar, qué significa un control o cómo formular una regla — sin volcar código sin probar.

Es automatización form-first: el LLM no sustituye a Code Generator, y conservas límites de plan y validación en tiempo real.

Próximos Pasos

Referencias: MetaTrader 5 — crear EA [1], Documentación MQL5 [2], Asistente MQL5 [4].

Preguntas Frecuentes

Tienes tres opciones: el Asistente MQL5 en MetaEditor (sin programar), escribir o editar MQL5 desde una plantilla, o diseñar reglas de forma visual y exportar MQL5. Todo termina en un .ex5 compilado en el gráfico con AutoTrading activo. Consulta la ayuda oficial de trading algorítmico.

Sí. Abre el .mq5 en MetaEditor, cambia entradas o lógica, F7 para compilar y vuelve a adjuntar el .ex5. Si usaste el asistente, guarda copia del código fuente. En constructores visuales, edita la estrategia y reexporta MQL5.

No para ejecutar EAs del Asistente o del Market. Para personalizar lógica, MQL5 ayuda. Nuestra configuración MQL5 y referencia apoyan la ruta de código.

Prototipo rápido: Asistente MQL5 o flujo sin código. En AlfaTactix: demo Strategy Builder y opcionalmente Tactix AI para señales, filtros y riesgo; cuenta gratis para guardar y exportar. Para aprender estructura: Construye tu primer EA. Valida siempre en el Probador.

Revisa AutoTrading, el icono del EA y el Diario. Ver Error 10016 y Errores comunes.

Referencias

  1. MetaQuotes, MetaTrader 5 Help. How to Create an Expert Advisor or an Indicator. https://www.metatrader5.com/en/terminal/help/algotrading/autotrading
  2. MetaQuotes, MQL5 Reference. MQL5 Reference. https://www.mql5.com/en/docs
  3. MetaQuotes, MQL5 Programming for Traders. Creating Expert Advisors in the MQL Wizard. https://www.mql5.com/en/book/automation/experts/experts_wizard
  4. MQL5 Articles. MQL5 Wizard for Dummies. https://www.mql5.com/en/articles/287
  5. MetaQuotes, MQL5 Reference. Client Terminal Events. https://www.mql5.com/en/docs/runtime/event_fire
  6. MQL5 Articles. Step-By-Step Guide to writing an Expert Advisor in MQL5 for Beginners. https://www.mql5.com/en/articles/100