标签:FOREX SHADOW / 非生产验证(shadow_only=true)。本文档仅依据脚本注入 JSON 生成,不引用任何外部新闻、政策、阈值或市场传闻。
1. Snapshot 状态
| 项目 | 状态 |
|---|---|
| 生成时间(generated_at) | 2026-08-18T01:00:07Z(来源原始时间戳,时区未验证) |
| 模式(mode) | morning(早报) |
| 非生产验证(shadow_only) | true |
| 调用预算(call_budget) | 已用 12 / 上限 12(budget exhausted) |
| ECB 覆盖币种 | AUD, CAD, CHF, CNY, CZK, DKK, EUR, GBP, HKD, HUF, JPY, MXN, NOK, PLN, SGD, THB |
| 官方数据源 | ChinaMoney/CFETS spot 可用;HKEX USD/CNH 期货可用 |
| Tiingo fallback | 调用 2 次(CNY、EUR),覆盖 0 个币种 |
| yfinance 覆盖 | 0 个币种;18 个币种全部缺失 |
Provider 状态(circuit breaker / 连续失败):
| Provider | 连续失败 | 熔断器 open | 恢复时间(若 open) |
|---|---|---|---|
| ecb | 63 | 是 | 2026-08-18T01:30:08Z |
| federal_reserve | 63 | 是 | 2026-08-18T01:30:11Z |
| fred | 60 | 是 | 2026-08-18T01:30:12Z |
| tiingo | 64 | 是 | 2026-08-18T01:30:10Z |
| yfinance | 63 | 是 | 2026-08-18T01:30:07Z |
| nasdaq | 1 | 否 | — |
| chinamoney_cfets | 0 | 否 | — |
| hkex | 0 | 否 | — |
关键错误(errors):
- yfinance_batch:OpenBB transport failure(http://127.0.0.1:6900 … Connection refused),18 币种历史价全量失败。
- tiingo_fallback_CNY:Connection refused。
- tiingo_fallback_EUR:provider circuit open(tiingo 熔断)。
- macro_effr / macro_fred_oil:Connection refused。
- macro_sofr / macro_us_yield_curve / macro_ecb_yield_curve:provider circuit open。
- nasdaq_calendar:budget_exhausted(12/12 用尽),日历数据为空。
2. 汇率与人民币官方市场数据
2.1 18 币种报价
以下为 ECB reference rate(provider=ecb,base 标记为 USD,source_date 均为 2026-07-27,均 stale=true,from_cache=true,stale_age≈1,817,703 秒 ≈ 21 天)。注意 source_symbol 部分为 EUR 交叉口径(如 EURCNY),与 base=USD 标记并存,口径需后续核实(见第 7 节)。
| 币种 | reference close | source_symbol | provider | source_date | 状态 |
|---|---|---|---|---|---|
| CNY | 6.7660900869 | EURCNY | ecb | 2026-07-27 | stale |
| EUR | 0.8780402142 | EURUSD | ecb | 2026-07-27 | stale |
| GBP | 0.7509351128 | EURGBP | ecb | 2026-07-27 | stale |
| JPY | 163.6403547282 | EURJPY | ecb | 2026-07-27 | stale |
| CHF | 0.8151725349 | EURCHF | ecb | 2026-07-27 | stale |
| CZK | 21.2099394152 | EURCZK | ecb | 2026-07-27 | stale |
| HKD | 7.8420405655 | EURHKD | ecb | 2026-07-27 | stale |
| HUF | 315.9013082799 | EURHUF | ecb | 2026-07-27 | stale |
| THB | 33.5797699535 | EURTHB | ecb | 2026-07-27 | stale |
| SGD | 1.2903678988 | EURSGD | ecb | 2026-07-27 | stale |
| PLN | 3.794889806 | EURPLN | ecb | 2026-07-27 | stale |
| NOK | 9.6448327333 | EURNOK | ecb | 2026-07-27 | stale |
| MXN | 17.4569321275 | EURMXN | ecb | 2026-07-27 | stale |
| AUD | 1.4286592326 | EURAUD | ecb | 2026-07-27 | stale |
| CAD | 1.4104838002 | EURCAD | ecb | 2026-07-27 | stale |
| DKK | 6.5635262095 | EURDKK | ecb | 2026-07-27 | stale |
| TWD | 数据暂缺 | — | — | — | 无参考价 |
| CNH | 数据暂缺 | — | — | — | 无参考价 |
补充说明:
- 上述 16 个币种的 primary 与 fallback 均为 null,selected=reference,即本轮实际只有 ECB 参考价可用,且全部为约 21 天前的缓存数据。
- yfinance 18 币种全部缺失(transport failure),Tiingo fallback 覆盖 0 个币种,因此无可用的日度/近期市场收盘价用于跨源比较。
2.2 ChinaMoney / CFETS RMB-FX Spot
- 数据源:chinamoney_cfets_spot(provider=chinamoney_cfets,来源 CWAP)
- source_timestamp:2026-08-18 03:00:00(来源原始时间戳,时区未验证)
- stale:false
- from_cache:false(本轮网络获取;此标记仅表示本轮从网络取得,不代表数据本身实时)
记录共 25 条,含以下 15 个 pair(每条仅含 pair 名称,time 字段为空,bid / ask 数值均数据暂缺,因此算术中点 (bid+ask)/2 暂无法计算):
| # | 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 的 bid、ask 与算术中点均为“数据暂缺”。
跨源/跨时点差异:因 yfinance 的 USD/CNY 历史价本轮获取失败(Connection refused),无法与 CFETS USD/CNY 做差值比较,此项数据暂缺。
2.3 HKEX USD-CNH Futures
- 工具:USD/CNH FUTURES(provider=hkex)
- report_date:2026-08-17(requested_report_date 与 report_date 一致)
- stale:false
- from_cache:true
- 来源 URL:https://www.hkex.com.hk/eng/stat/dmstat/dayrpt/cusf260817.htm
近月与最活跃合约(字段:contract / settlement / change_in_settlement / combined_high / combined_low / volume / open_interest):
| 合约 | settlement | change_in_settlement | combined_high | combined_low | volume | open_interest |
|---|---|---|---|---|---|---|
| AUG-26(近月) | 6.7419 | -0.0002 | 6.7479 | 6.7300 | 109 | 830 |
| SEP-26(最活跃) | 6.7256 | -0.0045 | 6.7351 | 6.7164 | 38900 | 20193 |
| OCT-26 | 6.7090 | -0.0050 | 6.7174 | 6.7078 | 317 | 1183 |
| NOV-26 | 6.6957 | -0.0044 | 6.7023 | 6.6961 | 14 | 122 |
| DEC-26 | 6.6830 | -0.0043 | 6.6911 | 6.6767 | 15498 | 3972 |
| MAR-27 | 6.6394 | -0.0038 | 6.6460 | 6.6362 | 18 | 1622 |
| JUN-27 | 6.5946 | -0.0039 | 6.5996 | 6.5935 | 36 | 753 |
| SEP-27 | 6.5486 | -0.0045 | 6.5550 | 6.5549 | 0 | 172 |
| DEC-27 | 6.5033 | -0.0013 | 6.5070 | 6.5023 | 1 | 14 |
| MAR-28 | 6.4661 | +0.0002 | 6.4980 | 6.4700 | 0 | 16 |
期限结构(基于 settlement,仅列原始数值差,不换算 pips):
- 曲线整体向下(递减)。AUG-26 → SEP-26 差值为 0.0163;SEP-26 → OCT-26 为 0.0166;OCT-26 → NOV-26 为 0.0133;NOV-26 → DEC-26 为 0.0127;DEC-26 → MAR-27 为 0.0436;MAR-27 → JUN-27 为 0.0448;JUN-27 → SEP-27 为 0.0460;SEP-27 → DEC-27 为 0.0453;DEC-27 → MAR-28 为 0.0372。
- 上述 settlement 为期货价格,与 spot 的差异属于跨工具/跨时点差异(期限结构),可能包含利差、持有成本、期限与时点差异,不能直接解读为纯基差、升贴水预期或市场的确定性预期。
- 最活跃合约为 SEP-26(volume=38900,open_interest=20193,change_in_oi=-238),其次为 DEC-26(volume=15498,open_interest=3972,change_in_oi=+347)。
- 与 CNH spot 的跨工具/跨时点比较:本轮 CNH spot 数据暂缺(参考价与 yfinance 均缺失),暂无法给出原始差值。
3. 利率与商品
- macro_observations:空({}),无可用宏观观测数据。
- 本轮请求的利率/商品项全部失败:
- EFFR(federal_reserve):Connection refused。
- SOFR(federal_reserve):provider circuit open。
- 美债收益率曲线(federal_reserve):provider circuit open。
- ECB 收益率曲线(ecb):provider circuit open。
- 大宗商品(fred oil):Connection refused。
- 结论:利率与商品数据数据暂缺。
4. 事件分析
4.1 事件事实与 surprise
- 事件日历(calendar):provider=nasdaq,path=null,records=[],本轮因 budget_exhausted(12/12)未取到任何日历数据,timezone_verified=false。
- 因此无事件事实,无 actual/consensus/previous 数值可比较,无 surprise 可计算。事件数据数据暂缺。
4.2 事件 → 风险因子 → 敞口
- 无可用事件事实,无法建立“事件 → 风险因子 → 敞口”的具体映射。
- 仅可基于现有数据做条件式机制陈述(非因果断言):
- 若后续利率曲线数据(EFFR/SOFR/收益率曲线)恢复,则可能影响利差、持有成本,进而作用于 USD/CNH 期货期限结构(当前 settlement 曲线向下)。
- 若未来出现影响 USD/CNH 与 USD/CNY 的经济数据或政策事件,则可能通过即期与期货两条渠道传导;当前无证据表明任何特定事件已导致汇率变动。
4.3 今日优先级
relevance/importance 字段来源未提供,以下优先级为 LLM 显式判断(标注为 LLM 优先级)。
| 优先级 | 事项 | 依据 |
|---|---|---|
| 1 | 恢复 ECB 参考价刷新(当前 stale ≈21 天)并等待熔断恢复 | 参考价陈旧,跨源比较无近期基准 |
| 2 | 补全 CFETS spot 的 bid/ask 数值 | 2.2 现有记录无 bid/ask,无法给出算术中点 |
| 3 | 获取 CNH spot(近月)以支持期货 vs spot 跨工具比较 | 当前 CNH spot 数据暂缺 |
| 4 | 补全事件日历与宏观利率/商品数据 | 预算耗尽 + 传输失败导致全部缺失 |
4.4 Treasury 行动点
- 在 ECB 参考价刷新前,不得以 2026-07-27 的 stale 参考价作为估值或结算基准。
- 对 USD/CNH 期货期限结构仅作方向性参考(向下),不做升贴水/预期结论。
- 优先确认 CFETS spot bid/ask 数值来源是否可正常返回。
5. 风险情景
以下均为条件式情景,不基于任何输入外阈值或已发生事件。
- 情景 A(数据通道持续不可用):若 yfinance/tiingo/ecb 熔断持续,近期市场价与参考价长期缺失,估值与敞口计量只能依赖 stale 参考价与期货 settlement,误差风险上升。
- 情景 B(参考价刷新后出现跨源差异):若 ECB 参考价恢复且与 CFETS spot midpoint 存在差异,应标记为跨源/跨时点差异,不得当作日内涨跌。
- 情景 C(期货曲线形态变化):若后续 USD/CNH 期货 settlement 曲线由向下转为走平或向上,则期限结构方向的原始差值方向将改变;当前仅记录向下,不推断未来必然延续。
- 情景 D(事件日历补全后出现实际事件):若未来出现数值型事件(实际 vs 预期 vs 前值),再按 4.2 的条件式机制评估对敞口的影响。
6. Treasury 行动清单
- 标记并跟踪 ECB reference rate 陈旧问题(source_date=2026-07-27,stale_age≈21 天),等待熔断恢复后重取。
- 确认 CFETS spot 数据接口为何仅返回 pair 名称而无 bid/ask 数值,推动补全。
- 获取 CNH 即期报价,补做 USD/CNH 期货 settlement 与 CNH spot 的跨工具/跨时点原始差值记录。
- 恢复 yfinance / tiingo 通道后,重做 18 币种近期收盘价与 ECB 参考价的跨源比较(仅记原始差值,不换算 pips)。
- 安排 nasdaq 日历与宏观利率/商品数据在下一轮(预算充足时)补取。
- 在数据未补齐前,任何汇率/估值结论均需显式标注“数据暂缺”或“stale/跨源/跨工具”限定。
7. 数据质量与限制
- ECB reference rate 全部 stale(source_date=2026-07-27,stale_age≈1,817,703 秒 ≈ 21 天),from_cache=true,仅可作为历史参考,不可作为当前市场价。
- yfinance 18 币种全部缺失(OpenBB transport failure:Connection refused);tiingo fallback 覆盖 0 币种(CNY connection refused,EUR circuit open)。
- 多 provider 熔断打开:ecb、federal_reserve、fred、tiingo、yfinance(连续失败 60–64 次)。
- nasdaq 事件日历 budget_exhausted(12/12),records 为空,timezone_verified=false。
- chinamoney_cfets_spot 的 from_cache=false 仅表示“本轮网络获取”,不代表数据实时;且返回记录无 bid/ask 数值。
- 所有时间戳均按“来源原始时间戳(时区未验证)”处理,不标注 UTC/HKT/CST。
- 参考价字段存在 base=USD 与 source_symbol(多数为 EUR 交叉口径)并存的情况,口径需后续核实;本文按 JSON 原始值展示,不做换算。
- TWD、CNH 无参考价、无 primary/fallback,selected=null,数据暂缺。
- 全部跨源、跨工具、跨月差值仅以原始报价单位展示,未换算 pips。