WVAD(威廉变异离散量)
WVAD(Williams’s Variable Accumulation/Distribution) 是一种加权的量价动量指标,由 Larry Williams 所设计,其作用在于测量从开盘到收盘期间,买方与卖方各自的爆发力程度。
计算方法:
WVAD=(收盘价 - 开盘价)/(最高价 - 最低价)* 成交量
指标参数:
y |
WVAD输出列 |
函数代码:
A |
B |
|
1 |
func WVAD(A,$y) |
=A.run((收盘 - 开盘)/(最高 - 最低)* 成交量:${y}) |
将函数保存到 indicator.splx 中。
举例:调用脚本函数计算浦发银行 2024 年的 WVAD。
A |
B |
|
… |
… |
… |
5 |
=call@f("indicator.splx") |
登记脚本中的函数 |
6 |
… |
计算出源数据 |
7 |
=A6.derive(:WVAD) |
增加要返回的指标字段 |
8 |
=WVAD(A7,WVAD) |
调用函数计算指标 |
运行效果: