0
Volume · INDICATOR

True Cluster Volume

Histogram pane below price: every bar gets an activity column (height = tick count, color = volume or delta intensity). The Max Filter catches abnormal volume and fires an alert.

ATAS · pane below the chartIndicator · volume / deltaMax Filter · Telegram alert
2026-07-02T20:48:25.426435 image/svg+xml Matplotlib v3.11.0, https://matplotlib.org/
Under every bar — an activity column: height = tick count, color = volume/delta intensity. A spike is bright green, an anomaly (Max Filter) is indigo.
WHY IT MATTERS
1
See where the real activity is

Bright column = a volume spike, dark = a quiet "noise" bar. Meaningful bars stand out from the noise — no guessing.

2026-07-02T20:48:25.648282 image/svg+xml Matplotlib v3.11.0, https://matplotlib.org/
2
Catch the anomaly with a threshold

Max Filter paints an indigo column on any bar that breaks your threshold: a robot or large player at work — with a real-time alert.

2026-07-02T20:48:25.664689 image/svg+xml Matplotlib v3.11.0, https://matplotlib.org/
3
Volume or delta — one toggle

Volume — turnover intensity; Delta — buyer (green) or seller (red) dominance. Switch it to fit the analysis you need.

2026-07-02T20:48:25.680730 image/svg+xml Matplotlib v3.11.0, https://matplotlib.org/
KEY FEATURES
Histogram pane below priceA separate sub-pane: one vertical column per bar, synced to the chart.
Two modes: Volume / DeltaTurnover or side dominance with a single toggle — matched to your type of market-activity analysis.
10-level gradientColor runs from dark to bright by intensity, normalized to the period's maximum.
Max Filter + thresholdAny column above your threshold turns indigo — anomaly, large player, robot.
Alerts: sound + TelegramNotification when the threshold is broken, with a delay between signals to fight spam.
Interactive tooltipHover a column for the period, the average value, and the bar height in ticks.
Max Filter — catches abnormal volume
2026-07-02T20:48:25.563558 image/svg+xml Matplotlib v3.11.0, https://matplotlib.org/
The Max Filter threshold turns the column that breaks it indigo — a robot / large player at work — and fires an alert (sound + Telegram).
The anomaly is instantly visible

Ordinary bars follow the gradient; the one that breaks the Max Filter threshold stands out in indigo — a robot or large player at work — and triggers a sound + Telegram alert.

Delta mode — side dominance
2026-07-02T20:48:25.521605 image/svg+xml Matplotlib v3.11.0, https://matplotlib.org/
Switching Volume → Delta: green columns bar after bar = the buyer is backing the move, red = local seller dominance.
Delta shows who's in control

In Delta mode, green columns bar after bar = the buyer is holding the move, a red column = local seller dominance. The Source Mode toggle switches Volume ↔ Delta.

HOW IT WORKS
1Collects volume over a period

In a rolling window it averages volume (or delta) across the period's bars; the source is set by the Source Mode toggle — Volume or Delta.

2Height = tick count

Column height is how many ticks price traveled in the bar: (High−Low)/tick + 1. A wide range → a tall column, regardless of volume.

3Color = intensity

The value is normalized to the period maximum (value·100/max) and colored on a 10-level gradient: a quiet bar is dark, a burst is bright.

4Threshold → indigo + alert

When a column breaks the Max Filter threshold it turns indigo, and an alert goes out (sound + Telegram) with an anti-spam delay.

2026-07-02T20:48:25.596467 image/svg+xml Matplotlib v3.11.0, https://matplotlib.org/
Two independent axes of the column: height = tick count (width of the High−Low range), color = intensity over the period (10 steps, dark → bright).
Height and color — two axes

Column height = tick count ((High−Low)/tick), color = intensity over the period on 10 steps. A wide but quiet bar is tall and dark; a narrow but high-volume one is low and bright.

Dark low column — weak activity — a quiet, "noise" bar
Bright green column — high volume / positive delta — strong activity
Red column — negative delta — seller dominance (Delta mode)
Indigo column — Max Filter threshold broken — anomaly / large player → alert
IN PRACTICE
2026-07-02T20:48:25.472902 image/svg+xml Matplotlib v3.11.0, https://matplotlib.org/
Range — low dark columns (quiet); on the breakout candle — a tall bright green column (volume spike) → upward impulse.
A spike on the breakout

Inside the range the columns are low and dark — no activity. On the breakout candle a tall bright green column grows: real volume is behind the move, not noise.

A volume spike confirms the breakout

Price sits in a tight range for a long time. Other indicators' signals come on low-volume bars and are often false. You need to know where the real activity behind a move is — and where it's just noise.

  1. Set Source Mode = Volume and Period to fit your instrument
  2. Watch the pane: inside the range the columns are low and dark — no activity
  3. Wait for a bar with a tall bright green column growing under it — a volume spike
  4. Ignore signals on dark bars, enter on the move confirmed by a bright column
Result: False signals on quiet bars are filtered out, and the entry is on a breakout backed by real volume, not noise.
SETUP & INTEGRATION
Fully configurable
Period · Source Mode (Volume/Delta)Max Filter · thresholdAlerts: sound · Telegram · delayHistogram: height · offset · opacityVolume Colors (10 steps)Delta Colors +/− (10 steps)

Averaging period and mode (Volume/Delta), Max Filter threshold, alerts (sound/Telegram/delay), pane geometry (height, offset, opacity) and the 10-step color scales — tuned to your instrument and timeframe.

PlatformATAS — histogram pane below the chart
Alertssound + Telegram when Max Filter breaks
Accesssubscription 3 mo / year · manual renewal
Turn on the pane — see where the real volume is.Subscription 3 mo / year, manual renewal.
★ Full bundle
SEE ALSO