{"title":"Negative selection—a new performance measure for automated order execution","authors":"Miles Kumaresan, Nataša Krejić, Sanja Lončar","doi":"10.1186/s13362-021-00102-x","DOIUrl":null,"url":null,"abstract":"Automated Order Execution is the dominant way of trading at stock markets. Performance of numerous execution algorithms is measured through slippage from some benchmark. But measuring true slippage in algorithmic execution is a difficult task since the execution as well as benchmarks are function of market activity. In this paper, we propose a new performance measure for execution algorithms. The measure, named Negative Selection, takes a posterior look at the trading window and allows us to determine what would have been the optimal order placement if we knew in advance, before the actual trading, the complete market information during the trading window. We define the performance measure as the difference between the hypothetical optimal trading position and the actual execution. This difference is calculated taking into account all prices and traded quantities within the considered time window. Thus, we are capturing the impact caused by our own trading as a cost that affects all trades. Properties of Negative Selection, which make it well defined and objective are discussed. Some empirical results on real trade data are presented.","PeriodicalId":44012,"journal":{"name":"Journal of Mathematics in Industry","volume":"14 1","pages":""},"PeriodicalIF":1.2000,"publicationDate":"2021-03-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Mathematics in Industry","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1186/s13362-021-00102-x","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"MATHEMATICS, INTERDISCIPLINARY APPLICATIONS","Score":null,"Total":0}
引用次数: 0
Abstract
Automated Order Execution is the dominant way of trading at stock markets. Performance of numerous execution algorithms is measured through slippage from some benchmark. But measuring true slippage in algorithmic execution is a difficult task since the execution as well as benchmarks are function of market activity. In this paper, we propose a new performance measure for execution algorithms. The measure, named Negative Selection, takes a posterior look at the trading window and allows us to determine what would have been the optimal order placement if we knew in advance, before the actual trading, the complete market information during the trading window. We define the performance measure as the difference between the hypothetical optimal trading position and the actual execution. This difference is calculated taking into account all prices and traded quantities within the considered time window. Thus, we are capturing the impact caused by our own trading as a cost that affects all trades. Properties of Negative Selection, which make it well defined and objective are discussed. Some empirical results on real trade data are presented.