跳至主要內容
台股研究 約 6 分鐘閱讀

KD 鈍化是什麼?高檔鈍化、KD 指標參數設定與台股回測

KD 鈍化是指 KD 指標長時間停留在高檔或低檔。本文用台積電拆解 KD 指標 9-3-3 與 9-6-6 參數差異,回測黃金交叉、死亡交叉勝率僅約 0.36-0.41,再以熱力圖實測高檔 KD 鈍化買賣天數,找出 KD(5,3,3) 連 10 天>75 買進 30 天的最佳組合。

謝謝大家的鼓勵,最近有點太忙了,加上懶惰蟲上身,上禮拜中斷了XD,這禮拜會繼續加油!希望可以知道大家最想要看什麼,有看到留言說希望可以增 python 有關的教學文!收到了,甚至可以更仔細說明,例如爬哪個網站之類的,我都可以幫你寫喔!大家想要看什麼可以在下面留言!

今天先來看一下KD值好了,畢竟都還沒有看到太多指標相關的文章,其實KD值是非常簡單的,但在這邊我不想要介紹公式,因為太無聊了,而且每次看每次忘,我只想介紹如何看KD,以及參數如何設定:

KD 鈍化讀數表

KD 鈍化的重點不在交叉,而在「指標長時間停在高檔或低檔」。如果只是 K 值大於 D 值一天,雜訊很多;如果 K、D 同時卡在高檔好幾天,代表價格持續貼近近期高點,這才是鈍化。

狀態 常見定義 可能代表什麼 使用方式
高檔鈍化 K、D 長時間大於 75 或 80 強勢股沿著高檔推進,短線過熱與趨勢延續同時存在 適合搭配持有天數與停利停損,不適合只看交叉
低檔鈍化 K、D 長時間小於 20 或 25 弱勢股持續貼近近期低點,可能是趨勢下跌 不要急著抄底,需搭配基本面或反轉訊號
黃金交叉 K 從下往上穿越 D 短線動能轉強 在選股上容易過度交易
死亡交叉 K 從上往下跌破 D 短線動能轉弱 單獨使用容易被震盪洗掉

所以這篇文章真正想測的是「高檔鈍化延續幾天後,持有多久比較合理」。這類問題一定要放進回測,因為肉眼看圖很容易只記得成功案例。

KD 的意義

KD就是像坊間說的,兩條線,K跟D,一條反應較快,一條慢,都介於0~100之間。其意義在於股票在n天之內的相對位置,相對位置就是指n天內的最高最低,將當前的股價做normalize。

給一個簡單的例子,例如今天全班考試,有人拿30分,請問他考的好不好?

答案是:不知道,因為沒有辦法比較,說不定考卷很難,30分就是全班最高分了!要是考卷出太難,大家的成績介於10~30之間,那老師就可以做 normalize 讓成績分佈好看一點:

新成績 = ( 成績 – 10 ) / (30 – 10)

這樣子,考最好的人就是100分,而考最爛的人就是0分,這個就是KD指標的意義,而每個學生的成績,就是每日的收盤價。

最後我們將 新成績 對時間平滑一次,變成K值,再對K值平滑一次,變成D值。

KD 的參數

介紹完之後,K D 指標的參數就很好理解了:

  1. 9天:只考慮9天內的最高最低
  2. 3天:K的平滑
  3. 3天:D的平滑

平滑數字越大,數字變動越慢,雜訊越少 平滑數字越小,數字變動越快,雜訊越多

我們用台積電為例子:

台積電 9、3、3 正統參數 KD 指標走勢圖,橘色與綠色為 KD 值,紫色為股價

以上就是用正統的參數:9、3、3的KD指標(橘色、綠色),紫色是股價,可以看到KD值低檔交叉,算是好買點,最近就等著台積點低於20 XDD,(隨便說的,不是投資建議),我們試著換一個參數(9、6、6)看看:

台積電 9、6、6 參數 KD 指標走勢圖,曲線較為平滑、K 與 D 差距更明顯

可以看到曲線比較平滑一點,且K跟D差距比較明顯,相較於第一張圖,8月初比較不會有雜訊,但是反應變慢很多。

KD 坊間策略

大家都說 K超越D時,代表黃金交叉,可以買進 K落於D時,代表死亡交叉,可以賣出

這個說法需要用數據檢查:

黃金交叉買,死亡交叉賣:

參數(9,3,3)勝率:0.386 參數(45,15,15)勝率:0.407 參數(180,60,60)勝率:0.364

以下是這三個參數的獲利曲線:

KD 黃金交叉買、死亡交叉賣三組參數的獲利曲線比較圖

結果好像不太好,單獨使用的品質不佳,尤其短週期的KD,進出太平凡,導致手續費飆高,根本就是一直賠錢(紅色),用長週期的KD才稍微好轉。而藍線(不考慮手續費),則是中間的(類似週KD)表現比較好,但總之效果都不太好XD。

KD 鈍化

另外一個網路上的偏方:KD鈍化,但大家沒有定義什麼時候賣,也沒有數據顯示幾天賣比較好,於是我們就來做個實驗:

買入條件:k, d (參數為 9,9,3)都大於80,至少 n 天則買入 賣出條件:m 天賣出

當然還有很多種買法我沒測過,有興趣的話可以在下面留言,我幫你測!

KD 鈍化參數熱力圖,x 軸為 m 天賣出、y 軸為 KD 大於 80 至少 n 天,色溫越暖代表 10 年獲利越高

