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 |