AD(集散指标)

集散指标 ACCUMULATION/DISTRIBUTION(也被称为离散指标)是由价格和成交量的变化而决定的。成交量在价格的变化中充当重要的权衡系数。系数越高(成交量),价格的变化的分布就越能被这个技术指标所体现(在当前的时段内)。这个指标用来衡量销售成交量来确认价格的变化。

计算方法:
AD(i)=[(close(i)-low(i))-(high(i)-close(i))]*volume(i)/(high(i)-low(i))+AD(i-1)

指标参数:

y

AD输出列


函数代码:


A

B

1

func AD(A,$y)

=A.run(${y}[-1]+((收盘 - 最低)-(最高 - 收盘))/(最高 - 最低)* 成交量:${y})

将函数保存到 indicator.splx 中。

举例:

调用脚本函数计算浦发银行 2024 年的 AD 指标。


A

B

5

=call@f("indicator.splx")

登记脚本中的函数

6

计算出源数据

7

=A6.derive(:AD)

增加要返回的指标字段

8

=AD(A7,AD)

调用函数计算指标

运行效果:

..