MPN
Momentum Based Stock Screener
Finance
SQL
Python
Goal
- Help my clients transform their trading strategy into an analysis platform.
Description
- A web-based platform for stock analysis and scoring, designed for trading across major indices: TSX 60, TSX Composite, NASDAQ, S&P 500, and Dow Jones.
- Data Collection: Aggregates stock data from multiple sites and financial APIs, integrating fundamentals and sector information.
- Performance Metrics: Calculates performance history, moving averages, and technical indicators to evaluate stock trends.
- Stock Scoring: Uses index weights, calculated indicators, and sector data to generate scores for trading decisions.
- Technology Stack:
- Backend: Uses Celery for tasks and AWS Lambda functions to support data gathering and processing.
- Database: PostgreSQL for data storage, with Redis for caching and Celery communication, ensuring performance and scalability.
- Framework: Django with Celery for task management and deployment.
- Deployment: Combines Gunicorn and Nginx for serving content, deployed on Google Cloud Platform.
Progress
Completed in 2025.