公式軟件裏有,結果軟件也會算。
而且為何要以300113為例。上市才壹天,妳要算到14天去,MACD沒有預算未來的能力,要麽等到20天後吧。
而且以MACD的常用參數為:12,26,9來看,想要得到精確的MACD的值是上市35天後的值。雖然電腦計算是第2天就能幫妳計算出結果,那只是給後期的計算壹個參考值而以。
妳的目的是要找出各個指標與收盤價,最高價,最低之間的邏輯關系,那麽,得到MACD的值後還需要進行壹些妳需要的邏輯關系的計算。如此復雜,為何非要用手算,再說了,電腦算也是用公式,手算也是用公式,相同的公式,得到相同的結果。。。。。。
不過雖這麽說,個人有個人的理解和方法,看妳是個很勤備的人,我且幫妳解答吧。MACD的公式很簡單,我想妳也了解,但若真要用手算的話,難點在於EMA的平均值的計算方法,那個復雜啊!!!我怕妳會知難而退了。
首先幫妳翻譯壹下MACD的公式:
DIF:收盤價的12日的指數平滑移動平均值-收盤價的26日的指數平滑移動平均值
DEA:DIF的9日的指數平滑移動平均值
MACD:(DIF-DEA)*2
(這裏的指數平滑移動平均值也就是EMA了)
再來教妳如何手算EMA的平均值(這個只能粘貼了,我是講不清楚,官方的講解更權威壹些)
在解釋EMA之前妳還需要了解壹下最最常用的均線算法,也就是MA的算法。做個比較,妳就更容易理解EMA的妙處。
MA和EMA的數學表達式:
1、MA(X,N),求X的N日移動平均值。算法是:
(X1+X2+X3+…..+Xn)/N
例如:MA(C,20)表示20日的平均收盤價。C表示CLOSE。
2、EMA(X,N)求X的N日指數平滑移動平均。算法是:
若Y=EMA(X,N),則Y=〔2*X+(N-1)*Y’〕/(N+1),其中Y’表示上壹周期的Y值。
EMA引用函數在計算機上使用遞歸算法很容易實現,但不容易理解。例舉分析說明EMA函數。
X是變量,每天的X值都不同,從遠到近地標記,它們分別記為X1,X2,X3,….,Xn
如果N=1,則EMA(X,1)=〔2*X1+(1-1)*Y’〕/(1+1)=X1
如果N=2,則EMA(X,2)=〔2*X2+(2-1)*Y’〕/(2+1)=(2/3)*X2+(1/3)X1
如果N=3,則EMA(X,3)=〔2*X3+(3-1)*Y’〕/(3+1)=〔2*X3+2*((2/3)*X2+(1/3)*X1)〕/4=(1/2)*X3+(1/3)*X2+(1/6)*X1
如果N=4,則EMA(X,4)=〔2*X4+(4-1)*Y’〕/(4+1)=2/5*X4+3/5*((1/2)*X3+(1/3)*X2+(1/6)*X1)
=2/5*X4+3/10*X3+3/15*X2+3/30*X1
如果N=5,則EMA(X,5)=2/(5+1)*X5+(5-1)/(5+1)(2/5*X4+3/10*X3+3/15*X2+3/30*X1)
=(1/3)*X5+(4/15)*X4+(3/15)*X3+(2/15)*X2+(1/15)*X1
…………循環下去吧:)
整理壹下更容易看清楚
X1
(2/3)*X2+(1/3)X1
(1/2)*X3+(1/3)*X2+(1/6)*X1
2/5*X4+3/10*X3+3/15*X2+3/30*X1
(1/3)*X5+(4/15)*X4+(3/15)*X3+(2/15)*X2+(1/15)*X1
任何時候系數之和恒為1。如果X是常量,每天的X值都不變,則EMA(X,N)=MA(X,N).
使用總結:
從以上的例舉分析中,我們可以看到時間周期越近的X值它的權重越大,說明EMA函數對近期的X值加強了權重比,更能及時反映近期X值的波動情況。
所以EMA比Ma更具參考價值,而ema業不容易出現死叉和金叉,所以壹旦出現要立即作出反映!
對了,EMA是含有權重的計算要點 ,萬變不離其宗,很多公式都是從MACD演變過去的,而MACD的計算,全靠的是EMA的算法。
好了,解說完畢,期待妳的200分。
如果EMA的算法讓妳頭大的話,那麽妳要的是魚,而不是漁,那麽請妳另選壹個股票代碼,我將計算結果告訴妳。(其實電腦軟件裏不是有嗎?)