请高手帮忙编写一个通达信股票选股公式
发布网友
发布时间:2022-04-30 21:20
我来回答
共5个回答
热心网友
时间:2023-10-13 19:43
是不是这种周K线,云天化2021/6/18出现过,证通电子2022、2、11--2022、2、18出现。
选股代码:
ZX1:=C#WEEK/REF(C#WEEK,1)>=1.30;
ZX2:=REF(ZX1,1);
ZXG:ZX2 AND C#WEEK<REF(C#WEEK,1)AND C#WEEK<O#WEEK;
证通电子2022、2、11--2022、2、18出现
热心网友
时间:2023-10-13 19:44
PN1:=DYNAINFO(8)>0;PN2:=DYNAINFO(17)>0;PN3:=DYNAINFO(22)>0;PN4:=DYNAINFO(23)>0;ST:=IF(NAMELIKE('ST')=1,0,IF(NAMELIKE('S ST')=1,0,IF(NAMELIKE('*ST')=1,0,1))); 去除:= PN1*PN2*PN3*PN4*ST; {只选非ST类和当天非停牌的股------用于配合选股公式};
LC:=REF(CLOSE,1);SG:=EMA(HHV(HIGH,1),8);X1:=EMA(CLOSE,8);X30:=((X1 < REF(X1,1)) AND (CLOSE < X1));X31:=IF(((SG < REF(SG,1)) OR X30),1,0);操作线:=SMA(MAX(CLOSE-LC,0),2,1)/SMA(ABS(CLOSE-LC),2,1)*100,COLORRED,LINETHICK2;震仓线:=45,COLORMAGENTA;抄底线:=20,COLORGREEN;PP:=操作线<震仓线 AND REF(操作线,1)>震仓线 ;PP3:=操作线<抄底线 AND REF(操作线,1)>抄底线;抓牛:=(((((COUNT((X31 = 1),4) = 3) AND (X31 = 0))AND O<C AND (((C-REF(C,1))/REF(C,1))>0.085))*89) >=89)OR((C-REF(C,1))/REF(C,1)>0.085 AND (REF(PP3,1) OR REF(PP,1))) ;去除*抓牛;
希望对你能有所帮助。追问非常感谢您,但不是我想要的。
热心网友
时间:2023-10-13 19:44
引用周线数据首先,先建立一个可供引用的日线数据。公式名就叫:引用数据
X:C/REF(C,1)>=1.30;X1:REF(X,1);
Z:=C<REF(C,1)AND C<O;
其次在条件选股公式处建立一个条件选股公式:名称随便填:
ZX:=("引用数据.X1#WEEK");
ZZ:=("引用数据.Z#WEEK");
XG:ZX && ZZ;
说明:本公式经过测试完全符合你的要求,可以直接在日线上选股,不必在选股时将选股参数调整到周线追问您好,具体怎么设置不会,一般都是在公式管理里,然后直接复制源码,取名字,测试通过就可以了,您的这个我不会啊。
X:C/REF(C,1)>=1.30;X1:REF(X,1);
Z:=C<REF(C,1)AND C<O;
我把这个用了我以上的方法复制,通过了,选股选X1=1,结果本周是有涨有跌。
热心网友
时间:2023-10-13 19:45
可以编写上周上涨30%以上本周收阴线的通达信选股公式,看了看大家的回答编写的都不太严谨,或者根本不好用,这条件可以编写没有问题,但最好说清楚是预警用还是选股用还是想怎么用,用法不同写法也不一样。
热心网友
时间:2023-10-13 19:45
周:=(C/REF(C,BARSLAST(WEEKDAY<REF(WEEKDAY,1))+1)-1)*100>30;
收阴线:=C<O AND C<REF(C,1);
结果:REF(周,1) AND 周=0 AND C<O AND C<REF(C,1) AND DYNAINFO(4)>1 ;
这是抄来的,不用谢!追问非常感谢您,但不是我想要的。
追答涨幅:=SUM((C/REF(C,1)-1)*100,5)>30;
AAA:=CLOSE#WEEK<REF(CLOSE#WEEK,1);
选股:涨幅 AND AAA;