About NeuroTrade
An end-to-end ML pipeline for stock signal prediction.
Project Overview
NeuroTrade is a full-stack machine learning portfolio project that predicts Buy/Sell/Hold signals for 20 US stocks using historical OHLCV data and technical indicators.
The pipeline trains three base models — XGBoost, LightGBM, and LSTM — on 2019-2023 data, then combines them using a Logistic Regression stacking ensemble.
All predictions are from models trained strictly on 2019-2023 data. The 2024 validation set was opened only once for final evaluation.
ML Pipeline
Tech Stack
- XGBoost
- LightGBM
- TensorFlow/Keras
- scikit-learn
- yfinance
- pandas
- numpy
- Yahoo Finance API
- FastAPI
- Python 3.11
- uvicorn
- joblib
- Next.js 16
- TypeScript
- Tailwind CSS
- Axios
- Groq API
- Llama 3.3 70B
- Natural language explanations
- Vercel (frontend)
- Hugging Face Spaces (backend)
ML Methodology
Disclaimer
NeuroTrade is a portfolio demonstration project built for educational purposes. All predictions are generated by machine learning models trained on historical data. Past performance does not guarantee future results. This is not financial advice. Do not make investment decisions based on these signals.