色溫越暖,代表10年獲利越高,這張圖的 x軸 為 m 天, y軸 為 KD大於80 至少 n 天,可以發現,幾乎十幾個交易日賣出是最保險的,而5~6天連續高檔,代表鈍化,會有比較好的效果,第十天突然異軍突起,超紅,可能有些股票末路狂飆吧。。。

然而上述是不考慮手續費的情況,所以當我們將最好的一組參數(10,12)拿來跑回測,會是這個樣子:

KD 鈍化最佳參數 (10,12) 回測獲利曲線,藍線不計手續費一飛沖天、紅線計入手續費幾乎沒賺錢

藍線代表沒有考慮手續費,一飛沖天 紅現代表考慮手續費,完全沒賺到什麼錢

看來手續費真的差很大,短線選股真的是比較困難,但滿有潛力的就是了。

以下是我調整後覺得最好的參數:

KD(5、3、3)連續10天大於75時買進 30 天

KD(5、3、3)連續 10 天大於 75 買進 30 天的回測獲利曲線,扣除手續費後贏過大盤

扣除手續費後終於贏過大盤!不知道KD拿來加入其它策略效果如何? 另外,也可以跟我說想要看到哪一類的文章,或有什麼技術上的問題,都歡迎留言喔!

KD 指標參數怎麼選

KD 參數沒有通用答案,因為它本質上是在問「你要用多長的價格區間判斷相對位置」。短參數反應快,適合抓短線轉折,但成本與雜訊都高;長參數反應慢,適合中期趨勢,訊號比較少。

參數方向 優點 代價
9、3、3 市場最熟悉,訊號多,適合觀察短線節奏 交叉太頻繁,回測常被成本吃掉
9、6、6 比 9、3、3 平滑,雜訊較少 轉折反應變慢
45、15、15 以上 更接近中期趨勢,訊號穩定 進出較慢,容易錯過短線爆發
自訂高檔鈍化天數 可把「趨勢延續」轉成規則 容易過度調參,必須用樣本外或分段檢查

如果你的目標是選股而非單檔短線交易,KD 最好不要單獨使用。比較合理的流程是:用 KD 鈍化找出價格強勢,再搭配成交量、ROE、月營收或產業趨勢,避免只因為短線衝高就追進去。完整的技術指標選股框架可參考技術指標選股教學RSI 選股技巧

參數調整還有一個實務原則:訊號越短,交易成本越重要;訊號越長,機會成本越重要。高檔鈍化如果設定得太短,會把普通反彈也當成強勢;設定得太長,又可能等到主升段後半才進場。這也是本文用熱力圖比較「鈍化天數 × 持有天數」的原因。

KD 參數 60、3、3 代表什麼?

60、3、3 指的是用 60 個交易日(約一季)的最高與最低價計算股價相對位置,K 值與 D 值各平滑 3 天。這是「長區間、快平滑」的組合:判斷相對高低的視窗拉長到季度級別,但 K、D 的反應速度仍接近 9、3、3,訊號頻率不會明顯變少。要注意區間拉長不保證結果變好:本文回測黃金交叉買、死亡交叉賣,9、3、3 勝率 0.386,45、15、15 勝率 0.407,180、60、60 勝率 0.364,勝率並沒有隨區間變長而穩定提升。60、3、3 的區間介於 45 與 180 之間,本文未實測這組參數,使用前建議比照本文做法,把交易成本放進回測再決定。

常見問題(FAQ)

KD 鈍化是什麼?

KD 鈍化是指 K 值與 D 值長時間停留在高檔或低檔。高檔鈍化通常代表股價持續貼近近期高點,可能是強勢延續;低檔鈍化則代表股價持續貼近近期低點,可能是弱勢延續。

KD 高檔鈍化一定要賣嗎?

不一定。高檔鈍化同時有兩種含意:短線過熱,以及趨勢很強。若只因為 KD 大於 80 就賣,可能會錯過主升段。比較好的做法是把鈍化天數、持有天數、交易成本放進回測,再決定規則。

KD 低檔鈍化可以抄底嗎?

低檔鈍化通常代表弱勢延續,不適合單獨拿來抄底。若要做反轉,至少要看到價格站回均線、成交量改善,或基本面有明確轉機。只看 KD 低檔很容易買到繼續下跌的股票。

KD 指標參數 9、3、3 是什麼意思?

第一個數字是計算 RSV 的期間,第二個數字是 K 值平滑,第三個數字是 D 值平滑。平滑參數越大,訊號越慢但雜訊越少;參數越小,訊號越快但容易過度交易。

KD 黃金交叉適合選股嗎?

單獨使用效果通常不穩。本文回測的黃金交叉、死亡交叉勝率並不理想,原因是交叉訊號太頻繁,交易成本容易吃掉報酬。若要用 KD 選股,建議搭配趨勢、基本面與持有天數規則。

KD 鈍化和 RSI 選股差在哪?

KD 看的是價格位於近期高低區間的相對位置,RSI 看的是一段期間內上漲與下跌力量的比例。KD 鈍化偏向觀察價格是否貼近高點或低點,RSI 選股則常用來判斷中期動能。兩者都要回測,不能只看單一圖形。


延伸閱讀

投資警語:本文僅供教學參考,不構成投資建議。過去績效不代表未來表現,投資有風險。

FinLab AI

想建立自己的策略?

用自然語言描述你的選股想法,AI 自動驗證、回測、給你答案

免費開始

更多技術指標研究

查看全部