IDEAS home Printed from https://ideas.repec.org/p/arx/papers/2110.11008.html
   My bibliography  Save this paper

Optimal trading: a model predictive control approach

Author

Listed:
  • Simon Clinet
  • Jean-Franc{c}ois Perreton
  • Serge Reydellet

Abstract

We develop a dynamic trading strategy in the Linear Quadratic Regulator (LQR) framework. By including a price mean-reversion signal into the optimization program, in a trading environment where market impact is linear and stage costs are quadratic, we obtain an optimal trading curve that reacts opportunistically to price changes while retaining its ability to satisfy smooth or hard completion constraints. The optimal allocation is affine in the spot price and in the number of outstanding shares at any time, and it can be fully derived iteratively. It is also aggressive in the money, meaning that it accelerates whenever the price is favorable, with an intensity that can be calibrated by the practitioner. Since the LQR may yield locally negative participation rates (i.e round trip trades) which are often undesirable, we show that the aforementioned optimization problem can be improved and solved under positivity constraints following a Model Predictive Control (MPC) approach. In particular, it is smoother and more consistent with the completion constraint than putting a hard floor on the participation rate. We finally examine how the LQR can be simplified in the continuous trading context, which allows us to derive a closed formula for the trading curve under further assumptions, and we document a two-step strategy for the case where trades can also occur in an additional dark pool.

