威廉多空力度线

业务意义

WAD 通过比较收盘价与真实价格区间的关系来衡量买卖压力的累积,识别资金的积累和派发过程,特别擅长检测趋势强度和转折点。

计算公式

真实高点:

TRH = max(最高, 收盘 [-1])

真实低点:

TRL = min(最低, 收盘 [-1])

当日变动值:

AD =if(收盘 > 收盘 [-1]: 收盘 -TRL, 收盘 < 收盘 [-1]: 收盘 -TRH; 0)

威廉多空力度线:

WAD = AD+WAD[-1]

核心使用场景

1. 趋势强度确认

  • WAD 上升:买方力量占主导,趋势健康

  • WAD 下降:卖方力量占主导,趋势疲弱

  • WAD 走平:多空力量均衡,可能转势

2. AD 动量分析

  • AD 的五日均线 > 0: 看涨

  • AD 的五日均线 < 0: 看跌

  • 否则: 走平

3. 背离分析(最重要应用)

  • 价格创新高,WAD 未创新高:顶背离,卖出信号

  • 价格创新低,WAD 未创新低:底背离,买入信号

实际交易案例

成功案例:底部背离捕捉

某科技股底部反转:

- 价格:连续下跌创出新低

- WAD:形成更高的低点(底背离)

- AD:开始出现正值且持续增加

- 操作:在 WAD 突破前高时买入

- 结果:成功捕捉底部反转,获利 40%

风险案例:假突破识别

某商品期货:

- 价格:突破前期高点

- WAD:未能同步创新高

- AD:突破日 AD 值为负

- 判断:假突破,放弃追高

- 结果:避免后续 15% 的回调

使用要点总结

核心优势:

  • 考虑价格在当日区间的相对位置

  • 累计计算反映资金持续流向

  • 对趋势转折敏感

关键信号:

  • 背离分析是最可靠的交易信号

  • WAD 与价格的协同运动确认趋势

  • AD 值的正负反映当日多空力量

参数设置:

  • 无需参数调整,计算简单

  • 适合各种时间框架

  • 可结合移动平均平滑 AD 值

风险控制:

  • WAD 大幅反转时及时止损

  • 结合价格位置确认信号

  • 关注 AD 值的持续性

WAD 通过分析收盘价在真实价格区间中的位置,提供了独特的资金流向视角,特别适合识别趋势的健康程度和转折点。

实现代码:

指标参数:

y

输出列名

函数代码:


A

B

1

func WAD(A,$y)

=A.derive@o(max(最高, 收盘 [-1]):TRH, min(最低, 收盘 [-1]):TRL,:AD)

2


=A.run(if(收盘 > 收盘 [-1]: 收盘 -TRL, 收盘 < 收盘 [-1]: 收盘 -TRH; 0):AD, AD+${y}[-1]:${y})

3


=A.alter(;TRH,TRL,AD)

举例:

调用脚本计算浦发银行 2024 年的威廉多空力度线


A


1

/计算出源数据

2

=A1.derive(:WAD)

/增加要返回的指标字段

3

= WAD(A2, WAD)

/调用函数计算指标

运行效果:

..