원화 IRS 3년, 5년 · 10년 국채선물 · 주간 2012 ~ 2026 · 사전등록 6가설 Holm

기준금리 경로를 뺀 원화 IRS 캐리로 매주 받기와 내기를 정할 수 있나

IRS 캐리에서 «단기금리가 중립금리로 돌아갈 것» 이라는 기대를 뺀 간극 조정 캐리가 평소보다 높으면 받고 낮으면 내는 주간 규칙을, 2019 ~ 2026 년 408주에서 IRS 5년, 3년과 10년 국채선물로 검정했다.

폐기 · H396 ~ H401 미지지 IRS 5년 주당 −0.25bp, p 0.67 손실은 2021 ~ 2022 인상기에 몰림

세 줄 요약

  1. 간극 조정 캐리 z 의 부호대로 매주 IRS 5년을 받거나 내면 확인 구간 2019-01 ~ 2026-10 의 408주에서 포지션 변화당 0.5bp 비용 뒤 주당 −0.25bp(승률 47%, 한쪽 p 0.67)였다. IRS 3년은 −0.51bp, CPI 로 만든 중립금리는 +0.13bp(p 0.40), 같은 신호를 실은 10년 국채선물은 −0.11틱(p 0.51)이다.
  2. 원 캐리보다 낫다는 가설(IC 차이 +0.05, p 0.26)과 상시 받기보다 낫다는 가설(주당 +0.19bp, p 0.33)도 통과하지 못했다. 여섯 가설 모두 Holm p 1.00 이다. 손실 대부분은 CD91 이 기준금리 5년 평균보다 빠르게 오른 2021 ~ 2022 인상기에 규칙이 받기를 든 데서 나왔다.
  3. 판정은 폐기다. 간극 조정 캐리는 원화 IRS 의 다음 주 방향을 알려 주지 않았다. 2024 년 이후는 양(+0.86bp)이지만 결과를 보고 고른 구간이라 탐색으로만 적는다.

가설과 결론

금리 스왑(IRS)을 받는 쪽은 고정금리를 받고 변동금리(원화는 CD91)를 낸다. 고정금리가 CD91 보다 높으면 시간만 지나도 이자 차이가 쌓이고, 커브가 우상향이면 만기가 줄면서 더 낮은 금리로 내려오는 롤다운 이익도 생긴다. 이것을 캐리라 한다. 해외 운용사 연구(Macrosynergy)는 캐리를 그대로 신호로 쓰면 «단기금리가 앞으로 오를 것» 이라는 기대까지 캐리로 착각한다고 보고, 단기금리와 중립금리의 차이(간극)만큼 캐리를 고쳐 쓰자고 제안했다. 이 실험은 그 생각을 원화 IRS 3년, 5년에 옮겼다. 캐리는 비용이 아니라 시간이 이익을 만드는 구조라, 주간 보유에서 매매 비용 벽이 낮다는 점이 출발 동기였다.

가설
간극 조정 캐리를 직전 156주로 표준화한 z 의 부호대로 매주 받기(+1) 또는 내기(−1)를 들면, 확인 구간(2019-01 ~ 2026-10)에서 다음 주 순손익 평균이 0 보다 크다. IRS 5년(H396), IRS 3년(H397), CPI 기반 중립금리(H398), 원 캐리 대비 IC 우위(H399), 10년 국채선물에 실은 판(H400), 상시 받기 대비 우위(H401) 여섯 개를 한 묶음으로 Holm 보정한다.
결론
평균이 양인 것은 H398(+0.13bp), H399(+0.05), H401(+0.19bp) 셋이지만 한쪽 p 는 0.26 ~ 0.40 이고, Holm p 는 여섯 모두 1.00 이다. 하나도 지지되지 않았다. 판정은 폐기다.
주가설 묶음과 판정 (확인 구간 408주)
가설신호대상주당 판정 비용 뒤한쪽 pHolm p판정
H396GAC 5년, 중립 AIRS 5년−0.25bp0.6741.00미지지
H397GAC 3년, 중립 AIRS 3년−0.51bp0.8291.00미지지
H398GAC 5년, 중립 BIRS 5년+0.13bp0.4001.00미지지
H399IC 차이(GAC − 원 캐리)IRS 5년+0.0500.2641.00미지지
H400GAC 5년, 중립 A10선−0.11틱0.5121.00미지지
H401H396 − 상시 받기IRS 5년+0.19bp0.3341.00미지지

