Skip to content

PredictandTrade is a Python-based web application that enables users to visualize and analyze stock performance, view real-time stock prices, and predict future stock trends. Built with Streamlit, it provides an intuitive interface for comparing stocks, viewing historical data, and leveraging machine learning models for stock price predictions.

Notifications You must be signed in to change notification settings

Anshika-sona/PredictandTrade

Repository files navigation

PredictandTrade

check the project Live at - https://predictandtrade-kfp2aofpwf44ekgxwtt3ot.streamlit.app/

PredictandTrade is a web application that allows users to visualize Stock Performance Comparison, Real-Time Stock Prices, and Stock Price Prediction. This application is developed using Streamlit, an open-source app framework in Python. Streamlit helps users to create web apps for Data Science and Machine Learning in a short time.

Features

  • Stocks Performance Comparison: Compare the performance of multiple stocks over a specified date range.
  • Real-Time Stock Price: View real-time stock prices and plot them using different types of charts.
  • Stock Prediction: Predict future stock prices using the Prophet library and visualize the forecast.

Screenshots

Home Page

Home Page

Stocks Performance Comparison

![Stocks Performance Comparison](Predictand Trdae2.png)

Real-Time Stock Price

Real-Time Stock Price

Stock Prediction

![Stock Prediction](Predict and Trade 4.png)

About

About

Installation

  1. Clone the repository:

    git clone https://github.com/your-username/predictandtrade.git
    cd predictandtrade
  2. Create a virtual environment and activate it:

    python -m venv venv
    source venv/bin/activate  # On Windows use `venv\Scripts\activate`
  3. Install the required packages:

    pip install -r requirements.txt
  4. Run the Streamlit app:

    streamlit run app.py

Usage

  • Select the desired utility from the sidebar: Stocks Performance Comparison, Real-Time Stock Price, or Stock Prediction.
  • Pick the assets you want to analyze or predict from the dropdown menu.
  • Choose the start and end dates for the analysis.
  • View and interact with the charts and data displayed.

Contributing

Contributions are welcome! Please open an issue or submit a pull request for any improvements or bug fixes.

Acknowledgements

\

About

PredictandTrade is a Python-based web application that enables users to visualize and analyze stock performance, view real-time stock prices, and predict future stock trends. Built with Streamlit, it provides an intuitive interface for comparing stocks, viewing historical data, and leveraging machine learning models for stock price predictions.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages