Comment Not enough inputs (Score 1) 87
An ML model is only as good as its inputs. In many cases preprocessing needs to be done, when there are too many inputs to consider. Stocks definitely fall into this realm, first because there are so many financial indicators, but secondly because there are so many non-financial indicators. The daily news affects the stocks, this was hinted in the last couple of paragraphs of the article. An algorithm to preprocess large swaths of new articles and calculate some sort of "market sentiment" could assist the model understand things we take for granted. Things like if there is a terror attack then stocks will go down, and of there is an election win by a candidate with certain financial policies this will affect the market. Going deeper would be analyzing news that could affect individual stocks.