Skip to content

KB / signal

DIX

Last verified

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

DIX

What it is

DIX — registry key dix.

Classifier metric. See the bands table below for the band-by-band reading.

Source

Source module: darkpool
Data source: back_fillable

Fetched directly from app/sources/darkpool.py; see source code for the upstream API call and any provider-specific handling.

How it’s computed

Raw Dark Index value from the SqueezMetrics daily CSV (https://squeezemetrics.com/monitor/static/DIX.csv). DIX is the dollar-weighted short-volume fraction across NYSE/Nasdaq lit + dark venues, reported as a decimal in roughly [0.35, 0.55]; higher = more buying pressure under the surface. Daily cadence — the CSV updates after the previous session’s settle. See app/sources/darkpool.py:27 (_fetch_dix_gex). The classifier bands (Strong buying / Moderate buying / Neutral / Weak / Selling pressure) are applied downstream via signal_defs.band_for('dix', value).

Where it surfaces

Bands / thresholds

Classifier direction: higher_is_better.

RangeLabelDotImplicationPoints
Strong buyingfavorableBULLISH10
Moderate buyingleaningBULLISH7
NeutralneutralNEUTRAL3
WeakcautionaryBEARISH2
Selling pressureadverseBEARISH0

Health-score / alignment role

Release cadence

_SqueezeMetrics DIX.csv is an EOD publication around 16:30 ET; during the live session the most recent row is the prior close. Mapped to freshness_class=prior_close by routes.PUBLISH_TO_FRESHNESS_CLASS.

See also