get_signal_stats
Use this when the user asks for aggregate AI signal performance statistics over a specific period — overall, or for one strategy (preset) by name. The answer also breaks the period down per strategy (byStrategy), which is how to learn the strategy names for get_signals.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| period | No | Time period for statistics | 24h |
| strategy | No | Only the signals of one AI strategy (preset), matched by part of its name, case-insensitive. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | The signal feed on traderspy.app, every signal listed with its outcome | |
| total | No | Signals published in the period | |
| pending | No | Still open at the end of the period | |
| stopped | No | ||
| warning | No | Set when a strategy filter could not be applied or matched nothing (with the closest preset names) | |
| winRate | No | targetHits / resolved, as a percentage; null when nothing resolved | |
| strategy | No | The strategy filter that was applied, if any | |
| highCount | No | High-importance signals | |
| howToRead | No | How an outcome is judged and what winRate counts; quote it when the user asks how the statistics work | |
| byStrategy | No | The same counts per strategy (preset) that fired in the period, most signals first | |
| targetHits | No | Signals that reached a take-profit or locked profit |