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;{选股条件};</b4> 详见下图。 四、公式说明。 1、用"."引用MACD指标的各项参数,DIF指白线,DEA指黄线; 2、BARSLAST函数的作用是寻找最近一次白线上穿0轴时到当下的周期数; 3、CROSS函数的作用是金叉; 4、COUNT函数的作用是统计一定周期内条件成立的次数; 五、执行条件选股,共选出73只符合要求的股票。 试举其中2例,见下图。 再次提醒,不能仅仅用这一选股公式决定买卖,还要看其他因素。 授人鱼不如授人以渔,来这儿答题不仅仅是提供一个答案,更重要的是提供一种解决问题的思路,启发大家多思考,多交流,对答题者也是一种提高。