Skip to content

KB / alert

Bullish Signal Alignment

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.

Bullish Signal Alignment

Alert ID: BULL_ALIGNMENT
Category: composite
Cross-detection: no

Severity

INFO — positive signal or notable event; no action needed

Trigger condition

{
  "type": "and",
  "conditions": [
    {
      "field": "dix",
      "op": "gte",
      "value": 0.45
    },
    {
      "field": "gex",
      "op": "gt",
      "value": 0
    },
    {
      "field": "hy_oas",
      "op": "lt",
      "value": 3.0
    },
    {
      "field": "pct_above_50sma",
      "op": "gt",
      "value": 50
    }
  ]
}

All of the following must hold:

Message template

Full bullish alignment: DIX {dix:.3f}, GEX +{gex:.1f}B, HY OAS {hy_oas:.2f}%, breadth {pct_above_50sma:.0f}%.

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