聚散指标(Accumulation/Distribution,Chaikin)
A/D 把每天的成交量按「收盘位置」分配进累计线:收在高位记买方吸筹、收在低位记派发——它是资金流向的「账本」。
是什么
聚散指标(Accumulation/Distribution,A/D)由 Marc Chaikin 发展完善:每日按「收盘价在当日高低区间中的位置」(CLV,Close Location Value)给成交量加权——收在最高点 CLV=+1(全部算买方吸筹)、收在最低点 CLV=−1(全部算派发)、收在中点 CLV=0;A/D = Σ(CLV × Volume)。它是「资金流向」的原始账本:累计线上行=净吸筹,下行=净派发。
来历
A/D 的思想由 Joe Granville 的 OBV 启发、由 Marc Chaikin 在 1960—70 年代改进成型——Chaikin 不满 OBV「只看收盘涨跌」的粗糙(涨 0.1% 与涨 3% 记相同的量),改用收盘在当日区间的位置加权。A/D 是 Chaikin 体系的地基:著名的 Chaikin Money Flow(CMF)与 Chaikin Oscillator 都是它的衍生读法。MT5 内置 iAD。
免费下载 Camovia Tray:在系统托盘查看行情、管理持仓,一键隐藏。
免费下载计算公式
计算链:
CLV 的取值范围 −1 到 +1:收盘在区间上四分之一→+0.5,中点→0,下四分之一→−0.5。注意跳空缺口:A/D 的当日计算不含昨收——大跳空日的权重完全由当日区间决定,这是它与 OBV(只比收盘涨跌)的重要差异。
手算示例
一个例子看懂「收盘位置加权」:
- 情形 A:当日区间 100–110,收盘 109——CLV = (9−1)÷10 = +0.8:当日 80% 的量记为买方。
- 情形 B:同样区间 100–110,但冲高回落收在 102——CLV = (2−8)÷10 = −0.6:同样的最高价,60% 的量记为卖方!
- A/D 累计所有这样的「收盘位置×成交量」——把每天的攻防结果记账。
结论:同样的价格路径,收盘位置不同,A/D 记的账完全不同——它捕捉的是「日内攻防的胜负」,比 OBV 只记收盘涨跌精细得多。冲高回落的放量阴线会在 A/D 上留下明显的负贡献。
怎么读数
A/D 累计线的读法(无固定区间):
| 区间 | 常见解读 |
|---|---|
| A/D 持续上行 | 净吸筹——资金持续流入,多头背景 |
| A/D 持续下行 | 净派发——资金持续流出,空头背景 |
| A/D 与价格背离 | 价格新高而 A/D 不新高——上涨缺乏真实买量(核心用法) |
| A/D 突破自己的趋势线 | 资金流向切换——常领先价格趋势线突破 |
| A/D 走平而价格波动 | 资金平衡——区间市,吸筹/派发相抵 |
A/D 是累计值——绝对数值无意义(不可跨品种、跨时段比较),读法只有「方向、斜率、背离」三种。它没有超买超卖线,一切信号来自曲线形态与价格的关系。
常见信号与用法
A/D 顶背离
价格新高而 A/D 不新高——上涨缺乏真实买量支持,Chaikin 体系的经典顶部预警。
A/D 底背离
价格新低而 A/D 不新低——抛售缺乏真实卖量(或有人在接),反弹酝酿。
A/D 趋势线突破
给 A/D 画趋势线——其突破常领先价格趋势线突破数日(资金先动)。
放量日の A/D 方向
巨量 K 线的 CLV 正负决定大资金当日立场——连续放量日 A/D 同向=主力的持续动作。
局限与常见误区
- 跳空缺口的盲区:A/D 的当日权重只看「当日区间内的收盘位置」——大幅跳空开盘后横走的 K 线可能记错方向(昨收 90 今开 105 收 105→CLV≈0,但真实资金意图显然偏多)。
- tick volume 口径:外汇/CFD 的「成交量」是报价跳动次数——A/D 的账本逻辑在 tick 口径下打折,股票/期货更可靠。
- 累计值的锚定任意性:A/D 从何时开始累计,绝对值就不同——只读方向与形态,绝不读数值。
- 与 CMF/MFI 的家族混淆:CMF(20 期均值化的 A/D 比率)、MFI(含典型价格的 RSI 变体)都是资金流家族——算法不同读法不同,别混用结论。
- 单日权重过大:巨量日(事件)的 CLV×巨量 会主导此后所有累计——事件后 A/D 曲线的短期形态被单日扭曲。
MT5 里的A/D
MT5 中 A/D 是内置成交量类指标(副图累计线),MQL5 编程调用函数为 iAD:
| MQL5 函数 | iAD() |
| 算法 | Σ(CLV × Volume),CLV=((C−L)−(H−C))/(H−L) |
| 成交量类型 | VOLUME_TICK / VOLUME_REAL(可指定) |
| 缓冲区 | 0=主缓冲(累计值) |
| 显示窗口 | 副图(累计曲线,无参考线) |
iAD 无周期参数(逐根累计)。applied_volume 选择 tick 或 real——外汇只有 tick volume。编程使用时注意:累计值与起始锚点有关,多空判定用斜率与差分,不用绝对值比较。
不同周期下的表现
15 分钟
日内资金流向的细粒度观察——噪音大,只看巨量日的方向
1 小时 / 4 小时
波段吸筹/派发监控的主力周期;背离结构在此可用
日线
经典主场:A/D 背离与趋势线突破在日线最有代表性
周线
周线 A/D 方向=季度级资金流向——长线配置的背景判断
指标组合
实战中 A/D 常见搭配:
- 与 OBV 搭配:两者都是资金累计线但权重不同(区间位置 vs 涨跌二元)——双线同向时资金结论最可靠。 OBV
- 与 MFI 搭配:A/D 看累计流向、MFI 看极值状态——「账本+温度计」的资金流组合。 MFI
- 与 RSI 搭配:价格动量(RSI)与资金流向(A/D)背离共振——顶/底背离的最强形态。 RSI
常见问题
Q A/D 和 OBV 有什么区别?
同为资金累计线但权重机制不同:OBV 只看收盘涨跌(涨记 +Vol、跌记 −Vol,0.1% 与 3% 等同);A/D 按收盘在当日区间中的位置加权(CLV,收在高位记多、低位记空)——对日内攻防更敏感,是 Chaikin 对 OBV 的改进。
Q A/D 的绝对数值有意义吗?
没有。A/D 是累计值——从哪个起点开始累计,绝对值就完全不同(还有量纲差异)。正确读法只有三种:方向(升/降)、斜率(加速/减速)、与价格的背离。跨品种、跨时段比较绝对值是无意义操作。
Q 为什么 A/D 对跳空不敏感?
它的当日权重只由「当日高低区间内的收盘位置」决定——昨收与今开之间的跳空不计入。开盘大幅跳高后全天横走的 K 线 CLV≈0(记零),但真实资金意图明显偏多——这是 A/D 结构性的盲区,跳空频繁的品种用 OBV/CMF 补充。
Q 外汇上用 A/D 可靠吗?
打折扣。外汇无中央交易所,MT5 的成交量是报价跳动次数(tick volume)——它反映「活跃度」而非真实换手,A/D 的「资金账本」语义在此口径下弱化。股票/期货(有真实成交量)上 A/D 更可靠;外汇建议与价格结构信号互验。
Q MT5 里怎么调出 A/D?
菜单「插入 → 技术指标 → 成交量 → Accumulation/Distribution」,或从导航器拖到副图。无周期参数,可选 tick/real 成交量——副图无参考线,读方向与背离即可。
本页内容仅为技术指标知识介绍,不构成任何投资建议。指标信号存在失效可能,交易决策请结合风险管理独立判断。