This project is a live Indian stock market analysis system built using Python and Streamlit.
It calculates:
- SMA (Simple Moving Average)
- EMA (Exponential Moving Average)
And generates:
- STRONG BUY / BUY TREND Signal
- STRONG SELL / SELL TREND Signal
- HOLD Signal
Based on a dual moving average SMA & EMA crossover strategy.
✅ Live Stock Data using Yahoo Finance
✅ Supports Indian Stocks Listed on NSE
✅ Automated SMA & EMA Calculation
✅ Real-Time BUY / SELL Trend Detection
✅ Interactive Graph Visualization
✅ Dynamic CSV Data Download
✅ Streamlit Web Application Interface
- Python
- Pandas
- yFinance
- Plotly Express
- Streamlit
Examples:
- TCS
- INFY
- RELIANCE
- HDFCBANK
- ICICIBANK
- SBIN
Install required libraries:
pip install -r requirements.txt