Abstract
We propose an optimal intraday trading algorithm to reduce overall transaction costs by absorbing price shocks when an online portfolio selection (OPS) method rebalances its portfolio. Having considered the real-time data of limit order books (LOB), the trading algorithm optimally splits a sizeable market order into a number of consecutive market orders to minimize the overall transaction costs, including both the liquidity costs and the proportional transaction costs. The proposed trading algorithm, compatible with any OPS methods, optimizes the number of intraday trades and finds an optimal intraday trading path. Backtesting results from the historical LOB data of NASDAQ-traded stocks show that the proposed trading algorithm significantly reduces the overall transaction costs when market liquidity is limited.
Original language | English |
---|---|
Pages (from-to) | 1033-1051 |
Number of pages | 19 |
Journal | European Journal of Operational Research |
Volume | 286 |
Issue number | 3 |
Early online date | 28 Apr 2020 |
DOIs | |
Publication status | Published - 1 Nov 2020 |
Keywords
- investment analysis
- algorithmic trading
- online portfolio selection
- market impact cost
- limit order book