3년·10년 국채선물 스프레드 · 일별 2013 ~ 2026 · 결과 전에 문턱과 보유 기간을 고정한 검정

3년 국채선물이 10년으로 복제되지 않는 몫은 5일 안에 되돌아가는가

3선 하루 변화 가운데 10선 움직임으로 설명되지 않는 몫이 닷새 동안 크게 쌓이면, 10선으로 헤지를 걸고 3선을 반대로 잡아 닷새 들고 가는 규칙을 쟀다.

보류 — 단독 유의, 다중검정 미통과 확인 21건, 비용 뒤 +2.43틱, 승률 67% 한쪽 p 0.002, Holm 0.13 독립 전략 후보

세 줄 요약

  1. 3선이 10선으로 복제되지 않는 몫이 5일 누적 2 표준편차를 넘으면 반대로 5일 들고 가는 규칙이 발견 70건 +4.97틱, 확인 21건 +2.43틱(비용 뒤, 승률 67%)으로 두 구간 모두 이겼다. 한쪽 p 0.002.
  2. 함께 등록한 가설 63개로 Holm 보정하면 0.13 이라 문턱은 넘지 못한다. 확인 구간 거래가 21건뿐이다.
  3. 짝 실험(3선 장중 고유 몫의 하루 되돌림)과는 신호 상관 0.17, 손익 상관 −0.10 이라 하나로 합치지 않고 두 개의 독립 전략으로 운용하는 것이 낫다.

가설과 결론

2026-10-29 사용자 지시로 다자산 아이디어 목록의 «3선 복제 오차»(아이디어 25)를 돌렸다. 3선과 10선은 같은 국채 금리를 따라 움직이지만, 3선만 따로 움직이는 몫(통화정책 기대, 단기물 수급)이 있다. 그 몫이 짧은 기간에 크게 쌓이면 과했던 부분이 되돌아간다는 가설이다.

주가설 (결과 전에 문턱, 보유 기간, 비용을 고정)
가설내용결과한쪽 p판정
H284|z| ≥ 2 인 날 3선 반대, 10선 β 헤지, 5일 보유. 확인 구간 거래당 비용 뒤 평균 > 0+2.43틱(21건)0.002단독 지지, Holm 미통과

사전등록 문턱을 넘었고 발견 구간에서도 같은 크기로 이겼다. 그러나 2026-10-29 하루에 함께 사전등록한 가설 63개 전체로 Holm 보정하면 0.13 이다. 판정은 보류다. 카드로 올릴지는 사용자 결정으로 남긴다.

용어와 기호

틱
국채선물 가격 0.01. 3선, 10선 모두 계약당 1만원
3선, 10선
3년, 10년 국채선물 최근월(연결)
Δ3선, Δ10선
하루 종가 변화(틱)
β
직전 250 거래일 Δ3선을 Δ10선에 회귀한 기울기. 10선 1틱이 움직일 때 3선이 평균 몇 틱 움직이는가. 평균 0.25
복제 오차 e
e = Δ3선 − β·Δ10선(틱). 10선으로 설명되지 않는 3선만의 몫. 표준편차 5.5틱
E5
최근 5 거래일 e 의 합
z
E5 / 직전 250 거래일 E5 표준편차
fwd5
다음 세션 시가부터 5 거래일 뒤 종가까지의 변화(틱, 만기 교체 조정)
Holm
여러 가설을 함께 검정할 때 쓰는 단계식 보정. 가장 작은 p 에 가설 수를 곱하는 데서 시작한다

자료

데이터셋
자료기간해상도쓰임
3선, 10선 연결 일봉(종가 변화, 다음 5일 손익, 만기 교체일)2012 ~ 2026-10-27일e, z, 손익
평가 구간2013-09 ~ 2026-10발견 2013 ~ 2022, 확인 2023-01 ~ 2026-10
거래발견 70건, 확인 21건(2023 년은 0건)

방법

  1. 매일 종가 뒤 β(직전 250일), e, E5, z 를 만든다. 모두 그날까지의 자료만 쓴다.
  2. |z| ≥ 2 이면 다음 세션 시가에 3선을 −sign(z) 방향으로 1계약, 10선을 반대로 β 계약 잡는다. 3선이 10선보다 많이 오른(z > 0) 몫은 판다.
  3. 5 거래일 뒤 종가에 모두 청산한다. 보유 중에는 새로 들어가지 않는다(5일에 한 번). 다음 세션이 만기 교체일이면 들어가지 않는다.
  4. 비용은 3선 왕복 1틱 + 10선 왕복 β 틱. 확인 구간 거래 손익의 월 블록 부트스트랩 5,000회로 한쪽 p 를 낸다.

모델

학습하는 모형은 없다. β 는 매일 직전 250일로 다시 잰 단순 회귀 기울기이고, 문턱(2), 보유 기간(5일), 겹침 금지는 결과 전에 정했다.

결과

확증 결과

주가설 H284
항목발견 2013 ~ 2022확인 2023 ~ 2026
거래7021
비용 전 평균(틱)+5.97+3.43
비용 뒤 평균(틱)+4.97+2.43
승률63%67%
한쪽 p(월 블록 부트스트랩)0.002, 90% 구간 +0.74 ~ +3.83
63개 Holm 보정 p0.13
거래 누적 손익
거래 누적 손익(3선 틱). 진한 선은 10선 헤지를 건 규칙, 연한 선은 같은 날 3선만 잡았을 때다. 점선 오른쪽이 확인 구간이다. 헤지를 건 쪽이 훨씬 매끄럽다.

어디서 나오나

