XQ指標腳本:威廉K棒指標

更新 發佈閱讀 8 分鐘
投資理財內容聲明

免責聲明:請注意,本文內容僅分享個人改寫的常用的技術工具,一切內容僅供參考,完全不涉及任何投資買賣建議。

指標介紹

威廉指標(Williams %R)是由美國交易大師拉里·威廉斯(Larry Williams)於1973年開發的一種動量指標,用於衡量市場的超買(overbought)和超賣(oversold)狀態。其計算公式基於最近一段時間內的最高價、最低價和收盤價,數值範圍通常為0到-100(或0到100,視實現方式而定)。在XS平台中,內建函數PercentR()回傳的數值範圍為0到-100,其中:

  • 接近0(例如大於-20)表示超買狀態,市場可能過熱,價格有回檔風險。
  • 接近-100(例如小於-80)表示超賣狀態,市場可能過冷,價格有反彈機會。
  • 介於-50到-20之間為多方力道減弱區間,介於-80到-50之間為空方力道減弱區間。

"威廉K棒指標"腳本基於威廉指標,結合K棒繪製功能,透過顏色變化直觀顯示市場狀態。腳本不僅計算並繪製威廉指標線,還根據指標數值動態調整K棒顏色,以幫助使用者快速識別趨勢強弱和潛在轉折點。此腳本適用於指標類型腳本,適合用於日線、周線或分鐘線等頻率,輔助技術分析和交易決策。

腳本功能

  • 輸入參數
    • Length(10, "威廉天數"):計算威廉指標的週期長度,預設為10根K棒。調整此值可改變指標的敏感度(較小值更敏感,易產生假訊號;較大值更平滑,易延遲訊號)。
  • 計算邏輯
    • 使用PercentR(Length)函數計算威廉指標,並調整為-100到0的範圍(_wr = PercentR(Length) - 100)。
    • 繪製威廉指標線(Plot1(_wr, "威廉")),並顯示標籤(如"威廉10")。
  • K棒顏色判斷
    腳本使用plotK()函數繪製K棒,並透過條件式和noPlot()確保僅一種顏色被顯示,避免重疊。
    • 亮紅色:威廉指標 ≥ -20,代表超買強勢,市場多頭力道強勁,但需警惕反轉。
    • 亮白色:威廉指標 ≤ -80,代表超賣弱勢,市場空頭力道強勁,但可能出現反彈。
    • 紅外框:威廉指標介於 -50 到 -20 之間,多方力道減弱,可能進入盤整或回檔階段。
    • 白外框:威廉指標介於 -80 到 -50 之間,空方力道減弱,可能進入盤整或反彈階段。
  • 執行頻率:腳本為指標腳本,適合任何K棒頻率,但需注意不同頻率(如日線 vs. 分鐘線)可能影響計算結果的準確性。優先使用XS內建函數,避免自訂計算以確保效率。

使用說明

  1. 安裝與應用
    • 在XS平台(如XQ或xStrader)中,建立新指標腳本,將提供的程式碼複製貼上並儲存為"威廉K棒指標"。
    • 將腳本應用到圖表:選擇商品(如股票或期貨),設定K棒頻率(如日線),並疊加此指標。威廉線將顯示在圖表下方子圖,K棒顏色將根據指標值自動變化。
    • 建議與其他指標(如移動平均線或RSI)結合使用,避免單一指標的局限性。
  2. 參數調整
    • 修改Length值測試不同週期,例如設為14以匹配常見設定。較短週期適合短線交易,較長週期適合中長期趨勢。
    • 若需自訂顏色閾值(如調整超買線為-30),可修改if條件中的數值,但需確保邏輯完整(例如避免範圍重疊)。
  3. 解釋與交易應用
    • 顏色訊號: 亮紅K棒:考慮減持多單或觀望,等待回檔確認。 亮白K棒:考慮建立多單或觀望反彈。 紅外框/白外框K棒:市場進入中性區間,適合盤整策略或等待突破。
    • 注意事項: 威廉指標易受極端價格影響,在波動劇烈市場(如盤整期)可能產生假訊號。建議結合成交量或趨勢指標驗證。 腳本不使用陣列或中間變數儲存多期資料,符合XS最佳實務,直接利用內建函數以提升效率。 在交易腳本中,可參考此邏輯作為進出場條件,但需額外遵守交易注意事項(如使用position、filled、setposition管理部位)。
    • 局限性:腳本僅繪製單一顏色K棒,不支援自訂線條樣式。測試時,請在歷史資料上回測以驗證準確性。
