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와 구분해서 보세요. 회의 날짜는 확률을 읽고 있는 회의를 가리키고, as_of는 반환된 값 묶음의 기준 시점을 나타냅니다.
- API 키 받기 무료 키를 만들어
NARWHAL_API_KEY환경 변수에 저장하세요. Narwhal은 모든 데이터 API에서 계정 하나와 API 키 하나를 사용하며, REST와 MCP도 같은 키를 공유합니다. 스크립트는 요청 헤더를 만들 때 이 변수를 읽으므로 경로를 요청하기 전에 키를 넣어 두세요. - 정책 경로 요청하기 Python 스크립트로 키를
Authorization: Bearer YOUR_KEY헤더에 담아 보냅니다. 응답 타임스탬프를 출력한 뒤 각 회의 날짜와 인하·동결·인상 확률, 예상 변동폭, 누적 변동폭을 출력합니다.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", ) - 회의별로 읽기
p_cut은 인하 확률,p_hold는 동결 확률,p_hike는 인상 확률로 읽습니다. 스크립트는 이 확률을 소수점 한 자리 퍼센트로 표시합니다. 날짜는resolves_at에서 가져옵니다. - 확률과 함께 타임스탬프도 보관하기 회의 값과 함께
as_of도 모델이나 대시보드에 가져가세요./v1/predictions/scalar/{event_id}로 해당 회의의 구체적인 결과 규모도 조회하려면event_id를 보관하세요.
코드 없이 또는 시트에서 확률 읽기
연방준비제도 금리 결정 확률을 열면 API 요청 없이 확률을 볼 수 있습니다. 연준 확률을 바로 보고 싶을 때는 이 페이지를 쓰세요. 값을 모델이나 대시보드에 넣으려면 정책 경로 엔드포인트를 사용합니다.
시트에서는 인하·동결·인상 확률을 붙여 넣고 =SUM으로 더하세요. 반올림하지 않은 값의 합은 1입니다. 표시용으로 반올림한 퍼센트를 붙여 넣으면 합계가 이 값과 조금 다를 수 있습니다. 시트가 어느 시점의 확률인지 알 수 있도록 붙여 넣은 수치와 함께 날짜도 남겨 두세요.
상황별 계산 방법
| 상황 | 적합한 방법 | 이유 |
|---|---|---|
| 확률을 직접 읽기 | 연방준비제도 금리 결정 확률 페이지 | 코드 없이 연준 확률 읽기 |
| 모델 또는 대시보드 | 정책 경로 엔드포인트 | 회의별 확률과 예상 변동폭을 함께 읽기 |
| 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%였습니다. 이 회의에서는 동결 확률이 가장 높았지만 예상 변동폭은 플러스였습니다. 예상 변동폭에는 결과별 크기와 확률이 반영되고, 동결 확률은 그 회의에서 변동이 없을 가능성만을 나타냅니다.
세 확률의 합은 1이 되나요?
네, 반올림하지 않은 확률의 합은 1이지만 표시되는 퍼센트에는 반올림 오차가 있을 수 있습니다. 2026년 10월 24일 기준 2026년 10월 28일 회의는 인하 0.7%, 동결 91.9%, 인상 7.5%였습니다. 각 값이 소수점 한 자리라서 이를 더하면 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는 결과별 크기를 확률로 가중 평균한 값입니다. 25 bp나 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입니다.
에 게시되었습니다.