2026年9月13日
295+ 次瀏覽

KD黃金交叉就該進場嗎?KD指標比均線早,也更會騙人

「KD 黃金交叉了,要不要進場?」

KD指標幾乎每套看盤軟體都有,黃金交叉是它最常被討論的用法。它的名聲有一半是對的:KD 比均線靈敏,行情剛起步的時候,它常常比均線更早給出訊號。

另一半比較少人講:同樣的靈敏,到了盤整就變成雜訊。

這是 MASQuant 邁思量化「交易學院 · 指標的真相」第二篇。這一篇不做 KD 的全面介紹,只講一件事:KD 快在哪裡、代價在哪裡,以及這個取捨在你的商品上划不划算,要怎麼知道。

先講結論

行情剛起步,KD 比均線早;盤整的時候,它交叉最多,也最常騙你。

快跟準,永遠在拔河。

影片版:KD 黃金交叉就該買?越靈敏越會騙

KD指標在算什麼?

KD指標又叫隨機指標(Stochastic Oscillator),一般歸功於 George Lane。它只量一件事:

收盤價,落在最近一段高低範圍的哪個位置。

收在範圍最高點附近,數值接近 100;收在最低點附近,接近 0。台灣常見的參數是 (9,3,3):9 是看最近 9 根 K 棒,兩個 3 決定平滑的程度。

KD公式:RSV → K → D

第一步,先算 RSV(未成熟隨機值),也就是這根 K 棒收盤的「位置」:

RSV =(收盤價 − 最近 9 根的最低價)÷(最近 9 根的最高價 − 最近 9 根的最低價)× 100

「最近 9 根」包含這一根自己;最高價、最低價看的是 K 棒的最高與最低,不是收盤價。

第二步、第三步,把 RSV 平滑兩次:

K = 前一根的 K × 2/3 + 這一根的 RSV × 1/3
D = 前一根的 D × 2/3 + 這一根的 K × 1/3

日線上,「前一根」就是前一日;一開始還沒有前一個 K、D 值時,常見做法是用 50 代入。

K 直接吃 RSV,所以動得快;D 是 K 再平滑一次,所以動得慢。這就是「K 快、D 慢」的由來。

舉個好算的例子(這是舉例用的整數,不是行情資料):最近 9 根最高 110、最低 100,這一根收在 108;前一根的 K 與 D 都是 50:

RSV =(108 − 100)÷(110 − 100)× 100 = 80
K   = 50 × 2/3 + 80 × 1/3 = 60
D   = 50 × 2/3 + 60 × 1/3 ≈ 53.3

收盤靠近範圍上緣,RSV 就高;K 先往上跑,D 慢慢跟上。

黃金交叉與死亡交叉

  • 黃金交叉:K 由下往上穿過 D。
  • 死亡交叉:K 由上往下穿過 D。

一個提醒:不同看盤軟體的 KD 算法不完全一樣。上面這套「2/3 + 1/3」的遞迴平滑是台灣常見的算法;MT5、TradingView 內建的 Stochastic,預設參數與平滑方式都跟它不同。同一張圖、同一根 K 棒,換個平台,數值可能對不上。換平台時,先確認參數與算法,再比數值。

優點:行情剛起步,KD 比均線早

先看下面這張示意圖(程式實算的示意行情,不是真實商品)。

價格一路往下,跌勢才剛放慢,KD 就已經黃金交叉了。同一段,均線(MA5 與 MA20)的黃金交叉,在示意圖裡要再等 12 根 K 棒才出現——那時候價格已經離低點一段距離了。

筆記本手繪示意圖:價格一路下跌、跌勢剛放慢時,下方的 KD 先黃金交叉;上方均線 MA5 與 MA20 的黃金交叉,在示意圖裡晚了 12 根 K 棒才出現

為什麼 KD 會早?看它的算法就懂:

  • KD 只問位置。 收盤價只要不再貼著最近 9 根的低點、開始往範圍中間走,RSV 就會跳起來,K 很快就穿過還在後面慢慢跟的 D。
  • 均線要等平均值追上來。 MA20 裡還裝著前面下跌那一段比較高的價格,MA5 要漲到比它高,得先累積好幾根比較高的收盤。

靈敏,就是比別人早一步。

但注意「跌勢才剛放慢」這幾個字:KD 的黃金交叉,是在下跌變慢的時候出現,不代表下跌已經結束。早,不等於對。

代價:盤整時,KD 交叉最多

行情漲上去之後,進入一段盤整:上上下下,沒有方向。

這裡,KD 又黃金交叉了。換成是你,你會買嗎?

把這一段拉開來看。示意圖裡,KD 在這段盤整裡交叉了 6 次——3 次黃金交叉、3 次死亡交叉,一下叫你買、一下叫你賣,價格卻一直在同一個範圍裡打轉。同一段,MA5 和 MA20 只交叉了 2 次。

筆記本手繪示意圖:價格在盤整區間裡上下打轉,下方 KD 交叉了 6 次(3 次黃金交叉、3 次死亡交叉),同一段均線 MA5 與 MA20 只交叉 2 次

原因也在算法裡:RSV 永遠把最近 9 根的高低範圍攤成 0 到 100,不管這個範圍是寬還是窄。 盤整時價格在範圍裡來回,收盤一下靠近上緣、一下靠近下緣,RSV 就在高低之間大幅擺動,K 和 D 自然一直交叉。均線是價格的平均,這種來回大部分被平均掉了。

靈敏的代價,就是雜訊也照單全收。

快跟準,永遠在拔河

把兩段放在一起看(以下都是示意圖裡的結果):

KD (9,3,3) 均線(MA5 × MA20)
行情剛起步 先黃金交叉 晚 12 根 K 棒才交叉
一段盤整裡交叉幾次 6 次 2 次
性格 快,雜訊多 慢,雜訊少

這些數字是這張示意行情算出來的,用來說明兩種指標的性格,不是通則。換商品、換週期、換參數,數字都會變——你的商品上是幾根、幾次,要自己驗。

哪一個比較好?都不是。 讓你早一步看到起步的那份靈敏,就是讓你在盤整裡被來回甩的那份靈敏——它們是同一件事的兩面,不能只拿一半。反過來,均線交叉比較少,也不代表比較準;它只是比較慢,代價是行情起步時晚到。

調參數,也跳不出這場拔河:

  • 把 9 改小,KD 更靈敏,交叉也更多;
  • 把 9 改大,或把平滑加重,交叉變少,但也更慢。

參數沒有標準答案,同一組參數放在不同商品、不同週期,表現可能完全不同。參數怎麼影響策略,可以看〈為什麼大部分交易策略都失敗?〉。

KD黃金交叉怎麼判讀:先問三個問題

KD 本身不會告訴你現在是起步還是盤整。所以與其問「黃金交叉要不要進場」,不如在看到交叉之前,先把這三個問題想清楚。

一、現在是趨勢,還是盤整?

這是最關鍵的一題,因為同一個交叉,在這兩種盤勢裡的意義差很多。常見的判斷方式是看價格結構——低點有沒有一路墊高、高點有沒有一路壓低,還是在一個範圍裡來回——或看較長的均線有沒有明確的方向。

在盤整裡看到的黃金交叉,就像上面那 6 次交叉裡的一次。

二、交叉發生在哪個位置?

很多教學會搭配 80/20:KD 在 80 以上叫超買、20 以下叫超賣,只看低檔的黃金交叉、高檔的死亡交叉。這樣交叉次數會變少,但也可能漏掉一些行情——又是一次快跟準的取捨。

三、你要早,還是要確認?

盤中看到的交叉,收盤後可能就消失了:KD 用的是這根 K 棒的收盤價,K 棒還沒收完,最新價一直在變,K 和 D 也跟著變。所以有人會等 K 棒收盤再確認;也有人會加上均線方向當過濾,只看順著大方向的交叉。

每多等一步、多加一個條件,訊號就更少、也更晚。沒有對錯,只有取捨;重點是事先想好,不要看到交叉才決定。

