解决第一个问题,平均线,平均线就是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.595日均线第一天(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日emaDEA=DIF的在算一遍3日的emaMACD=(DIF-DEA)*2用Excel很容易就算出来了图片就是你假设的数值做成的macd
上一篇:macd指标计算方法和原理
下一篇:抖音很火的粤语歌情什么