重點摘要:
- 一種動能指標(即反映價格上升/下跌力度與速度的工具),用指定期間(通常14個週期)的收市價,對比該期間最高價與最低價形成的區間。
- 指標數值介乎0至100(稱為區間型震盪指標,即數值被固定在某個範圍內)。一般>80視為超買(升勢過急、或有回吐風險),<20視為超賣(跌勢過急、或有反彈機會)。
- 主要看兩條線:%K(主線、反應較快)及%D(%K的3期簡單移動平均線,即把最近3個%K取平均以減少雜訊;亦稱訊號線)。
- 交易者主要用它觀察交叉(兩線互相穿越)、背馳(價格與指標走勢不一致)及可能的轉向提示,而非用來精準捕捉頂底。
它是MetaTrader 4及MetaTrader 5內置工具,可用於外匯、黃金、指數及其他差價合約(CFD)市場(CFD即不持有實物、只買賣價格升跌差額的槓桿產品)。每張走勢圖都反映動能變化;隨機震盪指標(Stochastic Oscillator)是較早期、亦較易理解的工具之一,用來回答一個問題:價格收市時,是否更接近近期區間的頂部或底部?
隨機震盪指標反映的是價格走勢背後的力度與速度,而非價格水平本身。當動能開始轉弱,指標有時會較價格先轉向;因此不少CFD交易者會把它長期放在圖表上作提示。
本文由淺入深拆解:運作原理、讀法、常用設定,以及與其他常見動能指標的分別;並加入少量例子計算,方便理解。
甚麼是隨機震盪指標(Stochastic Oscillator)?

隨機震盪指標是技術分析中常用的動能工具之一。以下說明:它量度甚麼、由誰提出,以及它屬於領先或滯後指標。
用最簡單說法,它是甚麼?
它是一種動能指標:把某資產的收市價,與指定週期內的最高至最低價格區間作比較,結果以0至100顯示。由於數值固定在0至100之內,屬區間型震盪指標(bounded oscillator)。
概念很直接:接近100代表收市價更貼近近期區間頂部;接近0代表更貼近區間底部。它量度的是「收市價在區間內的位置」,而非價格本身。
它量度甚麼?
它量度收市動能(即收市位置所反映的買賣力度)。其基本邏輯:
- 在上升趨勢中,價格較常收在區間偏高位置。
- 在下跌趨勢中,價格較常收在區間偏低位置。
- 當這種收市規律開始改變,動能可能先於趨勢轉向。
因此,讀數上升通常代表買盤力量較強;讀數下跌代表沽盤壓力增加。它反映壓力變化,不是價格預測。
誰提出這個指標?
該指標由George Lane於1950年代末提出並推廣,至今在交易圈仍常與其名字掛鈎。
常見誤解:此處“stochastic”是指「當前收市價在近期區間內的位置」,並非指統計學上的隨機性(randomness)。
它是領先指標還是滯後指標?
一般視為領先指標(leading indicator,即較早提示可能轉勢)。因它追蹤動能,或能在價格明顯反轉前先發出提示。
相對地,滯後指標(lagging indicator)如移動平均線(即把過去一段時間價格取平均以平滑走勢)通常在走勢形成後才確認。取捨是:
- 領先指標:訊號較早,但假訊號較多。
- 滯後指標:訊號較遲,但出現後相對更穩健。
隨機震盪指標如何運作
它看似複雜,其實原理簡單。以下解釋其運作方式、計算公式,以及圖上兩條線的意思。
它如何運作?
指標會回望一段期間(通常14個週期),找出該期間的最高價(Highest High)及最低價(Lowest Low),再看當前收市價在兩者之間的位置。
若收市價剛好在區間中間,讀數為50;若貼近最高位,讀數接近100;若貼近最低位,讀數接近0。圖上的曲線就是每根新K線(candlestick,即某一時間段的開高低收)更新後重新計算的結果。
計算公式是甚麼?
公式分兩步:先計%K,再把%K平滑成%D:
- %K = ((現時收市價 − 週期內最低價) ÷ (週期內最高價 − 週期內最低價)) × 100
- %D = %K的3期簡單移動平均(把最近3個%K取平均,令線條更平滑)
例子(以EUR/USD過去14個週期):
- 最高價:1.1200
- 最低價:1.1000
- 現時收市價:1.1150
代入公式:
%K = ((1.1150 − 1.1000) ÷ (1.1200 − 1.1000)) × 100 = (0.0150 ÷ 0.0200) × 100 = 75
讀數75代表收市價位於區間偏上位置,但未到常見的超買區。%D線則是最近3個%K的平均值,用作更平滑的訊號線,方便與%K比較。
%K與%D線是甚麼?
兩條線是指標核心:
- %K:主線,反應快,較容易出現短期波動(choppy,即訊號跳動較多)。
- %D:較慢的訊號線,因為是%K的移動平均,可減少雜訊(noise,即短期無意義波動)。
%K與%D線有何分別?
對比:
| 項目 | %K線 | %D線 |
| 角色 | 主線 | 訊號線 |
| 速度 | 較快、較敏感 | 較慢、較平滑 |
| 計算基礎 | 直接套用公式 | %K的3期平均 |
| 用途 | 較早捕捉動能轉變 | 用作確認及過濾訊號 |
交易者所說的「交叉」,通常是指%K線穿越%D線的一刻。
如何解讀隨機震盪指標
解讀時通常結合多個簡單訊號,而非只靠單一訊號。以下包括:讀數區間、超買/超賣、交叉及背馳。
應如何閱讀?
主要看三點:讀數位置、兩線交叉方式,以及與價格走勢是否一致。一般先看讀數位置,最易識別。
- 高於80:市場或處於超買。
- 低於20:市場或處於超賣。
- 20至80之間:屬相對中性,未見極端。
超買與超賣代表甚麼?
超買不等於「即刻沽」,超賣不等於「即刻買」。它們描述的是壓力狀態:
- 超買(>80):價格短期上升過急,可能出現整固或回吐(pullback,即短期回落)。
- 超賣(<20):價格短期下跌過急,可能出現反彈。
在強趨勢中,讀數可長時間停留在超買或超賣,因此更適合作「提醒」,不宜單獨作入市觸發。
80與20水平代表甚麼?
80與20是常用的界線,用來標示「一般動能」的上下邊界。有些交易者會調整至70/30以增加訊號;在波幅很大(volatile,即價格急升急跌)時,也有人把界線拉闊以減少雜訊。
甚麼是交叉(Crossover)?
當%K線穿過%D線便是交叉,是最常見的訊號之一:
- 看好交叉:%K向上穿越%D,常見於超賣區附近。
- 看淡交叉:%K向下穿越%D,常見於超買區附近。
在極端區(超買/超賣)出現的交叉,一般比在中間區間出現的更受重視。
甚麼是隨機指標背馳(Stochastic Divergence)?
背馳是較強的提示:當價格與指標走勢「不同步」時出現:
- 看好背馳:價格創更低低位,但指標創更高低位,代表沽壓可能轉弱。
- 看淡背馳:價格創更高高位,但指標創更低高位,代表買盤動能可能轉弱。
背馳不提供精準時間點,但常提示趨勢動能正在減弱。
隨機震盪指標設定(Settings)解讀

