Cross-Asset Correlation Metrics
15대 글로벌 자산 일간 수익률 상관관계 — FRED · 한국은행 ECOS · 한국거래소 · 증권사 HTS
📊 Correlation Matrix
일간 수익률 상관관계 — 기간/계산방식 선택
1Y Correlation Matrix
최근 1년 — 장기 structural · Pearson. 호버=NW-HAC t/p, 비유의(p≥0.05) 셀은 흐리게 · 비유의 23/105쌍
| KOSPI 200 | KOSDAQ | KTB 3Y | KTB 10Y | Nikkei 225 | S&P 500 | Nasdaq | UST 10Y | UST 2Y | DXY | USD/KRW | USD/CNY | USD/JPY | CNY/KRW | WTI Crude | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| KOSPI 200 | — | 0.71 ★ | -0.32 ★ | -0.27 ★ | 0.76 ★ | 0.36 ★ | 0.41 ★ | -0.17 ★ | -0.15 ★ | -0.26 ★ | -0.27 | -0.12 | -0.17 | -0.26 | -0.10 |
| KOSDAQ | 0.71 ★ | — | -0.25 ★ | -0.22 | 0.61 ★ | 0.35 ★ | 0.39 ★ | -0.09 | -0.12 | -0.28 ★ | -0.31 | -0.08 | -0.17 | -0.31 | -0.11 |
| KTB 3Y | -0.32 ★ | -0.25 ★ | — | 0.91 ★ | -0.29 | -0.22 | -0.20 | 0.31 ★ | 0.32 ★ | 0.10 | 0.17 | 0.07 | 0.10 | 0.16 | 0.18 |
| KTB 10Y | -0.27 ★ | -0.22 | 0.91 ★ | — | -0.24 | -0.21 | -0.19 | 0.42 ★ | 0.34 ★ | 0.09 | 0.17 | 0.08 | 0.10 | 0.16 | 0.16 |
| Nikkei 225 | 0.76 ★ | 0.61 ★ | -0.29 | -0.24 | — | 0.46 ★ | 0.46 ★ | -0.15 | -0.10 | -0.23 ★ | -0.16 | -0.18 | -0.05 | -0.13 | -0.15 |
| S&P 500 | 0.36 ★ | 0.35 ★ | -0.22 | -0.21 | 0.46 ★ | — | 0.96 ★ | -0.31 ★ | -0.23 ★ | -0.39 ★ | -0.28 ★ | -0.21 ★ | -0.17 | -0.25 ★ | -0.35 ★ |
| Nasdaq | 0.41 ★ | 0.39 ★ | -0.20 | -0.19 | 0.46 ★ | 0.96 ★ | — | -0.26 ★ | -0.19 | -0.37 ★ | -0.27 ★ | -0.19 ★ | -0.15 | -0.24 ★ | -0.31 ★ |
| UST 10Y | -0.17 ★ | -0.09 | 0.31 ★ | 0.42 ★ | -0.15 | -0.31 ★ | -0.26 ★ | — | 0.82 ★ | 0.25 ★ | 0.19 ★ | 0.08 | 0.30 ★ | 0.18 | 0.41 ★ |
| UST 2Y | -0.15 ★ | -0.12 | 0.32 ★ | 0.34 ★ | -0.10 | -0.23 ★ | -0.19 | 0.82 ★ | — | 0.27 ★ | 0.22 ★ | 0.09 | 0.29 ★ | 0.21 ★ | 0.36 ★ |
| DXY | -0.26 ★ | -0.28 ★ | 0.10 | 0.09 | -0.23 ★ | -0.39 ★ | -0.37 ★ | 0.25 ★ | 0.27 ★ | — | 0.61 ★ | 0.57 ★ | 0.60 ★ | 0.52 ★ | 0.38 ★ |
| USD/KRW | -0.27 | -0.31 | 0.17 | 0.17 | -0.16 | -0.28 ★ | -0.27 ★ | 0.19 ★ | 0.22 ★ | 0.61 ★ | — | 0.27 ★ | 0.45 ★ | 0.98 ★ | 0.31 ★ |
| USD/CNY | -0.12 | -0.08 | 0.07 | 0.08 | -0.18 | -0.21 ★ | -0.19 ★ | 0.08 | 0.09 | 0.57 ★ | 0.27 ★ | — | 0.22 ★ | 0.08 | 0.28 ★ |
| USD/JPY | -0.17 | -0.17 | 0.10 | 0.10 | -0.05 | -0.17 | -0.15 | 0.30 ★ | 0.29 ★ | 0.60 ★ | 0.45 ★ | 0.22 ★ | — | 0.42 ★ | 0.26 ★ |
| CNY/KRW | -0.26 | -0.31 | 0.16 | 0.16 | -0.13 | -0.25 ★ | -0.24 ★ | 0.18 | 0.21 ★ | 0.52 ★ | 0.98 ★ | 0.08 | 0.42 ★ | — | 0.27 ★ |
| WTI Crude | -0.10 | -0.11 | 0.18 | 0.16 | -0.15 | -0.35 ★ | -0.31 ★ | 0.41 ★ | 0.36 ★ | 0.38 ★ | 0.31 ★ | 0.28 ★ | 0.26 ★ | 0.27 ★ | — |
🧮 Partial Correlation — 공통요인 통제 후 잔차상관
"한국 고유 vs 중국 공통" 같은 분해의 형식화. USD/CNY를 통제하면 원·위안 동조분을 걷어낸 원화 고유 잔차상관이 남고, 정밀도행렬은 나머지 전 자산을 동시통제한 조건부 독립구조를 보여줌(직접 연결만 잔존 — AA-↔KRW 직교성 검증에 적합). 기간 탭은 위 매트릭스와 공유.
1Y · USD/CNY 통제
중국 공통요인 제거 → 원화·한국자산의 고유 잔차상관 · USD/CNY 행/열은 정의상 공란
| KOSPI 200 | KOSDAQ | KTB 3Y | KTB 10Y | Nikkei 225 | S&P 500 | Nasdaq | UST 10Y | UST 2Y | DXY | USD/KRW | USD/CNY | USD/JPY | CNY/KRW | WTI Crude | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| KOSPI 200 | — | 0.71 | -0.31 | -0.26 | 0.76 | 0.34 | 0.40 | -0.16 | -0.14 | -0.23 | -0.25 | · | -0.15 | -0.25 | -0.07 |
| KOSDAQ | 0.71 | — | -0.25 | -0.21 | 0.61 | 0.34 | 0.38 | -0.08 | -0.11 | -0.29 | -0.30 | · | -0.16 | -0.31 | -0.09 |
| KTB 3Y | -0.31 | -0.25 | — | 0.91 | -0.28 | -0.21 | -0.19 | 0.31 | 0.32 | 0.07 | 0.16 | · | 0.09 | 0.16 | 0.17 |
| KTB 10Y | -0.26 | -0.21 | 0.91 | — | -0.23 | -0.20 | -0.18 | 0.42 | 0.34 | 0.05 | 0.15 | · | 0.08 | 0.15 | 0.14 |
| Nikkei 225 | 0.76 | 0.61 | -0.28 | -0.23 | — | 0.44 | 0.44 | -0.14 | -0.09 | -0.16 | -0.12 | · | -0.01 | -0.12 | -0.11 |
| S&P 500 | 0.34 | 0.34 | -0.21 | -0.20 | 0.44 | — | 0.96 | -0.30 | -0.22 | -0.34 | -0.24 | · | -0.13 | -0.24 | -0.31 |
| Nasdaq | 0.40 | 0.38 | -0.19 | -0.18 | 0.44 | 0.96 | — | -0.25 | -0.18 | -0.32 | -0.23 | · | -0.11 | -0.23 | -0.27 |
| UST 10Y | -0.16 | -0.08 | 0.31 | 0.42 | -0.14 | -0.30 | -0.25 | — | 0.82 | 0.25 | 0.18 | · | 0.29 | 0.17 | 0.41 |
| UST 2Y | -0.14 | -0.11 | 0.32 | 0.34 | -0.09 | -0.22 | -0.18 | 0.82 | — | 0.27 | 0.20 | · | 0.28 | 0.20 | 0.35 |
| DXY | -0.23 | -0.29 | 0.07 | 0.05 | -0.16 | -0.34 | -0.32 | 0.25 | 0.27 | — | 0.58 | · | 0.59 | 0.58 | 0.28 |
| USD/KRW | -0.25 | -0.30 | 0.16 | 0.15 | -0.12 | -0.24 | -0.23 | 0.18 | 0.20 | 0.58 | — | · | 0.42 | 1.00 | 0.25 |
| USD/CNY | · | · | · | · | · | · | · | · | · | · | · | — | · | · | · |
| USD/JPY | -0.15 | -0.16 | 0.09 | 0.08 | -0.01 | -0.13 | -0.11 | 0.29 | 0.28 | 0.59 | 0.42 | · | — | 0.41 | 0.21 |
| CNY/KRW | -0.25 | -0.31 | 0.16 | 0.15 | -0.12 | -0.24 | -0.23 | 0.17 | 0.20 | 0.58 | 1.00 | · | 0.41 | — | 0.26 |
| WTI Crude | -0.07 | -0.09 | 0.17 | 0.14 | -0.11 | -0.31 | -0.27 | 0.41 | 0.35 | 0.28 | 0.25 | · | 0.21 | 0.26 | — |
📈 Rolling 60-Day Correlation — Regime Detection
① 교차시장 커플링(World A→B) · ② 원화 스트레스 축(World B) · ③ 중국(CNY) 축(원화의 앵커·A/B 경첩). 60일 rolling 상관으로 regime shift 감지. 표의 '최근 값' = 60D rolling의 마지막 점 — 아래 히트맵(1M/3M/1Y 전체표본)과 창이 달라 수치 차이는 정상(예: KTB10Y↔KRW 60D 0.24 vs 1Y 0.34).
① 교차시장 커플링 — World A→B 전환
| 쌍 | 의미 | 최근 값 | 1Y avg | vs 1Y avg | Δ5D (5일) |
|---|---|---|---|---|---|
| KOSPI 200 ↔ S&P 500 | 한미 주식 동조화 | 0.27 | 0.40 | -0.13 | ▼ -0.020 |
| KOSPI 200 ↔ Nasdaq | 한국 ↔ 기술주 | 0.40 | 0.44 | -0.04 | ▲ +0.040 |
| KTB 10Y ↔ UST 10Y | 한미 장기금리 | 0.59 | 0.39 | +0.20 | · +0.000 |
| KOSPI 200 ↔ DXY | 원화 위험자산 ↔ 달러 | -0.35 | -0.27 | -0.08 | ▲ +0.080 |
Δ5D = 60D 상관의 최근 5거래일 변화 (조기경보 · 상관의 1차 미분). |Δ|≥0.10 빨강(빠름), 0.05~0.10 주황, 미만 회색. 위험쌍(KOSPI↔S&P)은 ▲=커플링↑(분산약화), 헤지쌍(UST↔주식 등)은 ▲=헤지약화.
② 원화(KRW) 스트레스 — World B · DXY로 안 잡힘
| 쌍 | 의미 | 최근 값 | 1Y avg | vs 1Y avg | Δ5D (5일) |
|---|---|---|---|---|---|
| KTB 10Y ↔ USD/KRW | 금리·원화 동조 (+면 금리↑·원화↓ 동반) | 0.08 | 0.20 | -0.12 | ▼ -0.050 |
| KOSPI 200 ↔ USD/KRW | +면 수출경쟁력 / −면 자본이탈 | -0.25 | -0.33 | +0.08 | ▲ +0.020 |
| WTI Crude ↔ USD/KRW | 유가→원화 압력 (+면 유가가 원화 약세 유발) | 0.28 | 0.25 | +0.03 | ▲ +0.050 |
| DXY ↔ USD/KRW | broad 달러(아시아 통화 포함) ↔ 원화 | 0.66 | 0.60 | +0.06 | ▲ +0.040 |
부호 주의: USD/KRW↑ = 원화 약세.
KTB10Y↔KRW +=금리↑·원화↓ 동반 ·
KOSPI↔KRW 강한 −=자본이탈 ·
상관은 방향을 모름 — 위험 방향은 절대 레벨(원화·미10Y)과 함께 판별.
DXY: 연준 broad 달러지수(DTWEXBGS) — 아시아 통화 포함.
③ 중국(CNY) 축 — 원화의 앵커 · A/B의 경첩
| 쌍 | 의미 | 최근 값 | 1Y avg | vs 1Y avg | Δ5D (5일) |
|---|---|---|---|---|---|
| USD/KRW ↔ USD/CNY | 원·위안 동조 (+면 원화가 위안 프록시) | 0.22 | 0.27 | -0.05 | ▼ -0.010 |
| KOSPI 200 ↔ USD/CNY | 한국주식 ↔ 위안 (China 리스크 채널) | -0.19 | -0.14 | -0.05 | ▲ +0.060 |
| KTB 10Y ↔ USD/CNY | 한국금리 ↔ 위안 (中 디플레수출 채널) | 0.09 | 0.07 | +0.02 | ▲ +0.070 |
| KOSPI 200 ↔ CNY/KRW | 원/위안(CNY/KRW) ↔ 한국주식 (강한 −=한국 고유 스트레스) | -0.23 | -0.31 | +0.08 | ▲ +0.010 |
정의: USD/CNY↑=위안 약세. CNY/KRW(=USD/KRW÷USD/CNY)↑=원화가 위안보다 약함(한국 고유). USD/KRW↔USD/CNY +=원·위안 동조(지역/중국주도), 낮을수록 한국 고유 · KOSPI↔CNY/KRW 강한 −=원화의 위안대비 약세에 한국주식 동반 약세(한국 고유 스트레스). 해석: USD/CNY 레벨이 위안 안정/절하를 가름 — 절하 국면일수록 원화 동반약세로 KTB에 부담.
🪝 꼬리 종속성 λ — 동반붕괴 확률 (World B 정량)
절단상관(range-restriction 편향)이 아니라 조건부 확률: λLL = P(둘 다 하위 10%일) ÷ 10%. 독립이면 ≈0.10(기준선), 완전동조면 ≈1. "한쪽이 폭락할 때 다른 쪽도 폭락할 확률" — 평상시 상관(ρ)과 분리된 꼬리 전염 측정. λLL 내림차순.
하위 10% 동반(λLL) / 상위 10% 동반(λUU) — 1Y · 기준선 0.10
| 쌍 | 의미 | 평상시 ρ | λLL (동반폭락) | λUU (동반급등) | vs 기준선 |
|---|---|---|---|---|---|
| KOSPI 200 ↔ Nikkei 225 | 한일 주식 | +0.76 | 0.65 | 0.57 | +0.55 |
| USD/KRW ↔ USD/CNY | 원·위안 동반약세 꼬리 | +0.27 | 0.28 | 0.20 | +0.18 |
| KOSPI 200 ↔ Nasdaq | 한국 ↔ 기술주 | +0.41 | 0.22 | 0.26 | +0.12 |
| KOSPI 200 ↔ S&P 500 | 한미 주식 — 동반폭락 전염 | +0.36 | 0.17 | 0.22 | +0.07 |
| KTB 10Y ↔ UST 10Y | 한미 장기금리 (동반 급등 꼬리) | +0.42 | 0.17 | 0.43 | +0.07 |
| KOSPI 200 ↔ USD/KRW | 주식↓·원화↓ 동반 (자본이탈 꼬리) | -0.27 | 0.09 | 0.09 | -0.01 |
| WTI Crude ↔ S&P 500 | 유가↔주식 동반 | -0.35 | 0.08 | 0.00 | -0.02 |
| KOSPI 200 ↔ UST 10Y | 주식↔미금리 (꼬리 헤지) | -0.17 | 0.00 | 0.04 | -0.10 |
읽는 법: ρ는 낮은데 λLL이 높으면 = 평상시엔 분산되지만 폭락장엔 같이 무너지는 위험한 쌍(분산효과의 함정 = World B). 기준선(0.10) 대비 +0.15↑면 유의한 꼬리 전염.
헤지쌍(UST↔주식 등)은 λLL·λUU 모두 낮아야 정상 — 둘 다 높아지면 헤지 붕괴.
방향은 모름 — 동반'폭락'은 자산별 부호와 함께 판별(USD/KRW의 하위10%=원화 강세일 수 있음).
🌀 PCA → 흡수율 (Absorption Ratio) — 단일 fragility 게이지
전 자산 상관행렬 고유분해. 상위 고유값이 흡수하는 분산비율 = 흡수율. 높을수록 "전부 한 방향으로 움직임" = 분산 증발 = 취약국면(World B). 서술 통계라 directional call 원칙 불간섭. 무상관이면 AR1=1/n(완전분산), 완전동조면 AR1→1.
흡수율 게이지 — 15자산 · 최근 217일 패널
롤링 흡수율 AR3 (120일 창) — fragility 시계열 · 튀면 동반붕괴 취약
PC 로딩 — 각 공통요인을 끄는 자산 (corr(자산, PC))
| 자산 | PC1 (시장 모드) | PC2 | PC3 |
|---|---|---|---|
| KOSPI 200 | -0.67 | +0.26 | +0.43 |
| KOSDAQ | -0.58 | +0.19 | +0.47 |
| KTB 3Y | +0.52 | -0.53 | +0.29 |
| KTB 10Y | +0.51 | -0.54 | +0.34 |
| Nikkei 225 | -0.60 | +0.39 | +0.49 |
| DXY | +0.68 | +0.50 | +0.09 |
| USD/KRW | +0.66 | +0.59 | -0.03 |
| USD/CNY | +0.45 | +0.30 | +0.07 |
| USD/JPY | +0.51 | +0.46 | +0.27 |
| CNY/KRW | +0.60 | +0.55 | -0.05 |
| UST 10Y | +0.52 | -0.27 | +0.61 |
| UST 2Y | +0.51 | -0.21 | +0.63 |
| WTI Crude | +0.54 | +0.13 | +0.19 |
| S&P 500 | -0.71 | +0.13 | +0.25 |
| Nasdaq | -0.69 | +0.14 | +0.31 |
해석: PC1은 부호 정규화(평균 로딩 +)되어 대개 글로벌 risk-on/off 모드 — 거의 모든 위험자산이 같은 부호로 실리면 "한 베팅". PC2·PC3는 잔여 축(달러/금리/아시아FX 등)으로, 무엇이 실리는지는 데이터에 따라 달라지므로 레이블은 직접 판별.
고유값 스펙트럼(상위 8): 5.21 · 2.2 · 1.9 · 1.41 · 1.01 · 0.95 · 0.71 · 0.52
🧭 차트 밖 축 — Rebased Overlay
코어(KOSPI·원화) vs off-chart 헤지(DXY)를 한 프레임에. 같은 방향으로 붙는 구간 = 상관→1 = 분산 증발. 좌축 = 시작점 100 리베이스(가격·환율) · 우축 = raw yield %(KTB10Y·UST10Y, 점선).
기준일 2025-10-02 = 100 · 우축은 금리 레벨(%)
읽는 법: 리베이스 선들이 같은 기울기로 수렴하면 그 구간 상관→1 = 분산 소멸(헤지 무력화). 금리(점선·우축)는 raw % — KTB10Y 선 우상향 = 채권가격 하락. 가격 디커플링(헤지 작동 여부)은 여기서, 정밀 상관·Δ5D는 위 rolling 패널에서.
⚖ Engle-Granger Cointegration
장기 균형 관계 검정 — 상관관계가 아닌 공적분. 두 자산이 장기적으로 같이 움직이는지 (mean-reverting spread 가능성).
색상 진하기 = ADF t-statistic 크기. 진한 보라 = p<0.01, 중간 = p<0.05.
셀에 표시되는 값은 hedge ratio β (y = α + β·x). 호버하면 t-stat 확인 가능.
Cointegration Heatmap (Hedge Ratio β)
MacKinnon (1996) 임계값 — 1%: -3.96, 5%: -3.34
| KOSPI 200 | KOSDAQ | KTB 3Y | KTB 10Y | Nikkei 225 | S&P 500 | Nasdaq | UST 10Y | UST 2Y | DXY | USD/KRW | USD/CNY | USD/JPY | CNY/KRW | WTI Crude | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| KOSPI 200 | — | 0.03 | 0.39 | 0.37 | 0.39 | 0.14 | 0.18 | 0.16 | 0.25 | -0.01 | 0.01 | -0.06 | 0.04 | 0.07 | 0.54 |
| KOSDAQ | 0.12 | — | -0.14 | -0.17 | -0.17 | -0.16 | -0.18 | -0.19 | -0.30 | -0.03 | 0.09 | 0.01 | -0.01 | 0.08 | 0.26 |
| KTB 3Y | 2.08 | -0.17 | — | 0.95 | 0.87 | 0.34 | 0.40 | 0.46 | 0.68 | -0.02 | -0.02 | -0.15 | 0.10 | 0.13 | 1.33 |
| KTB 10Y | 2.16 | -0.22 | 1.04 | — | 0.91 | 0.37 | 0.43 | 0.49 | 0.71 | -0.02 | -0.03 | -0.15 | 0.10 | 0.12 | 1.31 |
| Nikkei 225 | 2.29 | -0.22 | 0.93 | 0.89 | — | 0.40 | 0.48 | 0.44 | 0.66 | -0.02 | -0.01 | -0.15 | 0.11 | 0.13 | 1.10 |
| S&P 500 | 4.17 | -1.06 | 1.89 | 1.86 | 2.05 | — | 1.23 | 1.06 | 1.53 | -0.04 | -0.20 | -0.30 | 0.17 | 0.11 | 2.02 |
| Nasdaq | 3.22 | -0.77 | 1.41 | 1.38 | 1.56 | 0.78 | — | 0.81 | 1.19 | -0.02 | -0.13 | -0.22 | 0.12 | 0.09 | 1.57 |
| UST 10Y | 2.96 | -0.84 | 1.63 | 1.57 | 1.40 | 0.66 | 0.79 | — | 1.39 | -0.01 | -0.22 | -0.24 | 0.13 | 0.02 | 2.11 |
| UST 2Y | 2.23 | -0.64 | 1.16 | 1.10 | 1.04 | 0.47 | 0.57 | 0.68 | — | 0.00 | -0.12 | -0.17 | 0.10 | 0.05 | 1.55 |
| DXY | -10.85 | -6.79 | -3.37 | -3.63 | -2.89 | -1.28 | -0.96 | -0.28 | 0.36 | — | 0.56 | 0.79 | 0.11 | -0.22 | -5.73 |
| USD/KRW | 0.82 | 1.64 | -0.28 | -0.43 | -0.18 | -0.51 | -0.54 | -0.89 | -1.00 | 0.04 | — | 0.09 | 0.24 | 0.91 | -0.13 |
| USD/CNY | -13.81 | 0.67 | -6.19 | -5.95 | -5.78 | -2.29 | -2.63 | -2.89 | -4.19 | 0.18 | 0.27 | — | -0.64 | -0.73 | -8.63 |
| USD/JPY | 10.71 | -0.59 | 4.82 | 4.51 | 4.12 | 1.29 | 1.49 | 1.58 | 2.52 | 0.03 | 0.76 | -0.67 | — | 1.43 | 5.76 |
| CNY/KRW | 4.79 | 1.24 | 1.58 | 1.37 | 1.48 | 0.24 | 0.31 | 0.08 | 0.35 | -0.01 | 0.79 | -0.21 | 0.40 | — | 2.41 |
| WTI Crude | 0.97 | 0.11 | 0.45 | 0.41 | 0.36 | 0.13 | 0.16 | 0.21 | 0.32 | -0.01 | -0.00 | -0.07 | 0.04 | 0.07 | — |
⏱ Lead-lag CCF — +1d shift "가정 → 측정" 검정
글로벌 자산에 박아둔 +1영업일 shift가 옳은지 직접 측정. shift 이전 캘린더 정렬에서 ccf(lag)=corr(아시아t, 글로벌t+lag)를 lag −3~+3 스캔. 피크가 lag −1이면 "어제 글로벌 → 오늘 아시아"가 측정으로 확인 = shift 정합. FX쌍(원화↔DXY)은 같은 tz라 선행관계 자체가 관심.
시차 교차상관 — 셀=corr, ◆=피크 lag · 진하기=|corr|
| 쌍 | -3 | -2 | -1 | 0 | +1 | +2 | +3 | 피크 | 판정 |
|---|---|---|---|---|---|---|---|---|---|
| KOSPI 200 ↔ S&P 500 한국(t) ↔ 미국(t+lag) | 0.05 | -0.14 | 0.35 ◆ | 0.13 | -0.01 | 0.02 | 0.01 | -1 | ✓ shift 정합 (글로벌 선행) |
| KOSPI 200 ↔ Nasdaq 한국 ↔ 나스닥 | 0.05 | -0.13 | 0.41 ◆ | 0.17 | -0.05 | 0.06 | 0.00 | -1 | ✓ shift 정합 (글로벌 선행) |
| Nikkei 225 ↔ S&P 500 일본 ↔ 미국 | -0.04 | -0.04 | 0.44 ◆ | 0.18 | -0.05 | -0.02 | 0.00 | -1 | ✓ shift 정합 (글로벌 선행) |
| KTB 10Y ↔ UST 10Y 한국금리 ↔ 미국금리 | -0.04 | -0.06 | 0.36 ◆ | 0.18 | 0.08 | -0.09 | 0.04 | -1 | ✓ shift 정합 (글로벌 선행) |
| KOSPI 200 ↔ UST 10Y 한국주식 ↔ 미금리 | -0.04 | 0.06 | -0.19 ◆ | -0.02 | -0.02 | -0.02 | 0.01 | -1 | ✓ shift 정합 (글로벌 선행) |
| USD/KRW ↔ DXY 원화 ↔ 달러(둘다 global) | -0.01 | 0.04 | 0.00 | 0.61 ◆ | -0.02 | 0.06 | -0.03 | 0 | 동시 |
lag 정의: ccf(lag)=corr(At, Bt+lag). lag<0 = B가 A를 선행(B 과거가 A 현재와 상관). 한미 주식·금리쌍 피크가 −1이면 미국 전일이 한국 당일을 끌어 +1d shift가 가정이 아니라 측정이 됨.
원화↔DXY는 둘 다 global(같은 캘린더)이라 피크 0이 기본 — 음의 lag에 피크가 서면 DXY가 원화를 며칠 선행한다는 뜻(선행지표 후보).
📡 Data Sources
| 자산 | 출처 | 시간대 | 상태 |
|---|---|---|---|
| KOSPI 200 | 한국거래소 | Asia (t) | ✓ |
| KOSDAQ | 증권사 HTS 내보내기 | Asia (t) | ✓ |
| KTB 3Y | 한국은행 ECOS | Asia (t) | ✓ |
| KTB 10Y | 한국은행 ECOS | Asia (t) | ✓ |
| Nikkei 225 | 증권사 HTS 내보내기 | Asia (t) | ✓ |
| S&P 500 | 증권사 HTS 내보내기 | Global (t-1→t shift) | ✓ |
| Nasdaq | 증권사 HTS 내보내기 | Global (t-1→t shift) | ✓ |
| UST 10Y | Board of Governors of the Federal Reserve System via FRED (DGS10) | Global (t-1→t shift) | ✓ |
| UST 2Y | Board of Governors of the Federal Reserve System via FRED (DGS2) | Global (t-1→t shift) | ✓ |
| DXY | Board of Governors of the Federal Reserve System via FRED (DTWEXBGS) | Global (t-1→t shift) | ✓ |
| USD/KRW | Board of Governors of the Federal Reserve System via FRED (DEXKOUS) | Global (t-1→t shift) | ✓ |
| USD/CNY | Board of Governors of the Federal Reserve System via FRED (DEXCHUS) | Global (t-1→t shift) | ✓ |
| USD/JPY | Board of Governors of the Federal Reserve System via FRED (DEXJPUS) | Global (t-1→t shift) | ✓ |
| CNY/KRW | 자체 합성(USD/KRW ÷ USD/CNY) | Global (t-1→t shift) | ✓ |
| WTI Crude | U.S. Energy Information Administration via FRED (DCOILWTICO) | Global (t-1→t shift) | ✓ |
주요 개선: KTB 3Y/10Y는 ETF 가격이 아닌 ECOS의 실제 yield 사용.
US 금리·환율·WTI 는 FRED 공식 API, KOSPI 200 은 한국거래소, KOSDAQ·Nikkei 225·S&P 500·Nasdaq 은 증권사 HTS 내보내기.
USD/KRW는 FRED DEXKOUS(H.10, NY 정오 고시).
시간대 보정: 한국 마감(06:30 UTC) ↔ 미국 마감(21:00 UTC)이 14.5시간 비동기이므로,
Global 자산은 +1 영업일 shift하여 "어제 미국 → 오늘 아시아" 인과 흐름을 same-day 비교로 정렬.
이게 없으면 KOSPI ↔ S&P 같은 쌍의 상관이 인위적으로 0 근처로 나옴 (시간대 노이즈).
📖 해석 가이드
강한 양상관 (+0.5 이상)
같은 risk-on/off 그룹. 예: S&P 500 ↔ Nasdaq. 분산효과 없음 — 같은 베팅.
강한 음상관 (-0.5 이하)
구조적 헤지. 예: 위기 시 UST ↔ S&P. 진정한 분산효과.
Regime 변화
1M vs 1Y가 크게 다르면 단기 regime shift. 위기 진입 시 모든 자산 상관이 +1로 수렴 ("flight to cash").
Vol-Normalized vs Raw
변동성 큰 자산(원자재 등)이 raw에서 상관관계를 끌어가는 효과 제거. EWMA(λ=0.94)로 정규화한 standardized return으로 계산.
Rolling 60D 상관
시간에 따른 regime shift 감지. 한미 동조화가 0.7→0.3으로 떨어지면 디커플링 신호. UST↔S&P가 마이너스→플러스로 바뀌면 인플레 regime.
원화(KRW) 축
DXY(달러 대 메이저)로는 원화 고유 스트레스가 안 잡힘. World B는 "DXY↓라도 USD/KRW↑"인 원화 특정 시나리오 → KTB10Y·KOSPI ↔ KRW를 별도 추적.
공적분 (Cointegration)
상관 ≠ 공적분. 두 가격이 같은 방향으로 움직여도(상관↑) 장기 균형 없으면 페어 트레이딩 위험. ADF t<-3.34면 mean-reverting spread 존재.