A Modular Framework for Reinforcement Learning Optimal Execution

08/11/2022
by   Fernando de Meer Pardo, et al.
0

In this article, we develop a modular framework for the application of Reinforcement Learning to the problem of Optimal Trade Execution. The framework is designed with flexibility in mind, in order to ease the implementation of different simulation setups. Rather than focusing on agents and optimization methods, we focus on the environment and break down the necessary requirements to simulate an Optimal Trade Execution under a Reinforcement Learning framework such as data pre-processing, construction of observations, action processing, child order execution, simulation of benchmarks, reward calculations etc. We give examples of each component, explore the difficulties their individual implementations & the interactions between them entail, and discuss the different phenomena that each component induces in the simulation, highlighting the divergences between the simulation and the behavior of a real market. We showcase our modular implementation through a setup that, following a Time-Weighted Average Price (TWAP) order submission schedule, allows the agent to exclusively place limit orders, simulates their execution via iterating over snapshots of the Limit Order Book (LOB), and calculates rewards as the $ improvement over the price achieved by a TWAP benchmark algorithm following the same schedule. We also develop evaluation procedures that incorporate iterative re-training and evaluation of a given agent over intervals of a training horizon, mimicking how an agent may behave when being continuously retrained as new market data becomes available and emulating the monitoring practices that algorithm providers are bound to perform under current regulatory frameworks.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/13/2023

Many learning agents interacting with an agent-based market model

We consider the dynamics and the interactions of multiple reinforcement ...
research
06/21/2022

Imitate then Transcend: Multi-Agent Optimal Execution with Dual-Window Denoise PPO

A novel framework for solving the optimal execution and placement proble...
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
04/08/2021

Optimal Market Making by Reinforcement Learning

We apply Reinforcement Learning algorithms to solve the classic quantita...
research
08/18/2020

Fast Agent-Based Simulation Framework of Limit Order Books with Applications to Pro-Rata Markets and the Study of Latency Effects

We introduce a new software toolbox, called Multi-Agent eXchange Environ...
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
12/17/2018

Double Deep Q-Learning for Optimal Execution

Optimal trade execution is an important problem faced by essentially all...

Please sign up or login with your details

Forgot password? Click here to reset