共帮助了: 股民

股票入门基础知识学习网之MACD栏目为股民提供专业MACD股票技术指标分析知识大全

更多选项
更多选项
收回选项

通达信macd背离公式 附上源码解析

在股票市场上,经常会听到量价背离,MACD顶背离,MACD底背离等,那么,背离是什么意思呢?所谓背离就是指股价的走势跟对应指标的走势是相反的。下面小编带来通达信macd背离公式,还附上源码解析,一起来了解一下。

通达信macd背离公式
通达信macd背离公式

理论上来讲,只要MACD在持续上升,但是股价是下跌的,我们都可以认为是底背离,但是这种定义,很难实现,有的MACD背离就几天,有的背离时间几个月,所以,如果只要出现背离,就选出来的话,没有任何意义。

所以,我们现在定义的MACD底背离,是依据两次金叉的位置来判断的。这样一是,确定金叉之后,股价短期上涨概率大,并且,两次金叉,基本上确定了股票的上升趋势。MACD底背离定义:本次金叉位置高于前次金叉位置,但是股价是低于前次金叉股价的。

MACD背离公式设计要点:1、首先我们定义的是两次金叉位置来判断背离,所以首先我们必须定义金叉。2、此公式设计的难点是取得上次金叉的收盘价,然后跟现在的收盘价做对比,所以现在需要用到BARSLAST函数。3、选股当天出现金叉,并且确认背离。

MACD底背离选股公式源码

DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);

DEA:=EMA(DIF,9);

MACD:=(DIF-DEA)*2;

A0:=CROSS(DIF,DEA);

AA:=BARSLAST(A0);

BB:=REF(AA,1) 1;

CC:=CREF(DIF,BB);

CC AND A0;

源码解析

前三句:是系统自带MACD指标源码,MACD周期为12.26.9,当然,你也可以根据自己的需要进行修改。

第四句:定义了金叉,DIF线上穿DEA。

第五句:取得上次金叉距离今天的周期。

第六句:这句是难点,因为我们选股当天是金叉,所以,如果直接用BARSLAST(A0),那么这个值就是0,因为当天是金叉,所以,我们取得昨天之前的一个金叉周期,然后再加上1就可以解决问题。

第七句:取得上次金叉收盘价,然后定义背离。

第八句:选股,背离并且选股当天股票出现MACD金叉。