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。
🧭 현재 판정 — 데이터가 읽은 지금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. 現在のスナップショットからビルド時に自動生成。各判定に根拠数値・閾値を併記。
📈 누적 수익 — 배합 슬라이더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 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最適配合 — 目的別
| 목적Objective目的 | Buy & Hold | Rebalance |
|---|---|---|
| 최대 수익Max return最大収益 | KTB 0% | KTB 0% |
| Max Sharpe | KTB 82% | KTB 80% |
| Min vol | KTB 89% | KTB 88% |
🕒 시변 최적배합 궤적 — 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_etf | sofr_etf | usdkrw | sofr | ktb3y_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収益分解
환노출(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는 헤드라인 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년) | pykrx | 114260 | 775 |
| USD SOFR ETF (KODEX 미국달러SOFR) | pykrx | 455030 | 775 |
| USD/KRW | FRED | DEXKOUS | 746 |
| SOFR rate | FRED | SOFR | 746 |
| KTB 3Y yield | ECOS | 817Y002/010200000 | 774 |
방법·한계: 종가 기준(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。投資助言ではない。