ForexBestRobots.comComparar EAs →
ES

Guías técnicas · formación en Forex

Cómo hacer backtesting de un EA en MT4 sin interpretar mal los resultados

Configura Strategy Tester en MetaTrader 4, revisa las hipótesis sobre los datos y el spread e interpreta el drawdown, el número de operaciones y la estabilidad sin tratar un backtest como una promesa.

13 min de lecturaRevisado por el equipo editorial de ForexBestRobots
Flujo de Strategy Tester en MT4, desde los parámetros hasta la revisión del informeGuías técnicasGuía práctica con enfoque responsable del riesgo

Ilustración original creada para ForexBestRobots.com.

Un backtest es un experimento realizado bajo unas hipótesis determinadas. Puede revelar la lógica, la frecuencia operativa y la sensibilidad del sistema, pero no es una previsión ni puede reproducir cada cotización, spread o evento de ejecución real.

Flujo de trabajo de Strategy Tester en MetaTrader 4
Documenta los parámetros y las hipótesis antes de interpretar los resultados.

Configurar Strategy Tester en MT4

  1. Abre Ver → Strategy Tester o pulsa Ctrl+R.
  2. Selecciona el Expert Advisor, el símbolo y el periodo recomendado por el proveedor.
  3. Elige un intervalo de fechas significativo que incluya diferentes condiciones de mercado.
  4. Configura el modelo, el spread, el depósito y los parámetros del EA; deja constancia de todos ellos.
  5. Ejecuta primero una prueba visual corta para detectar problemas evidentes de lógica o datos.

Comprender las limitaciones de los datos y del modelado

La calidad de los datos históricos, la construcción de ticks, la zona horaria, el spread y las comisiones modifican el resultado. Incluso «Cada tick» en el tester estándar de MT4 se deriva del historial disponible. Un spread fijo puede infravalorar las condiciones adversas durante el rollover o las noticias. Si el EA depende de la secuencia de precios dentro de cada vela, la elección del modelo adquiere mayor importancia.

Mismo EA, hipótesis diferentes, resultado diferente

No compares dos informes salvo que el símbolo, las fechas, el modelo, el spread, el depósito y los parámetros sean comparables.

Analizar el informe más allá del beneficio neto

MétricaPregunta que respondeSeñal de advertencia
Drawdown máximo y relativo¿Qué profundidad tuvo la caída histórica?El riesgo resulta inaceptable aunque el beneficio final sea elevado.
Número de operaciones¿La muestra es suficientemente amplia para interpretarla?Unas pocas operaciones dominan la conclusión.
Profit Factor¿Qué relación existe entre beneficio bruto y pérdida bruta?Pequeños cambios en las hipótesis eliminan la ventaja.
Resultado medio por operación¿Pueden el spread y el deslizamiento consumir la ventaja?El resultado medio es mínimo frente a los costes de transacción.
Concentración¿Un único periodo genera la mayor parte del beneficio?Estancamiento prolongado o un único grupo excepcional.

Probar la robustez, no buscar la curva más atractiva

Desplaza el intervalo de fechas, aumenta el spread, modifica moderadamente los parámetros y prueba un periodo fuera de muestra que no se haya utilizado. Un sistema estable no debería colapsar porque un parámetro cambie un solo punto. Evita seleccionar la mejor combinación entre miles de pruebas sin un periodo de validación independiente.

Continuar con una validación prospectiva en demo

Las pruebas demo permiten conocer los símbolos actuales del bróker, los horarios de trading, el comportamiento de la conexión y los errores del registro. Compara el momento de las operaciones observadas en demo con la lógica esperada. La ejecución real puede seguir siendo diferente, por lo que deberás utilizar un riesgo reducido y definido si decides continuar.

Elige un modelo acorde con las decisiones del EA

Modo estándar de MT4Qué permite comprobarLímite importante
Solo precios de aperturaUna comprobación rápida de reglas que actúan sobre barras cerradas.No sirve si la entrada o la gestión depende del movimiento dentro de una barra.
Puntos de controlUna estimación preliminar aproximada.No valida de forma fiable el comportamiento intrabar.
Cada tickUn recorrido simulado más detallado con el historial disponible de periodos inferiores.Los ticks estándar de MT4 son modelados; no equivalen automáticamente a reproducir ticks reales registrados.

El tester estándar almacena historial Bid y construye Ask con el spread seleccionado. Por defecto puede usar el spread al iniciar la prueba; un spread personalizado sigue siendo una simplificación. Los spreads variables, comisiones, swaps y efectos de ejecución requieren comprobaciones aparte. No presentes una prueba con spread fijo como una reconstrucción completa de la operativa real.

Conserva un registro reproducible de la prueba

Guarda con el informe la versión del EA, Inputs, símbolo exacto, propiedades del contrato, fechas, modelo, spread, depósito, divisa de la cuenta y origen del historial. Anota los datos ausentes y si el periodo inicial de cálculo de los indicadores afecta a las primeras operaciones. Repite una configuración sin cambios para comprobar que la referencia es reproducible.

Revisa la exposición abierta y cómo se tratan las posiciones al finalizar la prueba, además del beneficio de operaciones cerradas. Inspecciona el informe y la leyenda del gráfico; no deduzcas el patrimonio de una curva que solo muestra saldo. Reserva un periodo cronológico posterior hasta fijar las reglas y después observa una demo hacia adelante. Si ajustas tras ver ese periodo, deja de ser una prueba independiente.

Los ajustes oficiales del tester de MT4 describen los modelos y los supuestos del spread.

Referencia oficial

MetaTrader explica la configuración de Strategy Tester y los registros de prueba en su ayuda oficial sobre pruebas.