要想全面瞭解一個指標,我們必須對它的代碼有所瞭解。只有瞭解了該指標每一句代碼的含義,我們才能知道指標的形成原理,這樣才便於我們使用該指標。如圖2-1所示。
這是平時通川的MACD指標的代碼,該指標主要分爲兩部分:一部分是參數區,另一部分是代碼區。參數區中的各數值是代碼區中各變量的引用值,我們所要詳解的就是代碼區。
首先我們看第一句代碼:
DIFF: EMA(CLOSE,SHORT)-EMA(CLOSE, LONG);
此句代碼定義的是MACD指標中DIFF曲線的數值,即MACD指標的快線。
DIFF是指定義的曲線的名字,冒號後面的句子爲該曲線的數學模型,即計算曲線數位的計算公式。
EMA是指數移動平均線函數,是加權後求平均數;CLOSE代表的是收盤價的意義,SHORT是變量,代表多少週期,這在參數中已經定義了,常用MACD指標的SHORT值爲12,代表12個交易日,所以整個的EMA (CLOSE,SHORT)代表的就是12個交易日的收盤價的加權平均值。
同理EMA (CLOSE,LONG)代表的就是26個交易日的收盤價的加權平均值。如圖2-2所示。
即圖中MACD指標的白線,從代碼中看該線是有兩條移動平均線的數值做減法而形成的。而第一個移動平均數[EMA(CLOSE,SHORT)]代表的就是12日移動平均線,即主圖中的白線短期移動平均線;第二個移動平均數[EMA(CLOSE,LONG)]代表的是26日移動平均線,即主圖中的紅色長期移動平均線。由此見,DIFF曲線的數值其實就是主圖區中白色均線與紅色均線的差值,即兩條均線之間的距離。當DIFF曲線>0時代表的是兩條均線的多頭排列,也即爲多頭上漲行情;而DIFF曲線<0時兩條均線爲空頭排列,即空頭下跌行情。所以單由這一條線我們就能分辨股價的趨勢,在我們選股時我們就可以選擇那些DIFF曲線在零軸以上運行的個股,而不選擇那些在零軸以下運行的股票。
另外,由於DIFF曲線的數值代表的是兩條平均線之間的距離,那麼DIFF曲線的調頭則代表兩條曲線的距離在縮短。比如當DIFF曲線由上漲調頭下跌時代表兩條平均線的距離縮短,而縮短的原因只能是短期均線上漲受限,長期均線繼續上漲所致。所以當DIFF調頭向下時也說明了股價的滯漲或者開始下跌。同樣的,DIFF曲線由下跌調頭上漲也意味着股價下跌受阻,有可能出現反彈。
第二句代碼:DEA:EMA(DIFF,M):
此句定義的是DEA中線,DEA指的就是曲線的名字。
冒號後面的句子是指該曲線值的數學計算公式,EMA ( DIFF,M)也就是代表M個交易日的DIFF移動平均值。如圖2-3中的曲線(黃色曲線股票軟件中的)。
即MACD指標的慢線。從代碼中我們可以看出,該曲線的數值是M天的DIFF移動平均數值,也就是對MACD本身的快線DIFF再次移動平均所得。因爲DEA曲線是依託於DIFF的數值,所以DEA的反應要比DIFF慢得多,這也是爲什麼一條被稱爲快線,另一條被稱爲慢線的原因,所以M值的大小決定了DEA曲線相對DIFF曲線的快慢程度。M值越小則DEA越趨向於DIFF曲線,DEA相對DIFF來說也就越靈敏;M值越大則DEA的走勢越平滑,與DIFF的走勢相差越大。一快一慢在運行的過程中必然就會有交叉,這些交叉點也是我們利用MACD指標判斷趨勢和買賣點的又一重要依據。
第三句代碼:MACD: 2*(DIFF-DEA);
此句是MACD柱的定義,如圖2-4中的紅綠柱。
當MACD的值是負值時爲綠柱,是正值時爲紅柱。從MACD位的代碼公式中可以看出,MACD柱即是兩倍的DIFF與DEA的差值,即DIFF與DEA兩條曲線的距離乘以2的值。所以當DIFF小於DEA(即DIFF與DEA死叉後空頭排列)時MACD爲負值,圖形中顯示爲綠柱;DIFF大於DEA(即DIFF與DEA金叉後多頭排列)時MACD爲正值,圖形中顯示爲紅柱。我們就是利用MACD指標的這些轉折性的變化來爲我們的實際研判做依據的。MACD值爲負並且逐漸增長說明快線比慢線跌得快,代表股價下跌;MACD值爲正並且逐漸增長說明快線比慢線漲得快,代表股價正在上漲。