MetaTrader 5 viene con un motor de backtesting realmente capaz, el Probador de Estrategias, que puede reproducir años de datos históricos de precios a través de un EA e informar de cada operación que se hubiera realizado. Usado honestamente, es la herramienta más importante que tienes. Si se usa descuidadamente, produce hermosas curvas de capital para estrategias que perderán dinero desde el día en que las active.

Lo que un backtest puede decirte

Un buen backtest establece la forma estadística de una estrategia: con qué frecuencia opera, su tasa de ganancias, su ganancia promedio versus pérdida promedio, su peor reducción histórica y qué tan sensible es a los costos. Esta forma es la base con la que se compara el comportamiento en vivo. Cuando una estrategia real comienza a comportarse de manera diferente a su backtest (más pérdidas, reducción más profunda, diferente frecuencia comercial), esa divergencia es su sistema de alerta temprana.

Lo que un backtest no puede decirle es qué rentabilidad obtendrá. El futuro se basa en una distribución diferente a la de cualquier muestra histórica. Todo el mundo conoce esta frase; casi nadie lo valora según sus expectativas.

Los cuatro autoengaños clásicos

  • Sobreajuste: ajustando las entradas hasta que el backtest sea perfecto. Con suficientes parámetros, puedes adaptarte a cualquier ruido histórico. El resultado es memorizar el pasado en lugar de aprender la estructura. Antídoto: pruebe la estrategia optimizada con datos que nunca vio durante la optimización.
  • Ventanas seleccionadas: pruebas entre 2023 y 2026 porque la estrategia "fue diseñada para las condiciones actuales". Incluya períodos desagradables (volatilidad de 2020, rangos de molienda planos) o la prueba será un anuncio.
  • Costos ignorados: diferenciales, comisiones y deslizamientos convierten a muchos backtests rentables en perdedores. Modele diferenciales realistas para SU corredor, no los valores predeterminados optimistas del evaluador.
  • Ceguera de calidad de modelado: la simulación a nivel de barra adivina lo que sucedió dentro de cada vela. Para estrategias con paradas ajustadas, utilice datos de ticks reales y trate todo lo demás como una aproximación.
regla generalSi pequeños cambios en un insumo producen grandes cambios en las ganancias del backtest, la estrategia es frágil. Las estrategias sólidas se degradan con gracia a medida que cambian los parámetros.

Una secuencia de prueba sensata

Realizar pruebas retrospectivas durante al menos varios años, incluidas condiciones hostiles, con costos realistas. Luego, realice una prueba de demostración durante semanas: la estrategia se ejecuta con precios reales sin historial al que echar un vistazo. Compare los resultados de la demostración con la forma estadística del backtest. Sólo cuando el comportamiento en vivo coincide con el comportamiento probado, el capital real (pequeño al principio) entra en escena.

Esta secuencia es lenta por diseño. Cada atajo que lo atraviesa es una transferencia de riesgo del pasado, donde es imaginario, a su cuenta, donde no lo es.