Financial Market Data Simulation Using Deep Intelligence Agents

Trading strategies are often assessed against historical financial data in an effort to predict the profits and losses a strategy would generate in future. However, using only data from the past ignores the evolution of market microstructure and does not account for market conditions outside historical bounds. Simulations provide an effective supplement. We present an agent-based model to simulate financial market prices both under steady-state conditions and stress situations. Our new class of agents utilize recent advances in deep learning to make trading decisions and employ different trading objectives to ensure diversity in outcomes. The model supports various what-if scenarios such as sudden price crash, bearish or bullish market sentiment and shock contagion. We conduct evaluations on multiple asset classes including portfolio of assets and illustrate that the proposed agent decision mechanism outperforms other techniques. Our simulation model also successfully replicates the empirical stylized facts of financial markets.

[1]  Philippe Mathieu,et al.  Improving classifier agents with order books information , 2012, 2012 1st International Conference on Systems and Computer Science (ICSCS).

[2]  Michael David Rechenthin,et al.  Machine-learning classification techniques for the analysis and prediction of high-frequency stock direction , 2014 .

[3]  Sander van der Hoog,et al.  Deep Learning in Agent-Based Models: A Prospectus , 2016 .

[4]  Yee Whye Teh,et al.  A Fast Learning Algorithm for Deep Belief Nets , 2006, Neural Computation.

[5]  Kuldip K. Paliwal,et al.  Bidirectional recurrent neural networks , 1997, IEEE Trans. Signal Process..

[6]  Jürgen Schmidhuber,et al.  Long Short-Term Memory , 1997, Neural Computation.

[7]  Peter A. Beling,et al.  An agent based model of the E-Mini S&P 500 applied to flash crash analysis , 2011, 2012 IEEE Conference on Computational Intelligence for Financial Engineering & Economics (CIFEr).

[8]  A. Turrell,et al.  An Agent-Based Model of Dynamics in Corporate Bond Trading , 2016 .

[9]  Mark Harman,et al.  Agent-Based Modelling of Stock Markets Using Existing Order Book Data , 2012, MABS.

[10]  A. E. Turrell,et al.  Agent-Based Models: Understanding the Economy from the Bottom Up , 2016 .

[11]  Michal Pechoucek,et al.  A framework for agent-based distributed machine learning and data mining , 2007, AAMAS '07.

[12]  G. Fagiolo,et al.  Rock around the clock: An agent-based model of low- and high-frequency trading , 2014, Journal of Evolutionary Economics.

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

[14]  Wing Lon Ng,et al.  Can a zero-intelligence plus model explain the stylized facts of financial time series data? , 2012, AAMAS.

[15]  Daniel Ladley,et al.  Zero intelligence in economics and finance , 2012, The Knowledge Engineering Review.

[16]  Yoshua Bengio,et al.  Neural Machine Translation by Jointly Learning to Align and Translate , 2014, ICLR.