This document discusses using machine learning techniques to predict stock price movements. Specifically, it uses logistic regression on historical SP500 data to predict if the stock price will be higher or lower in the following week. Variables like open, close, volume and technical indicators are used as predictors. The model is trained on 70% of the data and tested on 30%. It achieves an accuracy of 65% on the test set, indicating the model performs well at predicting price movements. A backtest shows the strategy following the model's signals outperforms simply buying and holding the SP500. The summary concludes the approach is simple yet effective for this prediction problem.