Institutional-Repository, University of Moratuwa.  

CNN LOB: stock price movement prediction exploitiong spatial features of the limit order book

Show simple item record

dc.contributor.advisor Thayasivam U
dc.contributor.author Anjula WNP
dc.date.accessioned 2021
dc.date.available 2021
dc.date.issued 2021
dc.identifier.citation Anjula, W.N.P. (2021). CNN LOB: stock price movement prediction exploitiong spatial features of the limit order book [Master's theses, University of Moratuwa]. Institutional Repository University of Moratuwa. http://dl.lib.uom.lk/handle/123/20011
dc.identifier.uri http://dl.lib.uom.lk/handle/123/20011
dc.description.abstract The problem of accurately predicting equity price movements is of high importance to all agents involved in modern financial markets. Price prediction is extremely difficult due to the complex interplay of spatial and temporal dynamics on the limit order book (LOB). Price movement prediction SOTA is still around 80%. We model the price prediction problem as a time series classification problem where we predict if the price will move upwards, downwards or remain in a neutral state after a prediction horizon. The prediction horizon ’k’ is a fixed number of timesteps typically taken at intervals of 10, 20, 50 and 100. In recent works, convolutional and recurrent neural networks have been adopted with some success, however, none of these approaches fully exploit the spatial coherence of volumes along the price axis inside a limit order book. We propose CNNLOB, a convolutional neural network (CNN) and gated recurrent unit (GRU) architecture to exploit this property. Our model only uses aggregated volumes, in the ascending order of prices. Recent models like DeepLOB suffer from regime shift of prices, hence requires a dynamic feature scaling based on recent statistics. We eliminate the need for prices. Our main contribution would be to exploit the spatial coherence of aggregated volumes inside LOB. Our second contribution would be to design a ResNet inspired CNN and GRU based deep network, containing residual connections at both convolutional layers and stacked recurrent layers to solve price movement prediction problem. CNNLOB outperforms all the state-of-the-art models on benchmark LOB dataset, FI-2010, while only using volumes. Going beyond a blackbox model, we analyse the sensitivity of features for CNNLOB predictions using Local Interpretable Model-Agnostic Explanation (LIME) technique. Finally, we discuss possible applications and new research opportunities en_US
dc.language.iso en en_US
dc.subject DEEP LEARNING en_US
dc.subject CAPITAL MARKETS en_US
dc.subject CNN en_US
dc.subject GRU en_US
dc.subject STOCK PRICE MOVEMENT PREDICTION en_US
dc.subject LIMIT ORDER BOOK en_US
dc.subject MULTI CLASS CLASSIFICATION en_US
dc.subject COMPUTER SCIENCE - Dissertation en_US
dc.subject COMPUTER SCIENCE AND ENGINEERING - Dissertation en_US
dc.title CNN LOB: stock price movement prediction exploitiong spatial features of the limit order book en_US
dc.type Thesis-Abstract en_US
dc.identifier.faculty Engineering en_US
dc.identifier.degree MSc in Computer Science and Engineering en_US
dc.identifier.department Department of Computer Science & Engineering en_US
dc.date.accept 2021
dc.identifier.accno TH4576 en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record