English

Optimal trading: a model predictive control approach

Statistics Theory 2021-11-04 v2 Trading and Market Microstructure Statistics Theory

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.

Keywords

Cite

@article{arxiv.2110.11008,
  title  = {Optimal trading: a model predictive control approach},
  author = {Simon Clinet and Jean-François Perreton and Serge Reydellet},
  journal= {arXiv preprint arXiv:2110.11008},
  year   = {2021}
}

Comments

34 pages

R2 v1 2026-06-24T07:04:04.562Z