创建人员:case_analysis.analyst.valuation
文件职责:统一说明股票价格合理性评估专题的方法、数据、证据、结果、代码、测试、复算和版本控制边界。
管理规范/模板:../案例分析规范.md;../案例存储体系.md;../../项目规范.md。
引用文件:目录导读.md;股票价格合理性评估操作手册.md;../../ana-data/cases/股票估值/目录说明.md;../../ana-data/result/股票估值/目录说明.md。
记录方式:专题入口;方法、正式数据落点、结果批次、代码入口或复算方式变化时同步更新。
本专题用于判断一只股票在指定估值日的价格与当时可得基本面、利润质量、机构预期、资产负债、现金流和风险条件是否匹配。输出是条件化研究判断,不是买入、卖出或持有指令,也不承诺收益。
截至2026-08-20,正式目录中包括:
latest.md/latest.csv/latest_gaps.csv组成的单一最新判定入口,当前保存979只可形成数值区间判定的证券;ana-data/tmp/股票估值/ 中的缓存、失败运行和可重建中间产物不属于正式交付;ai-valuation-analyst/ 中的工作日志、临时脚本和草稿属于角色私有材料,也不作为正式结果入口。
| 想解决的问题 | 首选入口 |
|---|---|
| 了解如何判断价格是否合理 | 股票价格合理性评估操作手册 |
| 查看全部已评估公司 | 结果目录说明 |
| 查看全部公司的当前价格合理性和泡沫原因 | 每日台账最新总表;机器可读CSV;缺口清单 |
| 查看全部行业调研证券的估值覆盖 | 全部行业调研标的估值覆盖;农业与新能源当前列表 |
| 查看某一批任务范围和状态 | 输入与证据目录说明 |
| 查看2026-08-03军工批次横向结果 | 军工相关股票估值批次汇总 |
| 查看2026-08-04科技成长批次横向结果 | 五只科技成长股估值批次汇总 |
| 查看药明康德评估 | 药明康德价格合理性评估 |
| 查看截图中41只半导体产业链股票 | 半导体设备材料相关股票估值批次汇总 |
| 查看六张图片中的83只股票 | 六张图片83只股票价格合理性评估批次汇总 |
| 查看八张图片去重后新增的58只股票 | 八张图片未评估股票估值批次汇总 |
| 查看十张图片去重后新增的31只股票 | 十张图片未评估股票估值批次汇总 |
| 复算一个已经完成的标准快照 | V1 README |
| 从ticker和估值日开始取数 | V2 README |
| 查看V1工程说明 | 股票估值流水线说明 |
| 查看V2工程说明和已知限制 | 股票估值端到端协调层V2 |
| 查看V2实现与验收证据 | 股票估值端到端协调层V2实现与验收证据 |
ana-doc/股票估值/
目录导读.md
股票价格合理性评估专题导读.md
股票价格合理性评估操作手册.md
附件/
ana-data/cases/股票估值/
目录说明.md
BATCH-.../估值任务清单.md
ana-data/result/股票估值/
目录说明.md
<company_valuation>/
<batch_valuation>/
ana-data/tmp/股票估值/
缓存、失败包、运行目录和可重建中间产物
dev/ana-dev/stock_valuation_pipeline/
V1统一数值内核
dev/project-dev/stock_valuation_pipeline_v2/
V2端到端协调层
dev-doc/ana-doc/
V1开发说明和设计记录
dev-doc/project-doc/
V2开发说明、设计、实现与验收证据
| 文件 | 性质 | 使用规则 |
|---|---|---|
股票价格合理性评估操作手册.md |
当前权威Markdown方法 | 日常评估、复评和人工判断统一使用此文件 |
附件/股票价格合理性评估操作手册_v1.0.docx |
历史可分发Word快照 | 用于阅读和分发,不作为当前规则的唯一事实源 |
附件/股票价格合理性评估操作手册_v1.0.pdf |
历史可分发PDF快照 | 用于阅读和分发,不替代当前Markdown方法 |
操作手册中的核心计算口径包括:
TTM = 最近完整年度 + 本期累计 - 上年同期累计;../../ana-data/cases/股票估值/ 保存批次任务清单、证券代码、估值日、执行状态和正式结果入口。现有批次:
BATCH-STOCK-VALUATION-20260803-001:10只军工相关股票的已评估核对和6只新增评估;BATCH-STOCK-VALUATION-20260804-001:福晶科技、华丰科技、绿的谐波、步科股份、奥比中光。STOCK-VALUATION-WUXI-20260804-001:药明康德优先评估。BATCH-STOCK-VALUATION-20260804-002:截图中的41只半导体设备、材料及相关产业链股票。BATCH-STOCK-VALUATION-20260805-003:六张图片中的83只股票,含82只内地股票和优必选(09880.HK)。BATCH-STOCK-VALUATION-20260805-004:八张图片去重后新增的58只股票。BATCH-STOCK-VALUATION-20260806-005:十张图片89个唯一代码中扣除58只已有估值后新增的31只股票。2026-08-03和2026-08-04形成的标准公司包通常包含:
| 文件 | 作用 |
|---|---|
<公司>价格合理性评估_<日期>.md |
人工可读的16节正式研究报告 |
<公司>估值快照_<日期>.json |
V1统一计算输入,金额使用元、股本使用股 |
source_evidence_manifest.json |
来源、原始哈希、V2状态和关键口径说明 |
calculation/valuation_results.json |
统一数值结果、情景、反向计算和QA |
calculation/valuation_report.md |
V1机器生成计算底稿 |
calculation/run_manifest.json |
输入、代码、契约和产物指纹 |
较早的高德红外、长城军工属于历史人工研究报告;铖昌科技已有V1快照与计算三件套;晶品特装另保留V2失败包。不能因为目录已经统一归位,就倒填或伪造当时没有形成的原始证据。
../../ana-data/tmp/股票估值/ 只保存内容寻址缓存、公司增量基线、失败运行包和可重建中间文件。正式报告可以在证据manifest中引用失败包事实,但临时目录本身不是对外交付入口,也不进入本专题版本控制提交。
| 公司 | 代码 | 价格基准日 | 正式入口 | 包完整度 |
|---|---|---|---|---|
| 高德红外 | 002414.SZ | 2026-07-31 | 评估报告 | 历史人工研究报告 |
| 铖昌科技 | 001270.SZ | 2026-07-31 | 评估报告 | 报告、V1快照和计算三件套 |
| 长城军工 | 601606.SH | 2026-07-31 | 评估报告 | 历史人工研究报告 |
| 晶品特装 | 688084.SH | 2026-07-31 | 评估报告 | 报告、V1快照、计算三件套和V2失败包 |
以上四份文件仍标注研究草案或待独立复核,目录整理不改变其审核状态。
| 公司 | 代码 | 价格基准日 | 正式入口 |
|---|---|---|---|
| 中兵红箭 | 000519.SZ | 2026-07-31 | 评估报告 |
| 建设工业 | 002265.SZ | 2026-07-31 | 评估报告 |
| 七一二 | 603712.SH | 2026-07-31 | 评估报告 |
| 国科军工 | 688543.SH | 2026-07-31 | 评估报告 |
| 睿创微纳 | 688002.SH | 2026-07-31 | 评估报告 |
| 中航光电 | 002179.SZ | 2026-07-31 | 评估报告 |
| 公司 | 代码 | 价格基准日 | 正式入口 |
|---|---|---|---|
| 福晶科技 | 002222.SZ | 2026-08-03 | 评估报告 |
| 华丰科技 | 688629.SH | 2026-08-03 | 评估报告 |
| 绿的谐波 | 688017.SH | 2026-08-03 | 评估报告 |
| 步科股份 | 688160.SH | 2026-08-03 | 评估报告 |
| 奥比中光 | 688322.SH | 2026-08-03 | 评估报告 |
| 范围 | 数量 | 价格基准日 | 正式入口 |
|---|---|---|---|
| 药明康德 | 1只 | 2026-08-04 | 评估报告 |
| 半导体设备、材料及相关产业链 | 41只 | 2026-08-04 | 批次汇总与41份逐股入口 |
该批次逐股列出TTM归一化利润、机构2026年预期利润、前瞻PE、基准合理区间和结论。41只截图价格均与估值日历史日K完全一致;37只股本由最新法定报告或股份变动公告精确匹配,其余4只持续行权/转债或红筹口径保留有界日期缺口。
| 范围 | 数量 | 价格基准日 | 正式入口 |
|---|---|---|---|
| 上交所、深交所和北交所股票 | 82只 | 2026-08-04 | 82只内地股票子表 |
| 优必选(09880.HK) | 1只 | 2026-08-04 | 优必选评估报告 |
| 全部六张图片 | 83只 | 2026-08-04 | 83只总表与逐股入口 |
该批次结论分布为偏低3只、基本合理38只、偏贵17只、明显偏贵25只。83份正式报告均含第0—15节,QA错误0;77条警告来自亏损、负现金流、机构覆盖缺失等业务事实。平台实时市值与历史收盘价跨日的问题已固定从QA输入剔除,正式市值只按估值日股价乘同口径股本复算,原始平台值仍在证据manifest中保留。
| 范围 | 数量 | 价格基准日 | 正式入口 |
|---|---|---|---|
| 八张图片原始清单 | 120行 | — | 批次任务清单 |
| 去重后的有效股票 | 109只 | — | 其中51只已在MySQL台账,58只本批新增;另排除2个行业指数 |
| 本批新增正式估值 | 58只 | 2026-08-04 | 批次汇总与58份逐股入口 |
该批次结论分布为偏低7只、基本合理22只、偏贵11只、明显偏贵18只;58份报告均含第0—15节,QA错误0。301583按深交所正式简称核对为2026年7月上市的托伦斯;886015创新药和881140化学制药为行业指数,不按个股估值。58个新区间已经导入MySQL,导入后为183家公司、194个估值版本。2026-08-05每日价格层因权威交易日历当前有效资产只覆盖至2026-03-03而按门禁未发布,旧latest保持不变。
| 范围 | 数量 | 价格基准日 | 正式入口 |
|---|---|---|---|
| 十张图片去重代码 | 89只 | — | 批次任务清单 |
| 台账已有估值 | 58只 | — | 按证券代码跳过,不重复生成版本 |
| 本批新增正式估值 | 31只 | 2026-08-05 | 批次汇总与31份逐股入口 |
该批次结论分布为偏低3只、基本合理12只、偏贵7只、明显偏贵9只;31份报告均含第0—15节,QA错误0。300548按当前正式简称核对为长芯博创;688825长鑫科技按2026年7月上市后的总股本估值;苏轴股份按北交所新代码920418归档。31个新区间导入后,MySQL为214家公司、225个估值版本。
2026-08-06收盘后,权威交易日历资产经既有正式入口更新并证明覆盖当日,随后使用trading_xuntou.cn_stock_kline_1d_front对全部214家公司运行每日判定。213只A股成功,判定分布为偏低14只、基本合理70只、偏贵57只、明显偏贵72只;唯一缺口为首版行情合同不覆盖的09880.HK 优必选。本次仅刷新当日价格和判定,没有重估或改写合理区间;当前入口为每日台账最新总表。
2026-08-06完成33批、528只军工调研企业的估值覆盖:526只形成数值区间,航天宏图和观典防务形成特殊结论;同时完成盛达资源和追加截图标的。正式全量入口为军工调研企业估值全量清单。
2026-08-08对国科军工、国睿科技、中无人机、北方导航和航天南湖完成独立深度估值与优先级判断,入口为军工五家优选标的独立估值与优先级。
2026-08-20完成农业和新能源当前研究池补齐:农业按化肥固定50家与首批农药/化肥16家合并去重为56只,新能源按稳定公司卡为115只;两池共171只。执行前缺口106只,全部形成正式结论,其中104只进入MySQL数值台账,*ST宝馨和*ST泉为因归母净资产为负保留非正权益特殊结论,不把负PB倒置成正向合理区间。*ST雅博现金流镜像缺少购建长期资产支出字段,仅把资本开支按0用于自由现金流上限交叉验证,主估值仍由利润、权益和情景模型决定并显式披露缺口。
最近可证明的完整交易日为2026-08-19。MySQL当日978只形成价格判定,分布为偏低81只、基本合理331只、偏贵233只、明显偏贵333只;固定latest入口另保留蓝盾光电2026-08-18最后有效价格并在latest_gaps.csv明确说明2026-08-19无当日日K,因此当前文件共979只。泡沫复核为567只触发、412只未触发,规则与基础区间复算差异为0。
行业研究池按半导体179只、机器人100只、军工528只、农业56只、新能源115只合并去重后为889只,其中883只按2026-08-19形成数值判定;其余为5只特殊结论和1只当日行情缺口。逐股入口为全部行业调研标的估值覆盖。
日常价格刷新以后只覆盖固定latest三文件,不再生成日期版日更文档;合理区间只有在正式复评时才变化。单一最新版规则见操作手册第三十二节,泡沫定义、原因证据边界和质检规则见第三十三节。
代码位于 ../../dev/ana-dev/stock_valuation_pipeline/,测试位于 ../../dev/ana-dev/test/stock_valuation_pipeline/。
V1负责:
代码位于 ../../dev/project-dev/stock_valuation_pipeline_v2/,测试和离线fixture位于 ../../dev/project-dev/test/stock_valuation_pipeline_v2/。
V2负责:
ticker + as-of并发取得登记公开信源;关系如下:
ticker + as-of
|
v
V2 取数、缓存、来源回链、时点门禁
|
+--> 无人工判断:DATA_READY_NEEDS_JUDGMENT
|
+--> 有人工判断:V1 bridge
|
v
统一数值、QA和估值结果
从项目根目录执行V1:
$env:PYTHONPATH = (Resolve-Path 'dev/ana-dev')
python -m unittest discover -s dev/ana-dev/test/stock_valuation_pipeline -p 'test_*.py' -v
执行V2:
$env:PYTHONPATH = ((Resolve-Path 'dev/project-dev').Path + ';' + (Resolve-Path 'dev/ana-dev').Path)
python -m unittest dev/project-dev/test/stock_valuation_pipeline_v2/test_pipeline_v2.py -v
f124=0,此时不能证明估值日历史股本,V2必须诚实BLOCKED;只能用估值日前法定报告或股份变动公告补证,不能把当前股本改标为历史股本。outputs/...路径是执行当时事实,不改写;当前正式方法和结果入口以本导读列出的ana-doc/、ana-data/路径为准。本专题正式提交包括:
ana-doc/股票估值/中的方法、导读和分发附件;ana-data/cases/股票估值/中的目录说明和批次任务清单;ana-data/result/股票估值/中的公司基础估值证据包、批次汇总、目录说明和固定latest三文件;V1/V2源代码、测试、fixture和开发文档已经是版本库正式文件;本次若内容未变化,不重复制造无意义修改。每次成功日更或正式复评完成验证后,只暂存股票估值职责范围内的有效差异并提交、推送当前分支,不使用git add .带入其他任务。没有内容差异时不制造空提交。ana-data/tmp/股票估值/、ai-valuation-analyst/tmp/、缓存、__pycache__和临时渲染不进入提交。