10년 국채선물 · WTI 근월물과 12개월 뒤 월물, 2013 ~ 2026 · 보유 위험 조건을 넣은 단독 규칙

WTI 백워데이션이 유가보다 빨리 깊어지면 10년 국채선물을 팔아 볼 만한가

원유 근월물과 1년 뒤 월물의 가격 차가 유가 자체 움직임으로 설명되지 않을 만큼 벌어지면 한국 장기 금리가 몇 주에 걸쳐 오르는지, 휴장과 손절과 만기 교체를 모두 넣은 매매 규칙으로 쟀다.

폐기 · H332 미지지, 부호가 음 141건, 비용 1틱 뒤 −6.57틱/건 부트스트랩 한쪽 p 0.73

세 줄 요약

  1. WTI 근월물이 12개월 뒤 월물보다 비싸지는 쪽(백워데이션 심화)으로 기간구조가 20일 동안 유가 수준 변화 이상으로 움직인 주의 마지막 거래일 뒤, 10년 국채선물을 매도(반대면 매수)해 최대 20거래일 드는 규칙을 2013 ~ 2026 년에 돌렸다. 141건, 비용 1틱 뒤 건당 −6.57틱, 승률 42%, 월 블록 부트스트랩 한쪽 p 0.73 이다.
  2. 손실은 손절(43건)과 시가 점프 손절(19건)에서 났다. 휴장 앞 청산이나 손절을 빼면 건당 +2.5 ~ +6.3틱인 변형이 있지만, 이 이익은 긴 보유와 휴장과 교체를 그대로 넘기는 데서 나왔고 보유 위험을 넣으면 사라진다.
  3. 사전등록 가설 H332 는 부호부터 반대라 판정은 폐기다. 원유 기간구조로 10선 방향을 몇 주 들고 가는 아이디어는 접는다.

가설과 결론

원유 시장에서 당장 인도할 기름(근월물)이 1년 뒤 기름보다 비싼 상태를 백워데이션이라고 한다. 지금 기름이 모자라 웃돈을 주고라도 사려는 사람이 많다는 뜻이고, 이 폭이 넓어지면 휘발유와 운송비를 거쳐 몇 달 뒤 소비자물가에 들어온다. 물가 압력이 커지면 장기 금리가 오르고 10년 국채선물 가격은 내린다.

유가 수준(근월물 가격)은 뉴욕 밤사이 움직임이 다음 날 한국 시가에 곧바로 반영되기 쉽다. 반면 기간구조는 느리게 움직이고 해석이 한 단계 더 필요하므로 시장이 며칠에서 몇 주에 걸쳐 따라갈 수 있다는 것이 이 실험의 출발점이다. 그래서 신호는 기간구조 변화 가운데 유가 수준 변화로 설명되지 않는 몫만 쓴다.

주가설과 결과
가설내용결과한쪽 p판정
H332신호가 서는 첫 날(2013-01) ~ 2026-10 전 건의 비용 1틱 뒤 건당 평균 > 0−6.57틱/건(141건)0.73미지지, 폐기

사전등록 예측은 «60 ~ 100건, 건당 +3 ~ +10틱» 이었다. 실제로는 건수가 더 많았고 평균은 음이다. 같은 원자재 묶음의 주가설 일곱 개(H327 ~ H333)에 Holm 보정을 걸면 p 는 1.00 이다. 판정은 폐기다. 기간구조 신호로 10선을 몇 주 드는 규칙은 보유 위험을 넣는 순간 이익이 남지 않는다.

용어와 기호

