Optimal Split of Orders Across Liquidity Pools: A Stochastic Algorithm Approach

Evolutions of the trading landscape lead to the capability to exchange the same financial instrument on different venues. Because of liquidity issues, the trading firms split large orders across several trading destinations to optimize their execution. To solve this problem we devised two stochastic recursive learning procedures which adjust the proportions of the order to be sent to the different venues, one based on an optimization principle and the other on some reinforcement ideas. Both procedures are investigated from a theoretical point of view: we prove a.s. convergence of the optimization algorithm under some light ergodic (or “averaging") assumption on the input data process. No Markov property is needed. When the inputs are independent and identically distributed we show that the convergence rate is ruled by a central limit theorem. A variant including some market impact effect is also proposed. Finally, the mutual performances of both algorithms are compared on simulated and real data with respect to an “oracle" strategy devised by an “insider" who a priori knows the executed quantities by all venues.

[1]  Kalman J. Cohen,et al.  Market Makers and the Market Spread: A Review of Recent Literature , 1979, Journal of Financial and Quantitative Analysis.

[2]  P. Tarres,et al.  When can the two-armed bandit algorithm be trusted? , 2004, math/0407128.

[3]  Alexander Schied,et al.  Order Book Resilience, Price Manipulation, and the Positive Portfolio Problem , 2012 .

[4]  Alexander Fadeev,et al.  Optimal execution for portfolio transactions , 2006 .

[5]  F. R. Gantmakher The Theory of Matrices , 1984 .

[6]  L. Mirsky,et al.  The Theory of Matrices , 1961, The Mathematical Gazette.

[7]  Damien Lamberton,et al.  A penalized bandit algorithm , 2005 .

[8]  Bruno Bouchard,et al.  Optimal Control of Trading Algorithms: A General Impulse Control Approach , 2011, SIAM J. Financial Math..

[9]  Steven E. Shreve,et al.  Optimal Execution in a General One-Sided Limit-Order Book , 2011, SIAM J. Financial Math..

[10]  P. Doukhan Mixing: Properties and Examples , 1994 .

[11]  P. Doukhan,et al.  Weak Dependence: With Examples and Applications , 2007 .

[12]  Damien Lamberton,et al.  How Fast Is the Bandit? , 2005 .

[13]  Sophie Laruelle,et al.  Analyse d'Algorithmes Stochastiques Appliqués à la Finance , 2011 .

[14]  Albert J. Menkveld,et al.  Splitting Orders in Overlapping Markets: A Study of Cross-Listed Stocks , 2002 .

[15]  G. Pagès,et al.  Unconstrained recursive importance sampling , 2008, 0807.0762.

[16]  Thierry Foucault,et al.  Competition for Order Flow and Smart Order Routing Systems , 2006 .

[17]  M. Avellaneda,et al.  High-frequency trading in a limit order book , 2008 .

[18]  Stephen S. Wilson,et al.  Random iterative models , 1996 .

[19]  Pierre Priouret,et al.  Adaptive Algorithms and Stochastic Approximations , 1990, Applications of Mathematics.

[20]  A. Kyle Continuous Auctions and Insider Trading , 1985 .

[21]  M. Hirsch,et al.  4. Monotone Dynamical Systems , 2005 .

[22]  Jim Gatheral No-dynamic-arbitrage and market impact , 2009 .

[23]  Kuzman Ganchev,et al.  Censored exploration and the dark pool problem , 2009, UAI.

[24]  Charles-Albert Lehalle Rigorous Strategic Trading: Balanced Portfolio and Mean-Reversion , 2009, The Journal of Trading.

[25]  Gilles Pagès,et al.  Stochastic approximation with averaging innovation applied to Finance , 2010, Monte Carlo Methods Appl..

[26]  Alexander Schied,et al.  Optimal execution strategies in limit order books with general shape functions , 2007, 0708.1756.

[27]  H. Kushner,et al.  Stochastic Approximation and Recursive Algorithms and Applications , 2003 .

[28]  G. Pagès,et al.  Sur quelques algorithmes rcursifs pour les probabilits numriques , 2001 .

[29]  Robert F. Engle,et al.  Measuring and Modeling Execution Cost and Risk , 2012 .

[30]  Stochastic Approximation with Averaging Innovation , 2010 .

[31]  Olivier Guéant,et al.  High-Frequency Simulations of an Order Book: a Two-scale Approach , 2011 .