Robust trading rule selection and forecasting accuracy
- 162 Downloads
Trading rules performing well on a given data set seldom lead to promising out-of-sample results, a problem which is a consequence of the in-sample data snooping bias. Efforts to justify the selection of trading rules by assessing the out-of-sample performance will not really remedy this predicament either, because they are prone to be trapped in what is known as the out-of-sample data-snooping bias. Our approach to curb the data-snooping bias consists of constructing a framework for trading rule selection using a-priori robustness strategies, where robustness is gauged on the basis of time-series bootstrap and multi-objective criteria. This approach focuses thus on building robustness into the process of trading rule selection at an early stage, rather than on an ex-post assessment of trading rule fitness. Intra-day FX market data constitute the empirical basis of the proposed investigations. Trading rules are selected from a wide universe created by evolutionary computation tools. The authors show evidence of the benefit of this approach in terms of indirect forecasting accuracy when investing in FX markets.
KeywordsA-priori robustness data-snooping bias efficient market hypothesis evolutionary computation intra-day FX markets time-series bootstrap trading rule selection
Unable to display preview. Download preview PDF.
- Merton R, On the state of the efficient market hypothesis in financial economics, Macroeconomics and Finance: Essays in Honor of Franco Modigliani (ed. by Dornbusch R, Fischer S, and Bossons J), MIT Press, Cambridge, Mass., 1987.Google Scholar
- Vinod H D and López-de-Lacalle J, Maximum entropy bootstrap for time series: The meboot R package, Journal of Statistical Software, 2009, 29(5): 1–19.Google Scholar
- Wigham P A, Grammatically-based genetic programming, Proceedings of the Workshop on Genetic Programming: From Theory to Real-World Applications (ed. by Rosca J P), Rochester, New York, 1995: 33–41.Google Scholar
- EpochX — Genetic Programming for Research: The evolutionary algorithm in EpochX. URL http://www.epochx.org/guide-algorithm.php. Accessed July 2011.
- R Development Core Team, R: A Language and Environment for Statistical Computing, R Foundation for Statistical Computing, Vienna, Austria, 2011.Google Scholar