KTB 3Y × USD SOFR — Arb Trade

KTB 3Y ETF(114260) × USD SOFR ETF(455030) — 누가 무엇을 끄는지(추종·상관) 분해하고, 둘을 몇대몇으로 섞을 때가 최적인지·그게 시간 따라 어떻게 변했는지 추적. 상장 공통시점(2023-04-05) 100 리베이스. arb 아니라 레짐 조건부 RV. KTB 3Y ETF(114260) × USD SOFR ETF(455030) — decomposing what drives each (tracking/correlation), the return/risk-optimal blend, and how that optimum drifted over time. Rebased to 100 at common listing (2023-04-05). Regime-conditional RV, not arbitrage. KTB 3Y ETF(114260) × USD SOFR ETF(455030) — 追従・相関の分解と最適配合・その時変推移。上場共通時点(2023-04-05)を100にリベース。裁定でなくレジーム条件付RV。

Built: 2026-06-21 13:53 UTC
🗃 스냅샷Snapshotスナップショット: 2026-06-12 (1)
📅 윈도우Window期間: 2023-04-05 ~ 2026-06-12 (n=775)
📈 전기간Total全期間: KTB +6.3% / SOFR +29.6%

🧭 현재 판정 — 데이터가 읽은 지금Current read — what the data says now現在の判定

아래는 현재 스냅샷 값으로 빌드타임 자동 생성 — 수치가 바뀌면 판정도 바뀐다. 각 판정에 근거 수치·임계값 병기. Auto-generated at build from the current snapshot — verdicts change with the numbers. Each shows its inputs and threshold. 現在のスナップショットからビルド時に自動生成。各判定に根拠数値・閾値を併記。

① 레짐
두 ETF 음상관 (r=-0.4) — 레짐 ① (분산효과 有, 배합에 내부최적해 존재)Two ETFs negatively correlated (r=-0.4) — regime ① (diversification; interior optimum exists)2ETF逆相関 (r=-0.4) — レジーム① (分散効果あり)
corr(KTB ETF, SOFR ETF)=-0.4 · corr(USDKRW, Δ3Y yield)=0.27 (>0 = 외국인 outflow형) · 임계 0
② SOFR ETF 정체
SOFR ETF는 USDKRW가 지배하나 r=0.66 — 비동기고시·액티브합성·종가노이즈로 ~1 아래. SOFR레이트와는 r=-0.02(≈0, 캐리=드리프트)USDKRW dominates SOFR ETF but r=0.66 — below 1 (async fix, active-synthetic, price noise). vs SOFR rate r=-0.02 (≈0, carry=drift)SOFR ETFはUSDKRW主導 r=0.66 · SOFRレートとr=-0.02(≈0)
corr(SOFR ETF, USDKRW)=0.66 · corr(SOFR ETF, SOFR rate)=-0.02 · 트래커 임계 0.9
③ KTB ETF 추종
KTB 3Y ETF는 yield-implied TR 추종 (Δyield와 r=-0.87) · 기초지수 대비 −2.09pp (≈보수+롤)KTB 3Y ETF tracks yield-implied TR (vs Δyield r=-0.87) · −2.09pp vs index (≈fee+roll)KTB 3Y ETFはyield-implied TR追従 (Δyieldとr=-0.87)
corr(KTB ETF, Δ3Y yield)=-0.87 · 추종격차 −2.09pp / 3.2yr
④ SOFR carry wedge
SOFR ETF는 "SOFR+FX"가 아니라 그 − wedge −5.6% (xccy basis+비용). 실효 carry가 헤드라인보다 낮음SOFR ETF = "SOFR+FX" minus wedge −5.6% (xccy basis+costs). Effective carry below headlineSOFR ETF = "SOFR+FX" − wedge −5.6%
naive (1+SOFR +15.6%)(1+FX +18.8%)=+37.3% vs 실제 +29.6% → wedge −5.6%
⑤ 최적 배합
최대수익=KTB 0%(코너·자명) / Sharpe=KTB 80% / min-vol=KTB 88% — SOFR 12% 슬리브가 vol 2.2%→1.8%max-ret=KTB 0% (corner) / Sharpe=KTB 80% / min-vol=KTB 88% — 12% SOFR sleeve cuts vol 2.2%→1.8%max-ret=KTB 0%(コーナー) / Sharpe=KTB 80% / min-vol=KTB 88%
in-sample 사후값(예측 아님). KTB100 vol 2.2% · SOFR100 vol 9.1% · min-vol@KTB88% = 1.8%

📈 누적 수익 — 배합 슬라이더Cumulative TR — blend slider累積収益 — 配合スライダー

상장 공통시점 100 리베이스. 슬라이더로 KTB 3Y 비중 w를 조절하면 배합선이 실시간 재계산. Buy&Hold(고정배합) / 일별 리밸런싱 토글. Rebased to 100. The slider sets KTB 3Y weight w; the blend line recomputes live. Toggle Buy&Hold vs daily rebalancing. 100リベース。スライダーでKTB比率wを調整、配合線が即時再計算。B&H/日次リバランス切替。

KTB 3Y 50% / SOFR 50% ·

읽는 법: 청록=KTB 3Y ETF, 금색=USD SOFR ETF, 보라=현재 배합. SOFR선이 KTB선 위로 크게 벌어진 구간 = 원화 약세+캐리가 채권을 이긴 레짐. 주의: 휠=줌, 드래그=이동, 더블클릭=리셋. 전부 사후(in-sample). Read: teal=KTB 3Y ETF, gold=USD SOFR ETF, violet=current blend. Where SOFR pulls far above KTB = the KRW-weak + carry regime beating bonds. Note: wheel=zoom, drag=pan, dbl-click=reset. All in-sample. 読み方: 青緑=KTB 3Y、金=USD SOFR、紫=現配合。SOFRがKTBを大きく上回る区間=ウォン安+キャリー優勢。全て事後(in-sample)。

🎯 최적 배합 — 목적함수별Optimal blend — by objective最適配合 — 目的別

최적 KTB 3Y 비중 (w)Optimal KTB 3Y weight (w)最適KTB比率(w)
w=KTB 비중, 나머지=USD SOFR. 사후 in-sample 격자탐색(0~100%). 거래신호 아님.w=KTB weight, rest=USD SOFR. In-sample grid search (0–100%). Not a signal.w=KTB比率、残り=USD SOFR。事後グリッド探索。
목적Objective目的Buy & HoldRebalance
최대 수익Max return最大収益KTB 0%KTB 0%
Max SharpeKTB 82%KTB 80%
Min volKTB 89%KTB 88%
코너 vs 내부해: 최대수익은 선형이라 코너(더 오른 자산 100%)로 자명 — 정보 0. Sharpe·min-vol은 두 ETF 음상관(r=-0.4) 덕에 내부해. min-vol: KTB100 vol 2.2% → SOFR 12% 섞으면 1.8%. 소량 USD SOFR 슬리브가 KTB 북 변동성을 깎는다(헤지 확인). 단 전부 사후값. Corner vs interior: max-return is linear → corner (100% winner), uninformative. Sharpe/min-vol are interior thanks to the negative ETF correlation (r=-0.4). min-vol: KTB100 vol 2.2% → adding 12% SOFR gives 1.8%. A small USD SOFR sleeve cuts the KTB book's vol (hedge confirmed). All in-sample. コーナー対内部解: 最大収益は線形でコーナー(勝者100%)。Sharpe・min-volは逆相関(r=-0.4)で内部解。min-vol: KTB100 vol 2.2% → SOFR追加で 1.8%。

🕒 시변 최적배합 궤적 — best w가 언제 갈렸나Time-varying optimal blend — when the best w shifted時変最適配合の推移

각 시점까지 데이터로 재계산한 best KTB 비중(%). 보라=min-vol(리밸), 회색 계단=최대수익(B&H). min-vol선이 100% 근처면 그 시점까지 KTB만으로 변동성 최소, 떨어지면 USD SOFR 섞는 게 유리했던 구간. 계단선이 0으로 떨어진 시점=SOFR 누적수익이 KTB를 추월한 크로스오버. 주의: "그 시점까지였다면 best"이지 그때 알 수 있던 값 아님(look-ahead 아니지만 사후). Best KTB weight (%) recomputed through each date. Violet=min-vol (rebal), grey step=max-return (B&H). Violet near 100% = KTB-only minimized vol so far; drops = adding USD SOFR helped. The step falling to 0 = crossover where SOFR's cumulative return overtook KTB. Note: "best had you stopped there," not knowable at the time (not look-ahead, but ex-post). 各時点までで再計算したbest KTB比率(%)。 紫=min-vol、灰段=最大収益。事後値。

🔗 상관행렬 — 일변동 (누가 끄나)Correlation matrix — daily changes相関行列 — 日次変化

가격=log수익, 레이트/yield=Δ. 색: 빨강(−1)↔청록(+1). 두 ETF 상관 부호가 Part 2 내부최적해 존재를 결정. Prices=log return, rates/yield=Δ. Color: red(−1)↔teal(+1). The two-ETF correlation sign decides whether an interior optimum exists. 価格=log収益、レート=Δ。色:赤(−1)↔青緑(+1)。

