Generating Realistic Stock Market Order Streams

We propose an approach to generate realistic and high-fidelity stock market data based on generative adversarial networks (GANs). Our Stock-GAN model employs a conditional Wasserstein GAN to capture history dependence of orders. The generator design includes specially crafted aspects including components that approximate the market's auction mechanism, augmenting the order history with order-book constructions to improve the generation task. We perform an ablation study to verify the usefulness of aspects of our network structure. We provide a mathematical characterization of distribution learned by the generator. We also propose statistics to measure the quality of generated orders. We test our approach with synthetic and actual market data, compare to many baseline generative models, and find the generated data to be close to real data.

[1]  Michael P. Wellman,et al.  Welfare Effects of Market Making in Continuous Double Auctions , 2015, AAMAS.

[2]  Philip C. Treleaven,et al.  Generative adversarial networks for financial trading strategies fine-tuning and combination , 2019, Quantitative Finance.

[3]  K. P. Soman,et al.  NSE Stock Market Prediction Using Deep-Learning Models , 2018 .

[4]  Léon Bottou,et al.  Wasserstein Generative Adversarial Networks , 2017, ICML.

[5]  J. Farmer,et al.  The Predictive Power of Zero Intelligence in Financial Markets , 2003, Proceedings of the National Academy of Sciences of the United States of America.

[6]  Yoshua Bengio,et al.  Generative Adversarial Nets , 2014, NIPS.

[7]  Zhi Chen,et al.  Adversarial Feature Matching for Text Generation , 2017, ICML.

[8]  Charu C. Aggarwal,et al.  Stock Price Prediction via Discovering Multi-Frequency Trading Patterns , 2017, KDD.

[9]  Hideki Nakayama,et al.  Deep Learning for Forecasting Stock Returns in the Cross-Section , 2018, PAKDD.

[10]  Yong Wang,et al.  Stock Market Prediction Based on Generative Adversarial Network , 2018, IIKI.

[11]  Shih-Chii Liu,et al.  Phased LSTM: Accelerating Recurrent Network Training for Long or Event-based Sequences , 2016, NIPS.

[12]  Ali Borji,et al.  Pros and Cons of GAN Evaluation Measures , 2018, Comput. Vis. Image Underst..

[13]  Yoshua Bengio,et al.  A Recurrent Latent Variable Model for Sequential Data , 2015, NIPS.

[14]  Le Song,et al.  Learning Conditional Generative Models for Temporal Point Processes , 2018, AAAI.

[15]  Simon Osindero,et al.  Conditional Generative Adversarial Nets , 2014, ArXiv.

[16]  Michael P. Wellman,et al.  A Cloaking Mechanism to Mitigate Market Manipulation , 2018, IJCAI.

[17]  Le Song,et al.  Wasserstein Learning of Deep Generative Point Process Models , 2017, NIPS.

[18]  Daniel Friedman,et al.  The Double Auction Market : Institutions, Theories, And Evidence , 2018 .

[19]  Michael P. Wellman,et al.  Strategic Agent-Based Modeling of Financial Markets , 2017, RSF.

[20]  Subhajit Sanyal,et al.  eCommerceGAN : A Generative Adversarial Network for E-commerce , 2018, ICLR.

[21]  Yulei Rao,et al.  A deep learning framework for financial time series using stacked autoencoders and long-short term memory , 2017, PloS one.

[22]  Magnus Wiese,et al.  Quant GANs: deep generation of financial time series , 2019, Quantitative Finance.

[23]  Soumith Chintala,et al.  Unsupervised Representation Learning with Deep Convolutional Generative Adversarial Networks , 2015, ICLR.

[24]  B. LeBaron Agent-based Computational Finance , 2006 .

[25]  Stacy Williams,et al.  Limit order books , 2010, 1012.0349.

[26]  Yisong Yue,et al.  Long-term Forecasting using Tensor-Train RNNs , 2017, ArXiv.

[27]  Yisong Yue,et al.  Long-term Forecasting using Higher Order Tensor RNNs , 2017 .

[28]  Thomas S. Huang,et al.  Dilated Recurrent Neural Networks , 2017, NIPS.

[29]  Brandon Da Silva,et al.  Towards Improved Generalization in Financial Markets with Synthetic Data Generation , 2019, ArXiv.

[30]  D. Friedman The Double Auction Market Institution: A Survey , 2018 .

[31]  Aaron C. Courville,et al.  Improved Training of Wasserstein GANs , 2017, NIPS.

[32]  Yang Yu,et al.  Virtual-Taobao: Virtualizing Real-world Online Retail Environment for Reinforcement Learning , 2018, AAAI.

[33]  Lior Wolf,et al.  Language Generation with Recurrent Generative Adversarial Networks without Pre-training , 2017, ArXiv.

[34]  Shan Gao,et al.  Financial Series Prediction: Comparison Between Precision of Time Series Models and Machine Learning Methods , 2017, ArXiv.