{通达信去掉创业板*ST}
S1:=IF(CODELIKE('300'),0,1); {通达信去掉*、S、ST} S2:=IF(NAMELIKE('S'),0,1); S3:=IF(NAMELIKE('*'),0,1); {通达信去掉停牌} S4:=DYNAINFO(17)>0; {ST:S1 AND S2 AND S3 AND S4;} {XG:=S1 AND S2 AND S3 AND S4 AND TJ1 AND TJ2;} {E88:EXIST(XG,1);} {量比} VAR0:=REF(V,1)+REF(V,2)+REF(V,3)+REF(V,4)+REF(V,5); VAR1:=VAR0/5; 量比:=V/VAR1; {45底上升} X1:=(C+L+H)/3; BB13:=ATAN(EMA(X1,13)-REF(EMA(X1,13),1))*3.1416*10; EMA8:=EMA(C,8); TJ1:=FILTER(BB13>1 AND EMA(X1,13)>REF(EMA(X1,8),1),10); TJ2:=量比>2.9; XG:=S1 AND S2 AND S3 AND S4 AND TJ1 AND TJ2 ;{量比>2.9同时45度角上升} 选股:EXIST(XG,1); 望 高手 修改一下该选股 预警 公式。 谢谢! 通达信 软件 {⊙放量+45度角上升⊙}
{量比} VAR0:=REF(V,1)+REF(V,2)+REF(V,3)+REF(V,4)+REF(V,5); VAR1:=VAR0/5; 量比:=V/VAR1; {45底上升} X1:=(C+L+H)/3; BB13:=ATAN(EMA(X1,13)-REF(EMA(X1,13),1))*3.1416*10; EMA8:=EMA(C,8); TJ1:=FILTER(BB13>1 AND EMA(X1,13)>REF(EMA(X1,8),1),10); TJ2:=量比>2.9; XG1:=TJ1 AND TJ2 ;{量比>2.9同时45度角上升} {+++++以下各模块可以自行修改OR删减+++++} {⊙通达信去掉创业板*ST⊙} S1:=IF(CODELIKE('300'),0,1); {通达信去掉*、S、ST} S2:=IF(NAMELIKE('S'),0,1); {S2:=EXIST((C/REF(C,1)-1)*100>5.6,60);} {两种去除S或者ST的判别方法,都是一样的} {一种方法是判别股票名称前是否有"S", OR "ST"} {另一种方法是判别现价比昨日收盘价高出最高5.6%} {众所周知S股和ST股涨幅不能超过5%} {我个人比较习惯偏向使用S2:=IF(NAMELIKE('S'),0,1);} {通达信去掉*、S、ST} S3:=IF(NAMELIKE('*'),0,1); {通达信去掉停牌} S4:=DYNAINFO(17)>0; {收盘价小于35元,具体数字可以自己修改} S5:=C<35; {如果想选20元以下的股票,就可以改成S5:=C<20;} {流通盘小于5亿,具体数字可以自己修改} S6:=FINANCE(7)<500000000; {如果想选流通盘小于2亿以下的股票,就可以改成S6:=FINANCE(7)<200000000;} XG:=S1 AND S2 AND S3 AND S4 AND S5 AND S6 AND XG1; 选股:EXIST(XG,1); {已经傻瓜式教学般的清楚了,够认真负责任了吧!} {附件所带是我正在使用的这个公式} 我是用的通达信5.68,V611券商版,使用得非常好。 “TCALC.DLL”,公式管理器的版本是V4.10或者是V4.11。 如果有问题,是否您的版本过低。 顺便说一下:我已经是不惑之人,不会轻信一个公式, 我发的这个公式是经过自己的检测了一段时间以后,才发上来。 否则就是害人害己极度不负责任;就等于是轻易拿钱入场去赌博。 |
|