arXiv (Cornell University) · 2018 · 22 citations · 8 references
ComputingComputer ScienceFinanceMachine LearningOptimizationQuantitative FinanceAlgorithmic TradingDeep LearningNeural NetworksReinforcement LearningDeep Reinforcement LearningExperience ReplayLimit Order TradingNeural Network ModelingOptimal ExecutionOptimal Trade ExecutionQ-learningReplay
Optimal trade execution is an important problem faced by essentially all traders. Much research into optimal execution uses stringent model assumptions and applies continuous time stochastic control to solve them. Here, we instead take a model free approach and develop a variation of Deep Q-Learning to estimate the optimal actions of a trader. The model is a fully connected Neural Network trained using Experience Replay and Double DQN with input features given by the current state of the limit order book, other trading signals, and available execution actions, while the output is the Q-value function estimating the future rewards under an arbitrary action. We apply our model to nine different stocks and find that it outperforms the standard benchmark approach on most stocks using the measures of (i) mean and median out-performance, (ii) probability of out-performance, and (iii) gain-loss ratios.
8
Playing Atari with Deep Reinforcement Learning
Volodymyr Mnih, Koray Kavukcuoglu, David Silver et al. · arXiv (Cornell University) · 2013 · 5.1K citations · Full text
Optimal execution of portfolio transactions
Robert Almgren, Neil Chriss · The Journal of Risk · 2001 · 1.6K citations
Reinforcement learning for optimized trade execution
Yuriy Nevmyvaka, Yi Feng, Michael Kearns · 2006 · 262 citations