Market Universe
Stocks, ETFs, sectors, countries, themes and exchanges are normalized into a PostgreSQL asset universe.
This project is a technical case study, not a consumer trading app. It combines public RSS ingestion, yfinance market data, PostgreSQL persistence, modular quantitative scoring, FinBERT sentiment, sentence-transformer semantic search, a lightweight LLM reasoning layer and time-series anomaly analysis.
Stocks, ETFs, sectors, countries, themes and exchanges are normalized into a PostgreSQL asset universe.
Momentum, trend quality, volatility, technical indicators, semantic news intensity, ETF confirmation and anomalies produce a Blum Intelligence Score.
Each surfaced asset includes why it emerged, what confirms it, what contradicts it, risk level, watch points and next evidence to monitor.