Sentiment and Knowledge Based Algorithmic Trading with Deep Reinforcement Learning