What problem does it solve?
This Skill eliminates the guesswork of selecting stocks by automatically filtering candidates using key fundamental indicators such as PE, PB, and ROE so you can focus on building cleaner backtests and portfolios.
Core Features & Use Cases
- Fundamental factor screening: Applies value and optional growth filters to decide which tickers qualify each day.
- Multi-market support: Uses Tushare for A-shares (daily valuation fields or point-in-time statement fields) and yfinance Ticker.info snapshots for US/HK fundamentals.
- Signal output for backtesting: Produces 1/N weighting for all passing stocks and 0 for non-qualifiers, ready to integrate into a strategy pipeline.
- Use Case: You want a value-oriented universe (e.g., PE < 20, PB < 3, ROE > 8%) and need a repeatable signal generator that excludes loss-making and micro-cap stocks while respecting disclosure timing for statement-based inputs.
Quick Start
Generate a fundamental screening signal from your configured fundamentals dataset by running the fundamental filter with your PE/PB/ROE thresholds and producing equal-weight long selection for all tickers that pass.