summaryrefslogtreecommitdiff
path: root/services/strategy-engine/tests/test_stock_selector.py
AgeCommit message (Collapse)Author
9 hoursstyle: fix lint and formatting issues across news collector and sharedTheSiahxyz
10 hoursfeat: implement 3-stage stock selector (sentiment → technical → LLM)TheSiahxyz
Adds SentimentCandidateSource (DB scores), LLMCandidateSource (Claude news analysis), and StockSelector orchestrating candidate merge, RSI/EMA20/volume technical filter, and LLM final 2-3 pick selection with Redis publish and DB persistence.