Skip to content

KB / alert

GEX Support Eroding

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.

GEX Support Eroding

Alert ID: GEX_DECLINING
Category: dark_pool
Cross-detection: yes

Severity

INFO — positive signal or notable event; no action needed

Trigger condition

{
  "field": "gex",
  "op": "lt",
  "value": 1.0,
  "prev_op": "gte",
  "prev_value": 1.0,
  "_registry_band_intentional": true,
  "_intentional_reason": "Pre-I-1 legacy threshold (1.0B); remains as deliberate early-warning fired BEFORE the BULLISH\u2192NEUTRAL band crossing at 0.0. Companion to GEX_FLIP_NEG which fires at the 0.0 boundary."
}

gex < 1.0 Previous read must have satisfied gex >= 1.0 (cross-detection: fires only on the transition, not while the condition persists).

Cross-detection alerts fire only on the transition into the trigger state — the condition must have been false on the previous evaluation. Persistent states do not re-fire.

Message template

GEX declined below 1.0B to {gex:.1f}B — dealer gamma cushion thinning.

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