// ------------------------------
// 1. 宣告區塊
// ------------------------------
// 變數宣告
input:
Length(10,"威廉天數");

var:
_H(0), // 儲存最高價
_L(0), // 儲存最低價
_O(0), // 儲存開盤價
_C(0), // 儲存收盤價
_wr(0), // 儲存威廉指標數值
_wr_str("");

// ------------------------------
// 2. 數值計算區塊
// ------------------------------
// 將當前 K 棒的價位資料賦值給變數
// 避免直接使用內建名稱,以符合撰寫規範
_H = high; // 將當前 K 棒的最高價賦值給 _H
_L = low; // 將當前 K 棒的最低價賦值給 _L
_O = open; // 將當前 K 棒的開盤價賦值給 _O
_C = close; // 將當前 K 棒的收盤價賦值給 _C

// 計算威廉指標 (%R)
// PercentR() 函數回傳的數值範圍為 0 到 -100,符合傳統定義
_wr = PercentR(Length) - 100; // 計算 10 期威廉指標數值

_wr_str = text("威廉",numToStr(Length,0));

// ------------------------------
// 3. 繪圖與判斷區塊
// ------------------------------
// 根據威廉指標數值判斷K棒顏色
// plotK 函數無法直接定義顏色,需依條件分別繪製並搭配 noplot 確保僅有一種 K 棒被繪製
// 亮紅色,代表威廉指標大於 -20,處於超買強勢狀態

Plot1(_wr, "威廉");
setplotLabel(1,_wr_str);

if _wr >= -20 then
begin
plotK(11, _O, _H, _L, _C, "亮紅");
noPlot(12);
noplot(13);
noplot(14);
// 由於 plotK() 無法像 plot() 使用 plot(1, noplot),因此需透過條件式來避免重複繪製
// 在這個例子中,不需要額外使用 noplot,因為 if/else if 邏輯已經確保只會執行一個區塊
end
// 亮白色,代表威廉指標小於 -80,處於超賣弱勢狀態
else if _wr <= -80 then
begin
plotK(12, _O, _H, _L, _C, "亮白");
noPlot(11);
noplot(13);
noplot(14);
end
// 紅外框,代表威廉指標介於 -50 到 -20 之間,多方力道減弱
else if _wr >= -50 and _wr < -20 then
begin
plotK(13, _O, _H, _L, _C, "紅框");
noPlot(11);
noplot(12);
noplot(14);
end
// 白外框,代表威廉指標介於 -80 到 -50 之間,空方力道減弱
else if _wr > -80 and _wr < -50 then
begin
plotK(14, _O, _H, _L, _C, "白框");
noPlot(11);
noplot(12);
noplot(13);
end;