용어와 기호

IRS, 받기, 내기
원화 이자율 스왑. 받기(receive)는 고정금리를 받고 CD91 을 내는 포지션으로 금리가 내리면 이익, 내기(pay)는 그 반대다
SN
만기 N 년 IRS 고정금리(%, 일 종가)
CD91
91일 양도성예금증서 금리(%). 원화 IRS 의 변동금리 기준
bp, DV01
bp 는 0.01%p. DV01 은 금리가 1bp 움직일 때 포지션 가치 변화. 이 페이지의 IRS 손익은 «1 DV01 포지션의 bp», 즉 금리 몇 bp 만큼 벌었나로 적는다
DN
분기 이자 연금 듀레이션 Σk=1..4N 0.25 (1 + SN/400)−k(년). 이자 차이를 금리 bp 로 바꾸는 데 쓴다
원 캐리 RCN
100 (SN − CD91) / DN + 100 (SN − SN−1), bp/년. 앞 항은 받기가 1년간 버는 이자 차이, 뒤 항은 롤다운(1년 뒤 만기가 N−1 년이 되어 커브를 타고 내려오는 몫)
중립금리 대용 A, B
A 는 기준금리의 직전 5년(1,826일) 평균. B 는 직전 12개 소비자물가 전년비 발표값 평균 + 1%p
간극 G
CD91 − 중립금리. G 가 음이면 단기금리가 앞으로 오를 여지가 있다는 뜻
간극 조정 캐리 GACN
RCN + 100 G / DN = 100 (SN − 중립) / DN + 100 (SN − SN−1). 만기 동안 CD91 이 중립금리로 완전히 수렴한다고 보고 받기가 실제로 기대할 이자 차이를 쓴 것이다
z
신호의 주간 값을 직전 156주(현재 포함) 평균과 표준편차로 표준화한 값, 최소 104주. z > 0 이면 받기, z < 0 이면 내기
rN(주간 수익)
받기 1 DV01 의 한 주 수익(bp) = −100 (SN 다음 결정일 − SN 이번 결정일) + RCN × 보유 달력일 / 365
10선, 틱
한국거래소 10년 국채선물. 틱은 가격 0.01. 받기에 해당하는 것은 매수다. 주간 손익은 같은 월물 하루 손익(정산가 − 기준가)의 합
비용
포지션이 바뀐 크기마다 IRS 0.5bp, 10선 1틱(판정). 받기에서 내기로 뒤집으면 두 배. 보고용은 그 두 배(1.0bp, 2틱)
IC
신호 z 와 다음 주 r5 의 Pearson 상관
월 블록 부트스트랩, 한쪽 p, 90% 구간
주를 달력월로 묶어 묶음을 복원 추출하고 평균(또는 IC 차이)을 5,000번 다시 계산한다(seed 170). 한쪽 p 는 재표본 값이 0 이하인 비율, 90% 구간은 5% 와 95% 분위수
Holm 보정
여러 가설을 함께 시험할 때 우연히 하나가 통과하지 않도록 p 를 가설 수에 맞춰 키우는 방법. 여섯 개 한 묶음
발견 구간, 확인 구간
발견 2012 ~ 2018(보고만), 확인 2019-01 ~ 2026-10(판정). 학습하는 값이 없어 분할은 «어디서 판정하나» 만 정한다
충격 구간
미리 고정해 둔 공개 충격 사건 15개 각각의 그날부터 10거래일(코로나 2020-02-24, 러시아 우크라이나 침공 2022-02-24, 한국 비상계엄 2024-12-04 등). 이와 겹친 주를 따로 본다

자료

데이터셋

