I am currently working on a recommendation engine (Moon Shot Genius (MSG)) for buy/sell on lower priced stocks. The inputs are various social media feeds and stock market data.
I am using Python, Pandas, SQLite, Tableau, and various supervised machine learning techniques.
This technology hooks into a trading engine that automatically provides stock data (price, volume, etc.), debates with MSG and then produces a buy, sell, or do nothing signal. A text message is then sent to the user with the appropriate message.
A score card is kept that will be used for deep learning in the next phase of the technology.