ForexBestRobots.com

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.

28 ago 202613 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 versiones antiguas 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 del orden intravela, 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.
Operación media¿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 observación forward 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 forward 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.

Referencia oficial

MetaTrader documenta la configuración de Strategy Tester y los registros de pruebas en su ayuda oficial sobre testing (en inglés).