쓴 자료
자료기간해상도행쓰임
IRS 1 ~ 6년, CD91 일 종가(인포맥스)2010-01-05 ~ 2026-10-30일4,378SN, CD91
금통위 결정, 기준금리 일별 표2010 ~ 2026-10-30일159 결정중립 A
2004-08 ~ 2009 기준금리(콜금리 목표) 변경 이력2004-08-12 ~ 2009-02-12변경일16중립 A 의 앞 5년
소비자물가 전년비 1보 헤드라인(발표일 08:00)2011-07 ~ 2026-10월185중립 B
10년 국채선물 일봉(정산가, 기준가)2012-01-02 ~ 2026-10-30일3,640거래일 달력, 10선 손익
주간 표본(결정일)2012-01-06 ~ 2026-10-23주772발견 364주, 확인 408주
표본 분할
표본 분할. 회색은 자료와 z 준비 기간(156주 창의 최소 104주), 남색이 발견 구간, 주황이 확인 구간이다. 중립 B(CPI)는 CPI 발표값 12개가 쌓이고 다시 104주가 지난 2014-05 부터 신호가 난다. 학습하거나 고르는 값이 없으므로 발견 구간은 보고만 한다.

점검과 거르기

  • IRS 열은 빈 값과 중복 날짜가 없다. IRS 5년이 전날과 같은 날은 9%, 가장 긴 평탄 구간은 7일이다. CD91 은 원래 잘 안 움직여 82% 의 날이 전날과 같다.
  • IRS 표는 휴장일 행도 담고 있어 거래일 달력은 10선 일봉 날짜로 잡았다(2012 ~). IRS 표가 빈 2026-07-14 ~ 07-20, 08-24, 09-10 은 직전 값으로 메웠다.
  • 10선 일봉 2025-06-10 의 정산가가 0.00 으로 적혀 있어 그날은 종가를 정산가로 썼다.
  • 기대인플레이션 계열은 저장소에 없어 중립 B 는 소비자물가로 만들었다.

언제 무엇을 아는가

결정일은 매주 마지막 거래일이다. IRS 와 CD91 종가의 공표 시각이 국채선물 마감(15:45)보다 늦을 수 있어, 신호는 결정일 직전 거래일 종가까지의 값으로 만든다. 결정일 종가에 들어가 다음 결정일 종가까지 든다. 기준금리는 금통위 발표일(오전) 당일부터, 소비자물가는 발표일(08:00) 당일부터 안다고 본다.

금리, 중립금리 대용, 신호 z
위: IRS 5년(남색), CD91(주황), 중립 A(초록 점선), 중립 B(빨간 점선). 중립 A 는 2021 ~ 2022 인상기에 1.1% 근처에 머물러 CD91 보다 한참 낮았고, 중립 B 는 같은 때 물가를 따라 6% 가까이 올랐다. 아래: 간극 조정 캐리 z(남색)와 원 캐리 z(회색). 음영이 확인 구간이다. 간극 조정 캐리 z 는 2021 ~ 2022 내내 양(받기)이었다.

방법

사전등록한 대로 규칙 하나를 고정해 두고 한 번 평가했다. 매주 결정일에 z 의 부호로 받기(+1) 또는 내기(−1)를 정하고, 그 주 수익 rN 에 곱한 뒤 포지션이 바뀐 만큼 비용을 뺀다. 평균의 유의성은 달력월 묶음 부트스트랩으로 재고, 여섯 가설에 Holm 을 건다. 지지 문턱은 Holm p < 0.05 다. 채택에는 그 위에 확인 구간 보고 비용 뒤 양, 2024 ~ 하위 구간 양, 연도 과반 양, 10선에서 같은 부호를 더 요구했다. 기준선은 상시 받기와 4주 모멘텀(직전 4주 r5 합의 부호)이다.

모델

학습하는 모델은 없다. 신호는 위 공식으로 계산한 캐리 한 값이고, 규칙은 «직전 156주 대비 높으면 받기, 낮으면 내기» 하나다. 정할 수 있는 값(창 156주, 최소 104주, 수렴 가정, 중립 대용 둘, 비용)은 모두 결과를 보기 전에 사전등록으로 잠갔다. 고른 값이 없으므로 선택 편향을 재는 순열 귀무는 돌리지 않았다. 학습된 객체가 없어 구조도도 없다.

