macd的演算法
A. MACD指標:MACD指標的計算方法有哪些
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。
以上信息由南方財富網的小編為您提供,南方財富網的小編感謝您對南方財富網的支持。
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以大角度變化,表示快的移動平均線和慢的移動平均線的差距非常迅速的拉開,代表了一個市場大趨勢的轉變。
DIF線(Difference)收盤價短期、長期指數平滑移動平均線間的差 DEA線(Difference Exponential Average)DIFF線的M日指數平滑移動平均線 MACD線DIFF線與DEA線的差,彩色柱狀線 參數:SHORT(短期)、LONG(長期)、M天數,一般為12、26、9 公式如下所示:
加權平均指數(DI)=(當日最高指數+當日收盤指數+2倍的當日最低指數)
十二日平滑系數(L12)=2/(12+1)=0.1538
二十六日平滑系數(L26)=2/(26+1)=0.0741
十二日指數平均值(12日EMA)=L12×當日收盤指數 + 11/(12+1)×昨日的12日EMA
二十六日指數平均值(26日EMA)=L26×當日收盤指數 + 25/(26+1)×昨日的26日EMA
DIFF : EMA(CLOSE,SHORT) - EMA(CLOSE,LONG);
DEA : EMA(DIFF,M);
MACD : 2*(DIFF-DEA), COLORSTICK
D. 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
E. macd是什麼怎麼運算得到的怎麼使用
MACD稱為指數平滑異同移動平均線(Moving Average Convergence and Divergence)。是從雙移動平均線發展而來的,由快的移動平均線減去慢的移動平均線, MACD的意義和雙移動平均線基本相同, 但閱讀起來更方便。
當MACD從負數轉向正數,是買的信號。當MACD從正數轉向負數,是賣的信號。當MACD以大角度變化,表示快的移動平均線和慢的移動平均線的差距非常迅速的拉開,代表了一個市場大趨勢的轉變。MACD是Geral Appel 於1979年提出的,它是一項利用短期(常用為12日)移動平均線與長期(常用為26日)移動平均線之間的聚合與分離狀況,對買進、賣出時機作出研判的技術指標。
公式演算法:
DIFF線(Difference)收盤價短期、長期指數平滑移動平均線間的差,也就是(12個交易日的指數平滑移動平均線)-(26個交易日的指數平滑移動平均線),例如從2009年1月5日--2009年1月20日(扣除4個周末,共計12個交易日),用這12個交易日的收盤價算出一個滑動平均值,就是12個交易日的指數平滑移動平均線。(演算法在下邊,至於計算公式產生的原因就不要研究了,總之專家)
DEA線(Difference Exponential Average)DIFF線的M日指數平滑移動平均線 ,DIFF本身就是12日平均減去26日平均所得的「值差」,而DEA則是這個連續9日的這個「差值」的平均數(就是簡單的算數平均數),
MACD線DIFF線與DEA線的差,彩色柱狀線。
參數:SHORT(短期)、LONG(長期)、M 天數,一般為12、26、9
公式如下所示:
加權平均指數(DI)=(當日最高指數+當日收盤指數+2倍的當日最低指數)
十二日平滑系數(L12)=2/(12+1)=0.1538
二十六日平滑系數(L26)=2/(26+1)=0.0741
十二日指數平均值(12日EMA)=L12×當日收盤指數+11/(12+1)×昨日的12日EMA
二十六日指數平均值(26日EMA)=L26×當日收盤指數+25/(26+1)×昨日的26日EMA
差離率(DIF)=12日EMA-26日EMA
九日DIF平均值(DEA) =最近9日的DIF之和/9
柱狀值(BAR)=DIF-DEA
MACD=(當日的DIF-昨日的DIF)×0.2+昨日的MACD
F. 請問這個MACD是怎麼計算的,看著不太明白呢
首先macd是均線指標,
macd首先計算的是兩根指數移動平均線,ema
一根為12日,一根是26日.
這兩根均線的差值就是diff值
在把dif值進行再次9日均線處理就是dea值,
在用diff值減dea的值就是macd指標,(乘以2是為了顯示的更清楚)
你看不明白的公式的地方應該不是macd計算的方法,而是指數均線的計算方法你應該不會,
很多人都不知道macd指標為什麼用12和26這兩個參數,因為是倍數關系.
12代表了15%是2/(12+1)約等於15%
26代表了7.5%是2/(26+1)約等於7.5%
你可以用excel試一下,用今天的收盤價*15%+昨天ema*(1-15%)和12日均線走勢基本是一樣的.這就是指數移動平均線的演算法.
你截圖處藍色區域2*收盤價/(12+1)+11*昨日ema/(12+1)就是在計算12日和26日的指數移動平均線呢.
G. 求MACD手工計算方法
解決第一個問題,平均線,平均線就是10日收盤價相加除以10,以你的例子數值為例
十日均線
第一天(因只有10天數據所以10日均線只有1天數值,如果有11天數據,第二天10日均線等於從第2天到第11天的10天數值相加後除以10數值相加)
(2+2.2+2.4+2.6+2.8+3.0+3.2+3+2.5+2.2)/10=2.59
5日均線
第一天
(2+2.2+2.4+2.6+2.8)=2.4
第二天
(2.2+2.4+2.6+2.8+3.0)=2.6
以此類推
指數移動平均EMA
(有兩種演算法,結果值有一定誤差但大致相同)
指數移動平均的意思是為最新的一天數據加上一定百分比的權重,
第一種(按百分比權重)
公式為:今天指數移動平均值=(今天收盤價*百分比權重)+昨日的指數移動平均值*(1-百分比權重)
第二種(按周期)(周期就是多天)
(大多數軟體計算方法採用第二種)
今日指數移動平均=(今天收盤價*2+昨天指數移動平均值*(n周期-1))/(n周期+1)
注:兩種演算法第一天的值等於收盤價從第二天開始計算
周期可以轉換為百分比
百分比=2/(n周期+1)
n周期=(2/百分比-1)四捨五入取整數
舉例
12日這個參數實際代表15%的權重,
2/(12+1)約等於15%
26日這個參數代表7.5%的權重
2/(26+1)約等於7.5%
下面計算你的macd值吧 2,2.2,2.4,2.6,2.8,3.0,3.2,3,2.5,2.2。用MACD(6,9,3)
(採用軟體常用的周期計演算法)
第一天6日ema=2
第二天6日ema=(2.2*2+2*(6-1))/(6+1)=2.057143
第三天6日ema=(2.4*2+2.057143*(6-1))/(6+1)=2.155102
......等等以此類推9日ema也這么每天都計算出來
DIF=6日ema-9日ema
DEA=DIF的在算一遍3日的ema
MACD=(DIF-DEA)*2
用Excel很容易就算出來了
圖片就是你假設的數值做成的macd
H. 求教股票的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圖。
I. 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這兩個參數已經出現.如果是中途計算結果會出現偏差但經過一段時間的累積後就可以得到修正.
J. MACD指標計算方法有哪些
DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIF,9);
MACD:=(DIF-DEA)*2;
正常情況下都是短期均線減長期均線,變化的只是均線的周期參數。