AI-powered Indian stock market prediction and analysis tool.
- Trained on 1794 NSE stocks (10 years of data)
- 65 technical indicators
- 4-model ensemble (RF + ExtraTrees + GBM + LR)
- Live price from NSE India
- AI chat powered by Groq LLaMA 70B (free)
- Interactive charts with RSI, MACD, ADX, Stochastic
pip install -r requirements.txt
python stocks_list.py
python train.py
python -m streamlit run app.py
- Python, Scikit-learn, Pandas, yfinance
- Streamlit dashboard
- Groq API (free LLaMA 70B) for AI chat
- NSE India for live prices
Models are not included in this repo (too large). Run train.py to generate them locally.