Optimal execution with stochastic delay

by Álvaro Cartea1 and Leandro Sánchez-Betancourt2
1 Mathematical Institute, University of Oxford, OX2 6GG, United Kingdom and Oxford-Man Institute of Quantitative Finance, OX2 6ED, United Kingdom
(email: alvaro.cartea@maths.ox.ac.uk)
2 Department of Mathematics, King's College London, WC2R 2LS, United Kingdom
(email: leandro.sanchez-betancourt@kcl.ac.uk)

Abstract

We show how traders use marketable limit orders (MLOs) to liquidate a position over a trading window when there is latency in the marketplace. MLOs are liquidity taking orders that specify a price limit and are for immediate execution only; however, if the price limit of the MLO precludes it from being filled, the exchange cancels the order. We frame our model as an impulse control problem with stochastic latency where the trader controls the times and the price limits of the MLOs sent to the exchange. We show that impatient liquidity takers submit MLOs that may walk the book (capped by the limit price) to increase the probability of filling the trades. On the other hand, patient liquidity takers use speculative MLOs that are only filled if there has been an advantageous move in prices over the latency period. Patient traders who are fast do not use their speed to hit the quotes they observe, nor to finish the execution programme early; they use speed to complete the execution programme with as many speculative MLOs as possible. We use foreign exchange data to implement the random-latency-optimal strategy and to compare it with four benchmarks. For patient traders, the random-latency-optimal strategy outperforms the benchmarks by an amount that is greater than the transaction costs paid by liquidity takers in foreign exchange markets. Around news announcements, the value of the outperformance is between two and ten times the value of the transaction costs. The superiority of the strategy is due to both the speculative MLOs that are filled and the price protection of the MLOs.


Key words:

Algorithmic trading, High-frequency trading, Stochastic delay, Latency
JEL Classification: C02, C61
Mathematics Subject Classification (2020):  93E20, 91G80, 49L20, 49L25