Optimal Market Making by Reinforcement Learning

04/08/2021
by   Matias Selser, et al.
0

We apply Reinforcement Learning algorithms to solve the classic quantitative finance Market Making problem, in which an agent provides liquidity to the market by placing buy and sell orders while maximizing a utility function. The optimal agent has to find a delicate balance between the price risk of her inventory and the profits obtained by capturing the bid-ask spread. We design an environment with a reward function that determines an order relation between policies equivalent to the original utility function. When comparing our agents with the optimal solution and a benchmark symmetric agent, we find that the Deep Q-Learning algorithm manages to recover the optimal agent.

READ FULL TEXT
research
04/11/2018

Market Making via Reinforcement Learning

Market making is a fundamental trading problem in which an agent provide...
research
01/06/2022

Admissible Policy Teaching through Reward Design

We study reward design strategies for incentivizing a reinforcement lear...
research
12/04/2017

Inferring agent objectives at different scales of a complex adaptive system

We introduce a framework to study the effective objectives at different ...
research
11/01/2022

Can maker-taker fees prevent algorithmic cooperation in market making?

In a semi-realistic market simulator, independent reinforcement learning...
research
12/08/2021

Application of Deep Reinforcement Learning to Payment Fraud

The large variety of digital payment choices available to consumers toda...
research
07/10/2020

MAPS: Multi-agent Reinforcement Learning-based Portfolio Management System

Generating an investment strategy using advanced deep learning methods i...
research
08/11/2022

A Modular Framework for Reinforcement Learning Optimal Execution

In this article, we develop a modular framework for the application of R...

Please sign up or login with your details

Forgot password? Click here to reset