量子量化 发表于 2019-7-23 21:13:02

用Python如何画出量化MADC

MACD指标广受技术分析者喜爱,全称移动平滑异同平均线(Moving Average Convergence Divergence)策略。MACD是查拉尔·阿佩尔(Geral Appel)于1979年提出的,由一快及一慢指数移动平均(EMA)之间的差计算出来。“快”指短时期的EMA,而“慢”则指长时期的EMA,最常用的是12及26日EMA。
  MACD指标是运用快速(短期)和慢速(长期)移动平均线及其聚合与分离的征兆,加以双重平滑运算,是一种趋向类指标。根据移动平均线原理发展出来的MACD,一则去除了移动平均线频繁发出假信号的缺陷,二则保留了移动平均线的效果,因此,MACD指标具有均线趋势性、稳重性、安定性等特点,是用来研判买卖股票的时机,预测股票价格涨跌的技术分析指标 。
计算方法MACD是计算两条不同速度(长期与中期)的指数平滑移动平均线(EMA)的差离状况来作为研判行情的基础。DIFF⒈首先分别计算出收市价SHORT日指数平滑移动平均线与LONG日指数平滑移动平均线,分别记为EMA(SHORT)与EMA(LONG)。⒉求这两条指数平滑移动平均线的差,即:DIFF=EMA(SHORT)-EMA(LONG)DEA⒊再计算DIFF的M日的平均的指数平滑移动平均线,记为DEA。MACD⒋最后用DIFF减DEA,得MACD。MACD通常绘制成围绕零轴线波动的柱形图。在绘制的图形上,DIFF与DEA形成了两条快慢移动平均线,买进卖出信号也就决定于这两条线的交叉点。很明显,MACD是一个中长期趋势的投资技术工具。缺省时,系统在副图上绘制SHORT=12,LONG=26,MID=9时的DIFF线、DEA线、MACD线(柱状线)。Talib提供了MACD函数,我在研究中实验了MACD的用法,并自己进行了验证,对比了结果,与通达信软件中的MACD指标数值和走势都一致。






gyshssl 发表于 2019-7-24 06:43:09

python:):):):)
页: [1]
查看完整版本: 用Python如何画出量化MADC