- 從零開始學KDJ指標:短線操盤、盤口分析與A股買賣點實戰
- 李洪宇
- 3624字
- 2019-09-12 14:54:39
1.3 KDJ指標的計算方法
KDJ指標依附于價格存在,如果沒有價格的變化,KDJ指標就成了無水之源?,F在,我們就來學習一下,KDJ指標是如何計算出來的。
1.3.1 RSV值計算與技術意義
我們首先看RSV值的計算。圖1-4所示是KDJ指標的函數構成,也可以叫KDJ指標的計算方法。

圖1-4 KDJ指標函數圖
目前,市場上有很多種類的證券分析軟件,如“大智慧”“同花順”“東方財富”“通達信”等,但無論是哪一類軟件,關于KDJ指標的計算方法都是一樣的,并無二致。圖中對函數的文字說明本來放在最下面一欄,我們把它移上來,這樣便于讀者將二者相互對照。
RSV:=(CLOSE-LLV(LOW,N)) /(HHV(HIGH,N)-LLV(LOW,N))*100;這段函數是KDJ指標的第一句話,也是KDJ指標的計算基礎,這當中的RSV是英文Raw Stochastic Value的縮寫,中文意思是未成熟隨機值。
CLOSE是證券軟件中的函數語言,中文就是收盤價。以此類推,LLV是最低值;LOW是最低價;N可以是任意天數,公式中選擇了9;HHV是最高值;HIGH是返回該周期最高價。我們把這些函數語言連接起來,就是函數文字說明的第一句話:RSV賦值:(收盤價-9日內最低價的最低值)/(9日內最高價的最高值-9日內最低價的最低值)×100。
舉個例子,好比一只股票的股價運行了9天,這段行情中9個交易日內的最低價的最低值為9元,最高價的最高值為10元,而第9日的收盤價為9.8元,則第9日的RSV值的計算:(9.8-9)÷(10-9)×100%=80%。
計算結果告訴我們,如果指標中有一條RSV曲線,那么當日該條曲線的數值就是80%。
計算出的RSV數值有什么技術上的含義嗎?簡單點說,由于時間周期我們選取了9,RSV數值就代表當天的收盤價在9天之內價格上的強弱程度,數值越高,買盤越強,多頭氣勢越盛;反之,數值越小,賣盤越強,空頭氣勢越盛。但反過來理解,沒有只漲不跌的股市,也沒有只跌不漲的股市,當RSV數值超過80接近100的時候,則意味著市場上的多頭幾乎全部入市了,買盤一旦枯竭,股價隨時會反轉。反之也是如此,這就是KDJ指標為何又叫超買、超賣指標的由來。
1.3.2 K值計算與技術意義
TIPS:RSV值是KDJ指標得以存在的核心,也是指標的基礎。
RSV值的變化速度實在是太快了,以至于我們就算能將它計算出來,可是卻無法在實戰中應用它。
圖1-5所示是富奧股份(000030)2015年5月至2017年7月的周線圖,副圖指標就是我們選擇9這個時間周期計算出的RSV數值。

圖1-5 富奧股份周線圖
相比較而言,在穩定性上周線圖比日線圖表現得更加優異,節奏也更慢一點,盡管如此,我們觀察副圖上的RSV數值圖,還是覺得它變化得過于頻繁,對股價高低點的判斷和信號買賣沒有任何指導作用,如果不加以改進,可以說,這就是一個思路很好但沒有實用性的技術指標。
好在喬治·萊恩博士認識到了這一點,他對變化過快的RSV數值進行了平滑處理,這就是K曲線的由來。
我們來看指標公式的第二句函數,K:SMA(RSV,3,1);這里的SMA同上面一樣,也是證券軟件中的函數語言,即移動平均。函數括號里面的數字3代表對RSV數值進行3天的平滑處理,取RSV數值的3天移動平均;數字1則代表1日的權重。既然是在3天中取1日的權重,那么剩余的2/3則是其他的K值,所以K值的計算公式如下。
K=2/3×昨日K值﹢1/3×RSV。
同RSV數值相比,平滑后K曲線的波動穩定了不少,但這僅僅是針對RSV數值而言的,相比其他技術指標曲線的變化程度,K曲線對股價波動的反映仍然最為敏感。
K曲線是平滑RSV數值得到的,因此它的技術特征與RSV數值相似,都是揭示了9天之內價格上的強弱程度。除此之外,K曲線還反映了股價在9個交易日內的超買、超賣程度。最后,K曲線的方向變化可以反映股價短期的趨勢狀態,當K曲線向上運行時,說明股價短期內處于上升趨勢;當K曲線向下運行時,則說明股價短期內處于下降趨勢。
1.3.3 D值計算與技術意義
了解了RSV數值和K曲線的計算方法,我們再看指標中D曲線的計算方法。
D:SMA(K,3,1)。
輸出D:K的3日[1日權重]移動平均。
上一句是指標公式函數,下一句是函數的文字說明。如果對K曲線計算方法有了真正的認識,讀者就會發現,D曲線的計算其實與K曲線大同小異。通俗一點講, D曲線其實就是K曲線的平滑線,也可以理解成對RSV數值的再次平滑。由此,我們可以得出D值的計算公式如下。
D=2/3×昨日D值﹢1/3×K。
二次平滑的結果,就是相較于K曲線,D曲線對微小價格的波動過濾的效果更好,曲線自身波動也更加平緩,可以說,D曲線是更接近于K曲線的一條均線。
D曲線出現后,它已經與K曲線構成了一個“雙均線”組合,這在技術上具有很重要的意義,主要表現在三個方面。
(1)完全具備了均線的使用條件,從而使得KDJ指標開始具備均線的功能,所有與均線有關的分析法則,都可以運用到KDJ指標上。
(2)為股價的超買、超賣現象做了客觀定性,投資者可以通過兩條曲線在低位和高位的交叉情況,對股價是否存在超買與超賣現象做出明確的判斷。
(3)D曲線對K曲線有了初步的支撐、阻力作用,為觀察股價的變化提供了一個參考依據。
TIPS:需要指出的是,盡管有了D曲線,但KDJ指標的整體變化仍然高度靈敏,所以在實戰中我們不能完全依靠D曲線對K曲線的支撐或阻力作用。
圖1-6所示是正泰電器(601877)2017年1月至2017年3月的日線圖。圖中我們只保留了K、D兩條曲線,只是為了更好地說明K、D兩條曲線之間的變化關系。
我們看到在2017年2月份的時候,K曲線在相對高位看起來搖搖欲墜,但D曲線隨后對K曲線形成了一個明顯的支撐作用,支持股價在后面繼續走高。至于K、D兩條曲線在低位形成的黃金交叉和在高位形成的死亡交叉,其實就是均線交叉功能在此處的復制,其作用就是讓低位超賣和高位超買現象表現得更加客觀。