10선
한국거래소 10년 국채선물. 가격으로 거래하며 금리가 오르면 가격이 내린다
틱
10선 가격의 최소 단위 0.01. 계약(액면 1억원)당 1만원
WTI 근월물
뉴욕상업거래소 원유 선물 가운데 가장 가까운 인도월. 단말 연결 일별 종가를 쓴다
12개월 뒤 월물
날짜 t 의 근월 인도월 Ft 를 «t 가 그달 19일 이하면 다음 달, 20일 이후면 다다음 달» 로 근사하고, Ft 에 12개월을 더한 인도월 선물
k(기간구조)
k = log(근월물) − log(12개월 뒤 월물). 양수면 백워데이션(근월이 비쌈), 음수면 콘탱고(근월이 쌈). 2012 ~ 2026 평균 +2.3%
p
근월물 로그 가격
Δk, Δp
한국 거래일 20행 전과 비교한 k 와 p 의 변화. Δk 가 양이면 그 20일 동안 백워데이션이 깊어졌다는 뜻
a, c(잔차 회귀)
직전 250행에서 Δk = a + c × Δp 를 최소제곱으로 적합한 절편과 기울기. c 는 «유가가 1% 오를 때 기간구조가 보통 몇 %p 움직이나» 다
z(잔차 z)
오늘의 Δk 에서 적합값 a + c × Δp 를 빼고 그 창의 잔차 표준편차로 나눈 값. 양수면 «유가 움직임에 비해 백워데이션이 더 깊어졌다»
세션 s, e
s 는 신호를 정하는 한국 거래일(그 주의 마지막 거래일), e 는 그 다음 한국 거래일. 진입은 e 시가
비용 1틱, 2틱
왕복 거래 비용 가정. 판정은 1틱, 보고는 2틱. 손절 체결의 미끄러짐은 따로 1틱을 더 뺀다
σ60, 2.5σ 손절
진입 직전 60거래일 10선 종가 일변화(틱)의 표준편차. 진입가에서 2.5 × σ60 만큼 불리해지면 손절한다
월 블록 부트스트랩
건별 손익을 달 단위 묶음으로 복원추출해 평균의 분포를 5,000번 다시 만드는 검정. 같은 달 거래끼리 닮은 점을 살린다. 한쪽 p 는 «평균이 0 인데 우연히 이만큼 양으로 나올 확률»
Holm 보정
여러 가설을 함께 시험할 때 우연한 통과를 막으려고 p 값을 가설 수에 맞춰 키우는 방법. 여기서는 원자재 묶음 일곱 개(H327 ~ H333)에 건다
충격 구간
미리 고정한 공개 충격 15개(동일본 대지진, 테이퍼 발작, 코로나, 러시아 우크라이나 침공, 한국 비상계엄, 미국 상호관세 등)의 시작일부터 10거래일. 이 구간과 겹친 거래는 따로 보고하되 빼지 않는다
카드 상관
기존 전략(미국 10년 금리가 밤사이 3bp 이상 움직이면 다음 날 10선을 그 반대로 잡는 카드)과 같은 날짜 일별 손익의 상관. 0.5 미만이어야 독립 전략으로 본다

자료

데이터셋

쓴 자료
자료원천기간해상도쓰임
WTI 근월물 연결 종가인포맥스 단말 FRN NYM:CL2010-01 ~ 2026-10일, 4,236행p, k 의 분자
WTI 월물 종가단말 NYM:CL<월 코드><연> 191개 월물2011-05 ~ 2026-10일, 103,120행12개월 뒤 월물(k 의 분모)
기간구조 k위 둘을 맞춘 값2012-02-21 ~ 2026-10-30일(뉴욕 날짜), 3,697행Δk, z
10선 일봉(시가, 고가, 저가, 종가, 기준가)단말(2012 이전), 저장 일봉 표(2012 ~)2010-01 ~ 2026-10일진입, 청산, 손절, 만기 교체 판정
미국 10년 되돌림 카드 손익기존 전략 패널2012 ~ 2026-10일카드 상관

단말 월물 이력은 2011-05-18 부터이고 2012 년물 대부분과 2013-01 ~ 03 월물은 빈 응답이었다. 그 월물이 12개월 뒤 월물이 되어야 하는 날은 k 가 결측이다. 그래서 k 는 2012-02 부터 이어지고, 250행 창이 차는 첫 z 는 2013-01-11 에 선다.

표본
항목값
z 가 있는 한국 주말(주의 마지막 거래일)720
그 가운데 |z| ≥ 1 인 주말237
실제 진입(보유 중 건너뜀 반영)141
2013 ~ 2022 / 2023 ~ 2026107 / 34
평균 보유8.9거래일

