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