Qué significa la prueba retrospectiva en Forex
La prueba retrospectiva es una forma de evaluar una estrategia de trading en Forex reproduciendo sus reglas sobre datos históricos de precios. En lugar de adivinar, defines la estrategia exactamente (reglas de entrada/salida, controles de riesgo y sincronización) y la aplicas a barras o ticks pasados para producir una secuencia simulada de operaciones.
Un objetivo útil no es “predecir el futuro”, sino medir si el comportamiento de la estrategia es consistente con su propia lógica bajo supuestos realistas. En Forex, esto normalmente significa que también modelas fricciones de trading como el spread (la diferencia entre el precio de compra y el de venta), las comisiones (si las hay) y si las órdenes se ejecutan al precio previsto.
La mecánica: entradas, proceso y divisiones de datos
Comienza con una especificación escrita de las reglas de la estrategia. Haz explícitas las siguientes entradas:
- Datos de mercado: define el/los instrumento(s), el marco temporal y la fuente/calidad de los datos históricos.
- Modelo de ejecución: define cómo se ejecutan las operaciones (por ejemplo, al cierre de la barra, en la apertura de la siguiente barra, o usando lógica de límite/mercado).
- Supuestos de costos y deslizamiento: representa el spread y las posibles diferencias de ejecución.
- Dimensionamiento de la posición y controles de riesgo: especifica cómo dimensionas las posiciones y limitas la exposición.
Luego ejecuta la prueba retrospectiva en fases:
- Período dentro de la muestra (entrenamiento): ajusta cualquier parámetro modificable.
- Período fuera de la muestra (validación): prueba la estrategia ajustada sin más cambios de parámetros.
- Prueba prospectiva en demo: después de que las reglas estén congeladas, ejecuta la misma estrategia en un entorno simulado o en papel utilizando condiciones de mercado actualizadas.
Una verificación común es la prueba walk-forward: repite el ciclo moviendo la ventana dentro de la muestra hacia adelante y volviendo a probar en el siguiente segmento fuera de la muestra. Esto reduce la posibilidad de que los resultados provengan de un solo período afortunado.
Ejemplos de verificaciones y qué buscar
Cuando evalúes los resultados, concéntrate en la robustez y la consistencia en lugar de una única métrica destacada. Las verificaciones que puedes aplicar incluyen:
- Consistencia de las reglas: confirma que las operaciones simuladas siguen exactamente la especificación de la estrategia.
- Sensibilidad a los supuestos: prueba si los resultados cambian drásticamente si el spread es mayor o el deslizamiento es moderadamente más grande.
- Estabilidad a lo largo del tiempo: compara el rendimiento en diferentes segmentos fuera de la muestra.
- Distribución de las operaciones: revisa si los resultados dependen de un número muy pequeño de operaciones.
Realiza un seguimiento de resultados como el rendimiento total, la reducción máxima y la volatilidad de los resultados en los segmentos. También registra si el comportamiento de la estrategia cambia cuando cambias los períodos de datos o alteras ligeramente el momento de ejecución.
Limitaciones y riesgos (lo que la prueba retrospectiva no puede demostrar)
La prueba retrospectiva tiene limitaciones importantes:
- Sobreajuste: si ajustas los parámetros demasiado cerca del ruido histórico, el rendimiento puede no persistir.
- Desajuste de datos y ejecución: las velas históricas y los llenados históricos pueden no coincidir con cómo se ejecutarían las órdenes en tiempo real.
- Cambio de régimen: las condiciones del Forex pueden cambiar; una estrategia que funcionó en un entorno puede no funcionar más adelante.
- Sin resultados futuros garantizados: una buena prueba retrospectiva y una prueba prospectiva en demo muestran plausibilidad bajo tus supuestos, no certeza.
Para mantener la verificabilidad, mantén las reglas y los supuestos de la estrategia congelados durante las pruebas fuera de la muestra y las pruebas prospectivas en demo. Si los resultados se deterioran materialmente, trátalo como evidencia de que la estrategia no es robusta, en lugar de como una razón para seguir ajustando.
Enfoque sugerido para la prueba prospectiva en demo dentro de la prueba retrospectiva
Una prueba prospectiva en demo es una continuación de la misma idea de verificación, utilizando ejecución en papel o un entorno de simulación. La clave es volver a ejecutar las reglas de la estrategia que ya validaste (sin nuevos ajustes de parámetros a mitad de camino) y comparar el comportamiento simulado en vivo con tus expectativas fuera de la muestra.
Usa la prueba prospectiva en demo para verificar si tus supuestos de ejecución siguen pareciendo razonables y si el rendimiento permanece dentro de un rango plausible. Si encuentras desviaciones importantes, revisa la definición de la estrategia y los supuestos de modelado, y luego vuelve a validar con un nuevo ciclo fuera de la muestra y otra prueba prospectiva en demo.