A. MACD的計算過程
MACD稱為指數平滑異同移動平均線,是從雙移動平均線發展而來的,由快的移動平均線減去慢的移動平均線,MACD的意義和雙移動平均線基本相同,但閱讀起來更方便。當MACD從負數轉向正數,是買的信號。當MACD從正數轉向負數,是賣的信號。當MACD以大角度變化,表示快的移動平均線和慢的移動平均線的差距非常迅速的拉開,代表了一個市場大趨勢的轉變。
公式演算法
DIF線(Difference)短期移動平均線和長期移動平均線的離差值 DEA線(Difference Exponential Average)DIF線的M日指數平滑移動平均線 MACD線DIF線與DEA線的差,彩色柱狀線 參數:SHORT(短期)、LONG(長期)、M天數,一般為12、26、9 公式如下所示: 加權平均指數(DI)=(當日最高指數+當日收盤指數+2倍的當日最低指數) 十二日平滑系數(S12)=2/(12+1)=0.1538 二十六日平滑系數(L26)=2/(26+1)=0.0741 十二日指數平均值(12日EMA)=S12×當日收盤指數 + 11/(12+1)×昨日的12日EMA 二十六日指數平均值(26日EMA)=L26×當日收盤指數 + 25/(26+1)×昨日的26日EMA EMA(Exponential Moving Average),指數平均數指標。也叫EXPMA指標,它也是一種趨向類指標,指數平均數指標是以指數式遞減加權的移動平均。各數值的加權是隨時間而指數式遞減,越近期的數據加權越重,但較舊的數據也給予一定的加權。 差離率(DIF)=12日EMA-26日EMA 九日DIF平滑移動平均值(DEA)=當日的DIF×0.2 +昨日的DEA×0.8 分析軟體上還有一個指標叫柱狀線(BAR): MACD:BAR=2×(DIF-DEA)
應用原則
在現有的技術分析軟體中,MACD常用參數是快速平滑移動平均線為12,慢速平滑移動平均線參數為26。此外,MACD還有一個輔助指標——柱狀線(BAR)。在大多數期貨技術分析軟體中,柱狀線是有顏色的,在低於0軸以下是綠色,高於0軸以上是紅色,前者代表趨勢較弱,後者代表趨勢較強。 下面我們來說一下使用MACD指標在股市中所應當遵循的基本原則: 1.當DIF和DEA處於0軸以上時,屬於多頭市場,DIF線自下而上穿越DEA線時是買入信號。DIF線自上而下穿越DEA線時,如果兩線值還處於0軸以上運行,僅僅只能視為一次短暫的回落,而不能確定趨勢轉折,此時是否賣出還需要藉助其他指標來綜合判斷。 2.當DIF和DEA處於0軸以下時,屬於空頭市場。DIF線自上而下穿越DEA線時是賣出信號,DIF線自下而上穿越DEA線時,如果兩線值還處於0軸以下運行,僅僅只能視為一次短暫的反彈,而不能確定趨勢轉折,此時是否買入還需要藉助其他指標來綜合判斷。 3.柱狀線收縮和放大。一般的說,柱狀線的持續收縮表明趨勢運行的強度正在逐漸減弱,當柱狀線顏色發生改變時,趨勢確定轉折。但在一些時間周期不長的MACD指標使用過程中,這一觀點並不能完全成立。 4.形態和背離情況。MACD指標也強調形態和背離現象。當形態上MACD指標的DIF線與MACD線形成高位看跌形態,如頭肩頂、雙頭等,應當保持警惕;而當形態上MACD指標DIF線與MACD線形成低位看漲形態時,應考慮進行買入。在判斷形態時以DIF線為主,MACD線為輔。當價格持續升高,而MACD指標走出一波比一波低的走勢時,意味著頂背離出現,預示著價格將可能在不久之後出現轉頭下行,當價格持續降低,而MACD 指標卻走出一波高於一波的走勢時,意味著底背離現象的出現,預示著價格將很快結束下跌,轉頭上漲。 5.牛皮市道中指標將失真。當價格並不是自上而下或者自下而上運行,而是保持水平方向的移動時,我們稱之為牛皮市道,此時虛假信號將在MACD指標中產生,指標DIF線與MACD線的交叉將會十分頻繁,同時柱狀線的收放也將頻頻出現,顏色也會常常由綠轉紅或者由紅轉綠,此時MACD 指標處於失真狀態,使用價值相應降低。 用DIF的曲線形狀進行分析,主要是利用指標相背離的原則。具體為:如果DIF的走向與股價走向相背離,則是採取具體行動的時間。但是,根據以上原則來指導實際操作,准確性並不能令人滿意。經過實踐、摸索和總結,綜合運用5日、10日均價線,5日、10日均量線和MACD,其准確性大為提高。
B. MACD計算公式
MACD計算公式
MACD在應用上,,先計算出快速移動平均線即12日的EMA1,和慢速移動平均線,即26日的EMA2,,以這兩個數值之間的差值得出DIFF,,然後再求出DIFF的9日平滑移動平均線DEA.,最後得出MACD=2×(DIFF-DEA). 。
<1>計算12日和26日移動平均線EMA1和EMA2
當日EMA(12)=前一日EMA(12)×11/13+當日收盤價×2/13
當日EMA(26)=前一日EMA(26)×25/27+當日收盤價×2/27
<2>計算離差值(DIFF)
DIFF=當日EMA(12)-當日EMA(26)
<3>計算9日離差平均值DEA
當日DEA=前一日DEA×8/10+當日DIFF×2/10
<4>計算MACD
MACD=2×(DIFF-DEA)
☆ 離差值DIFF和離差平均值DEA是研判MACD的主要工具,,其計算方法比較煩瑣,。由於目前這些數值在股市分析軟體上都由計算機自動完成,。因此投資者只要了解其運算過程即可,,更重要的是掌握它的研判功能。.另外和其它技術指標一樣,,由於選取的計算周期的不同,,MACD指標也包括日MACD、,周MACD、,月MACD、,年MACD指標,以及5分鍾,、15分鍾,、30分鍾,、60分鍾等分時MACD.、常被用於股市研判的是日MACD指標和周MACD指標,雖然它們計算時的取值有所不同,但計算方法基本相同。.
C. 股票中MACD怎麼算
MACD稱為異同移動平均線,主要用於對大勢中長期的上漲或下跌趨勢進行判斷。當股價處於盤局或指數波動不明顯時,MACD發出的買賣信號不是很明顯,當股價在短時間內上下波動較大時,因MACD移動相當緩慢,所以不會立即對股價的變動產生買賣信號。
MACD最有效、最常用的逃頂方法。在實際投資中,MACD是指標不但具備抄底(背離是底)、捕捉極強勢上漲點(MACD連續二次翻紅買入)、捕捉「洗盤結束點」(上下背離買入)的功能。
由於網上炒股的快捷、便利、信息傳播快、輔助軟體分析等帶來的便利,使得越來越多的投資者更加偏愛於技術面的分析,在技術面指標中,KDJ和MACD被廣大投資者所運用。
大多數非專業投資者覺得,KDJ指標發出的買賣信號太過頻繁,出錯幾率較大,一般投資者往往不太適用這種判斷指標。相對於KDJ而言,MACD指標的使用相對要簡單且出錯幾率較小。特別是在判斷長期趨勢中,長周期K線的MACD指標准確率更高。
(3)股票macd指標演算法公式擴展閱讀:
MACD是從雙指數移動平均線發展而來的,由快的指數移動平均線(EMA12)減去慢的指數移動平均線(EMA26)得到快線DIF,再用2×(快線DIF-DIF的9日加權移動均線DEA)得到MACD柱。
MACD的意義和雙移動平均線基本相同,即由快、慢均線的離散、聚合表徵當前的多空狀態和股價可能的發展變化趨勢,但閱讀起來更方便。當MACD從負數轉向正數,是買的信號。
當MACD從正數轉向負數,是賣的信號。當MACD以大角度變化,表示快的移動平均線和慢的移動平均線的差距非常迅速的拉開,代表了一個市場大趨勢的轉變。
D. 股票軟體中macd的編程公式
MACD公式有三個參數:SHORT(短期)、LONG(長期)、M 天數,一般為12、26、10
MACD公式的用法:
①DIFF、DEA均為正,DIFF向上突破DEA,買入信號。
②DIFF、DEA均為負,DIFF向下跌破DEA,賣出信號。
③DEA線與K線發生背離,行情反轉信號。
④分析MACD柱狀線,由紅變綠(正變負),賣出信號;由綠變紅,買入信號。
其中:
⑴DIFF線收盤價短期、長期指數平滑移動平均線間的差
⑵DEA線 DIFF線的M日指數平滑移動平均線
⑶MACD線DIFF線與DEA線的差,彩色柱狀線
按照上述原理,MACD公式應該寫成如下形式:
參數表:
參數名 最小值 最大值 默認值
SHORT 5 40 12
LONG 20 100 26
M 2 60 10
公式寫成如下形式即可:
DIFF:=EMA(CLOSE,SHORT)-EMA(CLOSE,LONG);
DEA:=MA(DIFF,M);
MACD:2*(DIFF-DEA);
公式的第一行對應於⑴,公式的第二行對應於⑵,公式的第三行對應於⑶。
E. 最佳MACD拉升預警指標公式
公式:
1.SHORT:=6;LONG:=30;MID:=9;DIFF:
EMA(CLOSESHORT)-EMA(CLOSE,LONG);
DEA:EMA(DIFF,MID);
MACD:2*(DIFF-DEA),
COLORSTICK,LINETHICK2;
低位金叉:=CROSS(DIFFDEA)AND DIFF<-0.1;
2.STICKLINE(低位金叉,000860),COLORYELLOW;
DRAWTEXT(低位金叉016,低位金叉'),COLORWHITE;
JCCOUNT-COUNTICROSSIDIFEDEALBARSL
AST(DEA>=0));
二次金叉:=CROSS(DIFFDEA)AND DEA<0
AND COUNT(JCCOUNT=2,21)=1;
STICKLINE(二次金叉00.0660)COLORFFOFF;
DRAWICON(二次金叉DEA*091);
DRAWTEXT(二次金叉02二次金叉'),COLORYELLOW;
A1:=BARSLAST(REF(CROSS(DIFF,DEA),1));
3.底背離:=REF(CLOSEA1+1)>CLOSEAND
DIFF>REF(DIFFA1+1)AND CROSS(DIFF,DEA)
STICKLINE(底背離000360)COLOROOFF00:
底背:DRAWLINE(A1=0,DEA,底背
離,DEAO)COLORRED,LINETHICK4;
DRAWTEXT(底背離012,底背會 COLOREFOOFF
拓展資料:
一、MACD稱為異同移動平均線,是從雙指數移動平均線發展而來的,由快的指數移動平均線(EMA12)減去慢的指數移動平均線(EMA26)得到快線DIF,再用2×(快線DIF-DIF的9日加權移動均線DEA)得到MACD柱。MACD的意義和雙移動平均線基本相同,即由快、慢均線的離散、聚合表徵當前的多空狀態和股價可能的發展變化趨勢,但閱讀起來更方便。MACD的變化代表著市場趨勢的變化,不同K線級別的MACD代表當前級別周期中的買賣趨勢。
二、MACD在應用上應先行計算出快速(一般選12日)移動平均值與慢速(一般選26日)移動平均值。以這兩個數值作為測量兩者(快速與慢速線)間的「差離值」依據。所謂「差離值」(DIF),即12日EMA數值減去26日EMA數值。因此,在在持續的漲勢中,12日EMA在26日EMA之上。其間的正差離值(+DIF)會愈來愈大。反之在跌勢中,差離值可能變負(-DIF),此時是絕對值愈來愈大。至於行情開始回轉,正或負差離值要縮小到一定的程度,才真正是行情反轉的信號。MACD的反轉信號界定為「差離值」的9日移動平均值(9日DIF)。 在MACD的異同移動平均線計算公式中,都分別加T+1交易日的份量權值,以現在流行的參數12和26為例,其公式如下:
三、首先計算出快速移動平均線(即EMA1)和慢速移動平均線(即EMA2),以此兩個數值,來作為測量兩者(快慢速線)間的離差值(DIF)的依據,然後再求DIF的N周期的平滑移動平均線DEA(也叫MACD、DEM)線。以EMA1的參數為12日EMA2的參數為26日,DIF的參數為9日為例來看看MACD的計算過程
1、計算指數移動平均值(EMA)
12日EMA的算式為
EMA(12)=前一日EMA(12)×11/13+今日收盤價×2/13
26日EMA的算式為
EMA(26)=前一日EMA(26)×25/27+今日收盤價×2/27
2、計算離差值(DIF)
DIF=今日EMA(12)-今日EMA(26)
3、計算DIF的9日EMA
根據離差值計算其9日的EMA,即離差平均值,是所求的MACD值。為了不與指標原名相混淆,此值又名
DEA或DEM。
今日DEA(MACD)=前一日DEA×8/10+今日DIF×2/10。
4、計算出的DIF和DEA的數值均為正值或負值。
用(DIF-DEA)×2即為MACD柱狀圖。
故MACD指標是由兩線一柱組合起來形成,快速線(白色線)為DIF,慢速線(黃色線)為DEA,柱狀圖為MACD。
五、在各類投資中,有以下方法供投資者參考:
1.當DIF和DEA均大於0(即在圖形上表示為它們處於零線以上)並向上移動時,一般表示為行情處於多頭行情中,可以買入開倉或多頭持倉;
2.當DIF和DEA均小於0(即在圖形上表示為它們處於零線以下)並向下移動時,一般表示為行情處於空頭行情中,可以賣出開倉或觀望。
3.當DIF和DEA均大於0(即在圖形上表示為它們處於零線以上)但都向下移動時,一般表示為行情處於下跌階段,可以賣出開倉和觀望;
4.當DIF和DEA均小於0時(即在圖形上表示為它們處於零線以下)但向上移動時,一般表示為行情即將上漲,股票將上漲,可以買入。
F. macd長線指標公式
ma?c?d長線指標公式:
A類行情:DIF>0同時MACD>0;
B類行情:DIF>0同時MACD<0;
C類行情:DIF<0同時MACD<0;
D類行情:DIF<0同時MACD>0;
A類行情的參與性最高,完全處於牛市行情,如果看中中期行情,B好於C,如果短期行情好於B,中線投資可放棄C,D行情。在多頭行情中,DIF,DEA,MACD都在零軸上表示強勢多頭,當DIF,DEA,MACD都在零軸小為弱勢;
超強:DIF>DEA>0
次強:DIF﹣DEA>0(MACD>0)
弱勢:DIF﹣DEA<0(MACD<0)
超弱:DIF
拓展知識:
1、MACD黃白線貼合0軸
MACD中的DIF與DEA線長時間的在0軸附近運行,這其實是主力在吸籌、洗盤,一旦吸籌結束,兩線開始向上發散的時候,就是個股買進之時,股價後期將出現大幅度的上漲行情。
2、MACD黃白線0軸上第一次金叉
DIFF與DEA線在0軸上方運行,當第一次出現金叉的時候,就是很好的買點,因為在0軸上方出現的第一個金叉是准確率是非常高的。
3、MACD三點綠
MACD翻綠,但是卻不到3個,這其實是一件好事,因為股價短期調整的結果,股價後期會再一次出現放量上攻的行情,這樣的個股是強庄股,投資者大膽買進,將會有很不錯的收益。
4、MACD空中加油
股價處於上升行情中,股價突破前期新高,此時成交量也逐漸增加,DEA與DIFF線不斷靠近,但是不相交,當股價放量上攻,兩線向上發散的時候就是買進時機,後市必有大漲行情出現。
5、MACD頂背離
當股價K線圖上的股票走勢一峰比一峰高,股價一直在向上漲,而MACD指標圖形上的由紅柱構成的圖形是一峰比一峰低,即當股價的高點比前一次的高點高、而 MACD指標的高點比指標的前一次高點低,這叫頂背離現象。
6、MACD底背離
底背離一般出現在股價的低位區。K線圖上股價還在下跌,而MACD指標圖形上的由綠柱構成的圖形的走勢是一浪比一浪小,即當股價的低點比前一次低點底,而指標的低點卻比前一次的低點高,這叫底背離現象。
底背離現象一般是預示股價在低位可能反轉向上的信號,表明股價短期內可能反彈向上,是短期買入股票的信號。
G. 誰能詳細的解釋一下MACD是如何計算的嗎
上市第1天DIF DEA MACD數值都為0,這是對的,確實就是這樣。所以,EMA(12)和EMA(26)在上市的第一天的值都是0。
H. MACD計算詳解
正確的公式應該是:EMA(12)=今天收盤價*2/13 + 前天EMA(12)*11/13
EMA(26)=今天收盤價*2/27 + 前天EMA(26)*25/27
DIF=EMA(12)-EMA(26)
DEA=DIF*2/10 + 前天DEA*8/10
BAR=(DIF-DEA)*2
2/13跟2/27就是平滑系數.
另外很多關於前天EMA及前天DEA計算的說明都不清晰或是錯誤的.
這裡面關鍵是第二天過渡值的計算.
如一隻股票前天上市,或你要計算今天的MACD值.具體如下:
第一天: 由於剛上市所以5個參數均為0.
第二天:EMA(12)=今天收盤價*2/13 + 前天收盤價*11/13
EMA(26)=今天收盤價*2/27 + 前天收盤價*25/27
DIF=EMA(12)-EMA(26)
DEA=DIF*2/10 + 0*8/10(即0,因為前天DEA=0)
BAR=(DIF-DEA)*2
第三天:按先前提供的公式代入即可,因為前天EMA跟前天DEA這兩個參數已經出現.如果是中途計算結果會出現偏差但經過一段時間的累積後就可以得到修正.
I. 求教股票的MACD是根據什麼計算出來的它的計算公式是什麼
1平滑異同平均線指標——MACD
MACD指標又叫指數平滑異同移動平均線,是由查拉爾·阿佩爾(Gerald Apple)所創造的,是一種研判股票買賣時機、跟蹤股價運行趨勢的技術分析工具。
第一節 MACD指標的原理和計算方法
一、MACD指標的原理
MACD指標是根據均線的構造原理,對股票價格的收盤價進行平滑處理,求出算術平均值以後再進行計算,是一種趨向類指標。
MACD指標是運用快速(短期)和慢速(長期)移動平均線及其聚合與分離的徵兆,加以雙重平滑運算。而根據移動平均線原理發展出來的MACD,一則去除了移動平均線頻繁發出假信號的缺陷,二則保留了移動平均線的效果,因此,MACD指標具有均線趨勢性、穩重性、安定性等特點,是用來研判買賣股票的時機,預測股票價格漲跌的技術分析指標 。
MACD指標主要是通過EMA、DIF和DEA(或叫MACD、DEM)這三值之間關系的研判,DIF和DEA連接起來的移動平均線的研判以及DIF減去DEM值而繪製成的柱狀圖(BAR)的研判等來分析判斷行情,預測股價中短期趨勢的主要的股市技術分析指標。其中,DIF是核心,DEA是輔助。DIF是快速平滑移動平均線(EMA1)和慢速平滑移動平均線(EMA2)的差。BAR柱狀圖在股市技術軟體上是用紅柱和綠柱的收縮來研判行情。
二、MACD指標的計算方法
MACD在應用上,首先計算出快速移動平均線(即EMA1)和慢速移動平均線(即EMA2),以此兩個數值,來作為測量兩者(快慢速線)間的離差值(DIF)的依據,然後再求DIF的N周期的平滑移動平均線DEA(也叫MACD、DEM)線。
以EMA1的參數為12日,EMA2的參數為26日,DIF的參數為9日為例來看看MACD的計算過程
1、計算移動平均值(EMA)
12日EMA的算式為
EMA(12)=前一日EMA(12)×11/13+今日收盤價×2/13
26日EMA的算式為
EMA(26)=前一日EMA(26)×25/27+今日收盤價×2/27
2、計算離差值(DIF)
DIF=今日EMA(12)-今日EMA(26)
3、計算DIF的9日EMA
根據離差值計算其9日的EMA,即離差平均值,是所求的MACD值。為了不與指標原名相混淆,此值又名DEA或DEM。
今日DEA(MACD)=前一日DEA×8/10+今日DIF×2/10
計算出的DIF和DEA的數值均為正值或負值。
理論上,在持續的漲勢中,12日EMA線在26日 EMA線之上,其間的正離差值(+DIF)會越來越大;反之,在跌勢中離差值可能變為負數(—DIF),也會越來越大,而在行情開始好轉時,正負離差值將會縮小。指標MACD正是利用正負的離差值(±DIF)與離差值的N日平均線(N日EMA)的交叉信號作為買賣信號的依據,即再度以快慢速移動線的交叉原理來分析買賣信號。另外,MACD指標在股市軟體上還有個輔助指標——BAR柱狀線,其公式為:BAR=2×(DIF-DEA),我們還是可以利用BAR柱狀線的收縮來決定買賣時機。
離差值DIF和離差平均值DEA是研判MACD的主要工具。其計算方法比較煩瑣,由於目前這些計算值都會在股市分析軟體上由計算機自動完成,因此,投資者只要了解其運算過程即可,而更重要的是掌握它的研判功能。另外,和其他指標的計算一樣,由於選用的計算周期的不同,MACD指標也包括日MACD指標、周MACD指標、月MACD指標年MACD指標以及分鍾MACD指標等各種類型。經常被用於股市研判的是日MACD指標和周MACD指標。雖然它們的計算時的取值有所不同,但基本的計算方法一樣。
在實踐中,將各點的 DIF和DEA(MACD)連接起來就會形成在零軸上下移動的兩條快速(短期)和慢速(長期)線,此即為MACD圖。
J. MACD指標是怎麼計算的
手工計算難度相當大。
指數平滑異同移動平均線是以快速移動平滑線(短期線)與慢速移動平均線(長期線)相對距離的變化提示買賣時機的指標。它首先以指數平滑計演算法計算出快速移動平均線(一般選12日)慢速移動平均線(一般選26日),再以快速線數值減慢速線數值即得到快慢線相對距離的差離值,為使趨勢信號更明顯並且不受股價過分波動的影響,對差離值也進行平滑計算(一般選9日),得到差離值的平均值(簡稱差離平均),把差離值和差離平均值畫在以時間為橫軸,以MACD為縱軸的坐標上,通過觀察差離值和差離平均值的方向、絕對位置和相對位置關系,把它們的同向、異向和交叉現象作為買賣信號的提示,為使買賣信號直觀,可以差離值減差離平均值之差時間軸(0軸)引垂直線,得到MACD柱狀線。MACD計算步驟及公式如下:
(1)計算MACD首先要選定移動平均線的初值,一般以起始日的收盤價作為指數平滑移動平均線(EMA)的初值。
(2)設12日指數平滑移動平均線為EMA12,26日指數平滑移動平均線為EMA26,當日收盤價為Ct,計算從起始日起的第n天EMA12和EMA26:
n日
EMA12=(n-1)
EMA12*11/13+Ct*2/13
n日
EMA26=(n-1)
EMA26*25/27+Ct*2/27
(3)
計算差離值DIF:
(4)
計算從起始日起第n天差離平均值DEA(即差離值DIF的9日指數平滑移動平均線):
DEA=(n-1)DEA*8/10+DIF*2/10
(其中可用第一個DIF作為DEA的初值)
(5)
計算MACD柱狀線:
MACD柱狀線=DIF-DEA