量能动向指标(A/D):揭示价格背后的真实资金流向
在技术分析中,价格走势是一种“结果”,而成交量是推动价格变动的真正动力。如何识别主力资金是在暗中吸筹,还是悄然派发?——答案是:量能动向指标(Accumulation/Distribution)。
该指标由 Marc Chaikin 创造,通过结合价格在当日区间中的相对位置与成交量,旨在刻画资金“积累”(买入)与“分发”(卖出)过程。
一、什么是量能动向指标(Accumulation/Distribution)?
Accumulation/Distribution(A/D)指标,是一种量价结合型技术指标,尝试通过计算收盘价在每日高低区间中的相对位置,并结合成交量,来判断市场中是否存在持续的资金买入(accumulation)或卖出(distribution)行为。
它能帮助我们回答:
- 当前上涨是否伴随着真实资金流入?
- 是谁在推动趋势?是散户情绪,还是主力布局?
- 出现顶部或底部时,资金是否已经悄然出逃或进场?
二、A/D 指标的计算逻辑
其基本计算公式如下:
$$ CLV = \frac{(Close - Low) - (High - Close)}{High - Low} $$
$$ A/D = \sum (CLV \times Volume) $$
- CLV:代表收盘价在区间中的相对位置;
- Volume:当天成交量;
- A/D:对 CLV×成交量 的值进行累加。
CLV 取值范围为 [-1, 1],若 CLV 接近 1,说明价格收在接近高点的位置,可能有较强的买盘动能;反之,则可能是卖盘主导。
三、pandas_ta 中的使用方法
pandas_ta
是一个功能强大的金融技术分析库,其中的 ad()
函数封装了 A/D 指标的计算。
代码示例
import pandas as pd
import pandas_ta as ta
import matplotlib.pyplot as plt
# 加载历史行情数据
df = pd.read_csv("your_data.csv", parse_dates=True, index_col="Date")
# 计算 A/D 指标
df["AD"] = ta.ad(high=df["High"], low=df["Low"], close=df["Close"], volume=df["Volume"])
# 可视化
plt.figure(figsize=(14,6))
plt.subplot(2,1,1)
plt.plot(df["Close"], label="收盘价")
plt.legend()
plt.subplot(2,1,2)
plt.plot(df["AD"], label="量能动向指标 A/D", color="green")
plt.legend()
plt.grid(True)
plt.tight_layout()
plt.show()
四、参数说明
参数名 | 类型 | 描述 | 默认值 |
---|---|---|---|
high |
Series | 每日最高价 | 必需 |
low |
Series | 每日最低价 | 必需 |
close |
Series | 每日收盘价 | 必需 |
volume |
Series | 每日成交量 | 必需 |
open_ |
Series | 开盘价(部分变体可能使用) | None |
offset |
int | 偏移量,用于向前/向后移动结果 | 0 |
该函数返回的结果是一个名为 AD
的 pandas.Series
,每个值都是当前周期内资金净流入/流出的累积值。
五、如何解读 A/D 曲线?
✅ 判断趋势真实力度
- 若价格上涨,A/D 同步上涨,说明上涨背后有资金支撑,趋势可信。
- 若价格上涨,A/D 却下跌,可能是虚假突破或主力出货。
✅ 背离信号识别拐点
- 价格新低,但 A/D 没有创新低:下跌动能衰竭,可能反弹;
- 价格新高,但 A/D 没有创新高:买盘减弱,可能回调。
✅ 横盘震荡中寻找资金异动
- A/D 若在横盘中持续上升,说明有资金默默建仓;
- 横盘中 A/D 持续下滑,则说明市场缺乏支撑。
六、与其他量价指标对比
指标名称 | 是否考虑价格位置 | 是否考虑成交量 | 是否累积 | 优势 |
---|---|---|---|---|
A/D | ✅ 是 | ✅ 是 | ✅ 是 | 细致分析主力行为 |
OBV | ❌ 否 | ✅ 是 | ✅ 是 | 简洁但信息略少 |
CMF | ✅ 是 | ✅ 是 | ❌ 否 | 更关注当前交易密度 |
七、实战建议
- 搭配 价格趋势线 或 均线系统,验证资金是否同步;
- 与 MACD、KDJ 等动量指标结合,识别信号强度;
- 适用于 波段操作、资金面评估、买卖点辅助判断。
八、结语:读懂资金的流动,才能先人一步
在市场中,价格可以伪装,但成交量不会说谎。量能动向指标正是帮助你拨开价格迷雾,观察资金轨迹的利器。掌握 A/D,让你在布局时更有底气,在风暴来临前先行撤退。