Skip to content

An interactive web app for analyzing and comparing historical stock prices with dynamic visualizations. Fetches real-time stock data, provides trend analysis, and displays interactive charts like line graphs, box plots, and histograms. Features auto-refresh for live tracking and multi-stock comparisons.

Notifications You must be signed in to change notification settings

AlphaPriyan08/Stock-data-Analysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

18 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Stock Comparison Dashboard πŸ“Š

Overview

The Stock Comparison Dashboard is an interactive web application that enables users to analyze and compare historical stock prices of multiple companies. It provides dynamic visualizations such as line charts, box plots, and histograms to study trends, price distributions, and daily returns.

Demo

πŸ”—πŸ”— https://stock-data-analysis-wx4nd2apus9vgpbvdvmzwv.streamlit.app/ πŸ”—πŸ”—

Features

βœ”οΈ Fetch real-time stock data using Yahoo Finance
βœ”οΈ Compare multiple stocks on a single dashboard
βœ”οΈ Interactive charts powered by Plotly
βœ”οΈ Box plot visualization for stock price distribution
βœ”οΈ Daily return histograms to analyze stock volatility
βœ”οΈ Auto-refresh functionality for live stock tracking

Tech Stack

  • Python 🐍
  • Streamlit (Web App)
  • yFinance (Stock Data API)
  • Plotly (Data Visualization)
  • Pandas (Data Analysis)

Installation

1. Clone the Repository

git clone https://github.com/AlphaPriyan08/Stock-data-Analysis.git
cd Stock-data-Analysis

About

An interactive web app for analyzing and comparing historical stock prices with dynamic visualizations. Fetches real-time stock data, provides trend analysis, and displays interactive charts like line graphs, box plots, and histograms. Features auto-refresh for live tracking and multi-stock comparisons.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages