Has creado tu estrategia en StrategyQuant X, ha pasado todas las pruebas de robustez y estás listo para llevarla a demo. El siguiente paso es exportar el código y colocarlo en MetaTrader. Es un proceso directo si sabes exactamente qué hacer — aquí te lo explico paso a paso.

Antes de exportar: aplica los parámetros finales

Un error frecuente: exportar la estrategia antes de aplicar los parámetros seleccionados en el Walk Forward Matrix. Si exportas directamente desde el constructor sin aplicar los parámetros del WFM, estarás usando los parámetros originales del backtest, no los optimizados.

El proceso correcto es:

  1. Abre el Walk Forward Matrix de la estrategia con doble clic
  2. Selecciona el punto óptimo de la matriz (la zona con mejores resultados consistentes)
  3. Aplica esos parámetros a la estrategia
  4. Ve a la pestaña Source Code

Exportar desde StrategyQuant X

Una vez en la pestaña Source Code:

  1. Selecciona la plataforma de destino: MetaTrader 4 o MetaTrader 5 según tu broker
  2. El código se actualiza automáticamente al lenguaje correcto (MQL4 o MQL5)
  3. Haz clic en Save to File
  4. Guarda el archivo en el escritorio con un nombre claro (por ejemplo: EstrategiaOro_WFM_v1.ex4)

MetaTrader 4 o MetaTrader 5: la mayoría de los brokers europeos ofrecen MT4. Si tu broker tiene MT5, usa esa opción. El código no es compatible entre plataformas — asegúrate antes de exportar.

Instalar el Expert Advisor en MetaTrader

MetaTrader 4

  1. En MT4, ve a Archivo → Abrir carpeta de datos
  2. Navega a MQL4 → Experts
  3. Copia aquí el archivo .mq4 que has exportado
  4. En MT4, abre el Navegador y haz clic derecho en Expert Advisors → Actualizar
  5. Arrastra el EA al gráfico del instrumento correcto

MetaTrader 5

  1. En MT5, ve a Archivo → Abrir carpeta de datos
  2. Navega a MQL5 → Experts
  3. Copia el archivo .mq5
  4. Actualiza el Navegador y arrastra el EA al gráfico

Configuración esencial antes de activar el EA

Antes de activar el Expert Advisor en el gráfico, hay dos cosas que debes verificar:

1. Habilitar el trading algorítmico

En MT4: Herramientas → Opciones → Expert Advisors. Activa "Permitir trading algorítmico" y "Permitir importaciones de DLL". Sin esto, el EA no ejecutará órdenes aunque esté cargado en el gráfico.

2. Verificar el símbolo e instrumento

El EA debe ejecutarse en el mismo instrumento y temporalidad en el que fue construido y optimizado. Si la estrategia es sobre XAUUSD en H1, cárgala en el gráfico de XAUUSD en H1. Parece obvio, pero es fácil equivocarse cuando gestionas varios EAs.

Empieza siempre en demo. Aunque el sistema haya pasado todas las pruebas, ponlo en cuenta demo durante al menos 4-6 semanas antes de pasar a real. Valida que el comportamiento en vivo se corresponde con el backtest.

Qué hacer si el EA no compila

Ocasionalmente, el código exportado puede dar errores de compilación en MT4/MT5, especialmente si hay diferencias de versión entre la build de SQX y la plataforma. Las soluciones más comunes:

  • Actualiza MetaTrader a la última versión disponible
  • Comprueba que tienes instalada la última versión de StrategyQuant X
  • Si el error persiste, abre el MetaEditor (F4 en MT4) para ver exactamente en qué línea falla

El proceso completo, explicado paso a paso

La exportación es el último paso de un proceso más largo: crear, validar y seleccionar la estrategia correcta. En el curso de Primeras Estrategias cubrimos todo el flujo de principio a fin.

Ver el curso — 50 €