언제 무엇을 아는가

원유 정산가는 뉴욕 오후 2시 30분(동부 시간)에 나오므로 한국 시간으로는 다음 날 새벽이다. 한국 행 s 에는 뉴욕 날짜 s−1 까지의 값만 붙여 미래 정보를 막았다.

한 주의 흐름(한국 시간)
시각일어나는 일
s 일 새벽 3시 30분 ~ 4시 30분뉴욕 날짜 s−1 의 WTI 근월물, 월물 정산(여름은 한 시간 이르다)
s 일(그 주 마지막 한국 거래일) 15:4510선 정규장 마감. 이 시점에 s 행의 k, Δk, Δp, z 가 모두 정해져 있다
e 일(다음 한국 거래일, 보통 월요일) 개장|z| ≥ 1 이면 10선 시가에 진입(2025-11 까지 09:00, 2025-12 부터 08:45)
e ~ e+19 거래일위험 조건에 따라 청산. 아무 조건도 안 걸리면 20번째 거래일 종가

방법

신호와 매매 규칙

  1. 기간구조 변화. 한국 거래일마다 Δk(20행 변화)와 Δp 를 만든다.
  2. 유가 몫 빼기. 직전 250행으로 Δk = a + c × Δp 를 적합해 오늘의 잔차 z 를 구한다(5절).
  3. 주 1회 판단. 매주 마지막 한국 거래일 s 에 |z| ≥ 1 이면 신호다. z > 0(유가에 비해 백워데이션 심화)이면 10선 매도, z < 0 이면 매수.
  4. 진입과 보유. 다음 거래일 e 시가에 1계약 진입, 최대 20거래일. 보유 중에 선 신호는 건너뛴다.
WTI 기간구조와 잔차 z, 진입 신호
위: 기간구조 k. 2014 ~ 2016 년과 2020 년 봄은 깊은 콘탱고, 2022 년과 2026 년은 깊은 백워데이션이다. 아래: 매일의 잔차 z(회색)와 실제로 진입한 주말 신호(빨강 매도 86건, 파랑 매수 55건). 신호는 특정 해에 몰리지 않고 14년에 고르게 퍼져 있다.

보유 위험 조건

사용자 지시(2026-10-30)로 원자재 묶음의 모든 규칙에 아래 조건을 넣었다. «길게 들수록 전쟁이나 휴일 같은 변수에 약해지는 것을 실험 조건에 다 넣고도 순수익이 남아야 한다» 는 요구다. 조건 값은 결과를 보고 고치지 않았다.

휴장 앞 청산
다음 거래일까지 달력으로 4일 이상 비면(설, 추석 같은 연휴) 그 전 종가에 청산한다
점프를 맞는 손절
진입가에서 2.5 × σ60 불리한 곳이 손절선이다. 매일 고가와 저가로 닿았는지 본다. 시가가 이미 손절선을 넘어 열리면 그 시가에 체결(시가 점프 손절), 아니면 손절선에서 1틱 더 불리하게 체결
만기 교체 전 청산
보유 중 다음 날이 근월물 교체일이면 그 전 종가에 청산한다(교체 가격 차를 손익으로 잡지 않는다)
충격 구간 포함
충격 구간과 겹친 거래도 빼지 않는다. 그 거래를 포함한 비용 2틱 뒤 누적이 양이어야 전략 후보다
비용
왕복 1틱(판정), 2틱(보고)

판정 규칙

학습하는 값이 과거 창의 롤링 회귀뿐이고 문턱과 창을 미리 고정했으므로, 발견 구간과 확인 구간을 나누지 않고 표본 전체를 한 번 평가한다. H332 가 통과하려면 비용 1틱 뒤 건당 평균이 양이고 월 블록 부트스트랩 한쪽 p < 0.05 여야 하며, 원자재 묶음 Holm 도 0.05 미만이어야 «지지» 다. 전략 카드 후보는 여기에 비용 2틱 뒤 누적 양, 충격 구간 포함 양, 연도 과반 양, 카드 상관 0.5 미만을 더 요구한다. 부호가 음이면 «폐기» 다.

모델

