2026年10月15日
26+ 次浏览

威廉指标(Williams %R)是什么?最快的震荡指标,也最吵

「威廉指标到 −20 了,超买。」

威廉指标(Williams %R)是最快的震荡指标之一。快的好处是很早就提醒你「这一段涨得很多了」;快的坏处是提醒得太频繁,很多提醒后来都没有发生什么。这一篇先用 4 个收盘价算一次,再用一张标了 1~4 的真实行情图(标普 500 指数 2023 年),看它到底有多快、多吵。

这是 MASQuant 迈思量化「交易学院 · 技术指标大全」的一篇。所有指标的分类整理在〈技术指标大全〉。

一句话看懂

威廉指标=今天的收盘价,落在最近 14 根 K 线高低范围的哪一层。

它回答的问题是:「今天收在最近这段的高处还是低处?」

把最近 14 根的最高价到最低价想成一栋大楼:最高价是顶楼,最低价是一楼。威廉指标就是告诉你「今天收在几楼」——0 是顶楼,−100 是一楼。它不管你怎么爬上去的,只看你现在在哪一层。

先算一次:4 个收盘价就懂

假设最近 14 根的最高价是 110、最低价是 100(这是举例用的整数,不是行情数据),算法是:(最高 − 收盘)÷(最高 − 最低)× −100。

今天收盘 怎么算 %R 白话
110 (110 − 110)÷ 10 × −100 0 收在最近 14 根的最高点(顶楼)
108 (110 − 108)÷ 10 × −100 −20 收在范围上面两成,刚好碰到「超买线」
105 (110 − 105)÷ 10 × −100 −50 正中间
101 (110 − 101)÷ 10 × −100 −90 接近最低点,已经在「超卖线」−80 以下

注意它没有任何平均:今天收高一点,数字就直接跳上去;明天收低一点,又直接掉下来。这就是它快的原因,也是它吵的原因。

如果你学过 KD,会发现威廉指标就是没有平滑过的 KD 倒过来画(%R = 快速 %K − 100)。KD 的 K 和 D 又各自平均过一次,所以 KD 比威廉指标慢、也比较不吵。

正式公式

%R =(N 期最高价 − 收盘价)÷(N 期最高价 − N 期最低价)× −100

威廉指标由 Larry Williams 提出,常用周期是 14,数值介于 0 到 −100:−20 以上常被叫做超买,−80 以下常被叫做超卖。在 MT5 里,它是内置的 Williams’ Percent Range,默认周期 14、参考线 −20 和 −80。

看图:标普 500 在 2022–2023 年,照着 1~4 看

下面这张图是标普 500 指数(US500)2022 年 10 月底到 2023 年 8 月的日线,取自 MT5 的历史报价。前半段在 3,718 到 4,155 之间盘整了将近五个月,2023 年 4 月起往上走,到 8 月 1 日收在 4,574。

标普 500 指数 2022 年 10 月到 2023 年 8 月日线;盘整时威廉指标频繁碰到 −20 和 −80,RSI 一次都没碰到 70 或 30;上涨时它一喘口气就跌回 −20 以下,共 10 次,价格仍然往上
图:标普 500 指数(US500)日线,2022/10/31–2023/8/1,MT5 历史报价。上方是价格,空心 K 线收涨、实心收跌;灰底是盘整、浅橘底是趋势。下方橘线是威廉指标 %R(14),红色虚线是 −20(上方淡黄色带是超买区)、绿色虚线是 −80(下方淡紫色带是超卖区)。右边是价格、下方是日期,圆圈数字对应下面的说明。
1

盘整里碰到 −20(2022 年 11 月 22 日)。价格只是到区间的上缘,威廉指标就已经到「超买」了。

2

盘整里跌破 −80(12 月 15 日)。价格到区间的下缘,它又到「超卖」了。整段盘整里,它冲上 −20 有 7 次、跌破 −80 有 9 次;同一段的 RSI(14),一次都没有碰到 70 或 30。同样看 14 根,威廉指标勤劳得多。

3

上涨途中,第一次「跌回 −20 以下」(2023 年 4 月 12 日)。上涨开始后第 10 根,价格稍微喘口气,收盘离 14 根最高点远了一点,它就从 −20 以上掉下来。如果规则是「从 −20 以上跌回就卖」,这里就卖掉了。

4

