macd指标0轴上方二次金叉选股公式怎么编写?

藏家908 关注

收藏于 : 2021-06-04 12:59   被转藏 : 15   

MACD零轴上方二次金叉是常用的一个看涨信号,准确率较高,值得好好研究。当然具体实战中不能一看到这种形态就要买入,还要考虑其他因素。

上一答主已经给出了较好的答案,但由于其账号被封,无法跟空友们互动,深表遗憾。鉴于上一答主提供的公式比较晦涩难懂,我这儿试着给出另外一种较为简洁的答案,并对公式的编写内容做出适当的说明,以便于空友们的理解。

步骤如下:

一、选股公式编辑思路:

1、寻找最近一次白线上穿0轴时的位置a。

2、依次寻找b、c、d、e的位置。

3、a之后白线上穿黄线2次,白线下穿黄线2次。

4、a之后白线下穿0轴0次,黄线下穿0轴0次。

5、当下白线大于黄线,黄线大于0轴。

参见下图。

二、盘后下载日线数据。

具体方法不再赘述。至少下载近三年的日线数据,否则选股会不准确。

三、打开公式编辑器,新建一个条件选股公式,名称为“MACD金叉选股”。输入以下代码:

A1:=MACD.DIF;{引用白线}

A2:=MACD.DEA;{引用黄线}

A3:=CROSS(A1,0);{白线上穿0轴}

A4:=CROSS(A2,0);{黄线上穿0轴}

A5:=CROSS(A1,A2);{白线上穿黄线}

A6:=CROSS(A2,A1);{白线下穿黄线};

B3:=BARSLAST(A3);{最近一次白线上穿0轴到现在的周期数}

B4:=BARSLAST(A4);{最近一次黄线上穿0轴到现在的周期数}

B5:=BARSLAST(A5);{最近一次白线上穿黄线到现在的周期数}

B6:=BARSLAST(A6);{最近一次白线下穿黄线到现在的周期数}

C1:=COUNT(A5,B3);{白线上穿0轴后,白线上穿黄线的次数}

C2:=COUNT(A6,B3);{白线上穿0轴后,白线下穿黄线的次数}

A1>0 AND A2>0 AND A1>A2 AND C1=2 AND C2=2 AND B5<B6 AND B6<B4 AND B3>B4;{选股条件};

详见下图。

四、公式说明。

1、用“.”引用MACD指标的各项参数,DIF指白线,DEA指黄线;

2、BARSLAST函数的作用是寻找最近一次白线上穿0轴时到当下的周期数;

3、CROSS函数的作用是金叉;

4、COUNT函数的作用是统计一定周期内条件成立的次数;

五、执行条件选股,共选出73只符合要求的股票。

试举其中2例,见下图。

再次提醒,不能仅仅用这一选股公式决定买卖,还要看其他因素。

授人鱼不如授人以渔,来这儿答题不仅仅是提供一个答案,更重要的是提供一种解决问题的思路,启发大家多思考,多交流,对答题者也是一种提高。


 阅读文章全部内容  
点击查看
文章点评
相关文章
藏家908 关注

文章收藏:1

TA的最新收藏