FRB 利下げ 確率を読む

2026年10月24日時点で、2026年10月28日のFRB会合について、予測市場は利下げを0.7%、据え置きを91.9%、利上げを7.5%と見ています。政策パスへのリクエスト1回で、今後の各会合の利下げ・据え置き・利上げの確率と、ベーシスポイント単位の予想変動幅が返ります。

APIで政策パスを読む

GET /v1/predictions/policy-paths/federal-reserve を使うと、会合ごとの確率をまとめて取得できます。レスポンスには as_of タイムスタンプと meetings[] リストが含まれます。各会合にはイベント識別子、決定日、確率、予想変動幅が入っているため、1回のリクエストで個々の会合と累積の推移の両方がわかります。

出力の先頭には、確率が示す時点のタイムスタンプが表示されます。続く各行は1つの会合を表し、先頭に日付が付きます。この会合日は as_of と区別してください。会合日は確率を読んでいる会合を示し、as_of は返された値の時点を示します。

  1. APIキーを取得 無料キーを作成し、環境変数 NARWHAL_API_KEY に保存します。Narwhalはデータ API 全体で1つのアカウントと1つの API キーを使い、REST と MCP でも同じキーを共有します。スクリプトはリクエストヘッダーを組み立てるときにこの変数を読むため、パスをリクエストする前にキーを設定してください。
  2. 政策パスをリクエストする Python スクリプトで、キーを Authorization: Bearer YOUR_KEY ヘッダーに載せて送信します。レスポンスのタイムスタンプを表示し、続けて各会合の日付、利下げ・据え置き・利上げの確率、予想変動幅、累積変動幅を表示します。
    Python:FRBの政策パス
    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 は利上げの確率として読みます。スクリプトはこれらの確率を小数第1位までのパーセントで表示します。日付は resolves_at から取得します。
  4. 確率にはタイムスタンプを添えて保存する 会合の値と一緒にas_ofもモデルやダッシュボードに引き継いでください。会合ごとの具体的な結果の大きさも/v1/predictions/scalar/{event_id}で取得したい場合は、event_idを保持しておきます。

コードなし、またはスプレッドシートで確率を読む

連邦準備制度の金利決定の確率を開けば、API リクエストなしで確率を確認できます。FRBの確率を直接見たいときはこのページを使ってください。値をモデルやダッシュボードに取り込みたい場合は、政策パスのエンドポイントを使います。

スプレッドシートでは、利下げ・据え置き・利上げの確率を貼り付け、=SUM で合計します。丸める前の値の合計は1になります。表示用に丸めたパーセントを貼り付けた場合、合計はこの値とわずかにずれることがあります。どの確率の組なのかがシートからわかるように、貼り付けた数値と一緒に日付も残してください。

状況に応じた方法の選び方

状況適した方法理由
確率を直接読む連邦準備制度の金利決定の確率ページコードなしでFRBの確率を読む
モデルまたはダッシュボード政策パスのエンドポイント会合ごとの確率と予想変動幅をまとめて読む
25bp や 50bp など特定の変動幅の結果その会合のスカラーイベント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%でした。この会合では据え置きの確率が最も高い一方、予想変動幅はプラスでした。予想変動幅は結果の大きさとその確率を織り込んだ値で、据え置き確率はその会合で変更がない可能性だけを表します。

3つの確率の合計は1になりますか?

はい。丸める前の確率の合計は1ですが、表示されるパーセントには丸めによるずれが出ることがあります。2026年10月24日時点で、2026年10月28日の会合は利下げ0.7%、据え置き91.9%、利上げ7.5%でした。各値が小数第1位までのため、これらを足すと100.1%になります。

他にどの中央銀行を読めますか?

政策パスは、ECB、イングランド銀行、日本銀行、カナダ銀行、オーストラリア準備銀行、インドネシア銀行にも対応しています。政策パスの federal-reserve を、読みたい中央銀行の機関名に置き換えてください。

ECB には 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 は、結果の大きさを確率で加重平均した値です。25bp や 50bp といった特定の利上げ幅を見たい場合は、その会合の 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 です。

公開。

次のステップ