Skip to main content

A Platform for Stock Market Simulation with Distributed Agent-Based Modeling

  • Conference paper
Algorithms and Architectures for Parallel Processing (ICA3PP 2014)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 8631))

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 to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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)

    Article  Google Scholar 

  2. Collier, N., North, M.: Parallel agent-based simulation with Repast for high performance computing. J. Simulation 89, 1215–1235 (2013)

    Article  Google Scholar 

  3. Johnson, P.E.: Agent-based modeling: what I learned from the artificial stock market. J. Social Science Computer Review 20, 174–186 (2002)

    Article  Google Scholar 

  4. 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)

    MATH  Google Scholar 

  5. 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)

    Article  MATH  Google Scholar 

  6. 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)

    Google Scholar 

  7. LeBaron, B.: Building the Santa Fe artificial stock market. J. Physica A (2002)

    Google Scholar 

  8. Arthur, W.B.: Asset pricing under endogenous expectations in an artificial stock market. Diss. Brunel University, London (1996)

    Google Scholar 

  9. LeBaron, B.: Evolution and time horizons in an agent based stock market. J. Macroeconomic Dynamics 5, 225–254 (2001)

    Article  MATH  Google Scholar 

  10. Ehrentreich, N.: The Santa Fe artificial stock market re-examined-suggested corrections. Technical report, Computational Economics series of EconWPA (2002)

    Google Scholar 

  11. 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)

    Article  Google Scholar 

  12. 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)

    Google Scholar 

  13. 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)

    Google Scholar 

  14. 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)

    Chapter  Google Scholar 

  15. Cont, R.: Empirical properties of asset returns: Stylized facts and statistical issues. J. Quantitative Finance 1, 223–236 (2001)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics