Market Making via Reinforcement Learning

04/11/2018
by   Thomas Spooner, et al.
0

Market making is a fundamental trading problem in which an agent provides liquidity by continually offering to buy and sell a security. The problem is challenging due to inventory risk, the risk of accumulating an unfavourable position and ultimately losing money. In this paper, we develop a high-fidelity simulation of limit order book markets, and use it to design a market making agent using temporal-difference reinforcement learning. We use a linear combination of tile codings as a value function approximator, and design a custom reward function that controls inventory risk. We demonstrate the effectiveness of our approach by showing that our agent outperforms both simple benchmark strategies and a recent online learning approach from the literature.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/08/2021

Optimal Market Making by Reinforcement Learning

We apply Reinforcement Learning algorithms to solve the classic quantita...
research
07/20/2022

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 cen...
research
12/10/2019

Get Real: Realism Metrics for Robust Limit Order Book Market Simulations

Machine learning (especially reinforcement learning) methods for trading...
research
07/07/2022

Market Making with Scaled Beta Policies

This paper introduces a new representation for the actions of a market m...
research
12/26/2018

Optimizing Market Making using Multi-Agent Reinforcement Learning

In this paper, reinforcement learning is applied to the problem of optim...
research
05/25/2023

Market Making with Deep Reinforcement Learning from Limit Order Books

Market making (MM) is an important research topic in quantitative financ...
research
11/05/2019

Robo-advising: Learning Investor's Risk Preferences via Portfolio Choices

We introduce a reinforcement learning framework for retail robo-advising...

Please sign up or login with your details

Forgot password? Click here to reset