Estoy montando un backtesting utilizando un modelo de optimización walkforward para saber si una estrategia de trading funciona bien o no y me gustaría aclarar algunas dudas:
En primer lugar, ¿cuál es la anchura correcta de la ventana (periodo de entrenamiento + de prueba) que hay que tener en cuenta (hay algún método estándar o empírico para averiguarlo)?
¿Qué parte de la ventana debe reservarse para la formación y cuál para las pruebas (80%/20% , 50%/50%)?
¿Es correcto que el periodo de desplazamiento de la ventana sea igual a la duración del periodo de prueba?
|--------------------------------------------------| <--- available time series data
|----------|-----| <--- time window
|----------|-----|
^ ^ ^
| | testing data
| training data
window shift period
Para cada conjunto de datos de entrenamiento, la estrategia se optimizará en función de determinados parámetros. A continuación, la estrategia optimizada se utilizará en el conjunto de datos de prueba correspondiente.
Este enfoque podría producir un conjunto diferente de valores de parámetros optimizados para cada ventana de tiempo.
Entonces, ¿cuál es el mejor indicador o método para saber si una estrategia ha funcionado bien y cuál es la mejor manera de elegir los valores de los parámetros entre los que resultan de la optimización de varias ventanas de tiempo?
Gracias por su ayuda
P.D.: ¡cualquier enlace/consejo sobre buenos artículos o libros sobre este tema en particular se agradece!