在本文的底部,各位读者可以获取对应的EXCEL模板。

一、MACD指标的含义与原理

MACD是由快的指数移动平均线EMA(12)减去慢的指数移动平均线EMA(26)得到快线DIF,再用2×(快线DIF-DIF的9日加权移动均线DEA)得到MACD柱。

MACD的变化代表着市场趋势的变化,不同K线级别的MACD代表当前级别周期中的买卖趋势。

二、EXCEL中实现

EXCEL中,可以直接用金融函数库插件快速的计算出MACD指标。但为了便于理解,手工计算其实也很方便。

下面演示一下手工计算的过程。

  • 步骤一:从通达信导入平安银行(000001.SZ)的历史交易数据

    为简便起见,交易数据仅用到收盘价。

  • 步骤二:计算MACD指标

    1:C列 EMA(12):具体可以参考我上一篇文章,EMA的计算

    2:D列 EMA(26)

    3:E列MACD:当日C列-D列,即EMA(12)-EMA(26)

    4:F列Singal:=(当日的MACD*(2/(9+1))+昨日的Singal*(1-(2/(9+1))))

    5:G直方图Histogram:当日的E列MACE-F列Singal

  • 步骤三:绘制EXCEL图表。如下:

XLS文件模板可以在百度网盘中获取

链接: https://pan.baidu.com/s/1I3dHp9aepxj7TeybTgUxpQ

提取码: n964

欢迎关注我的知识星球:Excel量化投资

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1PzC4HLh-1575352818588)(MACD指标.assets/1574932180108.png)]

[外链图片转存中…(img-1PzC4HLh-1575352818588)]

使用EXCEL计算并绘制MACD指标相关推荐

  1. 使用EXCEL计算并绘制MFI指标

    在本文的底部,各位读者可以获取对应的EXCEL模板. 一.MFI(能量潮指标:MFI)的含义和原理 MFI指标(Money Flow Index),又成为资金流量指标,实际是将RSI加以修改后,演变而 ...

  2. 使用EXCEL计算并绘制EMA指标

    在本文的底部,各位读者可以获取对应的EXCEL模板. EMA指标计算非常简单,但因为比较常用,所以单独拿出来写一下. 一.EMA(指数移动平均值Exponential Moving Average)的 ...

  3. 使用EXCEL计算并绘制ATR指标

    在本文的底部,各位读者可以获取对应的EXCEL模板.** 一.ATR(平均真实波动范围Average True Range)的含义和原理 ATR指标主要是用来衡量市场波动的强烈度,即为了显示市场变化率 ...

  4. 使用EXCEL计算并绘制OBV指标

    在本文的底部,各位读者可以获取对应的EXCEL模板. 一.OBV(能量潮指标:On Balance Volume)的含义和原理 OBV指标是由美国投资分析家葛兰碧在1981年创立的,它的理论基础是&q ...

  5. 量化投资常用技能——指标篇1:详解 MACD指标绘制、及其计算过程和作用

    量化投资常用技能 系列文章目录 我们已经介绍了三篇关于量化投资方面绘图的文章,大家有兴趣可以了解一下 绘图篇 量化投资常用技能--绘图篇 1:绘制股票收盘价格曲线和ochl烛状图 量化投资常用技能-- ...

  6. 关于利用talib.macd函数计算macd指标与同花顺不一致的问题

    首先我们来看下Macd指标计算方法: 12日EMA的计算:EMA12 = 前一日EMA12 * 11/13 + 今日收盘 * 2/13 26日EMA的计算:EMA26 = 前一日EMA26 * 25/ ...

  7. excel计算式自动计算_计算macd 分解步骤一步一步详细计算macd 用excel计算macd

    看很多人都不会计算macd指标, 今天就教大家如何一步一步的计算macd指标. 只要会复制粘贴按照我这个步骤都可以会计算macd. 需要用excel软件 下面的计算数据是上证指数前90天.数据(数据获 ...

  8. matlab计算macd_matlab计算MACD指标

    matlab计算MACD指标 2018-11-25 %by yupengfang %利用matlab计算MACD指标,并作图. clc clear close all data=xlsread(&qu ...

  9. VB计算MACD指标详细编码

    MACD指标的含义.用法及计算原理,请自己百度不啰嗦,直接上干货-代码如下: Set rstStockHistroy = dbsDatabase.OpenRecordset("SELECT. ...

最新文章

  1. Unicode,UTF-32,UTF-16,UTF-8到底是啥关系?
  2. Azure平台管理员必须了解的安全问题
  3. makefile变量赋值
  4. SAP中负号前置的函数:CLOI_PUT_SIGN_IN_FRONT
  5. javascript基础(第二天)
  6. excel单元格斜线_掌握这20个Excel技巧,小白轻松变大神
  7. 如何让CloudStack使用KVM创建Windows实例成功识别并挂载数据盘
  8. docker+kafka+zookeeper+zipkin的安装
  9. tp5 mysql定时任务_tp5+mysql实现消息队列,并在mac系统下定时执行-Go语言中文社区...
  10. IIS中发布网站的问题
  11. junit学习笔记(二):hamcrest和TestSuit
  12. 30.github 搭建 blog
  13. Memcached内存分配机制
  14. scara机器人动荷载_揭密SCARA机器人
  15. 怎么批量删除旧的微博内容?推荐按键精灵自动删除
  16. python矩阵求每个元素平方矩阵
  17. oracle 热数据,ORACLE数据库热备份步骤解析
  18. arcsinx用计算机怎么算,arcsinx求导(arcsinx如何计算)
  19. C++类(Class)总结
  20. java进行视频合成_java使用ffmpeg进行多个视频合并

热门文章

  1. php icon素材,Feather Icon - 简单漂亮的免费开源图标库
  2. python里的jh是啥意思_JH是什么意思啊
  3. tree traversal (树的遍历) - postorder traversal (后序遍历)
  4. 京东运营 不错的帖子
  5. 看待FIL能否成功不应该只关注它的币价,而是IPFS能否完全落地应用……
  6. 关于isalpha——计算英文单词的个数
  7. VB.NET学习笔记:使用Random类生成随机数(不重复、数字、字母)
  8. 【tensorflow 训练验证数据处理】制制作trian和val TXT的文件
  9. sasl java_SASL协议java实现
  10. React启动报错These dependencies were not found: