π Project Overview This project is a Stock Analysis and Forecasting Web App built using Streamlit, Python, and Plotly. It allows users to analyze the performance of any listed stock by fetching real-time financial data using the Yahoo Finance API (yfinance) and generating interactive visualizations. The app also includes technical indicators, historical trend analysis, and time series forecasting for better investment insights.
βοΈ Key Features
π Stock Data Retrieval: Automatically fetches stock data (Open, Close, High, Low, Volume, etc.) from Yahoo Finance. π Interactive Charts: Displays price movements and trends using Plotly visualizations. π Technical Indicators: Calculates moving averages, RSI, MACD, Bollinger Bands, etc., using the pandas_ta library. β±οΈ Forecasting: Predicts future stock prices using ARIMA or other time-series models. π Company Overview: Displays company information like sector, website, and employee details. π User Interface: Built with Streamlit for a clean, interactive, and user-friendly dashboard.
π§ Tech Stack
Frontend: Streamlit Backend: Python Libraries: yFinance, pandas, numpy, plotly, pandas_ta, statsmodels IDE: VS Code