FOREX SHADOW
非生产验证 · Shadow-only FX brief archive
← 返回 Shadow 归档
午报FOREX SHADOW2026年8月24日星期一 08:00

FOREX SHADOW 汇率风险简报(午报) | 2026-08-24

本报告为 FOREX SHADOW / 非生产验证shadow_only=true,mode=afternoon)。脚本注入 JSON 为唯一事实来源;第 7 节末尾另附本报告生成时的本地诊断(非脚本 JSON),用于解释数据面失败根因。

1. Snapshot 状态

  • 生成时间:2026-08-24T07:45:19Z(脚本原始时间戳,时区未验证)。
  • 调用预算:12/12 已用尽nasdaq_calendar 因 budget_exhausted 未执行)。
  • 本轮为验证性运行,数据可用性严重不足
    • ✅ 可用:ChinaMoney/CFETS 即期(from_cache=false,本轮网络获取,25 条);HKEX USD/CNH 期货(from_cache=true,缓存,10 条)。
    • ❌ 失败:yfinance(连接被拒)、Tiingo(1 条连接被拒 + 熔断)、federal_reserve/fred(连接被拒 + 熔断)。
    • ⚠️ 陈旧:ECB 参考汇率 16 币种全部 stale=truesource_date=2026-07-27,age ≈ 27.3 天from_cache=true
    • ❌ 完全缺失:TWD、CNH 无任何 reference 数据;macro_observations 为空;calendar.records 为空。
  • 结论:本轮仅能基于 CFETS 即期(新鲜)+ HKEX 期货(缓存)+ ECB 过期参考价 出报告;主/备实时源、宏观利率、事件日历全部不可用。

2. 汇率与人民币官方市场数据

2.1 18 币种报价

主源(yfinance)与备源(Tiingo)本轮全部无数据;仅有 ECB 参考汇率(from_cache=true,source_date 均为 2026-07-27,全部 stale ≈27.3 天)。ECB 参考值以 source_symbol 原始列示(均为 EUR/XXX 符号)。

币种 yfinance(主) Tiingo(备) ECB 参考(source_symbol) close 选定
CNY 暂缺 暂缺 EURCNY 6.76609 reference(stale)
EUR 暂缺 暂缺 EURUSD 0.87804 reference(stale)
GBP 暂缺 暂缺 EURGBP 0.75094 reference(stale)
JPY 暂缺 暂缺 EURJPY 163.64035 reference(stale)
CHF 暂缺 暂缺 EURCHF 0.81517 reference(stale)
CZK 暂缺 暂缺 EURCZK 21.20994 reference(stale)
HKD 暂缺 暂缺 EURHKD 7.84204 reference(stale)
HUF 暂缺 暂缺 EURHUF 315.90131 reference(stale)
TWD 暂缺 暂缺 暂缺 null
THB 暂缺 暂缺 EURTHB 33.57977 reference(stale)
SGD 暂缺 暂缺 EURSGD 1.29037 reference(stale)
PLN 暂缺 暂缺 EURPLN 3.79489 reference(stale)
NOK 暂缺 暂缺 EURNOK 9.64483 reference(stale)
MXN 暂缺 暂缺 EURMXN 17.45693 reference(stale)
AUD 暂缺 暂缺 EURAUD 1.42866 reference(stale)
CAD 暂缺 暂缺 EURCAD 1.41048 reference(stale)
DKK 暂缺 暂缺 EURDKK 6.56353 reference(stale)
CNH 暂缺 暂缺 暂缺 null

⚠️ 上述 ECB 参考值全部陈旧(27.3 天),不反映当前市场;主/备实时源失效,本轮无法给出任何币种的当日可比报价。

2.2 ChinaMoney / CFETS RMB-FX Spot

  • 来源:ChinaMoney/CFETS(chinamoney_cfets_spot),provider 报告为 CWAP。
  • source_timestamp2026-08-24 15:45:20(来源原始时间戳,时区未验证;英文标注 24/08/2026 15:45)。
  • stale=falsefrom_cache=false本轮网络获取(注意:仅表示本轮通过网络拿到,不证明数据本身为实时)。
  • record_count=25,注入 JSON 实际列出 15 条。

核心即期(bid / ask / 算术中点 = (bid+ask)/2):

  • USD/CNY:bid 6.7233 / ask 6.7236 / 中点 6.72345

