세 줄 요약
- 질문은 «밤사이 미국 10년 국채선물(ZN) 거래량이 평소보다 크면 미국 금리 되돌림 카드를 줄이는 편이 나은가» 였다. 다자산 아이디어 목록의 아이디어 35 다.
- 보유한 미국 국채선물 1분봉(2022-01 ~ 2026-10, 파일 49개, 10년물 약 150만 행)에는 시가, 고가, 저가, 현재가만 있고 거래량 열이 없다. 인포맥스 단말의 일별 코드 CBT:ZN 은 조회 결과가 비어 있었다(2026-10-29).
- 자료가 없어 검정을 하지 않았고 판정은 보류다. 거래량 자료가 생기면 프로토콜을 다시 써서 사전등록한 뒤 돌린다.
가설과 결론
2026-10-29 사용자 지시로 다자산 아이디어 목록의 남은 51개를 차례로 돌렸다. 묶음 규칙은 자료가 없는 아이디어 둘(이 실험과 다른 하나)은 실행하지 않는다고 미리 적어 두었다. 되돌림 카드는 미국 10년 금리가 밤사이 3bp 이상 움직이면 다음 한국 세션 3년 국채선물(3선)을 그 반대로 잡아 시가에 들어가 종가에 나온다. 한국 시가가 미국 금리를 과하게 따라간다는 생각에 기대는 규칙이다.
같은 3bp 라도 성격이 다를 수 있다. 얇은 시장에서 몇 건의 주문으로 움직인 3bp 는 되돌아가기 쉽고, 거래가 크게 몰리며 움직인 3bp 는 새 정보(지표, 정책 발언)를 반영한 것이라 쉽게 되돌아가지 않을 수 있다. 시장 미시구조 연구에서 «거래량이 동반된 가격 변화는 더 오래 남는다» 는 관찰이 이 생각의 바탕이다. 그래서 밤사이 미국 10년 국채선물 거래량이 평소보다 큰 날 카드를 줄이는 규칙을 계획했다.
- 가설
- (사전등록 단계의 질문) 밤사이 미국 10년 국채선물 거래량이 평소보다 크면, 그날 카드를 줄인 장부가 기준선(카드 + R1)보다 낫다. 가설 번호와 검정 꼴(T2)은 자료가 생기면 확정한다.
- 결론
- 검정하지 않았다. 거래량 자료가 없다. 판정은 보류(자료 없음)이며, 이 판정은 효과가 있다거나 없다는 뜻이 아니다.
| 항목 | 내용 | 결과 | 판정 |
|---|---|---|---|
| 질문 | 밤사이 ZN 거래량이 크면 카드 축소가 R1 보다 나은가 | 실행하지 않음 | 보류(자료 없음) |
용어와 기호
- 3선
- 한국거래소 3년 국채선물. 금리가 오르면 가격이 내린다
- 틱
- 3선 가격의 최소 단위 0.01. 계약(액면 1억원)당 1만원
- bp
- 0.01%p. 금리 변화의 단위
- 세션 s, e
- s 는 정보가 쌓이는 한국 거래일, e 는 그다음 한국 거래일. 매매는 e 에서만 한다
- g_us
- 미국 10년 국채금리의 뉴욕 날짜 s 하루 변화(bp, FRED DGS10)
- ZN
- 시카고 상품거래소(CBOT)의 미국 10년 국채선물(10-Year T-Note futures). 단말 코드 CBT:ZN, 1분봉 파일의 상품명 «10년_TNOTE»
- 밤사이 거래량
- 계획한 정의: 한국 3선 종가(s 15:45) 뒤부터 e 개장 전까지 ZN 체결 계약 수 합. 평소 대비는 직전 기간 같은 창 거래량의 중앙값으로 나눈 비율로 잴 계획이었다
- 카드
- |g_us| ≥ 3bp, e 가 s 다음 달력일, e 가 만기 교체 기간이 아닌 날. e 시가에 sign(g_us) 방향(미국 금리 상승이면 매수)으로 3선을 잡고 e 종가에 청산
- R1
- 카드 계약 수. 원화 고유 충격 ε 이 g_us 와 반대 부호면 1계약, 같으면 0.5계약, ε 없으면 1계약
- ε (원화 고유 충격)
- 밤사이 원화 변화(NDF 기준, %) 가운데 달러인덱스 변화와 g_us 로 설명되지 않는 나머지
- T2 카드 사이징
- 같은 카드 날에 계약 크기만 바꾼 장부를 기준선과 같은 날짜로 맞대어 하루 차이의 평균을 보는 판정 꼴. 확인 구간 월 블록 부트스트랩 5,000회 한쪽 p < 0.05 가 문턱이다
- 월 블록 부트스트랩
- 하루 차이를 달력 월 단위 묶음으로 복원추출해 평균의 분포를 만드는 방법
- Holm 보정
- 여러 가설을 함께 시험할 때 p 를 가설 수에 맞춰 키우는 방법. 이 실험은 검정하지 않았으므로 가족(2차와 3차 주가설)에 들어가지 않았다
- 발견 구간, 확인 구간
- 분봉 자료가 2022 년부터인 실험의 프로그램 분할은 발견 2022-01 ~ 2023-12, 확인 2024-01 ~ 2026-10 이다. 자료가 생기면 이 분할을 쓸 예정이었다
자료
필요한 자료와 있는 자료
| 자료 | 원천 | 기간 | 해상도 | 쓰임 | 상태 |
|---|---|---|---|---|---|
| 미국 10년 국채선물 거래량 | 인포맥스 단말 1분봉 | 2022-01 ~ 2026-10 | 1분 | 밤사이 거래량(핵심 변수) | 열 없음 |
| 미국 10년 국채선물 일별(거래량 포함) | 인포맥스 단말 CBT:ZN | 일 | 대체 원천 | 조회 결과 비어 있음 | |
| 미국 국채선물 1분봉 가격(시가, 고가, 저가, 현재가) | 인포맥스 단말 1분봉 | 2022-01 ~ 2026-10 | 1분, 상품 5개 | 있지만 이 질문에는 쓸모가 적음 | 있음 |
| 3선 시가, 종가(근월 연결) | 인포맥스 단말 일봉 | 2012-01 ~ 2026-10 | 일 | 카드 손익 | 있음 |
| 미국 10년 국채금리 | FRED DGS10 | 2012 ~ 2026 | 일 | 카드 신호 g_us | 있음 |
1분봉 파일 점검
사전등록 뒤 자료를 점검한 결과를 기술 통계로 남긴다(검정이 아니다). 미국 국채선물 1분봉은 월별 파일 48개(2022-01 ~ 2025-12)와 2026 년 1 ~ 10월을 묶은 파일 1개, 모두 49개다. 모든 파일의 열이 같다.
| 항목 | 값 |
|---|---|
| 열 | 일자시간, 상품, 시가, 고가, 저가, 현재가 |
| 거래량 열 | 없음 |
| 상품(행 수) | 2년_TNOTE 1,807,819, 10년_TNOTE 1,807,786, 10년_ULTRATNOTE 1,799,470, 30년_TBONDS 1,807,702, ULTRA_TBONDS 1,799,328 |
| 10년_TNOTE 고유 분(시각 기준) | 1,502,783 |
| 거래일당 1분봉 수 | 대개 1,100 ~ 1,200(2026 년 묶음 파일은 약 900) |
| 값의 단위 | 수익률(예: 1.395), 가격이 아님 |
| 비교: 3선 1분봉 열 | 시가, 현재가, 체결거래량 |
«분봉이 찍힌 개수» 를 거래량 대신 쓰는 방법은 쓰지 않았다. 이 파일은 거의 모든 분에 값이 있어(거래일당 1,100 개 이상) 거래가 많고 적음을 가리지 못한다. 또 값이 수익률로 변환된 것이라 체결 건수 정보가 남아 있지 않다.
방법
자료가 있었다면 아래 순서로 돌릴 계획이었다. 프로토콜에는 «실행하지 않는다. 거래량 자료가 생기면 다시 쓴다» 고만 적혀 있으므로, 아래는 실행 계획의 윤곽이고 사전등록된 확정 규칙이 아니다.
- 밤사이 거래량. s 15:45 ~ e 08:20(한국 시간) ZN 거래량 합을 구하고, 직전 기간 같은 창 거래량 중앙값으로 나눈다.
- 규칙. 비율이 문턱보다 크면 카드 계약을 줄이고, 구간마다 총 계약을 기준선과 같게 맞춘다(T2).
- 판정. 확인 구간 하루 차이 > 0, 월 블록 부트스트랩 한쪽 p < 0.05, 2차와 3차 주가설 Holm 보정 함께 보고.
모델
학습하는 모형은 없다. 계획한 것은 기준선 카드에 «거래량 비율 문턱» 하나를 더하는 사이징 규칙이다. 문턱, 축소 배수, 평소를 정하는 창 길이는 자료를 받은 뒤 결과를 보기 전에 프로토콜에 고정한다.
| 항목 | 기준선 | 계획한 변형 |
|---|---|---|
| 거래 날과 방향 | |g_us| ≥ 3bp, 다음 달력일 세션, 롤 제외, sign(g_us) | 같음 |
| 계약 | R1(1 또는 0.5) | 거래량 비율이 문턱을 넘으면 R1 × 축소 배수 |
| 거래량 창 | s 15:45 ~ e 08:20(미정) | |
| 평소 기준 | 직전 기간 중앙값(창 길이 미정) | |
| 문턱, 축소 배수 | 미정(사전등록 때 고정) | |
| 체결과 비용 | e 시가 진입, e 종가 청산, 왕복 1틱 | 같음 |
결과
검정 결과는 없다. 결과 파일은 자료 점검 기록(results/20261030T165438_detail/) 하나뿐이고, 이것은 사후에 남긴 기술 통계다. 참고로 분봉 자료가 있는 2022 년 이후 카드 날은 554일(2022 년 135, 2023 년 126, 2024 년 106, 2025 년 105, 2026 년 10월까지 82)이다. 거래량 자료가 생기면 이 날들이 규칙의 대상이 된다.
이 페이지의 판정 «보류» 는 효과의 유무가 아니라 자료의 유무에 대한 것이다.
한계
- 질문에 답하지 못했다. 거래량 자료가 없다.
- 위 방법과 모델 절의 윤곽은 계획일 뿐 사전등록된 규칙이 아니다. 실행하려면 문턱과 배수를 정해 프로토콜을 새로 커밋해야 한다.
- 밤사이 미국 금리 변화가 크면 거래량도 크기 쉬워, 거래량이 g_us 크기의 대리 변수에 그칠 수 있다. 실행할 때는 g_us 크기를 통제해야 한다.
산출물
- 계획
protocol.md(실행하지 않는다고 적음) - 분석, 판정
analysis.md - 코드
code/s_detail.py(자료 점검, 검정 아님),code/render_figures.py(그림) - 런
results/20261030T165438_detail/(zn_minute_inventory.csv, metrics.json)
Appendix
A. 데이터셋 실물
미국 국채선물 1분봉 원본 파일(2022-01)의 첫 행들. 같은 분에 상품 다섯 개가 한 줄씩 찍힌다. 값은 수익률(%)이다.
| 일자시간 | 상품 | 시가 | 고가 | 저가 | 현재가 |
|---|---|---|---|---|---|
| 2022-01-03 07:01:00 | 2년_TNOTE | 1.39 | 1.395 | 1.39 | 1.395 |
| 2022-01-03 07:01:00 | ULTRA_TBONDS | 1.823 | 1.832 | 1.823 | 1.827 |
results/20261030T165438_detail/zn_minute_inventory.csv 일부(10년_TNOTE 고유 분과 거래일).
| 파일 | 1분봉 수 | 거래일 |
|---|---|---|
| 2022-01 | 29,619 | 25 |
| 2024-06 | 28,191 | 25 |
| 2025-05 | 20,300 | 18 |
| 2025-12 | 24,635 | 21 |
| 2026(1 ~ 10월) | 77,900 | 86 |
B. 모델 입출력 실물
- Request meta
- 실행하지 않았으므로 모델 호출이 없다. 아래는 자료 점검 한 번의 입출력이다
- Input
- 미국 국채선물 1분봉 파일 49개의 열 이름과 상품별 행 수, 단말 일별 코드 CBT:ZN 조회(2026-10-29)
- Model response
- 열 = 일자시간, 상품, 시가, 고가, 저가, 현재가. 거래량 열 있음 = false. CBT:ZN 일별 = 빈 결과
- Ground truth check
- 밤사이 거래량을 계산할 수 없음 → 프로토콜 §3 «실행하지 않는다» 그대로 따름
C. 실험 설정
- 상태사전등록 2026-10-29, 자료 없음으로 미실행
- 프로그램 규칙2차 규칙(T1, T2, T3 판정 꼴, 비용 왕복 1틱), 3차 묶음 규칙(자료 없는 아이디어는 실행하지 않음)
- 계획 분할발견 2022-01 ~ 2023-12, 확인 2024-01 ~ 2026-10
- 다시 열 조건ZN 거래량(1분 또는 일별, 밤사이 창을 자를 수 있는 해상도)을 받으면 프로토콜을 새로 써서 커밋한 뒤 실행