·
数据源:CME QuikStrike FedWatch 工具的 Aggregated View / Historical Downloads
(
cmegroup.com/markets/interest-rates/cme-fedwatch-tool.html)。
通过浏览器自动化直接读取 QuikStrike Aggregated 表格,不再自行推导概率;比较时请以本站标注的采集时刻为准。
·
采集方式:用 agent-browser 打开 QuikStrike → 点击 Aggregated tab → 从 DOM 表格抽取
概率列;同时通过
Downloads 面板 的 "All upcoming meetings" CSV 一次性回填 1 年历史。
·
采集节奏:每日北京时间
05:30 与
06:30 各触发一次
(美国夏令时用 05:30、冬令时用 06:30,折算到芝加哥时间都是
前一日 16:30 CT,
即 CME 收盘后的休市间隙)。不在窗口内的那次不会启动浏览器、也不会落盘。
失败则间隔 10 分钟重试,共 3 次(16:30 → 16:40 → 16:50 CT,均在窗口内)。
·
时间口径:
一个点 = 美东一个交易日的收盘定格值。横轴标的是美东交易日,
副标签写明该点的口径:
16:2xCT(收盘后读到)/
结算(历史回填的结算值)/
盘中(早期北京 10:00 采集的盘中读数)。
因北京无夏令时而美东有,采集点会比北京时间早一天出现在横轴上(北京 09-18 采集 → 横轴 09-17),
这是对的,不是数据延迟。官网是盘中实时页面,因此稍后打开官网看到的概率可能高于或低于本站快照。
·
周末去重(A 方案):CME 周五 16:00 CT 收盘后要到周日 17:00 CT 才重开,
因此周六/周日/周一北京早上的三次采集读到的是
同一份周五收盘定格。
本站按「一个交易日一个点」去重,
保留最早那一次(周六那次),每周固定 5 个点。
每个快照的采集时钟都记在
data/snapshots/YYYY-MM-DD.json。
·
历史回填:
backfill_history.py 把 QuikStrike Downloads 面板里
"All upcoming meetings" 的 CSV 拉下来一次性回填(约
251 个交易日,1 年);
这些历史行是官方按交易日提供的
日期级结算值,
snapshot_cn 里的
10:00:00 只是当时的统一标签(副标签显示为「结算」),不代表时刻。
·
口径:
最大概率区间指 QuikStrike Aggregated/History 表中该会议
所有目标区间概率最高的那一档;折线追踪这一档的概率变化。当区间标签切换时
(如
+25bp →
+50bp),线不会出现人为断点,而是直接连到
新最大区间的概率位置。
·
现行目标区间(加息/维持/降息的基准):取最近一次已开完 FOMC 决议后的目标,
由本站从该会议决议日最终读数的众数桶自动推导(当前:
375-400)。
卡片的累计加息/维持/降息、
+Xbp 相对标签、热力图红/灰/绿分界均以它为准。
CSV 的
current_target 列自 2026-09-16 加息后未随决议更新,展示端不再采用;
更完整的方向/幅度双图见
方向与幅度页。
·
历史与实时共一张图:存档从美东交易日
2025-09-11 起累积到
2026-11-06;
共
293 个采集日、
3177 行。远期会议在尚未产生概率时会有全 0 占位行,
这些占位行不绘图;每条折线从该会议首次出现有效概率的日期开始,并随每个美东交易日自动累计。
·
文件位置:长表 CSV
data/fedwatch_probabilities.csv;
原始历史 CSV
data/history/all_meetings_*.csv;
每日完整快照(含 ZQ 价格)
data/snapshots/YYYY-MM-DD.json;
看板
report/index.html。