JAX-LOB: A GPU-Accelerated limit order book simulator to unlock large scale reinforcement learning for trading
Financial exchanges across the world use limit order books (LOBs) to process orders and match trades. For research purposes it is important to have large scale efficient simulators of LOB dynamics. LOB simulators have previously been implemented in the context of agent-based models (ABMs), reinforcement learning (RL) environments, and generative models, processing order flows from historical data sets and hand-crafted agents alike. For many applications, there is a requirement for processing multiple books, either for the calibration of ABMs or for the training of RL agents. We showcase the first GPU-enabled LOB simulator designed to process thousands of books in parallel, with a notably reduced per-message processing time. The implementation of our simulator - JAX-LOB - is based on design choices that aim to best exploit the powers of JAX without compromising on the realism of LOB-related mechanisms. We integrate JAX-LOB with other JAX packages, to provide an example of how one may address an optimal execution problem with reinforcement learning, and to share some preliminary results from end-to-end RL training on GPUs.
Code (0)
등록된 구현이 없습니다.
Tasks
GPUreinforcement-learningReinforcement LearningReinforcement Learning (RL)Similar Papers 제목 키워드 기반
Deep Reinforcement Learning for Market Making Under a Hawkes Process-Based Limit Order Book Model
The stochastic control problem of optimal market making is among the central problems in quantitative finance. In this paper, a deep reinforcement learning-based controller is trained on a weakly consistent, multivariate…
Deep Reinforcement Learningreinforcement-learningReinforcement LearningReinforcement Learning (RL)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 sim…
Deep Reinforcement LearningManagementOpenAI GymQ-Learning+3Learning to simulate realistic limit order book markets from data as a World Agent
Multi-agent market simulators usually require careful calibration to emulate real markets, which includes the number and the type of agents. Poorly calibrated simulators can lead to misleading conclusions, potentially ca…
Generative Adversarial NetworkRisk-Sensitive Compact Decision Trees for Autonomous Execution in Presence of Simulated Market Response
We demonstrate an application of risk-sensitive reinforcement learning to optimizing execution in limit order book markets. We represent taking order execution decisions based on limit order book knowledge by a Markov De…
Q-Learningreinforcement-learningReinforcement LearningReinforcement Learning (RL)Optimal Execution with Reinforcement Learning
This study investigates the development of an optimal execution strategy through reinforcement learning, aiming to determine the most effective approach for traders to buy and sell inventory within a limited time frame. …
reinforcement-learningReinforcement Learning