https://github.com/lnshuti/equities-tracker
Real time application for tracking large cap U.S equities with technical indicators
https://github.com/lnshuti/equities-tracker
gradio xgboost yfinance
Last synced: 7 months ago
JSON representation
Real time application for tracking large cap U.S equities with technical indicators
- Host: GitHub
- URL: https://github.com/lnshuti/equities-tracker
- Owner: LNshuti
- License: apache-2.0
- Created: 2024-07-04T07:48:45.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-09-10T15:38:14.000Z (about 1 year ago)
- Last Synced: 2025-01-16T20:57:35.714Z (9 months ago)
- Topics: gradio, xgboost, yfinance
- Language: Jupyter Notebook
- Homepage:
- Size: 272 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Technical Analysis and Visualization of Stocks Time Series! π‘
## [Prototype](https://huggingface.co/spaces/LeonceNsh/active-equities)
This application pulls and visualises historical stock data and technical indicators for selected companies. With this app, users can analyze stocks through various technical indicators such as Simple Moving Averages (SMA), Relative Strength Index (RSI), and Trailing Annual Returns.
## Dependencies
* Yahoo Finance data via [yfinance](https://pypi.org/project/yfinance)
* matplotlib
* gradio## Features
- **Fetch Historical Data**: Retrieve historical stock data and market capitalization using Yahoo Finance.
- **Technical Indicators**: Calculate and plot technical indicators including SMA, RSI, MACD, and Trailing Annual Returns.
- **Interactive Plots**: Visualize data with interactive plots using Gradio.
- **Asynchronous Data Fetching**: Efficiently fetch data asynchronously for improved performance.
- **Caching**: Utilize caching to store data with a Time-To-Live (TTL) of one day, reducing redundant data fetches.### Gradio Interface
- **Select Companies**: Choose one or multiple companies.
- **Select Indicators**: Choose one or multiple technical indicators.
- **Select All Indicators**: Select or deselect all available technical indicators.
- **View Plots**: View and analyze the generated plots.## Example Workflow
1. **Select one or multiple** companies such as Apple, Microsoft, and Amazon.
2. **Select technical indicators** like Simple Moving Average **(SMA 55, SMA 200)**, Relative Strength Index **(RSI)**, and Moving Average Convergence Divergence **(MACD)**.
3. **Generate Plots**: display selected indicators for the chosen companies.## [Gold Prices](https://huggingface.co/spaces/LeonceNsh/etf-tracker)
---
## Help Us Improve Our Technical Analysis Tool! π‘
Thank you for exploring our **Technical Analysis and Visualization of Stocks Time Series** app. Weβre on a mission to make this tool even better for you! π―### Your feedback matters!
We would love to know **how we can make this app more useful for you.** Your insights help shape future features and improvements. Take just **60 seconds** to fill out our quick 3-question survey! π### [π Share Your Feedback](https://docs.google.com/forms/d/e/1FAIpQLScNnM8CAuOINnoYiVPzwaf0dM8TzAD1CjEJgcbO-mfAKTSQtg/viewform?usp=sharing)