Udayl56 / yfinance-stock-app

stock analysis and visualisation app using streamlit app and yfinance API

Home Page:https://yfinance-ticker-stock-insights.streamlit.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

YFinance Ticker Stock Insights

Yfinance Ticker Stock Insights is a stock analysis and stock chart visualization app. It provides a summary and insights of the company's stock.

appScreenshot

Demo

Launch the web app:Open in Streamlit

📈Yfinance ticker stock insights

⚠️⚠️⚠️
When running the Streamlit app, it takes a little bit of time, or sometimes it gives an error due to taking a long time. Also, sometimes the yfinance API does not respond to some of the API keys.

Features

  • Light/dark mode toggle
  • Live previews
  • Fullscreen mode
  • Cross platform
  • Preserving work on refresh and lost connection
  • Running long parallel calculations

Installation

To recreate this web app on your own computer, do the following.

Pip install libraries

  pip install streamlit==1.24.1
  pip install streamlit-card==0.0.61
  pip install pandas==2.0.3
  pip install plotly-express==0.4.1
  pip install yfinance==0.2.25
  pip install stocknews==0.9.11

Launch the app

  streamlit run yfinance_insights.py

Description

The main goal of this project is to provide technical analysis of the ticker stock of the companies. In this project, the list of tickers companies 1251 companies. Using the ticker of the yfinance, it gives access to its related data. Based on this data, stock analysis and chart visualization are done. This project is implemented using Python libraries such as streamlit, plotly, and pandas.

🔗 Links

Github Profile