文章详情

macd计算 macd中的diff计算方法

12-05     浏览量:281

内容导航:
  • MACD计算详解
  • 求MACD手工计算方法
  • MACD指标是怎么计算的?
  • macd指标的计算公式?
  • 股票软件中macd指标中有个DIFF值是怎么计算出来的?
  • MACD中的公式是如何计算(推算)出来的?
  • 编制MACD中DIFF背离画线公式(通达信)
  • 1、MACD计算详解

    看以下第一段
    http://bzy59.blog.163.com/blog/static/9666306620099564021527/

    2、求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

    3、MACD指标是怎么计算的?

    指标计算复杂,很多书有介绍,你只需理解和掌握其用法就好。

    4、macd指标的计算公式?

    DIFF : EMA(CLOSE,12) - EMA(CLOSE,26);
    DEA : EMA(DIFF,9);
    MACD : 2*(DIFF-DEA) ,COLORSTICK;

    5、股票软件中macd指标中有个DIFF值是怎么计算出来的?

    dif 和diff 实际上是一码事,你若是知道dif 是怎么来的那么diff 也同样是怎么来的,公式里出现diff 一般来讲有两个原因,一种是笔误,多打了一个f,另一种原因是刻意多打了一个f,是为了区分于原有的dif,多出现在自定义的公式当中。
    从你的图片当中看,因为参数是{12,26,9},可以判定,是手误多打了一个f而已。

    6、MACD中的公式是如何计算(推算)出来的?

    你自己都已经给 公式表述出来了.

    7、编制MACD中DIFF背离画线公式(通达信)

    DIFF:EMA(CLOSE,12)-EMA(CLOSE,27);
    DEA:EMA(DIFF,9);
    MACD:2*(DIFF-DEA), COLORSTICK,LINETHICK2;
    A1:=BARSLAST(REF(CROSS(DIFF,DEA),1));
    底背离:=REF(CLOSE,A1+1)>CLOSE AND DIFF>REF(DIFF,A1+1) AND CROSS(DIFF,DEA);
    DRAWLINE(A1=0,DEA,底背离,DEA,0),COLORRED,LINETHICK4{底背};
    A2:=BARSLAST(REF(CROSS(DEA,DIFF),1));
    顶背离:=REF(CLOSE,A2+1)DIFF AND CROSS(DEA,DIFF);
    DRAWLINE(A2=0,DEA,顶背离,DEA,0),COLORGREEN,LINETHICK4{顶背};

    相关推荐