股票macd怎麼計算公式
㈠ 從股票日k線第一天起,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
㈡ MACD計算詳解
MACD對技術流投資者的重要性不言而喻。然而,很多資料對其詳細演算法都語焉不詳。尤其是第一天和第二天的MACD的處理方式,很多說法有差別。今天查了查資料,終於搞清楚了其計算方法。用該方法計算理工檢測,法因數控等股票MACD,和大智慧或者飛狐交易師上面顯示的DIFF,DEA以及MACD完全吻合。
關鍵的一點是:新股上市首日,其DIFF,DEA以及MACD都為0,因為當日不存在前一日,無法做迭代。而計算新股上市第二日的EMA時,前一日的EMA需要用收盤價(而非0)來計算。另外,需要注意,計算過程小數點後四捨五入保留4位小數,最後顯示的時候四捨五入保留3位小數。
具體 計算公式及例子如下:
EMA(12)= 前一日EMA(12)×11/13+今日收盤價×2/13
EMA(26)= 前一日EMA(26)×25/27+今日收盤價×2/27
DIFF=今日EMA(12)- 今日EMA(26)
DEA(MACD)= 前一日DEA×8/10+今日DIF×2/10
BAR=2×(DIFF-DEA)
對理工檢測:
20091218日:
新股上市,DIFF=0, DEA=0, MACD=0,收盤價55.01
20091219日:
收盤價53.7
EMA(12)=55.01+(53.7-55.01)×2/13=54.8085
EMA(26)=55.01+(53.7-55.01)×2/27=54.913
DIFF=EMA(12)- EMA(26)= 54.8085 - 54.913 = -0.1045 (-0.104?)
DEA=0+(-0.1045)X2/10=-0.0209
BAR=2*((-0.1045)-(-0.0209))=-0.1672
對法因數控:
20080905日:
新股上市,DIFF=0, DEA=0, MACD=0,收盤價12.34
20080908日:
收盤價11.11
EMA(12)=12.34+(11.11-12.34)×2/13=12.1508
EMA(26)=12.34+(11.11-12.34)×2/27=12.2489
DIFF=EMA(12)- EMA(26)= 12.1508 - 12.2489 = -0.0981
DEA=0+(-0.0981)X2/10=-0.01962
BAR=2*((-0.0981)-(-0.01962))=-0.15696
Python運行效率確實不高,計算滬深兩市10年來MACD日線金叉情況竟然需要運行10分鍾 ,還是得換Java來。需要計算一下不同周期(日線,60分鍾線...)低位二次金叉買入,死叉賣出的盈利和虧損情況。
㈢ 股票軟體中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);
公式的第一行對應於⑴DIFF線收盤價短期、長期指數平滑移動平均線間的差 ,公式的第二行對應於⑵DEA線 DIFF線的M日指數平滑移動平均線 ,公式的第三行對應於⑶MACD線DIFF線與DEA線的差,彩色柱狀線 。
㈣ 股票中MACD怎麼算
股票中MACD計算方法 :
MACD是計算兩條不同速度(長期與中期)的指數平滑移動平均線(EMA)的差離狀況來作為研判行情的基礎。- DIFF 。首先分別計算出收市價SHORT日指數平滑移動平均線與LONG日指數平滑移動平均線,分別記為EMA(SHORT)與EMA(LONG)。求這兩條指數平滑移動平均線的差,即:DIFF=EMA(SHORT)-EMA(LONG)
- DEA。再計算DIFF的M日的平均的指數平滑移動平均線,記為DEA。
- MACD 。最後用DIFF減DEA,得MACD。MACD通常繪製成圍繞零軸線波動的柱形圖。
MACD稱為指數平滑移動平均線,是從雙指數移動平均線發展而來的,由快的指數移動平均線(EMA)減去慢的指數移動平均線,MACD的意義和雙移動平均線基本相同,但閱讀起來更方便。當MACD從負數轉向正數,是買的信號。當MACD從正數轉向負數,是賣的信號。當MACD以大角度變化,表示快的移動平均線和慢的移動平均線的差距非常迅速的拉開,代表了一個市場大趨勢的轉變。
㈤ 股票中MACD指標是怎麼計算和應用的
MACD指標
MACD是根據移動平均線較易掌握趨勢變動的方向之優點所發展出來的,它是利用二條不同速度(一條變動的速率快——短期的移動平均線,另一條較慢——長期的移動平均線)的指數平滑移動平均線來計算二者之間的差離狀況(DIF)作為研判行情的基礎,然後再求取其DIF之9日平滑移動平均線,即MACD線。MACD實際就是運用快速與慢速移動平均線聚合與分離的徵兆,來研判買進與賣進的時機和訊號。
(1)MACD的基本運用方法:
MACD在應用上,是以12日為快速移動平均線(12日EMA),而以26日為慢速移動平均線(26日EMA),首先計算出此兩條移動平均線數值,再計算出兩者數值間的差離值,即差離值(DIF)=12日EMA-26日EMA。然後根據此差離值,計算9日EMA值(即為MACD值);將DIF與MACD值分別繪出線條,然後依「交錯分析法」分析,當DIF線向上突破MACD平滑線即為漲勢確認之點,也就是買入訊號。反之,當DIF線向下跌破MACD平滑線時,即為跌勢確認之點,也就是賣出訊號。
(2)應用法則:
① DIF和MACD在0以上,大勢屬多頭市場。
② DIF向上突破MACD時,可作買;若DIF向下跌破MACD時,只可作原單的平倉,不可新賣單進場。
③ DIF和MACD在0以下,大勢屬空頭市場。
④ DIF向下跌破MACD時,可作賣;若DIF向上突破MACD時,只可作原單的平倉,不可新買單進場。
⑤ 高檔二次向下交叉大跌,低檔二次向上交叉大漲。
㈥ 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指標,雖然它們計算時的取值有所不同,但計算方法基本相同。.
㈦ 求教股票的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圖。
㈧ 股票macd是怎麽算出來的
不管什麼技術分析都是有滯後性的。
DIFF線 (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
EMA(Exponential Moving Average),指數平均數指標。也叫EXPMA指標,它也是一種趨向類指標,指數平均數指標是以指數式遞減加權的移動平均。各數值的加權是隨時間而指數式遞減,越近期的數據加權越重,但較舊的數據也給予一定的加權。
差離率(DIF)=12日EMA-26日EMA
九日DIF平均值(DEA)=最近9日的DIF之和/9
柱狀值(BAR)=DIF-DEA
MACD=(當日的DIF-昨日的DIF)×0.2 +昨日的MACD
㈨ 股票里macd.dea怎麼算得
閣下的公式有誤,但導出的數據是無誤的。
DEA:=EMA(DIF,9)
即DEA是DIF的9日加權平均,閣下寫的是簡單平均即表達的是MA(DIF,9)。
EMA的具體演算法是:
EMA(C,N)=2*C/(N+1)+(N-1)/(N+1)*昨天的指數收盤平均值
在DEA里,C=DIF,N=9,所以
EMA(DIF,9)=2/10*今天的DIF+8/10*昨天的DIF
㈩ 股票MACD值怎麼算出的
以福成五豐4月30日收盤K線計算(9.5-7.97)/7.97×100%=19.20%,而大智慧振幅指標為17.33%,這是怎麼回...