标签:FOREX SHADOW / 非生产验证(shadow_only=true,mode=morning) 脚本生成时间戳:2026-08-20T01:00:39Z(按注入原样展示,未标注时区)
1. Snapshot 状态
| 项目 | 状态 |
|---|---|
| 模式 | morning(早报) |
| 生产/影子 | 非生产验证(shadow_only=true) |
| OpenBB 调用预算 | 已用 12 / 上限 12(预算用尽) |
| ECB 参考覆盖 | 16 币种(AUD/CAD/CHF/CNY/CZK/DKK/EUR/GBP/HKD/HUF/JPY/MXN/NOK/PLN/SGD/THB) |
| yfinance 覆盖 | 0(18 币种全部缺失:CNY/EUR/GBP/JPY/CHF/CZK/HKD/HUF/TWD/THB/SGD/PLN/NOK/MXN/AUD/CAD/DKK/CNH) |
| tiingo 回退 | 覆盖 0,回退调用 2 次 |
| 目标币种 | 18(含 TWD、CNH) |
Provider 熔断/失败状态(关键)
| Provider | 连续失败 | 熔断状态 |
|---|---|---|
| ecb | 69 | open(至 2026-08-20T01:30:41Z) |
| federal_reserve | 69 | open(至 2026-08-20T01:30:43Z) |
| fred | 66 | open(至 2026-08-20T01:30:44Z) |
| tiingo | 70 | open(至 2026-08-20T01:30:43Z) |
| yfinance | 69 | open(至 2026-08-20T01:30:40Z) |
| chinamoney_cfets | 0 | 正常 |
| hkex | 0 | 正常 |
| nasdaq | 1 | 正常(但日历因预算耗尽未获取) |
结论:本早报的即期/历史行情主源(yfinance、tiingo)与宏观源(federal_reserve、fred、ecb 收益率曲线)全部失败或熔断;唯一可用数据为 ECB 参考报价(缓存、已 stale 约 23 天)与两个官方源(CFETS 即期、HKEX 期货)。官方源可用。
2. 汇率与人民币官方市场数据
2.1 18 币种报价
所有可用报价均来自 ECB reference(provider=ecb),source_date=2026-07-27,stale=true,stale_age ≈ 1,990,535.7 秒(约 23 天),from_cache=true,base=USD。primary 与 fallback(yfinance/tiingo)均为 null,selected=“reference”。
| 币种 | 参考报价(base=USD) | provider | source_date | 状态 |
|---|---|---|---|---|
| CNY | 6.7661 | ecb | 2026-07-27 | stale(约 23 天) |
| EUR | 0.8780 | ecb | 2026-07-27 | stale |
| GBP | 0.7509 | ecb | 2026-07-27 | stale |
| JPY | 163.6404 | ecb | 2026-07-27 | stale |
| CHF | 0.8152 | ecb | 2026-07-27 | stale |
| CZK | 21.2099 | ecb | 2026-07-27 | stale |
| HKD | 7.8420 | ecb | 2026-07-27 | stale |
| HUF | 315.9013 | ecb | 2026-07-27 | stale |
| TWD | — | — | — | 数据暂缺(primary/fallback/reference 均 null,selected=null) |
| THB | 33.5798 | ecb | 2026-07-27 | stale |
| SGD | 1.2904 | ecb | 2026-07-27 | stale |
| PLN | 3.7949 | ecb | 2026-07-27 | stale |
| NOK | 9.6448 | ecb | 2026-07-27 | stale |
| MXN | 17.4569 | ecb | 2026-07-27 | stale |
| AUD | 1.4287 | ecb | 2026-07-27 | stale |
| CAD | 1.4105 | ecb | 2026-07-27 | stale |
| DKK | 6.5635 | ecb | 2026-07-27 | stale |
| CNH | — | — | — | 数据暂缺(primary/fallback/reference 均 null,selected=null) |
注意:ECB 参考报价为缓存数据且已 stale 约 23 天,不代表当前市价;TWD、CNH 两项完全无参考报价。
2.2 ChinaMoney / CFETS RMB-FX Spot
- source_url:https://www.chinamoney.com.cn/r/cms/www/chinamoney/data/fx/rfx-sp-quot.json
- source_provider:CWAP
- source_timestamp:2026-08-20 03:00:00(来源原始时间戳,时区未验证);source_timestamp_en:20/08/2026 03:00;source_epoch_ms:1787166005046
- stale:false;from_cache:false(本轮网络获取)
- record_count:25(注入 records 数组实际仅含 15 条 pair 标识)
报价内容:注入数据中,各 pair 仅有标识与空 time 字段,未含 bid/ask/midpoint 数值。因此:
- USD/CNY bid:数据暂缺
- USD/CNY ask:数据暂缺
- USD/CNY 算术中点((bid+ask)/2):数据暂缺
该数据是 CFETS 即期 bid/ask,不是 PBC 人民币官方中间价。
数据中出现的 pair 列表(共 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 数值、且 yfinance USD/CNY 数据暂缺(请求失败,见第 7 节),本轮无法计算“跨源/跨时点差异”差值。可对照的仅有 ECB 参考 USD/CNY=6.7660900869(base=USD,as-of 2026-07-27,stale)——若后续取得 CFETS 数值,二者差值只能标注为“跨源/跨时点差异”,且只写原始报价单位差值。
2.3 HKEX USD-CNH Futures
- instrument:USD/CNH FUTURES
- requested_report_date:2026-08-19;report_date:2026-08-19
- stale:false;from_cache:true(来源缓存)
- source_url:https://www.hkex.com.hk/eng/stat/dmstat/dayrpt/cusf260819.htm
本表为 USD/CNH 期货,非 spot。盘后(after-hours)、日盘(day)、combined 为三组不同字段,不混称。
| contract | expiry | settlement | change_in_settlement | combined_high | combined_low | volume | open_interest | change_in_oi |
|---|---|---|---|---|---|---|---|---|
| SEP-26 | 2026-09 | 6.7276 | -0.0052 | 6.7371 | 6.7164 | 64322 | 20417 | +551 |
| OCT-26 | 2026-10 | 6.7112 | -0.0048 | 6.7200 | 6.7078 | 2118 | 1305 | -254 |
| NOV-26 | 2026-11 | 6.6980 | -0.0050 | 6.7029 | 6.6961 | 11 | 131 | +9 |
| DEC-26 | 2026-12 | 6.6848 | -0.0047 | 6.6939 | 6.6767 | 40776 | 4270 | -357 |
| MAR-27 | 2027-03 | 6.6414 | -0.0041 | 6.6494 | 6.6362 | 54 | 1630 | -1 |
| JUN-27 | 2027-06 | 6.5966 | -0.0039 | 6.6038 | 6.5935 | 18 | 770 | +9 |
| SEP-27 | 2027-09 | 6.5525 | -0.0039 | 6.5550 | 6.5521 | 19 | 177 | +5 |
| DEC-27 | 2027-12 | 6.5048 | -0.0062 | 6.5070 | 6.5023 | 0 | 14 | 0 |
| MAR-28 | 2028-03 | 6.4582 | -0.0063 | 6.4980 | 6.4700 | 0 | 16 | 0 |
| JUN-28 | 2028-06 | 6.4582 | -0.0063 | 0.0 | 0.0 | 0 | 0 | 0 |
近月合约为 SEP-26;按成交量与持仓量,最活跃合约为 SEP-26(combined volume 64322、OI 20417、OI +551),次活跃为 DEC-26(volume 40776、OI 4270、OI -357)。
盘后 vs 日盘(近月 SEP-26,避免混称):
- 盘后(after_hours):open 6.7327 / high 6.7356 / low 6.7323 / close 6.7348,volume 3778
- 日盘(day):open 6.7349 / high 6.7371 / low 6.7259,volume 60544
结算价期限结构(仅基于 settlement 的原始数值描述):由近月 SEP-26(6.7276)向远月 JUN-28(6.4582)单调向下倾斜。原始数值差(非 pips):SEP-26 → DEC-26 = 6.7276 − 6.6848 = 0.0428;SEP-26 → JUN-28 = 6.7276 − 6.4582 = 0.2694。远月 MAR-28 与 JUN-28 settlement 相同(6.4582)且该两合约 volume=0,JUN-28 combined_high/low=0.0(当日无成交)。此期限结构为跨到期(cross-tenor)的原始结算价差,可能含利差、持有成本、期限与时点差异,不解读为纯基差、升贴水预期或市场必然预期。
与 CNH spot 比较:CNH spot 数据暂缺(reference 为 null),本轮无法做“跨工具/跨时点差异”比较。若后续取得 CNH spot,其与期货 settlement 的差仅能标注为“跨工具/跨时点差异”,只写原始差值。
3. 利率与商品
macro_observations 为空 {}。本轮宏观数据全部获取失败,数据暂缺:
| 目标数据 | provider | 失败原因 |
|---|---|---|
| 有效联邦基金利率(EFFR) | federal_reserve | OpenBB 传输失败(Connection refused) |
| SOFR | federal_reserve | provider 熔断(circuit open) |
| 美债收益率曲线 | federal_reserve | provider 熔断 |
| ECB 收益率曲线 | ecb | provider 熔断 |
| 商品(FRED oil) | fred | OpenBB 传输失败(Connection refused) |
结论:利率、收益率曲线与商品维度本轮无可用数据,无法支撑利差/持有成本相关的量化判断。
4. 事件分析
4.1 事件事实与 surprise
日历数据(provider=nasdaq)records 为空,且 nasdaq_calendar 因 OpenBB 预算耗尽(used 12/12) 未获取,path=null,timezone_verified=false。
- actual / consensus / previous:数据暂缺
- surprise:无可数值比较字段,无法计算
4.2 事件 → 风险因子 → 敞口
[分析判断] 本轮无任何已发生事件数据可归因,因此不声称任何事件已导致汇率变动。仅记录条件式传导机制:
- 若后续出现关键经济/政策事件,则可能通过利率预期、风险偏好、利差与跨境资金渠道作用于汇率风险因子;
- 若数据源恢复(ECB、federal_reserve、fred、tiingo、yfinance),则可重建“事件→风险因子→敞口”映射。当前因数据缺失,该映射为空。
4.3 今日优先级
relevance / importance:来源未提供。以下为 LLM 基于现有数据显式标注的优先级(非来源标注):
| 优先级 | 事项 | 依据 |
|---|---|---|
| 1 | 恢复行情与宏观数据源(yfinance/tiingo/ecb/federal_reserve/fred 均失败或熔断) | ECB 参考已 stale 约 23 天,18 币种中 18 个 yfinance 缺失、16 个 ECB stale,宏观全缺 |
| 2 | 补全 CFETS 即期 USD/CNY 等 pair 的 bid/ask 数值 | 本轮仅获 pair 标识,无 bid/ask,无法形成即期基准 |
| 3 | 跟踪 HKEX USD/CNH 期货近月 SEP-26 结算价与持仓变化 | 唯一“非 stale”的可用价格信号,OI 与结算价连续为负变动 |
| 4 | 关注 TWD、CNH 报价缺失 | 二者在 ECB、yfinance、tiingo 均无数据 |
4.4 Treasury 行动点
- 以 HKEX USD/CNH 期货(report_date 2026-08-19)作为当前唯一可用的非 stale 价格参考,但不将其当 spot 使用;结算价 6.7276(SEP-26)仅为期货结算,非即期报价。
- 对需要即期基准的敞口,因 CFETS 无 bid/ask、ECB 已 stale 约 23 天、TWD/CNH 缺失,暂缓标记到市(mark-to-market),待数据源恢复后再评估。
- 记录并复核数据源异常(详见第 7 节),避免在 stale/缺失数据下做出方向性对冲决策。
5. 风险情景
以下均为条件式情景,非预测;基于现有(且不完整)数据。
- 情景 A(数据源持续异常):若 yfinance/tiingo/ECB/federal_reserve/fred 持续熔断或连接失败,则即期与宏观数据长期依赖 stale 缓存,敞口估值与利差判断失真风险上升。
- 情景 B(HKEX 期货曲线下移延续):若 USD/CNH 期货 settlement 的负向变动(本报告期各合约 change_in_settlement 均为负)延续,则人民币相关敞口面临的方向性影响需以“期货结算”而非“即期”口径重新校准;跨工具/跨时点差异(非纯基差)需单独测算。
- 情景 C(远月期限结构下倾):SEP-26 至 JUN-28 settlement 下降 0.2694(原始数值),若该期限结构持续,则涉及较长期限对冲/锁汇的持仓成本与期限差异影响需量化,但不得直接解读为升贴水预期。
- 情景 D(TWD/CNH 恢复报价):若后续补回 TWD、CNH 报价,需先核对跨源/跨时点差异后再纳入敞口,避免以单源 stale 数据直接定价。
6. Treasury 行动清单
- 数据恢复:优先修复/等待 yfinance、tiingo、ECB、federal_reserve、fred 的熔断与连接失败(连续失败 66–70 次,熔断至 2026-08-20T01:30 前后),恢复即期与宏观数据。
- CFETS bid/ask 补全:向 chinamoney_cfets 重新请求,确认 USD/CNY 及目标 pair 的 bid/ask 数值;当前仅有 pair 标识与空 time 字段。
- 以 HKEX 期货做中间参考:用 SEP-26(6.7276)与 DEC-26(6.6848)结算价做人民币/离岸方向的价格观察,但明确其为期货、非 spot。
- 暂缓即期 MTM:在 ECB stale(约 23 天)+ TWD/CNH 缺失 + CFETS 无数值的三重限制下,不对即期敞口做新的方向性标记。
- 留存数据质量记录:记录本轮 stale 源、熔断源、预算耗尽、以及 CFETS 字段缺失情况,供后续审计与复核。
7. 数据质量与限制
- ECB 参考报价全面 stale:16 币种 reference 均 source_date=2026-07-27,stale_age ≈ 1,990,535.7 秒(约 23 天),from_cache=true。primary/fallback(yfinance/tiingo)均为 null,selected=“reference”。
- yfinance 全部缺失:18 币种均在 yfinance_missing;yfinance_batch 请求失败(OpenBB 传输失败,127.0.0.1:6900 Connection refused)。
- tiingo 回退失败:tiingo_fallback_CNY 连接拒绝,tiingo_fallback_EUR 因熔断失败;tiingo_fallback_covered 为空。
- 宏观数据全部失败:EFFR(federal_reserve 连接拒绝)、SOFR/US 曲线/ECB 曲线(熔断)、FRED oil(连接拒绝),macro_observations 为空。
- nasdaq 日历未获取:budget_exhausted(12/12),records 为空,timezone_verified=false。
- TWD、CNH 无任何报价:reference/primary/fallback 均 null,selected=null,source_dates 为空。
- CFETS 记录字段不完整:record_count=25 但注入 records 仅 15 条,且每条只有 pair 与空 time,无 bid/ask/midpoint。
- 字段一致性提示:ECB rates 中 source_symbol 以 EUR 前缀(如 CNY 标注 “EURCNY”、EUR 标注 “EURUSD”),但 base 统一为 “USD”,且数值量级与 USD 为基准的报价一致;建议核对 source_symbol 与 base 的映射是否正确(非生产验证环境可能出现标注偏差)。
- HKEX 远月数据点:MAR-28 与 JUN-28 settlement 相同(6.4582)且 volume=0;JUN-28 combined_high/low=0.0(当日无成交)。MAR-28 settlement 6.4582 低于其 combined_low 6.4700,属原始数据点,建议复核。
- 时区说明:calendar 的 timezone_verified=false,相关时间戳标注为“来源原始时间戳(时区未验证)”;CFETS source_timestamp 亦仅按原样展示(时区未验证),不标注 UTC/HKT/CST。
(完)