모델은 설명 변수 하나짜리 롤링 선형회귀다. 기간구조는 유가와 함께 움직인다. 유가가 오르면 근월물이 먼 월물보다 더 많이 올라 백워데이션이 깊어지는 것이 보통이다(Δk 와 Δp 의 상관 0.88). 그러면 Δk 를 그대로 쓰면 사실상 유가 수준 신호가 되고, 유가 수준은 한국 시가에 이미 들어간다. 그래서 매일 직전 250행으로 «유가가 이만큼 움직였으면 기간구조는 보통 이만큼 움직인다» 를 다시 배우고, 그보다 더 움직인 몫(잔차)만 신호로 쓴다.

잔차 회귀의 적합 창과 기울기 c 의 변화
학습된 모델 그대로 그렸다(code/s_detail.py 가 커밋된 확증 런의 141건을 그대로 재현하는지 확인한 뒤 계수를 저장했다). 왼쪽: 마지막 적합 창의 Δp 대 Δk 와 적합선. 점이 선에 붙어 있어 기간구조 변화 대부분이 유가로 설명된다. 오른쪽: 매일 다시 적합한 기울기 c 와 잔차 표준편차. c 는 0.2 ~ 0.75 사이를 오가고 중앙값은 0.39 다. 2020 년 봄 마이너스 유가 전후에 잔차 표준편차가 6%p 넘게 튀었다.
모델 설정(사전등록 값 그대로)
항목값
목표Δk(기간구조 20행 변화)
설명 변수상수, Δp(근월 로그 가격 20행 변화)
추정최소제곱, 직전 250 한국 거래일, 오늘 행은 창에 넣지 않음
최소 관측창 안 유효 관측 200개 이상일 때만 z 를 만든다
잔차 표준편차창 잔차의 표준편차(자유도 2 보정)
변화 창 LB20행
신호 문턱|z| ≥ 1, 주의 마지막 거래일만
학습된 계수의 분포(2013-01 ~ 2026-10 매일 적합)
계수중앙값뜻
a(절편)+0.19%p유가가 그대로일 때 20일 기간구조 변화
c(기울기)0.39유가가 20일 동안 10% 오르면 k 가 약 3.9%p 커진다
잔차 표준편차1.85%pz 1 단위의 크기

결과

확증 결과

H332, 위험 조건을 모두 넣은 판정 규칙(results/20261030T134101_main/)
항목2013 ~ 20222023 ~ 2026전체
건수10734141
비용 전 건당(틱)−7.61+0.85−5.57
비용 1틱 뒤 건당−8.61−0.15−6.57
비용 2틱 뒤 건당−9.61−1.15−7.57
비용 2틱 뒤 누적−1,029−39−1,068
승률(비용 1틱 뒤)42.1%41.2%41.8%
양인 해3/101/44/14
최대 낙폭(누적 고점 대비)−1,399−551−1,717
  • 월 블록 부트스트랩: 평균 −6.57틱, 한쪽 p 0.73, 90% 구간 [−23.5, +11.0].
  • 건별 손익 표준편차 124.6틱, 최악 1건 −374틱, 최고 1건 +399틱.
  • 원자재 묶음(H327 ~ H333) Holm 보정 p 1.00. 카드와 일별 손익 상관 −0.04(둘 다 포지션이 있던 478일에서 −0.10).

전략 후보 조건은 하나도 채우지 못했다. 비용 2틱 뒤 누적이 −1,068틱이고 양인 해는 14년 중 4년이다. 2023 ~ 2026 년만 보면 0 근처(−0.15틱)지만, 이것도 이익이라고 부를 수 없는 크기다.

누적 손익과 연도

판정 규칙과 조건 없는 변형의 누적 손익
청산일 기준 누적 손익(계약당 틱, 비용 1틱 뒤). 진한 파랑이 판정 규칙, 연한 선은 위험 조건을 모두 뺀 변형(20일 꽉 채워 들고 교체 가격 차도 손익으로 잡음, 참고용)이다. 판정 규칙은 2020 년 한 해(+638)에 크게 벌고 2021 ~ 2022 년에 −1,370 을 잃었다.
연도별 합(틱, 비용 1틱 뒤, 판정 규칙)
연도합연도합
2013−4472020+638
2014−902021−544
2015+4112022−826
2016−722023−94
2017+1222024−17
2018−892025+439
2019−262026(10월까지)−333

