Mean-reversion scanner
GET/v1/screener/mean-reversion
Today's mean-reversion scan: stocks stretched far from their statistical equilibrium, each with how far (its z-score), how fast such moves have tended to revert, and the odds. Signals of statistical stretch on daily data, not trade recommendations.
Each call counts against your allowance.
Parameters
| Name | In | Type | What it does |
|---|---|---|---|
direction | query | one of the values | stretched_long: stretched below equilibrium; stretched_short: above it. One of all, stretched_long, stretched_short. Leave it out for all. |
max_half_life_days | query | whole number, 1–365 | Only moves that tend to halve within this many days. Leave it out for 30. |
limit | query | whole number, 1–50 | How many stocks. Leave it out for 20. |
Any other parameter is refused, so a typo is caught rather than quietly ignored.
Answer
The answer is { data, asOf }, with a notice — it quotes text written outside WiseView. Here is data, abridged: real answers carry more fields.
data (abridged)
{
"date": "2026-10-21",
"filters": {
"direction": "all",
"minZScore": 1.5,
"maxHalfLifeDays": 30,
"limit": 20
},
"totalCandidates": 64,
"matchedCandidates": 1,
"entries": [
{
"symbol": "EXMP",
"company": "Example Corp",
"direction": "stretched_long",
"zScore": -2.4,
"currentPrice": 41.2,
"equilibriumPrice": 46.9,
"halfLifeDays": 9,
"revertProbability": 0.71
}
]
}Answers and errors covers every answer’s shape and what an error carries.
This page as Markdown · for AI apps, as is llms.txt