通达信MACD选股策略公式 源码提供

[复制链接]
查看121 | 回复0 | 2022-7-24 02:50:00 | 显示全部楼层 |阅读模式

感谢提供公式源码,此贴加积分+10

指标做的好那也要有一定选股思路,股票选的好其实很重要。

MACD背离人尽皆知可在选股上确有3种方式

一、零上金叉的选股

二、二次金叉的选股

三、死叉后再次金叉的选股

最大程度上能在选股的时候从近4000多支票里面选择出我们想要看到的。

那就需要一个选股公式来应对这繁琐的工作,简化我们的工作量。

1、自建公式选择条件选股(一般都在条件选股的其它类型里面)

2、复制源码粘贴到条件选股公式里面

3、测试,确定即可

零上金叉的选股 :(条件选股中复制粘贴) 

image-20211208223028.png

image-20211208223028.png

源码:

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

DEA:=EMA(DIF,9);

A2:=IF(CROSS(0,DEA),1,0);

A12:=IF(DIF>0 AND CROSS(DIF,DEA),1,0);

SS2:=IF(A2,SUM(A12,0),0);

SSB2:=HHV(SS2,0);

SSS2:=SUM(A12,0);

轴上第1次金叉:IF(SSS2-SSB2=1 AND SSS2>REF(SSS2,1),1,0);


二次金叉的选股  (条件选股中复制粘贴) 

image-20211208222700.png

image-20211208222700.png

源码:

DIFF:=EMA(CLOSE,5)-EMA(CLOSE,26);
DEA:=EMA(DIFF,50);
MACD:=2*(DIFF-DEA);
AA:=COUNT(CROSS(DIFF,DEA),BARSLAST(DEA>=0));
低位二次金叉:=CROSS(DIFF,DEA) AND DEA<0 AND COUNT(AA=2,21)=1 AND MACD<0;
A1:=BARSLAST(REF(CROSS(DIFF,DEA),1));
底背离:=REF(CLOSE,A1+1)>CLOSE AND DIFF>REF(DIFF,A1+1) AND CROSS(DIFF,DEA);
低位二次金叉 OR 底背离;


死叉后再次金叉的选股:(条件选股中复制粘贴) 

image-20211208222852.png

image-20211208222852.png

源码:

DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIF,9);
MACD:=(DIF-DEA)*2;
AA:=CROSS(DIF,DEA) AND DEA>0;
BB:=BARSLAST(CROSS(DEA,DIF)) AND DEA>0;
CC:=REF(BARSLAST(CROSS(DIF,0))<20,BARSLAST(CROSS(DEA,DIF))+1);
AA AND BB AND CC;

  


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则