국고채·통안채 현물과 원화 IRS · 2012 ~ 2019 발견, 2020 ~ 2026 확인 · 결과 전에 계획을 고정한 검정

국고채와 금리스왑의 스프레드가 벌어지면 되돌아오는가

국채선물 카드와 별개로 굴릴 수 있는, 보유가 긴 상대가치 전략을 찾았다. 같은 만기 국고·통안 금리와 IRS 금리의 차이가 평소보다 크게 벌어지면 반대로 잡고 돌아오면 푼다.

보류 — 시점은 의미 있음, 채택 문턱 미달 국고 3년 되돌림 확인 +0.80bp, 승률 60% 스프레드가 추세로 벌어진 해에 진다

세 줄 요약

  1. 규칙 64개 중 2012 ~ 2019 에서 국고 3년 스왑 스프레드 되돌림 하나가 남았다(51건, 비용·캐리 뒤 +1.43bp, 승률 70.6%).
  2. 2020 ~ 2026 확인 구간에서는 50건, +0.80bp, 승률 60% 였다. 무작위 시점 진입보다는 뚜렷이 낫지만(p 0.001) 0 과 구분될 만큼은 아니다(t 1.2).
  3. 스프레드가 −15bp 근처로 추세처럼 내려간 2021 년과 2025 ~ 2026 년에 연달아 졌다. 채택 문턱(승률 하한 50% 초과, 연도 양수 5/7)은 넘지 못했다.

가설과 결론

2026-10-28 사용자 지시(«셋 다 해»)로 시작했다. 규칙을 2012 ~ 2019 에서만 고르고 따로 커밋해 잠근 뒤 2020 ~ 2026 에서 판정했다.

가설과 결과
가설내용결과판정
H234잠근 1번 규칙(국고 3년, 창 60일, 문턱 2, 최대 20일, 되돌림)의 확인 구간 평균 > 0+0.80bp, 시점 귀무 p 0.001지지, 채택 미달
H235잠근 2번 규칙다른 스프레드에서 후보 없음미지지

국고 3년 스왑 스프레드 되돌림은 진입 시점이 의미 있는 독립 후보지만, 아직 «승률 높은» 규칙은 아니다.

용어와 기호

스왑 스프레드 S
같은 만기 채권 금리 − IRS 금리, bp. 통안 2년, 국고 3·5·10년 넷
z
(오늘 S − 직전 L일 평균) / 직전 L일 표준편차. 오늘은 평균에 넣지 않는다
되돌림 진입
|z| ≥ θ 이면 다음 날 종가에 S 가 줄어드는(z > 0) 또는 늘어나는(z < 0) 쪽으로 잡는다. S 가 클 때는 채권 매수와 IRS 지급이다
청산
z 가 0 을 지나면 다음 날 종가, 아니면 진입 뒤 H 거래일 종가
캐리
채권 매수·IRS 지급 쪽은 (채권 금리 − 레포) − (IRS − CD91) 를 보유일만큼 받는다. 반대쪽은 그만큼 낸다
비용
왕복 1.5bp(채권과 IRS 를 합쳐 보수적으로)
시점 귀무
z 열을 250일 이상 통째로 밀어 같은 규칙을 1,000번 돌린 분포. «아무 때나 들어가면» 어떤지를 뜻하며, 비용만큼 음수에 중심이 있다
DV01
금리 1bp 변화의 손익. 국고 3년 500억은 약 1,400만원/bp

자료와 방법

자료
일별 풀 장 마감 금리: 통안 2년, 국고 3·5·10년, IRS 2·3·5·10년, 레포, CD91. 2012-01 ~ 2026-10-27, 결측 0.1% 미만
규칙 모음
스프레드 4 × 창 L(60, 120) × 문턱 θ(1.5, 2) × 최대 보유 H(10, 20) × 방향(되돌림, 추세) = 64
고르기
발견 구간에서 건수 ≥ 20, 비용·캐리 뒤 t ≥ 2 인 규칙을 스프레드마다 하나씩 최대 둘. 국고 3년 규칙 둘만 넘어서 하나를 잠갔다
판정
확인 구간 평균 > 0 이고 시점 귀무 p < 0.05 면 지지. 채택은 승률 ≥ 55%, Wilson 하한 > 50%, 건수 ≥ 30, 연도 양수 ≥ 5/7 를 더한다
제외
CRS 베이시스는 수집한 호가 폭이 중앙값 60bp 라 비용을 정할 수 없어 뺐다

