Skip to content

apooorv19/stock-analysis-and-prediction

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Stock Analysis & Prediction Dashboard 📈

🚀 View the Live Application Here!

CAPM Page

Stock Analysis Page

Stock Analysis Visualization Page

Stock Prediction Page

What Can You Do With This App?

I've split the app into three simple tools:

  1. 📊 Stock Analysis

  2. 🔮 Stock Prediction

  3. 💹 CAPM Analysis

📂 Project Structure

The project is organized in a modular way that is easy to understand and maintain. This is the standard structure for a multi-page Streamlit application.

trading-app/
│── Trading_App.py              # Main homepage of the app
│── requirements.txt            # List of necessary Python libraries
│
├── pages/                      # Contains all app pages
│   ├── 1_Stock_Analysis.py    
│   ├── 2_Stock_Prediction.py  
│   └── 3_CAPM_Analysis.py    
│
├── utils/                 # Helper functions
│   ├── __init__.py        # Makes 'utils' a package
│   ├── capm_logic.py      # CAPM calculations
│   ├── model_train.py     # Forecasting model logic
│   └── plotly_figure.py   # Chart creation functions

For Developers: How to Run This on Your Computer

If you're a fellow coder and want to run this project yourself, here’s how:

  1. Download the Code

This command copies all the project files to your machine.

git clone https://github.com/apooorv19/Stock-Analysis-and-Prediction.git

cd Stock-Analysis-and-Prediction

  1. Install the Required Tools

This single command installs all the libraries the project needs to work.

pip install -r requirements.txt

  1. Run the App

This command will start the application on your computer.

streamlit run Trading_App.py

Disclaimer: This is an educational project created to showcase programming and data analysis skills. The information and predictions provided are not financial advice.

About

A comprehensive financial dashboard that integrates real-time stock analysis, predictive forecasting, and risk assessment in a single, interactive platform.

Topics

Resources

Stars

Watchers

Forks

Contributors

Languages