This Streamlit-based application allows users to predict and visualize future stock prices. Users can select a stock, choose a prediction period, and explore both historical and forecasted stock data through interactive charts.
- Choose from a selection of stocks for prediction.
- Adjust the prediction period using a slider.
- Visualize raw stock data with interactive line charts.
- Forecast future stock prices using the Prophet forecasting model.
- View forecasted data and components in interactive plots.
- Python 3
- Streamlit
- yfinance
- Prophet
-
Clone the repository:
git clone https://github.com/sanjaykambi/Stocks_Forecast_App.git cd Stocks_Forecast_App
-
Install the required dependencies:
pip install -r requirements.txt
-
Run the Streamlit app:
python -m streamlit run app.py
-
Select a stock from the dropdown menu.
-
Adjust the prediction period using the slider.
-
Explore the raw data, forecasted prices, and forecast components through interactive charts.
Contributions are welcome! If you encounter any issues or want to enhance the app, feel free to open a pull request.
This project is licensed under the MIT License.