가장 크게 잃은 2022 년은 러시아 우크라이나 침공으로 백워데이션이 역사적으로 깊어진 해다. 가설대로라면 10선 매도가 크게 벌었어야 하는 해인데, 실제로는 매도 신호 뒤 10선이 자주 튀어 올라 손절에 걸렸다. 가설이 가장 잘 맞아야 할 국면에서 가장 크게 졌다.

청산 사유와 방향

위험 조건을 뺀 변형과 청산 사유별 손익
왼쪽: 위험 조건을 하나씩 뺀 변형의 건당 평균(판정에 쓰지 않음, 6.4절). 오른쪽: 판정 규칙 141건을 청산 사유로 나눈 건당 평균. 20일을 다 채운 23건은 건당 +150틱이지만, 손절 43건과 시가 점프 손절 19건이 그보다 더 많이 잃었다.
청산 사유별(판정 규칙, 비용 1틱 뒤, 거래 파일에서 집계한 기술 통계)
청산 사유건수건당 평균(틱)합(틱)
손절(장중 고가나 저가로 닿음)43−95.7−4,115
시가 점프 손절19−127.3−2,419
만기 교체 전 청산32+28.8+923
휴장 앞 청산24+51.5+1,236
20거래일 보유 만료23+149.9+3,448

방향으로 나누면(기술 통계) 10선 매도 86건은 건당 −16.5틱, 매수 55건은 +8.9틱이다. 가설의 핵심인 «백워데이션 심화 뒤 매도» 쪽이 손실을 거의 다 만들었다.

위험 조건을 뺀 변형과 탐색

아래 변형은 사전등록에 «보고» 로 적어 둔 것이고 판정에 쓰지 않는다.

위험 조건을 하나씩 뺀 변형(건당 틱, 비용 1틱 뒤)
변형건수2013 ~ 20222023 ~ 2026전체비용 2틱 뒤 누적
판정 규칙(모든 조건)141−8.61−0.15−6.57−1,068
휴장 앞 청산 뺌126+2.54+3.59+2.78+224
손절 뺌113−7.37+2.52−4.83−659
교체 무시(연결 가격으로 들고 감)132+4.37−12.50+0.28−95
조건 없음(20일 꽉 채움)89+6.32−7.58+2.57+140

조건을 빼면 앞 구간이 양으로 바뀌는 변형이 있다. 그러나 어느 변형도 두 구간에서 함께 양이 아니고(휴장 앞 청산 뺌만 예외지만 건당 3틱 안팎이다), 이익이 휴장 동안의 가격 갭과 교체를 넘기는 보유에서 나온다. 사용자가 걱정한 바로 그 위험을 지는 대가다.

탐색 E1(사전등록 탐색): 유가 몫을 빼지 않고 Δk 를 직전 250행 표준편차로만 나눈 z 를 쓰면 127건, 비용 1틱 뒤 건당 +8.86틱, 양인 해 7/14, 최대 낙폭 −1,732틱이다. 결과를 본 뒤 이것을 고르는 것은 사후 선택이고, 이 신호는 사실상 유가 수준 변화 신호(상관 0.88)라 «기간구조 고유 몫» 이라는 가설과도 다르다.

충격 구간과 휴장

충격 구간과 겹친 거래(판정 규칙, 비용 1틱 뒤 틱)
충격(시작일)건수손익
위안화 절하(2015-08-11)1+80
브렉시트 투표(2016-06-24)1+88
코로나(2020-02-24)1+234
러시아 우크라이나 침공(2022-02-24)2−108, +109
SVB 파산(2023-03-10)1−98
하마스 이스라엘(2023-10-09)1−64
엔 캐리 청산(2024-08-05)1+231
미국 상호관세(2025-04-03)2−120, −85(둘 다 시가 점프 손절)
이스라엘 이란 공습(2025-06-13)2−23, −85
합12+159

