读取美联储降息概率

2026 年 10 月 24 日,对于 2026 年 10 月 28 日的美联储会议,预测市场给出的降息概率为 0.7%,维持不变为 91.9%,加息为 7.5%。向政策路径发送一次请求,即可返回之后每次会议的降息、维持不变和加息概率,以及以基点表示的预期变动。

用 API 读取政策路径

使用 GET /v1/predictions/policy-paths/federal-reserve 可一次读取各次会议的概率。响应包含 as_of 时间戳和 meetings[] 列表。每次会议都带有事件标识符、决议日期、概率和预期变动,因此同一个请求既能得到各次会议的数据,也能得到累计路径。

输出以这组概率的时间戳开头。之后每一行对应一次会议,行首是会议日期。请把会议日期与 as_of 区分开:前者标明你所读概率对应的会议,后者标明这组返回值的时间。

  1. 获取你的 API 密钥 创建一个免费密钥,并将其保存在名为 NARWHAL_API_KEY 的环境变量中。Narwhal 的各数据 API 共用一个账户和一个 API 密钥,REST 与 MCP 也共用该密钥。脚本在构建请求头时会读取这个变量,因此请求路径之前先把密钥放进去。
  2. 请求政策路径 用 Python 脚本在 Authorization: Bearer YOUR_KEY 请求头中发送密钥。它会先打印响应时间戳,再打印每次会议的日期,以及降息、维持不变和加息概率、预期变动和累计变动。
    Python:美联储政策路径
    import os
    import requests
    
    path = requests.get(
        "https://api.narwhalapi.com/v1/predictions/policy-paths/federal-reserve",
        headers={"Authorization": f"Bearer {os.environ['NARWHAL_API_KEY']}"},
        timeout=10,
    ).json()
    print("as of", path["as_of"])
    for m in path["meetings"]:
        print(
            m["resolves_at"][:10],
            f"cut {float(m['p_cut']):.1%}  hold {float(m['p_hold']):.1%}  "
            f"hike {float(m['p_hike']):.1%}",
            f" expected {m['expected_change_bps']} bp, "
            f"cumulative {m['cumulative_change_bps']} bp",
        )
  3. 逐次读取每次会议 将 p_cut 视为降息概率,p_hold 视为维持不变的概率,p_hike 视为加息概率。脚本会把这些概率显示为保留一位小数的百分比。日期取自 resolves_at。
  4. 把时间戳与概率一起保存 将 as_of 与会议数值一起带入你的模型或仪表板。如果还想通过 /v1/predictions/scalar/{event_id} 获取该会议各具体结果的幅度,请保留 event_id。

不写代码或在表格中查看概率

打开美联储利率决策概率,无需发送 API 请求即可查看概率。想直接查看美联储概率时用这个页面;若要把这些值放进模型或仪表板,则使用政策路径端点。

在表格中粘贴降息、维持不变和加息的概率,并用 =SUM 求和。未经四舍五入的值之和为 1。如果粘贴的是为显示而四舍五入的百分比,合计可能与此略有出入。请把日期与粘贴的数字放在一起,让表格能说明它包含的是哪一组概率。

不同情况应选哪种方法

情况最合适的方法原因
直接查看概率美联储利率决策概率页面无需代码查看美联储概率
模型或仪表板政策路径端点一并读取各次会议的概率和预期变动
特定的变动幅度,例如 25 或 50 bp该次会议的标量事件通过 event_id 读取具体结果

政策路径把每次会议的降息、维持不变和加息概率归在一起。若要查看某个具体变动幅度,请将该次会议的 event_id 用于 /v1/predictions/scalar/{event_id}。对同一次会议而言,归在一起的概率与具体变动幅度回答的是不同的问题。

累计变动是什么意思?

累计值是按会议顺序逐次相加的预期变动之和。每个 expected_change_bps 是各结果变动幅度(以基点计)按概率加权的平均值。cumulative_change_bps 字段给出截至你所读会议的这一合计。

以 2026 年 10 月 24 日的数据为例,预期变动在 2026 年 10 月 28 日为 +1.7 bp,2026 年 12 月 9 日为 +19.7 bp,2027 年 1 月 27 日为 +7.4 bp。累计值依次为 +1.7 bp、+21.4 bp 和 +28.8 bp。1 月的累计值可理解为这几次会议合计的预期净变动。

2026 年 10 月 24 日,2027 年 1 月 27 日的会议降息概率为 1.8%,维持不变为 67.4%,加息为 30.8%。该次会议维持不变的概率最大,但预期变动为正值。预期变动已计入各结果的幅度和概率;而维持不变的概率只描述该次会议不变动的可能性。

三个概率之和是否等于 1?

是的,未经四舍五入的概率之和为 1,而显示出来的百分比可能有舍入误差。2026 年 10 月 24 日,2026 年 10 月 28 日的会议降息概率为 0.7%,维持不变为 91.9%,加息为 7.5%。由于每个值都保留一位小数,这些数值相加为 100.1%。

还能读取哪些其他央行?

政策路径还支持欧洲央行、英格兰银行、日本银行、加拿大银行、澳大利亚储备银行和印度尼西亚银行。把政策路径中的 federal-reserve 换成你要读取的银行对应的机构名即可。

欧洲央行使用 european-central-bank,英格兰银行使用 bank-of-england,日本银行使用 bank-of-japan。其余的机构名为 bank-of-canada、reserve-bank-of-australia 和 bank-indonesia。

计算示例:读取 2026 年 12 月 9 日的会议

数据截至 2026 年 10 月 24 日。响应时间戳为 2026-10-24T00:00:00Z。对于 2026 年 12 月 9 日的会议,先读概率,再读该次会议的预期变动。77.3% 的加息概率表示加息的可能性。+19.7 bp 的预期变动是各结果幅度按概率加权的平均值。若要查看 25 或 50 bp 的具体加息幅度,请将该次会议的 event_id 用于其标量事件。

字段数值
降息概率1.2%
维持不变概率21.5%
加息概率77.3%
四舍五入后的概率合计100.0%
预期变动+19.7 bp
累计变动+21.4 bp

把显示的概率相加:1.2% + 21.5% + 77.3% = 100.0%。要得到累计变动,把 2026 年 10 月 28 日的预期变动 +1.7 bp 与 2026 年 12 月 9 日的预期变动 +19.7 bp 相加,结果是截至 12 月会议的 +21.4 bp。

发布于。

后续步骤