Limit Order Book Simulations: A Review (2402.17359v2)
Abstract: Limit Order Books (LOBs) serve as a mechanism for buyers and sellers to interact with each other in the financial markets. Modelling and simulating LOBs is quite often necessary for calibrating and fine-tuning the automated trading strategies developed in algorithmic trading research. The recent AI revolution and availability of faster and cheaper compute power has enabled the modelling and simulations to grow richer and even use modern AI techniques. In this review we examine the various kinds of LOB simulation models present in the current state of the art. We provide a classification of the models on the basis of their methodology and provide an aggregate view of the popular stylized facts used in the literature to test the models. We additionally provide a focused study of price impact's presence in the models since it is one of the more crucial phenomena to model in algorithmic trading. Finally, we conduct a comparative analysis of various qualities of fits of these models and how they perform when tested against empirical data.
- “Limit Order Books”, Physics of Society: Econophysics and Sociophysics Cambridge University Press, 2016 DOI: 10.1017/CBO9781316683040
- “A Mathematical Approach to Order Book Modelling” In Econophysics of Order-driven Markets: Proceedings of Econophys-Kolkata V Milano: Springer Milan, 2011, pp. 93–107 DOI: 10.1007/978-88-470-1766-5˙7
- “Long-Time Behavior of a Hawkes Process–Based Limit Order Book” In SIAM Journal on Financial Mathematics 6.1, 2015, pp. 1026–1043 DOI: 10.1137/15M1011469
- Martin Arjovsky, Soumith Chintala and Léon Bottou “Wasserstein generative adversarial networks” In International conference on machine learning, 2017, pp. 214–223 PMLR
- “Tick: a Python library for statistical learning, with a particular emphasis on time-dependent modelling” In arXiv preprint arXiv:1707.03003, 2017
- “Market impacts and the life cycle of investors orders” In Market Microstructure and Liquidity 1.02 World Scientific, 2015, pp. 1550009
- Emmanuel Bacry, Thibault Jaisson and Jean–François Muzy “Estimation of slowly decreasing hawkes kernels: application to high-frequency order book dynamics” In Quantitative Finance 16.8 Taylor & Francis, 2016, pp. 1179–1201
- Emmanuel Bacry, Iacopo Mastromatteo and Jean-François Muzy “Hawkes Processes in Finance” In Market Microstructure and Liquidity 01.01, 2015, pp. 1550005 DOI: 10.1142/S2382626615500057
- Peter Belcak, Jan-Peter Calliess and Stefan Zohren “Fast agent-based simulation framework of limit order books with applications to pro-rata markets and the study of latency effects” In arXiv preprint arXiv:2008.07871, 2020
- Bruno Biais, Pierre Hillion and Chester Spatt “Price discovery and learning during the preopening period in the Paris Bourse” In Journal of Political Economy 107.6 The University of Chicago Press, 1999, pp. 1218–1248
- Jean-Philippe Bouchaud, Marc Mézard and Marc Potters “Statistical properties of stock order books: empirical results and models” In Quantitative Finance 2.4 Routledge, 2002, pp. 251–256 DOI: 10.1088/1469-7688/2/4/301
- Antonio Briola, Jeremy Turiel and Tomaso Aste “Deep learning modeling of limit order book: A comparative perspective” In arXiv preprint arXiv:2007.07319, 2020
- David Byrd, Maria Hybinette and Tucker Hybinette Balch “Abides: Towards high-fidelity market simulation for ai research” In arXiv preprint arXiv:1904.12066, 2019
- “Machine Learning and Data Sciences for Financial Markets: A Guide to Contemporary Practices” Cambridge University Press, 2023 DOI: 10.1017/9781009028943
- “Econophysics review: II. Agent-based models” In Quantitative Finance 11.7 Taylor & Francis, 2011, pp. 1013–1041
- Jonathan A Chávez-Casillas and José E Figueroa-López “A one-level limit order book model with memory and variable spread” In Stochastic Processes and their Applications 127.8 Elsevier, 2017, pp. 2447–2481
- “Conditional Generators for Limit Order Book Environments: Explainability, Challenges, and Robustness” In arXiv preprint arXiv:2306.12806, 2023
- “Learning to simulate realistic limit order book markets from data as a World Agent” In Proceedings of the Third ACM International Conference on AI in Finance, 2022, pp. 428–436
- Rama Cont “Statistical Modeling of High-Frequency Financial Data” In IEEE Signal Processing Magazine 28.5, 2011, pp. 16–25 DOI: 10.1109/MSP.2011.941548
- “Analysis and modeling of client order flow in limit order markets” In Quantitative Finance 23.2 Taylor & Francis, 2023, pp. 187–205
- “Limit Order Book Simulation with Generative Adversarial Networks” In Available at SSRN 4512356, 2023
- Rama Cont, Pierre Degond and Lifan Xuan “A mathematical framework for modelling order book dynamics” In arXiv preprint arXiv:2302.01169, 2023
- Rama Cont, Arseniy Kukanov and Sasha Stoikov “The price impact of order book events” In Journal of financial econometrics 12.1 Oxford University Press, 2014, pp. 47–88
- “Order book dynamics in liquid markets: limit theorems and diffusion approximations”, 2011 URL: https://ideas.repec.org/p/hal/wpaper/hal-00672274.html
- “Price Dynamics in a Markovian Limit Order Market” In SIAM Journal on Financial Mathematics 4.1 Society for Industrial & Applied Mathematics (SIAM), 2013, pp. 1–25 DOI: 10.1137/110856605
- Rama Cont and Marvin S Müller “A stochastic partial differential equation model for limit order book dynamics” In SIAM Journal on Financial Mathematics 12.2 SIAM, 2021, pp. 744–787
- Rama Cont, Sasha Stoikov and Rishi Talreja “A Stochastic Model for Order Book Dynamics” In Operations Research 58.3 INFORMS, 2010, pp. 549–563 URL: http://www.jstor.org/stable/40792679
- José Da Fonseca and Riadh Zaatour “Hawkes Process: Fast Calibration, Application to Trade Clustering, and Diffusive Limit” In Journal of Futures Markets 34.6, 2014, pp. 548–579 DOI: https://doi.org/10.1002/fut.21644
- “Deciphering How Investors’ Daily Flows are Forming Prices” In Machine Learning and Data Sciences for Financial Markets: A Guide to Contemporary Practices Cambridge University Press, 2023, pp. 153–172 DOI: 10.1017/9781009028943.010
- Adrian A Drǎgulescu and Victor M Yakovenko “Probability distribution of returns in the Heston model with stochastic volatility*” In Quantitative Finance 2.6 Routledge, 2002, pp. 443–453 DOI: 10.1080/14697688.2002.0000011
- J.Doyne Farmer, Paolo Patelli and Ilija I. Zovko “The predictive power of zero intelligence in financial markets” In Proceedings of the National Academy of Sciences 102.6, 2005, pp. 2254–2259 DOI: 10.1073/pnas.0409157102
- Thierry Foucault, Ohad Kadan and Eugene Kandel “Limit order book as a market for liquidity” In The review of financial studies 18.4 Oxford University Press, 2005, pp. 1171–1217
- “Hydrodynamic limit of order-book dynamics” In Probability in the Engineering and Informational Sciences 32.1 Cambridge University Press, 2018, pp. 96–125
- Ian Goodfellow, Yoshua Bengio and Aaron Courville “Deep Learning” http://www.deeplearningbook.org MIT Press, 2016
- “Generative adversarial nets” In Advances in neural information processing systems 27, 2014
- “Limit order books” In Quantitative Finance 13.11, 2013, pp. 1709–1742 DOI: 10.1080/14697688.2013.803
- Ben Hambly, Jasdeep Kalsi and James Newbury “Limit order books, diffusion approximations and reflected SPDEs: from microscopic to macroscopic models” In Applied Mathematical Finance 27.1-2 Taylor & Francis, 2020, pp. 132–170
- Alan G. Hawkes “Hawkes processes and their applications to finance: a review” In Quantitative Finance 18.2 Routledge, 2018, pp. 193–198 DOI: 10.1080/14697688.2017.1403131
- “A weak law of large numbers for a limit order book model with fully state dependent order dynamics” In SIAM Journal on Financial Mathematics 8.1 SIAM, 2017, pp. 314–343
- “Second order approximations for limit order books” In Finance and Stochastics 22 Springer, 2018, pp. 827–877
- Ulrich Horst, Dörte Kreher and Konstantins Starovoitovs “Second-Order Approximation of Limit Order Books in a Single-Scale Regime” In arXiv preprint arXiv:2308.00805, 2023
- “A law of large numbers for limit order books” In Mathematics of Operations Research 42.4 INFORMS, 2017, pp. 1280–1312
- “A scaling limit for limit order books driven by Hawkes processes” In SIAM Journal on Financial Mathematics 10.2 SIAM, 2019, pp. 350–393
- Weibing Huang, Charles-Albert Lehalle and Mathieu Rosenbaum “Simulating and Analyzing Order Book Data: The Queue-Reactive Model” In Journal of the American Statistical Association 110.509 [American Statistical Association, Taylor & Francis, Ltd.], 2015, pp. 107–122 URL: http://www.jstor.org/stable/24739291
- “Ergodicity and diffusivity of Markovian order book models: a general framework” In SIAM Journal on Financial Mathematics 8.1 SIAM, 2017, pp. 874–900
- “Algorithmic trading with Markov chains”, 2010
- “A buffer Hawkes process for limit order books” In arXiv preprint arXiv:1710.03506, 2017
- “A Markov model of a limit order book: thresholds, recurrence, and trading strategies” In Mathematics of Operations Research 43.1 Informs, 2018, pp. 181–203
- Matthias Kirchner “An estimation procedure for the Hawkes process” In Quantitative Finance 17.4 Taylor & Francis, 2017, pp. 571–595
- “Hawkes model specification for limit order books” In The European Journal of Finance 28.7 Taylor & Francis, 2022, pp. 642–662
- “Modeling high-frequency order flow imbalance by functional limit theorems for two-sided risk processes” In Applied Mathematics and Computation 253 Elsevier, 2015, pp. 224–241
- Pankaj Kumar “Deep Hawkes process for high-frequency market making” In arXiv preprint arXiv:2109.15110, 2021
- Peter Lakner, Josh Reed and Sasha Stoikov “High frequency asymptotics for the limit order book” In Market Microstructure and Liquidity 2.01 World Scientific, 2016, pp. 1650004
- Jeremy Large “Measuring the resiliency of an electronic limit order book” In Journal of Financial Markets 10.1, 2007, pp. 1–25 DOI: https://doi.org/10.1016/j.finmar.2006.09.001
- Kyungsub Lee and Byoung Ki Seo “Marked Hawkes process modeling of price dynamics and volatility estimation” In Journal of Empirical Finance 40 Elsevier, 2017, pp. 174–200
- Kyungsub Lee and Byoung Ki Seo “Modeling Bid and Ask Price Dynamics with an Extended Hawkes Process and Its Empirical Applications for High-Frequency Stock Market Data” In Journal of Financial Econometrics Oxford University Press, 2022, pp. nbab029
- Charles-Albert Lehalle, Olivier Guéant and Julien Razafinimanana “High-frequency simulations of an order book: a two-scale approach” In Econophysics of Order-driven Markets: Proceedings of Econophys-Kolkata V Springer, 2011, pp. 73–92
- “Generating Realistic Stock Market Order Streams” In Proceedings of the AAAI Conference on Artificial Intelligence 34.01, 2020, pp. 727–734 DOI: 10.1609/aaai.v34i01.5415
- “Intra-Day Price Simulation with Generative Adversarial Modelling of the Order Flow” In 2021 20th IEEE International Conference on Machine Learning and Applications (ICMLA), 2021, pp. 397–402 IEEE
- “High-dimensional Hawkes processes for limit order books: modelling, empirical analysis and numerical calibration” In Quantitative Finance 18.2 Routledge, 2018, pp. 249–264 DOI: 10.1080/14697688.2017.1403142
- “Order-book modeling and market making strategies” In Market Microstructure and Liquidity 4.01n02 World Scientific, 2018, pp. 1950003
- Hugh Luckock “A steady-state model of the continuous double auction” In Quantitative Finance 3.5, 2003, pp. 385–404 DOI: 10.1088/1469-7688/3/5/305
- “Equilibrium Model of Limit Order Books: A Mean-Field Game View” In Stochastic Analysis, Filtering, and Stochastic Optimization: A Commemorative Volume to Honor Mark HA Davis’s Contributions Springer, 2022, pp. 381–410
- Jin Ma, Xinyang Wang and Jianfeng Zhang “Dynamic equilibrium limit order book model and optimal execution problem” In arXiv preprint arXiv:1401.4636, 2014
- Hongyuan Mei and Jason M Eisner “The neural hawkes process: A neurally self-modulating multivariate point process” In Advances in neural information processing systems 30, 2017
- “Conditional generative adversarial nets” In arXiv preprint arXiv:1411.1784, 2014
- Maxime Morariu-Patrichi and Mikko S Pakkanen “State-dependent Hawkes processes and their application to limit order book modelling” In Quantitative Finance 22.3 Taylor & Francis, 2022, pp. 563–583
- Othmane Mounjid, Mathieu Rosenbaum and Pamela Saliba “From asymptotic properties of general point processes to the ranking of financial agents” In arXiv preprint arXiv:1906.05420, 2019
- “Estimation of an Order Book Dependent Hawkes Process for Large Datasets” In arXiv preprint arXiv:2307.09077, 2023
- “Generative AI for End-to-End Limit Order Book Modelling: A Token-Level Autoregressive Generative Model of Message Flow Using a Deep State Space Network” In arXiv preprint arXiv:2309.00638, 2023
- “Sig-Wasserstein GANs for Time Series Generation” In Proceedings of the Second ACM International Conference on AI in Finance, ICAIF ’21 Virtual Event: Association for Computing Machinery, 2022 DOI: 10.1145/3490354.3494393
- “Hawkes-based models for high frequency financial data” In Journal of the Operational Research Society 73.10 Taylor & Francis, 2022, pp. 2168–2185
- In Machine Learning and Data Sciences for Financial Markets: A Guide to Contemporary Practices Cambridge University Press, 2023, pp. 107–129 DOI: 10.1017/9781009028943.008
- “An agent based model of the E-Mini S&P 500 applied to flash crash analysis” In 2012 IEEE Conference on Computational Intelligence for Financial Engineering & Economics (CIFEr), 2012, pp. 1–8 DOI: 10.1109/CIFEr.2012.6327800
- “Dynamic calibration of order flow models with generative adversarial networks” In Proceedings of the Third ACM International Conference on AI in Finance, 2022, pp. 446–453
- Marcello Rambaldi, Emmanuel Bacry and Fabrizio Lillo “The role of volume in order book dynamics: a multivariate Hawkes process analysis” In Quantitative Finance 17.7 Taylor & Francis, 2017, pp. 999–1020
- Helder Rojas, Artem Logachov and Anatoly Yambartsev “Order book dynamics with liquidity fluctuations: limit theorems and large deviations” In arXiv preprint arXiv:2004.10632, 2020
- “The Limit Order Book Recreation Model (LOBRM): An Extended Analysis” In Machine Learning and Knowledge Discovery in Databases. Applied Data Science Track: European Conference, ECML PKDD 2021, Bilbao, Spain, September 13–17, 2021, Proceedings, Part IV 21, 2021, pp. 204–220 Springer
- “State Dependent Parallel Neural Hawkes Process for Limit Order Book Event Stream Prediction and Simulation” In Proceedings of the 28th ACM SIGKDD Conference on Knowledge Discovery and Data Mining, 2022, pp. 1607–1615
- “Neural Stochastic Agent-Based Limit Order Book Simulation: A Hybrid Methodology” In arXiv preprint arXiv:2303.00080, 2023
- Zijian Shi, Yu Chen and John Cartlidge “The lob recreation model: Predicting the limit order book from taq history using an ordinary differential equation recurrent neural network” In Proceedings of the AAAI Conference on Artificial Intelligence 35.1, 2021, pp. 548–556
- “Universal features of price formation in financial markets: perspectives from Deep Learning”, 2018 arXiv:1803.06917 [q-fin.ST]
- “Statistical theory of the continuous double auction” In Quantitative Finance 3.6, 2003, pp. 481–514 DOI: 10.1088/1469-7688/3/6/307
- Ryan Sullivan, Allan Timmermann and Halbert White “Data-snooping, technical trading rule performance, and the bootstrap” In The journal of Finance 54.5 Wiley Online Library, 1999, pp. 1647–1691
- Shuntaro Takahashi, Yu Chen and Kumiko Tanaka-Ishii “Modeling financial time-series with generative adversarial networks” In Physica A: Statistical Mechanics and its Applications 527, 2019, pp. 121261 DOI: https://doi.org/10.1016/j.physa.2019.121261
- Ioane Muni Toke “” Market making” behaviour in an order book model and its impact on the bid-ask spread” In arXiv preprint arXiv:1003.3796, 2010
- “Get real: Realism metrics for robust limit order book market simulations” In Proceedings of the First ACM International Conference on AI in Finance, 2020, pp. 1–8
- Halbert White “A reality check for data snooping” In Econometrica 68.5 Wiley Online Library, 2000, pp. 1097–1126
- “Quant GANs: deep generation of financial time series” In Quantitative Finance 20.9 Informa UK Limited, 2020, pp. 1419–1440 DOI: 10.1080/14697688.2020.1730426
- “Queue-reactive Hawkes models for the order flow” In arXiv preprint arXiv:1901.08938, 2019
- Zihao Zhang, Bryan Lim and Stefan Zohren “Deep learning for market by order data” In Applied Mathematical Finance 28.1 Taylor & Francis, 2021, pp. 79–95
- Zihao Zhang, Stefan Zohren and Stephen Roberts “DeepLOB: Deep Convolutional Neural Networks for Limit Order Books” In IEEE Transactions on Signal Processing 67.11 Institute of ElectricalElectronics Engineers (IEEE), 2019, pp. 3001–3012 DOI: 10.1109/tsp.2019.2907260
- Ban Zheng, François Roueff and Frédéric Abergel “Ergodicity and scaling limit of a constrained multivariate Hawkes process”, 2014 DOI: 10.1137/130912980