3·10·30년 국채선물 · 일별 3,637행 × 83열 · 2012-01 ~ 2026-10 · 결과 전에 계획을 고정한 검정

다자산 공통 패널과 되돌림 카드의 시점 대조군

다자산 매매법 열네 개 실험이 함께 쓰는 일별 패널을 만들고, 기준선인 되돌림 카드가 시점 오류 없이 서 있는지 세 가지 대조군으로 확인했다. 거래 가설은 없다.

진행중 — 패널과 대조군 완료 기준선 확인 구간 +1.04틱/계약 지연 카드 −0.79틱

세 줄 요약

  1. 기준선 카드(미국 10년 되돌림과 원화 필터 R1)는 발견 구간 계약당 +1.95틱, 확인 구간 +1.04틱이다(왕복 1틱 뒤).
  2. 미국 10년 변화에 1bp 잡음을 넣어도 손익이 그대로이고, 무작위로 섞은 해외 신호 1,000개 중 92% 보다 낫다.
  3. 신호를 하루 늦춰 실행하면 계약당 −0.79틱이다. 되돌림은 첫날 안에서만 성립하고 둘째 날은 미국 방향을 따라간다.

가설과 결론

2026-10-29 사용자 지시(«코덱스에게 점검받고 우선순위대로 실험 모두 진행»)로 시작했다. 이 실험은 거래 가설 없이 패널과 프로그램 전체의 판정 규칙을 먼저 고정한다. 규칙은 다섯 가지다. 실험마다 주가설 하나, 주가설 전체에 Holm 보정, 기준선은 같은 날짜의 카드 일별 손익, 발견 2013 ~ 2022 와 확인 2023 ~ 2026 분할, 월 블록 부트스트랩 검정이다.

대조군 결과
대조군결과기준판정
C1 지연 카드(비용 전)1,324일, 계약당 −0.79틱, 90% −1.36 ~ −0.23|평균| < 0.5, 구간이 0 포함미통과(시장 성질)
C2 잡음 0.5bp / 1bp+1.78 / +1.66틱(기준 +1.66)1bp 에서 절반 이하면 경고통과
C3 무작위 가중 트리거5% · 50% · 95% = −2.11 · −0.14 · +1.20틱비교 기준기준선 92 백분위

카드의 손익은 문턱 근처 날짜에 몰려 있지 않고, 해외 신호를 섞은 대부분의 트리거보다 낫다. 지연 카드의 음수는 하루 늦춘 매매라 미래 정보가 섞일 수 없으므로 오류가 아니라 둘째 날의 추종으로 읽는다.

용어와 기호

틱
국채선물 가격 0.01. 3선 계약당 1만원
s, e
s 는 신호를 보는 한국 거래일, e 는 그다음 세션(매매하는 날)
g_us
미국 10년 금리의 뉴욕 날짜 s 하루 변화(bp, FRED DGS10)
ε
원화 고유 충격. 뉴욕 NDF 로 잰 밤사이 원화 변화에서 달러인덱스와 g_us 로 설명되는 몫을 뺀 잔차(직전 250일 회귀)
카드
되돌림 매매. |g_us| ≥ 3bp 인 밤 다음 세션에 3선을 시가 단일가에 sign(g_us) 방향(금리 상승이면 매수)으로 사서 종가 단일가에 판다. 다음 날이 달력상 하루 뒤이고 만기 교체일이 아닐 때만
R1
카드 계약 가중. ε 부호가 미국 금리 방향과 엇갈리면 1, 같으면 0.5
발견 · 확인 구간
2013-01 ~ 2022-12 와 2023-01 ~ 2026-10
월 블록 부트스트랩
날짜를 달 단위로 묶어 다시 뽑아 평균의 분포를 만드는 방법(5,000회)
Holm
여러 가설의 p 값을 함께 보정하는 방법. 작은 p 부터 남은 가설 수를 곱해 비교

자료와 방법

패널 열(행 = 한국 거래일 s)
묶음열기간시점
목표3선·10선 시가 갭, 장중2012 ~세션 e
해외 금리 일별미국 2·5·10년, 독일·프랑스·일본 10년2012 ~그 나라 날짜 s 종가
위험자산 일별나스닥100 선물, 금, CME 비트코인2015 ~ / 2017 ~뉴욕 날짜 s 종가
밤사이 분 자료미국 현물 2·10년, 미국 10년 선물, 호주·일본 10년, 나스닥 선물2020-11 ~ 2022 ~15:40 s → 06:55 e, 06:55 → 08:20 e
실행 가격3선·10선 첫 봉 시가, 첫 10봉 평균, 개장 +5 ~ +60분, 15:302012 ~세션 e
C1
같은 카드 신호를 하루 늦춰 e 다음 세션의 시가 → 종가로 실행
C2
g_us 에 표준편차 0.5bp, 1bp 정규 잡음을 넣어 카드를 200번 다시 만든다
C3
밤사이 변화 여덟 열을 발견 구간으로 표준화한 뒤 무작위 가중으로 합친 트리거 1,000개. 발견 구간 거래 수를 카드와 같게 맞추고 확인 구간 손익을 잰다

결과

무작위 가중 트리거 1,000개의 확인 구간 손익 분포와 기준선 카드
밤사이 해외 변화 여덟 열을 무작위로 섞은 트리거 1,000개의 확인 구간 계약당 손익(왕복 1틱 뒤). 빨간 선이 미국 10년 카드와 R1 이다. 무작위 트리거의 중앙값은 0 근처다.

패널 열의 결측은 대부분 원천 기간 때문이다. 미국 10년 선물 분 자료는 2022 ~ 2026 에 23%, 나스닥 선물 밤사이 값은 37% 가 빈다. 분봉 첫 봉 시가는 일봉 시가와 98% 일치한다(나머지는 롤 날과 연결 차이).

한계

  • 국채선물 개장이 2025-12 부터 08:45 로 바뀐 것을 처음엔 몰라 실행 가격이 그 뒤 날짜에 비었다. 날마다 첫 봉에서 개장을 읽도록 고쳤다(대조군 결과는 일봉만 써서 바뀌지 않음).
  • C1 의 기준(평균 0 근처)은 결과를 보고 해석을 바꿨다. 시점 오류의 증거는 아니지만 사전에 정한 기준은 넘지 못했다.

산출물

  • 계획protocol.md(사전등록 62a082b)
  • 코드code/lib66.py, code/s0_panel.py, code/s1_controls.py, code/render_figures.py
  • 런results/20261029T074100_main/(coverage.json, metrics.json, c3_null.npy)

Appendix

A. 데이터셋 실물

패널 한 행은 신호일 s 하나다. 열 이름 예: g_us, eps, au10_morn(호주 10년 06:55 → 08:20, bp), f3_o0900(3선 개장 단일가), f3_0905(개장 +5분), intra_next3(e 의 3선 시가 → 종가, 틱). 열마다 기간과 결측 비율은 coverage.json 에 있다.

B. 모델 입출력 실물

Request meta
신호일 s, 08:20 정보 마감
Input
g_us, ε, 다음 세션 날짜, 만기 교체 여부
Model response
|g_us| ≥ 3bp 면 3선 sign(g_us) 방향, R1 가중
Ground truth check
확인 구간 419일, 하루 평균 +0.79틱(가중), 계약당 +1.04틱

C. 실험 설정

  • 비용3선 왕복 1틱
  • C2잡음 200회, seed 66
  • C3무작위 가중 1,000개, 미국 10년 가중은 양수로 고정
  • 부트스트랩월 블록 5,000회