Abstract
We cast financial trading as a symbolic regression problem on the lagged time series, and test a state of the art symbolic regression method on it. The system is geometric semantic genetic programming, which achieves good performance by converting the fitness landscape to a cone landscape which can be searched by hill-climbing. Two novel variants are introduced and tested also, as well as a standard hill-climbing genetic programming method. Baselines are provided by buy-and-hold and ARIMA. Results are promising for the novel methods, which produce smaller trees than the existing geometric semantic method. Results are also surprisingly good for standard genetic programming. New insights into the behaviour of geometric semantic genetic programming are also generated.
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
Agapitos, A., O’Neill, M., Brabazon, A.: Stateful program representations for evolving technical trading rules. In: Proceedings of the 13th Annual Conference Companion on Genetic and Evolutionary Computation GECCO, pp. 199–200. ACM (2011)
Brabazon, A., O’Neill, M.: Biologically inspired algorithms for financial modelling. Springer, Berlin (2006)
Brabazon, A., O’Neill, M.: Natural computing in computational finance, vol. 1-3. Springer (2008)
Keijzer, M.: Improving symbolic regression with interval arithmetic and linear scaling. In: Ryan, C. et al. (eds.): EuroGP 2003. LNCS, vol. 2610, pp. 70–82. Springer Heidelberg (2003)
Lohpetch, D., Corne, D.: Outperforming Buy-and-Hold with Evolved Technical Trading Rules: Daily, Weekly and Monthly Trading. In: Di Chio, C., Brabazon, A., Di Caro, G.A., Ebner, M., Farooq, M., Fink, A., Grahl, J., Greenfield, G., Machado, P., O’Neill, M., Tarantino, E., Urquhart, N. (eds.) EvoApplications 2010, Part II. LNCS, vol. 6025, pp. 171–181. Springer, Heidelberg (2010)
McConaghy, T.: FFX: Fast, scalable, deterministic symbolic regression technology. In: Genetic Programming Theory and Practice IX, pp. 235–260. Springer (2011)
Michie, D.: Memo functions and machine learning. Nature 218(5136), 19–22 (1968)
Moraglio, A.: Towards a geometric unification of evolutionary algorithms. Ph.D. thesis, University of Essex (November 2007). http://eden.dei.uc.pt/~moraglio/
Moraglio, A., Krawiec, K., Johnson, C.G.: Geometric Semantic Genetic Programming. In: Coello, C.A.C., Cutello, V., Deb, K., Forrest, S., Nicosia, G., Pavone, M. (eds.) PPSN 2012, Part I. LNCS, vol. 7491, pp. 21–31. Springer, Heidelberg (2012)
O’Reilly, U.M., Oppacher, F.: Program search with a hierarchical variable length representation: Genetic programming, simulated annealing and hill climbing. In: Davidor, Y., Schwefel, H.P., Manner, R. (eds.) Parallel Problem Solving from Nature - PPSN III. LNCS, vol. 866, pp. 397–406. Springer, Jerusalem (1994). http://www.springer.de/cgi-bin/search_book.pl?isbn=3-540-58484-6
Tsay, R.S.: Analysis of financial time series, 3rd edn. Wiley, Hoboken (2010)
Vanneschi, L., Castelli, M., Manzoni, L., Silva, S.: A New Implementation of Geometric Semantic GP and Its Application to Problems in Pharmacokinetics. In: Krawiec, K., Moraglio, A., Hu, T., Etaner-Uyar, A.Ş., Hu, B. (eds.) EuroGP 2013. LNCS, vol. 7831, pp. 205–216. Springer, Heidelberg (2013)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
McDermott, J., Agapitos, A., Brabazon, A., O’Neill, M. (2014). Geometric Semantic Genetic Programming for Financial Data. In: Esparcia-Alcázar, A., Mora, A. (eds) Applications of Evolutionary Computation. EvoApplications 2014. Lecture Notes in Computer Science(), vol 8602. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-45523-4_18
Download citation
DOI: https://doi.org/10.1007/978-3-662-45523-4_18
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-662-45522-7
Online ISBN: 978-3-662-45523-4
eBook Packages: Computer ScienceComputer Science (R0)