威廉累积/分配(W_A/D)指标是通过正向“累积”和负向“分配”的价格变动累加而成的。
举个例子,如果当前收盘价高于之前的收盘价,W_A/D将增加当前收盘价与真实最低价之间的差值;反之,如果当前收盘价低于之前的收盘价,W_A/D则会减少当前收盘价与真实最高价之间的差值。
“累积”一词表示市场由买方主导,而“分配”则意味着市场由卖方控制。
指标与价格之间的背离信号是我们需要关注的重要信号。就像大多数技术指标一样,W_A/D通常会领先价格走势。换句话说,当出现背离时,价格往往会根据指标的变化方向调整。
- 如果价格创新高,但累积/分配指标未能创新高,这意味着该资产在进行分配,是一个卖出信号。
- 如果价格创新低,但累积/分配指标未能创新低,这意味着该资产在进行累积,是一个买入信号。

威廉累积/分配指标
计算方法:
计算累积/分配指标,首先需要找到“真实范围高”(TRH)和“真实范围低”(TRL):
TRH(i) = MAX(HIGH(i) || CLOSE(i-1))
TRL(i) = MIN(LOW(i) || CLOSE(i-1))
然后通过比较今天和昨天的收盘价来找出当前的累积/分配值(CurA/D)。
如果当前收盘价高于之前的收盘价,则:
CurA/D = CLOSE(i) - TRL(i)
如果当前收盘价低于之前的收盘价,则:
CurA/D = CLOSE(i) - TRH(i)
如果当前和之前的收盘价相同,则:
CurA/D = 0
威廉累积/分配指标是这些值的日积累:
W_A/D(i) = CurA/D + W_A/D(i-1)
其中:
- TRH(i) - 真实范围高;
- TRL(i) - 真实范围低;
- MIN - 最小值;
- MAX - 最大值;
- || - 逻辑或;
- LOW(i) - 当前柱的最低价格;
- HIGH(i) - 当前柱的最高价格;
- CLOSE(i) - 当前柱的收盘价格;
- CLOSE(i-1) - 前一柱的收盘价格;
- CurA/D - 当前的累积/分配值;
- W_A/D(i) - 当前威廉累积/分配指标的值;
- W_A/D(i-1) - 前一柱的威廉累积/分配指标的值。