留言
avatar-img
回甘老茶湯
19會員
89內容數
人生如寄,浮生若夢,寫自己想寫的,看自己想看的。
回甘老茶湯的其他內容
2025/10/29
CDP指標是一種基於前一日價格數據計算的樞紐點分析工具,常用於技術分析中識別潛在的支撐與阻力。本腳本專為 XS 平台設計,並繪製多條水平線以視覺化關鍵價位。同時,腳本整合當日均價、即時漲跌幅、前日高低、開盤價、當日高低以及漲跌停價等資訊,提供全面的盤中參考。
Thumbnail
2025/10/29
CDP指標是一種基於前一日價格數據計算的樞紐點分析工具,常用於技術分析中識別潛在的支撐與阻力。本腳本專為 XS 平台設計,並繪製多條水平線以視覺化關鍵價位。同時,腳本整合當日均價、即時漲跌幅、前日高低、開盤價、當日高低以及漲跌停價等資訊,提供全面的盤中參考。
Thumbnail
2025/10/26
本指標腳本專為XQ交易系統設計,旨在提供台股大戶與散戶的籌碼行為分析,幫助使用者洞察市場參與者的動向,包括特大單、大戶與散戶的買賣差額、占比,以及相關衍生指標如吸籌倒貨指標、換手率與量比。透過計算買賣量差與金額差,本指標揭示特大單、大戶與散戶的交易行為,輔助判斷市場趨勢、吸籌或倒貨訊號。
Thumbnail
2025/10/26
本指標腳本專為XQ交易系統設計,旨在提供台股大戶與散戶的籌碼行為分析,幫助使用者洞察市場參與者的動向,包括特大單、大戶與散戶的買賣差額、占比,以及相關衍生指標如吸籌倒貨指標、換手率與量比。透過計算買賣量差與金額差,本指標揭示特大單、大戶與散戶的交易行為,輔助判斷市場趨勢、吸籌或倒貨訊號。
Thumbnail
2025/10/17
本腳本名為「快速KDJ指標」,是用XS語言撰寫的技術指標腳本,專門用於計算並顯示KDJ指標的相關數值與訊號。不僅計算標準的RSV(原始隨機值)、K值、D值,還額外計算J值(KD的加權變形值),並提供多種穿越訊號偵測功能,包括RSV與D線穿越、K與D線穿越,以及J值的極端超買/超賣與穿越訊號。
Thumbnail
2025/10/17
本腳本名為「快速KDJ指標」,是用XS語言撰寫的技術指標腳本,專門用於計算並顯示KDJ指標的相關數值與訊號。不僅計算標準的RSV(原始隨機值)、K值、D值,還額外計算J值(KD的加權變形值),並提供多種穿越訊號偵測功能,包括RSV與D線穿越、K與D線穿越,以及J值的極端超買/超賣與穿越訊號。
Thumbnail
看更多
你可能也想看
Thumbnail
創作不只是個人戰,在 vocus ,也可以是一場集體冒險、組隊升級。最具代表性的創作者社群「vocus 野格團」,現在有了更強大的新夥伴加入!除了大家熟悉的「官方主題沙龍」,這次我們徵召了 8 位領域各異的「個人主題專家」,將再度嘗試創作的各種可能,和格友們激發出更多未知的火花。
Thumbnail
創作不只是個人戰,在 vocus ,也可以是一場集體冒險、組隊升級。最具代表性的創作者社群「vocus 野格團」,現在有了更強大的新夥伴加入!除了大家熟悉的「官方主題沙龍」,這次我們徵召了 8 位領域各異的「個人主題專家」,將再度嘗試創作的各種可能,和格友們激發出更多未知的火花。
Thumbnail
vocus 最具指標性的創作者社群──「野格團」, 2026 年春季,這支充滿專業、熱情的團隊再次擴編,迎來了 8 位實力堅強的「個人主題專家」新成員 💫💫💫 從投資理財、自我成長、閱讀書評到電影戲劇,他們各自帶著獨特的「創作超能力」準備在格友大廳與大家見面。
Thumbnail
vocus 最具指標性的創作者社群──「野格團」, 2026 年春季,這支充滿專業、熱情的團隊再次擴編,迎來了 8 位實力堅強的「個人主題專家」新成員 💫💫💫 從投資理財、自我成長、閱讀書評到電影戲劇,他們各自帶著獨特的「創作超能力」準備在格友大廳與大家見面。
Thumbnail
本策略採用台指期五分K的成交量進行判斷是否當日為弱勢盤,當成交量能達到當日一定的量能時,當日順勢向下的盤面機率就會增加,適合空方的順勢盤面。 此策略主要是針對看盤的經驗,將策略轉化為程式進行自動化交易,減少人為的操作,即使沒看盤也能自動化的完成交易。
Thumbnail
本策略採用台指期五分K的成交量進行判斷是否當日為弱勢盤,當成交量能達到當日一定的量能時,當日順勢向下的盤面機率就會增加,適合空方的順勢盤面。 此策略主要是針對看盤的經驗,將策略轉化為程式進行自動化交易,減少人為的操作,即使沒看盤也能自動化的完成交易。
Thumbnail
本策略採用台指期五分K的成交量進行判斷是否當日為攻擊盤,當成交量能達到當日一定的量能時,當日順勢向上的盤面機率就會增加,適合多方的順勢盤面。 此策略主要是針對看盤的經驗,將策略轉化為程式進行自動化交易,減少人為的操作,即使沒看盤也能自動化的完成交易。
Thumbnail
本策略採用台指期五分K的成交量進行判斷是否當日為攻擊盤,當成交量能達到當日一定的量能時,當日順勢向上的盤面機率就會增加,適合多方的順勢盤面。 此策略主要是針對看盤的經驗,將策略轉化為程式進行自動化交易,減少人為的操作,即使沒看盤也能自動化的完成交易。
Thumbnail
本篇文章分享了自行開發的臺指期當沖策略,並使用XQ全球贏家進行自動化交易買賣。主要內容包括今日交易重點、當日損益、自動交易損益計算與績效圖以及各交易策略說明。
Thumbnail
本篇文章分享了自行開發的臺指期當沖策略,並使用XQ全球贏家進行自動化交易買賣。主要內容包括今日交易重點、當日損益、自動交易損益計算與績效圖以及各交易策略說明。
Thumbnail
本文章介紹了股市中常用的技術指標,如相對強弱指標(RSI)、隨機指標(KD)、移動平均線(MA)、動力指標(MTM)、指數平滑異同移動平均線(MACD)、寶塔線。透過這些指標,讓投資者能夠更好地瞭解股票的買賣力道、價格趨勢以及逆勢操作的時機。
Thumbnail
本文章介紹了股市中常用的技術指標,如相對強弱指標(RSI)、隨機指標(KD)、移動平均線(MA)、動力指標(MTM)、指數平滑異同移動平均線(MACD)、寶塔線。透過這些指標,讓投資者能夠更好地瞭解股票的買賣力道、價格趨勢以及逆勢操作的時機。
Thumbnail
本文章介紹了K線圖的14種型態,包括大陽線、上、下影線陽線、上影線陽線、下影線陽線等,還介紹了看漲和看跌K線圖的形態及使用方式。文章提供了K線圖型態分析的相關資訊。
Thumbnail
本文章介紹了K線圖的14種型態,包括大陽線、上、下影線陽線、上影線陽線、下影線陽線等,還介紹了看漲和看跌K線圖的形態及使用方式。文章提供了K線圖型態分析的相關資訊。
Thumbnail
本周的大量紅K策略是主要大賺的部分,受到大盤順勢的往上推升,利用大量紅K底部作為主要支撐可以抱好抱穩順勢往上獲利,過程中看盤確實很容易看到漲多想要空他,但這就是大量紅K支撐的關鍵重點,非常適合用來作為支撐的觀察重點。
Thumbnail
本周的大量紅K策略是主要大賺的部分,受到大盤順勢的往上推升,利用大量紅K底部作為主要支撐可以抱好抱穩順勢往上獲利,過程中看盤確實很容易看到漲多想要空他,但這就是大量紅K支撐的關鍵重點,非常適合用來作為支撐的觀察重點。
Thumbnail
所有的K棒都是真真實實用資金砸出來的,因此去看懂K棒的最高點、最低點、開盤價與收盤價很重要。 技術分析不能一成不變,要隨著趨勢來畫線。使用不同的週期來畫線,短線操作者(採用日K棒即可),因為我們主要是做選擇權,期貨則是需要更長的週期來看。 技術分析的兩大流派就是逆勢交易與順勢
Thumbnail
所有的K棒都是真真實實用資金砸出來的,因此去看懂K棒的最高點、最低點、開盤價與收盤價很重要。 技術分析不能一成不變,要隨著趨勢來畫線。使用不同的週期來畫線,短線操作者(採用日K棒即可),因為我們主要是做選擇權,期貨則是需要更長的週期來看。 技術分析的兩大流派就是逆勢交易與順勢
Thumbnail
本篇文章分享了自行開發的臺指期當沖策略,並使用XQ全球贏家進行自動化交易買賣。主要內容包括今日交易重點、當日損益、自動交易損益計算與績效圖以及各交易策略說明。
Thumbnail
本篇文章分享了自行開發的臺指期當沖策略,並使用XQ全球贏家進行自動化交易買賣。主要內容包括今日交易重點、當日損益、自動交易損益計算與績效圖以及各交易策略說明。
Thumbnail
本文為技術分析進階,適合有技術分析基礎者閱讀,不建議未學過基礎技術分析者閱讀
Thumbnail
本文為技術分析進階,適合有技術分析基礎者閱讀,不建議未學過基礎技術分析者閱讀
Thumbnail
本文章介紹如何使用XQ的數據報價源,利用Excel設計動態的技術K線圖。完成學系後你將學會Excel個股動態技術K線圖,Excel期貨動態技術K線圖,Excel加權動態技術K線圖,Excel成交量製作,與Excel均線的繪製。
Thumbnail
本文章介紹如何使用XQ的數據報價源,利用Excel設計動態的技術K線圖。完成學系後你將學會Excel個股動態技術K線圖,Excel期貨動態技術K線圖,Excel加權動態技術K線圖,Excel成交量製作,與Excel均線的繪製。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News