当前位置:首页 » 操作系统 » macd的算法

macd的算法

发布时间: 2022-05-27 12:32:05

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;
正常情况下都是短期均线减长期均线,变化的只是均线的周期参数。

热点内容
qq怎么上传相册图片 发布:2024-10-27 22:53:21 浏览:814
差额及算法 发布:2024-10-27 22:36:44 浏览:290
解压番茄球有毒吗 发布:2024-10-27 22:36:43 浏览:861
动态密码在哪里获得 发布:2024-10-27 22:36:42 浏览:183
ios9照片加密 发布:2024-10-27 22:18:29 浏览:49
pythonyaml安装 发布:2024-10-27 22:06:32 浏览:585
php5升级到php7 发布:2024-10-27 21:46:06 浏览:737
安卓机都在哪里下载游戏 发布:2024-10-27 21:23:57 浏览:648
服务器里的视频怎么做成链接 发布:2024-10-27 21:23:19 浏览:383
数据库还原出错 发布:2024-10-27 21:23:14 浏览:379