세 줄 요약
- 10선의 장중 변화(첫 체결부터 15:30)를 같은 창의 코스피200 선물, 달러선물 변화로 회귀하고 남은 고유 몫 r 은 다음 날 종가 손익과 계수 −0.27(t −5.36) 으로 반대로 움직였다. |r| 이 평소의 상위 3분의 1인 날 종가 단일가에 반대로 들어가 다음 날 종가에 나오는 규칙은 확인 구간 207건(연 73회)에서 비용 1틱 뒤 +6.03틱, 비용 2틱 뒤 +5.03틱, 월 블록 부트스트랩 한쪽 p 0.005 였다.
- 같은 규칙의 3선판은 건당 +2.18틱으로 비용 2틱 뒤 +0.18틱만 남는다. 10선의 일간 변동(40.6틱)이 3선(12.7틱)의 세 배이고 신호도 같은 비율로 커지는데 1틱 비용은 같으므로 10선에서 비용 구조가 유리하다. 반면 10선만의 몫(3선 고유 몫을 뺀 나머지)은 유의하지 않아, 되돌아가는 것은 금리 수준 전체의 장중 움직임이다.
- 판정은 채택이다(H750, H751, Holm 뒤 p 8×10⁻⁸, 0.005). 다만 코스피200 선물 분봉이 2022년부터라 확인 구간이 2024-07 이후 하나뿐이고, 요인 없이 원 변화를 되돌린 긴 이력(2017 ~ 2023)은 건당 +2.5틱(p 0.09)으로 약했으며, 이익 상위 10건을 빼면 +1.3틱이다.
가설과 결론
저장소의 앞선 실험 0126 은 3년 국채선물(3선)의 장중 움직임 가운데 코스피200 선물과 달러선물이 설명하지 못하는 몫, 곧 3선 고유 몫이 다음 날 반대로 움직인다는 것을 보였다(계수 −0.10, 단독 한쪽 p 0.004). 그러나 다중 검정 보정 뒤에는 유의하지 않았고, 상위 20% 날 규칙의 건당 이득은 비용 1틱 뒤 +0.9틱으로 비용 2틱이면 사라졌다. 3선은 하루 변동이 13틱 안팎이라 왕복 1틱 비용이 신호의 큰 몫을 먹기 때문이다.
이 실험은 같은 생각을 10년 국채선물(10선)로 옮겼다. 출처는 주식 통계적 차익거래의 고전인 Avellaneda and Lee (2010) 의 «공통 요인을 회귀로 걷어낸 잔차는 평균으로 돌아간다» 는 틀이다. 10선은 듀레이션이 길어 같은 금리 변화에 가격이 세 배쯤 움직이지만 호가 단위와 1틱 가치(계약당 1만 원)는 3선과 같다. 신호가 변동에 비례해 커진다면 비용 대비 신호는 세 배가 된다. 규칙과 문턱은 0126 과 아이디어 문서에서 그대로 가져왔고 결과를 보기 전에 사전등록했다.
- 가설
- H750: 10선 장중 고유 몫 r 의 다음 날 종가 대비 종가 손익 회귀 계수가 음이다(통제 g_us, eps, HAC 5, 확인 구간 한쪽 p < 0.05). H751: |r| 이 직전 250세션 |r| 의 67번째 백분위 이상인 날 종가 단일가에 −sign(r) 방향으로 들어가 다음 날 종가 단일가에 나오면, 확인 구간 건당 손익이 비용 1틱 뒤 0 보다 크고(월 블록 부트스트랩 한쪽 p < 0.05) 비용 2틱 뒤에도 양이다. 두 확증 가설을 Holm 으로 묶는다. H752 ~ H755 는 탐색이다.
- 결론
- H750 계수 −0.268(t −5.36, 612일, 한쪽 p 4.2×10⁻⁸). H751 207건, 비용 1틱 뒤 +6.03틱(승률 57.5%, p 0.0050), 비용 2틱 뒤 +5.03틱(p 0.017), 연 73회. Holm 보정 p 는 8.3×10⁻⁸, 0.0050 이다. 사전등록 판정 기준(Holm p < 0.05, 2틱 양, 연 24회 이상)을 모두 넘어 채택이다.
10선에서는 장중 고유 몫의 하루 되돌림이 비용 2틱을 넘는다. 이 결론은 2024-07 부터 2026-10 까지의 확인 구간 하나에 기대고 있고, 같은 현상이 2017 ~ 2023 에는 절반 크기였다는 점을 함께 읽어야 한다.
용어와 기호
- 10선, 3선
- 한국거래소 10년, 3년 국채선물. 액면 1억 원, 호가 단위 0.01 포인트. 1틱은 계약당 1만 원이다.
- 세션 s, 다음 세션 e
- 세션 s 는 신호를 계산하는 거래일, e 는 그다음 거래일이다.
- 창
- 그날 첫 체결(첫 1분봉의 시가)부터 15:30 1분봉 가격까지의 장중 구간. 1분봉은 끝나는 시각으로 표기한다.
- Δ10s
- 세션 s 의 10선 창 변화, (P15:30 − 시가) × 100 틱. Δ3s 는 3선의 같은 값이다.
- ks, us
- 코스피200 선물과 달러선물의 같은 창 로그 변화(%).
- 고유 몫 rs
- Δ10s 에서 a + bkks + buus 를 뺀 잔차. 계수는 s 이전 250세션(유효 관측 최소 200개)에서만 추정한다.
- r3s
- 3선 고유 몫. Δ3 에 같은 회귀를 적용한 잔차(0126 정의).
- ys(h)
- 세션 s 종가에서 h 거래일 뒤 종가까지의 10선 손익(틱). 롤을 보정한 연결 수준으로 계산하고, 사이에 월물 교체가 있으면 뺀다. 확증은 h = 1.
- 종가 단일가
- 15:35 ~ 15:45 의 종가 결정 단일가 매매. 일봉의 종가(정산가)가 이 체결가다.
- 문턱 θs
- 직전 250세션(s 제외, 최소 120개) |r| 의 67번째 백분위. |rs| ≥ θs 이면 신호다.
- 방향 ds
- −sign(rs). 장중에 설명되지 않게 올랐으면 팔고, 내렸으면 산다.
- g_us, eps
- 통제 변수. g_us 는 뉴욕 날짜 s 의 미국 10년 금리 변화(bp, 한국 종가 뒤에 생긴다), eps 는 0057 의 환율 잔차다.
- 비용
- 왕복 1틱을 판정에, 0.5틱과 2틱을 보고에 쓴다.
- 월 블록 부트스트랩
- 거래를 달 단위로 묶어 복원 추출해 평균의 분포를 만들고, 0 이하일 확률로 한쪽 p 를 낸다(5,000회).
- Holm 보정
- 확증 가설 2개의 p 를 작은 순서로 2배, 1배 해 다중 검정을 보정한다.
- 확인 구간
- 2024-01-01 ~ 2026-10 마지막 행. 판정은 이 구간으로만 한다.
자료
데이터셋
| 자료 | 기간 | 해상도 | 쓰임 |
|---|---|---|---|
| 10선 월물 1분봉 | 2016-12-20 ~ 2026-11-05 | 1분, 끝 시각 표기 | Δ10 (시가, 09:00, 15:30) |
| 3선 월물 1분봉 | 2016-12-20 ~ 2026-11-05 | 1분 | Δ3, r3 |
| 코스피200 선물 연결 1분봉 | 2022-01-03 ~ 2026-10-30 | 1분 | k |
| 달러선물 연결 1분봉 | 2019-01-02 ~ 2026-10-30 | 1분 | u |
| 10선, 3선 일봉 | 2012 ~ 2026-11-05 | 일(정산가, 기준가) | 롤 보정 종가 수준, 다음 날 손익 y |
| 달러 현물 일봉 | 2012 ~ 2026-10 | 일(시가, 주간종가) | 긴 표본판 요인(H754) |
| 일간 패널(0066) | 2012 ~ 2026-10-27 | 일 | g_us, eps, rv20, 밤사이 갭 |
장중 창 가격은 월물 원자료에서 만들었다. 날마다 최종거래일이 그날보다 뒤인 가장 가까운 월물을 쓰고 거래량으로 고르지 않는다. 앞선 실험들이 쓴 연결 1분봉은 2026-07 ~ 08 이 통째로 비어 있어 대신 쓰지 않았다. 두 원천이 겹치는 2,362일에서 창 변화는 97.3% 가 0.5틱 안으로 같고 상관 0.985 였다. 다른 날은 대부분 월물 교체 주간이다.
다음 날 손익에 쓰는 일봉 종가는 정산가다. 2024 ~ 2026 의 690일 가운데 689일은 정산가와 종가 단일가 체결가가 같았고, 하루(2025-06-10)는 정산가가 비어 종가를 그대로 썼다. 그래서 «종가 단일가 진입, 종가 단일가 청산» 과 이 자료의 손익은 같은 값이다.
표본과 시각 정렬
| 연도 | 세 요인 모두 있는 날 | 잔차 r 이 있는 날 | 규칙 거래 |
|---|---|---|---|
| 2022 | 148 | 0 | 0 |
| 2023 | 193 | 0 | 0 |
| 2024 | 237 | 224 | 43 |
| 2025 | 242 | 242 | 88 |
| 2026(10월까지) | 197 | 197 | 76 |
코스피200 선물 분봉은 2022년부터 있고 2022 ~ 2024 초에 약 160일이 빠져 있다. 잔차 회귀는 직전 250세션 안에 유효 관측이 200개 있어야 하므로 첫 잔차는 2024-01-30 에 생기고, 문턱은 잔차가 120개 쌓여야 서므로 첫 거래는 2024-07-29 다. 그래서 아이디어 문서가 바랐던 «2016 ~ 2023 학습» 은 할 수 없었다. 이 실험은 규칙과 문턱을 미리 고정했고 고르는 모수가 없으므로 발견 구간 없이 확인 구간 하나로 판정했다. 실험 당일 밤 단말이 로그인 상태가 아니어서 2016 ~ 2021 코스피200 선물 자료를 새로 받지 못했다.
시각은 이렇게 맞췄다. 국채선물과 달러선물은 2025-11 까지 09:00, 2025-12 부터 08:45 에 열고, 코스피200 선물은 줄곧 08:45 에 연다. 확증 정의는 0126 그대로 각 상품의 첫 체결부터 15:30 이므로 2025-11 전에는 코스피200 선물 창이 15분 길다. 탐색으로 세 상품 모두 09:00 가격부터 재는 정의도 돌렸다. 15:30 봉은 연속 매매 중의 관측값이고, 장중 표의 마지막 스탬프(15:45)는 쓰지 않았다. 신호는 15:30 에 알려지고 진입은 그 뒤 15:35 ~ 15:45 종가 단일가이므로 미래 정보는 들어가지 않는다.
방법
고유 몫과 규칙
날마다 세 상품의 창 변화를 구한다. 10선은 틱, 코스피200 선물과 달러선물은 로그 수익률(%)이다. 고유 몫 rs 는 Δ10s 를 상수, ks, us 로 회귀한 잔차인데, 계수는 그날을 뺀 직전 250세션에서만 추정한다. 따라서 rs 는 15:30 에 계산할 수 있다. 확인 구간에서 r 과 Δ10 의 상관은 0.97 이라, 주가와 환율이 걷어내는 몫은 크지 않다. 국채선물 장중 움직임의 대부분은 주가와 환율로 설명되지 않는 금리 고유의 움직임이다.
규칙은 0126 과 아이디어 문서의 정의를 그대로 따른다. 직전 250세션 |r| 의 67번째 백분위를 문턱 θs 로 두고, |rs| ≥ θs 이면 그날 종가 단일가에 ds = −sign(rs) 방향으로 한 계약 들어가 다음 날 종가 단일가에 나온다. 문턱이 상위 3분의 1이므로 기대 빈도는 연 80회 안팎이다. 다음 날 손익은 롤을 보정한 연결 종가 수준의 차이(틱)이고, 보유 중에 월물이 바뀌는 날(10선 연 4회)은 거래하지 않는다. 비용은 왕복 1틱을 뺀다.
검정과 기준선
H750 은 ys(1) 을 rs 와 통제 변수 g_us, eps 로 회귀하고 r 계수의 HAC(시차 5) t 로 한쪽 p 를 낸다. 통제는 0126 과 같다. g_us 는 보유 중에 생기는 미국 금리 변화라 예측 변수가 아니라 잡음을 줄이는 통제다. H751 은 확인 구간 거래의 건당 순손익 평균을 월 블록 부트스트랩 5,000회로 검정한다. 두 확증 p 를 Holm 으로 묶고, 판정 기준은 사전등록대로 «H751 Holm p < 0.05, 비용 2틱 평균 양, 연 24회 이상이면 채택» 이다.
기준선은 넷을 두었다. 매일 매수, 요인 회귀 없이 Δ10 자체에 같은 문턱을 쓴 원 변화 되돌림, 같은 규칙의 3선판(3선 손익과 3선 고유 몫), 그리고 귀무 둘이다. 첫 귀무는 r 의 날짜를 1,000번 섞은 뒤 문턱을 정하는 절차(직전 250세션 백분위)를 처음부터 다시 돌려 건당 순손익 분포를 만든다. 문턱을 고르는 절차 자체가 만드는 이득을 귀무에 포함하기 위해서다. 둘째 귀무는 같은 건수의 무작위 진입일과 무작위 방향을 1,000번 뽑는다.
강건성 격자는 사전등록했다. 문턱 백분위 {50, 67, 80, 90}% × 문턱 창 {120, 250, 500} × 보유 {1, 3, 5}일의 36칸, 비용 0 ~ 3틱, 연도별 손익, 충격 구간(2024-08 엔 캐리 청산, 2024-12 계엄, 2025-04 미국 관세)을 뺀 결과를 낸다. 탐색 가설은 넷이다. H752 는 3선 고유 몫을 요인에 더한 «10선만의 몫», H753 은 문턱 대신 r/σ 에 비례한 연속 크기, H754 는 코스피200 선물이 없는 긴 표본을 위해 달러 현물(09:00 시가 → 15:30 주간종가)만 요인으로 쓴 잔차, H755 는 진입과 청산 시점을 바꾼 실행 현실화와 기존 전략과의 독립성이다.
결과
확증 결과
| 가설 | 표본 | 추정 | 한쪽 p | Holm p | 판정 |
|---|---|---|---|---|---|
| H750 회귀 β (통제 g_us, eps) | 612일 | −0.268 (t −5.36) | 4.2×10⁻⁸ | 8.3×10⁻⁸ | 지지 |
| H750 통제 없음(참고) | 651일 | −0.201 (t −3.80) | 7.2×10⁻⁵ | ||
| H751 규칙, 비용 1틱 | 207건 | +6.03틱 [90% +2.33, +10.25] | 0.0050 | 0.0050 | 지지 |
| H751 규칙, 비용 2틱 | 207건 | +5.03틱 | 0.017 | 부호 유지 | |
| H751 충격 구간 뺌 | 195건 | +5.87틱 | 0.008 |
회귀 계수 −0.268 은 고유 몫이 1틱이면 다음 날 종가가 평균 0.27틱 반대로 간다는 뜻이다. 확인 구간에서 r 의 표준편차가 29.5틱이므로, r 이 한 표준편차인 날의 기대 되돌림은 약 8틱이다. 통제 변수를 빼도 계수는 −0.20(t −3.80)이다. 통제를 넣으면 오히려 커지는데, r 과 그날 밤 미국 금리 변화의 상관이 −0.11 로 신호를 약간 가리기 때문이다. 장중에 10선이 설명되지 않게 오른 날 밤에는 미국 금리도 조금 내리는 경향이 있어, 그것이 다음 날 갭을 같은 방향으로 밀어 되돌림을 덮는다.
규칙은 확인 구간에 207건, 연 73회 거래했다. 건당 총손익은 +7.03틱, 비용 1틱 뒤 +6.03틱, 승률 57.5% 다. 월 블록 부트스트랩의 90% 구간은 +2.33 ~ +10.25틱으로 0 을 넉넉히 넘는다. 비용 2틱 뒤에도 +5.03틱(p 0.017)이 남고, 미리 정한 충격 구간 세 곳을 빼도 +5.87틱이다. 연도별로는 2024(7월 말부터) 43건 건당 총 +3.37틱, 2025 88건 +6.94틱, 2026 76건 +9.20틱으로 세 해 모두 양이다. 계약당 연환산 샤프는 1.24, 최대 낙폭은 400틱이었다. 50계약 기준으로 환산하면 건당 약 301만 원, 연 약 2.2억 원이다.
그림 1 의 5분위를 보면 되돌림은 양 끝에 몰려 있다. r 이 가장 낮은 분위(평균 −41틱)의 다음 날은 +7.9틱, 가장 높은 분위(+40틱)는 −9.5틱이고 가운데 세 분위는 −0.9 ~ −0.1틱으로 거의 0 이다. 문턱 규칙이 상위 3분의 1만 고르는 것이 이 모양과 맞는다. 위쪽 끝에서는 되돌림의 대부분(−7.4틱)이 밤사이 갭에서 나오고, 아래쪽 끝에서는 갭과 다음 날 장중이 반씩이다.
기준선과 귀무
| 비교 | 건수 | 건당 순손익(틱) | 한쪽 p |
|---|---|---|---|
| 10선 고유 몫 규칙(확증) | 207 | +6.03 | 0.005 |
| 매일 매수 | 651 | −1.59 | 0.87 |
| 10선 원 변화 되돌림(요인 없음) | 206 | +5.21 | 0.009 |
| 3선판 같은 규칙(3선 틱) | 218 | +1.18 (2틱 +0.18) | 0.018 (2틱 0.37) |
| r 날짜 순열, 문턱 절차 재실행 1,000회 | 귀무 평균 −0.98, 95% 분위 +4.32 | 0.018 | |
| 무작위 진입일과 방향 1,000회 | 귀무 평균 −0.94, 95% 분위 +3.49 | 0.007 |
매일 매수는 확인 구간에 건당 −1.59틱으로, 이 기간 10선은 대체로 내렸다. 규칙의 이득은 방향 노출에서 온 것이 아니다. 오른 뒤 파는 거래(102건, +8.40틱)와 내린 뒤 사는 거래(105건, +3.72틱)가 둘 다 양이고 수가 비슷하다. 요인 회귀 없이 10선 원 변화에 같은 문턱을 쓴 되돌림은 +5.21틱으로 고유 몫 규칙보다 0.8틱 작다. 요인 회귀가 보태는 몫은 있지만 작다는 뜻이다.
그림 2 에서 확증 규칙의 누적은 2024 하반기부터 2025 상반기까지 0 근처를 오가다가 2025-07 이후 꾸준히 오른다. 3선판은 같은 날들에 같은 방향으로 움직이지만 높이가 3분의 1 이하다. 두 귀무는 모두 평균이 비용만큼 음이고 95% 분위가 +3.5 ~ +4.3틱이다. 관측값 +6.03틱은 문턱 절차를 다시 돌린 순열에서 p 0.018, 무작위 진입에서 p 0.007 로, 문턱 고르기 자체가 만드는 이득으로는 설명되지 않는다.
강건성 격자와 비용
보유 1일에서는 문턱 백분위와 창을 어떻게 바꿔도 12칸 모두 양(+4.6 ~ +8.6틱)이고 10칸이 p < 0.05 다. 문턱을 높이면 건수가 줄며(50% 문턱 약 300건, 90% 문턱 약 70건) 건당 이득은 비슷하거나 조금 커진다. 보유 3일은 건당 −2.2 ~ +4.9틱(하루 −0.7 ~ +1.6틱)으로 약해지고, 보유 5일은 대부분 음이다. 되돌림은 하루에 끝난다. 잔차 회귀 창을 250 에서 120 으로 줄여도 +7.80틱(p 0.001)이다.
그림 5 가 이 실험의 질문에 대한 답이다. 확인 구간 10선의 일간 변동 표준편차는 40.6틱, 3선은 12.7틱이다. 건당 총손익도 10선 7.03틱, 3선 2.18틱으로 비율이 같다(둘 다 일간 변동의 약 17%). 1틱 비용은 10선 변동의 2.5%, 3선의 7.9% 다. 3선은 비용 2.2틱이면 이득이 0 이 되지만 10선은 7틱까지 버틴다. 같은 현상을 변동이 큰 상품에서 거래하면 같은 비용으로 세 배를 얻는다.
긴 이력과 실행 현실화
코스피200 선물 분봉이 없는 2017 ~ 2023 을 보려고 요인 없는 원 변화 되돌림을 같은 문턱으로 돌렸다(결과를 본 뒤 더한 탐색). 2017 ~ 2023 은 550건 건당 +2.47틱(p 0.09), 2024 ~ 는 231건 +7.10틱(p 0.0005)이다. 열 해 가운데 2020 년(−5.3틱)만 음이고 2021, 2022 는 +5 ~ +6틱이지만, 2017 ~ 2019 와 2023 은 +0.3 ~ +2.5틱에 그쳤다. 사전등록한 긴 표본판(H754, 달러 현물만 요인)도 2017 ~ 2023 규칙은 +1.84틱(p 0.19)으로 비유의, 회귀 계수는 −0.19(t −4.64)로 유의했다. 되돌림 자체는 오래된 현상이지만 비용을 크게 넘는 크기는 최근 3년의 것이다.
실행 시점을 바꿔 보았다. 15:30 연속 매매 가격에 미리 들어가면 +5.18틱(p 0.012), 다음 날 15:30 에 나오면 +6.51틱(p 0.002), 다음 날 시가에 나오면 +2.97틱(p 0.06)이다. 신호 다음 날 시가에 들어가 종가에 나오면 +1.60틱(p 0.17)으로 대부분이 사라진다. 건당 총 7.0틱 가운데 4.0틱이 밤사이 갭, 2.6틱이 다음 날 장중이기 때문이다. 그날 종가 단일가에 들어가는 것이 이 규칙의 핵심이다. 종가 단일가는 한 가격으로 체결되므로 시장가와 지정가의 차이가 작고, 3선에서 잰 종가 단일가 이득 +0.5틱을 더하면 +6.53틱이다.
탐색 결과
| 항목 | 건수 | 결과 | p |
|---|---|---|---|
| H752 10선만의 몫 회귀(보유 1일) | 429일 | β −0.15 (t −1.21) | 0.11 |
| H752 10선만의 몫 규칙(보유 1, 3, 5일) | 115, 110, 107 | +1.04, +1.05, +5.50틱 | 0.36, 0.47, 0.25 |
| H753 연속 크기 −clip(r/σ, ±2) | 533일 | 하루 +4.27틱, 노출 단위당 +5.34틱 | 0.0004 |
| H754 달러만 요인, 2017 ~ 2023 / 2024 ~ | 480 / 228 | +1.84 / +6.71틱 | 0.19 / 0.0015 |
| 09:00 창 정렬 | 211 | +6.73틱 | 0.0015 |
| 미국 야간 되돌림 3선(0018)과 | 같은 날 99 | 일손익 상관 0.02 | |
| 금통위 전날 10선(0038)과 | 겹침 6 | 6건 빼면 +5.96틱 | |
| 3선판 규칙과 | 같은 날 154 | 일손익 상관 0.69 | |
| 꼬리: 중앙값, 양쪽 5건 자름, 이익 상위 10건 뺌 | 207 | +6.0, +5.68, +1.31틱 | |
| |r|/θ 셋째(낮음, 중간, 높음) | 69씩 | +3.80, +6.84, +7.45틱 |
H752 는 이 실험의 위험으로 꼽혔던 «커브 요인» 을 가르려 한 것이다. 10선 고유 몫과 3선 고유 몫의 상관이 0.89 라, 3선 고유 몫을 요인에 더하고 남은 10선만의 몫은 표본이 작고(규칙 115건) 유의하지 않다. 되돌아가는 것은 3s10s 커브가 아니라 금리 수준 전체의 장중 움직임이다. 그래서 3선판과 10선판은 같은 날 같은 방향으로 거래하는 일이 많고(같은 날 154일, 일손익 상관 0.69), 둘은 독립 전략이 아니라 같은 신호의 두 상품판이다. 반면 기존 검증 전략인 미국 야간 되돌림 3선과는 상관 0.02, 금통위 전날 10선과는 겹치는 날이 6건뿐이다.
연속 크기(H753)는 문턱 규칙과 같은 방향으로 유의했고, 문턱 대비 |r| 이 클수록 건당 이득이 커져(+3.80 → +7.45틱) 신호의 크기가 정보를 담고 있음을 보여 준다. 고변동 날(+6.80틱)과 저변동 날(+5.27틱)의 차이는 크지 않았다. 미국 밤사이 금리 변화가 다음 날 손익에 주는 몫(−3.56틱/bp)을 덜어 낸 손익은 +10.0틱으로 오히려 커져, 미국 금리가 이 신호를 만든 것은 아니다. 꼬리 의존은 경계할 만하다. 중앙값(+6.0틱)과 양쪽 대칭 절단(+5.68틱)은 튼튼하지만, 이익 쪽 상위 5건이 누적 1,248틱 중 584틱을 만들었다.
실행 시점, 지정가, 연도별 기울기
깊이 보강 2회차에서 결과를 본 뒤 세 가지를 더 보았다(모두 탐색, code/s3_depth.py). 첫째는 신호를 늦게 계산할 때다. 창 끝을 15:30 대신 15:31(1분 지연)과 15:35(5분 지연, 연속 매매가 끝나는 시각)로 옮겨 r 을 처음부터 다시 계산했다. 종가 단일가 진입은 15:31 에 203건 +6.47틱(p 0.003), 15:35 에 200건 +5.68틱(p 0.006)으로 15:30 의 +6.03틱과 사실상 같다. 15:35 의 r 과 15:30 의 r 은 상관 0.988 이라, 종가 단일가 주문을 낼 시간 여유가 충분하다. 같은 시각 연속 매매에서 시장가로 들어가면 15:31 +5.54틱, 15:35 +4.76틱으로 종가 단일가보다 0.9틱쯤 작다.
| 실행 | 건수 | 건당 순손익(틱) | 한쪽 p |
|---|---|---|---|
| 15:30 신호, 종가 단일가(확증) | 207 | +6.03 | 0.005 |
| 15:31 신호, 종가 단일가 | 203 | +6.47 | 0.003 |
| 15:35 신호, 종가 단일가 | 200 | +5.68 | 0.006 |
| 15:31 연속 매매 시장가 | 203 | +5.54 | 0.009 |
| 15:35 연속 매매 시장가 | 200 | +4.76 | 0.021 |
| 15:30 지정가 1틱 유리, 체결분만(체결률 60%) | 125 | +2.48 | 0.20 |
| 지정가, 미체결은 종가 단일가 | 207 | +4.96 | 0.016 |
둘째는 지정가다. 15:30 가격보다 1틱 유리하게(팔 때는 1틱 위, 살 때는 1틱 아래) 지정가를 내고, 15:31 ~ 15:35 의 1분봉이 그 가격을 한 틱 더 넘었을 때만 체결로 보았다. 체결률은 60% 였고 체결된 125건의 건당 순손익은 +2.48틱(p 0.20)에 그쳤다. 지정가가 체결되는 날은 가격이 신호 방향으로 더 밀려 되돌림이 작은 날이기 때문이다. 같은 날들을 종가 단일가로 거래했다면 +5.26틱, 체결되지 않은 날들은 +9.73틱이었다. 역선택이 지정가의 1틱 이득보다 커서, 이 규칙은 종가 단일가 시장가 주문이 낫다.
셋째는 2017 ~ 2023 이 왜 약했는지다. 요인 없는 원 변화로 다음 날 손익을 회귀한 기울기는 2017 ~ 2026 열 해 모두 음이고, 2017(−0.02)과 2020(−0.05)을 빼면 −0.12 ~ −0.19 로 안정적이다. 2017 ~ 2023 평균은 −0.12, 2024 이후는 −0.16 이다. 반면 문턱 규칙의 건당 총손익을 그해 일간 표준편차로 나눈 값은 2017 ~ 2023 평균 0.07, 2024 이후 0.20 으로 세 배 차이다. 연도별 건당 총손익과 일간 표준편차의 상관은 0.05 라, 최근의 큰 이득이 단지 변동이 커서 생긴 것은 아니다. 되돌림의 방향은 오래된 성질이지만 문턱 위 날들의 이득 크기는 최근에 커졌다. 2020 년 손실은 코로나 충격의 3월(+175틱)이 아니라 1월, 4월, 8월, 10월에 흩어져 있었다.
해석
국채선물의 장중 움직임 가운데 주가와 환율로 설명되지 않는 큰 움직임은 하루 안에 일부 되돌아간다. 0126 이 3선에서 본 현상과 같은 것이고, 3선에서는 그 크기가 비용에 묻혔다. 10선은 같은 금리 움직임에 가격이 세 배 움직이고 호가 단위는 같으므로, 같은 현상의 이득이 비용의 7배로 커진다. 이 실험의 질문 «비용 대비 변동이 큰 10선에서 1틱을 넘는가» 에 대한 답은 «넘는다» 이고, 2틱에서도 넘는다.
되돌림의 반 이상이 밤사이 갭에서 나온다는 점은 이 현상이 장중 유동성 공급자의 재고 조정이나 장 마감 직전 쏠림의 반작용일 가능성을 시사한다. 그날 종가 단일가로 들어가야 이득이 남고, 다음 날 시가로 늦추면 대부분 사라진다. 요인 회귀는 원 변화 되돌림보다 건당 0.8틱을 더할 뿐이므로, 실무에서는 «10선이 장중에 평소의 상위 3분의 1만큼 움직인 날 종가 단일가에 반대로 한 계약» 이라는 단순한 규칙과 거의 같다. 이 판단은 숫자가 뒷받침하는 데까지이고, 메커니즘은 이 실험이 검정하지 않았다.
한계
확인 구간이 2024-07 이후 207건 하나뿐이고, 긴 이력(2017 ~ 2023)에서는 효과가 절반 크기로 유의하지 않았다. 최근 금리 변동이 큰 국면이 끝나면 이득이 줄 수 있다.
표본 크기와 국면. 코스피200 선물 분봉이 2022년부터이고 빈 날이 많아, 확증 거래는 2024-07-29 부터 2026-10-28 까지 207건이다. 같은 현상을 요인 없이 본 긴 이력에서 2017 ~ 2023 의 이득은 +2.5틱(p 0.09)으로 확인 구간의 3분의 1 이고, 2020 년은 손실이었다. 확인 구간의 결과는 2025 ~ 2026 의 큰 금리 변동 국면이 만든 것일 수 있다. 연도별로도 2024 +3.4틱, 2025 +6.9틱, 2026 +9.2틱으로 최근으로 갈수록 커졌다.
꼬리 의존. 이익 쪽 상위 10건을 빼면 건당 +1.3틱이 된다. 대칭으로 자르면 +5.7틱이 남으므로 이상치 하나의 문제는 아니지만, 큰 되돌림 몇 번이 합계의 절반을 만든다. 최대 낙폭은 계약당 400틱이었고, 2024 하반기부터 2025 상반기까지는 누적이 0 근처에 머물렀다.
비용 가정. 판정은 왕복 1틱이다. 10선의 실측 호가 간격과 종가 단일가 체결 충격은 이 실험에서 재지 않았고, 3선보다 넓을 수 있다. 비용 2틱에서도 +5.0틱이 남고 이득이 0 이 되는 비용은 7틱이지만, 큰 수량을 종가 단일가에 넣을 때의 충격은 모른다.
선택과 사후 수정. 이 실험은 0126 의 상품만 바꾼 것이고, 0126 은 다자산 프로그램에서 남은 유일한 후보였다. 이 실험의 Holm 가족은 2개이지만 프로그램 전체로 보면 같은 생각을 다시 시험했다. 결과를 본 뒤 더한 것은 긴 이력의 원 변화 되돌림, 금통위 겹침, 시가 진입 지연, 꼬리 의존, 크기와 방향 분해, 3선판 손익 상관, 신호 시각 1분과 5분 지연, 지정가, 연도별 기울기이며 모두 탐색이다. 지정가 체결은 1분봉 고가와 저가로만 근사해 호가 대기열 순서를 보지 않았다. 사전등록 확증 정의는 0126 의 창(각 상품 첫 체결부터)이고, 2025-11 전에는 코스피200 선물 창이 15분 길다. 09:00 정렬 정의(+6.73틱)로 이 어긋남이 결과를 바꾸지 않음을 확인했다.
다음에 해 볼 것
첫째, 단말이 로그인된 밤에 코스피200 선물 연결의 2016 ~ 2021 일봉 시가, 종가와 분봉을 받아 H750, H751 을 2017 ~ 2023 에 그대로 재평가한다. 2020 년 손실이 요인 회귀로 줄어드는지, 2017 ~ 2019 의 작은 이득이 고유 몫 정의에서도 작은지 본다. 둘째, 코스콤 체결 틱으로 10선 종가 단일가의 체결량과 예상 체결가 변화를 재어 10 ~ 100계약 주문의 충격을 틱으로 추정한다. 셋째, 같은 규칙을 30선에 적용하고, 3선, 10선, 30선을 DV01 로 맞춘 합성 신호 하나로 묶었을 때 꼬리 의존이 줄어드는지 본다.
산출물
정본 런은 results/20261106T223120_main/ 이고, 확증과 기준선, 격자, 탐색 H752 ~ H755 는 code/s1_main.py, 결과를 본 뒤의 깊이 탐색은 code/s2_depth.py 와 code/s3_depth.py, 그림은 code/render_figures.py 가 만든다. 자료 점검은 code/audit_data.py 와 code/s0_check.py, 결과는 audit/ 에 있다. 재현은 저장소 뿌리에서 uv run python experiments/0229_ktb10_krx_common_shock_resid/code/s1_main.py experiments/0229_ktb10_krx_common_shock_resid/results/<타임스탬프>_main, 그다음 같은 폴더를 인자로 s2_depth.py, s3_depth.py, 마지막으로 render_figures.py 를 돌린다.
- 사전등록
protocol.md - 분석과 판정
analysis.md - 지표
results/20261106T223120_main/metrics.json,depth.json,depth2.json,yearly_vol.csv - 일별 표, 거래 표, 격자
daily.csv,trades.csv,trades_conf_depth.csv,grid.csv,nulls.csv
Appendix
A. 데이터셋 실물
10선 월물 1분봉에서 뽑은 날별 창 가격(중간 캐시, 2026-10 의 네 날). 월물 코드는 최종거래일이 그날보다 뒤인 가장 가까운 월물이고, 첫 봉 08:46 은 08:45 개장 뒤 첫 1분봉이다.
| 일자 | 월물 | 첫 봉 | 시가 | 09:00 | 15:30 |
|---|---|---|---|---|---|
| 2026-10-20 | A676C000 | 08:46 | 106.05 | 106.02 | 106.50 |
| 2026-10-21 | A676C000 | 08:46 | 106.50 | 106.53 | 106.69 |
| 2026-10-22 | A676C000 | 08:46 | 106.78 | 106.80 | 106.73 |
| 2026-10-23 | A676C000 | 08:46 | 107.68 | 107.59 | 107.28 |
같은 날들의 일별 표(daily.csv) 일부. d10 은 Δ10(틱), k200 과 usd 는 창 로그 변화(%), r 은 고유 몫, y 는 다음 날 종가 대비 종가(틱)다.
| 일자 | d10 | d3 | k200 | usd | r | r3 | y |
|---|---|---|---|---|---|---|---|
| 2026-10-20 | +45 | +18 | −2.66 | −0.14 | +45.92 | +17.98 | +19 |
| 2026-10-21 | +19 | +7 | +0.86 | +0.05 | +22.06 | +7.69 | +3 |
| 2026-10-22 | −5 | −6 | −1.91 | −0.17 | −5.23 | −6.56 | +34 |
| 2026-10-23 | −40 | −11 | +3.73 | 0.00 | −38.86 | −11.39 | +37 |
B. 모델 입출력 실물
학습한 모델은 없다. 규칙의 입력은 그날 r 과 문턱 θ, 출력은 방향과 다음 날 손익이다. 아래는 trades.csv 의 마지막 여섯 건이다. 2026-10-20 은 장중에 설명되지 않게 46틱 올라 팔았고 다음 날 19틱 더 올라 졌으며, 2026-10-23 은 39틱 내려 샀고 37틱 되돌아 이겼다.
| 진입일 | r | θ | 방향 | y | 총손익 | 비용 1틱 뒤 |
|---|---|---|---|---|---|---|
| 2026-10-19 | −41.13 | 30.33 | 매수 | +34 | +34 | +33 |
| 2026-10-20 | +45.92 | 30.70 | 매도 | +19 | −19 | −20 |
| 2026-10-23 | −38.86 | 30.94 | 매수 | +37 | +37 | +36 |
| 2026-10-26 | +52.68 | 31.00 | 매도 | +24 | −24 | −25 |
| 2026-10-27 | +40.77 | 31.00 | 매도 | −69 | +69 | +68 |
| 2026-10-28 | −44.05 | 31.11 | 매수 | +40 | +40 | +39 |
- 입력
- 15:30 에 알려진 Δ10, k, u 와 직전 250세션의 회귀 계수, 직전 250세션 |r| 분포.
- 출력
- 신호 여부(|r| ≥ θ), 방향 −sign(r), 그날 종가 단일가 진입과 다음 날 종가 단일가 청산, 한 계약.
C. 실험 설정
| 항목 | 값 |
|---|---|
| 잔차 회귀 창, 최소 관측 | 250세션, 200개 (탐색 120세션) |
| 문턱 | 직전 250세션 |r| 67번째 백분위, 최소 120개 |
| 확인 구간 | 2024-01-01 ~ 2026-10 마지막 행 |
| 충격 구간 | 2024-08-02 ~ 08-09, 2024-12-03 ~ 12-13, 2025-04-02 ~ 04-15 |
| 부트스트랩 | 월 블록, 5,000회(격자 2,000회), seed 229 |
| 순열, 무작위 진입 | 각 1,000회 |
| 회귀 표준오차 | HAC, 시차 5 |
| 비용 | 왕복 1틱 판정, 0.5틱과 2틱 보고 |
| 사전등록 커밋 | ea92fbc8 |