A professional web-based stock trend analysis application built using Python and Flask, which predicts short-term stock movement using technical indicators — without any machine learning.
- Online stock analysis using real-time market data
- Supports Indian (NSE) and US stock symbols
- Uses technical indicators:
- Simple Moving Average (SMA20 & SMA50)
- Relative Strength Index (RSI)
- Predicts:
- UP (Bullish)
- DOWN (Bearish)
- Mild UP / Mild DOWN
- Interactive price trend graph with explanation
- Displays last 5 trading days with indicators
- Fully web-based (Flask backend)
- Python
- Flask
- yfinance
- pandas
- matplotlib
- HTML & CSS
The prediction is generated using rule-based technical analysis:
- SMA20 vs SMA50 → Trend direction
- RSI → Market momentum
- Recent price movement → Strength confirmation
This makes the model explainable and interpretable.
This project is for educational purposes only and does not provide financial or investment advice.