威廉指標(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。

盤整裡碰到 −20(2022 年 11 月 22 日)。價格只是到區間的上緣,威廉指標就已經到「超買」了。
盤整裡跌破 −80(12 月 15 日)。價格到區間的下緣,它又到「超賣」了。整段盤整裡,它衝上 −20 有 7 次、跌破 −80 有 9 次;同一段的 RSI(14),一次都沒有碰到 70 或 30。同樣看 14 根,威廉指標勤勞得多。
上漲途中,第一次「跌回 −20 以下」(2023 年 4 月 12 日)。上漲開始後第 10 根,價格稍微喘口氣,收盤離 14 根最高點遠了一點,它就從 −20 以上掉下來。如果規則是「從 −20 以上跌回就賣」,這裡就賣掉了。
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 屬於高風險金融商品,可能導致快速資金損失。過往績效不代表未來結果,所有策略與回測僅供參考,不構成投資建議。交易前請充分了解本公司風險揭露條款。
