IDEAS home Printed from https://ideas.repec.org/p/arx/papers/2603.28898.html

Model Predictive Control For Trade Execution

Author

Listed:
  • Thomas P. McAuliffe
  • Samuel Liew
  • Yuchao Li
  • Andrey Ushenin
  • Chihang Wang
  • Alexandros Tasos
  • Jack Pearce
  • Dimitris Tasoulis
  • Dimitri P. Bertsekas
  • Theodoros Tsagaris

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.

Suggested Citation

  • Thomas P. McAuliffe & Samuel Liew & Yuchao Li & Andrey Ushenin & Chihang Wang & Alexandros Tasos & Jack Pearce & Dimitris Tasoulis & Dimitri P. Bertsekas & Theodoros Tsagaris, 2026. "Model Predictive Control For Trade Execution," Papers 2603.28898, arXiv.org.
  • Handle: RePEc:arx:papers:2603.28898
    as

    Download full text from publisher

    File URL: http://arxiv.org/pdf/2603.28898
    File Function: Latest version
    Download Restriction: no
    ---><---

    References listed on IDEAS

    as
    1. Simon Clinet & Jean-Franc{c}ois Perreton & Serge Reydellet, 2021. "Optimal trading: a model predictive control approach," Papers 2110.11008, arXiv.org, revised Nov 2021.
    2. �lvaro Cartea & Sebastian Jaimungal, 2015. "Optimal execution with limit and market orders," Quantitative Finance, Taylor & Francis Journals, vol. 15(8), pages 1279-1291, August.
    3. Dieter Hendricks & Diane Wilcox, 2014. "A reinforcement learning extension to the Almgren-Chriss model for optimal trade execution," Papers 1403.2229, arXiv.org.
    4. Rama Cont & Arseniy Kukanov & Sasha Stoikov, 2014. "The Price Impact of Order Book Events," Journal of Financial Econometrics, Oxford University Press, vol. 12(1), pages 47-88.
    5. Bertsimas, Dimitris & Lo, Andrew W., 1998. "Optimal control of execution costs," Journal of Financial Markets, Elsevier, vol. 1(1), pages 1-50, April.
    6. Mogens Graf Plessen & Alberto Bemporad, 2017. "Stock Trading via Feedback Control: Stochastic Model Predictive or Genetic?," Papers 1708.08857, arXiv.org, revised Oct 2017.
    7. repec:bla:jfinan:v:43:y:1988:i:1:p:97-112 is not listed on IDEAS
    8. Enzo Busseti & Stephen Boyd, 2015. "Volume Weighted Average Price Optimal Execution," Papers 1509.08503, arXiv.org.
    9. Ciamac C. Moallemi & Muye Wang, 2022. "A reinforcement learning approach to optimal execution," Quantitative Finance, Taylor & Francis Journals, vol. 22(6), pages 1051-1069, June.
    Full references (including those not matched with items on IDEAS)

    Most related items

    These are the items that most often cite the same works as this one and are cited by the same works as this one.
    1. Schnaubelt, Matthias, 2022. "Deep reinforcement learning for the optimal placement of cryptocurrency limit orders," European Journal of Operational Research, Elsevier, vol. 296(3), pages 993-1006.
    2. Schnaubelt, Matthias, 2020. "Deep reinforcement learning for the optimal placement of cryptocurrency limit orders," FAU Discussion Papers in Economics 05/2020, Friedrich-Alexander University Erlangen-Nuremberg, Institute for Economics.
    3. Chen, Yuanyuan & Gao, Xuefeng & Li, Duan, 2018. "Optimal order execution using hidden orders," Journal of Economic Dynamics and Control, Elsevier, vol. 94(C), pages 89-116.
    4. Charles-Albert Lehalle & Eyal Neuman, 2019. "Incorporating signals into optimal trading," Finance and Stochastics, Springer, vol. 23(2), pages 275-311, April.
    5. Olivier Guéant, 2016. "The Financial Mathematics of Market Liquidity: From Optimal Execution to Market Making," Post-Print hal-01393136, HAL.
    6. David Evangelista & Yuri Thamsten, 2023. "Approximately optimal trade execution strategies under fast mean-reversion," Papers 2307.07024, arXiv.org, revised Aug 2023.
    7. Yuchen Fang & Kan Ren & Weiqing Liu & Dong Zhou & Weinan Zhang & Jiang Bian & Yong Yu & Tie-Yan Liu, 2021. "Universal Trading for Order Execution with Oracle Policy Distillation," Papers 2103.10860, arXiv.org.
    8. Xiaoyue Li & John M. Mulvey, 2023. "Optimal Portfolio Execution in a Regime-switching Market with Non-linear Impact Costs: Combining Dynamic Program and Neural Network," Papers 2306.08809, arXiv.org.
    9. Fengpei Li & Vitalii Ihnatiuk & Ryan Kinnear & Anderson Schneider & Yuriy Nevmyvaka, 2022. "Do price trajectory data increase the efficiency of market impact estimation?," Papers 2205.13423, arXiv.org, revised Mar 2023.
    10. Woo Jae Byun & Bumkyu Choi & Seongmin Kim & Joohyun Jo, 2023. "Practical Application of Deep Reinforcement Learning to Optimal Trade Execution," FinTech, MDPI, vol. 2(3), pages 1-16, June.
    11. Antonio Briola & Silvia Bartolucci & Tomaso Aste, 2024. "Deep Limit Order Book Forecasting," Papers 2403.09267, arXiv.org, revised Jun 2024.
    12. Qianhui Lai & Qiang Yang, 2025. "Deep Learning Strategies for Intraday Optimal Carbon Options Trading with Price Impact Considerations," Mathematics, MDPI, vol. 13(7), pages 1-20, March.
    13. Przemys{l}aw Rola, 2025. "Boltzmann Price: Toward Understanding the Fair Price in High-Frequency Markets," Papers 2507.09734, arXiv.org.
    14. Robert de Witt & Mikko S. Pakkanen, 2026. "Diverse Approaches to Optimal Execution Schedule Generation," Papers 2601.22113, arXiv.org, revised Jan 2026.
    15. Qing-Qing Yang & Wai-Ki Ching & Jia-Wen Gu & Tak-Kuen Siu, 2016. "Generalized Optimal Liquidation Problems Across Multiple Trading Venues," Papers 1607.04553, arXiv.org, revised Aug 2017.
    16. Paolo Guasoni & Mikl'os R'asonyi, 2015. "Hedging, arbitrage and optimality with superlinear frictions," Papers 1506.05895, arXiv.org.
    17. Dieter Hendricks, 2016. "Using real-time cluster configurations of streaming asynchronous features as online state descriptors in financial markets," Papers 1603.06805, arXiv.org, revised May 2017.
    18. Simon Clinet & Jean-Franc{c}ois Perreton & Serge Reydellet, 2021. "Optimal trading: a model predictive control approach," Papers 2110.11008, arXiv.org, revised Nov 2021.
    19. Shuo Sun & Rundong Wang & Bo An, 2021. "Reinforcement Learning for Quantitative Trading," Papers 2109.13851, arXiv.org.
    20. Federico Gonzalez & Mark Schervish, 2017. "Instantaneous order impact and high-frequency strategy optimization in limit order books," Papers 1707.01167, arXiv.org, revised Oct 2017.

    More about this item

    Statistics

    Access and download statistics

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:arx:papers:2603.28898. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    If CitEc recognized a bibliographic reference but did not link an item in RePEc to it, you can help with this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: arXiv administrators (email available below). General contact details of provider: http://arxiv.org/ .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.