Abstract
Agent-based modeling (ABM) has been widely used in stock market simulation. However, traditional simulations of stock markets with ABM on single computers are limited by the computing capability as breakthroughs in financial research need much larger amount of agents. This paper introduces a platform for stock market simulation with ABM focusing on large scale parallel agents in a distributed computing environment such as Cluster and MPP. With the customized trade strategies inside the agents, the runtime system of the platform can distribute the massive amount of agents to multiple computing nodes automatically during the execution of the simulation. And agents exchange information with each other and the market through a uniform communication system. With this platform financial researchers can design their own financial model without caring about the complexity of parallelization and related problems. The sample simulation on the platform is verified to be compatible with the data from Euronext-NYSE and the platform shows fair scalability and performance under different parallelism configurations.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Lye, R., Tan, J.P.L., Cheong, S.A.: Understanding agent-based models of financial markets: A bottom-up approach based on order parameters and phase diagrams. J. Physica A: Statistical Mechanics and its Applications 391, 5521–5531 (2012)
Collier, N., North, M.: Parallel agent-based simulation with Repast for high performance computing. J. Simulation 89, 1215–1235 (2013)
Johnson, P.E.: Agent-based modeling: what I learned from the artificial stock market. J. Social Science Computer Review 20, 174–186 (2002)
Chen, S.H., Yeh, C.H.: Evolving traders and the business school with genetic programming: A new architecture of the agent-based artificial stock market. J. Journal of Economic Dynamics and Control 25, 363–393 (2001)
Deissenberg, C., Van Der Hoog, S.: EURACE: A massively parallel agent-based model of the European economy. J. Applied Mathematics and Computation 204, 541–552 (2008)
Bonabeau, E.: Agent-based modeling: Methods and techniques for simulating human systems. J. Proceedings of the National Academy of Sciences of the United States of America 99, 7280–7287 (2002)
LeBaron, B.: Building the Santa Fe artificial stock market. J. Physica A (2002)
Arthur, W.B.: Asset pricing under endogenous expectations in an artificial stock market. Diss. Brunel University, London (1996)
LeBaron, B.: Evolution and time horizons in an agent based stock market. J. Macroeconomic Dynamics 5, 225–254 (2001)
Ehrentreich, N.: The Santa Fe artificial stock market re-examined-suggested corrections. Technical report, Computational Economics series of EconWPA (2002)
Gilbert, N., Bankes, S.: Platforms and methods for agent-based modeling. J. Proceedings of the National Academy of Sciences of America 99, 7197–7198 (2002)
Kiran, M., Richmond, P., Holcombe, M., Chin, L.S., Worth, D.: FLAME: Simulating large populations of agents on parallel hardware architectures. In: 9th International Conference on Autonomous Agents and Multiagent Systems, pp. 1633–1636. International Foundation for Autonomous Agents and Multiagent Systems, Toronto (2010)
Scheutz, M., Schermerhorn, P., Connaughaton, R., Dingler, A.: SWAGES: an extendable distributed experimentation system for large-scale agent-based ALife simulations. J. Proceedings of Artificial Life X 412–419 (2006)
Mathieu, P., Brandouy, O.: A Generic Architecture for Realistic Simulations of Complex Financial Dynamics. In: Demazeau, Y., Dignum, F., Corchado, J.M., Pérez, J.B. (eds.) Advances in PAAMS. AISC, vol. 70, pp. 185–197. Springer, Heidelberg (2010)
Cont, R.: Empirical properties of asset returns: Stylized facts and statistical issues. J. Quantitative Finance 1, 223–236 (2001)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Wang, C., Yu, C., Wu, H., Chen, X., Li, Y., Zhang, X. (2014). A Platform for Stock Market Simulation with Distributed Agent-Based Modeling. In: Sun, Xh., et al. Algorithms and Architectures for Parallel Processing. ICA3PP 2014. Lecture Notes in Computer Science, vol 8631. Springer, Cham. https://doi.org/10.1007/978-3-319-11194-0_13
Download citation
DOI: https://doi.org/10.1007/978-3-319-11194-0_13
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-11193-3
Online ISBN: 978-3-319-11194-0
eBook Packages: Computer ScienceComputer Science (R0)