10년 국채선물 · 코스피 월간 변화 · 2013 ~ 2026 · 월말 3거래일 고정 방향 매수

코스피가 크게 오른 달의 월말에 10년 국채선물은 오르는가

주식이 크게 오른 달에는 연기금이 자산 배분을 맞추려고 월말에 주식을 팔고 채권을 산다는 가설을 세우고, 그런 달 마지막 3거래일 동안 10년 국채선물을 사 두면 비용 뒤 남는지 쟀다.

폐기 · 발견 −14.1, 확인 +4.9틱/회(p 0.36) 확인 24회, 승률 46% MTD 와 월말 손익 상관 −0.2

세 줄 요약

  1. 코스피 월간 상승률(끝에서 네 번째 거래일까지)이 발견 구간 상위 1/3(+1.87% 이상)인 달에 10선을 마지막 3거래일 동안 샀다. 발견 구간 40회 −14.10틱/회(승률 42%), 확인 구간 24회 +4.87틱/회(승률 46%), 월 블록 부트스트랩 한쪽 p 0.355 다.
  2. 오히려 반대 모양이 보인다. 발견 구간에서 강한 달 월말 10선 평균은 −13.1틱으로 세 분위 중 가장 낮고, 코스피 MTD 와 월말 10선 손익의 상관은 발견 −0.24, 확인 −0.19 다. 주식이 강하면 금리도 오르는(채권이 약한) 보통의 위험 선호 관계에 가깝다.
  3. 월말 리밸런싱 매수가 10선을 끌어올린다는 증거는 없다. 판정은 폐기다.

가설과 결론

국민연금 같은 큰 연기금은 주식과 채권의 목표 비중을 정해 두고, 시장이 움직여 비중이 벗어나면 다시 맞춘다(리밸런싱). 그 달 주가가 크게 올라 주식 비중이 목표보다 커졌다면, 월말 즈음 주식을 팔고 채권을 사야 한다. 그 채권 매수가 월말 며칠에 몰린다면 국채선물 가격을 끌어올릴 수 있다. 장기 채권 수요가 크게 움직이는 것은 10년 쪽이므로 10년 국채선물(10선)로 쟀다.

이 실험은 매수 방향을 미리 고정했다. 강한 달이면 산다. 방향을 자료로 정하지 않았으므로 발견 구간도 가설의 첫 시험이 된다.

주가설
가설내용결과한쪽 p판정
H313코스피 MTD 가 발견 구간 67% 분위 이상인 달, 끝에서 세 번째 거래일 시가에 10선을 사서 마지막 거래일 종가에 팔면, 확인 구간 회당 비용 1틱 뒤 평균 > 0+4.87틱/회(24회)0.355미지지, 폐기

2차와 3차 다자산 프로그램 주가설 63개의 Holm 보정 p 는 1.00 이다. 방향을 미리 정한 매수가 발견 구간 10년 동안 크게 졌고(−14.1틱), 확인 구간의 작은 이익도 우연과 구별되지 않는다.

용어와 기호

10선
한국거래소 10년 국채선물. 가격으로 거래하며 금리가 오르면 가격이 내린다
틱
10선 가격의 최소 단위 0.01. 계약(액면 1억원)당 1만원
d1, d2, d3, d4
그 달의 마지막, 끝에서 두 번째, 세 번째, 네 번째 한국 거래일
MTD
코스피 지수의 전달 마지막 거래일 종가 대비 d4 종가 변화(%). 진입(d3 시가) 전에 안다
문턱
발견 구간 120달 MTD 의 67% 분위(+1.867%). 하위 1/3 문턱은 33% 분위(−1.368%)
월말 손익 π
10선 d3 시가에서 d1 종가까지 손익(틱). d3 장중 + d2 시가 갭과 장중 + d1 시가 갭과 장중의 합
롤
10선 최근월물이 바뀌는 날. 세 거래일 중 하루라도 롤이면 그 달은 뺀다(이번 표본에서는 해당 달이 없었다)
3분위
MTD 를 발견 구간 33%, 67% 분위로 나눈 세 묶음(약한 달, 가운데, 강한 달)
발견 구간, 확인 구간
발견 2013-01 ~ 2022-12 에서 문턱을 정해 잠그고, 확인 2023-01 ~ 2026-10 에서 판정한다
비용 1틱
왕복 비용 1틱(3선 실측 스프레드에 맞춘 프로그램 공통 가정). 보고용으로 2틱도 낸다
월 블록 부트스트랩
회별 손익을 달 단위로 묶어 복원추출해 평균 분포를 5,000번 만든다. 이 실험은 한 달에 한 번이라 사실상 회 단위 복원추출이다
한쪽 p
«진짜 평균이 0 인데 이만큼 양으로 나올 확률». 방향(평균 > 0)을 미리 정했다
Holm 보정
여러 가설을 함께 시험할 때 p 를 가설 수에 맞춰 키우는 방법
상관
MTD 와 π 의 피어슨 상관(기술 통계)