충격 구간 거래 12건은 합이 +159틱이다. 충격 건을 포함한 비용 2틱 뒤 누적은 −1,068, 빼면 −1,215 다. 손실은 충격 때문이 아니라 평소의 거래에서 났다. 휴장은 «휴장 앞 청산을 뺀 변형» 에서 쟀다. 126건 가운데 21건이 긴 휴장을 넘겼고, 휴장 갭(휴장 전 종가에서 휴장 뒤 시가까지)의 평균은 +18.8틱, 최악은 −99틱이다.

한 건을 따라가 보기

2026-09-04(금)은 그 주의 마지막 한국 거래일이다. 이날 행에는 뉴욕 9월 3일 값이 붙는다. 근월물 91.30달러, 12개월 뒤 월물 70.89달러로 k = 25.3%(깊은 백워데이션)였다.

  • 20행 전보다 Δk = +15.4%p, Δp = +19.4%. 직전 250행 적합(a = −0.36%p, c = 0.630, 잔차 표준편차 2.43%p)으로 보면 유가 몫은 −0.36 + 0.630 × 19.4 ≈ +11.8%p 다.
  • 잔차 = 15.4 − 11.8 ≈ 3.5%p, z = +1.44. 문턱 1 을 넘어 10선 매도 신호.
  • 2026-09-07(월) 시가에 매도 진입. 9월 11일이 교체 전 마지막 거래일이라 그날 종가에 청산했다(5거래일).
  • 결과: 비용 전 +162틱, 비용 1틱 뒤 +161틱. 같은 기간 10선 종가는 105.44 에서 103.68 로 내렸다.

이 건은 가설대로 맞았지만, 바로 앞 7월 24일과 7월 31일 매도 신호는 각각 −115틱과 −121틱으로 손절됐다. 한 건씩은 운이 크게 작용하고 판단은 141건의 평균으로만 한다.

해석

기간구조 변화의 대부분(상관 0.88)은 유가 수준과 함께 움직인다. 유가 몫을 뺀 잔차는 원유 시장 안의 사정(재고, 정유 마진, 계절, 투기 포지션 정리)을 더 많이 담는 것으로 보이고, 이 잔차가 한국 물가와 장기 금리로 이어지는 통로는 약했다. 반면 손익의 흔들림은 10선의 몇 주 변동(건별 표준편차 125틱)이 그대로 들어온다. 신호에 담긴 정보에 비해 들고 가는 위험이 훨씬 커서, 손절과 휴장 조건이 걸리면 그 위험이 그대로 손실로 바뀐다. 조건을 뺀 변형의 이익도 시기에 따라 부호가 바뀌어 재현성이 없다.

한계

  • 12개월 뒤 월물은 «19일 이전이면 다음 달 인도» 라는 근사로 골랐다. 실제 근월 만기(보통 20일 전후 3영업일 전)와 며칠 어긋나는 날이 있다.
  • 단말 월물 이력이 2011-05 부터이고 2012 년물 대부분이 비어 있어 2012 년은 신호를 만들지 못했다.
  • 신호는 주 1회(그 주 마지막 거래일)만 본다. 다른 요일을 쓰면 건수가 달라지지만 결과를 본 뒤 바꾸지 않았다.
  • 손절은 일봉 고가와 저가로 판정하므로, 장중에 닿았다가 돌아온 경우와 실제 체결 순서는 모른다.
  • 보유 위험 조건의 값(2.5σ, 4일, 60일)은 원자재 묶음 공통으로 미리 고정한 값이고 이 신호에 맞춘 값이 아니다.

산출물

  • 계획protocol.md(사전등록 ee07b5e)
  • 분석과 판정analysis.md
  • 코드code/s1_term.py(확증), code/s_detail.py(계수 저장, 기술 통계), code/render_figures.py(그림), 위험 조건 엔진 ../0153_cu_au_fair_value_10y/code/riskrule.py
  • 런results/20261030T134101_main/(metrics.json, trades_*.csv, wti_spread.csv), results/20261030T162917_detail/(daily.csv)
  • 원자료data/raw/commodity_request/wti_front/, data/raw/commodity_request/cl_contracts/

Appendix

A. 데이터셋 실물

wti_spread.csv(뉴욕 날짜)의 실제 행. front 는 근월물, deferred 는 12개월 뒤 월물, k 와 p 는 로그 값이다.

wti_spread.csv 일부(소수 넷째 자리 반올림)
뉴욕 날짜frontdeferredkp
2012-02-21106.25106.52−0.00254.6658
2026-09-0190.2272.350.22074.5023
2026-09-0291.0171.830.23674.5110
2026-09-0391.3070.890.25304.5142
2026-09-0491.4872.020.23924.5161

daily.csv(한국 날짜, 기술 통계 런)의 실제 행. 한국 행에는 뉴욕 전날 값이 붙어 있다.

daily.csv 일부
한국 날짜kΔkΔpac잔차 sdz주말신호
2026-09-040.25300.15360.1937−0.00360.63010.02431.4424예−1
2026-09-070.23920.11980.1686−0.00340.63120.02440.6881아니오0
2026-09-100.27990.12810.1436−0.00340.63350.02451.6532아니오0
2026-09-110.33810.18570.2076−0.00330.63460.02462.3284예−1

trades_R.csv 의 실제 행(판정 규칙). how 는 청산 사유, gross 는 비용 전 틱이다.

trades_R.csv 일부
se청산일방향howgross보유net1
2013-01-112013-01-142013-01-17매도stop−58.04−59.0
2013-01-182013-01-212013-02-08매도holiday+35.015+34.0
2026-07-242026-07-272026-07-29매도stop−114.43−115.4
2026-09-042026-09-072026-09-11매도roll+162.05+161.0
2026-09-112026-09-152026-09-21매도roll−83.05−84.0

B. 모델 입출력 실물

Request meta
한국 2026-09-04(금, 그 주 마지막 거래일) 장 마감 뒤 판단. 쓰는 값은 뉴욕 2026-09-03 정산까지. 적합 창은 그 전 250 한국 거래일
Input
근월물 91.30, 12개월 뒤 월물 70.89 → k = 0.2530. 20행 전 대비 Δk = +0.1536, Δp = +0.1937. 창에서 학습한 a = −0.0036, c = 0.6301, 잔차 표준편차 0.0243
Model response
롤링 회귀 적합값 = −0.0036 + 0.6301 × 0.1937 = 0.1185. 잔차 = 0.1536 − 0.1185 = 0.0351. z = 0.0351 / 0.0243 = +1.44(파일 값 1.4424). |z| ≥ 1, z > 0 이므로 «10선 1계약 매도, 2026-09-07 시가 진입»
Ground truth check
2026-09-11 종가에 교체 전 청산, 비용 전 +162틱, 비용 1틱 뒤 +161틱. 방향 일치. 다만 141건 전체 평균은 −6.57틱이다

C. 실험 설정

  • 신호Δk(20행)를 Δp 에 직전 250행 롤링 최소제곱으로 적합한 잔차 z, 관측 200개 이상
  • 진입주의 마지막 한국 거래일 |z| ≥ 1, z > 0 이면 10선 매도, 다음 거래일 시가, 1계약, 보유 중 신호 건너뜀
  • 보유최대 20거래일(진입일 포함), 만료일 종가 청산
  • 위험 조건휴장 앞(달력 4일 이상) 청산, 2.5 × σ60 손절(고가 저가 판정, 시가 점프는 시가 체결, 아니면 1틱 미끄러짐), 교체 전 종가 청산, 충격 구간 15개 보고
  • 비용왕복 1틱(판정), 2틱(보고)
  • 검정건별 비용 1틱 뒤 손익의 월 블록 부트스트랩 5,000회(seed 66), 한쪽 p < 0.05, 원자재 묶음 H327 ~ H333 Holm < 0.05
  • 표본2013-01-11 ~ 2026-10, 표본 전체 한 번(학습 값은 롤링 창뿐)
  • 보고 변형휴장 앞 청산 뺌, 손절 뺌, 교체 무시, 조건 없음. 탐색 E1 잔차화 없는 Δk 표준화