Abstract
Current frameworks for identifying trading agents using machine learning are able to simultaneously address the characterization of both technical indicator and decision tree. Moreover, multi-agent frameworks have also been proposed with the goal of improving the reliability and trust in the agent policy identified. Such advances need weighing against the computational overhead of assuming such flexibility. In this work a framework for evolutionary multi-agent trading is introduced and systematically benchmarked for FX currency trading; including the impact of FX trading spread. It is demonstrated that simplifications can be made to the ‘base’ trading agent that do not impact on the quality of solutions, but provide considerable computational speedups. The resulting evolutionary multi-agent architecture is demonstrated to provide significant benefits to the profitability and improve the reliability with which profitable policies are returned.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Dempster, M., Payne, T.W., Romahi, Y., Thompson, G.: Computational learning techniques for intraday FX trading using popular technical indicators. IEEE Transactions on Neural Networks 12, 744–754 (2001)
Creamer, G., Freund, Y.: Automated trading with boosting and expert weighting. Quantitative Finance 10(4), 401–410 (2010)
Loginov, A., Heywood, M.I.: On the Utility of Trading Criteria Based Retraining in Forex Markets. In: Esparcia-Alcázar, A.I. (ed.) EvoApplications 2013. LNCS, vol. 7835, pp. 192–202. Springer, Heidelberg (2013)
Loginov, A., Heywood, M.I.: On the impact of streaming interface heuristics on GP trading agents: an FX benchmarking study. In: ACM Genetic and Evolutionary Computation Conference, pp. 1341–1348 (2013)
Fernandez-Blanco, P., Bodas-Sagi, D., Soltero, F., Hidalgo, J.: Technical market indicators optimization using evolutionary algorithms. In: ACM Conference Companion on Genetic and Evolutionary Computation, pp. 1851–1858 (2008)
Dempsey, I., O’Neill, M., Brabazon, A.: Adaptive trading with grammatical evolution. In: IEEE Congress on Evolutionary Computation, pp. 2587–2592 (2006)
Wilson, G., Banzhaf, W.: Interday and Intraday Stock Trading Using Probabilistic Adaptive Mapping Developmental Genetic Programming and Linear Genetic Programming. In: Brabazon, A., O’Neill, M., Maringer, D.G. (eds.) Natural Computing in Computational Finance. SCI, vol. 293, pp. 191–212. Springer, Heidelberg (2010)
Freund, Y.: Boosting a weak learning algorithm by majority. Information and Computation 121(2), 256–285 (1996)
Wolpert, D.H.: Stacked generalization. Neural Networks 5(2) 241–259
Brameier, M., Banzhaf, W.: Evolving teams of predictors with linear genetic programming. Genetic Programming and Evolvable Machines 2(4), 381–408 (2001)
Soule, T., Komireddy, P.: Orthogonal evolution of teams. In: Riolo, R., Soule, T., Worzel, B. (eds.) Genetic Programming Theory and Practice IV, pp. 79–95. Springer (2007)
Larkin, F., Ryan, C.: Modesty Is the Best Policy: Automatic Discovery of Viable Forecasting Goals in Financial Data. 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. 202–211. Springer, Heidelberg (2010)
Mayo, M.: Evolutionary Data Selection for Enhancing Models of Intraday Forex Time Series. In: Di Chio, C., et al (eds.) EvoApplications 2012. LNCS, vol. 7248, pp. 184–193. Springer, Heidelberg (2012)
Folino, G., Papuzzo, G.: Handling Different Categories of Concept Drifts in Data Streams Using Distributed GP. In: Esparcia-Alcázar, A.I., Ekárt, A., Silva, S., Dignum, S., Uyar, A.Ş. (eds.) EuroGP 2010. LNCS, vol. 6021, pp. 74–85. Springer, Heidelberg (2010)
Margulis, L., Fester, R.: Symbiosis as a Source of Evolutionary Innovation. MIT Press (1991)
Dunis, C.L., Laws, J., Sermpinis, G.: Higher order and recurrent neural architectures for trading the EUR / USD exchange rate. Quantitative Finance 11(4), 615–629 (2011)
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
Loginov, A., Heywood, M.I. (2014). On Evolving Multi-agent FX Traders. 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_17
Download citation
DOI: https://doi.org/10.1007/978-3-662-45523-4_17
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)