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.
視覚 貯蔵 器 は 何 で あり,なぜ ユニーク で ある の か
通貨市場に介入する際,スイス銀行は,CHFを弱めるためにユーロ,ドル,その他の外貨を購入し,スイスフラン預金を直接国内商業銀行が中央銀行に保有する準備口座にクレジットすることによって,その外貨を支払う.これらの口座は, 視野の貯金銀行が要求に応じてアクセスできる一泊残高.SNBの負金利入金や定期口座とは異なり,見込み入金はゼロまたは一泊政策金利を稼ぐものであり,スイスシステムで最も流動的な中央銀行貨幣形式です.
The mechanics are straightforward. The SNB buys, say, EUR 10 billion in the interbank FX market. To pay for those euros, it creates CHF 10 billion and credits the counterparty banks' accounts at the SNB. Total sight deposits rise by roughly that amount. The foreign currency purchased goes into the SNB's reserve portfolio, and the newly created francs sit in the domestic banking system as reserves. Sight deposits are therefore a direct, near-real-time record of the Swiss franc the SNB has injected into the financial system through FX operations.
この透明性は,SNBが毎週バランスシートを報告する方法の偶然の産物である.しかし,S NBの市場活動の最も注目されている指標となった.
テクニカル・ノート: 視力貯蔵物が捕捉するもの
SNBの週間の視野預金リリースには,国内銀行がSNBに保有する預金 (Girokonto残高) が含まれています.外国中央銀行,外国商業銀行,国際機関が保有する入金を除外します.国内銀行総額は,SNBの外為取引の直接的な追跡を構成します.
Historical Landscape: Three Eras of SNB Activism
Understanding the current sight deposit level requires knowing what came before. The series has moved through three distinct regimes in the past 15 years, each associated with a different phase of SNB FX policy.
Era 1: The EUR/CHF Floor (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 Sight Deposits — Weekly Total (CHF billions)
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.
次の数年間で,現金預金額はわずかに上昇し,2018~2019年までに約540~580億スイスフランに停滞した.これは,SNBがフランが"高く評価される"のを防ぐために努力したものの,より控えめな介入活動を反映した.SNBは,公式の床がない場合でも,自由裁量による外国為替購入を正当化するために使用するフレーズである.また,NCBは,投機的なフランの流入を抑えるために負の金利 (0.75%の見込み預金残高) を導入し,FXツールキットに誘発を阻害する金利を追加した.
エーラ3: COVID,インフレ,そして2022年ピボット
2020年のCOVID-19危機は,CHFへの安全な避難所流入の新たな波を引き起こし,EUR/CHFを1.05範囲に危険に迫らせました.SNBは激烈な外貨購入で対応し,2021年半ばまでに視野預金は約CHF580億からCHF720億に急増しました.約18カ月でCHF140億の拡大です.最高峰期には,SNBの準備ポートフォリオはCHF1兆を超えました.これはスイス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ポジティブな体制が進行中であることを確認した.視野入金の変化の方向性だけでなくレベルを監視することは,体制移行を早期に特定するために重要です.
週刊 を 読ん で いる:商売 者 が 見る もの
視野預金における実践的な課題は,信号とノイズを分離することである.すべての変動がFX介入を反映するものではないため,このシリーズは週ごとに変動する.短期的流動性管理,季節的要因,国内信用取引は,穏やかな動きを引き起こす可能性があります.以下の枠組みは,どの変化が意味があるかを特定するのにトレーダーを支援します.
Weekly Change in Sight Deposits (CHF billions) — Signal vs Noise
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.
- 持続的な週間の減少: Signals the SNB is either selling FX reserves or running down the balance sheet. Associated with the 2022 inflation-driven CHF-supportive regime.
預金口座とEUR/CHFの相関
視野入金とCHFの間の関係はCHF介入トレーダーの主要な分析枠組みである.SNBがCHFが強まるのを防ぐために防御的介入体制において,相関は負である.EUR/CHFは下がる (CHF強まる) となると,SNBはユーロを購入するにつれて視野に入金が上昇する傾向がある.EUR /CHFを安定させたり回復させたりすると,預金蓄積のペースが減速する.
EUR/CHF vs 視力預金レベル 双軸視野
介入期間の間,EUR/CHFと視野預金とは反対方向に動いている傾向がある.EUR/ CHFが落ちる (CHFの価値上昇圧力) のとき,SNBが外貨を購入するにつれて視野入金も上昇する.SNBの姿勢がCHF強さを許すか奨励する方向に変化すると,この関係は弱まり,逆転する.
期日預金,SNBのバランスシート,外為準備
期日預金 (Sight deposits) は,SNBの外為介入の国内負債側である.資産側における対価は,S NBが時間とともに購入した累積されたユーロ,ドル,ポンド,円である外為準備財布である.このバランスの両側を追跡すると,S B の全体的な能力とコミットメントのより豊かなイメージが得られる.
SNBの外国為替準備ポートフォリオは,最高峰期に1兆スイスフランを超えており,国内総生産 (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のバランスシート (銀行口座の口座) と外為準備金 (fx_準備金準備金ポートフォリオの成長速度や縮小速度,および負債側 (準備金) が資産側 (預金) をどのように追跡しているか.
SNB Balance Sheet vs FX Reserves (CHF billions, monthly)
SNBの総バランスシートは,外貨準備財布を密接に追跡している.両者はEUR/CHFのフロア時代とCOVID介入サイクルの間に劇的に拡大し,両者は2022年にSNBがCHFを支持する立場に移ったため収縮し始めた.月間外貨備蓄データは,視野預金に数週間遅れがちですが,正確な準備備蓄構成の詳細を提供します.
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")
政策金利関連:介入の補完として負金利
Sight deposits do not exist in isolation from the SNB policy rate. For most of the 2015–2022 period, the SNB charged a negative interest rate on sight deposit balances above an exemption threshold. The purpose was twofold: to discourage speculative inflows into CHF (making it expensive to hold francs) and to reduce the cost of the massive balance sheet expansion by making excess reserves a liability-generating rather than a return-generating position for the banking system.
Negative sight deposit rates created a feedback loop that reinforced the FX intervention strategy. A bank receiving CHF from an SNB FX purchase faced an immediate cost for holding those francs — incentivising it to deploy the liquidity elsewhere, preferably outside Switzerland, which itself would exert mild depreciation pressure on the franc. The combination of unlimited FX purchase capacity and negative rates on the proceeds was the SNB's unique policy cocktail for a decade.
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がより快適な水準に戻ったか,Trigger Event (リスクオフエピソード) が過ぎたため,おそらく,脇に置いている.
行動 基本的動力 (安全な港湾需要,レート差) が残れば,CHFの上昇圧力が再現する可能性があります.
信号3 制度の逆転 (CHF-ポジティブ)
条件: 連続4週間以上減少する週間の見込み預金,特にSNBの通告に伴い,CHFをインフレ対策の手段として記述する場合.
解釈: SNB has shifted from CHF-weakening to CHF-supportive or CHF-neutral stance. This is the 2022 regime. The prior decade of intervention logic is inverted.
行動 制度的なCHF販売偏見は消える.この制度では,2011~2021年に特徴となった介入による急激な反転の尾リスクが減少する.
視力 貯蔵 監視 装置 の 構築
週間の視野入金リリースとFXスポットデータを組み合わせることで,実用的なリアルタイム介入モニタが可能になります.以下のPythonスニペットは,両方のシリーズを引き出し,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}"
)
What CHF Traders Should Watch in 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.
- グローバルリスクオフイベント: フランは,JPYと金と共に主要な安全な避難所通貨である.重要な世界的なストレスエピソード地政学的ショック,金融市場の混乱,または不況の恐怖は,SNBが対抗する必要があるかもしれないCHFの流入を生成する傾向がある.主要なリスクオフイベントの翌週に視野預金リリースは,監視することが重要です.
- インフレ差: スイスのインフレがユーロ圏のインフレを下回る場合,スイス・フランの上昇を許容したり,促進したりする理由が弱まります.逆に,ユーロ圏でインフレが再加速した場合,スイスのCHFの上昇は,スイスに相対的な価格優位性を与え,SNBが抑制する動機が弱くなる可能性があります.
- バランス容量: 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の毎週の Girokonto残高,最初の介入信号 (CHF百万)
- 銀行口座の口座 SNBの月額総資産,累積的介入措置 (CHF百万)
- fx_準備金 公式外為準備金 (資産側対価) (CHF百万)
- 政策率 SNBの四半期政策金利決定,通貨レートの状況
- インフレ スイスの月間CPI,SNBがCHFを許容するか抑制するかどうかを評価するために
- 取引_重み付け_インデックス CHFの幅広い競争力を測定する NEER指数,SNBの好ましい為替レート指標
すべてのエンドポイントは同じ要求構造をたどります
curl "https://fxmacrodata.com/api/v1/announcements/chf/{indicator}?api_key=YOUR_API_KEY&start=YYYY-MM-DD"
Python での完全な 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")