StratCraft

威廉指标 (Williams %R)

威廉指标的 QuantNexus 指标页面。

Route: /quantnexus/indicators/willr/

作用

威廉指标(Williams %R)是一个动量振荡器,它将收盘价与近期的最高-最低范围进行比较。它常用于识别超买和超卖状态。

公式

Williams %R = -100 * (Highest High - Close) / (Highest High - Lowest Low)

参数

  • period - 默认 14
  • upperband - 默认 -20
  • lowerband - 默认 -80

C++23 API

#include <nonabt/indicators/willr.hpp>
auto willr = std::make_unique<nonabt::WILLR>(data(), 14, -20, -80);

常见用法

  • 使用威廉指标来发现超买和超卖状态。
  • 将其与趋势过滤器结合,以避免过早逆势交易(fading)强劲的单向波动。
  • 精神上类似于随机指标(Stochastic),但它侧重于收盘价在高低范围内的位置。

实用模式

当威廉指标接近 -80 时,市场可能处于超卖状态;接近 -20 时,可能处于超买状态。