screen_stocks
Screen NZX stocks by financial, governance, and technical metrics using presets or custom filters to find companies matching specific criteria.
Instructions
Screen NZX stocks using 87+ financial, governance, and technical metrics. Supports 12 smart presets (value, growth, quality, dividend_at_risk, insider_buying, capital_raise_likely, ceo_pay_for_failure, governance_laggards, oversold, overbought, golden_cross, below_200ma) and custom metric filters. Returns matching companies with selected columns, sorted by any metric. Use this to find stocks matching specific criteria like 'PE under 15 with dividend yield above 5%' or 'RSI below 30'.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| q | No | Search by company name or ticker | |
| sort | No | Sort by any column name (e.g. 'pe_ratio', 'market_cap', 'dividend_yield', 'rsi_14', 'grs_score') | |
| limit | No | Number of results (default 50, max 130) | |
| order | No | Sort order (default 'asc') | |
| filter | No | Custom metric filters as comma-separated conditions. Format: metric>value,metric<value. Examples: 'pe_ratio<15,dividend_yield>3', 'rsi_14<30', 'roe>15,debt_to_equity<1'. Operators: >, <, >=, <=, =. Available metrics include: pe_ratio, pb_ratio, dividend_yield, roe, roa, net_margin, revenue_growth_yoy, debt_to_equity, current_ratio, rsi_14, price_vs_sma200_pct, grs_score, insider_conviction_score, dividend_safety_score, and 70+ more. | |
| preset | No | Smart preset filter. Each preset applies specific metric filters and shows relevant columns. | |
| sector | No | Filter by sector (e.g. 'Energy', 'Healthcare', 'Property') |