W&R 威廉指标
W&R,表示当天收盘价在过去一段天数内全部价格范围内所处的相对位置,,是一种兼具超买超卖和强弱分界的指标,主要用于辅助其他指标确认信号。
计算方式:
N 日内最高价与当日收盘价的差,除以 N 日内最高价与最低价的差,结果放大 100 倍
参数:N 统计天数
用法:
1. 低于 20,可能超买见顶,可考虑卖出
2. 高于 80,可能超卖见底,可考虑买进
3. 与 RSI、MTM 指标配合使用,效果更好
指标参数:
y |
W&R 输出列 |
n |
数字,时间周期,如 10 |
函数代码:
A |
B |
|
1 |
func WR(A,$y,n) |
=A.run((max( 最高 [1-n:0])- 收盘 )/(max( 最高 [1-n:0])-min(最低 [1-n:0]))*100:${y}) |
将函数保存在 indicator.splx 中。
举例:调用函数计算浦发银行 2024 年的 W&R 指标,n 取 10。
A |
B |
|
… |
… |
|
5 |
=call@f("indicator.splx") |
登记脚本中的函数 |
6 |
… |
计算出源数据 |
7 |
=A6.derive(:W&R) |
增加要返回的指标字段 |
8 |
=WR(A7,W&R,10) |
调用函数计算指标 |
运行效果: