Saltar al contenido

Cómo hacer un backtest de un EA en MetaTrader: guía del probador de estrategias de MT4/MT5

Aprende a hacer un backtest de un EA en el probador de estrategias de MetaTrader 4 y 5, optimizar sus parámetros e interpretar los resultados para evaluar una estrategia de trading.

Admin
Cómo hacer un backtest de un EA en MetaTrader: guía del probador de estrategias de MT4/MT5 · 25 de enero de 2026

Probar un EA en el probador de estrategias de MetaTrader es esencial antes de utilizar un robot de trading en una cuenta real. Esta guía explica cómo hacer un backtest de un EA en MT4 y MT5, optimizar sus parámetros e interpretar los resultados de las pruebas para evaluar la rentabilidad de la estrategia.

# Cómo probar un EA en el probador de estrategias de MetaTrader: guía completa

Hacer un backtest de un asesor experto (EA) con datos históricos es esencial antes de utilizarlo en una cuenta real. El probador de estrategias de MetaTrader permite evaluar varios años de resultados de una estrategia en apenas unos minutos. Este artículo explica cómo probar correctamente los EA e interpretar los resultados.

¿Por qué hacer un backtest de un EA?

Ventajas de las pruebas:

✅ Comprobar la rentabilidad: ver si la estrategia funciona en principio
✅ Evaluar el riesgo: examinar el drawdown máximo y la volatilidad
✅ Optimizar los parámetros: encontrar la mejor configuración
✅ Ahorrar tiempo: simular años de operativa en minutos
✅ Ahorrar dinero: evitar arriesgar capital real

Lo que el probador NO PUEDE mostrar:

❌ El deslizamiento en la operativa real
❌ Los cambios en los spreads del bróker
❌ Los fallos técnicos (interrupciones de internet o del VPS)
❌ Los acontecimientos excepcionales (noticias repentinas, huecos de cotización)

Nota editorial: Las limitaciones generales indicadas arriba requieren contexto específico de cada plataforma: las pruebas con ticks reales de MetaTrader 5 pueden utilizar spreads que varían dentro de un mismo minuto. Se conserva la advertencia general de la fuente, pero debes contrastar la configuración de las pruebas con la documentación oficial sobre la generación de ticks en MT5.

Conclusión: El backtesting es necesario, pero no suficiente. Después de utilizar el probador, ejecuta siempre el EA en una cuenta demo durante al menos 2-4 semanas.


Preparación de las pruebas

Paso 1: descarga los datos históricos

Para obtener pruebas fiables, necesitas al menos 1-2 años de datos.

En MetaTrader 4:

  1. Selecciona Herramientas → Centro de historiales (F2)
  2. Elige un par de divisas (como EURUSD)
  3. Elige un marco temporal (M1 para scalping, H1/H4 para la operativa a medio plazo)
  4. Haz clic en Descargar para cargar los datos del servidor del bróker
  5. Repite el proceso con todos los pares y marcos temporales necesarios

En MetaTrader 5:

  1. Selecciona Ver → Símbolos (Ctrl + U)
  2. Selecciona un símbolo → la pestaña Ticks
  3. Haz clic en Solicitar para descargar los datos de ticks de los últimos años

Importante: La calidad de los datos depende del bróker. Para realizar pruebas precisas, utiliza brókeres con un historial largo (5+ años).

Paso 2: comprueba la calidad de los datos

¡Datos de mala calidad = resultados de prueba engañosos!

Señales de datos de mala calidad:

  • Grandes lagunas (falta de datos históricos)
  • Spreads de 0-1 puntos (poco realistas)
  • Spreads de 50+ puntos (anómalos)
  • Ausencia de fines de semana

Comprobación de calidad:

Abre un gráfico → Clic derecho → Propiedades → Pestaña Común
Comprueba:
- Inicio del historial (cuanto más antiguo, mejor)
- Número de barras (más = mejor)

Paso 3: elige un modo de modelado

MT4 dispone de 3 modos de prueba:

Modo Precisión Velocidad Cuándo utilizarlo
Cada tick 99% Lenta Scalping, estrategias basadas en noticias
Puntos de control 90% Moderada Operativa a medio plazo
Solo precios de apertura 25% Rápida Pruebas preliminares

Nota editorial: Los porcentajes de precisión de la tabla de la fuente no son garantías inherentes a cada modo de modelado. La calidad de los datos y la configuración del probador influyen, y las capacidades de MT4 y MT5 difieren. Consulta la referencia oficial sobre los métodos de modelado de MT4.

Recomendación: Utiliza siempre «Cada tick» o «Cada tick basado en ticks reales» (MT5) para la prueba final.


Ejecución de una prueba: instrucciones paso a paso

Para MetaTrader 4:

Paso 1: abre el probador de estrategias

Ver → Probador de estrategias (Ctrl + R)

Paso 2: configura la prueba

Asesor experto: Elige tu EA de la lista
Símbolo:         EURUSD (u otro par)
Modelo:          Cada tick (el modo más preciso)
Periodo:         H1 (o el marco temporal que utiliza el EA)
Usar fecha:       ✅ Activado
Desde:           01.01.2022 (hace al menos 1 año)
Hasta:             31.12.2023 (hasta la fecha actual)
Optimización:   ❌ Desactivado (para la primera prueba)
Modo visual:    ❌ Desactivado (acelera la prueba)

Paso 3: configura los parámetros de entrada del EA

Haz clic en Propiedades del experto:

Pestaña Pruebas:
- Depósito inicial: 10000 (recomendado)
- Optimización: Saldo + máximo
- Divisa: USD (o la divisa de tu cuenta)

Pestaña Parámetros de entrada:
- Configura los parámetros del EA (Lot, SL, TP, etc.)

Paso 4: inicia la prueba

Haz clic en Iniciar para comenzar la prueba.

El progreso se muestra como un porcentaje. Duraciones habituales de las pruebas:

  • «Cada tick» en M1 durante 2 años = 5-30 minutos
  • «Puntos de control» = 1-5 minutos

Para MetaTrader 5:

El proceso es similar al de MT4, con algunas mejoras:

Diferencias de MT5:

  • Modo: «Cada tick basado en ticks reales» (el más preciso)
  • Depósito: puedes especificar cualquier divisa (USD, EUR, RUB)
  • Pruebas forward: se dispone de reoptimización automática

Análisis de los resultados de las pruebas

Al finalizar la prueba, se abre la pestaña Resultados con estadísticas detalladas.

Métricas clave de rentabilidad:

1. Beneficio neto total

El beneficio total obtenido durante el periodo de prueba.

Ejemplo: Total Net Profit = $2,340

✅ Buen resultado: beneficio positivo
❌ Mal resultado: beneficio negativo o cercano a cero

Importante: No te fijes solo en el importe absoluto; examina también la rentabilidad porcentual (ROI):

ROI = (Beneficio / Depósito inicial) × 100%

Ejemplo: $2,340 / $10,000 × 100% = 23.4% en 2 años
Equivale a ~11.7% al año: ¡un buen resultado!

2. Factor de beneficio

La relación entre el beneficio bruto de las operaciones ganadoras y la pérdida bruta de las operaciones perdedoras.

Profit Factor = Beneficio bruto / Pérdida bruta

Interpretación:

Factor de beneficio Valoración
< 1.0 ❌ Estrategia perdedora
1.0 - 1.3 ⚠️ Estrategia débil (riesgo alto)
1.3 - 1.8 ✅ Estrategia aceptable
1.8 - 3.0 ✅ Buena estrategia
> 3.0 🚨 Demasiado buena (posible sobreajuste)

Ejemplo:

Gross Profit: $12,500
Gross Loss: $8,200
Profit Factor = 12,500 / 8,200 = 1.52 ✅ Aceptable

3. Drawdown máximo

La mayor caída del saldo desde un máximo hasta un mínimo.

Absolute Drawdown: $1,200 (12% de un depósito de $10,000)

Nota editorial: La fuente incluye un ejemplo de drawdown absoluto en el apartado de drawdown máximo. Son medidas distintas; se conservan las cifras originales, pero comprueba la métrica exacta del informe y si se basa en el saldo o en el patrimonio antes de interpretar el riesgo.

Valores aceptables:

