Concepts › Signals › Signal catalog
Volume catalog
How much traded: absolute quantities and averages, and activity relative to baseline.
Volume & averages
Absolute trading quantities: today's and prior volumes, dollar volume, averages, bar-level counts.
| Column | Type | Description |
|---|---|---|
avg_volume_10d | bigint | 10-day trailing average daily volume. |
avg_volume_30d | bigint | 30-day trailing average daily volume. |
day_dollar_volume | numeric | Today’s cumulative dollar volume traded. |
min_day_accumulated_dollar_volume | numeric | Today’s cumulative dollar volume across the session so far. |
min_day_accumulated_volume | bigint | Today’s cumulative shares traded across the session so far (4 AM ET onward). |
min_dollar_volume | numeric | Current minute bar’s dollar volume (close × volume approximation). |
min_trade_count | integer | Current minute bar’s number of trades. |
min_volume | integer | Current minute bar’s accumulated shares traded. |
prev_day_volume | bigint | Previous trading day’s total volume (raw shares). |
volume_today | bigint | Shares traded so far today. |
Relative & unusual volume
Trading activity relative to baseline: relative volume, bursts, unusual-volume flags, liquidity conditions.
| Column | Type | Description |
|---|---|---|
relative_volume | numeric | Ratio of today’s pace-adjusted volume to the 10-day average. 2.0 means 2× normal. |
volume_change_vs_avg | numeric | Ratio of today’s pace-adjusted volume to its 10-day average. Numeric surface of the same denominator `relative_volume` uses. |
volume_trend_5d | text | Slope of daily volume regressed over the last 5 trading days. Positive = building, negative = drying. |
high_volume_alert | event | Today’s volume is at least 2× the 30-day average.minute_volume > 5 x (avg_volume_10d / 390), i.e. this minute's volume exceeds 5x the typical per-minute pace from the 10-day average |
illiquid | state | Thinly traded — 10-day average volume is under 100k shares.avg_volume_10d < 100000 |
low_volume_regime | state | This name is in a sustained quiet stretch.avg(volume, 10) <= 0.75 * avg_volume_10d |
quiet_minute | state | A sustained quiet stretch — 10-minute volume average well below recent baseline.avg(volume, 10m) < 0.5 * avg(volume, prior 30m) |
volume_burst_3x | event | Current minute volume ≥ 3× recent average.volume >= 3 * avg(volume, 30 min prior) |
volume_burst_5x | event | Current minute volume ≥ 5× recent average.volume >= 5 * avg(volume, 30 min prior) |