Los CFD y el forex son instrumentos complejos y conllevan un alto riesgo de perder dinero rápidamente debido al apalancamiento. Divulgación de riesgos

Probador de estrategias de MT5: backtesting paso a paso

Esta guía explica cómo hacer un backtest de un EA en MetaTrader 5, cómo elegir el modelado y el spread, cómo leer el informe y qué límites tiene el resultado.

Equipo editorial de Extrade Plataforma ·

En esta página
  1. Qué es el probador de estrategias de MT5
  2. Cómo abrir y configurar un backtest en MT5
  3. Modos de modelado
  4. El spread en el backtest
  5. Cómo leer el informe del backtest
  6. Advertencia sobre el sobreajuste
  7. Preguntas frecuentes

Qué es el probador de estrategias de MT5

El probador de estrategias (strategy tester) es la herramienta de MetaTrader 5 que ejecuta un programa automático sobre datos históricos. A esto se le llama backtesting: ver cómo se habría comportado una estrategia en el pasado, sin arriesgar dinero.

Lo que se prueba es un Expert Advisor (EA), un programa escrito en MQL5 que abre y cierra operaciones según reglas fijas. También sirve para probar indicadores en modo visual. Si todavía no usas EA, empieza por Expert Advisors (EA) y Qué son MQL4 y MQL5.

Un buen resultado histórico no garantiza resultados futuros. El trading con CFD y forex apalancados puede hacer perder dinero rápido, también con una estrategia que se veía bien en el probador.

Datos pasados (ajustados)Datos nuevosinicio
Sobreajuste: una estrategia ajustada a datos pasados se ve pareja con esos datos y muchas veces falla con datos que no ha visto. Pruébala primero en un período distinto y en una cuenta demo. Ejemplo ilustrativo: cifras inventadas con fines didácticos, no son precios reales ni condiciones de un broker.

Cómo abrir y configurar un backtest en MT5

Los nombres de menús y campos pueden variar según la versión de la plataforma y el idioma de la instalación. Si algo no coincide con lo que ve, use la ayuda integrada de MetaTrader 5.

  1. Abre el probador desde el menú Ver > Probador de estrategias o con el atajo Ctrl+R.
  2. En la pestaña Configuración, elige el Experto, es decir, el EA que quieres probar.
  3. Elige el símbolo (por ejemplo, XAUUSD o un par de divisas) y el marco temporal.
  4. Define el intervalo de fechas. Un período que incluya distintas condiciones de mercado da información más útil que un tramo corto.
  5. Elige el modelado. Se explica en la sección siguiente.
  6. Indique el depósito inicial, la divisa de la cuenta y el apalancamiento que quiere simular.
  7. Configura los retrasos de ejecución si quieres simular demoras entre la orden y su ejecución.
  8. En Entradas, revisa los parámetros del EA.
  9. Pulsa Iniciar. Al terminar, el resultado aparece en las pestañas de gráfico, informe (backtest) y diario.

Para ver las operaciones una por una, activa la visualización. El probador abre un gráfico donde se ven las entradas y salidas del EA.

Modos de modelado

El modelado define cómo el probador reconstruye el movimiento del precio dentro de cada barra. Es la decisión que más influye en la fiabilidad del resultado.

Modo Cómo funciona Cuándo usarlo
Cada tick basado en ticks reales Usa los ticks históricos guardados por el servidor del bróker, con su spread real Estrategias sensibles al spread o con stop loss cortos
Cada tick Genera ticks sintéticos a partir de las barras de minuto Pruebas detalladas cuando no hay ticks reales suficientes
OHLC de barras de minuto Usa solo apertura, máximo, mínimo y cierre de cada barra de minuto Pruebas rápidas de estrategias que no dependen del movimiento interno de la barra
Solo precios de apertura Calcula solo en la apertura de cada barra EA que operan únicamente al abrir una barra
Cálculos matemáticos No usa precios históricos Cálculos internos y optimizaciones sin mercado

En la práctica, conviene hacer el análisis final con ticks reales. Los modos rápidos sirven para filtrar ideas, pero pueden mostrar resultados mejores de lo que serían en una cuenta real.

Revisa también la calidad del historial que muestra el informe. Si faltan datos, el resultado pierde valor.

El spread en el backtest

El spread es la diferencia entre el precio de compra (ask) y el de venta (bid). Es un costo de cada operación. Más detalles en Spreads.

En MetaTrader 5, el probador toma el spread de los datos históricos:

Si quieres probar el EA con un spread más amplio que el histórico, una opción en MT5 es crear un símbolo personalizado y ajustar ahí sus propiedades. Probar con costos más altos ayuda a ver si la estrategia depende de un spread muy bajo.

Además del spread, ten en cuenta comisiones, swaps (costo o abono por mantener posiciones de un día a otro) y deslizamiento. El probador simula parte de estos costos, pero no reproduce todas las condiciones de un mercado real, como la liquidez en momentos de noticias.

Si operas con Exness, el spread, las comisiones y el swap dependen del tipo de cuenta y del instrumento. Revisa la condición actual en tu área personal o en el sitio oficial, y consulta Tipos de cuenta.

Cómo leer el informe del backtest

El informe resume el resultado. Estos son los datos principales:

No mires un solo número. Un beneficio alto con una reducción profunda puede ser imposible de soportar en una cuenta real, tanto por el margen como por la presión emocional. Para dimensionar el riesgo, consulta Gestión de riesgo y Psicología del trading.

Mira también la curva de capital en la pestaña de gráfico. Una curva con saltos bruscos o que depende de pocas operaciones grandes es menos fiable que una curva estable.

Advertencia sobre el sobreajuste

El sobreajuste (overfitting) ocurre cuando se ajustan los parámetros del EA hasta que encajan con el pasado. El resultado histórico se ve excelente, pero la estrategia falla con datos nuevos.

La optimización del probador facilita este error, porque prueba muchas combinaciones y muestra las que mejor resultado dieron. Para reducir el riesgo:

Un backtest sirve para descartar ideas débiles. No demuestra que una estrategia vaya a ganar en el futuro.

Preguntas frecuentes

¿Dónde está el probador de estrategias en MT5?

En el menú Ver > Probador de estrategias, o con Ctrl+R. Los nombres pueden cambiar levemente según la versión y el idioma de la plataforma.

¿Qué modo de modelado es el más fiable?

Cada tick basado en ticks reales, porque usa precios y spreads históricos reales. Es más lento, pero muestra con más precisión cómo habrían funcionado los stop loss y las entradas.

¿Puedo fijar el spread en el probador de MT5?

El probador toma el spread de los datos históricos. Para probar con un spread distinto, una alternativa es crear un símbolo personalizado con las propiedades que quiera simular.

¿Qué es un buen factor de beneficio?

No hay un valor universal. Interprételo junto con la cantidad de operaciones, la reducción máxima y la curva de capital. Un factor muy alto con pocas operaciones suele ser señal de sobreajuste.

¿Un buen backtest significa que el EA ganará en una cuenta real?

No. El mercado cambia, y el probador no reproduce todas las condiciones reales de ejecución. El trading apalancado puede hacer perder dinero rápido aunque el backtest haya sido positivo.

¿Puedo hacer backtesting en MT4?

Sí, MT4 también tiene probador, pero con menos modos y sin varios símbolos a la vez. Mira las diferencias en MT4 vs MT5.

Páginas relacionadas