另外,交叉會騙人,所以任何用到 KD 的規則,都少不了一件事:看錯的時候在哪裡出場。那是停損的工作,見〈停損怎麼設?〉。

常見誤用

一、看到黃金交叉就進場

不分盤勢,把每一次交叉都當訊號。放在示意圖的盤整裡,就是 6 次交叉、一下買一下賣,價格卻始終沒有離開原本的範圍。

二、嫌 KD 太慢,就把參數調短

想要更早,把 9 改小——結果更靈敏,也更吵。嫌它太吵,又把參數調長——結果又變慢。來回調參數,只是在同一條繩子上換邊站,拔河本身不會消失。而且拿同一段行情反覆調到最漂亮,很容易調出一組只適合過去的參數。

三、把 80/20 當成反轉訊號

「KD 到 80 了,該賣了。」在強勢的趨勢裡,KD 可以長時間停在 80 以上(常被稱為「KD鈍化」或「高檔鈍化」),這時候超買不等於該賣。80/20 描述的是位置,不是方向。

常見問題

KD指標是什麼?怎麼算?

KD指標(隨機指標)量的是收盤價落在最近一段高低範圍的哪個位置,數值介於 0 到 100。台灣常見參數是 (9,3,3):先算 RSV =(收盤價 − 最近 9 根最低價)÷(最近 9 根最高價 − 最近 9 根最低價)× 100,再算 K = 前一根 K × 2/3 + RSV × 1/3、D = 前一根 D × 2/3 + K × 1/3。

KD黃金交叉可以直接進場嗎?

黃金交叉是 K 由下往上穿過 D,代表收盤價在近期範圍裡的位置正在往上移,不代表一定會漲。它在行情剛起步時常比均線早出現,但在盤整時也會反覆出現、來回騙人。能不能用,取決於你的商品盤整多還是趨勢多,這要回測驗證才知道。

KD 和均線,哪一個比較好?

沒有哪一個比較好。KD 靈敏,行情剛起步時常比均線早,但盤整時交叉多、雜訊多;均線交叉比較少,但也比較慢。快跟準是同一件事的兩面,要看你的商品與交易方式取捨。

KD參數一定要用 (9,3,3) 嗎?

不一定。(9,3,3) 是台灣常見的設定,不是標準答案。天數改短,KD 更靈敏、交叉更多;天數改長或平滑加重,交叉變少但更慢。哪組參數適合,取決於商品、週期與交易方式,要自己測試決定。

為什麼我看到的 KD 數值跟別人不一樣?

不同看盤軟體的 KD 算法與預設參數不完全相同。台灣常見的是 (9,3,3) 加上「2/3 + 1/3」的遞迴平滑,MT5、TradingView 內建的 Stochastic 預設參數與平滑方式都不同;起算時的初始值,也會影響前面一段的數值。比較之前,先確認參數與算法是否一致。

結語

KD 的快是真的:行情剛起步,它常常比均線早一步。KD 的吵也是真的:盤整的時候,它交叉最多,也最常騙你。這兩件事來自同一個算法,不能只要一半。

所以真正該問的不是「KD 準不準」,而是:你做的商品,盤整多,還是趨勢多?適不適合用 KD? 這個問題,一張示意圖回答不了——用我們的 AI 策略助理回測驗證就知道。

把條件寫成一句話,例如「KD 黃金交叉就進場、死亡交叉就出場」,丟進 MASQuant 邁思量化的 AI 策略助理,按下去就開始回測,回測環境納入點差、滑點、市場流動性變化與交易執行延遲這些真實市場摩擦(操作方式見〈策略助理使用教學〉)。回測告訴你的是「這條規則在過去的行情裡表現如何」,不是未來的保證。

想法,經過驗證,才叫策略。

文中圖表與數字來自程式計算的示意行情,不代表任何商品的真實走勢。

風險揭露:CFD 屬於高風險金融商品,可能導致快速資金損失。過往績效不代表未來結果,所有策略與回測僅供參考,不構成投資建議。交易前請充分了解本公司風險揭露條款。

延伸閱讀:

發表留言