
Lo que quiero plantear en este hilo es la naturaleza de la optimización, y de la variante WFO en particular, como herramienta para verificar las bondades de una estrategia y/o como parte integrante de la estrategia.
Para que el experimento no sea exclusivamente teórico y se quede en comentarios más o menos razonados sobre las ventajas e inconvenientes de este tipo de herramientas, he recuperado un programita de mi cajón –Optomax- que permite generar, a partir de un sistema de cruce de medias, series de WFO de cualquier símbolo y generar un fichero de texto con los resultados para estudiarlos posteriormente con Excel.
La interfaz es bastante austera, pero la velocidad de proceso y el output obtenido creo que merecen la pena, al menos para nuestro experimento.
Instrucciones de uso de Optomax:
+ Descomprimir los archivos en una carpeta.
+ Ejecutar test.bat
Después de unos pocos minutos, obtenemos un fichero con los datos de las optimizaciones y de las pruebas externas con el siguiente formato:
Código: Seleccionar todo
20060201,-,20060428,n  3172, 1096,  9,177, 2.84, 775.5, -273.0,  502.5, 28,OPT
20060502,-,20060531,n  1144,    0,  9,177, 5.53, 578.0, -104.5,  473.5,  8,EXT
20060301,-,20060531,n  3276,  636,  6,197, 3.24,1126.5, -348.0,  778.5, 37,OPT
20060601,-,20060630,n  1232,    0,  6,197, 5.73, 567.0,  -99.0,  468.0, 10,EXT
20060403,-,20060630,n  3312,  479,  5,200, 4.11,1542.5, -375.5, 1167.0, 35,OPT
20060703,-,20060731,n  1176,    0,  5,200, 1.04, 391.0, -376.5,   14.5, 16,EXT
20060502,-,20060731,n  3552, 1220, 10,141, 2.97,1744.5, -586.5, 1158.0, 33,OPT
20060801,-,20060831,n  1288,    0, 10,141, 0.28, 160.0, -574.0, -414.0, 30,EXTDescripción datos:
20060201,-,20060428 Periodo de optimización
n 3172 Número de barras leídas
1096 Indice interno
9 Selección parámetro 1
177 Selección parámetro 2
2.84 Profit factor
775.5 Ganancias brutas
-273.0 Perdidas brutas
502.5 Resultado bruto
28 Nº de operaciones
OPT/EXT OPT: optimización. EXT: prueba externa
Algunas limitaciones:
+ El fichero de entrada se extrae de VisualChart y se debe eliminar la cabecera.
+ Mejor incluir ficheros intradiarios de al menos 1 o 2 años.
+ La visualización de los resultados solo tiene 1 decimal.
+ Resultados en puntos, no se incluyen comisiones, ni slippages
+ Sólo se pueden parametrizar los periodos de optimización y prueba externa (en meses)
+ El periodo de optimización debe de ser siempre mayor o igual al periodo de prueba externa
Os ruego sepáis perdonar algunos bugs menores que podáis encontrar en el camino y en cualquier caso siempre me los podéis comunicar.
Si alguno/a tiene problemas para ponerlo en marcha o para entender algo que lo diga, que le echo una mano.
Un saludo.
INtrader