Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
173 tokens/sec
GPT-4o
7 tokens/sec
Gemini 2.5 Pro Pro
46 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
38 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Approximately optimal trade execution strategies under fast mean-reversion (2307.07024v2)

Published 13 Jul 2023 in q-fin.MF, math.AP, and math.OC

Abstract: In a fixed time horizon, appropriately executing a large amount of a particular asset -- meaning a considerable portion of the volume traded within this frame -- is challenging. Especially for illiquid or even highly liquid but also highly volatile ones, the role of "market quality" is quite relevant in properly designing execution strategies. Here, we model it by considering uncertain volatility and liquidity; hence, moments of high or low price impact and risk vary randomly throughout the trading period. We work under the central assumption: although there are these uncertain variations, we assume they occur in a fast mean-reverting fashion. We thus employ singular perturbation arguments to study approximations to the optimal strategies in this framework. By using high-frequency data, we provide estimation methods for our model in face of microstructure noise, as well as numerically assess all of our results.

Summary

  • The paper introduces approximately optimal execution strategies that account for fast mean-reverting stochastic liquidity and volatility using asymptotic expansion techniques.
  • It develops a two-level approach with leading-order and first-order corrections to optimize trading performance while managing inventory risk.
  • Empirical analysis with high-frequency cryptocurrency data validates the model, showing that adaptive strategies outperform constant-parameter benchmarks in various risk settings.

This paper (2307.07024) addresses the problem of executing a large volume of a financial asset within a fixed time horizon, focusing on assets traded in markets with uncertain liquidity and volatility. The core idea is to model these uncertainties as stochastic processes that exhibit fast mean-reversion and leverage asymptotic techniques to find approximately optimal trading strategies.

The authors consider a model where the asset price follows an arithmetic Brownian motion with a stochastic volatility σu\sigma_u. The trader's execution is subject to a temporary price impact proportional to νuϕsgn(νu)|\nu_u|^\phi \text{sgn}(\nu_u), where νu\nu_u is the trading rate and ϕ(0,1)\phi \in (0,1) is a fixed exponent. The proportionality coefficient κu\kappa_u is also stochastic. Both κu\kappa_u and σu\sigma_u are modeled as functions of a multi-dimensional Markov diffusion process yu\boldsymbol{y}_u. The central assumption is that yu\boldsymbol{y}_u mean-reverts very quickly, driven by a process scaled by 1/ϵ1/\epsilon, where ϵ\epsilon is a small parameter. The trader's objective is to maximize a performance criterion related to terminal wealth, penalizing squared inventory risk and terminal inventory holdings. This problem is formulated as a stochastic control problem, leading to a Hamilton-Jacobi-BeLLMan (HJB) partial differential equation for the value function.

To tackle the complexity introduced by the fast mean-reverting factor, the authors employ a formal asymptotic expansion of the value function in powers of ϵ\epsilon. They derive the equations governing the leading-order (z0z_0) and first-order (z1z_1) terms of this expansion.

The leading-order term, z0z_0, is found to be a function of time only, independent of the current state y\boldsymbol{y}. Its dynamics are governed by an ordinary differential equation (ODE) that depends on the averages of κ1/ϕ\kappa^{-1/\phi} and σ1+ϕ\sigma^{1+\phi} with respect to the invariant distribution of the fast process y\boldsymbol{y}. This leads to a leading-order optimal trading strategy ν0\nu^0 that is adaptive to the current stochastic liquidity κ(yt)\kappa(\boldsymbol{y}_t) but only to the average impact of stochastic volatility σ1+ϕ\sigma^{1+\phi}.

The first-order term, z1z_1, is found by solving a Poisson equation involving the generator of the fast process L\mathcal{L} and terms derived from the deviation of κ1/ϕ\kappa^{-1/\phi} and σ1+ϕ\sigma^{1+\phi} from their average values. z1z_1 depends on both time and the state y\boldsymbol{y}, and includes a time-dependent 'boundary layer' term to satisfy the terminal condition. The first-order approximation z1=z0+ϵz1\overline{z}_1 = z_0 + \epsilon z_1 yields a strategy ν1\nu^1 that is more fully adaptive to the current state of both κ(yt)\kappa(\boldsymbol{y}_t) and σ(yt)\sigma(\boldsymbol{y}_t).

Practical Implementation and Data Analysis:

The paper provides a data-driven approach to estimate the model parameters using high-frequency financial data.

  1. Data: Level 2 order book data for BTCUSDT on Binance is used.
  2. Temporary Price Impact Estimation:
    • The exponent ϕ\phi is estimated using a bagging methodology applied to empirical impact curves derived from order book snapshots. The paper finds ϕ^0.2833\widehat{\phi} \approx 0.2833 for BTCUSDT, supporting the concavity (ϕ<1\phi < 1) found in empirical literature.
    • The coefficient κt\kappa_t is estimated at each time step via linear regression over a lookback window, fitting the power-law impact function.
  3. Volatility Estimation: Intraday volatility σt\sigma_t of the bid price is estimated using the Two-Scale Realized Variance (TSRV) method [zhang2005tale], which is robust to microstructure noise.
  4. Fast Mean-Reversion Modeling: κt\kappa_t and log(σt)\log(\sigma_t) are modeled as Ornstein-Uhlenbeck (OU) processes. Their parameters (mean-reversion speed λ\lambda, mean mm, diffusion η\eta) are estimated from the time series of κ^t\widehat{\kappa}_t and log(σ^t)\log(\widehat{\sigma}_t) using a regression-based method [holy2018estimation]. The estimated mean-reversion speeds are high ((1905.2180) per day for κ\kappa, (1279.7954) per day for log(σ)\log(\sigma)), validating the fast mean-reversion assumption. A positive correlation (21%\approx 21\%) is observed between κ\kappa and log(σ)\log(\sigma), indicating that periods of higher volatility are associated with lower liquidity (higher κ\kappa).
  5. Numerical Computation: Implementing the first-order correction ν1\nu^1 requires solving Poisson equations for auxiliary functions (φ0,φ1\varphi_0, \varphi_1). The appendix describes an iterative numerical algorithm for solving such equations under the assumption that y\boldsymbol{y} is a multi-dimensional OU process, leveraging spectral properties and Poincaré inequality for Gaussian measures.

Numerical Experiments:

Using the estimated parameters for a 2D OU process driving κ\kappa and log(σ)\log(\sigma), the authors conduct Monte Carlo simulations to assess the performance of the derived strategies (ν0,ν1\nu^0, \nu^1) against a benchmark Almgren-Chriss strategy (νAC\nu^{AC}) that assumes constant liquidity and volatility equal to their long-run means.

  • Risk-Neutral Setting (γ=0\gamma=0): The leading-order strategy ν0\nu^0 consistently outperforms the constant-parameter νAC\nu^{AC} benchmark, achieving a higher terminal cash position on average and finishing with less remaining inventory. This highlights the practical value of adapting to stochastic liquidity.
  • Risk-Averse Setting (γ>0\gamma>0): Both ν0\nu^0 and ν1\nu^1 (with the same risk aversion level γ\gamma) outperform the constant-parameter νAC\nu^{AC}. The first-order correction ν1\nu^1 provides a further marginal improvement over ν0\nu^0. This improvement is of order ϵ\epsilon, which is small based on the parameter estimates, suggesting that ν0\nu^0 might be sufficient for practical purposes due to its computational simplicity. While ν1\nu^1 might not always yield significantly higher terminal wealth than ν0\nu^0 for higher risk aversion, it is shown to be more effective in managing inventory risk by consistently ending with less inventory.

Accuracy Results:

The paper provides theoretical proofs for the accuracy of the approximations. Using Feynman-Kac representations and Gronwall's Lemma, it's shown that:

  • The leading-order approximation z0\overline{z}_0 is accurate up to O(ϵ)O(\epsilon) pointwise.
  • The first-order approximation z1\overline{z}_1 is accurate up to O(ϵ2)O(\epsilon^2) in LpL^p norms averaged over time and pointwise away from the terminal time TT.

Conclusion:

The paper successfully develops and assesses approximately optimal trade execution strategies in markets with fast mean-reverting stochastic liquidity and volatility. The approach provides practical strategies that are adaptive to current market conditions. Empirical analysis using high-frequency cryptocurrency data supports the fast mean-reversion assumption and provides realistic parameters for simulations. The leading-order approximation ν0\nu^0, which is simpler to compute, is shown to provide significant performance improvements over traditional constant-parameter benchmarks by adapting to stochastic liquidity. The first-order correction ν1\nu^1 offers a theoretically justified, albeit marginal in the tested scenario, further improvement by incorporating more detailed information about the fast market state, particularly beneficial for inventory risk management. The work provides a solid framework for implementing adaptive execution algorithms in volatile and less liquid markets like cryptocurrency spot markets.

X Twitter Logo Streamline Icon: https://streamlinehq.com

Tweets