규칙 설정
항목값
신호GAC5(H396, H399, H400, H401), GAC3(H397), GAC5 중립 B(H398), 비교용 RC5
표준화직전 156주 평균, 표준편차(현재 포함), 최소 104주
포지션sign(z), 크기 1 DV01(10선은 1계약)
리밸런스매주 마지막 거래일 종가, 신호는 그 전 거래일
수렴 가정만기 동안 CD91 이 중립금리로 완전히 수렴

결과

확증 결과

확인 구간 2019-01-04 ~ 2026-10-23, 408주. 정본 런 metrics.json. IRS 는 bp, 10선은 틱, 주당
가설비용 전판정 비용 뒤보고 비용 뒤승률90% 구간한쪽 p뒤집기/년발견 구간
H396 IRS 5년−0.19−0.25−0.3047%[−1.15, +0.68]0.6742.8−0.07
H397 IRS 3년−0.47−0.51−0.5446%[−1.37, +0.34]0.8291.8−0.12
H398 IRS 5년, 중립 B+0.15+0.13+0.1150%[−0.75, +1.02]0.4001.0+0.83
H400 10선(틱)+0.00−0.11−0.2250%[−8.5, +8.5]0.5122.8+0.25
H401 H396 − 상시 받기+0.19[−0.61, +1.00]0.334
H399: 다음 주 IRS 5년 받기 수익과의 IC
구간간극 조정 캐리원 캐리차이90% 구간한쪽 p
발견 2012 ~ 2018 (364주)−0.001+0.013−0.015
확인 2019 ~ 2026 (408주)−0.026−0.076+0.050[−0.077, +0.178]0.264

신호는 느리게 움직인다. 매주 다시 정하지만 뒤집기는 연 1 ~ 3회라, 규칙은 사실상 몇 달씩 같은 방향을 드는 국면 판단이다. 그래서 비용(뒤집기 1회 1bp)은 결과를 거의 바꾸지 않는다. 비용 전 손익부터 0 이하이고, IC 는 두 신호 모두 0 이하다. H399 의 차이가 양인 것은 간극 조정 캐리가 맞혀서가 아니라 원 캐리가 더 크게 틀려서다.

시간과 연도로 보면

확인 구간 누적 순손익
확인 구간 누적 순손익(1 DV01, bp, 판정 비용 뒤). 남색 H396, 초록 H397, 빨강 H398(중립 B), 회색 원 캐리 규칙, 주황 점선 상시 받기. H396 과 H397 은 2021 ~ 2022 에 −300bp 가까이 잃고 2024 이후 일부를 되찾았다. H398 은 2022 에 내기를 들어 크게 벌었다가 2025 ~ 2026 에 거의 다 돌려줬다. 상시 받기는 금리가 오른 이 구간에서 −179bp 다.
연도별 순손익
연도별 순손익(보고 비용 뒤). 왼쪽 IRS 5년(H396, bp), 오른쪽 10선(H400, 틱). 두 상품 모두 2021 과 2022 가 가장 큰 손실이고(IRS −82.8, −117.7bp, 10선 −609, −963틱), 2023 ~ 2026 은 양이다. IRS 는 8년 중 4년 양, 10선은 6년 양이지만 큰 손실 두 해가 합계를 지배한다.
IC 비교
신호 z 와 다음 IRS 5년 받기 수익의 IC. 남색 간극 조정 캐리, 회색 원 캐리. 발견 구간은 둘 다 0 근처, 확인 구간은 둘 다 음이고 4주(겹치지 않는 102개) 보유로 늘려도 음이다(−0.04, −0.14).

탐색 결과

아래는 판정에 쓰지 않는다. 결과를 본 뒤 고른 구간이나 사전등록의 보조 보고다.

