通达信公式编程笔记-条件筛选剔除ST,科创板等

日记整理3年前 (2022)发布 内蒙股
1,098 0 0

(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)));

© 版权声明

相关文章

暂无评论

暂无评论...