PriceToday.价格观察 · 独立方法笔记EN
参考价与时效 / 方法长文

“刚刚更新”,不代表价格刚刚产生。

分清观察时间、发布时间与抓取时间,判断旧日期的数值是否仍是最新一期。

先说结论

数值对应什么时候、来源什么时候发布、网页什么时候抓到,是三个不同问题。除非来源产生新观察,刷新网页通常只改变抓取时间。

三种时钟,三个问题

观察时间描述价格对应的市场时刻或统计期间;发布时间描述来源何时向外提供该值;抓取时间描述系统何时收到数据。这是阅读数据记录的分析框架,并非保证每个来源都提供三个字段。

来源没有提供的时间,应写成“未提供”,不要用服务器当前时间替代。承认缺失,才能区分真实元数据与方便的猜测。将日度参考与持续变化的报价作比较时,这个区别尤其关键。

发布日历可以解释不少空缺

LBMA 说明贵金属基准不在周末及指定英国银行假日发布;ECB 参考汇率在工作日发布,TARGET休市日除外。这是不同来源的日历,不能合并成一个通用的“市场开门”标签。[1][3]

周末页面显示较早的观察,可能仍是最新已发布值,此时“最新可得”比“实时”更准确。但只知道日历,不能证明数据源工作正常;仍需核对本应发布的一期是否遗漏。

最新值与今日值是两种查询

NBP API 文档将当前数据定义为查询时最后发布的数据,并把今日发布、指定日期与区间查询区分开来。因此,端点选择本身就是数值含义的一部分。官方字段定义中,汇率的 EffectiveDate 与黄金的 Date 均为发布日期;TradingDate 为交易日期,仅用于表 C。不能将这些日期改标为抓取时间,也不能假定它们是日内观察时间戳。[6]

请求最新值成功,不代表今天一定新增了观察。指定日期没有发布,也不等于数值为零。缺失、明确的零值和网络请求失败,应是三个不同状态,不该用同一种显示方式抹平。

一项可实际执行的小核对

假设某记录在周五观察、周五下午发布、周日上午抓取,应标为“周五观察,周日获取”,不能把观察日期改成周日。另一个页面即使周六抓取,只要使用同一周五发布值,也可能拥有同样的基础信息。

保留来源链接、观察日期、来源提供的发布时间、含时区的抓取时间、单位与币种。若经过换算,再保留公式与输入日期。做这项核对不要求先建立庞大的历史行情数据库。

什么时候应该停止比较

用新鲜零售报价与年龄不明的基准计算精确溢价,必须标明时点不匹配。反复下载一个日度数值,不能据此推断日内行情;缓存仍显示旧数字,也不等于暂时不可用的序列“没有变化”。

本文是2026年9月20日核对的方法说明,不是数据源健康报告。我们没有验证所有上游今天的发布情况。下一步应查看明确来源的发布记录,而不是给尚未核验的数值加一个让人安心的绿色状态点。

来源与适用范围

链接用于核对定义与方法。文中演算明确为假设,不是报价;核对日期不代表来源数值的观察日期。

  1. LBMA ↗
  2. ECB ↗
  3. NBP ↗