Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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