자료

데이터셋

쓴 자료
자료원천기간해상도쓰임
코스피 지수 종가(IDX 001)인포맥스 단말2012-12 ~ 2026-10일MTD
10선 시가, 종가(만기 이어 붙임)인포맥스 단말 일봉2013 ~ 2026일π
한국 거래일 달력다자산 공용 패널의 행2013 ~ 2026-10-27일d1 ~ d4
표본
항목발견 2013 ~ 2022확인 2023-01 ~ 2026-10
달12046
강한 달(MTD ≥ 1.87%, 거래)4024
약한 달(MTD ≤ −1.37%)4014
월말 손익 π 표준편차61.2틱68.3틱

확인 구간에서 강한 달이 46달 중 24달(52%)로 발견 구간(33%)보다 훨씬 많다. 2023 ~ 2026 년 코스피가 크게 오르내렸기 때문이다(2026 년에는 한 달 ±20% 를 넘는 달도 있었다).

언제 무엇을 아는가

한 달의 흐름(한국 시간)
시점일어나는 일
전달 마지막 거래일 15:30코스피 기준 종가
d4 15:30코스피 종가로 MTD 확정
d3 개장MTD ≥ 문턱이면 10선 1계약 매수(2025-11 까지 09:00, 2025-12 부터 08:45)
d2보유(밤사이 위험 포함)
d1 15:4510선 종가 청산

방법

  1. 달마다 표 만들기. 한국 거래일이 5일 이상인 달마다 d4 까지의 MTD 와 d3 시가 → d1 종가 10선 손익 π 를 계산한다.
  2. 문턱. 발견 구간 120달 MTD 의 67% 분위를 잠근다.
  3. 규칙. MTD ≥ 문턱이면 매수(방향 고정). 회당 손익은 π − 비용.
  4. 판정(T3, 고정 방향). 확인 구간 회당 비용 1틱 뒤 평균 > 0, 월 블록 부트스트랩 5,000회 한쪽 p < 0.05. 같은 프로그램 Holm 도 함께 적는다.
  5. 탐색(판정에 쓰지 않음). E1 약한 달(MTD 하위 1/3) 월말 10선 매도, E2 모든 달 월말 매수.

모델

학습하는 모델은 없다. 방향은 가설에서 정했고(매수), 자료에서 정한 값은 MTD 문턱 하나(발견 구간 67% 분위)뿐이다. 회귀나 분류기처럼 크기나 가중을 배우는 단계가 없어 과적합 여지는 문턱 하나에 그친다.

규칙 설정
항목값
신호코스피 MTD(전달 말 → d4)
문턱발견 구간 MTD 67% 분위 = 1.867%
방향매수 고정
상품, 수량10선 1계약
진입, 청산d3 시가, d1 종가(3거래일, 밤 두 번)
제외세 거래일 중 롤이 걸친 달, 거래일 5일 미만인 달
비용왕복 1틱(보고 2틱)

결과

확증 결과