연도별 평균과 진입 신호 분포
왼쪽: 연도별 거래당 비용 뒤 평균(막대 위는 거래 수, 빨강은 확인 구간). 13개 연도 중 12개가 양이고 2019 년(2건)만 음이다. 오른쪽: 진입 날 z 분포. 매수(z ≤ −2)와 매도(z ≥ 2)가 비슷하게 나뉜다.
방향과 다리별 손익(비용 전, 틱)
항목발견확인
3선 매수 쪽(z ≤ −2) 비용 뒤45건 +3.47
3선 매도 쪽(z ≥ 2) 비용 뒤46건 +5.27
3선 다리+6.23+5.05
10선 헤지 다리−0.03−1.33

이익은 거의 다 3선 다리에서 나온다. 10선 헤지는 평균을 보태지 않고(확인 구간은 오히려 −1.33틱) 금리 전체가 움직이는 위험을 걷어 낸다. 헤지 없이 3선만 잡으면 확인 평균은 +4.05틱으로 더 크지만 p 0.20 으로 잡음에 묻힌다. 헤지가 하는 일은 이익을 만드는 것이 아니라 신호를 잡음에서 꺼내는 것이다.

탐색 결과

문턱 바꾸기(사전등록 아님)
문턱발견 거래, 비용 뒤확인 거래, 비용 뒤확인 p
1.5129건 +1.2745건 +3.060.004
2.0(사전등록)70건 +4.9721건 +2.430.002

문턱을 1.5 로 낮춰도 확인 구간 손익과 p 가 비슷하다. 특정 문턱에 기댄 결과가 아니다.

전략 결정

같은 날 사전등록한 짝 실험 «3선 장중 고유 몫 되돌림»(코스피200 선물과 달러선물이 설명하지 못한 3선 장중 움직임이 다음 날 되돌아간다)도 단독으로 유의했다. 두 신호를 하나의 전략으로 합칠지, 따로 운용할지를 2023 ~ 2026 같은 기간에서 쟀다(사후 분석).

두 신호의 겹침(2023-01 ~ 2026-10)
항목값
신호 상관(z 와 장중 고유 몫 r)0.17
포지션이 있는 날: 이 실험 / 짝 실험 / 둘 다105 / 117 / 29일
둘 다 있는 날 방향 일치45%
일별 손익 상관(전체 / 둘 다 있는 날)−0.10 / −0.29
지금 되돌림 카드와의 일별 손익 상관+0.02(짝 실험 −0.06)
연환산 샤프: 이 실험 / 짝 실험 / 따로 함께0.53 / 0.80 / 0.95
두 전략 누적 손익
2023 ~ 2026 일별 누적 손익(3선 틱, 비용 뒤). 파랑은 이 실험(5일), 노랑은 짝 실험(1일), 빨강은 두 전략을 따로 함께 운용한 합이다.

결정: 하나로 합치지 않고 두 개의 독립 전략으로 운용한다. 이유는 셋이다.

  1. 신호가 다르다. 상관 0.17 이고, 둘 다 포지션을 가질 때 방향이 45% 만 같다. 점수 하나로 합치면 절반의 날에 서로 지워진다.
  2. 시간 축과 수단이 다르다. 이 실험은 3선과 10선의 상대 괴리를 5일 들고, 짝 실험은 3선 단독을 하루 든다. 사이징과 손절 규칙을 따로 정해야 한다.
  3. 따로 운용하면 분산 효과가 있다. 일별 손익 상관이 −0.10 이라 합한 샤프(0.95)가 각각(0.53, 0.80)보다 높다. 지금 카드와도 상관이 0 근처라 독립 전략 원칙(기존 전략과 독립)에 맞는다.

한계

  • 확인 구간 거래가 21건이다. 2023 년에는 신호가 한 번도 나오지 않았다.
  • 63개 동시 검정 Holm 보정 0.13 으로 다중검정을 넘지 못했다.
  • 전략 결정의 겹침과 샤프는 두 확증 런 뒤에 같은 자료로 계산한 사후 분석이다.
  • 10선 다리는 β(평균 0.25) 계약이라 실제로는 정수 계약 반올림이 필요하다(예: 3선 4계약에 10선 1계약).

산출물

  • 계획protocol.md(사전등록 88b2c97)
  • 코드code/s1_replica.py(확증), code/s2_detail.py, code/s3_combine.py(전략 결정), code/render_figures.py
  • 런results/20261029T160608_main/, results/*_detail/(trades.csv), results/*_combine/(daily_pnl.csv)

Appendix

A. 데이터셋 실물

거래 표 한 행(진입 판단일, z, β, 3선 다리, 10선 다리, 비용 전, 비용 뒤). 확인 구간 거래 21건의 비용 뒤 손익은 최소 −5.46틱, 최대 +14.02틱이다.

B. 모델 입출력 실물

Request meta
신호일 s 의 종가 뒤. 그날까지의 3선, 10선 종가만
Input
직전 250일 Δ3선, Δ10선 → β. 최근 5일 e 합 E5, 직전 250일 E5 표준편차 → z
Model response
|z| ≥ 2 이면 다음 시가에 3선 −sign(z) 1계약, 10선 +sign(z)·β 계약, 5일 뒤 종가 청산
Ground truth check
확인 구간 21건, 비용 뒤 평균 +2.43틱, 승률 67%

C. 실험 설정

  • β 창직전 250일(최소 200)
  • z 창직전 250일 E5 표준편차
  • 문턱, 보유|z| ≥ 2, 5 거래일, 겹침 없음
  • 비용3선 왕복 1틱 + 10선 왕복 β 틱
  • 검정월 블록 부트스트랩 5,000회, 63개 Holm