Strategy Quant X 內建指標 : Williams %R (威廉指標)

看穿多空竭盡的極速探測針!

在快節奏的金融市場交易中,如何精確捕捉價格波動的邊界,並在行情出現極度過熱或極度恐慌時做好離場或反手準備,是每位量化交易員的核心任務。由傳奇交易大師拉里·威廉姆斯 (Larry R. Williams) 設計的 Williams %R (威廉指標 / Williams Percent Range),正是全球最經典、最靈敏的動量震盪指標之一。它不使用平滑均線作為緩衝,而是直接對比收盤價與近期極值區間的相對偏離,為交易者提供了一個 -100 至 0 的獨特倒置坐標。本文將為您徹底解構威廉指標的底層算法、數值解讀,以及如何將其運用於超買超賣、背離與失敗擺動的實戰交易心法。

一、Williams %R (威廉指標) 指標概述

威廉指標 (Williams Percent Range,常簡稱為 %R 或 WILL%R) 是由全球著名的期貨交易大師、短線交易之神拉里·威廉姆斯 (Larry R. Williams) 所開發。%R 是一款經典的有界動量震盪指標,旨在衡量市場價格的超買(Overbought)與超賣(Oversold)狀態。其核心設計思想是,通過比較當期最新收盤價與過去特定週期內的價格總區間(最高價與最低價之差),來精確量化價格在近期波動範圍內所處的相對百分比位置。它的核心概念與隨機指標 (Stochastic Oscillator) 高度相似,但其獨特的倒置刻度與公式設計,使其對價格極值的反應更為靈敏,能為波段操作者提供極具前瞻性的警示。

在 Strategy Quant X (SQX) 中:威廉指標被定義為一個 BuildingBlock 條件區塊,其模組名稱為 (WILL%R) Williams Percent Range。其附帶的幫助文本說明:「威廉指標是一個動量指標,設計用於在非趨勢市場中識別超買和超賣區域。」

二、Williams %R (威廉指標) 指標的組成部分與參數

威廉指標在副圖獨立窗口輸出單一曲線。以下為其核心輸出、週期配置參數與底層計算結構:

組件類型 組件名稱 預設值與底層運作邏輯說明
主要輸出 (Output) Value (Williams %R 線) 波動於 -100 到 0 固定範圍內的標準化震盪曲線,代表計算出的最新威廉指標數值。
核心參數 (Parameter) Chart (數據源) 收盤價 計算指標的原始價格序列,在 SQX 中預設使用收盤價。
核心參數 (Parameter) Period (計算週期) 14 用於確定價格波動範圍(尋找週期內最高價與最低價)的回顧 K 線根數。在 SQX 中預設為 14 週期。

運作機制與底層計算公式(純文字 HTML 版)

  • 計算核心公式
    • Williams %R 的計算不經過二次平均,其直接量化了收盤價距離近期最高點的偏離百分比:
    • %R = [ (週期內最高價 - 當前收盤價) / (週期內最高價 - 週期內最低價) ] * -100
  • 公式的物理意義解構
    • 分子 (週期內最高價 - 當前收盤價): 衡量當前收盤價距離 14 週期內最高價格有多遠。收盤價越接近最高點,分子越趨近於 0,計算出的 %R 越接近 0。
    • 分母 (週期內最高價 - 週期內最低價): 代表 14 週期內價格的總波動幅寬。若分母在極端情況下為 0,則代碼內部會進行除零保護(通常將值暫時設為 -50)。
    • 乘以 -100: 將結果倒置並標準化到 -100 至 0 之間。這使得指標高點(接近 0)對應價格高點(超買),指標低點(接近 -100)對應價格低點(超賣)。

三、Williams %R (威廉指標) 指標的數值範圍 (有界性)

Williams %R 是一套經過高度標準化的「有界震盪系統」,其數值特徵完全鎖定在特定的倒置區間:

  • 標準化倒置區間與中值
    • 其計算結果被嚴格設計與鎖定在 -100 到 0 之間。在 SQX 程式碼中 min=-100, max=0,步長為 1。
    • 其代表多空平衡狀態的中心分水嶺為 -50 (middleValue=-50)。當數值處於 -50 附近時,表明當前價格恰好位於 14 週期波動範圍的中點。
  • 關鍵超買與超賣警戒線
    • 由於採用倒置刻度,威廉指標的超買區和超賣區與傳統隨機指標(KD)的方向相同,但數值均為負:
    • 超買區 (Overbought): 指標進入 -20 到 0 之間。這代表價格已被推高至極度貼近 14 週期最高點的區間,追高風險攀升。
    • 超賣區 (Oversold): 指標跌入 -80 到 -100 之間。這代表價格已被打壓至極度貼近 14 週期最低點的區間,隨時有止跌反彈可能。

四、Williams %R (威廉指標) 指標的解讀與應用

