我是如何给股票进行打分的。

说实话,谁炒股没幻想过能有一套“评分系统”呢?——把代码往里一输,分数一算,然后坏公司直接排除。多省事啊!

老粉可能还记得,站长早期也曾折腾过一个打分功能的试验版本。结果呢?为了“拟合心中的偏见”,逐渐把算法搞的花里胡哨。在后来的每次版本迭代中,都为理解这套算法而头疼,所以干脆一刀砍了。

直到前段时间,我翻到一份《中央企业综合绩效评价实施细则》,发现国资委对央企的考核居然有一套非常系统的打分逻辑。于是,站长花了几天时间,把这个评价系统转化成程序代码,直接用在现在的版本里了。

现在这套打分系统,不搞玄学,不玩虚的,就是实打实地给股票“体检”。怎么检?五步:

  • 选指标 - 确定要评估的财务和业务维度
  • 定标准 - 基于全市场动态数据计算各指标基准值
  • 配权重 - 根据指标重要性设置合理权重
  • 算单项 - 分别计算各维度的基础得分
  • 出总评 - 汇总修正后的得分得出最终评分

总的来说,小乐财报的评分系统是科学可靠的。具体算法可能有些专业,感兴趣的朋友可以查看下文的详细计算步骤,或者参考《中央企业综合绩效评价实施细则》原文。需要说明的是,没有完美的评分系统。任何评分体系都存在局限性,比如:

  1. 指标选择具有主观性 - 为什么选这些指标而不是其他?
  2. 权重分配具有主观性 - 为什么这个指标比那个更重要?
  3. 基本假设可能不合理 - 某些指标真的是越高越好吗?


详细计算步骤public-images/5882b2b7d0a20cf4f6499602d421e038aeaf99cd_1749695974384.jpeg央企2023年绩效评价标准值表

请注意,上图仅为演示用途,展示评分系统中标准值的参考示例。实际评分时,系统会根据全市场最新财务数据动态计算各指标的标准值(未固化可视表格,仅存储为程序变量)。因此,真实评估中的标准值是随市场变化而调整的,以确保结果的客观性和时效性。

指标准值系数

优秀良好平均较低较差
10.80.60.40.2


企业综合绩效评价指标及权重表(全行业)public-images/image_1749697933981.png

计算各项基本指标得分

计算公式为:

  • 基本指标总得分=∑单项基本指标得分
  • 单项基本指标得分=本档基础分+调整分
  • 本档基础分=指标权数×本档标准系数
  • 调整分=功效系数×(上档基础分-本档基础分)
  • 上档基础分=指标权数×上档标准系数
  • 功效系数=(实际值-本档标准值)/(上档标准值-本档标准值)
  • 档标准值是指上下两档标准值居于较低等级一档。

再据此计算出修正后的分数

计算公式为:

  • 修正后总得分=Σ各部分修正后得分
  • 各部分修正后得分=各部分基本指标分数×该部分综合修正系数
  • 某部分综合修正系数=Σ该部分各修正指标加权修正系数
  • 某指标加权修正系数=(修正指标权数/该部分权数)×该指标单项修正系数
  • 某指标单项修正系数=1.0+(本档标准系数+功效系数×0.2-该部分基本指标分析系数),单项修正系数控制修正幅度为0.7~1.3
  • 某部分基本指标分析系数=该部分基本指标得分/该部分权数