方法说明与已知边界
本页披露数据链路、规则口径、引擎参数、实现边界与已知局限。参数由引擎脚本直接导出,与计算代码同源,页面无法与实现产生漂移。
数据链路
—
符号表对齐
—
实时层
—
区间证据回放
—
宽度分位分组验证
—
连续段去重:连续多日落在买入带内只算一次,避免样本量虚高。差分均值是各标的「进带后收益减同期无条件基线」的平均值,跨标的 t 检验衡量这个差是否稳定存在,而单个标的的 t 检验衡量该标的自身是否显著。
估值口径与来源
按需刷新
两段式:实时价每 15 秒刷新,估值倍数随价格重算;一致预期每股收益与倍数锚点是快照,只有点「刷新预期」才更新,并带采集时间戳。预期数据按天变化,秒级刷新没有意义,也会破坏可复现性。
采集流程多源检索(stockanalysis、Finviz、WallStreetZen、东方财富)→ 模型抽取 → 校验 → 确定性回填 → 冻结进本地数据文件
检索可达性marketbeat、tipranks、investing、seekingalpha 返回 403;zacks、barchart 返回挑战页;nasdaq、雅虎超时。可用通道为上述四家。WallStreetZen 的路径含交易所,纽交所标的需回退到 nyse 路径,否则直接 404
覆盖情况观察池 53 只美股中 49 只完成采集,41 只给出可用情景区间,8 只已采集但免费视图下倍数被订阅锁住(只展示每股收益本身);4 只指数 ETF(QQQ / SPY / EWY / SMH)登记为「不适用每股收益估值」并附重仓表来源,与抓取失败明确区分。三通道齐全 46 只,GME 与 GPRO 缺 stockanalysis 通道、IREN 缺 Finviz 通道,均已写入显式告警
模型角色只做抽取与解释,不产出价格数字;提示词禁止其自行计算倍数
口径纪律PE 必须是资料里分析师给出的倍数,严禁用「价格 ÷ 每股收益」反推;三档以各来源中枢为统计单位,单家极值不参与;资料未声明口径时填 unknown
隐含倍数某财年没有分析师倍数锚点时,用目标价分布 ÷ 该财年每股收益中枢推得,并显式标记为「隐含目标价倍数」
前瞻来源归位Finviz「EPS next Y」与 WallStreetZen「N 年预测」都不带财年标签,由代码按「未发布财年 + 年数偏移」换算成具体财年;偏移量再用该财年已标注的一致预期中值做校准,对不上就整条不采用
单位与数量级拦截同一来源常把不同指标用同样的句式排版,故按语义判定而非按句式取数:营收带 M/B/K 后缀不进每股收益通道;Finviz 的「EPS next Y」同时存在数值档(可为负数)与增速档(带 %),只取数值档;前瞻值若推不出 3 倍以上的远期市盈率,判定它不是每股收益。隐含倍数超出 3–150 倍区间时同样判定基数不可信,不推倍数
口径可比性标注倍数 × 该财年每股收益须落在现价附近(±30%),否则判定该财年的每股收益与价格不同币种口径,整行留空。实测 TSM 的一致预期每股收益 107.85 为报告币种口径,而现价、目标价与站点自算倍数均为美元口径,相乘会得到比现价高 6 倍的情景价格
非正每股收益某财年三档里只要有一档非正,就不为其推倍数——市盈率对非正每股收益没有定义,保留倍数只会算出负价格。该财年只展示每股收益本身
不适用与未采集分开指数 ETF 登记为「不适用每股收益估值」,并给出重仓表里本平台已覆盖的成分股(含权重、来源与采集时间);「已采集但没有可用倍数」也单独标注,不与「尚未采集」混写,避免把免费数据的口径限制误读成漏抓
- 矩阵的信息量来自目标价分布:隐含倍数的中值行等于目标价本身,行间差异只反映每股收益离散度,不可读作对估值贵贱的判断。
- 免费视图下倍数只有单值:倍数列多数财年需订阅,因此「倍数区间 × 每股收益区间」的完整矩阵在免费数据下并非总能成立;只有单一锚点时改给三档情景价格,不凑数。
- 回填由代码保证:下一财年的三档与隐含倍数均由确定性规则生成并标注「非模型生成」,来源不足两个时只补空缺、不覆盖。
- 错值比空值更贵:批量采集实测踩到五类真实错值——营收被当成每股收益(同一财年出现 7 到 518 美元的三档)、财年整体后移一格、同源口径差 8 倍(存托凭证与普通股)、报告币种与美元混算(折算价是现价 6 倍)、增速被当成每股收益(小盘股出现 85.10 美元这种量级)。五类都已定位修复并锁进自检,凡是数量级或口径对不上的数,宁可留空。
- 自检可复现:refresh/selftest.py 用离线用例覆盖上述五类错值,不联网、不调用模型即可运行,共 31 项断言。
- 估值与触发清单同屏:估值卡底部内置「今日触发清单」入口,按触发强度排序并附各标的的中性隐含价,点击行即可切换标的;扫描页同样带一列中性隐含价,隐含倍数会被标出,避免与分析师口径混淆。
- 模型偶发漏字段按保守值处理:缺失置信度按 low、缺失口径按 unknown,并写入告警,不为一个小标签丢弃整份采集。
- 通道失败与数据缺失分开:检索通道失败会写一条显式告警,避免把「没抓到」误读成「不存在」。
- 页面缓存 12 小时:同一交易日内重复刷新沿用缓存,减少对站点打扰并保证结果稳定。
规则口径
引擎参数
实现边界
哪些是真的,哪些是桩
已实现且数字来自真实计算
尚未实现,或当前为桩
已知局限
复现方式
投资风险提示与免责声明(展开阅读)
本页为个人作品集原型,不是投资顾问,不提供投资建议,不代客理财,不承诺任何收益。
所有区间、状态与置信度由公开历史行情经由固定规则计算得出,历史表现不代表未来,输出为价格区间而非点位,不构成买卖指令。
数据来自交易所公开归档,可能存在滞后、缺口或单位差异,请以交易所实时行情为最终依据。
低置信度结果已在页面显式标注;请结合自身风险承受能力独立决策,并自行承担投资结果。