(1)去掉亏损、去掉连续亏损、去掉停牌、去掉ST的公式:
{去掉ST}
SS2:=IF(NAMELIKE(‘S’),0,1);
SS3:=IF(NAMELIKE(‘*’),0,1);
{去掉停牌}
SS4:=DYNAINFO(17)>0;
{去掉亏损与连续亏损}
SS5:=FINDSTR(FGBLOCK,’连续亏损’);
SS6:=FINDSTR(FGBLOCK,’亏损股’);
XG: SS2 AND SS3 AND SS4 AND SS5<1 AND SS6<1;
(2)通达信去除科创板和ST股指标公式:
选股: NOT(NAMELIKE(‘S’)||NAMELIKE(‘*S’)||CODELIKE(‘688’));
(3)通达信取历史某日行情数据:
SZJ:=REFDATE(“999999$C”,20210919-19000000);
WSJ:=REFDATE(“000016$C”,20210919-19000000);
SBJ:=REFDATE(“000300$C”,20210919-19000000);
ZXJ:=REFDATE(“399005$C”,20210919-19000000);
CYJ:=REFDATE(“399006$C”,20210919-19000000);
GGJ:=REFDATE(C ,20210919-19000000);
以上分别取上证指数、上证50、沪深300、中小板、创业板、个股,2021年9月19日的收盘价。
(4)能同时选出主板、创业板、科创板涨停板股票的公式
ZTB:IF(NAMELIKE(‘ST’) OR NAMELIKE(‘*ST’) OR NAMELIKE(‘SST’)
OR NAMELIKE(‘S*ST’) OR NAMELIKE(‘S ST’) ,(C>=ZTPRICE(REF(CLOSE,1),0.05) AND C=H),
IF((CODELIKE(‘688’) OR (CODELIKE(‘300’) AND DATE>=1200824)),(C>=ZTPRICE(REF(CLOSE,1),0.2) AND C=H)
,(C>=ZTPRICE(REF(CLOSE,1),0.1) AND C=H)));