Drawdown Valoración
< 10% ✅ Estrategia conservadora
10% - 20% ✅ Estrategia moderada
20% - 30% ⚠️ Estrategia agresiva
30% - 50% ❌ Estrategia peligrosa
> 50% 🚨 ¡Inaceptable!

Importante: Si el drawdown es > 30%, la estrategia es demasiado arriesgada. Reduce el tamaño del lote o cambia los parámetros.

4. Porcentaje de acierto

Total Trades: 150
Profit Trades: 90 (60%)
Loss Trades: 60 (40%)

Interpretación:

Porcentaje de acierto Valoración Nota
> 70% ✅ Excelente Pero comprueba la relación SL/TP
50% - 70% ✅ Bueno Rango habitual
40% - 50% ⚠️ Satisfactorio Requiere una relación TP/SL alta
< 40% ❌ Malo Demasiadas pérdidas

Un ejemplo paradójico:

Estrategia A: porcentaje de acierto del 80%, pero TP = 10 puntos, SL = 50 puntos → ¡No es rentable!
Estrategia B: porcentaje de acierto del 40%, pero TP = 100 puntos, SL = 30 puntos → ¡Es rentable!

Por eso es importante la relación ganancia media / pérdida media:

Average Win: $95
Average Loss: $55
Relación = 95 / 55 = 1.73 ✅ ¡Bien!

5. Factor de recuperación

Muestra la rapidez con la que la estrategia se recupera de los drawdowns.

Recovery Factor = Net Profit / Max Drawdown

Ejemplo: $2,340 / $1,200 = 1.95

Interpretación:

Factor de recuperación Valoración
< 1.0 ❌ No compensa el riesgo
1.0 - 2.0 ⚠️ Aceptable
2.0 - 5.0 ✅ Bueno
> 5.0 ✅ Excelente

Curvas de saldo y patrimonio

Analiza siempre los gráficos además de las cifras:

Curva de saldo:

✅ Una buena curva:

  • Crecimiento gradual
  • Drawdowns poco frecuentes
  • Pendiente ascendente constante

❌ Una mala curva:

  • Saltos bruscos hacia arriba o hacia abajo
  • Periodos largos sin beneficios
  • Una única ganancia enorme (martingala)

Curva de patrimonio:

El patrimonio es el saldo ajustado por las posiciones abiertas.

✅ Una estrategia saludable:

  • El patrimonio sigue de cerca al saldo
  • Pequeñas desviaciones (beneficios/pérdidas flotantes)

❌ Una estrategia peligrosa:

  • El patrimonio se sitúa muy por debajo del saldo
  • Las posiciones perdedoras se mantienen abiertas durante mucho tiempo
  • Caídas bruscas del patrimonio

Optimización de los parámetros del EA

Después de la primera prueba, puedes optimizar los parámetros para encontrar la mejor configuración.

Cómo iniciar la optimización:

Paso 1: activa la optimización

Probador de estrategias → Optimización: ✅ Activada

Paso 2: elige los parámetros que vas a optimizar

Haz clic en Propiedades del experto → Parámetros de entrada:

Parámetro: Lot
✅ Activado para optimización
Start: 0.01
Step: 0.01
Stop: 0.10

Parámetro: StopLoss
✅ Activado
Start: 20
Step: 5
Stop: 50

Parámetro: TakeProfit
✅ Activado
Start: 30
Step: 10
Stop: 100

Importante: No optimices demasiados parámetros a la vez (un máximo de 3-4), ¡o la prueba tardará días!

Paso 3: elige un criterio de optimización

Optimización: Saldo + máximo

Criterios disponibles:

  • Saldo: maximizar el beneficio (puede pasar por alto el riesgo)
  • Factor de beneficio: equilibrar beneficio y riesgo
  • Factor de recuperación: recuperación rápida de los drawdowns
  • Personalizado: tu propia fórmula

Recomendación: Utiliza el factor de beneficio para una optimización segura.

Nota editorial: El factor de beneficio por sí solo no hace que la optimización sea segura ni mide el drawdown. Compara el riesgo, los costes, el tamaño de la muestra y el comportamiento fuera de la muestra, en lugar de tratar este criterio como una garantía de seguridad.

Paso 4: ejecuta la optimización

