Decision Technologies for Computational Finance pp 141-160 | Cite as
An Evolutionary Bootstrap Method for Selecting Dynamic Trading Strategies
Abstract
This paper combines techniques drawn from the literature on evolutionary optimization algorithms along with bootstrap based statistical tests. Bootstrapping and cross validation are used as a general framework for estimating objectives out of sample by redrawing subsets from a training sample. Evolution is used to search the large space of potential network architectures. The combination of these two methods creates a network estimation and selection procedure which aims to find parsimonious network structures which generalize well. Examples are given from financial data showing how this compares to more traditional model selection methods. The bootstrap methodology also allows more general objective functions than usual least squares since it can estimate the in sample bias for any function. Some of these will be compared with traditional least squares based estimates in dynamic trading settings with foreign exchange series.
Keywords
Foreign Exchange Hide Unit Sharpe Ratio Hill Climbing Foreign Exchange MarketPreview
Unable to display preview. Download preview PDF.
References
- Arifovic J. (1994), ‘Genetic algorithm learning and the cobweb mode’, Journal of Economic Dynamics and Control 18, 3–28.CrossRefGoogle Scholar
- Bäck T. (1996), Evolutionary Algorithms in Theory and Practice, Oxford University Press, Oxford, UK.Google Scholar
- Balakrishnan K. & Honavar V. (1995), Evolutionary design of neural architectures: A preliminary taxonomy and guide to the literature, Technical report, Dept. of Computer Science, Iowa State University, Ames, Iowa.Google Scholar
- Bengio Y. (1997), Training a neural network with a financial criterion rather than a prediction criterion, in ‘Decision Technologies for Financial Engineering: Proceedings of the Fourth International Conference on Neural Networks in the Capital Markets’, World Scientific, Singapore, pp. 36–48.Google Scholar
- Bilson J. F. (1990), “Technical” currency trading, in L. R. Thomas, ed., ‘The Currency-Hedging Debate’, IFR Publishing Ltd., London.Google Scholar
- Choey M. & Weigend A. S. (1997), Nonlinear trading models through sharpe ratio maximization, in A. S. Weigend, Y. S. Abu-Mostafa & A. P. N. Refenes, eds, ‘Decision Technologies for Financial Engineering: Proceedings of the Fourth International Conference on Neural Networks in the Capital Markets’, World Scientific, Singapore, pp. 3–22.Google Scholar
- Connor J. T. (1993), Bootstrap methods in neural network time series prediction, in J. Alspector, R. Goodman & T. X. Brown, eds, ‘International Workshop on applications of neural networks to telecommunications’, Erlbaum, Hillsdale, NJ, pp. 125–131.Google Scholar
- Dooley M. P. & Shafer J. (1983), Analysis of short-run exchange rate behavior: March 1973 to november 1981, in D. Bigman & T. Taya, eds, ‘Exchange Rate and Trade Instability: Causes, Consequences, and Remedies’, Ballinger, Cambridge, MA.Google Scholar
- Efron B. (1979), ‘Bootstrap methods: Another look at the jackknife’, The Annals of Statistics 7, 1–26.CrossRefGoogle Scholar
- Efron B. (1983), ‘Estimating the error rate of a prection rule: improvement on cross validation’, Journal of the American Statistical Association 78, 316–331.CrossRefGoogle Scholar
- Efron B. & Tibshirani R. (1993), An Introduction to the Bootstrap, Chapman and Hall, New York.Google Scholar
- Eichenbaum M. & Evans C. L. (1995), ‘Some empirical evidence on the effects of shocks to monetary policy on exchange rates’, Quarterly Journal of Economics 110, 975–1009.CrossRefGoogle Scholar
- Engel C. (1996), ‘The forward discount anomaly and the risk premium: A survey of recent evidence’, Journal of Empirical Finance 3, 123–192.CrossRefGoogle Scholar
- Granger C. & Pesaran M. H. (1996), A decision theoretic approach to forecast evaluation, Technical report, University of California, San Diego, La Jolla, CA.Google Scholar
- Hall P. (1990), ‘Using the bootstrap to estimate mean squared error and select smoothing parameter in nonparametric problems’, Journal of Multivariate Analysis 32, 177–203.CrossRefGoogle Scholar
- Kuan C. M. & White H. (1994), ‘Artificial neural networks: An econometric perspective’, Econometric Reviews 13, 1–91.CrossRefGoogle Scholar
- LeBaron B. (1992), ‘Forecast improvements using a volatility index’, Journal of Applied Econometrics 7, S137–S150.CrossRefGoogle Scholar
- LeBaron B. (1997), An evolutionary bootstrap approach to model selection and generalization, Technical report, The University of Wisconsin—Madison, Madison, Wisconsin.Google Scholar
- LeBaron B. (1998), Technical trading rules and regime shifts in foreign exchange, in E. Acar & S. Satchell, eds, ‘Advanced Trading Rules’, Butterworth-Heinemann, pp. 5–40.Google Scholar
- LeBaron B. & Weigend, A. S. (1998), ‘A bootstrap evaluation of the effect of data splitting on financial time series’, IEEE Transactions on Neural Networks 9(1), 213–220.CrossRefGoogle Scholar
- Levich R. M. & Thomas L. R. (1993), ‘The significance of technical tradingrule profits in the foreign exchange market: A bootstrap approach’, Journal of International Money and Finance 12, 451–474.CrossRefGoogle Scholar
- Lewis K. (1995), Puzzles in international financial markets, in G. M. Grossman & K. Rogoff, eds, ‘Handbook of International Economies’, Vol. 3, North Holland, Amsterdam, pp. 1913–1971.Google Scholar
- Mitchell M. (1996), An Introduction to Genetic Algorithms, MIT Press, Cambridge, MA.Google Scholar
- Moody J. & Wu L. (1997), Optimization of trading systems and portfolios, in ‘Decision Technologies for Financial Engineering: Proceedings of the Fourth International Conference on Neural Networks in the Capital Markets’, World Scientific, Singapore, pp. 23–36.Google Scholar
- Paaß G. (1993), Assessing and improving neural network predictions by the bootstrap algorithm, in S. J. Hanson, J. D. Cowan & C. L. Giles, eds, ‘Advances in Neural Information Processing Systems’, Vol. 5, Morgan Kaufmann, San Mateo, CA, pp. 196–203.Google Scholar
- Press W. H., Flannery B. P., Teukolsky, S. A. & Vetterling W. T. (1986), Numerical Recipes: The art of scientific computing, Cambridge University Press, Cambridge, UK.Google Scholar
- Schwarz G. (1978), ‘Estimating the dimension of a model’, Annals of Statistics 6, 461–464.CrossRefGoogle Scholar
- Shao J. (1993), ‘Linear model selection by cross-validation’, Journal of the American Statistical Association 88, 486–494.CrossRefGoogle Scholar
- Skouras S. (1997), An (abridged) theory of technical analysis, Technical report, European University Institute, Florence, Italy.Google Scholar
- Sweeney R. J. (1986), ‘Beating the foreign exchange market’, Journal of Finance 41, 163–182.CrossRefGoogle Scholar
- Taylor S. J. (1992), ‘Rewards available to currency futures speculators: Compensation for risk or evidence of inefficient pricing?’, Economic Record 68, 105–116.CrossRefGoogle Scholar
- Tibshirani R. (1994), A comparison of some error estimates for neural network models, Technical report, Dept. of Preventive Medicine and Biostatistics, University of Toronto, Toronto, Ontario.Google Scholar
- Tibshirani R. & Knight K. (1995), Model search and inference by bootstrap “bumping”, Technical report, Dept of Statistics, University of Toronto, Toronto, Ontario.Google Scholar
- White H. (1997), A reality check for data snooping, Technical report, University of San Diego, La Jolla, CA.Google Scholar
- Yao X. (1996), ‘A review of evolutionary artificial neural networks’, International Journal of Intelligent Systems 8, 539–567.CrossRefGoogle Scholar