数据来源:核心估值不二次重算
首页指数列表展示的 PE、PB、股息率和对应历史分位,来自 funddb(韭圈儿)公开估值接口。 本站同步入库后直接展示这些原生字段,不按成分股重新汇总,也不对分位做二次调整。
跨平台数字不一致时,先对齐口径
同一个指数的 PE、PB 或历史分位,在同花顺、天天基金、券商 App 和估值表之间出现差异是常见情况。 这通常不是简单的“谁算错了”,而是各平台使用的数据源、交易日、财报口径、历史窗口或缺失值处理不同。
| 核对项 | 本站当前口径 | 为什么会造成差异 |
|---|---|---|
| 数据源 | 指数估值主表使用 funddb(韭圈儿)原生字段。 | 同花顺、天天基金等平台可能使用自有数据库或其他供应商,源头字段不同会直接导致 PE/PB 和分位不同。 |
| 计算方式 | 本站不按成分股重新加权合成指数 PE/PB,也不二次重算指数分位。 | 市值加权、等权、中位数、剔除亏损股、是否纳入金融股等处理,都会改变估值结果。 |
| 指标定义 | 页面按数据源返回的 PE、PB、股息率原生口径展示。 | PE TTM、静态 PE、滚动 PE、预测 PE;PB 最新报告期或滚动净资产,含义都不同。 |
| 历史窗口 | 首页和指数详情的分位主要沿用数据源原生历史分位,通常按近 10 年样本理解。 | 1 年、3 年、5 年、10 年、全历史窗口会给出完全不同的百分位。 |
| 数据日期 | 交易日定时同步,延迟时保留最近有效交易日;盘中估算不重算历史分位。 | 一个平台显示盘中估算,另一个平台显示上一收盘,短期差异会很明显。 |
| 缺失与异常 | 空值、“--”和不适用的 0.00 会按缺失处理,不强行填 0。 | 平台对缺失值是剔除、填补还是沿用旧值,会改变样本排名和分位。 |
更新时间:交易日定时同步,延迟时保留最近有效日
估值数据按交易日同步。遇到周末、节假日、交易所休市或第三方数据延迟时,页面会继续显示最近一次有效交易日的数据, 不用空值覆盖已有数据。
| 同步项 | 计划时间 | 说明 |
|---|---|---|
| 指数估值主同步 | 交易日 18:30 北京时间 | 更新 PE、PB、股息率、历史分位等核心估值字段,并记录同步日志。 |
| 晚间补充同步 | 交易日 22:00 北京时间 | 补齐指数收盘点位、ETF/LOF 快照和场外基金净值等披露较晚的数据。 |
| 成分券同步 | 月度低频更新 | 中证成分券和权重本身为低频发布数据,本站按月同步,失败时不影响估值主表。 |
当前库内最新状态
覆盖趋势(最近 10 个交易日)
每个柱条为一个交易日的入库指数数量,下降时需关注数据源是否有个别指数停止提供。
实时数据源覆盖检查
直接调用 funddb 接口获取当前指数清单,与数据库中最新的估值快照做实时比对, 帮助排查数据源是否有个别指数停止提供或接口字段变更。页面加载时自动检查。
数据源清单快照
每次估值同步时自动记录 funddb 当前提供的全部指数列表,并与上次快照比对。 若源端移除某些指数(removed),说明数据源接口变更或个别指数停止提供。 页面加载时自动展示最近两次快照的差异。
分位计算方法:区分“原生展示”和“本站统计”
历史分位表示当前值在历史样本中的相对位置,统一展示为 0 到 100。数值越高,表示当前值在自身历史中越靠上。 但不同模块使用的样本和方向处理不完全相同。
PE 百分位的具体规则
首页和指数详情页显示的 PE 百分位,直接采用 funddb(韭圈儿)返回的原生历史分位字段。 本站不按成分股重新加权合成 PE,也不在页面端或接口端二次重算 PE 百分位。
| 核对项 | 本站展示规则 | 跨平台差异来源 |
|---|---|---|
| 加权方式 | 不自行选择等权、市值加权或中位数;直接展示数据源已计算好的指数原生 PE 和 PE 百分位。 | 其他平台如果按市值加权、等权、中位数、剔除亏损股或调整行业样本,PE 和百分位都会改变。 |
| 历史区间 | 沿用数据源原生历史窗口,通常按近 10 年样本理解;指数历史不足时使用实际可用窗口。 | 1 年、3 年、5 年、10 年或全历史窗口,会让同一个 PE 落在完全不同的百分位。 |
| 计算含义 | 可按“历史中 PE 不高于当前 PE 的有效样本占比”理解,展示为 0 - 100。 | 如果一个平台使用静态 PE,另一个使用 PE TTM,历史样本本身就不是同一组数。 |
| 缺失处理 | 第三方接口返回空值、“--”或不适用的 0.00 时,本站按缺失处理,不强行填 0。 | 缺失样本是剔除、填补还是沿用旧值,会改变排序样本数和百分位。 |
| 页面模块 | 分位来源或算法 | 方向说明 |
|---|---|---|
| 指数列表与指数详情 | 直接使用 funddb 返回的原生历史分位字段;PE 百分位不做二次加权或重算。 | PE、PB 分位越高通常表示估值相对历史越高;股息率分位保留数据源原始字段。 |
| 市场估值温度 PE/PB | 使用全A股中位 PE/PB 的近 10 年有效样本计算分位。 | 温度越高表示整体估值相对近 10 年越高。 |
| 市场估值温度股息率 | 使用宽基指数股息率分位均值作为近似观察。 | 股息率越高通常越偏便宜,所以温度模块会做方向反转,让“温度高=更贵”。 |
| 估值雷达 | 按历史分位排序,近期变化用相邻周期分位差辅助展示。 | 低估观察和高估观察只是统计排序,不是买卖建议。 |
多周期分位:为什么不能只看一个历史窗口
同一个指数在不同历史窗口下的分位,含义差别很大。本站目前展示的分位主要依赖数据源返回的原生字段, 其历史窗口通常取近 10 年。了解不同窗口各自抓住什么信息,能帮助我们减少对单一分位的过度解读。
| 窗口 | 覆盖特征 | 适合做什么 | 局限要留意 |
|---|---|---|---|
| 近 3 年 | 捕捉最近一轮市场周期,对近期估值变化更敏感。 | 判断当前在最近一轮周期中的位置。 | 窗口短,如果近 3 年是单边行情(持续上涨或下跌),分位可能一直很低或一直很高,失去参照意义。 |
| 近 5 年 | 覆盖一轮中等周期,兼顾短期信号和中期结构。 | 做中期观察,平衡敏感度和稳定性。 | 如果近期发生了结构性变化(如编制规则调整或行业权重剧变),5 年窗口可能尚未完全吸收。 |
| 近 10 年(本站默认) | 包含多轮牛熊转换和不同宏观环境,是当前使用最广泛的口径之一。 | 回答"在较长历史里,当前估值排在什么位置"。 | 覆盖时间越长,越可能混入指数编制变更、成分股大换血等结构性断点。历史足够短的指数(如发布时间不足 10 年)会回退到实际可用窗口。 |
目前首页和指数详情展示的是数据源返回的历史分位(通常基于近 10 年样本),网站暂未在页面上并行展示多条周期分位。 后续将提供多周期分位对比入口,让用户在同一页面切换 3 年 / 5 年 / 10 年视角,减少对单一窗口的误解。
缺失值、异常值和历史窗口怎么处理
- 第三方接口返回空值、“--”或不可解析字段时,本站按缺失处理,不强行填 0。
- funddb 对部分不适用指标可能返回 0.00,本站会按缺失处理,避免把无意义的 0 当作估值。
- 首页列表只展示该指标最新快照中有有效值的指数,避免回退到很久以前的异常旧值。
- 历史走势图来自已入库的每日快照和历史回填。历史接口可用窗口受数据源限制,当前通常按近 10 年处理。
- 盘中估算只调整当前估值值,不重新计算历史分位,也不会覆盖收盘数据。
展示边界:本站提供统计观察,不提供投资建议
估值表的目标是把指数估值、历史分位、成分券和跟踪基金等客观信息放在同一套固定口径里展示。 页面不会根据分位给出买入、卖出、加仓、减仓等建议,也不会推荐具体股票或基金。
- ETF、LOF、场外基金只作为跟踪指数的客观参考,请自行核对基金合同、费率、规模、流动性和跟踪误差。
- 成分券列表只展示指数构成和权重,不代表个股推荐。
- 跨平台比较估值时,应先确认口径一致,再比较数字高低。