隨機震盪指標可調整的參數不多;合適與否視乎市場、時間框架(time frame,即圖表每根K線代表的時間)及交易風格。以下介紹常用設定、快/慢/全版的分別,以及如何配合不同時間框架。
標準設定是甚麼?
預設為14, 3, 3:回望14期、%K平滑3期、%D為3期。對新手而言,先用預設最實際,熟悉其行為後才調整。
- 14, 3, 3:經典而均衡,適用多數市場及時間框架。
- 5, 3, 3:更快更敏感,訊號更多但雜訊亦更多。
- 21, 5, 5:更慢更平滑,較適合中長線圖表。
快、慢、全隨機指標有何分別?
三個版本概念相同,主要差在平滑方式(smoothing,即用平均減少波動):
| 類型 | 特性 | 較適合 |
| 快隨機(Fast stochastic) | %K較原始,反應極快、波動較多 | 有經驗的短線交易者(scalper,即做極短線差價) |
| 慢隨機(Slow stochastic) | %K較平滑,假訊號較少 | 大部分交易者 |
| 全隨機(Full stochastic) | 平滑參數可完全自訂 | 需要微調設定的交易者 |
慢隨機最常用,因速度與穩定性較平衡。
哪個時間框架較合適?
沒有唯一最佳,取決於交易風格:
- 較低時間框架(1分鐘至15分鐘):訊號多但雜訊多,較適合日內交易。
- 較高時間框架(4小時至日線):訊號較少但較「乾淨」,較適合波段交易(swing trading,即持倉數天至數周捕捉一段波幅)。
常見做法:先用較高時間框架判斷大方向,再用較低時間框架尋找入市時機。
交易中如何使用隨機震盪指標
實戰應用是把訊號變成可重複的流程:由發現形態到管理風險。以下包括基本步驟、買賣訊號的判斷,以及背馳的用法。
交易時如何使用?
大部分圖表平台都可直接加入此指標。在VT Markets,MetaTrader 4及MetaTrader 5均內置,可套用於外匯、黃金或指數CFD。基本流程:
- 加入指標,先用預設14, 3, 3。
- 先在較高時間框架判斷大趨勢,再尋找訊號。
- 等待指標進入極端區(超買/超賣),再留意交叉作確認。
- 配合止蝕(stop-loss,即價格到達某水平自動平倉以限制虧損)及清晰風險管理。
如何判斷買入及賣出訊號?
較清晰的訊號通常同時具備「讀數位置 + 交叉」,並最好順勢:
- 潛在買入:%K向上穿越%D,且兩線位於20以下(超賣)。
- 潛在賣出:%K向下穿越%D,且兩線位於80以上(超買)。
與大趨勢一致的訊號一般較可靠。例如上升趨勢中的買入訊號,通常強於明顯下跌趨勢中的買入訊號。
例子:
假設黃金(XAUUSD)在4小時圖屬整體上升趨勢。價格回調,指標跌至20以下,其後%K在18附近向上穿越%D。這種「超賣 + 看好交叉 + 順大勢」的組合較常被視為較乾淨的入市形態。若高時間框架仍向上,通常會忽略「超買後出現的看淡交叉」,因為逆勢訊號較弱。
如何用背馳交易?
背馳需要耐性,因為它多屬早期提示,不是精準觸發。簡單做法:
- 先找出價格與指標之間的背馳。
- 等待確認,例如出現交叉,或跌穿/升穿短線支持阻力位(即短期重要價位)。
- 順新動能方向入市,止蝕放在最近波段高/低位之外(swing,即短期波峰/波谷)。
以此方式使用,背馳更像是提升入市質素的「過濾器」,而非單一訊號。
隨機震盪指標 vs 其他指標
要用好隨機震盪指標,關鍵是理解它與其他動能工具的分別與適用情況。以下比較RSI及MACD。
隨機指標 vs RSI:有何分別?
兩者同屬0至100的動能震盪指標,但量度角度不同:
| 項目 | 隨機指標 | RSI |
| 量度重點 | 收市價相對高低區間的位置 | 價格變動速度(升跌幅度的強弱) |
| 預設週期 | 14, 3, 3 | 14 |
| 超買/超賣 | 80 / 20 | 70 / 30 |
| 較常見優勢 | 區間市(range-bound,即橫行市) | 趨勢市(trending,即明顯單邊) |
| 常用訊號 | 交叉、背馳 | 水平突破(level breaks,即升穿/跌穿某水平)、背馳 |
概括而言:隨機指標較常在橫行市表現突出;RSI較常用於趨勢市。
可否與RSI一同使用?
可以,不少交易者會同時使用相對強弱指數(RSI)(即以近期升跌幅度計算強弱)。由於兩者計算不同,可互相確認:
- 兩者同向時,訊號通常較強。
- 兩者分歧時,往往代表市況未清晰,宜觀望。
避免同時堆疊太多「講同一件事」的指標;兩個互補工具一般勝過五個重疊工具。
延伸閱讀 :What is RSI Divergence and How It Works
與MACD相比如何?
常見組合是隨機震盪指標配合MACD策略,兩者互補。MACD(移動平均線收斂擴散指標)是以移動平均線之間的距離變化,判斷趨勢及動能;而隨機指標則量度收市價在區間的位置。
- 用MACD確認大趨勢方向。
- 用隨機指標在趨勢內找入市節奏。
把「跟趨勢」工具配合「區間/節奏」工具,是過濾弱訊號的常見方法。
隨機震盪指標的限制
此指標有用,但必須了解其不足,才不會誤用。以下說明其可靠性、主要限制,以及假訊號的原因。
它可靠嗎?
它有參考價值,但不是「預言」。在橫行市相對較可靠;在強趨勢中最容易失效,因讀數可長時間停留在極端。任何單一指標都不宜獨立使用。
主要限制是甚麼?
常見限制:
- 在強勢、持續趨勢中容易出現假訊號。
- 超買不代表已見頂;超賣不代表已見底。
- 較適合配合趨勢分析或其他指標一同使用。
- 設定過快會產生大量雜訊,較易誤導新手。
為何會出現假訊號?
當動能長時間維持強勁便容易出現假訊號。例如在強升市中,讀數可長時間高於80,反覆提示「可能要跌」,但價格仍繼續上升。較常見做法是順勢交易,並等待交叉或其他確認,而非見到第一次極端讀數就行動。
隨機震盪指標是否適合你?
此指標適用面廣,但是否適合,取決於你的經驗及交易風格。
適合新手嗎?
適合。因其邏輯較直觀,容易用圖像理解。建議先用模擬戶口(demo,即用虛擬資金練習)觀察線條特性,再投入真實資金。
較適合日內交易還是波段交易?
兩者都適用,但用法略不同:
- 日內交易者常在較低時間框架使用較快設定,以捕捉短線訊號。
- 波段交易者多用預設設定,配合較高時間框架,尋找更清晰形態。
不論採用哪種風格,它更適合作整體交易計劃的一部分,包括趨勢背景及嚴格風險管理。
常見問題(FAQs)
甚麼是隨機震盪指標?
它是一種動能指標,把收市價與指定期間(通常14期)內的高低區間作比較,輸出0至100數值,用作判斷動能正在增強或轉弱。
隨機震盪指標量度甚麼?
它量度現時收市價在近期交易區間內的位置。讀數高代表收市較貼近區間頂部;讀數低代表較貼近底部,反映買盤或沽盤壓力強弱。
隨機震盪指標的最佳設定是甚麼?
常用標準設定為14, 3, 3,適用多數市場與時間框架。較快如5, 3, 3訊號更多但雜訊更多;較慢如21, 5, 5更平滑,較適合中長線。新手宜先用預設。
隨機震盪指標的超買與超賣代表甚麼?
超買(>80)代表短期升勢過急,可能整固或回吐;超賣(<20)代表短期跌勢過急,可能反彈。它們是提示,不是自動買賣指令。
隨機震盪指標與RSI有何分別?
兩者同是動能震盪指標,但量度不同:隨機指標比較收市價在區間內的位置;RSI量度價格變動速度。隨機指標較常用於橫行市,RSI較常用於趨勢市。