KD指標

KD指標

KD指標又稱為Stochastic Oscillator是一種動能震盪指標(Momentum Oscillator)。透過易讀的百分比來表現今日股價在過去N天中的相對位置,用此來判斷動能的方向。指標最低值0,代表動能向下。最高值100,代表動能向上。其設計概念是:在股價上漲時,當日價格朝最高價集中,在股價下跌時,當日價格朝最低價集中。

計算方式

RSV(Raw Stochastic Value) = (本日收盤 – N天最低價) / (N天最高價 – N天最低價) X 100
%K = 2/3 昨日 %K + 1/3 RSV
%D = 2/3 昨日 %D + 1/3 今日 %K
N = 自行設定的取樣天數;通常預設為9天

理解指標原理

KD指標的靈魂是RSV,而RSV代表目前股價在過去N交易日的相對位置(以百分比呈現)。當RSV=100,代表新高,RSV=0代表新低。而上漲趨勢的股票,大部分時間RSV都在80以上。該指標能清楚的告知N日內,目前股價短期的動能方向,但無法告知動能大小,或是趨勢。例如,ABC股票連續4天收在最高(RSV=100),K值即可從50上升到90.1。但ABC股票可以每天都只上漲0.5%,也可以每天都上漲5%,K值的上升速度是一樣的。

RSV60708090100
153.356.760.063.366.7
255.561.166.772.277.8
357.064.171.178.185.2
458.066.074.182.190.1
558.767.376.084.793.4
K值計算表;X軸為當日RSV,Y軸為連續發生的天數,每格表示計算後的K值。

K值 = 快線,大致相同於RSV的ema, 其權重是以當天最大(33.3%),越久以前的權重越小(22.2%, 14.8%, 9.9%….)。通常連漲3~4天,K值就會來到80以上了! 所以訊號相當頻繁。
D值 = 慢線,大致為K值的ema。
當K>D = 今日走勢較過去強,動能向上
當K<D = 今日走勢較過去若,動能向下
當K向上交叉D = 黃金交叉,轉折向上
當K向下交叉D = 死亡交叉,轉折向下

震盪指標的超買與超賣

震盪指標通常會有超買與超賣區,KD指標則是在80以上屬於超買,20以下屬於超賣。但使用”超買”與”超賣”實際上有誤導的嫌疑。從數學的公式來解釋,震盪指標是把股價的變化當作常態分佈來思考,RSV 50是買賣雙方人數相當,股價處於多數人認同的水準,交易量最大。而RSV偏向100或0都是供需不平衡的特殊情況,機率較小,時間較短,所以遲早要回歸均值50。
所以當股價屬於區間盤整狀態,震盪指標非常有效。此時的買超與賣超是形容小機率發生的邊陲價格,RSV遲早需要回到50的公認價位。

指標鈍化

但是當股價具有明顯趨勢時,”買超”與”賣超”就相當誤導。所以又發明了一個詞-“指標鈍化”。也就是當股票在20以下或80以上>3天,則KD指標不具意義。其原因是在價格處於趨勢中,股價並非常態分佈。上漲趨勢的股票RSV會一直在高檔,K值遲遲不回落,震盪指標不做震盪的現象。所以我們得出一個結論就是,當指標鈍化,代表目前股價並非常態分佈,此時KD指標沒有意義。也有人會反向解讀為,指標鈍化代表目前正在一個強趨勢中。

動能指標背離

高檔背離 – 股價出現Higher High,KD卻出現Lower High,代表可能出現頭部
低檔背離 – 股價出現Lower Low,KD指標出現Higher Low,代表可能出現底部

💡背離訊號常常被認為是精華,是不可錯過的抄底、摸頭訊號。但從使用的經驗來說,KD指標仍無法脫離其原本設計所適用的場景 – 區間盤整盤。當股價在區間橫盤時,高檔背離代表股價進行了兩次”挑戰”新高價,但是第二次挑戰的動能大小或時間長度明顯小於第一次。所以可以解釋為力竭。一個橫盤或是剛跌破上漲趨勢線的頭部型態,力竭後的確會回檔。但如果是一個上升趨勢明顯,未跌破上升趨勢的股價,例如一個45度緩漲趨勢。高檔背離會發生非常多次,因為股票供不應求,只需要少量動能就能夠推高。若因此逆勢放空會虧損很大。

在區間盤整盤,高檔背離是力竭,後續股價會均值回歸
在上升趨勢盤,高檔背離是股票供不應求,以更少的買入動能就能推高股票

應用方法

綜合以上對KD指標的解釋,我們歸納幾個運用KD的想法:

  • KD的交叉試圖找到股價動能轉換點,也就是股價短線轉折點
  • KD指標無法判斷趨勢,使用上需要搭配其他趨勢判斷方法(例如均線)
  • KD指標在強勢趨勢中會鈍化或失效,所以要改用其他出場條件

綜合以上,使用Tradingview的Pinescript寫成以下條件:

  • 當股價在200ema以上 & KD黃金交叉時做多
  • 當股價跌破14ema時多單出場
股票BnHSupertrend
(14,3)
MACD
(33,54)
KD&ema勝率盈虧比最大回撤
QQQ171%120.28%55.92%199.74%51.14%2.1575.19%
DDOG283.07%76.21%53.22%51.39%42.71%1.14931.31%
ZM53.39%-2.58%-9.06%109.23%40.13%1.30631.62%
UPST165.95%393.76%26.48%87.06%40%1.28545.15%
NVDA695.61%1086.46%87.36%208.85%37.91%1.34427.97%
TSLA1732.32%2977.51%312.6%1128.25%42.64%1.741.98%
BABA11.45%5.67%20.25%38.22%44.9%1.10928.36%
XOM0.07%22.06%21.55%13.45%37.33%1.07821.04%
ARKK165.05%799.68%48.6%329.68%47.06%1.81115.24%
GLD70.03%39%24.02%29.11%41.53%1.25817.16%
Backtest 時間: 2017/1/1 ~ 2022/3/7; 1小時線; 只做多單

測試的結果中,績效明顯比MACD好,但是最大回徹也變得很大。在ZM, BABA這兩個表現不佳的股票,卻能夠跑出最好的回報。除此之外,我還用了30m跑看看,績效會相當不同。顯示KD&ema是一個相當不穩定的策略,進場訊號太多,只在特定走勢中可以大放異彩。

技術指標分類比較

指標名稱指標類別領先落後
KD, CCI, RSI動能震盪指標 Momentum Oscillators
(逆勢指標)
✔
MA, MACD, DMI趨勢指標 Trend✔
Parabolic SAR, Supertrend趨勢指標 Trend✔
Bollinger Bands, ATR
Standard Deviation
波動指標 Volatility✔
Chaikin Oscillator
On Balance Volume (OBV)
量能指標 Volume✔
Volume Rate of Change量能指標 Volume✔
W底、M頭、破底翻、VCP
Cup with Handle, High Tigh Flag
型態 Pattern✔
Fibonacci, 波浪理論預測 Forcast✔

Comments

No comments yet. Why don’t you start the discussion?

發表迴響