累积 / 派发线
业务意义
累积 / 派发线是通过价格和成交量综合衡量资金流入流出的重要指标,主要用于识别机构资金的积累(建仓)和派发(出货)阶段。
核心使用场景
1. 趋势确认
上升趋势确认:当价格创新高且 ADL 也创新高时,确认上升趋势健康
下降趋势确认:当价格创新低且 ADL 也创新低时,确认下降趋势有效
2. 背离分析(最重要应用)
看跌背离(顶背离):
价格创新高,但 ADL 未能创新高
表明上涨动力不足,主力可能在派发
信号强度:背离时间越长,信号越可靠
看涨背离(底背离):
价格创新低,但 ADL 未能创新低
表明下跌动力衰竭,主力可能在吸筹
信号强度:在严重超卖区域更有效
3. 突破确认
支撑突破:价格跌破重要支撑位,ADL 同步下降 → 确认突破有效
阻力突破:价格突破重要阻力位,ADL 同步上升 → 确认突破真实
计算公式:
当日资金流 =((收盘 - 最低)-(最高 - 收盘))/(最高 - 最低)* 成交量
ADL = ADL[-1] + 当日资金流
实现代码:
指标参数:
y |
输出列名 |
函数代码:
A |
B |
|
1 |
func ADL(A,$y) |
=A.derive@o(((收盘 - 最低 )-( 最高 - 收盘))/(最高 - 最低)* 成交量: 当日资金流 ) |
=A.run(${y}[-1]+当日资金流:${y}) |
||
=A.alter(;当日资金流 ) |
举例:
调用脚本计算浦发银行 2024 年的累积 / 派发线
A |
||
1 |
… |
/计算出源数据 |
2 |
=A1.derive(:ADL) |
/增加要返回的指标字段 |
3 |
= ADL(A2, ADL) |
/调用函数计算指标 |
运行效果:

