Las estrategias de negociación que se va a hacer el backtest bien son los que elegir a los ganadores del pasado. Por ejemplo, si una estrategia de negociación simplemente compró las acciones de apple sería backtest muy bien. El sesgo es fácil de detectar en esta situación específica, pero para las complejas estrategias de negociación podría haber escondido el sesgo de este tipo.
Me pregunto si es posible eliminar el sesgo por backtesting de una manera diferente. ¿Qué pasa si usted utiliza los datos históricos para construir un modelo estadístico de mercado o de parte de ella. Este modelo podría incluir la tasa libre de riesgo, histórico de las volatilidades y las correlaciones entre las poblaciones, etc. A continuación, puede ejecutar una simulación de monte Carlo donde backtest contra múltiples, estadísticamente generado datos históricos. Usted puede usar esto para desarrollar estadísticas acerca de cómo la estrategia funciona en un sentido más amplio.
Alguna idea sobre esta idea?
-- Referencia : https://www.quantopian.com/posts/backtesting-thoughts