Fundamental and technical analysis on the S&P 500 companies listed in the New York Stock Exchange. It is said that 30% of traffic on stocks is already generated by machines. Can trading be fully automated? If not there's still a lot we can learn from historical data. Here we'll attempt future price prediction for stocks using recurrent neural networks in Tensorflow.