Haz clic en Iniciar. El proceso puede tardar desde unos minutos hasta varias horas.

Análisis de los resultados de la optimización:

Al finalizar la optimización, se abre la pestaña Resultados de optimización con una tabla de todas las combinaciones de parámetros.

Ordena por:

  • Resultado: beneficio final
  • Factor de beneficio: relación entre beneficios y pérdidas
  • Drawdown: minimizar el riesgo

Selecciona las 5 mejores combinaciones y pruébalas por separado en otros periodos (pruebas forward).


El peligro del sobreajuste

¿Qué es el sobreajuste?

Se produce cuando un EA se ajusta perfectamente a los datos históricos, pero pierde dinero en la operativa real.

Señales de sobreajuste:

❌ Factor de beneficio > 5.0 (demasiado bueno para ser verdad)
❌ Porcentaje de acierto > 90% (poco realista)
❌ Un rango excesivamente estrecho de parámetros rentables
❌ Los resultados se desploman tras un pequeño cambio en los parámetros

Cómo evitar el sobreajuste:

✅ Utiliza pruebas forward

Divide el periodo de prueba:

  • Dentro de la muestra (entrenamiento): 70% de los datos (por ejemplo, 2020-2022)
  • Fuera de la muestra (validación): 30% de los datos (2023)

Optimiza dentro de la muestra y después valida fuera de la muestra. ¡Si los resultados difieren considerablemente, eso indica sobreajuste!

✅ Prueba en varios pares de divisas

Si un EA solo es rentable en EURUSD, pero pierde dinero en GBPUSD y USDJPY, está sobreajustado a un único par.

✅ Comprueba la estabilidad de los parámetros

Cambia el valor óptimo de Lot de 0.05 a 0.06: el resultado debería ser similar. Si el beneficio se reduce por un factor de 2, eso indica sobreajuste.


Lista de comprobación práctica para las pruebas

Utiliza esta lista antes de ejecutar un EA en una cuenta real:

Preparación:

  • Has descargado al menos 1-2 años de datos históricos
  • Has comprobado la calidad de los datos (sin lagunas, spreads realistas)
  • Has seleccionado «Cada tick» o «Ticks reales» (MT5)
  • Has establecido un depósito inicial realista ($1,000 - $10,000)

Pruebas:

  • Has realizado la prueba en el periodo dentro de la muestra (70% de los datos)
  • Factor de beneficio > 1.3
  • Drawdown máximo < 30%
  • Porcentaje de acierto > 40% (o una relación ganancia media / pérdida media alta)
  • Factor de recuperación > 1.5
  • La curva de saldo asciende de forma gradual

Optimización:

  • Has optimizado como máximo 3-4 parámetros
  • Has validado en el periodo fuera de la muestra (30% de los datos)
  • Los resultados fuera de la muestra son similares a los obtenidos dentro de la muestra (desviación < 30%)
  • Has realizado pruebas en varios pares de divisas
  • Los parámetros son estables (los cambios pequeños no desploman los beneficios)

Comprobaciones finales:

  • Has ejecutado el EA en una cuenta demo durante al menos 2-4 semanas
  • Los resultados en demo son similares a los del probador
  • Has comprobado el comportamiento durante las noticias y los fines de semana
  • Tienes un plan de actuación para un drawdown > 20%

Ejemplo de interpretación de resultados

Comparemos dos EA para elegir el mejor:

Nota editorial: Los conjuntos de métricas de ejemplo que figuran a continuación en la fuente presentan incoherencias internas: los recuentos de operaciones, los porcentajes de acierto y las ganancias/pérdidas medias no concuerdan con los beneficios netos y los factores de beneficio indicados. Se conservan todas las cifras originales como afirmaciones ilustrativas de la fuente, no como registros de resultados verificados de forma independiente.

EA #1: «SafeScalper»

Total Net Profit:     $3,200
Profit Factor:        1.68
Max Drawdown:         $980 (9.8%)
Total Trades:         420
Win Rate:             62%
Average Win:          $45
Average Loss:         $32
Recovery Factor:      3.27

Valoración: ✅ Buena estrategia

  • Beneficio constante
  • Drawdown bajo (<10%)
  • Factor de beneficio razonable
  • Factor de recuperación alto

