Model Predictive Control For Trade Execution

📅 2026-03-30
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
This study addresses the challenge of executing large orders in continuous double-auction markets under time and liquidity constraints. The authors propose a risk-constrained model predictive control (MPC) framework that dynamically optimizes trading decisions via quadratic programming while tracking benchmark schedules such as TWAP or VWAP. The approach permits strategic deviations from the benchmark to minimize expected execution cost, explicitly incorporating benchmark residual cost into the objective function to enable modular, data-driven deployment in live trading environments. Empirical evaluation using six months of NASDAQ Level 3 data demonstrates that the method reduces execution schedule gaps by 40–50% compared to cross-price benchmarks and significantly mitigates slippage. Performance improves further when integrated with price forecasts.
📝 Abstract
We address the problem of executing large client orders in continuous double-auction markets under time and liquidity constraints. We propose a model predictive control (MPC) framework that balances three competing objectives: order completion, market impact, and opportunity cost. Our algorithm is guided by a trading schedule (such as time-weighted average price or volume-weighted average price) but allows for deviations to reduce the expected execution cost, with due regard to risk. Our MPC algorithm executes the order progressively, and at each decision step it solves a fast quadratic program that trades off expected transaction cost against schedule deviation, while incorporating a residual cost term derived from a simple base policy. Approximate schedule adherence is maintained through explicit bounds, while variance constraints on deviation provide direct risk control. The resulting system is modular, data-driven, and suitable for deployment in production trading infrastructure. Using six months of NASDAQ 'level 3' data and simulated orders, we show that our MPC approach reduces schedule shortfall by approximately 40-50% relative to spread-crossing benchmarks and achieves significant reductions in slippage. Moreover, augmenting the base policy with predictive price information further enhances performance, highlighting the framework's flexibility for integration with forecasting components.
Problem

Research questions and friction points this paper is trying to address.

trade execution
market impact
opportunity cost
liquidity constraints
order completion
Innovation

Methods, ideas, or system contributions that make the work stand out.

Model Predictive Control
Trade Execution
Market Impact
Risk-Aware Optimization
Data-Driven Trading
🔎 Similar Papers
No similar papers found.
T
Thomas P. McAuliffe
Bayforest Technologies, London, UK
S
Samuel Liew
Bayforest Technologies, London, UK
Yuchao Li
Yuchao Li
Arizona State University
Optimal ControlReinforcement Learning
A
Andrey Ushenin
Bayforest Technologies, London, UK
C
Chihang Wang
Bayforest Technologies, London, UK
A
Alexandros Tasos
Bayforest Technologies, London, UK
J
Jack Pearce
Bayforest Technologies, London, UK
Dimitris Tasoulis
Dimitris Tasoulis
Senior Researcher
StatisticsData MiningMachine Learning
D
Dimitri P. Bertsekas
Bayforest Technologies, London, UK; Arizona State University, Tempe, AZ, USA; Massachusetts Institute of Technology, Cambridge, MA, USA
T
Theodoros Tsagaris
Bayforest Technologies, London, UK