Back to results

Massachusetts Institute of Technology

A reinforcement learning algorithm for efficient dynamic trading execution in the presence of signals

Abstract

dc:description.abstract

This paper focuses the optimal trading execution problem, where a trader seeks to maximize the proceeds from trading a given quantity of shares of a financial asset over a fixed-duration trading period, considering that trading impacts the future trajectory of prices. I propose a reinforcement learning (RL) algorithm to solve this maximization problem. I prove that the algorithm converges to the optimal solution in a large class of settings and point out a useful duality between the learning contraction and the dynamic programming PDE. Using simulations calibrated to historical exchange trading data, I show that (i) the algorithm reproduces the analytical solution for the case of random walk prices with a linear absolute price impact function and (ii) matches the output of classical dynamic programming methods for the case of geometric brownian motion prices with linear relative price impact. In the most relevant case, when a signal containing information about prices is introduced to the environment, traditional computational methods become intractable. My algorithm still finds the optimal execution policy, leading to a statistically and economically meaningful reduction in trading costs.

Degree

thesis:*
Name thesis:degree_name
Master
Department dc:contributor.department
Sloan School of Management
Grantor dc:publisher
Massachusetts Institute of Technology
Year dc:date.issued
2019

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Elkind, Daniel(Daniel Harris)
Advisor dc:contributor.advisor
  • Adrien Verdelhan

Subjects

dc:subject × 1

Rights

dc:rights
Statement dc:rights
  • MIT theses are protected by copyright. They may be viewed, downloaded, or printed from this source but further reproduction or distribution in any format is prohibited without written permission.
Language dc:language.iso
eng

Identifiers

dc:identifier.*
Handle dc:identifier.uri
https://hdl.handle.net/1721.1/124585
OAI identifier oai:identifier
oai:dspace.mit.edu:1721.1/124585

Chain of custody

source
Harvested from
MIT
Base URL
dspace.mit.edu/oai/request
Last updated
2026-07-22
Source record
OAI-PMH GetRecord
citation

Elkind, Daniel(Daniel Harris). A reinforcement learning algorithm for efficient dynamic trading execution in the presence of signals. Massachusetts Institute of Technology, 2019. https://hdl.handle.net/1721.1/124585