Suggested Citation

  • 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.
  • Handle: RePEc:arx:papers:2110.11008
    as

    Download full text from publisher

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

    References listed on IDEAS

    as
    1. Alexander Schied & Torsten Schoneborn & Michael Tehranchi, 2010. "Optimal Basket Liquidation for CARA Investors is Deterministic," Applied Mathematical Finance, Taylor & Francis Journals, vol. 17(6), pages 471-489.
    2. Olivier Guéant & Royer Guillaume, 2014. "VWAP execution and guaranteed VWAP," Post-Print hal-01393121, HAL.
    3. Olivier Gu'eant & Guillaume Royer, 2013. "VWAP execution and guaranteed VWAP," Papers 1306.2832, arXiv.org, revised May 2014.
    4. Aurélien Alfonsi & Pierre Blanc, 2016. "Dynamic optimal execution in a mixed-market-impact Hawkes price model," Finance and Stochastics, Springer, vol. 20(1), pages 183-218, January.
    5. Gur Huberman & Werner Stanzl, 2005. "Optimal Liquidity Trading," Review of Finance, Springer, vol. 9(2), pages 165-200, June.
    6. Aurélien Alfonsi & Pierre Blanc, 2016. "Dynamic optimal execution in a mixed-market-impact Hawkes price model," Post-Print hal-00971369, HAL.
    7. Jim Gatheral & Alexander Schied, 2011. "Optimal Trade Execution Under Geometric Brownian Motion In The Almgren And Chriss Framework," International Journal of Theoretical and Applied Finance (IJTAF), World Scientific Publishing Co. Pte. Ltd., vol. 14(03), pages 353-368.
    8. Aurélien Alfonsi & Pierre Blanc, 2016. "Dynamic optimal execution in a mixed-market-impact Hawkes price model," Finance and Stochastics, Springer, vol. 20(1), pages 183-218, January.
    9. A. Bemporad & C. Filippi, 2003. "Suboptimal Explicit Receding Horizon Control via Approximate Multiparametric Quadratic Programming," Journal of Optimization Theory and Applications, Springer, vol. 117(1), pages 9-38, April.
    10. Bertsimas, Dimitris & Lo, Andrew W., 1998. "Optimal control of execution costs," Journal of Financial Markets, Elsevier, vol. 1(1), pages 1-50, April.
    11. Enzo Busseti & Stephen Boyd, 2015. "Volume Weighted Average Price Optimal Execution," Papers 1509.08503, arXiv.org.
    12. Gur Huberman & Werner Stanzl, 2004. "Price Manipulation and Quasi-Arbitrage," Econometrica, Econometric Society, vol. 72(4), pages 1247-1275, July.
    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. Olivier Guéant, 2016. "The Financial Mathematics of Market Liquidity: From Optimal Execution to Market Making," Post-Print hal-01393136, HAL.
    2. Fu, Guanxing & Horst, Ulrich & Xia, Xiaonyu, 2022. "Portfolio Liquidation Games with Self-Exciting Order Flow," Rationality and Competition Discussion Paper Series 327, CRC TRR 190 Rationality and Competition.
    3. Guanxing Fu & Ulrich Horst & Xiaonyu Xia, 2020. "Portfolio Liquidation Games with Self-Exciting Order Flow," Papers 2011.05589, arXiv.org.
    4. Kashyap, Ravi, 2020. "David vs Goliath (You against the Markets), A dynamic programming approach to separate the impact and timing of trading costs," Physica A: Statistical Mechanics and its Applications, Elsevier, vol. 545(C).
    5. Sadoghi, Amirhossein & Vecer, Jan, 2022. "Optimal liquidation problem in illiquid markets," European Journal of Operational Research, Elsevier, vol. 296(3), pages 1050-1066.
    6. Amirhossein Sadoghi & Jan Vecer, 2022. "Optimal liquidation problem in illiquid markets," Post-Print hal-03696768, HAL.
    7. Dupret, Jean-Loup & Hainaut, Donatien, 2023. "Optimal liquidation under indirect price impact with propagator," LIDAM Discussion Papers ISBA 2023012, Université catholique de Louvain, Institute of Statistics, Biostatistics and Actuarial Sciences (ISBA).
    8. Olivier Guéant & Charles-Albert Lehalle, 2015. "General Intensity Shapes In Optimal Liquidation," Mathematical Finance, Wiley Blackwell, vol. 25(3), pages 457-495, July.
    9. Hadrien De March & Charles-Albert Lehalle, 2018. "Optimal trading using signals," Papers 1811.03718, arXiv.org.
    10. Forsyth, P.A. & Kennedy, J.S. & Tse, S.T. & Windcliff, H., 2012. "Optimal trade execution: A mean quadratic variation approach," Journal of Economic Dynamics and Control, Elsevier, vol. 36(12), pages 1971-1991.
    11. Philippe Bergault & Fayc{c}al Drissi & Olivier Gu'eant, 2021. "Multi-asset optimal execution and statistical arbitrage strategies under Ornstein-Uhlenbeck dynamics," Papers 2103.13773, arXiv.org, revised Mar 2022.
    12. Samuel N. Cohen & Lukasz Szpruch, 2011. "A limit order book model for latency arbitrage," Papers 1110.4811, arXiv.org.
    13. Somayeh Moazeni & Thomas F. Coleman & Yuying Li, 2016. "Smoothing and parametric rules for stochastic mean-CVaR optimal execution strategy," Annals of Operations Research, Springer, vol. 237(1), pages 99-120, February.
    14. Joffrey Derchu, 2020. "A Bayesian viewpoint on the price formation process," Papers 2012.15705, arXiv.org, revised Sep 2021.
    15. Oehmke, Martin, 2014. "Liquidating illiquid collateral," Journal of Economic Theory, Elsevier, vol. 149(C), pages 183-210.
    16. Aurélien Alfonsi & Alexander Schied, 2010. "Optimal trade execution and absence of price manipulations in limit order book models," Post-Print hal-00397652, HAL.
    17. Thibaut Mastrolia & Tianrui Xu, 2024. "Clearing time randomization and transaction fees for auction market design," Papers 2405.09764, arXiv.org, revised Oct 2024.
    18. Griese, Knut & Kempf, Alexander, 2005. "Liquiditätsdynamik am deutschen Aktienmarkt," CFR Working Papers 05-12, University of Cologne, Centre for Financial Research (CFR).
    19. Julien Vaes & Raphael Hauser, 2018. "Optimal Trade Execution with Uncertain Volume Target," Papers 1810.11454, arXiv.org, revised Sep 2021.
    20. Da Fonseca, José & Malevergne, Yannick, 2021. "A simple microstructure model based on the Cox-BESQ process with application to optimal execution policy," Journal of Economic Dynamics and Control, Elsevier, vol. 128(C).

    More about this item

    NEP fields

    This paper has been announced in the following NEP Reports:

    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:2110.11008. 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.