其余目标相关 pair(bid / ask / 中点):

  • EUR/CNY:7.8434 / 7.8434 / 7.8434
  • 100JPY/CNY:4.2237 / 4.2240 / 4.22385
  • HKD/CNY:0.85786 / 0.85786 / 0.85786
  • GBP/CNY:9.1661 / 9.1661 / 9.1661
  • AUD/CNY:4.8155 / 4.8155 / 4.8155
  • SGD/CNY:5.2920 / 5.2922 / 5.2921
  • CHF/CNY:8.3816 / 8.3819 / 8.38175
  • CAD/CNY:4.8599 / 4.8599 / 4.8599
  • CNY/HUF:46.151 / 46.1633 / 46.15715
  • CNY/PLN:0.55022 / 0.55032 / 0.55027
  • CNY/DKK:0.9531 / 0.9531 / 0.9531
  • CNY/NOK:1.3859 / 1.3861 / 1.3860
  • CNY/MXN:2.5184 / 2.5188 / 2.5186
  • CNY/THB:4.8610 / 4.8615 / 4.86125

该数据是 CFETS 即期 bid/ask,不是 PBC 人民币官方中间价。 midpoint 仅为 (bid+ask)/2 的算术中点,非官方中间价、非收盘价、非 PBC fixing。

  • 跨源/跨时点差异(vs yfinance):yfinance 的 USD/CNY 本轮数据暂缺(连接被拒),故无法计算与 CFETS 的跨源差值。
  • 未出现在 CFETS 列表中的目标币种:TWD、CNH、CZK、SGD 之外无覆盖的个别对(CFETS 15 条未含 TWD、CNH 及 CZK)。

2.3 HKEX USD-CNH Futures

  • 来源:HKEX,instrument=USD/CNH FUTURES,这是期货,不是 spot
  • report_date2026-08-21(requested 同为 2026-08-21);stale=falsefrom_cache=true(缓存)。

近月及最活跃合约(保留 contract/expiry/settlement/change/combined/volume/OI):

contract expiry settlement change_in_settlement combined_high combined_low volume open_interest
SEP-26 2026-09 6.7094 -0.0016 7.1728 6.7078 25,598 19,088
OCT-26 2026-10 6.6932 -0.0016 6.7600 6.6916 1,724 1,210
NOV-26 2026-11 6.6801 -0.0014 6.7165 6.6795 7 144
DEC-26 2026-12 6.6668 -0.0016 7.1464 6.6570 8,545 4,631
MAR-27 2027-03 6.6235 -0.0016 6.9800 6.6237 14 1,661
JUN-27 2027-06 6.5787 -0.0014 6.9810 6.5770 30 810
SEP-27 2027-09 6.5350 -0.0016 6.7244 6.5347 0 177
DEC-27 2027-12 6.4871 -0.0012 6.7012 6.5020 0 14
MAR-28 2028-03 6.4388 -0.0077 6.5062 6.4492 0 19
JUN-28 2028-06 6.4388 -0.0077 0.0 0.0 0 0
  • 最活跃:SEP-26(volume 25,598,OI 19,088,OI 变动 -911);次活跃 DEC-26(volume 8,545,OI 4,631,OI 变动 +372)。远月(SEP-27 之后)volume 为 0。
  • 期限结构(基于 settlement,只列原始差值):曲线向下,settlement 随到期日延长单调下行——SEP-26 6.7094 → DEC-26 6.6668(-0.0426)→ JUN-27 6.5787(较 SEP-26 -0.1307)→ JUN-28 6.4388(较 SEP-26 -0.2706)。此为各合约 settlement 的期限形态,不构成对升贴水或未来走势的确定性判断;可能含利差、持有成本、期限与时点差异。
  • 全部合约 change_in_settlement 均为负(-0.0012 ~ -0.0077),为逐日结算价变动(相对前一报告日)。
  • 与 CNH spot 比较:CNH spot 数据暂缺(rates 中 CNH reference 为 null,CFETS 列表亦无 CNH),故无法进行跨工具比较。仅可提示:USD/CNH 期货近月 SEP-26 settlement 6.7094 与 CFETS USD/CNY 即期中点 6.72345 之间原始差值 0.01405——此为跨工具(期货 vs 即期)+ 跨币种(CNH vs CNY)+ 跨时点(08-21 vs 08-24)差异,不得解读为单一基差或升贴水预期。

3. 利率与商品

  • macro_observations 为空,数据暂缺
  • 失败原因(脚本 errors):macro_effrmacro_sofrmacro_us_yield_curvemacro_ecb_yield_curvemacro_fred_oil 全部因 OpenBB 传输失败(连接被拒 / 熔断)。
  • 无 EFFR/SOFR、无美/欧收益率曲线、无油价数据,故第 2.3 节期限结构的下行无法用利差归因

4. 事件分析

4.1 事件事实与 surprise

  • 事件日历 calendar(provider=nasdaq):records=[](空),且该调用因 budget_exhausted(12/12) 未执行。
  • 本轮无任何事件事实数据,无 actual/consensus/previous 可比较字段,surprise 无法计算(数据暂缺)

4.2 事件 → 风险因子 → 敞口

  • 无事件数据 → 无可触发风险因子。[分析判断] 条件式机制:后续补回事件日历与宏观利率,则可能沿“政策利率→利差→期限结构→人民币远月”路径传导;本轮因宏观察为空,不建立任何因果。