보조 보고(확인 구간, 판정 비용 뒤 주당)
항목값
상시 받기 IRS 5년−0.44bp
4주 모멘텀 IRS 5년−0.31bp
원 캐리 z 부호 규칙 IRS 5년−0.62bp
변동성 목표판 H396(직전 52주 변동성의 역수로 크기)−0.34bp
H396 에서 2022 를 뺌+0.05bp
H396 에서 충격 구간과 겹친 25주를 뺌−0.28bp
H396 하위 구간 2024-01 ~ (147주)+0.86bp
H400 하위 구간 2024-01 ~ (147주)+8.0틱
z(간극 조정)와 직전 4주 10선 수익 상관−0.26
z(간극 조정)와 z(원 캐리) 상관+0.24

신호는 직전 4주 10선 수익과 음으로 상관한다(−0.26). 금리가 오른(가격이 내린) 뒤에 캐리가 높아져 받기를 드는 구조라, 성격은 모멘텀의 반대(되돌림)에 가깝다.

해석

규칙이 진 이유는 한 국면에 몰려 있다. 2021 ~ 2022 인상기에 CD91 은 기준금리를 따라 빠르게 올랐지만 중립 A(기준금리 5년 평균)는 1% 대에 머물렀다. 그러자 간극 조정 캐리는 «IRS 고정금리가 중립보다 한참 높다» 고 읽어 받기를 들었고, 시장은 그 뒤에도 더 올랐다. 5년 평균은 인상 사이클 안에서 중립 노릇을 하기엔 너무 느리다. 물가로 만든 중립 B 는 2022 에 6% 가까이 올라가 반대로 내기를 들었고 그해를 이겼지만, 2025 ~ 2026 에 물가가 내려간 뒤 잃어 전체는 0 근처다. 두 대용이 같은 해에 반대 방향을 가리킨 것 자체가, 원화 중립금리를 이런 간단한 대용으로 잡기 어렵다는 뜻이다.

원 캐리의 IC 가 음(1주 −0.08, 4주 −0.14)이라는 것은 «캐리가 높을 때 금리가 더 올랐다» 는 뜻이다. 반대 방향 규칙을 떠올릴 수 있지만 같은 인상기 한 번에 기대는 관찰이라 새 사전등록 없이는 쓰지 않는다.

한계

  • 출처 원문 미확인. Macrosynergy 원문 페이지가 접속을 막아 정확한 정의(수렴 속도, 정규화)를 확인하지 못했다. 가장 단순한 형태(완전 수렴)로 잠갔다. 부분 수렴이면 신호가 원 캐리 쪽으로 가까워진다.
  • 중립금리 대용이 거칠다. 2004 ~ 2009 기준금리 변경 16건은 한국은행 공개 이력을 직접 적었다(5년 평균의 앞부분에만 쓰임). 기대인플레이션 계열이 없어 소비자물가를 썼다.
  • IRS 비용 미확인. 0.5bp 는 가정이다. 뒤집기가 연 1 ~ 3회이고 비용 전부터 음이라 결론은 바뀌지 않는다.
  • IRS 수익은 근사다. 고정 만기 금리 변화에 캐리와 롤다운 경과분을 더했다. 실제 스왑 평가(할인, 이표 일정)와 조금 다르다.
  • 10선 판정 비용 1틱은 3년 국채선물의 실측 스프레드다. 10선 실제 스프레드는 더 넓을 수 있다. 10선 결과는 비용 전부터 0 이라 결론은 같다.
  • 확인 구간을 공통 규칙의 2024 ~ 대신 2019 ~ 로 잡았다. 주간 규칙에 2024 ~ 는 147주뿐이라 검정력이 모자라서이며, 사전등록에 적었다. 2024 ~ 하위 구간의 양은 탐색이다.
  • 신호를 하루 늦췄으므로(직전 거래일 값) 당일 종가로 바로 매매하는 판보다 조금 보수적이다.

산출물

  • 계획protocol.md(사전등록 2e3e65e, 수정 없음)
  • 분석, 판정analysis.md
  • 코드code/data.py(적재), code/s0_check.py(점검), code/run.py(확증 런), code/render_figures.py(그림)
  • 정본 런results/20261102T222653_main/(metrics.json, weekly.csv, conf_H396.csv 등, daily_signal_inputs.csv)

