“…The natural language processing stage which is described in [29] and [30], include three tasks, namely lexical analysis (e.g. tokenisation, removal of stop words, word stemming), syntactic analysis to generate unigrams and bigrams likely to be potential indicator features, and extracting those features, which capture the stock market movements.…”