← all repositories

robertmartin8/MachineLearningStocks

A Python tutorial project that applies scikit-learn classifiers to predict stock price movements using historical fundamentals and price data.

1.9k stars Python Domain Apps
MachineLearningStocks
Velocity · 7d
+0.6
★ / day
Trend
steady
star history

The project cleans and prepares datasets of historical stock prices and fundamentals using pandas, then applies scikit-learn classifiers to discover relationships between financial metrics (PE ratio, debt/equity, etc.) and subsequent annual price changes. It includes a simple backtesting framework and generates predictions on current data, serving as both a learning guide and starting point for quantitative trading strategies.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.