7 用Ta-lib计算MACD

熟悉了Ta-lib的api之后,我们来试试看用MACD指标。

import pandas as pd
import numpy as np
import talib as ta
import tushare as ts
from matplotlib import rc
rc('mathtext', default='regular')
import seaborn as sns
sns.set_style('white')
%matplotlib inline

dw = ts.get_k_data("600600")
close = dw.close.values
dw['macd'], dw['macdsignal'], dw['macdhist'] = talib.MACD(close, fastperiod=12, slowperiod=26, signalperiod=9)
dw[['close','macd','macdsignal','macdhist']].plot()
macd曲线

上面的这个例子中,MACD 函数会运算3组值,其中:

macd = 12 天 EMA - 26 天 EMA
signal = 9 天 MACD的EMA
hist = MACD - MACD signal

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容