Optimal Execution with Dynamic Order Flow Imbalance
Optimal Execution with Dynamic Order Flow Imbalance
This paper proposes a continuous-time optimal execution model that incorporates both market microstructure costs (instantaneous price impact) and informational costs arising from order flow imbalance. The key innovation is the introduction of a stochastic order flow imbalance process, which is influenced by the trader's own actions and captures the informational footprint of trading. The trader minimizes a cost functional that includes quadratic price impact, quadratic informational costs (penalizing trading in unbalanced markets), and inventory risk. The execution horizon is endogenized, allowing the trader to dynamically adjust the speed of liquidation based on current market conditions.
The authors first formulate the problem as a stochastic control problem with an indefinite horizon, leading to a nonlinear HJB equation. To achieve tractability, they propose a two-stage approximation: first fixing the horizon and solving the resulting linear-quadratic problem, then optimizing over the horizon statically. This yields closed-form myopic strategies for popular inventory risk specifications (linear, quadratic, and constant). A receding horizon control approach is then used to dynamically update the optimal horizon as the state variables evolve. Numerical experiments show that this approximation is very accurate compared to the full dynamic solution.
The paper also discusses empirical features of order flow, such as mean reversion and predictability, and provides guidance on calibrating the model parameters. The results highlight the importance of considering order flow imbalance in execution algorithms, as it leads to adaptive strategies that can significantly reduce costs compared to traditional deterministic schedules. The work bridges the gap between microstructure models and informational cost models, offering a practical framework for optimal execution in modern electronic markets.
Highlights
- 1Introduces a dynamic order flow imbalance model that captures both market microstructure impact and informational costs in optimal execution.
- 2Endogenizes the execution horizon, allowing the trader to adapt trading speed based on market conditions and order flow imbalance.
- 3Develops a receding horizon control approximation that connects to the classic Almgren-Chriss framework and is shown to be highly accurate.
- 4Provides closed-form solutions for myopic strategies under different inventory risk assumptions (linear, quadratic, and constant).
- 5Discusses empirical features of order flow and calibration of the model to real data.
Methods
- MStochastic control theory and Hamilton-Jacobi-Bellman (HJB) equation for indefinite-horizon optimal execution.
- MFixed-horizon linear-quadratic optimization with calculus of variations for myopic strategies.
- MReceding horizon control (model predictive control) to dynamically update the optimal horizon and trading rate.
- MNumerical finite difference scheme for solving the HJB PDE.
Results
- RThe optimal trading rate in the linear-quadratic case is given by α* = (v_x + η v_y)/2, where v is the value function.
- RMyopic strategies ignoring order flow impact yield deterministic trading schedules: linear (TWAP), hyperbolic (Almgren-Chriss), and quadratic (value-at-risk) strategies.
- RThe receding horizon strategy, which recomputes the optimal horizon as state variables evolve, closely approximates the full dynamic solution.
- REndogenizing the execution horizon leads to adaptive strategies that accelerate trading in toxic markets and decelerate in favorable conditions.
- RThe model predicts that optimal execution horizon is shorter when order flow imbalance is large (high informational costs) and longer when imbalance is small.
Analyze Paper
Generate insights from "Optimal Execution with Dynamic Order Flow Imbalance".