3년 국채선물 · 되돌림 카드 사이징 · 2021 ~ 2026-10 · 필터 네 개 투표 사다리, 같은 날짜 일별 손익 비교
필터 네 개의 투표로 3년 국채선물 되돌림 카드 크기를 사다리로 정하면 나아지는가
세계 금리 공통 충격, 삼각 정합, 원화 엇갈림, 호주 확인이라는 네 필터가 각자 «더 싣자(+1)» 나 «덜 싣자(−1)» 로 투표하고, 표의 합으로 카드 계약을 0 ~ 2 사다리로 정했다.
폐기 · 확인 −0.016틱/일, p 0.573필터 넷 모두 단독으로 R1 보다 못함Holm 1.00
세 줄 요약
카드 날마다 네 필터의 표(각 ±1)를 더해 계약 = clip(1 + 0.25 × 합, 0, 2) 로 정했다. 같은 총 계약의 일별 손익 차이(투표 − 카드 + R1)는 발견 −0.081(232일), 확인 −0.016(419일), 확인 구간 한쪽 p 0.573 이다.
표 넷 중 둘은 방향이 틀렸다. 세계 공통 충격(v1)과 호주 반대(v4)는 −1 인 날 카드가 더 벌었다. 맞는 둘(v2 삼각 정합, v3 원화 엇갈림)은 서로 상관이 0.71 이라 거의 같은 정보다. 필터를 하나씩 쓰면 네 개 모두 확인 구간에서 R1 보다 못하다(−0.06 ~ −0.35틱/일).
틀린 표와 겹치는 표를 더해도 R1 하나를 넘지 못한다. 판정은 폐기다.
가설과 결론
데스크 카드는 미국 10년 금리가 밤사이 3bp 이상 움직이면 다음 세션 3년 국채선물(3선)을 반대로 잡는다. 지금은 원화 충격이 미국 금리와 엇갈리면 1계약, 같으면 0.5계약(R1)이라는 필터 하나만 쓴다. 앞선 아이디어 목록에는 «이 날의 충격이 되돌아올 만한가» 를 다른 각도에서 보는 필터가 몇 개 더 있었다. 하나하나는 약해도 여러 필터가 같은 쪽으로 표를 던지는 날만 크게 실으면 잡음이 줄어들 수 있다. 이 실험은 그 다수결 사다리를 시험했다.
가설
H307. 확인 구간(2023-01 ~ 2026-10) 카드 날 일별 손익 차이(투표 사다리 − 카드 + R1, 같은 총 계약, 비용 1틱)의 평균 > 0, 월 블록 부트스트랩 한쪽 p < 0.05.
결론
확인 구간 평균 −0.016틱/일, 90% 구간 −0.261 ~ +0.207, 한쪽 p 0.573. 2차와 3차 묶음 주가설 63개 Holm 보정 p 1.00. 판정은 폐기다.
주가설
가설
내용
결과(확인)
한쪽 p
판정
H307
네 필터 투표 사다리 − R1, 일별 손익 차이 > 0
−0.016틱/일(419일)
0.573
폐기
발견 구간(2021 ~ 2022)에서도 −0.081 로 R1 보다 못했다. 투표 사다리는 R1 이 이미 하는 일을 흐리게 반복할 뿐이다.
용어와 기호
3선, 틱
한국거래소 3년 국채선물. 1틱은 가격 0.01, 계약당 1만원
bp
금리 0.01%p
g_us
미국 10년 금리 하루 변화(bp, 뉴욕 날짜 s)
카드
|g_us| ≥ 3bp, 다음 세션이 바로 다음 달력일, 만기 교체 날 아님. 방향 sign(g_us)(미국 금리 상승이면 3선 매수), 시가 진입 종가 청산
ε, R1
ε 는 원화 고유 충격(밤사이 원화 변화 중 달러인덱스와 미국 금리로 설명 안 되는 몫). R1 은 sign(ε) 가 sign(g_us) 와 엇갈리면 1계약, 같으면 0.5계약. 기준선이다
PC1
미국, 독일, 프랑스 10년 하루 변화(각 발견 구간 표준편차로 나눔)의 첫 주성분. 세 금리가 함께 움직인 정도
g_nq
나스닥100 선물 하루 로그 변화(%, 뉴욕 날짜 s)
au10_morn
호주 10년 금리 06:55 → 08:20(한국 시간, 세션 e 아침) 변화(bp). 뉴욕 마감 뒤 아시아가 미국 움직임을 어떻게 받는지
v1 ~ v4, 표의 합
네 필터의 표(각 +1 또는 −1, v4 는 자료가 없으면 0)와 그 합(−4 ~ +4). 정의는 5.1 절
구간마다 Σ 사다리 계약이 Σ R1 과 같도록 새 손익에 k 를 곱한다(발견 0.616, 확인 0.629)
일별 손익 차이 d
카드 날마다 사다리 계약 × (손익 − 1틱) × k − R1 × (손익 − 1틱)
발견, 확인 구간
호주 1분봉이 2020-11 부터라 발견 2021-01 ~ 2022-12(PC1 부하를 정함), 확인 2023-01 ~ 2026-10(판정)
월 블록 부트스트랩, 한쪽 p
d 를 달 단위로 묶어 복원 추출 5,000번으로 평균의 분포를 만들고 효과 0 일 때 지금 평균 이상이 나올 확률을 센다
Holm 보정
여러 가설을 함께 시험할 때 p 를 가설 수에 맞춰 키우는 방법. 2차와 3차 묶음 주가설 63개
자료
쓴 자료
자료
원천
기간
해상도
쓰임
미국, 독일, 프랑스 10년 금리
FRED, 인포맥스 단말
2012 ~ 2026-10
일
g_us, PC1(v1)
원화 고유 충격 ε
인포맥스 단말 NDF, 달러인덱스
2012 ~ 2026-10
일
R1, v2, v3
나스닥100 선물
인포맥스 단말
2015 ~ 2026-10(2026-10 일부 결측)
일, 뉴욕 날짜
v2
호주 10년 금리
인포맥스 단말 1분봉(한국 시간)
2020-11 ~ 2026-10
1분
v4
3선 시가, 종가(기준가 사슬), 만기 교체 표시
인포맥스 단말 일봉
2021 ~ 2026-10
일
카드 손익
카드 날 표본과 표가 +1 인 비율
항목
발견 2021 ~ 2022
확인 2023 ~ 2026-10
카드 날
232
419
v1 = +1
93.5%
90.9%
v2 = +1
69.4%
67.1%
v3 = +1
53.0%
50.4%
v4 = +1(0 은 자료 없음)
31.5%(0: 5일)
31.5%(0: 15일)
시점은 이렇다. 미국, 독일, 프랑스 금리와 나스닥은 뉴욕 날짜 s 종가로 한국 e 새벽에 확정된다. 호주 10년 06:55 → 08:20 변화는 e 08:20 에 확정되고, 그 직후 표를 세어 e 개장 시가에 진입한다.
방법
PC1 정하기. 발견 구간 미국, 독일, 프랑스 10년 변화를 표준화하고 공분산의 첫 고유벡터를 구해 잠근다(미국 부하가 양이 되게 부호 고정).
표 세기. 카드 날마다 v1 ~ v4 를 계산해 더한다.
계약 배분. 사다리 계약 = clip(1 + 0.25 × 합, 0, 2). R1 을 쓰지 않고 기준 1계약에서 출발한다(R1 의 정보는 v3 로 들어간다).
비교. 구간마다 총 계약을 R1 과 같게 맞추고 일별 손익 차이 d 의 월 블록 부트스트랩 5,000회(seed 66) 한쪽 p 를 낸다.
판정에 쓰지 않는 탐색. E1 필터 하나씩(계약 = clip(1 + 0.25 × vk, 0, 2)).
모델
네 개의 표
학습하는 값은 v1 의 PC1 부하 셋뿐이고, 나머지는 미리 정한 부호 규칙이다. 표마다 «되돌림이 더 잘 될 날» 이라는 근거가 다르다.
표의 정의와 근거
표
+1 조건
근거(사전 가정)
v1 세계 공통 충격
sign(PC1) = sign(g_us)
미국만이 아니라 세계 금리가 같이 움직인 충격이면 한국도 과하게 따라가 되돌림이 크다
v2 삼각 정합 아님
아래가 아닐 때: sign(g_us) = sign(ε) = −sign(g_nq)
미국 금리, 원화, 주식이 서로 맞게 움직인 «정당한 갭» 은 되돌아오지 않는다. 그런 날을 −1
v3 원화 엇갈림
sign(ε) ≠ sign(g_us)(R1 의 1계약 조건)
원화가 미국 금리와 반대로 움직이면 한국 고유 정보가 갭을 덜 정당화한다
v4 호주가 반대
sign(au10_morn) = −sign(g_us), 자료 없으면 0
아시아 아침에 호주 금리가 미국과 반대로 가면 미국 움직임이 과했다는 신호
학습된 PC1(발견 구간 2021 ~ 2022)
항목
미국 10년
독일 10년
프랑스 10년
표준편차(bp, 표준화에 씀)
6.29
5.45
5.64
부하
0.531
0.603
0.595
PC1 이 세 금리 공통 변동의 85% 를 설명한다. 미국 금리가 3bp 이상 움직인 날에는 PC1 도 거의 늘 같은 부호라 v1 은 카드 날의 91 ~ 94% 에서 +1 이다. 표로서 가르는 힘이 처음부터 작다.
설정
하이퍼파라미터 전부(프로토콜에 고정)
항목
값
표
v1 ~ v4, 각 ±1(v4 결측 0)
표 가중
모두 같은 0.25
사다리
clip(1 + 0.25 × 합, 0, 2), 기준 1계약
PC1
미국, 독일, 프랑스 10년, 발견 구간 표준화, 공분산 첫 고유벡터, 미국 부하 양수
총 계약 맞춤
구간별, R1 계약 합에 맞춤
비용
왕복 1틱
학습된 규칙 그대로 그렸다(같은 표로 만든 일별 차이가 확증 런과 소수 열둘째 자리까지 같은 것을 assert 로 확인했다). 왼쪽: 표마다 +1 인 날(칠한 막대)과 −1 인 날(빗금)의 카드 계약당 손익. v2, v3 는 두 구간 모두 +1 쪽이 크다(맞는 표). v1 은 두 구간 모두 −1 쪽이 크고, v4 도 −1 쪽이 같거나 크다(틀린 표). 오른쪽: 표의 합별 카드 손익. 확인 구간에서 2계약을 실은 합 +4 날(72일)이 +0.15틱으로 평범하고, 0계약인 합 −4 날(9일)이 +7.4틱이다. 발견 구간 합 −4, +1 은 1일뿐이라 막대가 그림 밖으로 나간다.
결과
확증 결과
주가설 H307(비용 1틱, 같은 총 계약)
항목
발견 2021 ~ 2022
확인 2023 ~ 2026-10
카드 날
232
419
R1 하루 손익(틱)
3.623
0.789
투표 사다리 하루 손익(틱, 총 계약 맞춤 뒤)
3.542
0.773
차이(틱/일)
−0.081, p 0.660
−0.016, p 0.573
90% 구간
−0.379 ~ +0.230
−0.261 ~ +0.207
차이가 양인 해
1/2
1/4
총 계약 맞춤 계수 k
0.616
0.629
Holm 보정 p(63개)
1.00
왼쪽: 필터 하나씩과 넷의 투표를 같은 총 계약으로 R1 과 비교한 하루 차이. 모두 0 아래다. 가운데: 2021 년 이후 카드 누적 손익. 빨강(투표)은 회색(R1)을 따라가며 조금 아래에 있다. 오른쪽: 연도별 일별 차이 합(2021 −20.0, 2022 +1.3, 2023 −11.4, 2024 −8.5, 2025 +14.4, 2026 −1.3틱).
표마다 맞았나
아래는 확증 런을 다시 만들어(일별 차이를 assert 로 확인) 낸 기술 통계다.
표별 카드 계약당 손익(틱, 비용 1틱 뒤, 괄호는 날 수)
표
발견 +1
발견 −1
확인 +1
확인 −1
방향
v1 세계 공통 충격
+3.53 (217)
+11.20 (15)
+0.43 (381)
+3.05 (38)
틀림
v2 삼각 정합 아님
+5.41 (161)
+0.89 (71)
+1.41 (281)
−0.86 (138)
맞음
v3 원화 엇갈림
+6.07 (123)
+1.72 (109)
+1.86 (211)
−0.55 (208)
맞음
v4 호주가 반대
+3.51 (73)
+4.03 (154)
+0.58 (132)
+0.73 (272)
틀림(차이 작음)
확인 구간 표 사이의 상관
v1
v2
v3
v4
v1
1
−0.03
+0.05
+0.04
v2
−0.03
1
+0.71
+0.10
v3
+0.05
+0.71
1
+0.14
v4
+0.04
+0.10
+0.14
1
v2 와 v3 는 둘 다 «원화가 미국 금리와 같은 방향인가» 를 본다(v2 의 조건에 sign(ε) = sign(g_us) 가 들어 있다). 그래서 맞는 정보는 사실상 하나이고, 그 하나는 R1 이 이미 쓰고 있다. 여기에 틀린 표 둘이 같은 무게로 섞이면 R1 의 배분이 흐려진다.
확인 구간 표의 합별(날 수 20일 이상)
표의 합
사다리 계약
날 수
카드 계약당 손익(틱)
−2
0.5
99
−1.79
0
1.0
86
−0.26
+2
1.5
138
+2.86
+4
2.0
72
+0.15
필터 하나씩
사전등록 탐색 E1(판정에 쓰지 않음, R1 대비 일별 차이, 틱/일)
필터
발견
발견 p
확인
확인 p
v1 만
−0.688
0.993
−0.353
0.998
v2 만
−0.208
0.889
−0.109
0.864
v3 만
−0.134
0.993
−0.055
0.970
v4 만
−0.577
0.980
−0.299
0.965
넷의 합(주가설)
−0.081
0.660
−0.016
0.573
v3 만 쓴 규칙은 R1 과 같은 정보지만 계약 비율이 1.25 : 0.75(1.67배)로 R1 의 1 : 0.5(2배)보다 순하다. 그래서 R1 보다 조금 못하다. 이것은 원화 엇갈림 필터가 «더 세게» 쓰일 때 이득이라는 뜻이기도 하다.
해석
다수결은 표들이 각자 맞고 서로 독립일 때 힘을 낸다. 여기서는 둘 다 깨졌다. 세계 공통 충격(v1)은 오히려 미국 고유 충격일 때 되돌림이 컸고, 호주 아침 반응(v4)은 카드 손익과 거의 무관했다. 맞는 표 둘은 같은 원화 정보를 두 번 센 것이다. 결국 쓸 만한 정보는 R1 의 원화 엇갈림 하나였고, 투표는 그것을 희석했다.
한계
호주 분봉 때문에 발견 구간이 2년(232일)뿐이다. PC1 부하만 이 구간에서 정했고 나머지 규칙은 미리 정했다.
2026-10 카드 날 일부는 나스닥 값이 비어 v2 가 자동으로 +1 이 됐다(정당한 갭 조건이 성립하지 않는 것으로 처리).
표의 무게를 모두 0.25 로 같게 뒀다. 표마다 무게를 배우는 방법은 사전등록 범위 밖이다.
사다리 기준이 R1 이 아니라 1계약이라, 같은 총 계약으로 맞추면 k 가 0.62 안팎으로 작아진다.
card_days.csv 의 실제 행(2026-09 ~ 10). gross 는 카드 방향 계약당 손익(비용 전), base 와 new 는 비용 1틱 뒤 하루 손익(new 는 k = 0.629 를 곱한 값).
card_days.csv 일부
s
g_us
ε
g_nq
PC1
호주 아침
v1
v2
v3
v4
계약
gross
R1
d
2026-09-15
+3
−0.04
−0.69
+0.43
−4.26
+1
+1
+1
+1
2.0
+14
1
+3.36
2026-09-30
+3
+0.21
+0.28
+0.26
+3.54
+1
+1
−1
−1
1.0
+6
0.5
+0.65
2026-10-01
−5
−0.29
+0.20
−0.64
−3.65
+1
−1
−1
−1
0.5
−7
0.5
+1.48
2026-10-15
−9
+0.29
결측
−2.37
+2.17
+1
+1
+1
+1
2.0
−15
1
−4.13
2026-10-22
−17
+0.46
결측
−1.42
−3.47
+1
+1
+1
−1
1.5
+17
1
−0.90
B. 모델 입출력 실물
Request meta
신호일 s = 2026-09-15(뉴욕 날짜), 세션 e = 2026-09-16, e 08:20 에 표를 센다
Input
g_us = +3bp(카드 매수), PC1 = +0.43, ε = −0.04, g_nq = −0.69%, 호주 10년 06:55 → 08:20 = −4.26bp
Model response
v1 = +1(PC1 과 g_us 같은 부호), v2 = +1(ε 가 g_us 와 반대라 정당한 갭 아님), v3 = +1(원화 엇갈림), v4 = +1(호주가 미국과 반대). 합 +4 → 2계약(총 계약 맞춤 뒤 실효 1.26계약). R1 은 1계약
Ground truth check
3선 e 장중 +14틱, 매수 계약당 +14, 비용 뒤 +13. R1 하루 +13.0, 투표 +16.36, 차이 +3.36. 다만 같은 «합 +4» 인 2026-10-15 는 −15틱 날이라 차이 −4.13 이었다. 확인 구간 합 +4 날 72일의 평균 손익은 +0.15틱이다
C. 실험 설정
카드, 기준선|g_us| ≥ 3bp, 다음 달력일 세션, 만기 교체 날 제외, R1 계약(엇갈림 1, 일치 0.5)
표v1 PC1 부호 일치, v2 정당한 갭 아님, v3 원화 엇갈림, v4 호주 아침 반대(결측 0)
사다리clip(1 + 0.25 × 합, 0, 2), 구간별 총 계약 맞춤
비용왕복 1틱
분할발견 2021-01 ~ 2022-12, 확인 2023-01 ~ 2026-10
검정일별 손익 차이 월 블록 부트스트랩 5,000회, seed 66, 한쪽 p < 0.05, 63개 Holm