Skip to content

shiva8395/ml-stock-classifier

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

4 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

ML Stock Classifier โ€“ Buy/Sell Predictorโ€

This project builds a supervised ML model to predict whether AAPL stock will go UP or DOWN the next day using technical indicators.


๐Ÿง  Features

๐Ÿš€ Features

  • ๐Ÿ“ˆ Predicts BUY/SELL signals using a trained Random Forest Classifier
  • ๐Ÿ“Š Uses historical stock data with technical indicators like returns and moving averages
  • ๐Ÿง  Includes train/test split with model evaluation (accuracy, confusion matrix)
  • ๐Ÿ“ฆ Built with pandas, scikit-learn, and matplotlib
  • โœ… Clean, modular code structure ready for further enhancement or deployment

๐Ÿ“Š Model Performance

  • Classifier: Random Forest (n=100)
  • Accuracy: 66.7%
  • Evaluation: Confusion Matrix + Feature Importance

Feature Importance




๐Ÿงพ Author

Shiva Sai | Quant + FinTech Track | Pre-WashU MSF 2025

About

Buy/Sell signal classifier using Random Forest on AAPL data

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages