一句话定位

面向投资者的上市公司财报排雷工具:30 条规则、7 层风险引擎,对关键财务指标与披露异常做结构化排查。

问题背景

读年报时,异常指标与披露风险容易被大段文字淹没。需要一套可复用的「排雷」检查清单与可复核结果,而不是每次从零翻表。

核心能力

规则引擎(约 30 条 / 7 层)

层级侧重
Layer 0一票否决(审计意见、按时披露)
Layer 1–4盈利能力、现金流、资产质量、利润真实性
Layer 5–6非财务信号、行业与会计政策
  • 装饰器注册:@register_rule("X.X") 即可扩展;多规则同时触发可组合加分。
  • 评分档位:REJECT / VERY_HIGH / HIGH / MEDIUM / LOW,输出逐条 PASS / WARN / FAIL 与说明。

产品能力

  • 单票分析与历史追踪:按年分析,查看历年风险变化。
  • 批量扫描:自选股批量筛查(单次上限约 50 只)。
  • 数据采集:东方财富等源 + APScheduler 定时增量;可选 AI 问答辅助解读。

典型使用场景举例

  1. 个股年报复核:输入代码与报告年度,先看 Layer 0 是否一票否决,再下钻 FAIL / WARN 明细。
  2. 自选股初筛:批量扫描后按风险等级排序,优先人工复核 HIGH 以上标的。
  3. 规则演进:在引擎中新增行业规则并配置组合加分,回归历史案例。

技术栈与架构要点

层选型
后端FastAPI、SQLAlchemy、SQLite(开发)/ MySQL(生产)、JWT、APScheduler
前端Vue 3、TypeScript、Ant Design Vue、ECharts
部署Docker Compose

本系统仅供学习研究,不构成投资建议。

源码链接

→ https://github.com/myyyisbest/finscan