Appendix

A. 데이터셋 실물

입력: 정본 런의 일별 신호 입력(daily_signal_inputs.csv) 실제 행. 금리는 %, 캐리는 bp/년. NA, NB 는 중립 A, B 다.

daily_signal_inputs.csv 일부(소수 셋째 자리 반올림)
일자S4S5CDNANBRC5GA5GB5
2022-06-093.3503.3401.961.1474.40829.08446.812−24.289
2022-06-103.3803.3721.961.1474.40830.06747.804−23.349
2026-10-223.8753.8953.262.7693.47916.03826.89511.193
2026-10-233.8503.8683.262.7703.47915.17125.99310.329

출력: 주간 표(weekly.csv) 실제 행. x 는 신호일 값, z 는 표준화 값, pos 는 H396 포지션, r5 는 그 주 IRS 5년 받기 수익(bp), fut 은 10선 주간 손익(틱).

weekly.csv 일부
결정일x GA5z RC5z GA5z GB5posr5fut청산일
2022-06-0345.131+1.396+2.718−1.577+1−10.732−772022-06-10
2022-06-1046.812+1.516+2.747−1.111+1−40.173−2652022-06-17
2026-10-1628.962+1.085+0.594+1.025+1+2.560+492026-10-23
2026-10-2326.895+0.936+0.433+0.915+1+9.041+912026-10-30

B. 모델 입출력 실물

H396 규칙이 2022-06-10(금) 결정일에 실제로 받은 입력과 낸 출력이다.

Request meta
결정일 2022-06-10, 신호일 2022-06-09(직전 거래일), 규칙 H396(GAC5 중립 A, z 부호, 주간 보유, 변화당 0.5bp)
Input
S5 = 3.340%, S4 = 3.350%, CD91 = 1.96%, 중립 A = 1.147%. D5 = 4.587년. RC5 = 100 × (3.340 − 1.96) / 4.587 + 100 × (3.340 − 3.350) = 30.08 − 1.00 = 29.08bp/년. GAC5 = 100 × (3.340 − 1.147) / 4.587 − 1.00 = 46.81bp/년
Model response
직전 156주 대비 z = +2.747 → 받기(+1), 직전 주와 같은 방향이라 비용 0. 같은 날 원 캐리 z 는 +1.516(역시 받기), 중립 B 의 z 는 −1.111(내기)
Ground truth check
2022-06-10 종가 S5 3.372% 에서 2022-06-17 까지 금리가 크게 올라 r5 = −40.17bp(캐리 경과분 +0.58bp 포함). 10선 같은 주 −265틱. 중립 B 판은 내기라 이 주를 이겼다

C. 실험 설정

  • 기간자료 2010-01-05 ~ 2026-10-30, 결정일 2012-01-06 ~ 2026-10-23(772주)
  • 분할발견 2012 ~ 2018(364주, 보고만), 확인 2019-01 ~ 2026-10(408주, 판정), 하위 구간 2024-01 ~(147주)
  • 신호GACN = 100 (SN − 중립)/DN + 100 (SN − SN−1), RCN 은 중립 대신 CD91
  • 중립 대용A 기준금리 1,826일 평균, B CPI 1보 12개 평균 + 1%p
  • 표준화직전 156주, 최소 104주, 현재 포함
  • 시점신호 = 결정일 직전 거래일, 진입과 청산 = 결정일 종가
  • 비용IRS 변화당 0.5bp(판정), 1.0bp(보고). 10선 1틱(판정), 2틱(보고)
  • 검정월 블록 부트스트랩 5,000회, seed 170, 한쪽 p, 6개 Holm, 지지 문턱 Holm p < 0.05
  • 채택 조건H396 지지, 확인 구간 보고 비용 뒤 양, 2024 ~ 양, 연도 과반 양, 10선 같은 부호
  • 기준선상시 받기(첫 진입 비용만), 4주 모멘텀
  • 충격 구간고정 15개, 각 사건일부터 10거래일, 겹친 주를 따로 보고