Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/shaadclt/tech-stocks-performance-analysis
This is a web application that allows you to analyze the performance of tech stocks. It retrieves stock data from Yahoo Finance using the yfinance library and visualizes the data using Plotly and Streamlit.
https://github.com/shaadclt/tech-stocks-performance-analysis
plotly streamlit yfinance
Last synced: 6 days ago
JSON representation
This is a web application that allows you to analyze the performance of tech stocks. It retrieves stock data from Yahoo Finance using the yfinance library and visualizes the data using Plotly and Streamlit.
- Host: GitHub
- URL: https://github.com/shaadclt/tech-stocks-performance-analysis
- Owner: shaadclt
- Created: 2023-06-20T18:00:51.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-06-20T18:10:14.000Z (over 1 year ago)
- Last Synced: 2024-12-07T15:12:07.863Z (2 months ago)
- Topics: plotly, streamlit, yfinance
- Language: Python
- Homepage: https://tech-stocks-analysis.streamlit.app/
- Size: 5.86 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Tech Stocks Performance Analysis
This is a web application that allows you to analyze the performance of tech stocks. It retrieves stock data from Yahoo Finance using the `yfinance` library and visualizes the data using Plotly and Streamlit.
## Installation
1. Clone the repository:
```bash
git clone https://github.com/shaadclt/Tech-Stocks-Performance-Analysis.git
```
2. Install the required dependencies:```bash
pip install -r requirements.txt
```
3. Run the application:```bash
streamlit run app.py
```## Usage
Open the application by running the command mentioned in the installation steps.Select the start and end dates for the analysis using the date input fields.
Choose one or more stocks from the available options.
Explore the stock market performance using the line chart labeled "Stock Market Performance for the Selected Dates."
Analyze individual stock prices using the area chart labeled "Stock Prices for Selected Stocks."
Observe the volatility of selected stocks over time using the line chart labeled "Volatility of Selected Stocks."
## Contributing
Contributions are welcome! If you have any suggestions or find any issues, please open an issue or submit a pull request.## License
MIT License