Asynchronous Deep Double Duelling Q-Learning for Trading-Signal Execution in Limit Order Book Markets
We employ deep reinforcement learning (RL) to train an agent to successfully translate a high-frequency trading signal into a trading strategy that places individual limit orders. Based on the ABIDES limit order book simulator, we build a reinforcement learning OpenAI gym environment and utilise it to simulate a realistic trading environment for NASDAQ equities based on historic order book messages. To train a trading agent that learns to maximise its trading return in this environment, we use Deep Duelling Double Q-learning with the APEX (asynchronous prioritised experience replay) architecture. The agent observes the current limit order book state, its recent history, and a short-term directional forecast. To investigate the performance of RL for adaptive trading independently from a concrete forecasting algorithm, we study the performance of our approach utilising synthetic alpha signals obtained by perturbing forward-looking returns with varying levels of noise. Here, we find that the RL agent learns an effective trading strategy for inventory management and order placing that outperforms a heuristic benchmark trading strategy having access to the same signal.
Code (0)
등록된 구현이 없습니다.
Tasks
Deep Reinforcement LearningManagementOpenAI GymQ-Learningreinforcement-learningReinforcement LearningReinforcement Learning (RL)Methods 이 논문이 사용한 방법론
Similar Papers 제목 키워드 기반
Double Deep Q-Learning for Optimal Execution
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, …
Q-LearningMulti-Agent Reinforcement Learning in a Realistic Limit Order Book Market Simulation
Optimal order execution is widely studied by industry practitioners and academic researchers because it determines the profitability of investment decisions and high-level trading strategies, particularly those involving…
Multi-agent Reinforcement LearningQ-Learningreinforcement-learningReinforcement Learning (RL)Application of deep reinforcement learning for Indian stock trading automation
In stock trading, feature extraction and trading strategy design are the two important tasks to achieve long-term benefits using machine learning techniques. Several methods have been proposed to design trading strategy …
Deep Reinforcement Learningreinforcement-learningReinforcement LearningReinforcement Learning (RL)Modelling resource allocation in uncertain system environment through deep reinforcement learning
Reinforcement Learning has applications in field of mechatronics, robotics, and other resource-constrained control system. Problem of resource allocation is primarily solved using traditional predefined techniques and mo…
Deep Reinforcement Learningreinforcement-learningReinforcement LearningReinforcement Learning (RL)A simple learning agent interacting with an agent-based market model
We consider the learning dynamics of a single reinforcement learning optimal execution trading agent when it interacts with an event driven agent-based financial market model. Trading takes place asynchronously through a…