系统功能拆解 · 估值监控
Alpha-AI-lab · 2026-10-11 · 阅读约 5 分钟
摘要:判断市场“贵不贵”,不能只看点位涨没涨。我们给自研量化平台做了一个估值监控模块:覆盖 8 个宽基 + 42 个行业共 50 个指数,自动计算当前 PE 在近 5 年 / 近 10 年的历史百分位,按五档分档着色,并支持“输个股代码 → 看所处行业冷热”的反查。本文拆解它的设计思路、界面与工程实现。
① 大多数人判断市场,靠的是“最近涨了多少”——但涨幅回答的是过去,估值回答的是当下的性价比。
② 同样是 30 倍 PE,放在白酒和放在银行,含义完全不同:不同行业的盈利增速与商业模式差异巨大,PE 的绝对值跨行业不可比。
③ 更可比的尺子是百分位:把当前 PE 放进它自己过去 5 年 / 10 年的序列里排序,看它站在什么位置——这是市场温度计的经典做法。
④ 20% 以下偏便宜,80% 以上偏贵,中间是中枢地带。它不预测明天涨跌,但能回答“现在这个位置,历史上出现过的频率高不高”。
① 系统覆盖 50 个指数:8 个宽基(沪深300、中证500、中证1000、中证A500、科创50 等)+ 42 个行业板块(银行、白酒、半导体、煤炭、红利等)。
② 每个指数都可一键切换近 5 年 / 近 10 年两个窗口——短窗口看本轮周期,长窗口看跨越牛熊的位置。
▲监控范围概览(宽基 + 行业,多数指数配有对应主流 ETF)
③ 全部指数按统一规则分成五档并着色,翻一眼就知道谁冷谁热:
▲五档分档规则(与系统前端配色一致)
① 打开页面,顶部是一句话市场总结与五档计数,下方是宽基指数卡片墙——每张卡片给出当前 PE、历史百分位、分档标签与分位刻度条:
▲估值监控全景(摄于 2026-10-11,宽基 Tab;页面数据为最新收盘截面)
② 这是当时的状态:宽基整体无严重低估档,5 个偏高——所以顶部信号灯直接给出“市场整体偏高,注意风险控制”。
③ 第二个能力是个股反查:输入任意股票代码,系统自动定位其所属行业,同时给出个股 PE/PB 与行业估值,并画出行业 PE 历史曲线与 20% / 50% / 80% 三条分位线:
▲个股查询联动:贵州茅台 → 白酒行业 PE 走势与分位线(仅作功能演示)
④ 行业板块 Tab 下,42 个行业按百分位升序排成一张总表,低估的排在最前面,还给出 20% 低估线、50% 中枢、80% 高估线三个参考位:
▲行业板块总表(按 5 年 PE 百分位升序,截图截取前半部分)
① 市场温度计:每天收盘后看一眼顶部信号,判断整体市场处于历史什么位置,辅助控制整体仓位节奏。
② 行业冷热对照:行业总表按分位排序,哪些板块挤在历史高位、哪些趴在历史低位一目了然,作为结构研究的起点。
③ 持仓反查:手里拿着某只股票或行业基金,输入代码即可看到所处行业的历史分位,判断“当前位置贵不贵”。
需要说明:低分位不等于马上会涨,高分位也不等于马上会跌——估值提供的是概率与赔率的参考系,不是买卖信号。
① 50 个指数 × 2 个窗口的百分位,每次实时拉数据算一遍,页面要等上一两分钟——我们用“预计算 + 只读缓存”架构解决了这个问题。
② 每个交易日 17:30,批量任务把全部指数 × 全部窗口的快照预先算好写入本地库;页面请求只读缓存,命中即返回。
③ 数据过期时也不让用户等:先返回上一期旧数据兜底,后台排队串行刷新,下一刷即新。
④ 行情源做了四级兜底(本地缓存 → 增量文件 → 主数据源 → 备用源),单一渠道故障不影响页面出数。
⑤ 这套架构让估值看板从“冷启动分钟级”变成常驻秒开——工具只有在随手可查的时候,才会真的被用起来。
① 估值监控不是什么高深的东西,它只是把“历史百分位”这件每个认真投资者都该看的事,做成了一张每天愿意打开的看板。
② 它与平台内的回测、实盘等模块共用同一套数据底座,欢迎持续关注本公众号的系列拆解。
口径说明:PE 百分位 = 当前 PE 在所选回看窗口(近 5 年 / 近 10 年)全部交易日 PE 序列中的排序位置;文中界面截图摄于 2026-10-11,仅作功能演示,数据随市场每日更新。文中提及的个股与指数仅为功能说明之用,不构成任何推荐。
免责声明:本内容仅为系统功能介绍与方法论科普,所有信息均不构成投资建议;历史数据不代表未来表现,市场有风险,投资需谨慎。