screener_run
Scan the venue's listed instruments for ones matching conditions, instead of looking at the open chart. Rules combine price fields, any indicator plot, or a formula expression, with ALL/ANY matching. This is the tool for "which coins are doing X right now". It fetches history for every instrument in the universe, so use exactly the requested filters. For "5 coins with RSI above 50", call rules: [{left:{kind:"indicator",studyId:"rsi"},operator:"above",right:50}], limit:5. Use above for a current state; crossesAbove only for a fresh crossing. limit controls returned matches, universeSize controls how many markets are searched.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | ||
| limit | No | Matches to return. Default 25, max 60. | |
| logic | No | Default all. | |
| order | No | With sortBy. Default desc; asc for the biggest losers. | |
| quote | No | Default USDC on Hyperliquid, USDT elsewhere. | |
| rules | Yes | ||
| market | No | Defaults to the chart. Perpetuals are futures. | |
| sortBy | No | Order the matches before the limit, e.g. change24h for top movers. Default: universe order (volume). | |
| exchange | No | Defaults to the chart. | |
| lookback | No | Bars. Default 300. | |
| timeframe | No | Defaults to the chart. | |
| universeSize | No | Default 50. | |
| manualSymbols | No | Optional symbols forced into the universe before current-volume ranking. |