Agent-Based Modelling of Stock Markets Using Existing Order Book Data

We propose a new method for creating alternative scenarios for the evolution of a financial time series over short time periods. Using real order book data from the Chi-X exchange, along with a number of agents to interact with that data, we create a semi-synthetic time series of stock prices. We investigate the impact of using both simple, limited intelligence traders, along with a more realistic set of traders. We also test two different hypotheses about how real participants in the market would modify their orders in the alternative scenario created by the model. We run our experiments on 3 different stocks, evaluating a number of financial metrics for intra- and inter-day variability. Our results using realistic traders and relative pricing of real orders were found to outperform other approaches.

[1]  A. Atak The Future of Computer Trading in Financial Markets , 2011 .

[2]  Shu-Heng Chen,et al.  Agent-based economic models and econometrics , 2012, The Knowledge Engineering Review.

[3]  Andrea Zaccaria,et al.  Critical Overview of Agent-Based Models for Economics , 2011, 1101.1847.

[4]  R. Palmer,et al.  Artificial economic life: a simple model of a stockmarket , 1994 .

[5]  Blake LeBaron,et al.  Agent-based computational finance : Suggested readings and early research , 2000 .

[6]  Shu-Heng Chen,et al.  Evolving traders and the business school with genetic programming: A new architecture of the agent-based artificial stock market , 2001 .

[7]  A. Kyle,et al.  The Flash Crash: High-Frequency Trading in an Electronic Market , 2017 .

[8]  Frédéric Abergel,et al.  Econophysics: Empirical facts and agent-based models , 2009, 0909.1974.

[9]  A. Kyle,et al.  The Flash Crash: The Impact of High Frequency Trading on an Electronic Market , 2011 .

[10]  Thomas Lux,et al.  Genetic learning as an explanation of stylized facts of foreign exchange markets , 2003, 2003 IEEE International Conference on Computational Intelligence for Financial Engineering, 2003. Proceedings..

[11]  S. Maslov Simple model of a limit order-driven market , 1999, cond-mat/9910502.

[12]  R. Palmer,et al.  Asset Pricing Under Endogenous Expectations in an Artificial Stock Market , 1996 .

[13]  B. Mandelbrot The Variation of Certain Speculative Prices , 1963 .

[14]  R. Cont Empirical properties of asset returns: stylized facts and statistical issues , 2001 .

[15]  Aravind Seshadri,et al.  A FAST ELITIST MULTIOBJECTIVE GENETIC ALGORITHM: NSGA-II , 2000 .

[16]  K. J. Cohen,et al.  A simulation model of stock exchange trading , 1983 .

[17]  Kalyanmoy Deb,et al.  A fast and elitist multiobjective genetic algorithm: NSGA-II , 2002, IEEE Trans. Evol. Comput..

[18]  Robert F. Engle,et al.  Analysis of High-Frequency Data , 2010 .

[19]  R. Engle A general approach to lagrange multiplier model diagnostics , 1982 .

[20]  Paolo Pellizzari,et al.  Fundamentalists clashing over the book: a study of order-driven stock markets , 2003 .

[21]  F. Westerhoff,et al.  Nonlinearities and Cyclical Behavior: The Role of Chartists and Fundamentalists , 2003 .

[22]  Célia da Costa Pereira,et al.  Cognitive-Agent-Based Modeling of a Financial Market , 2009, 2009 IEEE/WIC/ACM International Joint Conference on Web Intelligence and Intelligent Agent Technology.

[23]  R. Palmer,et al.  Time series properties of an artificial stock market , 1999 .

[24]  H. Markowitz,et al.  Investment rules, margin, and market volatility , 1989 .

[25]  Carl Chiarella,et al.  A simulation analysis of the microstructure of double auction markets , 2002 .