pulse_recent_closed_positions
Retrieve recently closed trading positions from all traders, with filters for coin, hold duration, and minimum notional, to analyze market activity and trader behavior.
Instructions
Global feed of recently closed positions across all traders, from the legacy closed_positions table. SUPERSEDED by pulse_lifecycles_recent, which reads the corrected position_lifecycles_full table (adds MAE/MFE + spot coverage). Prefer pulse_lifecycles_recent; kept for backward compatibility.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| coin | No | Filter by coin symbol (e.g. BTC, ETH, SOL). For builder dex: prefix:COIN (e.g. xyz:SILVER) | |
| limit | No | Number of positions to return | |
| since | No | Time window: e.g. '10m' (minutes), '1h' (hours), '1d' (days) | 1h |
| maxDuration | No | Maximum hold duration in milliseconds (e.g. 1000 for sub-second HFT trades, 60000 for under 1 minute) | |
| minDuration | No | Minimum hold duration in milliseconds (e.g. 60000 for positions held at least 1 minute) | |
| minNotional | No | Minimum notional value in USD (e.g. 100000 for $100K+ positions) | |
| useToonFormat | No | Return data in compact toon format (default: true). Set to false for standard JSON. |