如何剔除st类企业?

滕冠伦滕冠伦最佳答案最佳答案

首先说一下本人情况,某大型基金公司,负责股票策略研究,主做选股和组合优化。 按照我国现行制度,上市公司被实施ST的处理方式主要分两种,一种是*ST,一种是ST。其中,*ST是指上市公司被审计机构出具无法表示意见或否定意见的审计报告,进而可能被暂停上市;而ST则是由于上市公司经营业绩出现亏损而被实行的风险警示。当然,也有少数非上市公司被列入ST,这种情形比较少见。 无论是*ST还是ST,其本质都是对于风险的一种提示。所以我们在对组合进行调整时,自然也要将这类风险充分考量在内。

一般来说,我们构建模型进行筛选的时候,有两种思路,一种是先确定要进入的组合,即先设定一个目标组,再通过模型挑选出符合要求的股票;另一种是先建立模型,根据模型输出的结果选出个股,之后再进一步判断是否纳入标的池。前一种方法较为简单,后一种相对复杂一些。 我们以选取主动管理收益为目标(因为这里讨论的主要是风险问题,考虑到风险中性,期望回报应该为0,因此选择主动管理收益最大作为目标函数),以年度为单位的数据为例考虑如何构建模型对股票进行排序,这里为了简便就不考虑控制变量了。我们可以建立一个包含以下变量的向量 \boldsymbol{x}:

\boldsymbol{x}=(r_1, r_2, …, r_{n})', n为样本数目, r_{i} 为第 i 只股票的收益率,我们设定目标函数为

\mathit{argmax}_{\boldsymbol{x}}\sum^{n}_{i=1}{w_{i}\cdot r_{i}} 其中 w_{i} 为权重系数,可根据模型输出进行调整,使得目标函数达到最优。 现在我们来考虑如果股票出现*ST或者ST的情况该如何处理。显然,如果我们不将其排除在标的中,则模型中对应的 w_{i} 为负值,这时根据最优化原理,整个目标函数的值必会小于零,这是违反期望值为0的原则的。也就是说,即使其他条件相同,出现*ST或者ST情况的公司一定不会被选作最优组合。但现实中可能出现其它条件不同的情况,那么出现*ST或者ST的公司就可能成为最优组合之一。 由此我们得出结论,当出现*ST或者ST情况时,要么直接排除该样本,要么单独给这些样本赋予较小的权重,使它们不会占据主导地位。

厉优淑厉优淑优质答主

1、先下载一个Excel文件,里面是全部A股上市公司资料列表 2、打开excel查找出ST*的股票名称 3、将名字复制到另一个EXCEL里;或者粘贴到一个新EXCEL工作表内。

4、在新建的文件中筛选一下(数据-高级筛选) 5、把符合要求的公司放到一个新的文件夹下就可以开始选股了;

6、通过上面的方法可以过滤掉90%以上ST个股,剩下的是需要进一步分析或考察的公司。

7、最后就是进行初步的研究和观察阶段。 祝君好运!

我来回答
请发表正能量的言论,文明评论!