Skip to content

Latest commit

Β 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“ˆ StockPulse: Intelligent Stock Analysis Dashboard

A professional-grade, clean, and efficient stock analysis tool built with Python. This project is designed for Freshers to showcase their skills in Data Analysis, Financial Logic, and Web Dashboard development.

πŸš€ Key Features

  • Real-time Data: Fetches latest market data using Yahoo Finance API.
  • Technical Indicators: Calculates SMA (20, 50), RSI (14), and Annualized Volatility.
  • Intelligent Decision Engine: A logic-based scoring system that provides BUY/SELL/HOLD recommendations with a confidence percentage.
  • Interactive Visuals: Gorgeous Candlestick charts and RSI momentum graphs using Plotly.
  • Premium UI: Clean, Dark-themed interface optimized for readability.

πŸ“ Simple Folder Structure

Stock Price/
β”œβ”€β”€ main.py            # Complete Logic (UI + Analytics Engine)
β”œβ”€β”€ requirements.txt   # Project Dependencies
└── README.md          # Project Documentation

πŸ› οΈ Setup & Execution

  1. Clone the project or copy the files.
  2. Install Dependencies: Open terminal and run:
    pip install -r requirements.txt
  3. Run the App:
    streamlit run main.py

🧠 How the Engine Works

The dashboard uses a multi-factor scoring system:

  1. Trend Follow: Checks if the price is above Moving Averages (Bullish/Bearish).
  2. Momentum: Uses RSI to identify Oversold (Buy) or Overbought (Risk) zones.
  3. Volume: Detects high-volume breakouts.
  4. Calculated Confidence: Combines all factors into a final 0-100% confidence score.

πŸ’Ό Skills Showcased

  • Python Programming
  • Financial Analytics (Quantitative Analysis)
  • Data Visualization (Plotly, Streamlit)
  • Problem Solving (Heuristic Engine Design)

Disclaimer: This project is for educational and portfolio purposes only. It does not constitute financial advice.

About

A quantitative stock analysis tool featuring real-time data via Yahoo Finance, RSI/SMA indicators, Plotly interactive charts, and a logic-based scoring engine for trade signals.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages