Summary
In this chapter an evolutionary system for generating investment strategies is presented. The algorithms used in the system (evolutionary algorithm, co-evolutionary algorithm, and agent-based co-evolutionary algorithm) are verified and compared on the basis of the results coming from experiments carried out with the use of real-life stock data. The conclusions drawn from the results of experiments are such that co-evolutionary and agent-based co-evolutionary techniques better maintain population diversity and generate more general investment strategies than evolutionary algorithms.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Allen, F., Karjalainen, R.: Using genetic algorithms to find technical trading rules. Journal of Financial Economics 51(2), 245–271 (1999)
Bäck, T., Fogel, D., Michalewicz, Z. (eds.): Handbook of Evolutionary Computation. IOP Publishing and Oxford University Press, Oxford (1997)
Brabazon, A., O’Neill, M.: Biologically Inspired Algorithms for Financial Modelling. Springer, Heidelberg (2006)
Brabazon, A., O’Neill, M. (eds.): Natural Computation in Computational Finance. Springer, Heidelberg (2008)
Dreżewski, R.: A model of co-evolution in multi-agent system. In: Mařík, V., Müller, J.P., Pěchouček, M. (eds.) CEEMAS 2003. LNCS, vol. 2691, pp. 314–323. Springer, Heidelberg (2003)
Dreżewski, R., Siwik, L.: Techniques for maintaining population diversity in classical and agent-based multi-objective evolutionary algorithms. In: Shi, Y., van Albada, G.D., Dongarra, J., Sloot, P.M.A. (eds.) ICCS 2007. LNCS, vol. 4488, pp. 904–911. Springer, Heidelberg (2007)
Dreżewski, R., Siwik, L.: Co-evolutionary multi-agent system for portfolio optimization. In: [4], pp. 271–299 (2008)
Ficici, S.G.: Solution concepts in coevolutionary algorithms. PhD thesis, Brandeis University, Waltham, MA, USA (2004)
Historical stock data, http://www.parkiet.com/dane/dane_atxt.jsp
Kassicieh, S.K., Paez, T.L., Vora, G.: Investment decisions using genetic algorithms. In: Proceedings of the 30th Hawaii International Conference on System Sciences, vol. 5. IEEE Computer Society, Los Alamitos (1997)
Pictet, O.V., et al.: Genetic algorithms with collective sharing for robust optimization in financial applications. Tech. Rep. OVP.1995-02-06, Olsen & Associates (1995)
Paredis, J.: Coevolutionary algorithms. In: Bäck, T., Fogel, D., Michalewicz, Z. (eds.) Handbook of Evolutionary Computation, vol. (suppl. 1). IOP Publishing and Oxford University Press (1998)
Potter, M.A., De Jong, K.A.: A cooperative coevolutionary approach to function optimization. In: Davidor, Y., Männer, R., Schwefel, H.-P. (eds.) PPSN 1994. LNCS, vol. 866, pp. 249–257. Springer, Heidelberg (1994)
Potter, M.A., De Jong, K.A.: Cooperative coevolution: An architecture for evolving coadapted subcomponents. Evolutionary Computation 8(1), 1–29 (2000)
Tertitski, L.M., Goder, A.G.: Method and system for visual analysis of investment strategies. US Patent 6493681 (2002)
Yin, X.: A fast genetic algorithm with sharing scheme using cluster analysis methods in multimodal function optimization. In: Forrest, S. (ed.) Proceedings of the Fifth International Conference on Genetic Algorithms. Morgan Kaufman, San Francisco (1993)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Dreżewski, R., Sepielak, J., Siwik, L. (2009). Classical and Agent-Based Evolutionary Algorithms for Investment Strategies Generation. In: Brabazon, A., O’Neill, M. (eds) Natural Computing in Computational Finance. Studies in Computational Intelligence, vol 185. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-95974-8_9
Download citation
DOI: https://doi.org/10.1007/978-3-540-95974-8_9
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-95973-1
Online ISBN: 978-3-540-95974-8
eBook Packages: EngineeringEngineering (R0)