Applied text-mining algorithms for stock price prediction based on financial news articles