- ¿Cómo se ejecuta un análisis walk-forward en MetaTrader 5?
- MT5 le da las piezas, no el bucle. Ponga Forward en la pestaña Settings del Probador de Estrategias (Strategy Tester) en 1/2, 1/3 o 1/4: el probador optimiza sobre la parte delantera de su rango de fechas y puntúa las pasadas supervivientes sobre la cola, que lista en su propia pestaña Forward Results. Eso es un paso. Para una serie, desplace todo el rango de fechas hacia delante por la longitud del paso y ejecute la optimización otra vez, una vez por tramo, registrando cada vez la fila forward y los parámetros ganadores. Veinte tramos significan veinte ejecuciones.
- ¿Qué longitud deben tener las ventanas dentro y fuera de muestra?
- La suficiente para que la ventana de entrenamiento contenga más de un régimen y la ventana de prueba contenga suficientes operaciones como para significar algo. Las proporciones integradas del probador de 1/2, 1/3 y 1/4 son puntos de partida sensatos, y una fecha forward personalizada da una porción de prueba más corta cuando el paso es pequeño. La regla importa más que los números: elija la proporción antes de la primera ejecución, porque probar varias y publicar la mejor repite justamente el error que el walk-forward existe para atrapar.
- ¿El análisis walk-forward elimina el sobreajuste?
- No. Lo traslada y lo hace visible. El reajuste sigue ocurriendo dentro de cada ventana de entrenamiento, así que el método mide cuánto de ese ajuste sobrevive al contacto con la ventana siguiente en lugar de impedirlo. Nuestras ocho búsquedas registradas recorrieron 116 combinaciones de parámetros y no adoptamos ninguna: dos de ellas superaron la ventana posterior a la búsqueda y después fallaron la anterior, que es exactamente el patrón que esconde una sola reserva de datos.
- ¿Qué se considera una buena eficiencia fuera de muestra?
- En torno al 40-60 % es lo corriente en cuanto se mueven unos cuantos parámetros, y las cifras por encima del 60 % sostenidas en la mayoría de los pasos con parámetros estables cuentan como sólidas. Trate con recelo cualquier paso aislado: nuestra búsqueda mejor ajustada marcó un 65 % en un paso y el ajuste elegido perdió dinero igualmente en las dos ventanas que no había visto. Una cifra cercana o superior al 100 % señala con más frecuencia una filtración entre las ventanas de entrenamiento y de prueba que una estrategia inusualmente robusta.
- ¿Qué criterio de optimización debe clasificar las pasadas?
- Decídalo antes de que aparezca la rejilla, porque el criterio — la función objetivo, en la literatura más amplia — elige la pasada ganadora en cada paso. La clasificación basada en el balance premia a la pasada que más riesgo asumió, la basada en el drawdown premia al que menos operó, y Custom max entrega la decisión a su propio OnTester() cuando ninguna encaja. En nuestras búsquedas registradas la clasificación del probador nunca resolvió nada por sí sola: cada pasada superviviente tenía después que mantener un factor de beneficio por encima de 1,0 en tres ventanas, y ninguna de las ocho lo consiguió.
- ¿En qué se diferencia el walk-forward de una única prueba fuera de muestra?
- Una prueba única reserva un bloque de datos y comprueba los parámetros finales contra él una sola vez. El walk-forward repite el ciclo de ajustar y probar a lo largo de todo el historial, de modo que devuelve una serie de resultados fuera de muestra y pone a prueba el propio procedimiento de reajuste — lo que quien despliega un EA hace realmente mes tras mes.