快轉到主要內容
Background Image

【學習筆記】隨機指標 Stochastic Oscillator

乾太
作者
乾太
一起寫程式的好朋友。
目錄

隨機指標(Stochastic Oscillator, KD)

計算方式
#

RSV = ( ( CP – Day N Low ) / (Day N High – Day N Low ) ) * 100

K 值 = ( 2/3 * ( 昨日 K 值 ) ) + ( 1/3 * ( 今日 RSV ) )

D 值 = ( 2/3 * ( 昨日 D 值 ) ) + ( 1/3 * ( 今日 K 值 ) )

RSV = 未成熟隨機值 Raw Stochastic Value, RSV
N : 天數
CP : 收盤價
Day N Low : N 天以來的最低價
Day N High : N 天以來的最高價

舉例陽明(2609) 111/02/18 的 KD,預設週期 9 天
#

  1. 先計算 RSV 值

111/02/18 的收盤價為 116.50 (9 天以來的最高價) 111/02/17 的收盤價為 112.00 111/02/16 的收盤價為 112.50 111/02/15 的收盤價為 111.00 111/02/14 的收盤價為 110.50 (9 天以來的最低價) 111/02/11 的收盤價為 112.00 111/02/10 的收盤價為 114.00 111/02/09 的收盤價為 112.00 111/02/08 的收盤價為 112.50

RSV = ( ( CP – Day N Low ) / (Day N High – Day N Low ) ) * 100
    = ( ( 116.50 - 110.50 ) / ( 116.50 - 110.50 ) ) * 100
    = ( 6.00 / 6.00 ) * 100
    = 1.00 * 100
    = 100.00
  1. 再計算 K 值
K = ( ( 2 / 3 ) * ( 昨日 K 值 ) ) + ( ( 1 / 3 ) * ( 今日 RSV ) )
  = ( ( 2 / 3 ) * 67.63 ) + ( ( 1 / 3 ) * 100.00 )
  = 45.0866 + 33.3333
  = 78.4199 約等於 78.42
  1. 最後再計算 D 值
D = ( ( 2 / 3 ) * ( 昨日 D 值 ) ) + ( ( 1 / 3 ) * ( 今日 K 值 ) )
  = ( ( 2 / 3 ) * ( 74.06 ) ) + ( ( 1 / 3 ) * ( 78.42 ) )
  = 49.3733 + 26.14
  = 75.5133 約等於 75.51

範例資料
#

日期開盤價最高價最低價收盤價成交量KDRSV
111/02/18112.00118.00111.00116.50103,92678.4275.51100.00
111/02/17113.00114.50111.50112.0039,73167.6374.0642.86
111/02/16113.50113.50112.00112.5030,10480.0277.2775.00
111/02/15112.00112.50110.50111.0031,53682.5375.9080.52
111/02/14111.50115.50110.50110.5071,16883.5472.5981.48
111/02/11114.00115.00112.00112.0055,57584.5667.1189.42
111/02/10113.50114.50111.50114.0042,03782.1458.38100.00
111/02/09114.00115.50111.00112.0062,25873.2146.5197.13
111/02/08109.00116.50108.50112.50155,77361.2433.16100.00
111/02/07100.50108.00100.00108.0059,59941.8719.12100.00

範例資料: 陽明(2609) 111/02/18 ~ 111/02/07 個股股價行情 資料來源: https://stock.wearn.com/cdata.asp?Year=111&month=02&kind=2609

參考資料
#