威廉指標因為底層不含任何均線平滑,其反應速度快如閃電,在實戰中展現出高前瞻性的拐點預警優勢:

  • 1. 識別極端超買與超賣狀態 (OB / OS)
    • 多頭超買 (%R > -20): 指標進入 -20 至 0 高檔區。代表買方將價格拉抬至近期波動的頂端,多頭可能已過度延伸,面臨回調或橫盤整理。
    • 空頭超賣 (%R < -80): 指標進入 -80 至 -100 低檔區。代表空頭拋售使價格逼近波段底端,面臨恐慌超跌,存在技術性反彈的機會。
    • 安全信號確認: 為防範提早進場而被強單邊大行情碾壓,最安全的用法是等待「%R 線跌破 -20 臨界線」作為看跌做空確認;或「%R 線上穿 -80 臨界線」作為看漲多頭進場確認,確保力量發生實質轉折。
  • 2. 短期動量確認與趨勢強弱判讀
    • 威廉指標的快速擺動能揭示極強的動能變化:
    • 當 %R 在短時間內從 -100 超賣區全速衝刺至 -20 超買區時,代表市場短期上攻動能極其強勁,趨勢已正式轉強。
    • 強趨勢下的持續鈍化: 在極強的多頭趨勢中,%R 會高頻在 -20 以上強勢卡死;在強空頭趨勢中,%R 則會持續趴在 -80 以下。此時,交易者應結合均線系統順勢而為,切忌僅憑超買超賣反向交易。
  • 3. 強烈的動能背離 (Divergence) 反轉預警
    • 背離是威廉指標中最具高前瞻性、勝率極高的預警信號,能幫您在價格即將翻轉時提早發出警報:
    • 看漲背離 (Bullish Divergence): 當價格在下行中創出更低的新低點,但 %R 產生的對應波谷卻呈現「一底比一底高(離 -100 越來越遠,向 0 靠攏)」時,代表雖然價格在跌,但下跌速率與拋售力道已大幅衰退。這是買盤即將集結的反轉訊號。
    • 看跌背離 (Bearish Divergence): 當價格在拉升中創出更高的新高點,但 %R 產生的對應波峰卻呈現「一頂比一頂低(離 0 越來越遠,向 -100 靠攏)」時,代表價格創高但多頭動能早已煞車熄火。這是經典的頂背離,預警上升趨勢即將見頂。
  • 4. 失敗擺動 (Failure Swings) — 順勢與逆勢轉換的黃金交叉術
    • 這是拉里·威廉姆斯大師本人極力推崇的高可靠度右側訊號。其計算純粹依賴指標曲線本身的轉折,能高效過濾假突破:
    • 買入信號(未能創出新低): 指標跌入 -80 以下超賣區創出低點 A 隨後回升;接著再度下挫,但「低點 C 成功止跌、未能跌破低點 A」;隨後指標反彈,並「強勢突破了兩個低點之間的回撤高點 B 」。這代表下行波段宣告失敗,釋出強烈買進訊號。
    • 賣出信號(未能創出新高): 指標升穿 -20 以上超買區創出高點 A 隨後回落;接著再度反彈,但「高點 C 受阻、未能突破高點 A」;隨後指標下墜,並「決定性跌破了兩個高點之間的回調低點 B 」。這代表多頭攻勢被徹底瓦解,釋出強烈賣出做空訊號。
  • 5. 與經典隨機指標 (Stochastic KD) 的深度比較
    • 底層算式的共通性: 威廉指標與隨機指標中的 %K 線在核心物理定義上完全相同,兩者都在量化收盤價相對於近期最高最低區間的位置。
    • 數值區間的倒置: 威廉指標的範圍是 -100 至 0,其接近 0 軸(-20 以上)為超買;隨機指標範圍是 0 至 100,接近 100(80 以上)為超買。這使威廉指標看起來像是隨機指標 %K 線的「上下翻轉版本」,並乘以負一。
    • 無二次平均的極速反應: 隨機指標通常包含 %K 與經過移動平均平滑的 %D 線。而拉里·威廉姆斯設計的 %R 線,通常「只顯示一條不含均線平滑的主線」,這使得威廉指標相較於標準 KD 具備更快的反應速度與零滯後特徵,是超短線剥頭皮與突破交易的利器。

📌 本文核心修煉要點

  • 純粹、零滯後的空間幾何學
    • Williams %R 採用 -100 到 0 的倒置標準化公式,將當前價格精確定位在 14 週期價格總區間的百分比位階。
    • 底層完全摒棄了任何平滑移動平均的二次過濾,這使其動態反應快如閃電,能在第一時間預警極值拐點。
  • -20 與 -80 的黃金有界防禦
    • -50 是多空情緒的日內分水嶺。高於 -50 買方踩油門,低於 -50 賣方踩油門。
    • -20 以下的穿越死叉與 -80 以上的穿越金叉提供了客觀的右側買賣訊號;而頂底背離與失敗擺動更是大波段反轉的哨兵。
  • SQX 策略開發配置優化
    • 在 SQX 自動生成交易策略時,強烈建議將 Williams %R 作為「非趨勢盤整市的高拋低吸」或「趨勢回調時的低風險買點過濾」。
    • 配合中長週期趨勢指標(如 SMA 200)和波動度過濾(如 ATR)。在大趨勢向上時,限制「僅在價格高於均線、且 %R 向上穿透 -80 的超賣防線時做多」,藉此精確捕捉強趨勢中、回調徹底結束的最強切入點,獲得高夏普比率(Sharpe Ratio)的完美回測曲線。