Индикатор Accumulation/Distribution: формула, настройки и чтение
Accumulation/Distribution — это накопительная линия объёма, которая взвешивает объём каждого бара тем, где закрытие легло внутри диапазона этого бара. Бар, закрывшийся на максимуме, прибавляет к текущей сумме весь свой объём, бар, закрывшийся на минимуме, его вычитает, а бар, закрывшийся ровно на середине диапазона, не прибавляет ничего.
Senzoukria · Индикаторы · Updated September 2026
Accumulation/Distribution — Объём, в отдельной панели под графиком.
Что измеряет Accumulation/Distribution
Каждый бар даёт множитель денежного потока — положение закрытия внутри диапазона, пересчитанное в шкалу от −1 до +1, — который умножается на общий объём бара и прибавляется к текущей сумме. Senzoukria задаёт этой сумме начальное значение 0 на первом баре, загруженном в график, поэтому абсолютный уровень линии сам по себе смысла не несёт; несут её направление и форма. Когда максимум бара равен минимуму, множитель дал бы деление нуля на ноль, и бар вносит ровно 0, не ломая накопление. Линия непрерывна через сессии: она не сбрасывается на открытии фьючерсов в 17:00 CT, в отличие от привязанных к сессии накоплений orderflow.
Формула — так, как она реализована
Это не привычное определение из других источников, а то, что вычисляет поставляемый код, задокументированное рядом с реализацией:
Accumulation/Distribution Line (Chaikin) : MFM = ((close − low) − (high − close)) / (high − low) A/D = Σ MFM × volume (cumul depuis la 1ʳᵉ barre) POURQUOI : là où l'OBV signe le volume par le sens du close (tout ou rien), l'A/D le PONDÈRE par la position du close dans le range. Une barre qui monte mais ferme au milieu n'apporte que la moitié de son volume — c'est ce qui rend l'A/D plus sensible aux barres de distribution qu'un OBV. RANGE NUL (high = low) → CONTRIBUTION 0, pas un trou. Justification (cf. en-tête, exception documentée) : l'A/D est un accumulateur, un `null` au milieu couperait le trait ET ferait perdre l'ancrage à toutes les barres suivantes. Une barre sans range n'a aucun contenu directionnel : « elle n'apporte rien » est la lecture EXACTE, pas un pis-aller. C'est aussi la convention Chaikin d'origine et celle de TradingView/StockCharts. Graine 0 sur la première barre chargée, mêmes conséquences et mêmes raisons que l'OBV. CONTINU — pas de reset session.
Как его читать
- Читайте наклон, а не значение. Поскольку серия привязана к нулю на первом загруженном баре, загрузка большей истории сдвигает всю кривую, не меняя того, что она говорит.
- Растущая линия при стоящей цене описывает бары, которые продолжают закрываться в верхней части своего диапазона на реальном объёме. Это классическое чтение накопления, и оно описывает уже напечатанные бары, а не следующие.
- Когда цена обновляет максимум, а линия — нет, новый максимум построен барами, закрывавшимися вдали от своих экстремумов: это расхождение, которое стоит проверить по ленте, а не сигнал сам по себе.
- Плоские участки означают либо низкий объём, либо закрытия, ложащиеся в середину диапазона; прежде чем решать, что именно, посмотрите панель объёма.
- Поставьте A/D и OBV на один график: они расходятся ровно тогда, когда закрытия перестают ложиться около экстремумов, — именно там работает взвешивание.
Параметры и значения по умолчанию
Единственная числовая настройка — Сглаживание, по умолчанию 1, при котором накопительная линия рисуется ровно такой, какой её посчитали. Повышение к максимуму 200 применяет дополнительное сглаживание, за которым легче следить, но которое задерживает каждый разворот. Настройка цвета (#26c6da по умолчанию) влияет только на отрисовку.
| Параметр | Тип | По умолчанию | Диапазон |
|---|---|---|---|
| Smoothing | number | 1 | 1 – 200 |
Чего он не показывает
A/D построен на открытии, максимуме, минимуме, закрытии и общем объёме, поэтому он никогда не видит, какая сторона была агрессором: бар может закрыться на максимуме на покупках, которые были полностью поглощены, и всё равно даст полный положительный поток. Нулевая привязка делает абсолютный уровень произвольным и несравнимым между графиками, инструментами и глубинами истории. Бары без диапазона не вносят ничего, поэтому спокойные или неликвидные периоды уплощают линию, и это уплощение ничего не говорит о намерениях. Гэпы между барами формуле не видны: ход от одного закрытия к следующему открытию никогда не учитывается.
Похожие индикаторы
- Volume — Объём
- Buy/Sell Volume — Объём
- Average Trade Size — Объём
- Volume ROC % — Объём
- Relative Volume — Объём
- Trade Count — Объём
Эта страница на других языках
Frequently asked questions
- Чем Accumulation/Distribution отличается от OBV?
- OBV относит весь объём бара к тому направлению, куда сдвинулось закрытие, по принципу «всё или ничего». Accumulation/Distribution взвешивает тот же объём тем, насколько близко бар осел к своему максимуму или минимуму, поэтому бар, который вырос, но закрылся в середине диапазона, весит гораздо меньше. Две линии расходятся ровно тогда, когда закрытия перестают ложиться на экстремумы своих диапазонов.
- Почему линия Accumulation/Distribution начинается с нуля?
- Senzoukria задаёт накопительной сумме начальное значение 0 на первом баре, загруженном в график. Собственного абсолютного начала у индикатора нет, поэтому привязка к 0 делает нарисованную серию воспроизводимой от загрузки к загрузке. Загрузка более длинной истории сдвигает всю кривую по вертикали, оставляя её форму и наклон прежними.
- Использует ли линия A/D данные bid и ask?
- Нет. Она читает только максимум, минимум, закрытие и общий объём. Информация о стороне агрессора живёт в футпринте и в семействе индикаторов дельты; линия A/D вместо этого выводит давление из того, где осело закрытие внутри диапазона.