Los CFD y el forex son instrumentos complejos y conllevan un alto riesgo de perder dinero rápidamente debido al apalancamiento. Divulgación de riesgos

Análisis walk-forward

Esta página explica qué es el análisis walk-forward, cómo se aplica a una estrategia con un ejemplo hipotético y qué limitaciones conviene conocer.

Equipo editorial de Extrade Plataforma ·

En esta página
  1. Qué es walk forward
  2. Definición formal
  3. Ejemplo hipotético
  4. Dónde aparece el término
  5. Casos límite y errores frecuentes
  6. Términos relacionados
  7. Preguntas frecuentes

Qué es walk forward

El análisis walk-forward es un método que optimiza una estrategia con un tramo de datos históricos y luego la prueba en el tramo siguiente, que no se usó para optimizar. Después repite el proceso desplazando ambos tramos hacia adelante.

Su objetivo es comprobar si los parámetros elegidos funcionan en datos que la optimización no vio. Así se detecta el sobreajuste (overfitting), es decir, una estrategia ajustada al ruido del pasado y no a un comportamiento que se repita.

Datos pasados (ajustados)Datos nuevosinicio
Sobreajuste: una estrategia ajustada a datos pasados se ve pareja con esos datos y muchas veces falla con datos que no ha visto. Pruébala primero en un período distinto y en una cuenta demo. Ejemplo ilustrativo: cifras inventadas con fines didácticos, no son precios reales ni condiciones de un broker.

Definición formal

El historial se divide en pares de ventanas consecutivas:

Al terminar, los resultados de todas las ventanas OOS se unen en orden cronológico. Esa serie unida, y no la optimización, es la medida del método. Hay dos variantes:

Variante Ventana IS Uso típico
Móvil (rolling) Longitud fija; se desplaza y descarta los datos más antiguos Mercados que cambian de régimen
Anclada (anchored) Empieza siempre en el mismo punto y se alarga Cuando se busca usar todo el historial

Algunos informes calculan la eficiencia walk-forward: el rendimiento anualizado fuera de muestra dividido entre el rendimiento anualizado dentro de muestra. Un valor muy bajo indica que gran parte del resultado optimizado no se mantiene en datos nuevos.

Ejemplo hipotético

Una estrategia de cruce de medias móviles sobre EUR/USD tiene un parámetro: el periodo de la media lenta.

  1. Se optimiza el periodo con un tramo largo de datos. Supongamos que gana un periodo intermedio.
  2. Se aplica ese periodo, sin tocarlo, al tramo siguiente, más corto. Supongamos que el resultado es positivo pero menor que en la optimización.
  3. Se desplazan ambas ventanas hacia adelante y se repite. En la nueva optimización gana otro periodo, que se prueba en el tramo siguiente, y así sucesivamente.
  4. Se juntan solo los tramos de prueba. Si su curva de equity es estable y los parámetros óptimos no saltan de un extremo a otro, la estrategia es más robusta que si solo se hubiera optimizado una vez.

Para trabajar con cifras concretas de tamaño de posición o de riesgo, use las calculadoras y simuladores.

Dónde aparece el término

Casos límite y errores frecuentes

Un resultado positivo no elimina el riesgo. El trading de CFD y forex con apalancamiento puede hacer perder dinero rápidamente. Ver gestión de riesgo.

Términos relacionados

Estrategias de trading · Análisis técnico · Curva de equity · Rendimiento anualizado · Colas gordas y riesgo de cola · Glosario de trading

Preguntas frecuentes

¿Qué diferencia hay entre backtest y optimización walk-forward?

Un backtest prueba unos parámetros sobre un historial. El walk-forward optimiza y prueba por ventanas sucesivas, y evalúa solo los tramos no usados en la optimización.

¿Elimina el sobreajuste?

Lo reduce y lo hace visible, pero no lo elimina, sobre todo si se ajusta el propio método después de ver los resultados.

¿Rolling o anclado?

Depende de si se quiere dar más peso a los datos recientes (móvil) o usar todo el historial (anclado). Lo importante es fijar la elección antes de la prueba.

¿Puedo practicarlo sin dinero real?

Puede probar estrategias en el probador de MetaTrader o en una demo de MT5. Los resultados en demo o en backtest no garantizan resultados en cuenta real.

Páginas relacionadas