Skip to content

KB / alert

Breadth Collapse

Last verified

Auto-generated. This article is rebuilt from app/signals/config/alert_thresholds.json by scripts/build_alerts_kb.py. Edit the alert config and re-run the script — do not edit this file directly.

Breadth Collapse

Alert ID: BREADTH_COLLAPSE
Category: breadth
Cross-detection: no

Severity

CRITICAL — immediate attention; extreme stress or crash setup

Trigger condition

{
  "field": "pct_above_50sma",
  "op": "lt",
  "value": 20,
  "_registry_band_intentional": true,
  "_intentional_reason": "Beyond-worst-band extreme: registry's worst breadth band starts at 30 (Weak); 20 represents collapse-tier severity not modeled by bands."
}

pct_above_50sma < 20

Message template

Just {pct_above_50sma:.0f}% above 50d SMA — breadth collapse, broad selling.

Rendered with the current signals dict via Python str.format. Placeholders that fail to resolve fall back to the raw template (see _format_message in app/signals/alerts.py).

Cooldown / dedup

Notifies

See also