圖1-6 正泰電器日線圖
TIPS:可以這樣講,當D曲線出現后,KDJ指標已經具備了實戰的功能,且已經可以為我們的投資提供良好的幫助。
K、D兩條曲線的缺陷也十分明顯,它們被牢牢地限制在0~100的空間之內,且不能突破牢籠,于是喬治·萊恩博士又發明了J曲線,終于讓KDJ指標變得更加完美。
1.3.4 J值計算與技術意義
J值的計算由于不涉及函數,其實已經非常簡單了。
J:3×K-2×D。
輸出J:3×K-2×D。
相信讀者都已經看到了,J曲線的函數公式與文字說明其實一模一樣,表述出來就是3個當日K值減去2個當日D值。
如果你還沒看清楚,我們可以把計算公式輸出J:3×K-2×D做一下變形,像數學那樣提取一下公因式,則得到J:2×(當日K值-當日D值)﹢當日K值
這次大家應該看清楚了,所謂的J曲線不是單獨存在的,它其實就是K值與D值二者之間的差值,然后再加上當日K值。至于公式前面的2倍,其實就是把K值與D值之間的差值放大到2倍,這樣做的目的,就是方便投資者更容易看清K曲線、D曲線二者之間的差距。
通俗一點講,J曲線反映的就是K曲線和D曲線之間的位置關系。
圖1-7所示是正泰電器(601877)2017年1月至2017年3月的日線圖,副圖是標準的KDJ指標。

圖1-7 正泰電器日線圖
圖中用粗、細兩種箭頭標示出了空間位置,其中粗箭頭代表K曲線和D曲線之間的差值,而觀察K曲線和J曲線的位置,我們可以發現,較細箭頭的空間位置恰好是粗箭頭的2倍。
既然J曲線是依附于K曲線和D曲線的差值而存在的,那么J曲線在技術上有什么作用呢?
(1)J曲線的運動方向代表了K曲線和D曲線的趨勢狀態。J曲線位于K曲線上方且向右上方運動,表明K曲線在D曲線上方,二者的距離正被逐漸拉大,這反映多頭掌控趨勢,且上漲速度加快。反之,如果J曲線位于K曲線下方且向右下方運動,表明K曲線在D曲線下方,二者的距離正被逐漸拉大,這反映空頭掌控趨勢,呈加速下跌態勢。
(2)J曲線的轉折代表K曲線和D曲線潛在趨勢的改變。J曲線位于K曲線上方且向右上方運動時一旦發生向下的轉折,意味著K曲線和D曲線之間的距離正快速接近,如果是在股價的高位,反映出多頭雖仍處于優勢地位但力度已經減弱,股價在未來有回落的風險。反之,如果J曲線位于K曲線下方且向右下方運動時一旦發生向上的轉折,意味著K曲線和D曲線之間的距離正快速接近,如果是在股價的低位,反映出空頭雖然處于優勢地位但力度已經減弱,股價在未來有反彈的可能。
(3)J曲線運行速度較K曲線和D曲線更快,能幫助投資者提前預判即將到來的股價超買與超賣的現象。
(4)由于J曲線將K曲線和D曲線的差值呈現出2倍放大,因此J曲線能夠突破100和0軸線的束縛,進而達到極值。這一方面揭示K曲線和D曲線已經開始鈍化,另一方面其自身也有特殊的技術意義。
圖1-8所示是青島海爾(600990)2016年8月至2017年7月的周線圖,副圖則是經過我們技術處理,可以充分反映指標特點的KDJ指標。

圖1-8 青島海爾周線圖
從圖中可以清晰地看到,J曲線的轉折是如何預示K曲線和D曲線潛在趨勢的改變。從圖中也可以看到,J曲線突破100和0軸線的束縛,進而影響K曲線和D曲線在價格的高位和低位發生指標的鈍化。低位鈍化在圖中用字母“B”表示,高位鈍化在圖中用字母“S”表示。
TIPS:近些年來,人們為了追求更高效的交易信號和更簡潔的技術指標,有時候往往將J曲線舍棄不用,理由就是該曲線其實與KDJ指標中的RSV數值無關。
這么做有一定道理,但喬治·萊恩博士在發明KDJ指標的時候既然設計了這條曲線,說明它一定有自己獨特的作用,這在后面就可以看到。