# Pyth 价格置信区间和陈旧价格怎样用于风控？

整理：链小知（AI 辅助）
更新日期：2026-10-09
引用地址：https://lianxiaozhi.com/learn/pyth-confidence-and-staleness

价格值之外还应读对应产品的时间和不确定性信息。Core 与 Pro 的字段和用法可能不同，分析时要先确认版本与数据类型。

## 价格之外，还要读时间和不确定性

Pyth 的价格数据不只有一个价格数值。Core 的价格与 confidence 按指数解释；使用数据时还要检查时间是否足够新，不能把整数原值直接当成美元价格。

Pro 文档说明 confidence 反映发布者报价分歧，不直接等同于市场波动率；发布者不足时，部分价格字段可能沿用旧值。应先确认产品与字段版本，再解释更新。

依据：[Best Practices](https://docs.pyth.network/price-feeds/core/best-practices)
依据：[Understanding Price Data](https://docs.pyth.network/price-feeds/pro/understanding-price-data)

## 一条新响应为什么可能含旧价格？

接口现在返回了响应，不代表其中价格刚刚形成。需要核对对应价格更新时点、有效贡献者及字段单位；Pro 的 feedUpdateTimestamp 与响应时间也应按各自定义读取。

Core 的 getPriceNoOlderThan 可以按给定时间限制读取价格，但阈值需要匹配应用。检查数据新鲜，只解决时间条件，不能自动消除报价不确定性和链上执行延迟。

依据：[Best Practices](https://docs.pyth.network/price-feeds/core/best-practices)
依据：[Understanding Price Data](https://docs.pyth.network/price-feeds/pro/understanding-price-data)

## 怎样核对一个数值示例？

假设 price 为 10,000、confidence 为 100、指数为 −2，换算后分别为 100 与 1。这个例子仅说明固定小数的单位转换，不代表真实资产报价或未来价格区间。

引用时同时记录 feed 标识、产品版本、价格、指数、不确定性字段和价格时间。不要把 confidence 数值写成保证成交范围，也不要把 Core 与 Pro 的字段结构混用。


## 继续核对
- [预言机价格与交易池价格有什么区别？清算应看哪一个](https://lianxiaozhi.com/learn/oracle-and-market-price)
- [预言机报价的更新时间和偏差阈值怎么看？](https://lianxiaozhi.com/learn/oracle-heartbeat-and-staleness)
- [相关市场与事件](https://lianxiaozhi.com/markets)
