累积/派发线:它衡量什么、如何解读、在哪里会误导

累积/派发线是一个累计值:把每根K线的成交量按其收盘价在当根K线区间中的位置加权后逐根相加。收在最高点时计入全部成交量,收在最低点时减去全部成交量,收在区间中部则不计入。它的绝对数值没有意义,要看它相对于价格的方向。价格创出更高的高点而 A/D 线高点却更低,意味着派发。
A/D 线是大多数平台默认放在图表上的成交量指标,也是大多数交易者一周内就会移除的指标,因为它的数值毫无参照意义,斜率看起来又和价格差不多。这两点观察都没错,但都没抓住重点:它只能对照价格来读,而且只在两者出现分歧的那几周才有价值。本页介绍乘数与累计和、四种读法以及哪一种真正重要、它与 OBV、CMF 和 VFI 的对比、一个耗时六周才形成的日线个股背离案例,以及导致该线在部分品种上不可靠的跳空问题。计算器会根据您粘贴的K线数据累计出 A/D 线,并告诉您它是否与价格一致。
经得起公开验证的指标。
一个引擎,四款精准工具:Gold(XAU)Scalper、机构级 Gravity Zone、Zeno 动量振荡指标,以及面向股票的 Zeno Stocks。
累积/派发线衡量的是什么?
累积/派发线(A/D 线、ADL)是一个按收盘位置加权的成交量累计值:根据每根K线收盘价在其区间中的位置给成交量加权。收在最高点的K线计入其全部成交量;收在最低点的K线减去其全部成交量;收在区间中部则不计入。从数据起点开始逐根累加,就得到一条线:市场持续放量强势收盘时它上升,持续弱势收盘时它下降。Marc Chaikin 在 20 世纪 80 年代初基于 Larry Williams 的收盘位置思路构建了它,它也是 Chaikin Money Flow 的前身 —— 后者就是在滚动窗口内做同样的计算。
这种构造带来两个结论。第一,该线的绝对数值没有意义 —— 它取决于您的数据从哪里开始 —— 因此 A/D 线只看它相对于价格的方向。第二,由于它从不归零,记忆非常长:在长达一年的上升趋势中,一周的弱势收盘几乎不会影响它,这正是它属于趋势确认工具而非择时工具的原因。
它不是什么:它不是能量潮指标(On-Balance Volume)。OBV 问的是今天的收盘价是否高于昨天;A/D 线问的是今天的收盘价位于今天区间的什么位置。一根跳空高开却收在最低点的日K线,对 OBV 是完全的正贡献,对 A/D 线则是完全的负贡献。两者经常出现分歧,而一旦分歧,这种分歧本身就是信息:它告诉您买盘是发生在K线之间(跳空),还是发生在K线之内。
A/D 公式中的资金流乘数是什么?
| 步骤 | 公式 | 取值范围 |
|---|---|---|
| 1. 资金流乘数 | ((close − low) − (high − close)) ÷ (high − low) | −1 到 +1 |
| 2. 资金流成交量 | 乘数 × 成交量 | 带符号的成交量 |
| 3. A/D 线 | 前一个 A/D 值 + 资金流成交量 | 无上下限,累计 |
三根K线,成交量都是 100:收在区间顶部贡献 +100,收在中部贡献 0,收在底部贡献 −100。收在区间四分之三高度处贡献 +50。这条线并不关心这根K线相对于前一根是涨还是跌 —— 只关心它在自身区间内收在哪里。这就是它与 OBV 的全部区别,也是 A/D 线反映的是力度而非方向的原因。

A/D 线上的确认与背离是什么样子?