결과

국고 3년 스왑 스프레드와 진입 시점, 누적 손익
위: 국고 3년 − IRS 3년 스프레드(bp)와 진입 시점. 아래: 비용·캐리 뒤 누적 손익(bp). 파랑은 규칙을 고른 2012 ~ 2019, 주황은 판정한 2020 ~ 2026 이다. 확인 구간은 2021 년에 −17bp 까지 밀렸다가 2022 ~ 2023 년에 회복했고 2025 년 말부터 다시 줄었다.
잠근 규칙의 두 구간 성적(bp, DV01 1단위)
항목발견 2012 ~ 2019확인 2020 ~ 2026
건수5150
스프레드 움직임+2.65+2.48
캐리+0.28−0.19
비용·캐리 뒤+1.43+0.80
승률70.6%60.0% (하한 46.2%)
t (0 대비)3.051.20
평균 보유19.1일19.1일

확인 구간 연도별 평균은 2020 +0.25, 2021 −2.89, 2022 +4.74, 2023 +2.33, 2024 +0.20, 2025 −1.68, 2026 −0.41bp 다. 스프레드 움직임 몫은 두 구간이 거의 같고(+2.6, +2.5bp), 줄어든 것은 캐리와 손실 해의 크기다. 국고 3년 500억(DV01 약 1,400만원/bp)이면 거래당 +0.8bp 는 약 1,100만원, 한 해 7건 안팎이다.

한계

  • 일별 장 마감 금리로 진입·청산했다. 채권과 IRS 를 같은 시각에 맞춰 체결하는 비용과 채권 매도 쪽 대차 비용은 1.5bp 에 묶었다.
  • 시점 귀무는 비용만큼 음수에 중심이 있어, «0 보다 크다» 는 검정(t 1.2)보다 관대하다. 판정 규칙은 계획대로 시점 귀무를 썼다.
  • 스프레드가 한쪽으로 추세를 탄 해(2021, 2025)에 연달아 진다. 손절이나 추세 거르기는 이번 규칙 모음에 없다.

산출물

  • 계획protocol.md(사전등록 6482184, 잠금 00d117e)
  • 코드code/s1_rv.py(발견·확인), code/render_figures.py
  • 런results/20261028T150740_discover/, results/20261028T150753_confirm/(H234_trades.csv, metrics.json)

Appendix

A. 데이터셋 실물

2026-10-27 풀 값: 국고 3년 3.762%, IRS 3년 3.730% → 스프레드 +3.2bp. 레포 3.02%, CD91 3.27%. 거래 CSV 는 한 거래가 한 행이고 열은 signal, entry, exit, q(−1 = 스프레드 축소 쪽), move(bp), carry(bp) 다.

B. 모델 입출력 실물

Request meta
H234 규칙, 신호일 s 의 장 마감
Input
국고 3년 − IRS 3년 스프레드와 직전 60일 평균·표준편차로 만든 z
Model response
z ≥ 2 → 다음 날 종가에 채권 매수·IRS 지급, z ≤ −2 → 반대. z 가 0 을 지나면 다음 날 종가, 늦어도 20 거래일 뒤 청산
Ground truth check
확인 구간 50건, 비용·캐리 뒤 평균 +0.80bp, 중앙값 +0.96, 최악 −9.6, 최고 +15.6bp

C. 실험 설정

  • 발견 / 확인2012-01-02 ~ 2019-12-30 / 2020-01-02 ~ 2026-10-27(진입 기준)
  • 비용 · 캐리왕복 1.5bp · 레포와 CD91 로 계산
  • 검정z 열 순환이동 1,000회(250 ~ N−250, seed 234), Holm 1개