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

dc.contributor.advisorThayasivam U
dc.contributor.authorAnjula WNP
dc.date.accept2021
dc.date.accessioned2021
dc.date.available2021
dc.date.issued2021
dc.description.abstractThe 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 opportunitiesen_US
dc.identifier.accnoTH4576en_US
dc.identifier.citationAnjula, 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.degreeMSc in Computer Science and Engineeringen_US
dc.identifier.departmentDepartment of Computer Science & Engineeringen_US
dc.identifier.facultyEngineeringen_US
dc.identifier.urihttp://dl.lib.uom.lk/handle/123/20011
dc.language.isoenen_US
dc.subjectDEEP LEARNINGen_US
dc.subjectCAPITAL MARKETSen_US
dc.subjectCNNen_US
dc.subjectGRUen_US
dc.subjectSTOCK PRICE MOVEMENT PREDICTIONen_US
dc.subjectLIMIT ORDER BOOKen_US
dc.subjectMULTI CLASS CLASSIFICATIONen_US
dc.subjectCOMPUTER SCIENCE - Dissertationen_US
dc.subjectCOMPUTER SCIENCE AND ENGINEERING - Dissertationen_US
dc.titleCNN LOB: stock price movement prediction exploitiong spatial features of the limit order booken_US
dc.typeThesis-Abstracten_US

Files

Original bundle

Now showing 1 - 3 of 3
Loading...
Thumbnail Image
Name:
TH4576-1.pdf
Size:
555.84 KB
Format:
Adobe Portable Document Format
Description:
Pre-text
Loading...
Thumbnail Image
Name:
TH4576-2.pdf
Size:
400.99 KB
Format:
Adobe Portable Document Format
Description:
Post-text
Loading...
Thumbnail Image
Name:
TH4576.pdf
Size:
1.86 MB
Format:
Adobe Portable Document Format
Description:
Full-thesis