Camovia Tray™

聚散指标(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 = ((Close − Low) − (High − Close)) ÷ (High − Low)
当根资金流 = CLV × Volume
A/D = 逐根累加(第一条 A/D 线)

CLV 的取值范围 −1 到 +1:收盘在区间上四分之一→+0.5,中点→0,下四分之一→−0.5。注意跳空缺口:A/D 的当日计算不含昨收——大跳空日的权重完全由当日区间决定,这是它与 OBV(只比收盘涨跌)的重要差异。

手算示例

一个例子看懂「收盘位置加权」:

  1. 情形 A:当日区间 100–110,收盘 109——CLV = (9−1)÷10 = +0.8:当日 80% 的量记为买方。
  2. 情形 B:同样区间 100–110,但冲高回落收在 102——CLV = (2−8)÷10 = −0.6:同样的最高价,60% 的量记为卖方!
  3. 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:

int iAD(string symbol, ENUM_TIMEFRAMES period, ENUM_APPLIED_VOLUME applied_volume);
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 成交量——副图无参考线,读方向与背离即可。

MT5 / MT4 都能变成托盘工具

悬停看行情,管理持仓,一键隐藏。

下载 Camovia Tray

本页内容仅为技术指标知识介绍,不构成任何投资建议。指标信号存在失效可能,交易决策请结合风险管理独立判断。