주가설 H313(런 20261029T160608_main)
항목발견 2013 ~ 2022확인 2023 ~ 2026
회 수4024
비용 전 평균(틱/회)−13.10+5.87
비용 1틱 뒤 평균−14.10+4.87
비용 2틱 뒤 평균−15.10+3.87
비용 1틱 뒤 승률42.5%45.8%
월 블록 부트스트랩 한쪽 p, 90% 구간0.355, [−17.0, +27.1]
Holm 보정 p(63개)1.00

월말 3거래일 10선 손익의 표준편차가 60 ~ 70틱인데, 확인 구간 24회 평균의 90% 구간은 −17 ~ +27틱으로 넓다. 방향을 미리 정한 가설의 첫 시험인 발견 구간에서 40회 −14틱으로 졌다는 점이 판정을 정한다.

H313 규칙의 누적 손익
강한 달 월말 매수의 누적 손익(비용 1틱 뒤). 2015 년과 2020 ~ 2021 년에 크게 잃어 발견 구간 합이 −564틱이다. 확인 구간에서는 2023 년 +216틱 뒤 2024 ~ 2025 년에 다시 잃었다. 아래 숫자는 연도별 합과 횟수.

달마다 보면

코스피 MTD 와 10선 월말 손익
왼쪽: 한 점이 한 달이다. 가로는 코스피 MTD, 세로는 10선 월말 3거래일 손익. 오른쪽으로 갈수록(주식이 강할수록) 점이 아래로 기운다(상관 발견 −0.24, 확인 −0.19). 오른쪽: MTD 3분위별 평균. 발견 구간에서 강한 달이 가장 낮다. 확인 구간 가운데 분위(8달 −64.8틱)는 표본이 작아 크게 흔들린 값이다.
MTD 3분위별 10선 월말 손익(비용 전, 기술 통계, results/20261030T163820_detail)
분위발견 MTD 평균발견 π 평균발견 달확인 MTD 평균확인 π 평균확인 달
약한 달(≤ −1.37%)−4.15%+13.240−7.23%+19.914
가운데+0.47%+20.540+0.56%−64.88
강한 달(≥ 1.87%)+4.47%−13.140+8.82%+5.924

두 구간 모두 약한 달 월말 10선이 강한 달보다 높다. 리밸런싱 가설이 맞다면 강한 달이 가장 높아야 하므로, 자료는 가설과 반대쪽을 가리킨다.

강한 달 매수의 연도별 합(비용 1틱 뒤, 기술 통계)
연도회합(틱)연도회합(틱)
20134+5420207−291
20141−3220215−184
20153−14820224+46
20163+11020234+216
20176−8120243−64
20182−20202510−106
20195−182026(10월까지)7+71

14년 중 9년이 음이다. 확인 구간 이익은 2023 년 4회 +216틱이 대부분이다.

탐색 결과

사전등록 탐색(비용 1틱 뒤 틱/회, 판정에 쓰지 않음)
탐색발견확인확인 한쪽 p
E1 약한 달 월말 10선 매도−14.17(40회, 승률 43%)−20.93(14회, 승률 36%)0.913
E2 모든 달 월말 10선 매수+5.87(120회, 승률 58%)−3.13(46회, 승률 46%)0.627

약한 달에 주식을 사고 채권을 판다는 대칭 가설(E1)도 두 구간 모두 크게 졌다. 다시 말해 약한 달 월말 10선은 오르는 쪽이었다. 모든 달 월말 매수(E2)는 발견 구간에서 +5.9틱(월말 채권 강세라는 잘 알려진 모양)이었지만 확인 구간에서 −3.1틱으로 사라졌다.

한 달을 따라가 보기

2026 년 9월은 추석 연휴 때문에 d4 가 9월 23일, d3 가 9월 28일이었다.

  • MTD: 코스피 8월 31일 6,820.02 → 9월 23일 7,080.92, +3.83%. 문턱 1.87% 이상이라 강한 달.
  • 규칙: 9월 28일 시가에 10선 1계약 매수, 9월 30일 종가 청산.
  • 실제: +94틱, 비용 뒤 +93틱. 이런 달도 있지만 바로 앞 8월(MTD +3.23%)에는 −36틱이었다.

해석

