Every Thursday morning at 09:00 CET, the Swiss National Bank quietly releases a number that FX traders watch as closely as any policy rate decision: the weekly total of sight deposits held by domestic banks at the SNB. The number itself looks mundane — a balance sheet line item measured in billions of Swiss francs. What it reveals is anything but. Sight deposits are the SNB's operational fingerprint. When they rise sharply, the SNB has been buying foreign currency, flooding the Swiss banking system with newly created CHF. When they hold steady or fall, the SNB is standing aside.
G10의 다른 중앙은행은 외환 개입 도구로서 그 외환 재정을 그렇게 눈에 띄고 의도적으로 사용하지 않습니다. CHF 거래자에게는 주간 시점 예금 방출은 거의 실시간 개입 신호로 다른 방식으로 투명하지 않은 거래를 추적 가능하고 수치화 가능한 이벤트로 전환합니다.
핵심 내용
SNB sight deposits are the most transparent real-time proxy for CHF intervention available to markets. A surge of CHF 5–15 billion or more week-on-week signals active SNB FX buying. A plateau or drawdown signals the SNB is no longer in the market. CHF traders use this series to track intervention intensity, estimate balance sheet capacity, and anticipate currency regime shifts.
시력 저장물 이 무엇 이며, 왜 독특 합니까?
SNB가 외환 시장에 개입할 때 CHF를 약화시키기 위해 유로, 달러 또는 다른 외환화를 구매하여 중앙은행에서 보유한 국내 상업 은행의 예비 계좌에 스위스 프랑 예금을 직접 적립함으로써 그 외환 통화에 대해 지불합니다. 시야 매장물: overnight balances that banks can access on demand. Unlike the SNB's negative rate deposits or term accounts, sight deposits earn either zero or the overnight policy rate and are the most liquid form of central bank money in the Swiss system.
이 기계는 간단하다. SNB는 은행 간 외환 시장에서 10 억 유로를 구매한다. 그 유로를 지불하기 위해 10 억 CHF를 만들고 SNB에 있는 상대 은행의 계좌를 신용한다. 총 시점 예금액은 대략 그 금액으로 증가한다. 구매된 외환은 SNB의 예비 포트폴리오로 들어가고 새로 만들어진 프랑은 국내 은행 시스템에서 예금으로 자리잡는다. 따라서 시점 입금은 SNB가 FX 운영을 통해 금융 시스템에 주입한 스위스 프랑의 직접적이고 거의 실시간 기록이다.
이 투명성은 대부분 우연한 결과입니다. SNB가 주간 재무조정을 보고하는 방식의 유물입니다. 그러나 그것은 대부분의 중앙은행이 외부 감독을 위해 의존하는 BIS 외환 개입 보고서보다 앞서 SNB 시장 활동의 가장 자세히 관찰되는 단일 주요 지표가되었습니다.
기술 참고: 시력 저장소가 캡처하는 것
SNB의 주간 시점 예금 방출은 국내 은행에 보유된 예금 (Girokonto 잔액) 을 포함합니다. 외국 중앙은행, 외국 상장 은행 및 국제 조직에 보유 된 예금을 제외합니다. 국내 은행 총액은 은행 간 외환 구매가 국내 예비 계좌 시스템을 통해 처리되기 때문에 SNB 외환 개입을 가장 직접적으로 추적하는 구성 요소입니다.
역사 경관: SNB 활동의 세 시대
현재 시위 예금 수준을 이해하는 것은 이전에 무엇을 알고 있어야 합니다. 시리즈는 지난 15 년 동안 세 가지 다른 체제를 거쳐 각각 SNB 외환 정책의 다른 단계와 관련이 있습니다.
연간 1년: EUR/CHF 바닥 (2011~2015)
The most aggressive phase of SNB FX intervention began in September 2011, when the SNB announced a minimum exchange rate floor of 1.20 for EUR/CHF. The floor was a unilateral commitment to prevent any further CHF appreciation below that level. To defend it, the SNB had to stand ready to buy unlimited quantities of foreign currency — primarily euros — whenever EUR/CHF threatened to fall below 1.20.
Over the three-and-a-half years the floor was in effect, sight deposits expanded from roughly CHF 30 billion to over CHF 300 billion, a tenfold increase. By early 2015 the SNB's balance sheet had grown to the equivalent of more than 80% of Swiss GDP — extraordinary by any international comparison. The deposit accumulation was essentially an accounting identity: every euro the SNB bought to defend the floor appeared as a corresponding CHF credit in the domestic banking system.
SNB 명예 예금 주간 총액 (천억 CHF)
The three eras of SNB FX activism are visible in the shape of this series: steady pre-2011 levels, the explosive EUR/CHF-floor expansion through 2015, the 2015 shock plateau, and the renewed surge through 2021–22 as COVID and global risk-off pressures pushed the CHF higher.
시대 2: 2015년 충격 과 그 후유증
On 15 January 2015, the SNB abruptly removed the EUR/CHF floor without warning — a decision that sent shockwaves through global FX markets. EUR/CHF fell nearly 20% in minutes, one of the largest single-day moves in a major currency pair since the floating rate era began. Sight deposits, which had reached roughly CHF 320 billion at the time, did not immediately decline — the CHF that had been created during the floor era remained in the system regardless of the policy change.
In the years following, sight deposits drifted modestly higher and then largely plateaued through 2018–2019 around CHF 540–580 billion, reflecting continued but more modest intervention activity as the SNB worked to prevent the franc from becoming "highly valued" — the phrase the SNB uses to justify discretionary FX purchases even without a formal floor. The SNB also deployed negative interest rates (–0.75% on sight deposit balances above exemption thresholds) to discourage speculative franc inflows, adding an interest rate disincentive to the FX toolkit.
Era 3: COVID, Inflation, and the 2022 Pivot
2020년 코로나19 위기는 CHF에 또 다른 안전한 피난처 유입을 유발하여 EUR/CHF를 1.05 범위에 위험하게 가까이 밀어 넣었다. SNB는 공격적인 외환 구매로 대응했으며 2021년 중순까지 시점 예금액은 약 580억 CHF에서 720억 CH F에 달했다. 약 18개월 만에 140억 CHf의 확장을 기록했다. 최고 수준에는 SNB의 예비 포트폴리오가 1조 CHF를 넘어섰으며 이는 스위스 GDP보다 큰 금액이다.
The regime shifted again in 2022. As global inflation surged, the SNB reversed its intervention stance. Rather than weakening the franc, it began allowing or even encouraging CHF appreciation as a tool to reduce imported inflation — a complete reversal of the prior decade's posture. Sight deposits began to decline as the SNB stopped buying foreign currency and, in some periods, sold it. The policy rate moved out of negative territory in June 2022 for the first time since 2014.
정권 전환 신호 2022 피브트에서 거래자들에게 배운 것
SNB의 시점 예금이 2022년에 감소하기 시작했을 때 - 역사적으로 특이한 사건 - 그것은 SNB가 단순히 방치하고 있지 않고 인플레이션에 대항하기 위해 적극적으로 외환을 판매하고 있다는 초기적이고 정확한 신호였습니다. 예금 인출은 SNB에 대한 명시적 의사 소통을 몇 주 전에 시작하여 새로운 CHF 긍정적 인 체제가 진행 중이라는 거시 거래자들에게 확인되었습니다. 단지 수준뿐만 아니라 시점 입금의 변화 방향을 모니터링하는 것이 체제 전환을 조기에 식별하는 데 중요합니다.
주간지 를 읽는 것: 상인 들 이 보는 것
시점 예금의 실질적인 과제는 신호와 소음을 분리하는 것입니다. 모든 변동이 외환 개입을 반영하지 않기 때문에 일련은 주간으로 변동적입니다. 단기 유동성 관리, 계절적 요인 및 국내 신용 작전은 소박한 움직임을 일으킬 수 있습니다. 다음 프레임워크는 거래자가 어떤 변화가 의미있는지 식별하는 데 도움이됩니다.
시력 매출의 주간 변화 (CHF 수십억)
Weekly changes of less than CHF 2–3 billion are within the normal operating range and do not typically signal intervention. Changes of CHF 5 billion or more, particularly during periods of EUR/CHF stress, are the threshold where market participants start attributing the move to deliberate SNB FX action.
개입의 한계
- Weekly change under CHF 2–3 billion: 정상적인 운영 변동, 개입 신호가 없습니다. 배경 유동성 관리 및 리포 운영이 이러한 움직임을 설명 할 수 있습니다.
- Weekly change of CHF 3–8 billion: 모호한 구역. 특히 EUR/CHF가 SNB 감수성 수준으로 이동하고 있다면 더 많은 주의를 기울여야 합니다. 확인을 위해 같은 주 EUR/ CHF의 스팟 행태를 확인하십시오.
- Weekly change above CHF 8–10 billion: Strong intervention signal, particularly if it coincides with EUR/CHF stress, global risk-off events, or CHF approaching "highly valued" territory by SNB assessment standards. During the COVID surge, weekly increases reached CHF 10–20 billion in peak stress periods.
- 주간 감소가 지속되고 있습니다. SNB가 외환보유액을 팔거나 균형을 하락시키는 신호입니다. 2022년 인플레이션에 의해 CHF 지원 체제와 관련이 있습니다.
EUR/CHF와 시중 예금의 상관관계
시중 예금과 CHF EUR/CHF 사이의 관계는 CHF 개입 거래자의 핵심 분석 틀입니다. 국가은행이 CHF의 강화를 막기 위해 방어적 개입 체제에서 상관관계는 부정적인 것입니다. EUR/ CHF가 하락하면 (CHF가 강해지면), 국가은행은 유로를 구매할 때 시중예금은 증가하는 경향이 있습니다. EUR / CHF이 안정화되거나 회복되면 예금 축적 속도가 느려집니다.
EUR/CHF 대 시중 예금 수준 두 가지 축 뷰
중재 기간 동안 EUR/CHF와 시점 예금은 반대 방향으로 움직인다. EUR/ CHF가 떨어지면서 (CHF의 평가 압력), SNB가 외화를 구매하면서 시점 입금은 상승한다. SNB의 입장이 CHF 강화를 허용하거나 장려하는 방향으로 전환하면이 관계가 약화되거나 역전된다.
시시 예금, SNB 재무대표 및 외환보유
시시 예금은 SNB의 외환 개입의 국내 채무 측면입니다. 자산 측면의 대조는 SNB가 시간이 지남에 따라 구입한 축적 된 유로, 달러, 파운드 및 엔의 외화 예비 포트폴리오입니다. 이 균형의 양쪽을 추적하면 SNB 전체 역량과 의지를 더 풍부하게 보여줍니다.
SNB의 외환준비 포트폴리오는 최고치 1조 CHF를 초과했으며, GDP에 비해 세계에서 가장 큰 규모의 은행이다. SNB는 이러한 예산을 주로 고등급 정부 채권과 주식에 투자한다. SBB의 분기 투자 수익이 정기적으로 경제 뉴스로 보고되기 때문에 SNB가 매우 큰 포트포트폴리오이다.
curl "https://fxmacrodata.com/api/v1/announcements/chf/sight_deposits?api_key=YOUR_API_KEY&start=2020-01-01"
{
"data": [
{
"date": "2024-04-11",
"val": 472800,
"announcement_datetime": "2024-04-11T07:00:00+00:00"
},
{
"date": "2024-04-04",
"val": 471500,
"announcement_datetime": "2024-04-04T07:00:00+00:00"
},
{
"date": "2024-03-28",
"val": 470200,
"announcement_datetime": "2024-03-28T07:00:00+00:00"
}
]
}
SNB의 균형 (SNB_balance_sheet (조계금)(이하 '외환보유'와 '외동화보유')fx_보유액이 세 개의 시리즈를 조화하면 전체 그림이 드러납니다. SNB가 얼마나 많이 배치했는지, 예비 포트폴리오가 얼마나 빠르게 성장하고 있거나 줄어들고 있는지, 그리고 채권 (시장) 면이 자산 (보유) 면을 어떻게 추적하는지.
SNB 균형 대 외환준비 (천억 CHF, 월)
SNB의 총 균형은 외환보유물 포트폴리오를 면밀히 추적한다. 둘 다 EUR/CHF 바닥 시대와 COVID 개입 주기에 걸쳐 급격히 확장했으며, 둘 다 SNB가 CHF를 지지하는 입장에 전환하면서 2022년에 줄어들기 시작했다. 월간 외환 보유물 데이터는 시력 예금에 몇 주 뒤떨어지지만 정확한 예비 구성 세부 정보를 제공합니다.
import requests
BASE = "https://fxmacrodata.com/api/v1"
KEY = "YOUR_API_KEY"
def get(path, **params):
r = requests.get(f"{BASE}{path}", params={"api_key": KEY, **params})
r.raise_for_status()
return r.json()["data"]
# Weekly sight deposit signal (high frequency intervention proxy)
sight_deposits = get("/announcements/chf/sight_deposits", start="2022-01-01")
# Monthly balance sheet (total SNB assets)
balance_sheet = get("/announcements/chf/snb_balance_sheet", start="2022-01-01")
# Monthly FX reserves (foreign asset portfolio)
fx_reserves = get("/announcements/chf/fx_reserves", start="2022-01-01")
# Print the latest sight deposit reading
latest = sight_deposits[0]
prior = sight_deposits[1]
chg = latest["val"] - prior["val"]
print(f"Week ending {latest['date']}: sight deposits = CHF {latest['val']:,.0f}mn")
print(f"Change from prior week: CHF {chg:+,.0f}mn")
정책금리 연결: 개입의 보완으로 부정적인 금리
시점 예금은 SNB 정책금리에서 분리되어 존재하지 않습니다. 2015~2022년 기간 중 대부분 동안 SNB는 면제 기준 이상의 시점예금지 잔액에 대해 부정적인 금리를 부과했습니다. 목적은 두 가지였습니다. CHF에 대한 투기적 유입을 억제하기 (프랑크를 보유하는 것이 비싸게) 그리고 과도한 예산을 은행 시스템에 대한 수익 창출 입장이 아닌 채무 창출 입장에 만들어 대대적인 균형 확장의 비용을 줄이기 위해.
부정적 인 시점 예금율은 외환 개입 전략을 강화 한 피드백 루프를 만들었습니다. SNB 외환 구매로부터 CHF를 받는 은행은 그 프랑을 보유한 데 즉각적인 비용과 직면했습니다. 이는 스위스 이외의 다른 곳에서 유동성을 배치하도록 동기를 부여했습니다. 그 자체로 프랑에 경미한 절감 압력을 가할 것입니다.
curl "https://fxmacrodata.com/api/v1/announcements/chf/policy_rate?api_key=YOUR_API_KEY&start=2014-01-01"
{
"data": [
{
"date": "2024-09-26",
"val": 1.0,
"announcement_datetime": "2024-09-26T07:30:00+00:00"
},
{
"date": "2024-06-20",
"val": 1.25,
"announcement_datetime": "2024-06-20T07:30:00+00:00"
},
{
"date": "2023-09-21",
"val": 1.75,
"announcement_datetime": "2023-09-21T07:30:00+00:00"
},
{
"date": "2022-09-22",
"val": 0.5,
"announcement_datetime": "2022-09-22T07:30:00+00:00"
},
{
"date": "2022-06-16",
"val": -0.25,
"announcement_datetime": "2022-06-16T07:30:00+00:00"
},
{
"date": "2015-01-15",
"val": -0.75,
"announcement_datetime": "2015-01-15T10:00:00+00:00"
}
]
}
SNB 정책금리 역사 부정에서 긍정으로
The SNB held rates negative from January 2015 until June 2022 — the longest negative rate period of any G10 central bank. The combination of negative rates and FX intervention was the core CHF-weakening strategy. The rate normalisation cycle beginning in 2022 coincided with a sharp decline in FX purchases and a drawdown in the sight deposit total.
실제 상환: CHF 거래자를 위한 신호 프레임워크
다음 프레임워크는 시중 예금을 더 넓은 CHF 거시적 맥락과 통합하여 거래자가 개입 위험, 체제 변화 및 위치 기회를 식별하는 데 도움이됩니다.
신호 1 적극적인 개입
상태: Weekly sight deposit increase ≥ CHF 5–8 billion AND EUR/CHF falling (CHF appreciating).
해석: SNB는 적극적으로 외환을 구매하고 있다. CHF 단편 지위는 SNB의 지속적인 반대의 꼬리 위험에 직면한다. 개입은 몇 주 동안 지속될 수 있다. 이 신호가 활성화 될 때 EUR/CHF 하락 지점은 제한된다.
행동: CHF의 장기 노출을 줄이거나 크기를 줄이십시오. 특히 시력 퇴적물이 3주 이상 연속적으로 증가하는 경우.
신호 2 개입 중단
상태: Weekly sight deposit changes flatten to below CHF 2 billion for 2–3 consecutive weeks after a period of rapid accumulation.
해석: SNB는 EUR/CHF가 더 편안한 수준으로 회복되었거나 트리거 이벤트가 (위험 제거 에피소드) 지나갔기 때문에 방치하고 있습니다.
행동: 기본 원동력 (안전 피난처 수요, 환율 차이) 이 유지되면 CHF 상승 압력이 다시 나타날 수 있습니다.
신호 3 체제 전환 (CHF-긍정적 입장)
상태: 주간 시점 예금은 4주 이상 연속적으로 감소하고, 특히 SNB의 통지에 따라 CHF가 인플레이션에 대한 도구로 묘사되는 경우
해석: SNB는 CHF 약화에서 CHF 지원 또는 CHF 중립적 입장에 전환했습니다. 이것은 2022 체제입니다. 이전 십 년간의 개입 논리는 뒤집어졌습니다.
행동: 2011~2021년 동안의 개입으로 인한 급격한 환불의 꼬리 위험은 이 체제에서 감소합니다.
시력 저장 장치 모니터 구축
주간 시력 예금 발표와 FX 스팟 데이터를 결합하면 실용적인 실시간 개입 모니터가 가능합니다. 다음 파이썬 스니펙트는 두 시리즈를 모두 뽑아 EUR/CHF 스팟과 함께 시력 입금의 4 주 변화 회전을 계산합니다.
import requests
import statistics
BASE = "https://fxmacrodata.com/api/v1"
KEY = "YOUR_API_KEY"
def get(path, **params):
r = requests.get(f"{BASE}{path}", params={"api_key": KEY, **params})
r.raise_for_status()
return r.json()["data"]
# Fetch the last 12 weeks of sight deposit data
sd = get("/announcements/chf/sight_deposits", start="2024-01-01")
# Compute weekly and 4-week rolling changes
for i in range(min(8, len(sd) - 4)):
week_chg = sd[i]["val"] - sd[i+1]["val"]
four_wk_chg = sd[i]["val"] - sd[i+4]["val"]
print(
f"{sd[i]['date']} "
f"Level: {sd[i]['val']:>10,.0f} "
f"WoW: {week_chg:>+8,.0f} "
f"4W: {four_wk_chg:>+8,.0f}"
)
CHF 거래자들이 2025~2026년에 주의해야 할 사항
The SNB completed an easing cycle through 2024–2025, bringing the policy rate down from 1.75% to around 0.25–0.50% as inflation returned to the 0–2% target. With rates near zero again, the SNB is closer to the boundary where negative rates become a policy option once more — and by extension, where the FX intervention toolkit could be reactivated more aggressively.
감시해야 할 주요 긴장:
- EUR/CHF 방향: A sustained EUR/CHF decline toward 0.92–0.93 historically triggers intervention discussion. The SNB has not articulated an explicit floor since 2015, but its quarterly assessments consistently reference exchange rate valuation as a policy input.
- 글로벌 위험 발생: CHF는 JPY와 금과 함께 주요 안전 피난처 통화입니다. 지리 정치 충격, 금융 시장 혼란 또는 경기 침체 공포의 중요한 글로벌 스트레스 에피소드 는 SNB가 대응해야 할 수있는 CHF 유입을 생성하는 경향이 있습니다. 주요 리스크-아프 이벤트를 따르는 주 내 시점 예금 방출은 지켜야하는 것이 중요합니다.
- 인플레이션 차이는: 스위스 인플레이션이 유로 지역의 인플레이션을 훨씬 낮아지면, CHF 상승을 용인하거나 격려하는 이유는 약화됩니다. 반대로, 유로 지역 인플레이션은 다시 가속화되면, CH F가 상승하면 스위스에는 상대적인 가격 이점이 있습니다.
- 재무장정 능력: SNB의 외환보유물 포트폴리오는 2021년 최고치에서 점차 감소하고 있습니다. fx_보유액 이 자료는 SNB가 포트폴리오를 적극적으로 소모하고 있는지 아니면 단순히 평가 효과로 인해 축소되도록 허용하고 있는지에 대한 인식을 제공합니다.
CHF 신호 대시보드 주요 지표
A composite view of the five key CHF intervention signals: sight deposit trend, EUR/CHF level, policy rate proximity to zero, FX reserve trajectory, and global risk appetite. When multiple signals align, intervention risk rises sharply.
FXMacroData로 CHF 데이터에 액세스
FXMacroData는 일관된 REST API를 통해 전체 CHF 개입 툴킷을 표면화합니다. 위에서 설명한 모든 신호는 주간 시점 예금, 월간 균형, 월별 외환 보유금, 그리고 정책금리 역사 는 동일한 응답 스키마를 가진 단일 엔드포인트 가족에서 사용할 수 있습니다.
개입 모니터링을 위한 주요 CHF 최종점:
- 시중 예금 주간 SNB 회계 잔액, 주요 개입 신호 (CHF 백만)
- SNB_balance_sheet (조계금) SNB의 월간 자산 총액, 누적 개입 조치 (CHF 백만)
- fx_보유액 월간 공식 외환보유액, 자산 측 대조 (CHF 백만)
- 정책금리 SNB의 분기 정책금리 결정, 외환 지위율의 맥락을 제시
- 인플레이션 수화로 허용되는 방식 또는 수화로는 억제되는 방식인지 평가하기 위한 수화리 CPI
- 거래_중량_인덱스 CHF의 광범위한 경쟁력을 측정하는 NEER 지수, SNB의 선호도 환율 지표
모든 엔드포인트들은 동일한 요청 구조를 따르고 있습니다.
curl "https://fxmacrodata.com/api/v1/announcements/chf/{indicator}?api_key=YOUR_API_KEY&start=YYYY-MM-DD"
파이썬에서 CHF 개입 대시보드를 위한 전체:
import requests
from datetime import date, timedelta
BASE = "https://fxmacrodata.com/api/v1"
KEY = "YOUR_API_KEY"
START = (date.today() - timedelta(days=730)).strftime("%Y-%m-%d")
def get(path, **params):
r = requests.get(f"{BASE}{path}", params={"api_key": KEY, **params})
r.raise_for_status()
return r.json()["data"]
# Pull all key CHF intervention signals
sight_deposits = get("/announcements/chf/sight_deposits", start=START)
balance_sheet = get("/announcements/chf/snb_balance_sheet",start=START)
fx_reserves = get("/announcements/chf/fx_reserves", start=START)
policy_rate = get("/announcements/chf/policy_rate", start=START)
inflation = get("/announcements/chf/inflation", start=START)
# Quick intervention risk assessment
latest_sd = sight_deposits[0]["val"]
prior_sd = sight_deposits[1]["val"]
wow_change = latest_sd - prior_sd
four_wk_chg = latest_sd - sight_deposits[4]["val"] if len(sight_deposits) > 4 else None
print(f"Sight deposits: {latest_sd:,.0f} mn CHF")
print(f"WoW change: {wow_change:+,.0f} mn CHF")
if four_wk_chg is not None:
print(f"4-week change: {four_wk_chg:+,.0f} mn CHF")
print(f"Policy rate: {policy_rate[0]['val']}%")
print(f"Latest CPI: {inflation[0]['val']}% YoY")
if wow_change > 8000:
print("\n⚠ Intervention signal: Large weekly inflow (>CHF 8bn) — SNB likely active")
elif wow_change > 3000:
print("\n⚡ Watch zone: Moderate inflow — monitor EUR/CHF direction for confirmation")
elif wow_change < -3000:
print("\n✓ CHF-supportive regime: SNB drawing down deposits — likely selling FX reserves")
else:
print("\n– No active signal: Normal operating variance")