4.3 今日优先级

  • 来源未提供 relevance/importance 字段(LLM 优先级显式标注:数据暂缺,无法评级)。
  • 唯一可操作优先级是数据面修复(见第 6 节),非汇率方向判断。

4.4 Treasury 行动点

  • 本轮无事件,行动点收敛为数据完整性处置(见第 6 节),无汇率对冲方向的即时动作。

5. 风险情景

以下均为条件式,仅建立在“已有数据有效”前提下;因主/备实时源与宏观利率全部缺失,置信度低。

  1. 数据面宕机风险(已发生):主/备实时源(yfinance/Tiingo/Fed/FRED)全部失败,企业汇率敞口重估将无法获得当日有效报价。若沿用 27 天前的 ECB 参考价重估,存在显著错估风险。
  2. 陈旧数据误用风险:ECB 参考价 source_date=2026-07-27。若 2.1 的 EURXXX 值被误用于当前重估或对冲触发,可能偏离真实市场。
  3. 期限结构方向(条件式):HKEX USD/CNH 期货 settlement 曲线向下(近月 6.7094 → 远月 6.4388)。该形态主要由 USD/CNH 利差/持有成本驱动,持有美元多头、以远月对冲人民币现金流的企业,其远期对冲报价可能体现相应期限差异;利率数据暂缺,无法确认驱动来源,仅记录原始数值。
  4. 跨源/跨工具口径风险:CFETS(即期、CNY、08-24)与 HKEX(期货、CNH、08-21)不可直接对抵,口径混用可能导致套保/重估偏差。

6. Treasury 行动清单

  1. 恢复数据面(最高优先):OpenBB 数据平面 127.0.0.1:6900 连接被拒(本轮全部主/备源报 Errno 61),需先恢复后再重跑采集。详见第 7 节诊断。
  2. 核验 ECB 缓存:16 币种 ECB 参考价已 27.3 天陈旧,恢复后应立即刷新,并核对其与 CFETS 即期的 EUR/CNY 原始差值(6.76609 vs 7.8434,跨源/跨时点)是否源于数据陈旧。
  3. 补回 TWD / CNH:两币种 reference 与主/备源均无数据,需专门补采(尤其 CNH,用于与 HKEX 期货对读)。
  4. 补回宏观与事件:利率(EFFR/SOFR/收益率曲线)、商品(油价)、事件日历(Nasdaq 预算耗尽)全部缺失,需在预算内单独补跑。
  5. 口径固化:明确即期重估用 CFETS 即期(非 PBC 中间价)、期货头寸用 HKEX settlement,二者不得混用。

7. 数据质量与限制

  • provider 熔断/失败计数:ecb 82 次、federal_reserve 82、tiingo 83、yfinance 82、fred 79 连续失败(open=true,opened_until 约 2026-08-24T08:15:2x);chinamoney_cfets / hkex 0 失败;nasdaq 1 次失败。
  • 错误明细(脚本 errors)
    • yfinance_batch:<urlopen error [Errno 61] Connection refused>(目标 127.0.0.1:6900)。
    • tiingo_fallback_CNY:连接被拒;tiingo_fallback_EUR:provider circuit open
    • macro_effr / macro_fred_oil:连接被拒;macro_sofr / us_yield_curve / ecb_yield_curve:熔断。
    • nasdaq_calendar:budget_exhausted (12/12)
  • 陈旧数据:16 币种 ECB 参考价 stale,age ≈ 2,360,415.6s ≈ 27.3 天;source_date 全部 2026-07-27
  • base 字段语义存疑:rates 中 base 标注为 USD,但 source_symbol 均为 EUR-pair(EURUSD/EURCNY/…),疑为 ECB 的 EUR 基准参考价被标成 USD 基准而未换算。需脚本核实——若按 USD 口径解读,数值会整体错位。
  • 记录数不一致chinamoney_cfets_spot.record_count=25,注入 JSON 仅列出 15 条,需确认是否有截断。
  • 时区:CFETS source_timestampgenerated_at 均为来源原始时间戳(时区未验证),本报告不标 UTC/HKT/CST。
  • from_cache 语义:CFETS from_cache=false 仅表示“本轮网络获取”,不证明数据本身实时。

本地诊断(本报告生成时执行,非脚本 JSON)curl 127.0.0.1:6900 返回 HTTP:000 / exit=7(连接被拒);docker ps -a 显示 openbb-api 容器状态 Exited (137) 3 weeks ago(约 3 周前异常退出,137 通常为 OOM/被 SIGKILL),而 openbb-autohealUp 13 days (healthy) 但未拉起 openbb-api。这与 ECB 缓存 27.3 天陈旧、全部主/备源连接被拒相互印证,指向 OpenBB 数据平面宕机为根因。建议先重启 openbb-api 容器再重跑 shadow 采集验证。