ktb_etfsofr_etfusdkrwsofrktb3y_yield
ktb_etf −0.40 −0.25 +0.04 −0.87
sofr_etf −0.40 +0.66 −0.02 +0.42
usdkrw −0.25 +0.66 −0.02 +0.27
sofr +0.04 −0.02 −0.02 −0.03
ktb3y_yield −0.87 +0.42 +0.27 −0.03

콜아웃: SOFR ETF↔USDKRW 0.66(FX 지배 드라이버, 비동기고시로 ~1 아래) · SOFR ETF↔SOFR레이트 -0.02(≈0, 캐리=드리프트) · KTB ETF↔Δyield -0.87(−1 근처=yield-implied 추종) · USDKRW↔Δyield 0.27(>0=원화약세 동반 yield↑=레짐①) → 두 ETF -0.4(음상관). 사슬이 닫힘. Callouts: SOFR ETF↔USDKRW 0.66 (FX driver, below 1 via async fix) · SOFR ETF↔SOFR rate -0.02 (≈0, carry=drift) · KTB ETF↔Δyield -0.87 (near −1 = yield-implied tracking) · USDKRW↔Δyield 0.27 (>0 = KRW-weak with yield↑ = regime ①) → two ETFs -0.4 (negative). The chain closes. 要点: SOFR ETF↔USDKRW 0.66 · ↔SOFRレート -0.02(≈0) · KTB ETF↔Δyield -0.87 · USDKRW↔Δyield 0.27 → 2ETF -0.4

💵 SOFR ETF 수익 분해 — carry × FX − wedgeSOFR ETF return decompositionSOFR ETF収益分解

"SOFR + FX"가 아니라 그 − wedge"SOFR + FX" minus a wedge"SOFR + FX" − wedge 2023-04-05 ~ 2026-06-12

환노출(unhedged) ETF의 KRW수익을 SOFR 캐리·USDKRW·구조적 드래그로 분해. naive 모델이 과대평가하는 폭(wedge) = cross-currency basis(KRW로 USD 합성펀딩) + 보수 + FX측정차. Decomposing the unhedged ETF's KRW return into SOFR carry, USDKRW, and structural drag. The wedge the naive model overstates = cross-currency basis (synthetic USD funded in KRW) + fees + FX-measurement. 環noexposure ETFのKRW収益をSOFRキャリー・USDKRW・構造ドラッグに分解。

SOFR carry
+15.6%
avg 4.66% 복리avg 4.66% comp.avg 4.66%
USDKRW
+18.8%
1310 → 1556
naive 결합naive combinednaive結合
+37.3%
(1+carry)(1+fx)−1
실제 ETFactual ETF実際ETF
+29.6%
시장 종가 TRmarket close TR市場終値TR
wedge
−5.6%
xccy basis+비용xccy basis+costsxccy basis+費用

함의: SOFR 다리의 실효 carry는 헤드라인 SOFR보다 낮다 — 배합 기대수익 산정 시 wedge 반영 필요. 또 KTB ETF 추종격차는 −2.09pp(≈보수+롤)로 깨끗. Implication: the SOFR leg's effective carry is below headline SOFR — apply the wedge when sizing expected return. KTB ETF tracking gap −2.09pp (≈fee+roll) is clean. 含意: SOFR脚の実効carryはヘッドライン以下。KTB追従格差 −2.09pp。

데이터 출처Data Sourcesデータ出典

시리즈Series系列출처Source出典ID행수Rows行数
KTB 3Y ETF (KODEX 국고채3년)pykrx114260775
USD SOFR ETF (KODEX 미국달러SOFR)pykrx455030775
USD/KRWFREDDEXKOUS746
SOFR rateFREDSOFR746
KTB 3Y yieldECOS817Y002/010200000774

방법·한계: 종가 기준(NAV 아님) — 비동기 고시(DEXKOUS=NY vs ETF종가=KST 15:30)로 SOFR ETF↔USDKRW 상관이 이론치(~1)보다 낮게 나옴. 최적 w는 전부 in-sample 사후값(예측·거래신호 아님). 투자자문 아님. Method/limits: close prices (not NAV) — async fixing (DEXKOUS=NY vs ETF close=KST 15:30) attenuates the SOFR ETF↔USDKRW correlation below the theoretical ~1. All optimal-w are in-sample, ex-post (not predictive, not a signal). Not investment advice. 方法・限界: 終値基準(NAVでない)。最適wは全て事後・in-sample。投資助言ではない。

Adrenalin Baby · Portfolio › Arb Trade · KTB 3Y × USD SOFR