1. Snapshot 状态
| 维度 | 状态 |
|---|---|
| 报告模式 | 早报(morning) |
| 生成时间 | 2026-08-06T01:00:43Z |
| 调用预算 | 12/12 已用尽 |
| 生产/验证 | 非生产验证(shadow_only) |
| 核心问题 | 大面积数据源故障 — yfinance、Tiingo、FRED、Federal Reserve、ECB Yield Curve 均不可用;所有外汇参考汇率仅来自 ECB 缓存,距今约 9 天;ChinaMoney CFETS 即期记录返回了币种对但无 bid/ask 数值;宏观数据、利率曲线、商品价格全数缺失;NASDAQ 日历因预算耗尽未能获取 |
数据源可用性总览
| 数据源 | 状态 | 连续失败 | 断路器状态 |
|---|---|---|---|
| ECB(参考汇率) | 断路器打开至 01:30Z | 27 次 | open |
| yfinance | 断路器打开至 01:30Z | 27 次 | open |
| Tiingo | 断路器打开至 01:30Z | 28 次 | open |
| Federal Reserve (EFFR/SOFR/Yield) | 断路器打开至 01:30Z | 27 次 | open |
| FRED(商品) | 断路器打开至 01:30Z | 24 次 | open |
| ChinaMoney / CFETS | 正常 | 0 次 | closed |
| HKEX | 正常 | 0 次 | closed |
| NASDAQ(日历) | 预算耗尽 | 1 次 | closed |
关键错误链: OpenBB 本地传输层(127.0.0.1:6900)全线拒绝连接,导致 yfinance、Tiingo (CNY)、Federal Reserve (EFFR)、FRED (oil) 等请求在传输层即失败,进而触发各 provider 断路器连锁打开。此为基础设施级中断。
2. 汇率与人民币官方市场数据
2.1 18 币种报价
所有报价均来自 ECB 参考汇率缓存,参考日期 2026-07-27,距今约 9 天(~780,939 秒),标记为 stale。 无一级市场数据(yfinance/Tiingo 均不可用),fallback 未覆盖任何币种。以下为 ECB 缓存中唯一可用的汇率数据。TWD 和 CNH 无任何数据。
| 币种 | 来源符号 | ECB 参考值 | 数据日期 | 状态 | 换算 USD/XXX(约) |
|---|---|---|---|---|---|
| USD/CNY | EURCNY | 6.7661 | 2026-07-27 | ⚠️ stale | 7.706 |
| USD/EUR | EURUSD | 0.8780 | 2026-07-27 | ⚠️ stale | 1.1389 |
| USD/GBP | EURGBP | 0.7509 | 2026-07-27 | ⚠️ stale | 0.8552 |
| USD/JPY | EURJPY | 163.6404 | 2026-07-27 | ⚠️ stale | 186.38 |
| USD/CHF | EURCHF | 0.8152 | 2026-07-27 | ⚠️ stale | 0.9285 |
| USD/CZK | EURCZK | 21.2099 | 2026-07-27 | ⚠️ stale | 24.158 |
| USD/HKD | EURHKD | 7.8420 | 2026-07-27 | ⚠️ stale | 8.931 |
| USD/HUF | EURHUF | 315.9013 | 2026-07-27 | ⚠️ stale | 359.82 |
| USD/TWD | — | 数据暂缺 | — | ❌ 无数据 | — |
| USD/THB | EURTHB | 33.5798 | 2026-07-27 | ⚠️ stale | 38.248 |
| USD/SGD | EURSGD | 1.2904 | 2026-07-27 | ⚠️ stale | 1.4697 |
| USD/PLN | EURPLN | 3.7949 | 2026-07-27 | ⚠️ stale | 4.3224 |
| USD/NOK | EURNOK | 9.6448 | 2026-07-27 | ⚠️ stale | 10.986 |
| USD/MXN | EURMXN | 17.4569 | 2026-07-27 | ⚠️ stale | 19.885 |
| USD/AUD | EURAUD | 1.4287 | 2026-07-27 | ⚠️ stale | 1.6273 |
| USD/CAD | EURCAD | 1.4105 | 2026-07-27 | ⚠️ stale | 1.6066 |
| USD/DKK | EURDKK | 6.5635 | 2026-07-27 | ⚠️ stale | 7.4761 |
| USD/CNH | — | 数据暂缺 | — | ❌ 无数据 | — |
换算公式: USD/XXX ≈ EURXXX / EURUSD,其中 EURUSD ≈ 0.8780402142(ECB, as-of 2026-07-27)。
重要声明: 上表中“换算 USD/XXX”一列是通过 ECB 的 EUR/XXX 与 EUR/USD 两个参考汇率做除法得到的推算值,不是直接从 USD 计价市场获取的报价。该推算值无法反映 2026-07-27 至 2026-08-06 之间任何市场变动。所有原始数据提供者为 ECB,参考日期为 2026-07-27,距今约 9 天。
数据覆盖总结:
- 有数据(ECB 缓存,9 天 stale): CNY、EUR、GBP、JPY、CHF、CZK、HKD、HUF、THB、SGD、PLN、NOK、MXN、AUD、CAD、DKK(共 16 个)
- 完全缺失: TWD、CNH(共 2 个)
- 一级数据源(yfinance/Tiingo): 全数不可用
2.2 ChinaMoney / CFETS RMB-FX Spot
| 属性 | 值 |
|---|---|
| Provider | chinamoney_cfets |
| 来源提供方 | CWAP |
| 来源时间戳 | 2026-08-06 03:00:00(来源原始时间戳,时区未验证) |
| stale | 否 |
| from_cache | 否(本轮网络获取) |
| API URL | https://www.chinamoney.com.cn/r/cms/www/chinamoney/data/fx/rfx-sp-quot.json |
该数据是 CFETS 即期 bid/ask,不是 PBC 人民币官方中间价。
⚠️ 数据内容异常: 本轮网络获取成功返回了 15 个币种对的记录,但所有记录的 bid/ask 字段均为空字符串,time 字段也为空。CFETS API 返回了币种对列表但未填充实际报价数值。可能原因包括:数据尚未在 03:00(来源时间戳)时点更新、API 响应结构变化、或该时点非交易时段无活跃报价。
已返回的币种对(无报价):
| 币种对 | 报价状态 |
|---|---|
| USD/CNY | ❌ 数值缺失 |
| EUR/CNY | ❌ 数值缺失 |
| 100JPY/CNY | ❌ 数值缺失 |
| HKD/CNY | ❌ 数值缺失 |
| GBP/CNY | ❌ 数值缺失 |
| AUD/CNY | ❌ 数值缺失 |
| SGD/CNY | ❌ 数值缺失 |
| CHF/CNY | ❌ 数值缺失 |
| CAD/CNY | ❌ 数值缺失 |
| CNY/HUF | ❌ 数值缺失 |
| CNY/PLN | ❌ 数值缺失 |
| CNY/DKK | ❌ 数值缺失 |
| CNY/NOK | ❌ 数值缺失 |
| CNY/MXN | ❌ 数值缺失 |
| CNY/THB | ❌ 数值缺失 |
由于 CFETS 即期 bid/ask 数值缺失,无法计算 USD/CNY 算术中点、无法做与 yfinance USD/CNY 的跨源比较。
2.3 HKEX USD-CNH Futures
| 属性 | 值 |
|---|---|
| Provider | hkex |
| 合约标的 | USD/CNH 期货 |
| 报告日期(report_date) | 2026-08-05 |
| stale | 否 |
| from_cache | 是(使用本地缓存) |
| API URL | https://www.hkex.com.hk/eng/stat/dmstat/dayrpt/cusf260805.htm |
所有合约 settlement 报价(report_date: 2026-08-05,provider: HKEX):
| 合约 | 到期 | Settlement | 结算变动 | Combined High | Combined Low | 成交量 | 未平仓 |
|---|---|---|---|---|---|---|---|
| AUG-26 | 2026-08 | 6.7443 | -0.0048 | 6.7948 | 6.7235 | 11,484 | 2,507 |
| SEP-26 | 2026-09 | 6.7316 | -0.0048 | 7.1728 | 6.7093 | 32,328 | 20,186 |
| OCT-26 | 2026-10 | 6.7149 | -0.0047 | 6.7600 | 6.7063 | 454 | 1,124 |
| NOV-26 | 2026-11 | 6.7014 | -0.0048 | 6.7165 | 6.6935 | 1,954 | 61 |
| DEC-26 | 2026-12 | 6.6879 | -0.0046 | 7.1464 | 6.6570 | 8,152 | 4,182 |
| MAR-27 | 2027-03 | 6.6425 | -0.0044 | 6.9800 | 6.6244 | 49 | 1,630 |
| JUN-27 | 2027-06 | 6.5957 | -0.0041 | 6.9810 | 6.5770 | 48 | 623 |
| SEP-27 | 2027-09 | 6.5503 | -0.0041 | 6.7244 | 6.5448 | 0 | 167 |
| DEC-27 | 2027-12 | 6.5046 | -0.0014 | 6.7012 | 6.5020 | 0 | 18 |
| MAR-28 | 2028-03 | 6.5046 | -0.0014 | 6.5062 | 6.4800 | 5 | 7 |
期限结构分析(基于 settlement,report_date: 2026-08-05):
- 曲线方向:向下倾斜(从 2026-08 的 6.7443 下降到 2028-03 的 6.5046),整体跨期原始差值为 0.2397(6.7443 − 6.5046)。
- AUG→SEP:-0.0127;SEP→OCT:-0.0167;OCT→NOV:-0.0135;NOV→DEC:-0.0135;DEC→MAR-27:-0.0454;MAR-27→JUN-27:-0.0468;JUN-27→SEP-27:-0.0454;SEP-27→DEC-27:-0.0457;DEC-27→MAR-28:0.0000。
- ⚠️ MAR-28 与 DEC-27 settlement 相同(6.5046),该合约为远月低流动性合约(成交量仅 5,未平仓仅 7),不具备有效定价参考意义。
重要声明: 上述 settlement 为期货结算价(report_date 2026-08-05),不是 CNH 即期汇率。settlement 与即期的差异属于跨工具/跨时点差异,可能包含利差、持有成本、期限和时点差异,不可直接视为对 CNH 未来走势的确定性市场预期。本报告不提供 CNH spot 数据(ECB 无 CNH 参考汇率,yfinance 不可用),因此无法做期货 vs 即期的跨工具比较。
最活跃合约: SEP-26(成交量 32,328,未平仓 20,186),其次为 AUG-26(成交量 11,484,未平仓 2,507)和 DEC-26(成交量 8,152,未平仓 4,182)。
结算变动: 所有合约 settlement 较前日均录得负变动(-0.0041 至 -0.0048),变动幅度相近。report_date 2026-08-05 的日盘数据(day_* 字段)与盘后数据(after_hours_* 字段)均已填充。
3. 利率与商品
全部缺失。 以下所有宏观点位均因 provider 故障不可用:
| 指标 | Provider | 失败原因 |
|---|---|---|
| EFFR(联邦有效利率) | Federal Reserve | 传输层连接拒绝(127.0.0.1:6900) |
| SOFR(担保隔夜融资利率) | Federal Reserve | 断路器打开(27 次连续失败) |
| 美国国债收益率曲线 | Federal Reserve | 断路器打开(27 次连续失败) |
| 欧元区收益率曲线 | ECB | 断路器打开(27 次连续失败) |
| 商品现货价格(全品类) | FRED | 传输层连接拒绝(127.0.0.1:6900) |
无法提供利率差异分析、利差变动、商品价格对商品货币(AUD/CAD/NOK/MXN)的传导评估。
4. 事件分析
4.1 事件事实与 surprise
日历数据缺失。 NASDAQ 经济日历因 OpenBB 调用预算耗尽(12/12)未能获取,无任何事件、预期值、前值或实际值可用。无法计算任何 surprise 或进行事件驱动的分析。
4.2 事件 → 风险因子 → 敞口
由于 4.1 无日历数据,本部分无法填充具体的“事件→因子→敞口”传导链。以下仅列出基于数据可用性的一般性观察:
[分析判断]
- 利率与利差数据缺失使得无法评估 carry trade 动机变化对 USD/JPY、USD/CHF 等融资货币的压力方向。
- 商品数据缺失使得无法评估原油/金属价格对 AUD、CAD、NOK、MXN 等商品货币的传导。
- 若后续数据恢复并显示美国利率下行超预期,则可能对 USD 构成压力,利好 EUR、GBP 及新兴市场货币;若利率上行超预期,则相反。
- 若商品价格大幅波动,则可能通过贸易条件渠道传导至 AUD、CAD、NOK、MXN 等货币。
⚠️ 以上均为条件式机制,不代表任何已发生的实际传导。
4.3 今日优先级
由于无日历数据和有效市场报价,优先级排序基于数据恢复状态和敞口覆盖需求:
| 优先级 | 关注领域 | 理由 | 标注 |
|---|---|---|---|
| 🔴 P0 | OpenBB 基础设施恢复 | 传输层故障导致全部一级数据源不可用,是当前阻断所有分析的根本原因 | LLM 优先级 |
| 🔴 P1 | CFETS 即期数据确认 | API 返回了币种对但无报价数值,需确认是否是时点问题或结构变化 | LLM 优先级 |
| 🟡 P2 | ECB 参考汇率更新 | 当前数据距今 ~9 天,严重陈旧 | 来源未提供 |
| 🟡 P3 | USD/CNH spot 获取 | CNH 完全无任何数据,无法与 HKEX 期货做跨工具对比 | 来源未提供 |
4.4 Treasury 行动点
| 行动 | 依据 | 紧迫性 |
|---|---|---|
| 确认 OpenBB 本地服务(127.0.0.1:6900)运行状态 | 所有一级数据源通过此传输层获取,服务不可用导致全面数据缺失 | 紧急 |
| 确认 CFETS API 响应格式是否变更 | 本轮网络获取成功但报价字段为空,可能是非交易时段或 API 变化 | 今日 |
| 评估 9 天 stale 的 ECB 汇率是否可接受临时参考 | 所有币种仅依赖 ECB 7月27日数据 | 今日 |
5. 风险情景
数据严重不足,无法构建基于数值的风险情景分析。 以下为定性空白描述:
- 汇率数据盲区: CNY、EUR、GBP、JPY、CHF 等 16 个币种仅有 9 天前的 ECB 参考汇率,无法评估 2026-07-27 至 2026-08-06 期间的任何变动方向和幅度。TWD 和 CNH 完全无数据。
- 利率盲区: 无法评估美国与欧元区利率曲线的近期变化,利差驱动的汇率变动方向不可知。
- 商品盲区: 无法评估商品价格对商品货币的传导。
- 事件盲区: 无日历数据,无法识别近期关键经济数据或政策事件是否已触发市场波动。
如果本周内数据源无法恢复,建议:
- 将报告标记为“数据不可用期间”,暂停基于数值的分析输出。
- 优先修复 OpenBB 基础设施(核心阻断点),再逐步恢复各 provider 连接。
6. Treasury 行动清单
| # | 行动项 | 状态 | 负责人/组 | 备注 |
|---|---|---|---|---|
| 1 | 诊断 OpenBB 本地服务(127.0.0.1:6900)——全部一级数据源不可用的根因 | ⬜ 待处理 | 数据工程 | 所有 yfinance/Tiingo/FRED/Fed 请求在此层失败 |
| 2 | 确认 CFETS API 响应——本轮获取成功但报价为空 | ⬜ 待处理 | 数据工程 | source_timestamp 显示 03:00,可能是非活跃时段 |
| 3 | ECB 参考汇率刷新——当前数据距今 ~9 天 | ⬜ 待处理 | 数据采集 | 断路器打开至 01:30Z,需等恢复后重试 |
| 4 | CNH spot 数据源补充——当前完全缺失 | ⬜ 待处理 | 数据采集 | ECB 不覆盖 CNH,需备选方案 |
| 5 | TWD 数据源补充——当前完全缺失 | ⬜ 待处理 | 数据采集 | 同样无任何来源覆盖 |
| 6 | NASDAQ 日历预算调整——12/12 用尽未能获取 | ⬜ 待处理 | 配置 | 考虑调高日历预算或优化调用策略 |
7. 数据质量与限制
| 问题 | 影响范围 | 严重程度 |
|---|---|---|
| OpenBB 传输层不可用(127.0.0.1:6900 拒绝连接) | yfinance、Tiingo、Federal Reserve、FRED 全线不可用 | 🔴 严重 |
| ECB 参考汇率全部 stale(~9 天前) | 16 个币种仅使用 2026-07-27 缓存数据 | 🔴 严重 |
| CFETS 即期 bid/ask 为空 | 本轮网络获取成功但 15 个币种对均无报价数值 | 🟡 中等 |
| NASDAQ 日历预算耗尽 | 无事件数据,无法做事件分析 | 🟡 中等 |
| TWD 无任何数据 | 完全缺失 | 🟡 中等 |
| CNH 无任何数据(spot) | 完全缺失,仅 HKEX 期货可用 | 🟡 中等 |
| HKEX 期货数据来自缓存 | 数据来源为本地缓存而非本轮网络获取 | 🟢 轻微 |
| ECB 数据 from_cache=true | 同上 | 🟢 轻微 |
| MACRO 完全缺失 | 利率曲线、商品价格、EFFR/SOFR 全部不可用 | 🔴 严重 |
| 所有 provider 断路器大面积打开 | 即使传输层恢复,短期内自动重试可能仍受断路器限制 | 🔴 严重 |
数据恢复建议优先级:
- 立即: 恢复 OpenBB 本地服务(127.0.0.1:6900)——该服务是所有一级数据请求的必经传输层,其不可用是当前故障链的单一故障点。
- 服务恢复后: 等待各 provider 断路器自动恢复(预计在 2026-08-06T01:30Z 附近),或手动重置断路器状态。
- 后续: 排查 CFETS API 报价为空的原因(非交易时段 vs API 变更)。
报告限制声明: 本报告为 FOREX SHADOW / 非生产验证版本。所有数值均标注 provider 与 as-of/report_date。由于数据源大面积不可用,本报告无法提供基于当前有效市场价格的汇率风险评估。所有 ECB 报价距今约 9 天,不可用于当前交易或敞口决策参考。利率、商品、事件数据全部缺失。建议优先恢复数据基础设施后再重新生成报告。