This document discusses predicting stock market movements using machine learning techniques. It begins by reviewing previous research on fundamental analysis, technical analysis and applying machine learning to stock prediction. It then proposes a methodology using machine learning algorithms like support vector machine, decision trees and classification to analyze stock market data, extract features, segment data and build a mathematical model to forecast stock prices. The goal is to help investors make better decisions by predicting stock behavior.