8 月 1 日:价格比 3 又涨了 11.8%。整段上涨的 90 根里,威廉指标有 51 根停在 −20 以上,但「跌回 −20 以下」一共发生了 10 次。每一次都是一个站不住的卖讯。

这是一段真实的历史行情,用来说明威廉指标的性格,不是通则。换品种、换周期、换一段行情,数字都会变。

看到什么、代表什么

你看到 通常代表 但要小心
%R 在 −20 以上 收盘靠近最近 14 根的高点 强势时可以一直待在这里(图上 3 之后)
%R 在 −80 以下 收盘靠近最近 14 根的低点 弱势时一样可以一直待在这里
盘整时 %R 在两端来回 价格在区间的上下缘来回 这是它最好用的时候(图上 12)
上涨时 %R 从 −20 以上跌回 价格稍微离开最近的高点 常常只是喘口气,不是转弱(图上 3)

实际怎么用:三个例子

例一:只在盘整里用

先用均线或 ADX 判断现在是不是盘整。是盘整,再用 −20、−80 找区间的上下缘;有趋势,就不拿它逆势。ADX 的读法见〈ADX 指标是什么?〉。

例二:顺着趋势找回档

反过来用:大方向往上的时候(例如价格在 60 日线上方),不看 −20,只等 %R 跌到 −80 以下再回升,当成「回档结束」的时机。这样它的快,是用在顺势的方向上。

例三:加一个确认条件

不在碰到 −20 时就动作,而是等它跌回 −50 以下才算转弱。条件越多越慢,但可以少掉像 3 那样「稍微喘口气」造成的假信号。

常见误用

一、碰到 −20 就卖、−80 就买

在趋势里,这条规则会一直逆势。图上的上涨段(2023 年 4 月到 8 月),光是「跌回 −20 以下」就出现了 10 次。

二、把参数调得更短

14 已经很快了,调成 5 或 7 会让它几乎每几根就碰一次两端,信号多到失去意义。

三、忘了它是负数

威廉指标是 0 到 −100,越接近 0 越「超买」。有些平台会画成 0 到 100,换平台时先看清楚刻度方向。

常见问题

威廉指标是什么?

威廉指标(Williams %R)由 Larry Williams 提出,量的是收盘价落在最近 N 根高低范围的哪个位置,数值介于 0 到 −100,常用周期 14。例如最近 14 根最高 110、最低 100,今天收 108,%R 就是 −20。

威廉指标和 KD 有什么不同?

威廉指标等于没有平滑过的快速 %K 倒过来画(%R = %K − 100)。KD 的 K、D 都经过平均,所以比较慢、比较不吵。KD 的取舍可以看〈KD黄金交叉就该进场吗?〉。

威廉指标和 RSI 哪个比较好?

没有绝对的好坏。威廉指标比较快、比较吵;RSI 经过平滑,比较慢、比较稳。适合哪一个,要看你的持有时间和品种,最好用回测比较。

威廉指标要用几天?

14 是 MT5 和多数看盘软件的默认值。改短更灵敏、更吵;改长更平滑。没有标准答案,要在自己的品种上测试。

结语

威廉指标的快是真的:同一段盘整,它碰到两端的次数远比 RSI 多。它的吵也是真的:在趋势里,它会一次又一次跌回来,喊出站不住的卖讯。两件事来自同一个设计——没有任何平均。

所以真正该问的是:在你的品种和持有时间上,这份快带来的提早,值不值得那些多出来的假信号? 这个问题,一段历史行情回答不了——用我们的 AI 策略助理回测验证就知道。

把条件写成一句话,例如「威廉指标从 −80 以下回到 −80 以上就进场、碰到 −20 就出场」,丢进 MASQuant 迈思量化的 AI 策略助理,按下去就开始回测,回测环境纳入点差、滑点、市场流动性变化与交易执行延迟这些真实市场摩擦(操作方式见〈策略助理使用教学〉)。回测告诉你的是「这条规则在过去的行情里表现如何」,不是未来的保证。

想法,经过验证,才叫策略。

文中走势图取自 MT5 平台的历史报价(日线;不同平台的报价与日线切法略有差异,数值可能不完全相同),指标由程序依标准算法计算;举例用的整数不是行情数据。历史行情只用来说明指标的性格,不代表未来走势。

风险揭露:CFD 属于高风险金融产品,可能导致快速资金损失。过往业绩不代表未来结果,所有策略与回测仅供参考,不构成投资建议。交易前请充分了解本公司风险揭露条款。

发表评论