Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/shaadclt/time-series-analysis-stocks
This is a Streamlit application that performs time series analysis on stocks. It allows users to input a stock ticker symbol and displays various visualizations for the selected stock.
https://github.com/shaadclt/time-series-analysis-stocks
plotly streamlit yfinance
Last synced: 6 days ago
JSON representation
This is a Streamlit application that performs time series analysis on stocks. It allows users to input a stock ticker symbol and displays various visualizations for the selected stock.
- Host: GitHub
- URL: https://github.com/shaadclt/time-series-analysis-stocks
- Owner: shaadclt
- Created: 2023-06-21T10:08:04.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-06-21T10:17:56.000Z (over 1 year ago)
- Last Synced: 2024-12-07T15:12:05.728Z (2 months ago)
- Topics: plotly, streamlit, yfinance
- Language: Python
- Homepage: https://time-series-analysis-stocks.streamlit.app/
- Size: 5.86 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Time Series Analysis - Stocks
This is a Streamlit application that performs time series analysis on stocks. It allows users to input a stock ticker symbol and displays various visualizations for the selected stock.
## Installation
1. Clone the repository:
```shell
git clone https://github.com/shaadclt/Time-Series-Analysis-Stocks.git
```
2. Install the required dependencies:```shell
pip install -r requirements.txt
```
## Usage
1. Run the Streamlit application:
```shell
streamlit run app.py
```
2. Enter the stock ticker symbol in the sidebar text input and click the "Enter" button.3. The application will retrieve the historical stock data from Yahoo Finance and display the following visualizations:
* Line Plot: A line chart showing the closing prices over time.
* Candlestick Chart: A candlestick chart displaying the open, high, low, and close prices.
* Bar Plot: A bar chart representing the closing prices.
* Additionally, a candlestick chart with buttons and a slider is displayed, allowing you to zoom in and out of different time periods.4. Explore the visualizations and analyze the stock's time series data.
## Examples
Here are some examples of how the visualizations look:### Line Plot
![image](https://github.com/shaadclt/Time-Series-Analysis-Stocks/assets/98437584/93f30b41-f217-4454-aabd-5165ca2ff0a2)### Candlestick Chart
![image](https://github.com/shaadclt/Time-Series-Analysis-Stocks/assets/98437584/57858853-efad-44c9-b99a-f4f52ce3b52a)### Bar Plot
![image](https://github.com/shaadclt/Time-Series-Analysis-Stocks/assets/98437584/83e73be4-cb7b-4129-b8b7-ef70f63cc971)### Candlestick Chart with Buttons and Slider
![image](https://github.com/shaadclt/Time-Series-Analysis-Stocks/assets/98437584/f6bed3ac-bc71-4234-a636-417f445ca4f2)## Contributing
Contributions are welcome! If you have any suggestions, bug reports, or feature requests, please open an issue or submit a pull request.## License
This project is licensed under the MIT License. See the LICENSE file for details.