EA #2: «AggroMartingale»

Total Net Profit:     $8,500
Profit Factor:        1.42
Max Drawdown:         $4,800 (48%)
Total Trades:         85
Win Rate:             95%
Average Win:          $120
Average Loss:         $4,200
Recovery Factor:      1.77

Valoración: ❌ Estrategia peligrosa

  • Beneficio alto, PERO...
  • Drawdown del 48% (¡desastroso!)
  • Un sospechoso porcentaje de acierto del 95%
  • Pérdida media enorme (martingala)
  • Una sola pérdida grande podría agotar los fondos de la cuenta

Conclusión: Elige el EA #1 (SafeScalper). ¡Es menos rentable, pero mucho más seguro!


Errores habituales en las pruebas

❌ Error 1: probar un periodo corto

Problema: Probar durante 1-3 meses produce resultados perfectos, pero poco representativos.

Solución: Prueba al menos 1-2 años para abarcar distintas condiciones de mercado (tendencias, rangos, volatilidad).

❌ Error 2: ignorar el spread

Problema: Probar con un spread fijo de 2 puntos cuando el bróker ofrece 5-10 puntos.

Solución: Establece un spread realista para tu bróker o realiza pruebas con spread variable (MT5).

❌ Error 3: confiar solo en las cifras

Problema: Fijarte únicamente en el factor de beneficio e ignorar la curva de saldo.

Solución: ¡Analiza SIEMPRE el gráfico! Crecimiento gradual = estrategia constante.

❌ Error 4: optimizar en exceso sin pruebas forward

Problema: Optimizar con todos los datos y descubrir después que el EA no funciona en la operativa real.

Solución: Divide los datos en una muestra de entrenamiento y otra de validación fuera de la muestra.

❌ Error 5: saltarte la cuenta demo

Problema: «El probador mostró beneficios, ¡así que directo a una cuenta real!»

Solución: Prueba SIEMPRE en demo durante 2-4 semanas. Las condiciones reales pueden diferir mucho de las del probador.


Herramientas para un análisis avanzado

Métricas adicionales:

Ratio de Sharpe

  • Mide la rentabilidad ajustada al riesgo
  • Cuanto más alto, mejor
  • 1.0 es bueno, > 2.0 es excelente

Esperanza matemática

Expectancy = (Win Rate × Avg Win) - (Loss Rate × Avg Loss)

Un valor positivo = una estrategia rentable

Pérdidas consecutivas

  • El número máximo de operaciones perdedoras seguidas
  • Importante para la resistencia psicológica
  • Más de 10-15 seguidas → una estrategia inestable

Conclusión

Probar EA en el probador de estrategias es tanto un arte como una ciencia. Sigue estas recomendaciones:

  1. ✅ Prueba al menos 1-2 años en el modo «Cada tick»
  2. ✅ Analiza las métricas clave: factor de beneficio, drawdown, porcentaje de acierto
  3. ✅ Examina la curva de saldo, además de las cifras
  4. ✅ Evita el sobreajuste: utiliza pruebas forward
  5. ✅ Prueba siempre en demo durante 2-4 semanas antes de operar con dinero real

Recuerda: los resultados del probador ≠ una garantía de beneficios futuros. El mercado cambia constantemente, e incluso la mejor estrategia puede dejar de funcionar. Aplica siempre una gestión del riesgo y nunca inviertas más de lo que estés dispuesto a perder.


Artículos recomendados:

Descarga EA para hacer pruebas:


🤖 Robots de trading recomendados

Pon en práctica lo que has aprendido con nuestros EA gratuitos:

  • Asesores expertos gratuitos para MT4 - un catálogo de robots de trading revisados
  • Todos los archivos se han probado y están listos para usar
  • Se incluyen instrucciones de instalación y configuración paso a paso

EA populares:

Comparte este artículo:

Comentarios (0)

Los comentarios y las reseñas se muestran en su idioma original.

Inicia sesión para comentar

Todavía no hay comentarios

¡Sé la primera persona en comentar!

Más guías y pruebas de EA

Reseñas de EA, resultados en demo y notas de MQL5.

Todos los artículos del blog