세 줄 요약
- 더 넘친 만기만 되돌리면 같은 시각 3선보다 확인 구간 하루 +0.35틱(p 0.0008), 4개 연도 모두 양수다.
- 그러나 늘 10선만 해도 비슷하다. 이익의 대부분은 10선의 위험당 비용이 3선의 1/3 이라는 점에서 온다.
- 지금 카드(3선 개장 단일가)와 비교하면 발견 구간은 −0.15틱이라 카드 변경 전에 앞으로의 카드 날로 다시 본다.
가설과 결론
2026-10-29 사용자 지시(다자산 프로그램)로 시작했다. 앞선 30선 실험의 탐색에서 «시가 갭이 가장 넘친 만기만 되돌리기» 가 크게 나왔지만 시가를 보고 고르면서 시가 단일가 진입으로 셈해 실행할 수 없는 계산이었다. 여기서는 개장 5분 뒤 진입으로 바꾸고 표본을 2013 ~ 2026 으로 넓혔다.
| 가설 | 내용 | 결과 | p | 판정 |
|---|---|---|---|---|
| H249 | 확인 구간 일별 손익 차이(SEL − B905) > 0 | +0.35틱/일, 90% +0.20 ~ +0.51 | 0.0008 | 지지 |
다자산 프로그램 주가설 다섯 개를 함께 Holm 보정해도 0.004 다. 되돌림 신호를 «어느 만기에» 싣느냐가 손익을 바꾼다. 다만 사용자가 카드를 바꾸기 전에 지금 카드, 늘 10선, SEL 세 갈래를 앞으로의 카드 날로 함께 쌓는다.
용어와 기호
- 틱
- 국채선물 가격 0.01. 3선과 10선 모두 계약당 1만원
- g_us
- 미국 10년 금리 뉴욕 날짜 하루 변화(bp)
- ε
- 원화 고유 충격. 밤사이 원화 변화에서 달러인덱스와 g_us 몫을 뺀 잔차
- 카드 날
- |g_us| ≥ 3bp 인 밤 다음 세션(다음 달력일, 만기 교체일 제외). 방향은 sign(g_us), 금리 상승이면 매수
- R1 가중
- ε 가 미국 금리 방향과 엇갈리면 1, 같으면 0.5
- k10
- 위험 단위. 발견 구간 10선 일별 변화의 3선 회귀 기울기 2.95. 10선 1틱 = 3선 2.95틱
- x
- 전날 종가부터 개장 +5분까지의 움직임(3선 틱 환산)
- 넘침 o
- −sign(g_us) × (x − 예측). 예측은 x 를 g_us 에 직전 250일 회귀한 값. 되돌림 방향으로 더 간 만큼 양수
- SEL
- o 가 큰 만기 하나를 개장 +5분에 진입해 종가 청산
- B905
- 같은 날 3선을 개장 +5분에 진입해 종가 청산
- 월 블록 부트스트랩
- 날짜를 달 단위로 다시 뽑아 평균 차이의 분포를 만드는 방법(5,000회)
자료와 방법
| 자료 | 기간 | 해상도 | 쓰임 |
|---|---|---|---|
| 3선·10선 일봉 | 2013 ~ 2026 | 일 | 시가 갭, 종가 |
| 3선·10선 자체 1분봉 | 2013 ~ 2026 | 1분(끝 시각 표기) | 개장 단일가, 개장 +5분 가격 |
| 카드 날 | 발견 829, 확인 391일 | 일 | 분봉과 일봉 시가가 같은 날만 |
개장은 2025-11 까지 09:00, 2025-12 부터 08:45 다. 날마다 첫 분봉에서 개장을 읽는다. 비용은 각 만기 왕복 1틱이고 10선은 k10 으로 나눠 3선 틱으로 센다.
결과
| 비교 | 발견 | 확인 |
|---|---|---|
| SEL − B905(H249) | +0.18 (0.055) | +0.35 (0.0008) |
| SEL − 지금 카드 | −0.15 (0.85) | +0.46 (0.001) |
| 늘 10선 − B905 | +0.73 (0.001) | +0.25 (0.023) |
| 넘친 쪽 2/3 − B905 | +0.30 | +0.20 (0.003) |
| 갈래 | 발견 | 확인 |
|---|---|---|
| 지금 카드(3선 개장 단일가) | +2.04 | +0.89 |
| B905 | +1.61 | +1.04 |
| SEL | +1.84 | +1.50 |
| 늘 10선 개장 +5분 | +2.55 | +1.37 |
SEL 이 10선을 고른 비율은 발견 47%, 확인 58% 다. 확인 구간 연도별 SEL − B905 합은 2023 +11.2, 2024 +41.4, 2025 +55.6, 2026 +28.6틱(가중)이다.
한계
- 첫 실행은 2025-12 의 08:45 개장 변경을 몰라 그 뒤 날짜가 빠졌다. 정의는 그대로 두고 개장 시각만 고쳐 다시 돌렸다(결과는 같은 크기).
- 10선 계약을 3선의 1/2.95 로 맞추는 것은 정수 계약에서 근사다(3선 17계약 ≈ 10선 6계약).
- 2023 ~ 2026 은 원화 필터를 찾을 때 이미 본 기간이다.
산출물
- 계획
protocol.md(사전등록 33c8798, 수정 36ba2b3) - 코드
code/s1_select.py,code/render_figures.py - 런
results/20261029T075315_fixed/(days.csv, metrics.json)
Appendix
A. 데이터셋 실물
days.csv 한 행은 카드 날 하나다: g_us, ε, 방향, R1 가중, 넘침 o3 와 o10, 개장 +5분 → 종가 손익 p3 와 p10(각 만기 틱), 그리고 갈래별 가중 손익 sel, b905, bauc, all10.
B. 모델 입출력 실물
- Request meta
- 카드 날 e, 개장 +5분에 판단
- Input
- g_us, 3선과 10선의 전날 종가부터 개장 +5분까지 움직임, 직전 250일 회귀 계수
- Model response
- o10 > o3 면 10선(3선 계약의 1/2.95), 아니면 3선을 sign(g_us) 방향으로 진입
- Ground truth check
- 확인 구간 391일 SEL 계약당 +1.50, B905 +1.04
C. 실험 설정
- 예측 회귀직전 250 거래일, 최소 120행, 그날 이전 행만
- 비용3선 왕복 1틱, 10선 왕복 1틱(3선 환산 0.34)
- 검정월 블록 부트스트랩 5,000회, 한쪽