什么叫做股票顶背离,底背离,MACD底背离选股解析(附源码)
只要你在股市待得时间长,或者经常看股票视频的,或者经常听股评的都会听到一个词,就是背离,顶背离,底背离。
究竟什么叫做背离呢?
今天我们借着MACD指标来讲解下什么叫做MACD中的背离。
什么叫做macd?
在讲解MACD背离之前,先来普及下MACD指标,有一些朋友有可能刚介入股市,对于macd了解的不多。
MACD是系统自带的指标,也是用的最多的指标。有三个参数,分别是dif、dea和macd,dif就是上图中的白色曲线,dea就是上图中的黄色曲线,macd就是上图中绿色或者红色的柱子,一般情况下白色线上穿黄色线,也就是dif上穿dea,那么这个时候的交叉被称为macd金叉,反之,黄色线下穿白色线就会被称为死叉。
什么叫做macd背离呢?
所谓macd背离是指相邻两个金叉来说,后面金叉位置高于前面金叉位置,但是后面金叉时的股价低于前面金叉股价,这个时候就被称为macd背离。这个时候的股价反弹的概率比较大。
如何通过选股公式来选出来这种MACD背离类型的股票呢?
在设计指标前,我们先搞清楚这个背离指标的关键点:
1、选股当天股票出现macd金叉。
2、本次金叉位置在上次金叉的上方。
3、本次金叉股价小于上次金叉的股价。
这个公式的难度就是如何取得上次金叉举例现在的时间。这个我们就需要使用函数了,在之前的视频课程,我专门讲过这个函数,功能是取得上次条件成立的举例现在的日期。
那么定义第一条语句:上次macd金叉距离现在的天数。
AA:(cross(macd.dif,macd.dea));
macd.dif是取得已经存在macd公式中的dif值,整句代码含义就是取得金叉距离现在的天数。副图效果如下:
指标是返回的金叉的天数,是锯齿形的,但是我们会发现,金叉当天,这句代码值是0,比如上图中,十字星的位置数值是7,然后紧接着第二天,再次出现了金叉,实际上,上次金叉举例这次金叉的日期是8个交易日,也就是说,用AA+1即可,有了这个日期,我们会很方便的调出,上次金叉的收盘价和dif值。
全部代码如下:
AA:=(cross(macd.dif,macd.dea));{取得上次周期距离现在天数}
BB:=ref(AA,1)+1;{实际值需+1}
cref(macd.dif,BB) and cross(macd.dif,macd.dea);{本次金叉股价小于上次金叉的股价,本次金叉位置在上次金叉的上方,选股当天股票出现macd金叉}
我们可以看到公式的输入效果和副图效果,副图信号比较少。
文章中分享的的公式,是为了方便大家理解知识点,准确率大家自己下去验证,这些案例都是一些常用到的,比较基础的案例,复杂的公式也只不过用这些基础公式累积来的。
欢迎大家**留言,如果感觉到对您有帮助,欢迎关注,**,在此谢过。
我来说两句