Skip to content

ShashthiB16/Nifty_Streamlit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

12 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“Š London Stock Market Dashboard

An interactive Stock Market Dashboard built to analyze and visualize London-listed stocks with powerful insights and dynamic controls.

πŸš€ Project Overview

This dashboard allows users to:

πŸ“Œ Select different London stocks

πŸ“… Filter by custom date ranges

πŸ“ˆ View closing price trends

πŸ“Š Analyze trading volume

πŸ“‰ Apply Moving Averages (20, 50, 200)

πŸ“ Monitor key stock metrics (Open, Close, High, Low)

It provides a clean, user-friendly interface for exploring stock performance visually and effectively.

πŸ” Key Features πŸŽ› Interactive Controls

Dropdown stock selection

Date range filter

Toggle volume chart

Enable/Disable Moving Averages

πŸ“ˆ Technical Analysis Tools

Moving Average (MA 20 / MA 50 / MA 200)

Price trend visualization

Volume trend comparison

πŸ“Š Summary Metrics

Open Price

Closing Price

Highest Price

Lowest Price

πŸ› οΈ Tech Stack

Python 🐍

Pandas – Data Processing

NumPy – Numerical Operations

Matplotlib / Seaborn – Data Visualization

Streamlit – Interactive Dashboard

πŸ“Œ What I Learned

Building interactive dashboards using Streamlit

Implementing financial indicators like Moving Averages

Handling time-series stock data

Designing clean and intuitive UI layouts

About

πŸ“Š An interactive London Stock Market Dashboard built with Python and Streamlit to analyze stock performance in real time. It enables users to explore price trends, apply moving averages, and filter data by custom date ranges. Designed for clear visualization, financial insights, and practical time-series analysis.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors