La mayoría de los sistemas de trading automatizados tienen una serie de parámetros incorporados, como los periodos de retroceso, los umbrales de entrada y salida, etc. Esto es como el sistema de cruce de medias móviles o cualquiera de los sistemas que dependen de algún tipo de ventana de datos para los cálculos. Por ejemplo, si utilizo un filtro exponencial rápido y lento para un sistema de cruce de medias móviles, entonces necesito averiguar los mejores valores de tiempo para cada uno de estos filtros.
Encontrar estos parámetros puede ser difícil porque sólo hay un historial del valor negociado. Una sola divisa puede tener 200 millones de ticks o 2 millones de puntos de datos de 1 minuto. Esto es sólo un escenario de lo que podría haber ocurrido y representa múltiples tendencias y puntos de inflexión en una serie en evolución. Si quiero elegir realmente los parámetros que serían mejores, parece que querría utilizar múltiples muestras para reducir el sobreajuste. Es posible utilizar datos retenidos, pero parece que sería mejor utilizar bootstrapping para obtener historias adicionales para optimizar.
¿Existe algún problema al utilizar los métodos de bloque, bloque móvil u otros métodos de bootstrap para encontrar los parámetros óptimos de negociación o los parámetros de la caja negra? Parece una buena idea. ¿Cuáles son los métodos bootstrap más eficaces para las series temporales no estacionarias y dependientes de la evolución?
Gracias de antemano