MACD零轴上方二次金叉是常用的一个看涨信号,准确率较高,值得好好研究。当然具体实战中不能一看到这种形态就要买入,还要考虑其他因素。
上一答主已经给出了较好的答案,但由于其账号被封,无法跟空友们互动,深表遗憾。鉴于上一答主提供的公式比较晦涩难懂,我这儿试着给出另外一种较为简洁的答案,并对公式的编写内容做出适当的说明,以便于空友们的理解。
步骤如下:
一、选股公式编辑思路:
1、寻找最近一次白线上穿0轴时的位置a。
2、依次寻找b、c、d、e的位置。
3、a之后白线上穿黄线2次,白线下穿黄线2次。
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
详见下图。
四、公式说明。
1、用“.”引用MACD指标的各项参数,DIF指白线,DEA指黄线;
2、BARSLAST函数的作用是寻找最近一次白线上穿0轴时到当下的周期数;
3、CROSS函数的作用是金叉;
4、COUNT函数的作用是统计一定周期内条件成立的次数;
五、执行条件选股,共选出73只符合要求的股票。
试举其中2例,见下图。
再次提醒,不能仅仅用这一选股公式决定买卖,还要看其他因素。
授人鱼不如授人以渔,来这儿答题不仅仅是提供一个答案,更重要的是提供一种解决问题的思路,启发大家多思考,多交流,对答题者也是一种提高。