리밸런싱 수요가 실제로 있더라도, 그것이 월말 3거래일 10선 가격에 보일 만큼 크거나 일정한 때에 몰리지 않는 것으로 보인다. 연기금은 리밸런싱 시기와 허용 범위를 넓게 두고, 현물 채권으로 나눠 사는 경우가 많다. 대신 자료가 보여 주는 것은 주식이 강할수록 채권이 약한 위험 선호 관계다. 주식이 크게 오른 달은 대개 경기 기대가 높아지고 금리가 오르는 달이며, 그 흐름이 월말까지 이어진다. 월말 리밸런싱 매수는 이 큰 흐름을 이기지 못했다.

한계

  • 확인 한쪽 p 0.355, 63개 Holm 1.00 이다. 방향을 고정한 발견 구간 평균은 −14.1틱이다.
  • 한 달에 한 번이라 표본이 작다(확인 24회). 회당 표준편차 약 65틱에서는 평균 ±13틱 정도는 우연으로도 나온다.
  • 리밸런싱 시점을 «마지막 3거래일» 로 가정했다. 실제 연기금 일정은 공개되지 않는다.
  • 2026 년 10월은 패널이 10월 27일에서 끝나 마지막 거래일을 10월 27일로 잡았다. 이 달은 약한 달이라 주가설 거래에는 들어가지 않고 탐색 E1, E2 에만 들어간다.
  • 비용은 왕복 1틱 고정이고, 밤 두 번을 넘기는 보유의 갭 위험은 손익에 그대로 들어 있다.

산출물

  • 계획protocol.md(사전등록 88b2c97)
  • 분석, 판정analysis.md
  • 코드code/s1_monthend.py(확증), code/s_detail.py(달별 표, 3분위, 연도), code/render_figures.py(그림)
  • 런results/20261029T160608_main/, results/20261030T163820_detail/(months.csv)

Appendix

A. 데이터셋 실물

months.csv 의 실제 행(2026 년 5월 ~ 10월). 열은 d3, d4, d1, 전달 말 코스피, d4 코스피, MTD(%), π(틱, 비용 전), 분위.

months.csv 일부
d3d4d1전달 말d4 종가MTDπ분위
2026-05-272026-05-262026-05-296,598.878,047.51+21.95−5강한 달
2026-06-262026-06-252026-06-308,476.158,930.30+5.36+52강한 달
2026-07-292026-07-282026-07-318,476.486,023.66−28.94+43약한 달
2026-08-272026-08-262026-08-316,595.456,808.21+3.23−36강한 달
2026-09-282026-09-232026-09-306,820.027,080.92+3.83+94강한 달
2026-10-232026-10-222026-10-276,838.045,533.77−19.07+6약한 달

B. 모델 입출력 실물

Request meta
2026 년 9월. d4 = 9월 23일 장 마감 뒤 판단, d3 = 9월 28일 08:45 시가 진입
Input
코스피 8월 31일 종가 6,820.02, 9월 23일 종가 7,080.92
Model response
MTD = 7,080.92 / 6,820.02 − 1 = +3.83% ≥ 1.867% → 10선 1계약 매수, 9월 30일 종가 청산
Ground truth check
10선 9월 28일 시가 → 9월 30일 종가 +94틱. 비용 1틱 뒤 +93틱(가설 방향 일치)

C. 실험 설정

  • 신호코스피(IDX 001) 전달 말 → 끝에서 네 번째 거래일 종가 변화(%)
  • 문턱발견 구간 월별 MTD 67% 분위 1.867%(E1 하위는 33% 분위 −1.368%)
  • 규칙매수 고정, 10선 1계약, 끝에서 세 번째 거래일 시가 → 마지막 거래일 종가, 롤이 걸친 달 제외
  • 탐색E1 약한 달 매도, E2 모든 달 매수
  • 분할발견 2013-01 ~ 2022-12, 확인 2023-01 ~ 2026-10
  • 판정확인 비용 1틱 뒤 평균 > 0, 월 블록 부트스트랩 5,000회(seed 66) 한쪽 p < 0.05, 2차와 3차 주가설 63개 Holm 함께 보고