scan_trade_calls
Scan top crypto perpetual futures by open interest to get ranked BUY/SELL/HOLD calls with confidence and market regime, providing whole-market coverage.
Instructions
Returns ranked BUY SELL HOLD trade calls across the top crypto perpetual futures by open interest — one scan for whole-market coverage, each with confidence and market regime. Use this for breadth; use get_trade_call for per-coin depth and reasoning. Read-only: reads live exchange APIs, places no orders.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| topN | No | How many top perps by open interest to scan, 1 to 100 (default 20). | |
| limit | No | Max ranked calls to return, 1 to 100 (default 10). Non-HOLD ranked first. | |
| rankBy | No | Universe lens: oi (default) volume gainers losers movers funding_positive funding_negative volatility oi_change (aliases vol gain lose move pfr nfr atr oid). funding_*/volatility/oi_change rank among the most-liquid perps; oi_change = real 24h open-interest %Δ. | oi |
| oiBasis | No | OI-delta basis for rankBy=oi_change: notional (default, USD) or contracts (base-coin, price-independent). Ignored by other lenses. | notional |
| exchange | No | Venue: BINANCE (default) HL BYBIT OKX BITGET. | BINANCE |
| timeframe | No | Candle timeframe, 1m to 1d for the scan. Default 15m intraday. | 15m |
| includeHolds | No | Include HOLD calls after non-HOLD (default false). | |
| minConfidence | No | Optional confidence floor, 0 to 100, applied to non-HOLD trade calls. | |
| oiChangeWindow | No | OI-delta window for rankBy=oi_change: 1h, 4h, or 24h (default 24h). Ignored by other lenses. | 24h |
| minLiquidityUsd | No | Optional USD liquidity floor applied to the scan universe: notional open interest, or 24h volume on venues that expose no bulk OI. Omitted means no floor. | |
| includeReasoning | No | Enrich each non-HOLD call with price, the top 2-3 drivers, and one-line reasoning (default false → bare verdict cells). HOLDs stay bare. Same per-call detail as get_trade_call. |