简述MACD指标以及它的组成MACD、MACDsignal和MACDhist

做量化分析,MACD是最常用的指标之一。

这个指标可用talib进行生成,talib的安装过程见前面的博文描述,这里不再赘述。

生成MACD指标数据,首先需要获取bar(我的理解是k线)的收盘价。

通过tushare库,例:

df=tushare.pro_bar(xxx)

获取k线数据,这个接口获取的数据是dataframe,然后需要获取close的列表参数

close = df.close.values

MACD指标需要设置三个参数(fastperiod, slowperiod, signalperiod),比较常见的参数组合是(12,26,9)

MACD指标生成后,由三部分组成,分别是:

MACD线、信号线(signal line,MACD线的9日指数移动均线)、离差图(divergence histogram)

用代码来写:

MACD, MACDsignal, MACDhist = talib.MACD(close=close, fastperiod=12, slowperiod=26, signalperiod=9)

也可以将列表加入到df中,方便后面的计算:

df['MACD'], df['MACDsignal'], df['MACDhist'] = talib.MACD(close, fastperiod=6, slowperiod=12, signalperiod=9)

如何理解这三列数据,下面的一张图片看起来会比较容易理解:

MACD是那根蓝色的线,它的反应会比较快。

MACDsinal是那根红色的线,它的反应会比较慢。

而MACDhist是x坐标轴上的柱子。

 

ps:如有问题,可进行评论,一起探讨。

  • 3
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值