query_signal_behavior
Query measured signal behaviour: describe, pick, find or gap_probability.
[Access: pay 0.005 USDC via x402 (PAYMENT-SIGNATURE header) OR authenticate with an API key. An x402-capable client will auto-pay; API-key clients pay nothing per call.]
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum results, 1-100 | |
| lookup | Yes | describe: one signal -- parameter meanings, measured span, what its default measures. pick: settings of one signal that hit target_rate. find: which signals reach a rate band. gap_probability: share of a signal's gaps inside a range of bar lengths, per configuration. | |
| signal | No | Signal name, e.g. rsi_oversold. Required by describe, pick, gap_probability | |
| category | No | find: restrict to one family, e.g. oscillator, volatility, momentum | |
| max_rate | No | find: high end of the band, same units (required) | |
| min_rate | No | find: low end of the band, same units (required) | |
| signal_type | No | FILTER (an ongoing state) or TRIGGER (a one-bar event); measured separately | FILTER |
| target_rate | No | pick: rate to aim for -- FILTER selectivity 0-1, TRIGGER firings per 1,000 bars. Omit to list the span | |
| max_gap_bars | No | pick/find, TRIGGER only: median gap at most this many bars | |
| max_run_bars | No | pick/find, FILTER only: mean run at most this many bars | |
| min_gap_bars | No | pick/find, TRIGGER only: median gap at least this many bars | |
| min_run_bars | No | pick/find, FILTER only: mean run at least this many bars | |
| max_gap_range_bars | No | gap_probability: high end of the gap range, inclusive (required) | |
| min_gap_range_bars | No | gap_probability: low end of the gap range, inclusive (required) |