1. Snapshot 状态
| 项目 | 状态 |
|---|---|
| 数据时点 | 脚本生成 2026-08-11T01:00:19Z;mode=morning;shadow_only=true |
| 调用预算 | 已用 12/12(预算耗尽),NASDAQ 日历因预算耗尽未获取 |
| ECB 参考汇率 | 全部 16 币种 stale(参考日 2026-07-27,约 14 天前);provider=ecb,base=USD |
| yfinance | 全部 18 币种获取失败(OpenBB transport: Connection refused),无当日数据 |
| Tiingo fallback | CNY 失败(Connection refused);其余因 circuit open 未尝试(open 至 2026-08-11T01:30:22Z) |
| 宏观利率(EFFR/SOFR/美债/欧债/商品) | 全部失败(OpenBB transport 或 circuit open) |
| ChinaMoney/CFETS 即期 | from_cache=false,stale=false;仅返回币种对清单,无 bid/ask 数值 |
| HKEX USD/CNH 期货 | from_cache=true,report_date=2026-08-10,共 10 个合约含 settlement/volume/OI |
| NASDAQ 经济日历 | 调用预算耗尽(budget_exhausted),无事件数据 |
2. 汇率与人民币官方市场数据
2.1 18 币种报价
说明:以下为 ECB 参考汇率(唯一可用来源),base=USD。所有数值来自
2026-07-27,距报告日约 14 天,标记为 stale。yfinance 与 Tiingo 均获取失败,无法提供近期对比。
| 货币 | ECB Source Symbol | Close(ECB) | 来源日期 | 状态 |
|---|---|---|---|---|
| CNY | EURCNY | 6.7661 | 2026-07-27 | ⚠️ stale(~14d) |
| EUR | EURUSD | 0.8780 | 2026-07-27 | ⚠️ stale(~14d) |
| GBP | EURGBP | 0.7509 | 2026-07-27 | ⚠️ stale(~14d) |
| JPY | EURJPY | 163.6404 | 2026-07-27 | ⚠️ stale(~14d) |
| CHF | EURCHF | 0.8152 | 2026-07-27 | ⚠️ stale(~14d) |
| CZK | EURCZK | 21.2099 | 2026-07-27 | ⚠️ stale(~14d) |
| HKD | EURHKD | 7.8420 | 2026-07-27 | ⚠️ stale(~14d) |
| HUF | EURHUF | 315.9013 | 2026-07-27 | ⚠️ stale(~14d) |
| TWD | — | 数据暂缺 | — | ❌ 无 ECB 覆盖,yfinance 获取失败 |
| THB | EURTHB | 33.5798 | 2026-07-27 | ⚠️ stale(~14d) |
| SGD | EURSGD | 1.2904 | 2026-07-27 | ⚠️ stale(~14d) |
| PLN | EURPLN | 3.7949 | 2026-07-27 | ⚠️ stale(~14d) |
| NOK | EURNOK | 9.6448 | 2026-07-27 | ⚠️ stale(~14d) |
| MXN | EURMXN | 17.4569 | 2026-07-27 | ⚠️ stale(~14d) |
| AUD | EURAUD | 1.4287 | 2026-07-27 | ⚠️ stale(~14d) |
| CAD | EURCAD | 1.4105 | 2026-07-27 | ⚠️ stale(~14d) |
| DKK | EURDKK | 6.5635 | 2026-07-27 | ⚠️ stale(~14d) |
| CNH | — | 数据暂缺 | — | ❌ 无 ECB 覆盖,yfinance 获取失败 |
Provider 状态(OpenBB circuit breaker):
| Provider | 连续失败 | Circuit Open |
|---|---|---|
| ecb | 42 | 是(至 2026-08-11T01:30:20Z) |
| yfinance | 42 | 是(至 2026-08-11T01:30:20Z) |
| tiingo | 43 | 是(至 2026-08-11T01:30:22Z) |
| federal_reserve | 42 | 是(至 2026-08-11T01:30:23Z) |
| fred | 39 | 是(至 2026-08-11T01:30:23Z) |
| chinamoney_cfets | 0 | 否 |
| hkex | 0 | 否 |
| nasdaq | 1 | 否(但本次预算耗尽) |
2.2 ChinaMoney / CFETS RMB-FX Spot
来源:https://www.chinamoney.com.cn/r/cms/www/chinamoney/data/fx/rfx-sp-quot.json
来源提供商标注:CWAP
来源原始时间戳:2026-08-11 03:00:00(时区未验证)
数据获取状态:stale=false,from_cache=false(本轮网络获取)
⚠️ 重要:本轮成功获取 CFETS 即期币种对清单(15 个 pair),但 全部记录的 bid/ask/midpoint 数值为空(仅返回 pair 标识和空 time 字段)。以下仅列示可识别的交易币种对,无法计算算术中点或做跨源比较。
CFETS 返回即期币种对:
| # | Pair |
|---|---|
| 1 | USD/CNY |
| 2 | EUR/CNY |
| 3 | 100JPY/CNY |
| 4 | HKD/CNY |
| 5 | GBP/CNY |
| 6 | AUD/CNY |
| 7 | SGD/CNY |
| 8 | CHF/CNY |
| 9 | CAD/CNY |
| 10 | CNY/HUF |
| 11 | CNY/PLN |
| 12 | CNY/DKK |
| 13 | CNY/NOK |
| 14 | CNY/MXN |
| 15 | CNY/THB |
数据完整性声明:该数据是 CFETS 即期 bid/ask 接口返回,不是 PBC 人民币官方中间价。因本轮返回的 bid/ask 字段为空,无法生成 USD/CNY 即期中点值,也无法与 yfinance(获取失败)做跨源/跨时点差异比较。
Provider 健康:chinamoney_cfets 连续失败次数 = 0,circuit 未触发。建议下一轮关注返回字段是否填充实际数值。
2.3 HKEX USD-CNH Futures
来源:https://www.hkex.com.hk/eng/stat/dmstat/dayrpt/cusf260810.htm
标的:USD/CNH 期货
报告日期(report_date):2026-08-10
数据获取状态:stale=false,from_cache=true(从缓存读取)
| Contract | Expiry | Settlement | Δ Settlement | Combined High | Combined Low | Volume | Open Interest | Δ OI |
|---|---|---|---|---|---|---|---|---|
| AUG-26 | 2026-08 | 6.7417 | -0.0019 | 6.7479 | 6.7365 | 6,113 | 2,152 | -269 |
| SEP-26 ⭐ | 2026-09 | 6.7290 | -0.0016 | 6.7351 | 6.7236 | 22,612 | 20,286 | +26 |
| OCT-26 | 2026-10 | 6.7121 | -0.0019 | 6.7171 | 6.7078 | 41 | 1,141 | +21 |
| NOV-26 | 2026-11 | 6.6989 | -0.0018 | — | — | 0 | 109 | 0 |
| DEC-26 | 2026-12 | 6.6856 | -0.0017 | 6.6911 | 6.6808 | 2,817 | 3,344 | +334 |
| MAR-27 | 2027-03 | 6.6412 | -0.0012 | 6.6460 | 6.6362 | 29 | 1,602 | +2 |
| JUN-27 | 2027-06 | 6.5953 | -0.0008 | 6.5996 | 6.5935 | 141 | 753 | +117 |
| SEP-27 | 2027-09 | 6.5502 | -0.0004 | 6.5550 | 6.5549 | 0 | 172 | 0 |
| DEC-27 | 2027-12 | 6.5028 | -0.0016 | 6.5023 | 6.5023 | 0 | 16 | 0 |
| MAR-28 | 2028-03 | 6.5028 | -0.0016 | 6.4700 | 6.4700 | 0 | 12 | 0 |
⭐ SEP-26 为最活跃合约(成交量 22,612,未平仓 20,286)。
期限结构观察(基于 settlement,仅描述原始数值):
- 曲线形态:向下倾斜(近月高、远月低)。
- AUG-26(6.7417)→ DEC-26(6.6856)差值 = 0.0561;AUG-26 → MAR-28(6.5028)差值 = 0.2389。
- 该差异为跨合约期限结构差异,可能包含利差、持有成本、期限与时点差异,不代表确定性的市场升值/贬值预期。
- NOV-26、SEP-27、DEC-27、MAR-28 合约当日无成交记录。
与前日变化:全部有 data 的合约 settlement 较前日均下行(Δ 为负),范围 -0.0004 至 -0.0019。DEC-26 增仓 +334 较为显著。
跨工具/跨时点差异说明:因无可用 CNH spot 数据(ECB 无 CNH 覆盖、yfinance 获取失败),无法进行 HKEX 期货 settlement 与 CNH spot 的原始差值比较。
3. 利率与商品
数据暂缺。
所有宏观数据源获取失败:
| 数据项 | Provider | 失败原因 |
|---|---|---|
| EFFR(联邦基金有效利率) | federal_reserve | OpenBB transport: Connection refused |
| SOFR | federal_reserve | Circuit open |
| 美债收益率曲线 | federal_reserve | Circuit open |
| 欧债收益率曲线 | ecb | Circuit open |
| 原油/商品现货(FRED) | fred | OpenBB transport: Connection refused |
本轮无可用利率或商品价格数据,无法进行利差分析或商品-汇率联动判断。
4. 事件分析
4.1 事件事实与 surprise
数据暂缺。NASDAQ 经济日历因调用预算耗尽(budget_exhausted,已用 12/12)未获取。本轮无事件 actual/consensus/previous 数据可供分析,无法计算 surprise。
4.2 事件 → 风险因子 → 敞口
因无可用事件数据(4.1 为空),本轮无法进行事件对风险因子(利率、利差、风险情绪、商品价格)的条件式传导分析。
4.3 今日优先级
因无可用事件数据及宏观数据(利率、商品均缺失),本轮无法基于数据确定今日优先级排序。
[分析判断 | LLM 优先级 — 来源未提供 relevance/importance,优先级由模型根据数据可用性推定]:
- 若 HKEX CNH 期货 settlement 下行趋势延续(前日全线下行),则可能反映 CNH 近期面临一定压力,但需结合 CNH spot 与利率数据方可验证。
- ECB 参考汇率 stale 已 14 天,若 OpenBB circuit 恢复后 yfinance/ECB 数据更新,则需关注其间累积的变动幅度。
4.4 Treasury 行动点
因事件数据完全缺失,基于数据的 Treasury 行动点暂无法生成。以下仅为基于现有数据质量的提示:
- 数据获取链路修复为最高优先:OpenBB backend(
127.0.0.1:6900)持续 Connection refused,ecb/yfinance/tiingo/federal_reserve/fred 全部 circuit open。若 OpenBB 服务未运行,需重启或排查。 - CFETS 即期 bid/ask 字段为空:chinamoney_cfets 虽 fetch 成功(from_cache=false),但返回数值缺失,需排查接口返回格式或解析逻辑。
- NASDAQ 日历因预算耗尽未获取:总预算 12 已全部消耗,若需日历数据,需调整预算分配或优化调用顺序。
5. 风险情景
⚠️ 限制声明:因利率、商品、事件、yfinance 即期数据全部缺失,且 ECB 参考汇率 stale 14 天,以下情景仅基于 HKEX CNH 期货(2026-08-10)的有限数据做方向性提示,不构成确定性判断。
| 情景 | 触发条件(条件式) | 可能影响(条件式) |
|---|---|---|
| CNH 短期走弱 | 若 HKEX AUG-26/SEP-26 settlement 下行趋势在后续交易日延续 | 则 CNH 敞口(应付/应收人民币)可能面临重估影响,方向取决于敞口的多空方向 |
| 数据真空期累积风险 | 若 OpenBB 链路持续中断,ECB 参考汇率 stale 进一步延长(当前已 14 天) | 则期间累积的汇率实际变动无法被本报告捕捉,恢复后的首次数据可能呈现较大跨期差异 |
| CFETS 数据恢复 | 若 chinamoney_cfets 即期 bid/ask 字段在下轮成功填充 | 则可与 HKEX 期货 settlement 做跨工具/跨时点差异分析,丰富 CNH/CNY 观察维度 |
| 期货期限结构变化 | 若远月合约(DEC-26 及以后)成交量与 OI 显著增长 | 则可能反映市场参与者对更长期限 CNH 对冲需求上升 |
6. Treasury 行动清单
| # | 行动项 | 依据 | 紧迫性 |
|---|---|---|---|
| 1 | 排查 OpenBB backend 服务状态 | ecb/yfinance/tiingo/federal_reserve/fred 共 5 个 provider circuit open,根因为 127.0.0.1:6900 Connection refused |
🔴 高 |
| 2 | 排查 CFETS 即期数值缺失原因 | chinamoney_cfets fetch 成功(from_cache=false),但 15 个 pair 的 bid/ask 字段均为空;需检查接口响应格式或解析逻辑 | 🔴 高 |
| 3 | 关注 OpenBB circuit 恢复后首次 ECB 参考汇率更新 | 当前 ECB 参考汇率 stale 14 天(2026-07-27),恢复后需评估期间累积变动 | 🟡 中 |
| 4 | 监控 HKEX CNH 期货 SEP-26 合约 settlement 方向 | 最活跃合约(volume 22,612,OI 20,286)前日 settlement 下行 0.0016,若延续则可能反映 CNH 压力 | 🟡 中 |
| 5 | 调整 NASDAQ 日历调用预算 | 本轮预算 12/12 耗尽,日历未获取;需评估是否增加总预算或调整各 provider 预算分配 | 🟡 中 |
| 6 | 关注 DEC-26 合约 OI 变化 | 单日增仓 +334(OI 从推测值增至 3,344),若持续增仓则可能反映中长期 CNH 对冲需求变化 | 🟢 低 |
7. 数据质量与限制
| 限制项 | 详情 | 影响 |
|---|---|---|
| ECB 参考汇率 stale | 全部 16 币种参考日期为 2026-07-27(~14 天前),yfinance 无替代数据 |
2.1 节报价无法反映近期汇率变动,无 D1 对比基准 |
| yfinance 全部失败 | 18 币种批量请求 OpenBB transport Connection refused | 无任何近期市场 close 数据,所有变动分析搁置 |
| Tiingo fallback 不可用 | CNY 尝试失败(Connection refused),其余 circuit open | 无替代来源填补 yfinance 缺口 |
| CFETS 即期数值为空 | from_cache=false 成功获取,但 15 个 pair 无 bid/ask 数值 | 2.2 节仅列出币种对清单,无中点计算、无跨源比较 |
| HKEX 期货 from_cache=true | 数据来自缓存而非本轮网络获取 | 数据本身来自 2026-08-10 报告,内容完整,但未验证来源端是否更新 |
| 宏观数据全部缺失 | EFFR/SOFR/美债/欧债/商品均获取失败 | 第 3 节完全空置,无法做利率-汇率联动分析 |
| NASDAQ 日历预算耗尽 | 12/12 调用预算已用尽 | 第 4 节事件分析无输入数据 |
| TWD / CNH 无 ECB 覆盖 | ECB 不覆盖 TWD 和 CNH;yfinance 获取失败 | 此二币种完全无可用数据 |
| 时区未验证 | CFETS 时间戳 2026-08-11 03:00:00、NASDAQ 日历 timezone_verified=false |
所有来源时间戳以原始格式展示,未做时区转换 |
| OpenBB 多 provider circuit open | ecb(42)/yfinance(42)/tiingo(43)/federal_reserve(42)/fred(39) 连续失败触发断流 | 即使 OpenBB 服务恢复,circuit open 期内上述 provider 不会被调用 |
报告生成时间:脚本输入 2026-08-11T01:00:19Z
数据可用性评级:🔴 严重受限 — 关键数据源大面积缺失,仅 HKEX CNH 期货数据完整可用,汇率报价、利率、商品、事件均无近期数据支撑。建议优先修复 OpenBB backend 链路后重新生成。