What problem does it solve?
Helps investors and analysts quickly evaluate and prioritize a custom list of tickers by automating data collection, indicator computation, filtering, and composite scoring so they no longer have to assemble and score results manually in spreadsheets.
Core Features & Use Cases
- Batch-fetches OHLCV history and company info for US and Taiwan tickers via yfinance with caching and partial-result tolerance.
- Computes technical indicators (RSI, MACD, SMA, ATR, Bollinger) using ta_client.py and derives signals such as trend alignment and MACD crossover.
- Applies preset or user-specified valuation, momentum, and trend filters, excludes filtered tickers while penalizing missing data, and computes a weighted composite score to rank results.
- Outputs a ranked top-N table and a "Filtered Out" report for transparent screening decisions.
- Use case: screen a watchlist for top value or momentum candidates before deeper fundamental or technical review.
Quick Start
Run the screener on AAPL,MSFT,NVDA using the value preset and return the top 5 results.