market.opportunities
Goal-driven scan: name an objective and constraints, get ranked symbols with supporting and conflicting evidence grouped by independent source (spot DEX flow, perp positioning, smart-money wallets), typed risk factors, data quality, the live 1h hit rate of the signal and the next calls to make. Use instead of chaining screeners. Objectives: unusual_buying, unusual_selling, breakout, breakdown, crowded_positioning, smart_money_accumulation, smart_money_distribution.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| window | No | Aggregation window of the live trade buckets: 1m, 5m (default) or 15m | 5m |
| include | No | Blocks to return; default all | |
| universe | No | Symbols to scan (max 100); omit for all covered symbols | |
| objective | Yes | What to look for | |
| assetClass | No | Restrict to crypto, us_equity or perp_only symbols | |
| maxResults | No | Maximum number of ranked symbols (default 10) | |
| minVolumeUsd | No | USD traded in the window | |
| minConfidence | No | Minimum signal confidence, 0-100 | |
| minBuyPressure | No | Pressure on the objective's side (buy for buying, sell for selling) | |
| minVolumeMultiple | No | Volume vs the symbol's own baseline | |
| minIndependentSources | No | Distinct sources confirming the direction |