Abstract
The purpose of this paper is to define software engineering abstractions that provide a generic framework for stock market simulations. We demonstrate a series of key points and principles that has governed the development of an Agent-Based financial market application programming interface (API). The simulator architecture is presented. During artificial market construction we have faced the whole variety of agent-based modelling issues : local interaction, distributed knowledge and resources, heterogeneous environments, agents autonomy, artificial intelligence, speech acts, discrete or continuous scheduling and simulation. Our study demonstrates that the choices made for agent-based modelling in this context deeply impact the resulting market dynamics and proposes a series of advances regarding the main limits the existing platforms actually meet.
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
Woolridge, M.: Introduction to Multiagent Systems, New York, NY, USA (2002)
Mitchell, T.M. (ed.): Machine Learning. WCB/McGraw-Hill, New York (1997)
Cesa-Bianchi, N., Lugosi, G.: Worst-case bounds for the logarithmic loss of predictors. Machine Learning 43, 247–264 (2001)
Witkam, J.: Altreva adaptive modeler (2003)
Jacobs, B.I., Levy, K.N., Markowitz, H.M.: Financial market simulation. The Journal of Portfolio Management 30th Anniversary Issue, 142–151 (2004)
Inchiosa, M.E., Parker, M.T.: Overcoming design and development challenges in agent-based modeling using ascape  (3), 7304–7308 (2002)
Brandouy, O., Mathieu, P.: A conceptual framework for the evaluation of agent-base trading and technical analysis. In: Artificial Markets Modeling, Methods and Applications. Lecture Notes in Economics and Mathematical Systems, vol. 599, pp. 63–79 (2007)
Chen, S.H., Yen, C.H., Liao, C.C.: On aie-asm: a software to simulate artificial stock markets with genetic programming. In: Chen, S.-H. (ed.) Evolutionary Computation in Economics and Finance, pp. 107–122. Physica-Verlag (2002)
Ponta, L., Raberto, M., Cincotti, S.: A multi-assets artificial stock market with zero-intelligence traders. A Letter Journal Exploring the Frontiers of Physics 93, 28002–p1–28002–p7 (2011)
Raberto, M., Cincotti, S., Dose, C., Focardi, S.M.: Price formation in an artificial market: limit order book versus matching of supply and demand. Nonlinear Dynamics and Heterogenous Interacting Agents (2005)
Ricordel, P.-M., Demazeau, Y.: Volcano, A Vowels-Oriented Multi-Agent Platform. In: Dunin-Keplicz, B., Nawarecki, E. (eds.) CEEMAS 2001. LNCS (LNAI), vol. 2296, pp. 253–262. Springer, Heidelberg (2002)
LeBaron, B.: Evolution and time horizons in an agent based stock market. Macroeconomic Dynamics 5, 225–254 (2001)
Muchnik, L., Solomon, S.: Markov nets and the natlab platform; application to continuous double auction. New Economic Windows (2006)
Raberto, M., Cincotti, S., Focardi, S., Marchesi, M.: Traders’ long-run wealth in an artificial financial market. Computational Economics 22, 255–272 (2003)
Le Baron, B.: Building the santa fe artificial stock market. Working Paper, Brandeis University (2002)
Garder, M.: Mathematical games: The fantastic combinations of john conway’s new solitaire game ’life’. Scientific American (October 1970)
Wooldridge, M., Jennings, N.: Intelligent agents: Theory and practice. The Knowledge Engineering Review 10(2), 115–152 (1995)
Gode, D.K., Sunder, S.: Allocative efficiency of market with zero-intelligence traders: Market as a partial substitute for individual rationality. Journal of Political Economy 101(1), 119–137 (1993)
Arthur, B.: Inductive reasoning and bounded rationality: the el-farol problem. American Economic Review 84, 406–417 (1994)
Tkatch, I., Alam, Z.S.: Strategic order splitting in automated markets. SSRN eLibrary (2009)
Brandouy, O., Mathieu, P., Veryzhenko, I.: Ex-post optimal strategy for the trading of a single financial asset. SSRN eLibrary (2009)
Markowitz, H.: Portfolio selection. The Journal of Finance 7(1), 77–91 (1952)
Weyns, D., Omicini, A., Odell, J.: Environment as a first-class abstraction in multiagent systems. JAAMAS 14(1), 5–30 (2007)
Gouaïch, A., Michel, F., Guiraud, Y.: MIC*: A Deployment Environment for Autonomous Agents. In: Weyns, D., Van Dyke Parunak, H., Michel, F. (eds.) E4MAS 2004. LNCS (LNAI), vol. 3374, pp. 109–126. Springer, Heidelberg (2005)
Michel, F.: The irm4s model: The influence/reaction principle for multi-agent based simulation. In: AAMAS 2007. Sixth International Joint Conference on Autonomous Agents and Multiagent Systems, pp. 908–910 (2007)
Ferber, J., Muller, J.P.: Influences and reaction: a model of situated multiagent systems. In: Second International Conference on Multiagent Systems, ICMAS 1996, pp. 72–79 (1996)
Cont, R.: Empirical properties of asset returns: stylized facts and statistical issues. Quantitative Finance 1, 223–236 (2001)
Veryzhenko, I., Brandouy, O., Mathieu, P.: Agent’s minimal intelligence calibration for realistic market dynamics. In: Progress in Artificial Economics Computational and Agent-Based Models. Lecture Notes in Economics and Mathematical Systems, vol. 645, pp. 3–14 (2010)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Brandouy, O., Mathieu, P., Veryzhenko, I. (2013). On the Design of Agent-Based Artificial Stock Markets. In: Filipe, J., Fred, A. (eds) Agents and Artificial Intelligence. ICAART 2011. Communications in Computer and Information Science, vol 271. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-29966-7_23
Download citation
DOI: https://doi.org/10.1007/978-3-642-29966-7_23
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-29965-0
Online ISBN: 978-3-642-29966-7
eBook Packages: Computer ScienceComputer Science (R0)