标签:FOREX SHADOW / 非生产验证(shadow_only=true)| 生成时间:2026-08-22T01:00:03Z | 本简报仅以脚本注入 JSON 为唯一事实来源,未联网、未引用生产数据。
1. Snapshot 状态
| 项目 | 状态 |
|---|---|
| 运行模式 | morning(早报) |
| shadow_only | true(非生产验证) |
| 调用预算 | 12 / 12 已用尽(budget_exhausted) |
| 主要 Spot 数据(yfinance / Tiingo) | 全部失败(连接拒绝 / 熔断开启),18 个目标币种均 yfinance_missing |
| 参考价(ECB reference) | 16 个币种有值,全部过期(source_date=2026-07-27,约 25 天),from_cache=true |
| CFETS RMB-FX Spot | 有记录但 bid/ask 数值为空,from_cache=false(本轮网络获取) |
| HKEX USD/CNH 期货 | 10 个合约,report_date=2026-08-21,from_cache=true |
| 宏观(利率 / 商品) | 全部失败,macro_observations 为空 |
| 经济日历 | records 为空,provider=nasdaq 因预算耗尽失败 |
Provider 熔断(circuit open)状态(截至 ~2026-08-22T01:30Z):
- ecb:连续失败 75 次,熔断至 01:30:05Z
- federal_reserve:连续失败 75 次,熔断至 01:30:07Z
- fred:连续失败 72 次,熔断至 01:30:07Z
- tiingo:连续失败 76 次,熔断至 01:30:06Z
- yfinance:连续失败 75 次,熔断至 01:30:04Z
- chinamoney_cfets / hkex:连续失败 0 次
2. 汇率与人民币官方市场数据
2.1 18 币种报价
本轮 yfinance 与 Tiingo 的即期行情全部不可用,仅获得 ECB reference(参考价)。全部 selected="reference",primary/fallback 均为空,from_cache=true,stale=true。
口径说明:每条 reference 同时携带
source_symbol(形如EURCNY,符合 ECB「1 欧元兑 X 单位外币」的报价惯例)与base="USD"两个标签,二者口径不一致。下表按脚本注入的close原始值原样列示,未做任何换算或口径裁定。
| 币种 | close(原始值) | source_symbol | provider | source_date | 状态 |
|---|---|---|---|---|---|
| CNY | 6.766090 | EURCNY | ecb | 2026-07-27 | 过期(约 25 天) |
| EUR | 0.878040 | EURUSD | ecb | 2026-07-27 | 过期(约 25 天) |
| GBP | 0.750935 | EURGBP | ecb | 2026-07-27 | 过期(约 25 天) |
| JPY | 163.640355 | EURJPY | ecb | 2026-07-27 | 过期(约 25 天) |
| CHF | 0.815173 | EURCHF | ecb | 2026-07-27 | 过期(约 25 天) |
| CZK | 21.209939 | EURCZK | ecb | 2026-07-27 | 过期(约 25 天) |
| HKD | 7.842041 | EURHKD | ecb | 2026-07-27 | 过期(约 25 天) |
| HUF | 315.901308 | EURHUF | ecb | 2026-07-27 | 过期(约 25 天) |
| TWD | — | — | — | — | 数据暂缺(reference=null) |
| THB | 33.579770 | EURTHB | ecb | 2026-07-27 | 过期(约 25 天) |
| SGD | 1.290368 | EURSGD | ecb | 2026-07-27 | 过期(约 25 天) |
| PLN | 3.794890 | EURPLN | ecb | 2026-07-27 | 过期(约 25 天) |
| NOK | 9.644833 | EURNOK | ecb | 2026-07-27 | 过期(约 25 天) |
| MXN | 17.456932 | EURMXN | ecb | 2026-07-27 | 过期(约 25 天) |
| AUD | 1.428659 | EURAUD | ecb | 2026-07-27 | 过期(约 25 天) |
| CAD | 1.410484 | EURCAD | ecb | 2026-07-27 | 过期(约 25 天) |
| DKK | 6.563526 | EURDKK | ecb | 2026-07-27 | 过期(约 25 天) |
| CNH | — | — | — | — | 数据暂缺(reference=null) |
- 18 个目标币种中,16 个获得 ECB reference(均过期约 25 天);TWD 与 CNH 无任何报价数据。
- 上述
close为 ECB reference,与 yfinance close / CFETS spot midpoint 若存在差异,属跨源 / 跨时点差异,本简报不称「D1 涨跌」或日内变动。
2.2 ChinaMoney / CFETS RMB-FX Spot
- provider:chinamoney_cfets_spot(CWAP)
- 数据源 URL:
https://www.chinamoney.com.cn/r/cms/www/chinamoney/data/fx/rfx-sp-quot.json - source_timestamp:
2026-08-22 03:00:00(来源原始时间戳,时区未验证;另含source_timestamp_en = "22/08/2026 03:00") - stale:false|from_cache:false(本轮网络获取,不表示「实时」)|stale_age_seconds:null
- 记录数:source_coverage 标注 record_count=25,但注入的
records数组实际含 15 条(二者不一致,见 §7)
重要:注入的 records 仅含 pair 名称,time 字段为空字符串,且无 bid / ask 数值字段。因此本轮无法展示 bid、ask 及算术中点。
记录中的货币对(共 15 条):
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,不是 PBC 人民币官方中间价。
- USD/CNY 的 bid / ask / 算术中点:数据暂缺(数值字段为空)。
- 跨源差异:yfinance USD/CNY 本轮不可用(连接拒绝),无法计算「跨源 / 跨时点差异」。
2.3 HKEX USD-CNH Futures
- provider:hkex|instrument:USD/CNH FUTURES
- 数据源 URL:
https://www.hkex.com.hk/eng/stat/dmstat/dayrpt/cusf260821.htm - requested_report_date:2026-08-21|report_date:2026-08-21
- stale:false|from_cache:true(缓存)|stale_age_seconds:null
口径说明:本表为 USD/CNH 期货,不是 spot。盘后、日盘、combined 字段分别列示,不混称。
全部合约(settlement 单位:USD/CNH):
| contract | expiry | settlement | change_in_settlement | combined_high | combined_low | volume | open_interest | change_in_oi |
|---|---|---|---|---|---|---|---|---|
| SEP-26 | 2026-09 | 6.7094 | -0.0016 | 6.7371 | 6.7078 | 25598 | 19088 | -911 |
| OCT-26 | 2026-10 | 6.6932 | -0.0016 | 6.7200 | 6.6916 | 1724 | 1210 | -23 |
| NOV-26 | 2026-11 | 6.6801 | -0.0014 | 6.7029 | 6.6795 | 7 | 144 | +6 |
| DEC-26 | 2026-12 | 6.6668 | -0.0016 | 6.6939 | 6.6651 | 8545 | 4631 | +372 |
| MAR-27 | 2027-03 | 6.6235 | -0.0016 | 6.6494 | 6.6237 | 14 | 1661 | +9 |
| JUN-27 | 2027-06 | 6.5787 | -0.0014 | 6.6038 | 6.5788 | 30 | 810 | +8 |
| SEP-27 | 2027-09 | 6.5350 | -0.0016 | 6.5550 | 6.5347 | 0 | 177 | 0 |
| DEC-27 | 2027-12 | 6.4871 | -0.0012 | 6.5070 | 6.5023 | 0 | 14 | 0 |
| MAR-28 | 2028-03 | 6.4388 | -0.0077 | 6.4980 | 6.4492 | 0 | 19 | 0 |
| JUN-28 | 2028-06 | 6.4388 | -0.0077 | 0.0 | 0.0 | 0 | 0 | 0 |
近月及最活跃合约 = SEP-26(expiry 2026-09,volume 25598,open_interest 19088,二者均为全场最大):
- 盘后(after_hours):open 6.7112 / high 6.7167 / low 6.7112 / close 6.7150 / volume 5110
- 日盘(day):open 6.7142 / high 6.7152 / low 6.7078 / volume 20488
- settlement 6.7094|change_in_settlement -0.0016
- combined:high 6.7371 / low 6.7078|volume 25598|open_interest 19088|change_in_oi -911
期限结构(仅基于 settlement 描述,不称 pips,不称确定性市场预期):
- 曲线整体向下倾斜:settlement 自 SEP-26 的 6.7094 逐月下行至 MAR-28 / JUN-28 的 6.4388。
- 原始数值差(跨合约期限差,非 pips):
- SEP-26 → DEC-26:6.7094 − 6.6668 = 0.0426
- SEP-26 → MAR-27:6.7094 − 6.6235 = 0.0859
- SEP-26 → JUN-27:6.7094 − 6.5787 = 0.1307
- SEP-26 → DEC-27:6.7094 − 6.4871 = 0.2223
- SEP-26 → MAR-28:6.7094 − 6.4388 = 0.2706
- 远端存在不规则点:MAR-28 与 JUN-28 settlement 相同(6.4388),且 JUN-28 的 combined_high/low、volume、open_interest 均为 0(远端合约数据缺失/无成交)。
该下行形态仅可描述为期限结构(期货 settlement 与 spot 之间的差异属「跨工具 / 跨时点差异」或「期限结构」,可能包含利差、持有成本、期限与时点差异),不可直接解释为纯基差、升贴水预期或市场对 CNH 走势的必然预期。
与 CNH spot 的跨工具比较:CNH spot 本轮数据暂缺(reference=null),无法计算期货 settlement 与 CNH spot 的「跨工具 / 跨时点差异」。
3. 利率与商品
数据暂缺。
macro_observations 为空。所有宏观数据请求均失败:
| 项目 | provider | 失败原因 |
|---|---|---|
| EFFR(联邦基金有效利率) | federal_reserve | 连接拒绝(127.0.0.1:6900 拒绝) |
| SOFR | federal_reserve | 熔断开启(至 01:30:07Z) |
| 美债收益率曲线 | federal_reserve | 熔断开启 |
| ECB 收益率曲线 | ecb | 熔断开启 |
| 商品现货(油价等) | fred | 连接拒绝 |
无利率、收益率曲线、商品价格数据可供展示。
4. 事件分析
4.1 事件事实与 surprise
- calendar provider:nasdaq|
records:空|path:null|timezone_verified:false(若有时间戳,仅为「来源原始时间戳(时区未验证)」) - 失败原因:
budget_exhausted(OpenBB 请求预算用尽 12/12)。 - 本轮无任何事件数据:无 actual / consensus / previous 字段,无 surprise 可计算。
4.2 事件 → 风险因子 → 敞口
- 本轮无事件事实,无法建立「事件 → 风险因子 → 敞口」映射。
- 方法论占位(仅条件式):若未来获得可数值比较的事件(含 actual/consensus/previous),则先计算 surprise = actual − consensus,并仅以「若 … 则可能 …」描述传导;无内容讲话、无结果会议时只写观察点,不声称事件已导致汇率变动。
4.3 今日优先级
- 来源未提供 relevance / importance 字段。
- 以下优先级为 LLM 显式标注(非来源给定),基于本简报数据可用性状况:
- P1(数据修复):恢复 spot(yfinance/Tiingo)与宏观数据管道、处理 OpenBB 连接拒绝与熔断。
- P2(人民币敞口盯市受限):CNH/CNY 即期缺失,仅剩过期 ECB reference 与期货数据,需评估盯市与估值精度影响。
- P3(常规敞口监控):期货期限结构下行形态的持续观察。
4.4 Treasury 行动点
- 本轮无事件驱动型行动点(无事件数据)。
- 数据 / 运维型行动点见 §6。
5. 风险情景
以下均为条件式描述,不构成对已发生因果的断言:
- 数据缺口情景(本轮事实层面):主要即期(yfinance/Tiingo)、宏观、日历数据全部缺失,唯一可用外汇数据为过期约 25 天的 ECB reference 与 report_date=2026-08-21 的 HKEX 期货。若该缺口持续,则敞口估值、盯市与 VaR 计算的精度可能下降。
- 跨工具差异情景:若后续恢复的 USD/CNY(或 CNH)即期与 HKEX 期货 settlement 出现差值,则可能反映利差、持有成本、期限与时点差异(属「跨工具 / 跨时点差异」),不必然构成方向信号。
- 期限结构情景:SEP-26 与 MAR-28 的 settlement 差 0.2706(原始单位)。若该下行期限结构持续,则可能需要结合资金成本与利差来解读持有成本,而非直接解读为 CNH 升值/贬值预期。
6. Treasury 行动清单
- 修复 OpenBB 传输链路:多个请求报
127.0.0.1:6900连接拒绝(Errno 61),需确认本地 OpenBB 服务(端口 6900)是否在运行。 - 处理 provider 熔断:ecb / federal_reserve / fred / tiingo / yfinance 熔断开启,最早约 2026-08-22T01:30Z 解除,建议熔断解除后重跑宏观与即期批次。
- 确认调用预算:本轮 12/12 用尽,导致 nasdaq 日历因
budget_exhausted失败,需在下一轮预留日历调用额度。 - 核实 CFETS 数值字段:CFETS spot 记录仅含 pair 名称、无 bid/ask 数值,需检查解析逻辑为何未填充 bid/ask(同时核实 record_count=25 与 records=15 的不一致)。
- 补取 TWD 与 CNH 报价:二者 reference 均为 null,属覆盖缺口。
- 标注过期数据:ECB reference(source_date=2026-07-27,约 25 天)在用于任何估值前需显式标注过期并谨慎使用。
- 数据一致性核查:reference 对象
base="USD"与source_symbol="EURxxx"口径冲突,需在数据层裁定口径(USD 基 or EUR 基)后再用于计算。
7. 数据质量与限制
- 过期数据:16 个 ECB reference 全部
stale=true,source_date=2026-07-27,stale_age_seconds≈2,163,300 秒(约 25 天 / 约 600.9 小时),且from_cache=true(因 ecb 熔断,本轮未实时刷新)。 - Spot 全缺失:yfinance 18 个币种全部
yfinance_missing;Tiingo 回退仅发起 2 次(CNY、EUR),均失败(连接拒绝 + 熔断),tiingo_fallback_covered为空。 - CFETS 数值缺失:records 仅含 pair 与空 time,无 bid/ask;且 record_count(25) 与 records 数组长度(15) 不一致。
- 宏观与日历缺失:EFFR、SOFR、美债/ECB 收益率曲线、油价、经济日历全部失败或为空。
- 口径冲突:reference 的
base="USD"与source_symbol="EURxxx"不一致,未做换算。 - TWD / CNH 无数据:reference 为 null,selected 为 null。
- 时区未验证:calendar
timezone_verified=false;CFETSsource_timestamp亦按「来源原始时间戳(时区未验证)」处理。 - 错误明细(9 条):yfinance_batch(连接拒绝)、tiingo_fallback_CNY(连接拒绝)、tiingo_fallback_EUR(熔断)、macro_effr(连接拒绝)、macro_sofr / macro_us_yield_curve / macro_ecb_yield_curve(熔断)、macro_fred_oil(连接拒绝)、nasdaq_calendar(预算耗尽)。
- 衍生差异均未换算为 pips:所有跨源、跨工具、跨月差值仅以原始报价单位展示,避免单位误差。
from_cache=false的语义:仅表示「本轮网络获取」,不证明数据本身为实时。
本简报为「FOREX SHADOW / 非生产验证」输出,仅基于脚本注入数据,不含任何输入外新闻、政策、阈值或市场传闻。