Signals
signalsQuery strategy signals filtered by symbol, strategy, catalyst, or time to identify triggered investment opportunities. Use pagination to manage large result sets.
Instructions
Query strategy signals — a strategy's take on a security, triggered by a catalyst. Filter by symbol, strategy, catalyst and time range; page with limit/offset. The full strategy analysis is omitted here — fetch it with signal_detail.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of results to return. Defaults to 20. | |
| offset | No | Number of results to skip for pagination. Defaults to 0. | |
| end_time | No | Filter records created at or before this time. ISO 8601 datetime with timezone. If omitted, no upper bound. | |
| start_time | No | Filter records created at or after this time. ISO 8601 datetime with timezone, e.g. 2024-01-15T10:30:00Z. If omitted, no lower bound. | |
| strategy_id | No | Filter by strategy id (e.g., "buffett-value"). Preferred over the deprecated strategy_name; takes precedence when both are provided. | |
| symbol_name | No | Filter by security symbol, e.g. "AAPL.US" or "700.HK". If omitted, returns signals for all symbols. | |
| catalyst_name | No | Filter by the name of the factor that triggered the signal, e.g. "EARNINGS_RELEASED" or "macd_12_26_9" — not the display label returned in key_catalyst. If omitted, signals with any catalyst name are returned. | |
| catalyst_type | No | Filter by the catalyst type that triggered the signal, e.g. "News", "Fundamental", "Technical". If omitted, signals with any catalyst type are returned. | |
| strategy_name | No | Filter by strategy name. If omitted, returns signals from all strategies. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| total | Yes | ||
| signals | Yes |