get_signal_trade_correlation
Audits signal-to-trade correlation by joining signal traces to trade logs and returning NULL-rate KPIs, including fill coverage and P&L gaps. Excludes unfilled signals to avoid inflating null rates.
Instructions
Read-only signal->trade traceability audit. Joins signals_trace to trade_log and returns NULL-rate KPIs (fill_id_coverage, placed_price_coverage, bracket intent nulls, P&L gap, per-column null rates). Thin wrapper over the control-tower correlation-audit script (runs --json --no-slack) — does not post to Slack. Defaults to filled-only rows so unfilled signal-only rows do not inflate fill-stage NULL rates.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Number of recent signals_trace rows to scan (default 50). | |
| action | No | signals_trace action filter (default submitted). | submitted |
| filled_only | No | Restrict KPIs to rows with fill evidence (default true, matches the daily launchd run). |