Skip to content

Stock Scoring – Implements a scoring system for stocks to determine buy/sell signals based on predefined criteria. πŸš€πŸ“ˆ

License

Notifications You must be signed in to change notification settings

ShubhamMandowara/stock_scoring

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

20 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“Š Stock Scoring System

Link to deployed app: https://stockscoring.streamlit.app/

A rule and weight-based system for stock scoring that evaluates stocks based on fundamental, technical, risk, and other parameters. The system assigns a score between 0 and 1, where:
βœ… Score β‰₯ 0.5 β†’ Good for Buying
❌ Score < 0.5 β†’ Good for Short Selling

This project is built using Streamlit for the UI and managed with Poetry for dependency management.


πŸ–ΌοΈ UI Preview

Credit Scoring UI


πŸš€ How It Works

  1. Enter stock symbols in the UI.
  2. The system fetches stock data and evaluates fundamental ratios.
  3. A credit score is calculated based on predefined rules and assigned weights.
  4. The UI displays:
    • Stock Score
    • Fundamental Ratio (Good/Bad)
    • Buy/Sell Recommendation

πŸ“¦ Installation & Setup

1️⃣ Clone the Repository

git clone https://github.com/your-username/credit-scoring.git
cd credit-scoring

2️⃣ Install Poetry & Dependencies

# Initialize Poetry (if not already initialized)
poetry init  

# Install dependencies from lock file
poetry install  

# If updating dependencies
poetry lock  

3️⃣ Run the Application

streamlit run main.py

πŸ“Š Scoring Methodology

Parameter Weight
Fundamental Analysis 40%
Technical Indicators 30%
Risk Factors 20%
Other Factors 10%

The final score is computed using a weighted sum of these factors.


πŸ› οΈ Technologies Used

  • Python (Data Processing)
  • Streamlit (UI)
  • Poetry (Dependency Management)
  • Pandas, NumPy (Data Handling)

πŸ“Œ Future Improvements

  • Integrate AI-based scoring
  • Expand fundamental & technical indicators
  • Agentic AI, RAG

πŸ“© Contributions & Issues

Feel free to open an issue or submit a PR to improve this project! πŸš€