确认。价格创更高高点,A/D 线也创更高高点:这段上涨是由收在区间上部、伴随成交量的K线推动的。继续持有。健康趋势中大多数时候都是这种读数,它不是信号 —— 而是没有警告。
看跌背离。价格创更高高点;A/D 线却形成更低高点。新高是由在区间内收盘偏弱的K线创出的 —— 买方把价格推高,却守不住到收盘。这是该线给出的唯一值得采取行动的读数,它之所以有效,是因为该线记忆很长,背离需要数周的弱势收盘才能形成。收紧止损、停止加仓,并留意结构突破。
看涨背离。低点处的镜像:价格创更低低点,该线却形成更高低点。卖方正在衰竭;K线在放量中收离低点。
该线领先。价格在区间内横盘,A/D 线却在攀升:压制之下的吸筹。这是突破之前出现的读数,也是 Chaikin 最看重的读数。但它也是在震荡区间中最容易失效的读数,因为只要区间内收盘价略有上移,就会产生这种读数,而之后未必会有突破。
不该读的东西。绝对数值、孤立的斜率,以及任何单根K线。部分平台提供“该线上穿其自身移动平均线”的信号;这是对滞后指标做的滞后趋势跟随,带来的信息不会比价格图表更多。
A/D 线计算器
按最高价、最低价、收盘价、成交量的格式粘贴K线数据,工具会计算每根K线的乘数、累计出 A/D 线,并将数据的最后四分之一与其余部分比较:价格是否创出新高、该线是否创出新高,以及两者组合意味着什么。预置示例是一段上升趋势,其最后几根K线在整段数据中成交量最大,却收在各自区间的低位。
A/D 线与 OBV、CMF 和 VFI 相比如何?
| 指标 | 每根K线的打分依据 | 是否累计? | 周期 | 最佳用途 |
|---|---|---|---|---|
| A/D 线 | 收盘价在K线区间中的位置 × 成交量 | 是 —— 从不归零 | 长 | 趋势确认、多周背离、区间内吸筹 |
| OBV | 全部成交量,按收盘价与前收盘价的比较定正负 | 是 | 长 | 易跳空品种上的趋势确认 |
| Chaikin Money Flow | 同样的乘数 × 成交量 | 否 —— 滚动 20 根,÷ 成交量 | 短 | 快速背离、突破确认 |
| VFI | 超过波动率阈值的K线成交量被截顶 | 否 —— 滚动 130 根,÷ 成交量 | 长 | 市场状态、过滤后的背离 |
A/D 线与 CMF 是同一公式的两种周期;如果两者同时使用,您会把同一个背离看到两次,先在 CMF 上,再在 A/D 线上。A/D 线与 OBV 是不同的公式,在趋势中一致,在跳空附近分歧。VFI 是经过过滤的版本。一条累计线加一个振荡指标是合理的组合;三条累计线只是摆设。
参考数据
| 项目 | 数值 |
|---|---|
| 起源 | Marc Chaikin,20 世纪 80 年代初,基于 Larry Williams 的收盘位置概念 |
| 乘数 | ((close − low) − (high − close)) ÷ (high − low) |
| 线 | 乘数 × 成交量的累计和 |
| 数值 | 无意义 —— 只看相对于价格的方向 |
| 主要读法 | 确认(两者同步上升)、看跌背离(价格更高高点,该线更低高点)、看涨背离、价格横盘时该线领先 |
| 弱点 | 跳空(高开后收盘偏弱会得负分);巨量下收在区间中部得零分;从不归零,因此过时的背离可能一直存在 |
| 不适用于 | 现货外汇和差价合约(无真实成交量);日内择时 |
| 相关指标 | Chaikin Money Flow(滚动)、Chaikin Oscillator(A/D 线的 EMA 3 − EMA 10)、OBV、VFI |
| TradingView | 内置指标 "Accumulation/Distribution" |
实例演示:一只大盘股,日线,一个耗时六周形成的背离
一只流动性良好的美股,日线,即计算器中的示例按更长的走势放大。价格在 20 个交易日内从 184 涨到 201;A/D 线在前 14 个交易日与其同步上升 —— 收盘位于区间上三分之一,上涨日成交量高于平均。这是确认。从第 15 个交易日起,性质发生了变化:价格继续在 197.4、199.9 和 200.8 小幅创出新高,但每一根K线都收在区间的下三分之一 —— 乘数分别为 −0.29、−0.70 和 −0.79 —— 而且成交量是整段走势中最大的。该线在第 15 个交易日见顶,此后连续三次形成更低高点,而价格则连续三次创出更高高点。这就是示例中的背离,计算器也会报告它。
此时还不需要做什么,只需停止加仓,并把止损移到最近一个日线更高低点 192.0 下方。8 个交易日后结构被打破,收盘于 191.4;做空,或者如果您不做空股票就平仓离场,止损设在 201 上方,第一目标位设在这段走势的起涨点。到那时该线已经背离了一个月;重点不在于它判断出了顶部 —— 它并没有 —— 而在于它在图表承认之前的四周里,就已经表明这段上涨在收盘时不断遭到抛售。
同样的形态如果用 OBV 来读会更模糊:三根弱势收盘的K线中有两根收在前一根收盘价之上,因此 OBV 持续上升。A/D 线看到了K线内部的疲弱;OBV 看到的是逐日上涨。就各自衡量的内容而言,两者都是对的。
A/D 线什么时候会给出错误读数?
跳空。一只股票跳空高开 5% 后收在最低点,尽管它上涨了,却会得到一个很大的负分。对于受财报驱动的个股,该线可能连续一周指向错误方向。请在很少跳空的 24 小时市场中使用它,或在个股上与 OBV 一起对照阅读。
从不归零。六个月前形成且从未化解的背离会一直留在线中。请在几周的波段内解读背离,而不是放在整段历史中。
宽幅K线收在中部。恰好收在区间中部的恐慌抛售日贡献为零,无论其成交量有多大。当月最重要的那根K线,可能在这条线上完全看不出来。
震荡区间。在收盘价缓慢漂移的震荡区间中,“该线领先价格”的读数会频繁出现,却很少预示任何行情。务必要求有明确价位和突破。
没有成交量的品种。现货外汇和差价合约。没有真实成交量,就没有这条线。
交易者在使用 A/D 线时常犯哪些错误?
- 读取绝对数值。它是从任意起点开始的累计和;只有相对于价格的方向才重要。
- 把背离当作入场信号。它是警告;入场要等结构突破。
- 把它与 OBV 混为一谈。两者公式不同;它们在跳空附近会出现分歧,而这种分歧本身就有信息量。
- 把该线的均线交叉当作信号。这是滞后线上的滞后交叉。
- 在外汇上使用它。Tick 成交量不是成交量。
- 把它与 CMF 叠加作为共振。同一公式、两种周期 —— 您会把一个背离看到两次。
A/D 线与免费指标
TradingView 内置版本是精确的,无需替代。在指标库中,Pressure Oscillator 会标出被 A/D 线记为零分的K线 —— 成交量大、波幅小 —— 这些往往正是关键K线;Multi-Oscillator Divergence Scanner 能在 A/D 线较慢的背离形成过程中,捕捉多个振荡指标上的背离。Order Blocks with Volume 脚本给出背离应当形成的价位。高级引擎 Zeno 会给出带止损和目标位的买入与卖出信号;在多周 A/D 背离之后、于结构突破处出现的 Zeno 卖出信号,是一笔有成交量记录支撑的市场状态转换交易。
K线收在其区间的什么位置、伴随多少成交量,然后永久累加。数值本身毫无意义;相对于价格的方向才是一切。确认是常态,多周背离是警告,结构突破才是交易。请在 24 小时市场上使用它,或在易跳空的个股上与 OBV 对照阅读,并且永远不要用在外汇上。
◆ 互动检查
您知道这条线累加的是什么吗?
关于累积/派发线的常见问题
由 Marc Chaikin 提出的累计型成交量指标。每根K线的成交量按其收盘在区间中的位置加权 —— 收在高点为 +1,收在低点为 −1,收在中部为 0 —— 再加入累计总和。市场持续放量强势收盘时该线上升,持续弱势收盘时该线下降。
乘数 = ((close − low) − (high − close)) ÷ (high − low)。资金流成交量 = 乘数 × 成交量。A/D 线 = 前一个 A/D 值 + 资金流成交量。它从数据的第一根K线开始累计,从不归零。
只能对照价格来读。两者同步上升即为确认。价格创更高高点而该线形成更低高点,就是看跌背离 —— 即派发。低点处的镜像情形是看涨背离。价格横盘而该线上升,是区间内的吸筹。数值本身不包含任何信息。
OBV 在收盘价高于前一根收盘价时加上该K线的全部成交量,低于时则减去 —— 反映的是K线之间的方向。A/D 线则按收盘价在当根K线自身区间中的位置给成交量加权 —— 反映的是K线内部的力度。一根跳空高开却收在最低点的K线,对 OBV 是正值,对 A/D 线则是负值。
乘数相同,资金流成交量也相同。A/D 线将其永久累加;CMF 则在滚动的 20 根K线内求和并除以成交量,得到一个介于 −1 和 +1 之间的振荡指标。CMF 会先显示背离;A/D 线显示得更晚、也更缓慢。
它的背离往往领先结构突破数周,因为该线记忆很长,背离需要持续的弱势收盘才能形成。它的确认则是同步的。它不负责入场择时;择时要看图表。
因为它衡量的是K线收在区间中的位置,而不是价格是否上涨。一连串由收在低点附近的K线创出的更高高点,会在价格上升的同时产生一条下降的线 —— 这正是这条线要提示的情形。
在主流交易所 BTCUSDT 和 ETHUSDT 的日线和 4 小时图上适用,而且效果比在股票上更好,因为 24 小时市场很少跳空。在流动性差的山寨币上,成交量不可靠,这条线也随之不可靠。
不适用于现货外汇或差价合约,因为它们报告的是 Tick 成交量或经纪商成交量。请在货币期货、交易所交易的股票和 ETF,以及中心化交易所的加密货币数据上使用它。
TradingView 内置版本是精确的。Pressure Oscillator 会标出被该线记为零分的大成交量、小波幅K线;Multi-Oscillator Divergence Scanner 覆盖更快的背离;Order Blocks with Volume 给出背离应当形成的价位。高级引擎 Zeno 会给出带止损和目标位的信号。
参考资料与相关指南
接下来阅读
- Chaikin Money Flow
- 能量潮指标(OBV)
- 成交量流量指标(VFI)
- 资金流量指数(MFI)
- 最佳成交量指标
- 背离交易
- Wyckoff 吸筹
- 什么是市场结构转变?
- Pressure Oscillator(免费指标)
- Multi-Oscillator Divergence Scanner(免费指标)
- 吸筹 —— 术语表
- Zeno —— 高级引擎