如何剔除风险股!

[复制链接]
查看466 | 回复0 | 2024-10-10 08:00:26 来自手机 | 显示全部楼层 |阅读模式
风险股,就是地雷股!无论市场行情如何,这些地雷随时都会爆炸,就像“切水果游戏”那样,一不小心切到黑地雷,那就完了。
风险股在出现风险之前就已经露出端倪,有的已经出现了风险,通过计算机程序,编写代码过滤、剔除掉这些股票极为重要,这也是选择股票的第一道程序,也可以说是第一个流程。
打开通达信软件(注意:不是打广告,通达信跟我半点关系也没有,因为他非常优秀,别的软件功能不完善),建立“去年盈利”选股公式:

FINONE(95,23,1231)>0;{去年_2023年的Q4财报:净利润大于0(未亏损!)};

然后,下载财务数据,使用财务数据过滤出——去年没有亏损的股票。
注意:上述代码需要每年四月以后再筛选,因为公司的年报大多在四月以后才陆续公布出来。每隔三个月手动选股一次即可。FINONE(95,23,1231)>0;代码的23是2023年,到了25年以后,把23修改为24。
再有

为什么“去年没有亏损”如此重要?
因为去年亏损,很有可能今年依然亏损。
如果去年没有亏损,今年亏损了问题也不大。
道理就这么简单。

把前面“去年没有亏损”的股票,自动选出并放入一个文件夹«去年没有亏损»。
再建一个“排除”公式:
另外,还要过滤以下股票:
T1:=DYNAINFO(4)>0;{去停牌}
T2:=IF(NAMELIKE('S'),0,1);{去ST股}
T3:=IF(NAMELIKE('*'),0,1);{去*ST股}
T4:=IF(CODELIKE('688'),0,1);{去科创板股}
T5:=CLOSE!=OPEN&&HIGH!=LOW;{去一字涨停版}
T6:=BARSCOUNT(V)>100;{去掉上市小于100天的次新股}
T7:=COUNT((MAX(O,C)/MIN(O,C)-1)*100>5,220)>5;{排除持续涨幅太小的股票}
T8:=COUNT(DYNAINFO(37)*100>2,220)>5;{排除持续换手率极低的股票}

T1 AND T2 AND T3 AND T4 AND T5 AND T6 AND T7 AND T8;

把«去年没有亏损»文件夹里的股票,通过“排除”公式,放进«排除»文件夹。
这样,就剔除了“风险股”。后面的程序会从«排除»文件夹的股票里进行筛选。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

14

主题

195

回帖

372

积分

积分
372