以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  排除ST,退市,这样写对么?  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=181378)

--  作者:qq代人发帖
--  发布时间:2020/7/24 12:55:22
--  排除ST,退市,这样写对么?
请教:排除ST,退市,这样写对么?
非垃圾股:=NOT(STRNCMP(STKNAME,\'ST\',2)=1 or  STRNCMP(STKNAME,\'退市\',2)=1);
可是我选股的时候就是排除不掉


--  作者:442324760
--  发布时间:2020/7/24 13:05:24
--  

非垃圾股:=NOT(STRNCMP(STKNAME,\'ST\',2)=0 or  STRNCMP(STKNAME,\'退市\',2)=0);

我这样写可以排除了,但是排除不了*ST的股票,就算我写了,NOT(STRNCMP(STKNAME,\'ST\',2)=0 or  STRNCMP(STKNAME,\'退市\',2)=0 or  STRNCMP(STKNAME,\'*\',2)=0);也排除不了


--  作者:442324760
--  发布时间:2020/7/24 13:11:51
--  

目前出现  大部分排除了,部分没有排除,比如 *st中珠,st中葡却还在


--  作者:FireScript
--  发布时间:2020/7/24 13:20:18
--  
非垃圾股:not(STRFIND(STKNAME, \'ST\',1) or STRFIND(STKNAME, \'退市\',1));

用字符串查找的方式处理。

--  作者:442324760
--  发布时间:2020/7/24 13:40:27
--  
嗯,这回没出现问题,谢谢。建议修改一下公式系统的备注,备注提示的方法不一定对。