Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Stock Market Analysis Dashboard

A Streamlit web application for analyzing stocks with real-time Yahoo Finance data, technical indicators, and price forecasting.

Features

  • Real-time Stock Data from Yahoo Finance
  • Technical Indicators (SMA 20/50, RSI 14, MACD)
  • Volume Analysis with color-coded charts
  • 30-day Price Forecasting
  • Portfolio Comparison for multiple stocks
  • Statistical Analysis (volatility, skewness, kurtosis)

Quick Start

  1. Clone the repository:
    git clone https://github.com/saimtec/Stock-Market-Analysis.git
    cd Stock-Market-Analysis
    
    Create virtual environment:
     pip install -r requirements.txt
    

Activate virtual environment:

Windows: .venv\Scripts\activate Linux/Mac: source .venv/bin/activate Install dependencies:

Run the app:

Requirements Python 3.10+ streamlit pandas numpy matplotlib yfinance

Project Structure:

Stock-Market-Analysis/ ├── app.py # Main Streamlit application ├── requirements.txt # Python dependencies ├── README.md # Documentation └── .gitignore # Git ignore file

Supported Stock Symbols

  • AAPL - Apple
  • GOOGL - Google
  • MSFT - Microsoft
  • AMZN - Amazon
  • TSLA - Tesla
  • META - Meta
  • NVDA - NVIDIA
  • JPM - JPMorgan

Author GitHub: saimtec

Run the app: streamlit run app.py

About

Streamlit dashboard for live Yahoo Finance data with moving averages, RSI, MACD, volume views, multi-ticker comparison, and a lightweight 30-day trend projection.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages