Skip to content

rahuldhurkunde/QuantStream

Repository files navigation

Stock Prices dashboard

Hosted on the Streamlit community server: https://app-dashboard-dzcw6pagkmxzz39gzbqf2n.streamlit.app

A simple Streamlit app for browsing historical stock prices using the yfinance package.

Features:

  • Select a date range using calendar pickers
  • Choose one or more tickers to display (common defaults provided)
  • Add custom tickers via a comma-separated input
  • Overlay indicators on the chart: 52w High/Low, Moving Average (selectable MA period), RSI (14)

Open in Streamlit

How to run it on your own machine

  1. Install the requirements

    pip install -r requirements.txt
  2. Run the app

    streamlit run streamlit_app.py

Usage

  • Use the calendar pickers to select a start and end date for the data.
  • Select tickers from the provided list, or add your own as a comma-separated string.
  • Use the "Overlay indicators on the chart" selector to add 52w High/Low (rolling max/min over ~252 trading days), a Moving Average (pick the MA period), or RSI (14-day). RSI is shown in a separate chart beneath the main price chart.

Notes:

  • yfinance fetches historical price data from Yahoo Finance at runtime, and the app caches results for 24 hours.
  • The default MA window is 50 days; RSI follows the standard 14-day calculation.

About

Simple Finance Dashboard made using Streamlit.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages