3선, 10선 국채선물 일별, 2012 ~ 2026, 분위 랜덤 포레스트, 사전등록 6가설 Holm

거시 패닉 꼬리 분위로 미국 야간 되돌림 3선 카드의 크기를 줄일 수 있는가

MOVE, VIX, 미국 밤사이 금리, 달러원 역외, 신용 대리 변수의 극단을 압축한 요인으로 다음 세션 손익의 5% 분위를 예측하고, 그 분위가 높은 날 카드 계약 수를 절반으로 줄이는 규칙을 2022 ~ 2026 년 확인 구간에서 시험했다.

보류, H1086 ~ H1091 ES −11.9%, 평균 −9.1%, Holm p 0.034 카드 변동성 대비 증분 p 0.33 카드 거래 연 97건

세 줄 요약

  1. 거시 패닉 요인을 넣은 분위 랜덤 포레스트(QRF)는 다음 세션 손익의 5% 분위를 카드 변동성 예측 기반 정규 분위보다 3선 3.5%, 10선 0.4% 못 맞혔다(DM p 0.956, 0.610). 분위 예측 자체는 나아지지 않았다. 초과율은 5.5%, 5.6% 로 명목에 가까웠다.
  2. 그 분위로 방향 꼬리가 상위 10% 인 날 카드를 절반으로 줄이면 확인 구간 468건에서 97.5% ES 가 11.9% 줄고 평균은 9.1% 줄어 사전 문턱을 넘었다(Holm p 0.034). 그러나 같은 규칙을 카드 변동성으로 걸 때보다 나은 증분은 p 0.33 이고, 발견 구간 2017 ~ 2021 에서는 ES 감소가 0 이었고, 확인 구간에서도 거래 한 건(2022-03-22)을 빼면 감소가 6.8% 로 문턱 아래다.
  3. 사전등록 규칙에 따라 판정은 보류다. 효과의 대부분은 2022 년에 있고, 꼬리에서 줄인 손실(1,388)이 포기한 손익(4,066)보다 작다. 더 단순한 규칙(|Δ미국10년| ≥ 10bp 칸 반감)이 두 구간 모두에서 꼬리를 줄였으므로 다음 실험은 그것을 새 표본에서 확인하는 것이다.

가설과 결론

데스크에서 검증된 우위 하나는 미국 야간 되돌림 3선 카드다. 전날 밤 미국 10년 금리가 하루에 3bp 이상 움직이면 그 반대 방향으로 3선을 시가에 사서(또는 팔아서) 정산가에 정리한다. 이 카드는 비용 2틱이면 이익의 상당 부분이 사라지고, 이익이 금리 급등기에 몰려 있어 나쁜 날의 손실을 줄일 방법이 늘 관심사였다. 방향을 다시 맞히려는 메타 라벨 시도는 실패했으므로 이번에는 방향은 그대로 두고 크기만 꼬리 위험으로 조절하는 길을 보았다. 크기 조절은 방향을 맞힐 필요가 없고, 꼬리가 큰 날만 알아내면 된다.

아이디어의 출처는 Bondnote 기록 «거시 패닉과 만기별 수익 분포의 나쁜 꼬리»(2026-08-14)로, 채권 위험 프리미엄의 평균 대신 전체 조건부 분포를 예측하는 SSRN 워킹페이퍼를 요약한다. 여러 거시 지표의 상단 꼬리를 압축한 잠재 요인(macro-panic)을 분위 랜덤 포레스트에 넣으면 여러 분위에서 기준을 이기고 침체기에 강한 경기역행 패턴을 보이며, 단기물은 현금 확보형 패닉에, 장기물은 안전자산 수요에 더 민감하다는 내용이다. 기록 자체도 원문 전체를 다시 검증한 것은 아니라고 적었다. 이 실험은 그 생각을 한국 국채선물의 하루 손익에 옮기고, 카드가 이미 쓰는 변동성 예측기를 기준선으로 두어 그 위의 증분만 판정했다.

가설
QRF 의 τ = 0.05 핀볼 손실이 CARDN 보다 3% 이상 낮고 DM 한쪽 p < 0.05 다(3선 H1086, 10선 H1087). QRF 의 5% 분위 초과율이 명목과 다르지 않다(Kupiec p > 0.10, H1088, H1089). QRF 방향 꼬리가 직전 250세션 상위 10% 인 날 카드 계약을 절반으로 줄이면 카드 손익의 97.5% ES 가 10% 이상 줄고 평균 감소는 10% 이하다(H1090). 그 ES 감소가 같은 규칙을 CARDN 으로 걸 때보다 크다(H1091). Holm 가족은 H1086, H1087, H1090, H1091 이다.
결론
H1086 과 H1087 은 개선이 −3.5%, −0.4% 로 예측과 반대 방향이다. H1088, H1089 는 통과했지만 검정력이 낮은 «다르지 않다» 다. H1090 은 ΔES 11.9%, Δμ 9.1%, p 0.0086, Holm p 0.034 로 통과했다. H1091 은 증분 6.0%p, p 0.33 으로 미통과다. QRF 의 꼬리 신호는 카드 변동성 예측이 이미 가진 정보를 넘지 못했고, 확인 구간의 꼬리 감소는 2022 년 한 해에 기대어 있다. 판정 규칙대로 보류다.

용어와 기호

3선, 10선
한국거래소 3년, 10년 국채선물 근월물. 1틱은 0.01 포인트.
yt
세션 t 의 (정산가 − 시가) × 100, 틱. 매수 1계약을 시가에 사서 정산가에 판 손익이다.
미국 야간 되돌림 카드
신호일 미국 10년 하루 변화 Δ10 이 |Δ10| ≥ 3bp 이고 카드 필터(달력, 금통위, 미국 휴장, 2년과 10년 반대 방향)를 통과하면 sign(Δ10) 방향으로 3선을 시가 진입, 정산가 청산하는 규칙. 단위 u 는 |Δ10| 3, 6, 10bp 이상에서 1, 2, 3, 계약 수는 17, 33, 50.
g
카드 단위 손익 sign(Δ10) × yt(틱). 카드 손익 π = 계약 × (g − 비용).
분위 qτ
예측 분포의 τ 분위. q0.05 는 매수 손익의 아래 5% 꼬리, q0.95 는 위 5% 꼬리(매도의 손실 쪽).
핀볼 손실
Lτ(y, q) = (τ − 1[y < q])(y − q). 분위 예측의 표준 채점 함수로 낮을수록 좋다.
R̂t
카드 변동성 예측. 직전 750세션으로 적합한 로그 고저폭 회귀(특징: 1일 고저폭, 5일과 20일 평균, |Δ10|)의 중앙 예측(틱).
CARDN
확증 기준선. qτ = zτ × ĉ × R̂t, ĉ 는 직전 750세션의 std(y/R̂), z0.05 = −1.645.
QRF
분위 랜덤 포레스트. 회귀 숲을 키운 뒤 새 점이 떨어진 잎들에 있던 학습 세션의 y 를 가중해 경험 분포를 만들고 분위를 읽는다(Meinshausen 2006).
거시 패닉 요인 PANIC
극단 지표 8개의 상단 초과값(직전 500세션 백분위가 0.9 를 넘는 몫 × 10)의 첫 주성분 점수. 재적합마다 학습 창에서 다시 구한다.
방향 꼬리 T
카드 매수 날은 −q0.05, 매도 날은 q0.95. 그 방향 포지션의 5% 손실 크기(틱).
ES97.5
기대 꼬리 손실. 거래 손익 가운데 최악 ⌈0.025 n⌉ 건 평균의 부호를 뒤집은 값. 확인 구간 468건에서는 최악 12건.
ΔES%, Δμ%
1 − ES새 규칙/ES고정 크기, 1 − 평균새/평균고정. 양수면 줄었다.
DM 검정
Diebold–Mariano. 두 예측의 손실 차이 평균이 0 인지 Newey–West 분산(시차 5)으로 보는 검정. 여기서는 한쪽.
Kupiec 검정
분위 초과 건수가 명목 비율의 이항 분포와 맞는지 보는 우도비 검정. Christoffersen 검정은 초과가 연달아 오는지 본다.
달 블록 부트스트랩
날짜를 달로 묶어 달 단위로 복원 추출해 통계량 분포를 만드는 방법. 5,000회.
Holm
여러 가설의 p 를 작은 순서로 남은 가설 수만큼 곱해 높이는 다중검정 보정.
MOVE, VIX
미국 국채 옵션 내재 변동성 지수, S&P 500 옵션 내재 변동성 지수. 뉴욕 종가.
NDF
달러원 역외 차액결제선물환. 뉴욕 날짜 종가.
신용 대리
log HYG − log IEF. 하이일드 회사채 ETF 가 중기 국채 ETF 에 지는 정도로 신용 스프레드 확대를 대리한다.

자료

데이터셋

목표 변수는 3선과 10선 근월 일봉의 시가와 정산가로 만든 하루 손익이다. 일봉은 2012-01-02 부터 있고, 미국 쪽 계열의 마지막 뉴욕 종가가 2026-10-28 이라 마지막 세션은 그다음 한국 세션인 2026-10-29 로 잘랐다. 그래서 만기마다 3,639세션이다. 특징의 미국 쪽은 단말 직접 수신으로 받아 둔 MOVE, VIX, HYG, IEF, 미국 10년 일별 종가(뉴욕 날짜)와 일별 자료 풀의 미국 2년, 역외 NDF 일별 표다. 행사 표시는 금통위 날짜, FOMC 결정일 표, 미국 고용 발표일이다.

미국 물가 발표일은 경제지표 달력이 2020 년부터만 있어 2014 ~ 2019 학습 구간을 덮지 못한다. 학습과 예측에서 같은 특징의 뜻이 달라지는 것을 피하려고 넣지 않았다. 카드 이벤트는 카드 코드의 이벤트 생성기를 그대로 돌려 얻었고, 확인 구간 거래는 468건(연 약 97건), 발견 구간은 362건이다. 외부 서버로 올린 자료는 없다.

데이터셋 (code/dataio.py, results/datacheck.json)
자료기간크기쓰임
3선, 10선 근월 일봉2012-01-02 ~ 2026-10-29각 3,639세션, 중복 0y, 고저폭, 카드 손익
MOVE, VIX, HYG, IEF2010-01 ~ 2026-10-28각 약 4,200 뉴욕일특징 9개
미국 10년(단말 직접)2010-01 ~ 2026-10-284,206 뉴욕일, 2026 빈 날은 휴장뿐Δ미국10년
미국 2년(자료 풀)2012 ~ 2026-102026 미국 영업일 13일 빔Δ미국2년
달러원 NDF2012-01-03 ~ 2026-10-273,834행ΔNDF, 20일 변동성
FOMC, 고용, 금통위 날짜2012 ~ 2026119, 176, 140 세션행사 표시
카드 거래(3선)2017-01 ~ 2026-10-29발견 362건, 확인 468건H1090, H1091
자료 기간, 학습 시작, 발견 구간, 확인 구간, 2024 이후 하위 구간을 가로 막대로 그린 표본 분할 그림
그림 1. 표본 분할. 학습은 2014-01-02 부터 확장창이고 매달 첫 세션에 다시 적합한다. 예측은 2017 년부터 모두 표본 밖이며 판정은 2022-01-03 이후 확인 구간만 쓴다.

점검과 시각 정렬

점검은 결과 지표를 보기 전에 했다. 세션 중복은 0 이고 2014 년 이후 특징 결측도 0 이다. 미국 계열은 뉴욕 날짜 종가라서 한국 세션 t 에는 t 보다 엄격히 앞선 마지막 뉴욕 날짜의 값을 붙였다. 뉴욕 날짜 d 의 종가는 한국 시각 d+1 새벽 5 ~ 6시에 나오므로 t 의 개장 전에 알 수 있다. 실제로 세션과 붙은 뉴욕 날짜의 차이는 1일이 2,843번, 3일(월요일)이 704번이고 0일은 없었다. 변화량은 같은 규칙으로 직전 한국 세션에 붙은 값과 뺐기 때문에 미국 휴일 뒤 세션의 변화는 0 이다.

자료 풀의 미국 10년이 2026 년 미국 영업일 13일을 빠뜨린 것을 찾아 단말 직접 수신 계열로 바꿨다. 미국 2년은 대체 원천이 없어 그 13일은 직전 값을 썼다. 미국 고용 발표일은 첫 금요일 규칙이 달력 77건 중 60건만 맞아(나머지는 둘째 금요일이나 정부 폐쇄로 밀린 날) 달력이 있는 2020-01 ~ 2026-08 은 달력을 썼다. 개장 갭(t 시가 − t−1 정산가)은 개장 단일가가 끝나야 알기 때문에 특징에 넣지 않았다. 한국 쪽 고저폭 특징은 t 보다 앞선 세션에서만 만든다.

방법

매달 첫 세션에 그 전까지의 모든 세션으로 모델을 다시 적합하고 그달 세션의 분위를 예측했다. 학습 창은 2014-01-02 에서 시작해 늘어나며 첫 예측 달(2017-01)에는 약 750세션, 마지막 달(2026-10)에는 약 3,200세션이다. 특징은 23개로 MOVE와 VIX 의 로그 수준, 변화, 250일 중앙값 대비 비, 미국 2년과 10년 밤사이 변화와 그 절댓값, NDF 변화와 절댓값, NDF 20일 변동성, 신용 대리의 밤사이 변화와 20일 변화, FOMC와 고용 발표 밤 표시, 금통위 당일 표시, 1일 고저폭과 5일, 20일 평균의 로그, 카드 예측 고저폭 R̂, 그리고 거시 패닉 요인이다. 패닉 요인은 매 재적합의 학습 창 안에서만 주성분을 구해 미래 정보가 들어가지 않는다.

기준선은 둘 이상을 두었다. 확증 기준선 CARDN 은 카드가 이미 쓰는 변동성 예측 R̂ 에 직전 750세션의 표준화 손익 표준편차와 정규 분위를 곱한 것이다. 비교로 경험 분위를 곱한 CARDE, 고저폭 수준에 대한 선형 분위 회귀 HARQ, 23특징 선형 분위 회귀 LQR, 패닉 요인을 뺀 QRF_NOP, 한국 쪽 특징을 뺀 QRF_MAC 를 같이 돌렸다. H1086, H1087 은 확인 구간 1,176세션에서 핀볼 손실 차이의 DM 검정(Newey–West 시차 5, 한쪽)과 달 블록 부트스트랩으로, H1088, H1089 는 Kupiec 무조건 적중 검정으로 판정했다.

카드 크기 규칙은 다음과 같다. 카드 거래일마다 그 방향의 꼬리 T 를 QRF 의 q0.05 또는 q0.95 로 정하고, 같은 방향 꼬리 계열(카드 거래일만이 아니라 모든 세션)의 직전 250세션 90% 분위를 문턱으로 둔다. T 가 문턱을 넘으면 그날 계약 수를 절반으로 줄인다. CARDN 규칙은 같은 정의를 CARDN 분위로 건 것으로, 정규 분포라 방향과 무관하게 R̂ 가 큰 날을 고른다. 판정 비용은 3선 왕복 1틱이고 0.5, 2틱 민감도를 함께 냈다. H1090 은 확인 구간 거래를 달로 묶은 부트스트랩에서 ΔES% ≤ 0 인 비율을 p 로 했고, H1091 은 같은 복원 추출에서 두 규칙 ΔES% 차이의 p 를 구했다. 같은 수의 거래를 무작위로 반감한 귀무 5,000회도 돌렸다. 고르는 절차(특징 선택, 문턱 탐색)가 없으므로 선택 편향 귀무는 따로 필요하지 않고, 문턱 비율과 배수는 격자로 미리 등록해 결과를 모두 냈다.

모델

QRF 는 sklearn 회귀 숲(나무 500, 잎 최소 20, 분기마다 특징 1/3, 부트스트랩, seed 285)을 키운 뒤 예측 단계만 바꾼 것이다. 새 세션 x 가 나무 b 에서 떨어진 잎에 학습 세션 i 가 있으면 그 세션에 1/(잎 크기) 가중을 주고 500그루를 평균해 가중 wi(x) 를 만든다. 학습 y 를 정렬해 누적 가중이 τ 를 처음 넘는 값이 qτ 다. 평균 숲과 같은 분기를 쓰므로 분기는 평균을 잘 가르는 쪽으로 자라지만, 잎 안의 y 전체를 쓰기 때문에 꼬리 모양이 특징에 따라 달라질 수 있다. 한 숲에서 τ = 0.025, 0.05, 0.10, 0.90, 0.95, 0.975 여섯 분위를 함께 읽었다. 아래 그림은 2021-12 재적합(학습 2014-01-02 ~ 2021-11-30)의 3선 숲에서 그렸고, 그리기 전에 저장한 숲이 정본 런의 2021-12 세션 5% 분위를 그대로 다시 내는지 확인했다.

분위 랜덤 포레스트 개요 입력 데이터 3선 세션(학습) 2014-01-02 ~ 2021-11-30 1,946세션, 매달 확장창 재적합 그림은 2021-12 재적합의 숲 특징 23개 MOVE, VIX 수준, 변화, 비 미국 2년, 10년 밤사이 변화 NDF 변화, 20일 변동성 HYG − IEF 신용 대리 FOMC, 고용, 금통위 표시 고저폭 1, 5, 20일, 카드 예측, 패닉 분위 랜덤 포레스트(Meinshausen 가중, 나무 500) f₁ f₂ f₃ f₄ f₅ … f₅₀₀ 위는 이 모델 트리 5그루와 마지막 그루의 실제 위상(점 = 잎): 실물은 그림 B, C w_i(x) = (1/500) Σ_b 1[i ∈ leaf_b(x)] / |leaf_b(x)| 잎 최소 20, 특징 1/3 무작위, 부트스트랩, seed 285 출력 q_τ(x) = 가중 경험 분위 τ = 0.025 ~ 0.975 여섯 5% 분위로 H1 채점 방향 꼬리 상위 10% 면 카드 반감 하이퍼파라미터: 세팅한 상한과 학습이 실제로 닿은 값 n_estimators = 500 이어 붙이는 트리 개수: 위 f₁ … 가 이만큼 실제 500그루 min_samples_leaf = 20 잎 하나에 표본 20개 미만이면 그 분할을 하지 않는다 실제 가장 작은 잎 n=20 max_features = 0.3333333333333333 분할마다 후보 피처를 일부만 뽑는다 트리끼리 서로 다른 곳을 보게 만든다 그루별 잎 수 분포 44 45 46 47 48 49 50 51 52 잎 44~52개 기준선 CARDN q = −1.645 ĉ R̂ LQR, HARQ 선형 분위 회귀 CARDN 의 R̂ 는 카드 고저폭 예측, ĉ 는 직전 750세션 std(y/R̂)
그림 M1. 3선 QRF 의 입력, 특징, 출력과 기준선. 숲은 평균 회귀 숲으로 자라지만 예측은 잎에 떨어진 학습 세션들의 y 분포에서 분위를 읽는다.
첫 번째 나무(학습된 분기 그대로) 깊이 0, 뿌리 분기 조건, n 깊이 1 분기 조건, n 깊이 2 분기 조건, n 깊이 3 분기 조건, n 깊이 4 분기 조건, n 깊이 5, 접힘 아래를 접었다 예 아니오 예 아니오 예 아니오 예 아니오 예 아니오 예 아니오 예 아니오 예 아니오 예 아니오 예 아니오 예 아니오 예 아니오 예 아니오 예 아니오 예 아니오 카드 예측 고저폭 ≤ 13.23 n=1,234 Δ미국10년 ≤ 5.685 n=1,123 log 고저폭 5일 ≤ 2.617 n=1,035 Δ신용 ≤ -0.2672 n=913 ΔNDF ≤ -0.2285 n=244 하위 2잎 n=49 하위 8잎 n=195 VIX 비 ≤ 0.9936 n=669 하위 16잎 n=391 하위 11잎 n=278 ΔNDF ≤ -0.2321 n=122 Δ미국2년 ≤ -0.385 n=41 잎값 -11.7941 n=20 잎값 -4.8182 n=21 log 고저폭 5일 ≤ 2.839 n=81 하위 3잎 n=60 잎값 -7.6176 n=21 ΔMOVE ≤ -0.9034 n=88 잎값 +6.0000 n=29 ΔVIX ≤ -4.705 n=59 잎값 +2.6579 n=23 잎값 -0.1458 n=36 Δ미국10년 ≤ 0.09 n=111 NDF 20일 변동성 ≤ 0.4411 n=65 잎값 -5.7000 n=23 신용 20일 ≤ 0.6524 n=42 잎값 +4.2188 n=21 잎값 -2.0357 n=21 |ΔNDF| ≤ 0.2526 n=46 잎값 +3.0690 n=20 잎값 +9.7857 n=26 잎값 ≥ 0 (예측을 위로) 잎값 < 0 (예측을 아래로) n = 그 노드에 떨어진 학습 표본 수, 조건(≤)이 참이면 왼쪽 가지 '예', 거짓(>)이면 오른쪽 '아니오', 잎이 많아 깊이 5 아래를 접었다(이 트리 전체 깊이 13, 잎 51개)
그림 M2. 첫 번째 나무. 분기 조건과 표본 수는 학습된 숲에서 그대로 읽었다. 잎값은 평균이며 분위 계산에는 잎 안의 y 전체가 쓰인다.
마지막(500번째) 나무 깊이 0, 뿌리 분기 조건, n 깊이 1 분기 조건, n 깊이 2 분기 조건, n 깊이 3 분기 조건, n 깊이 4 분기 조건, n 깊이 5 분기 조건, n 깊이 6 분기 조건, n 깊이 7, 접힘 아래를 접었다 예 아니오 예 아니오 예 아니오 예 아니오 예 아니오 예 아니오 예 아니오 예 아니오 예 아니오 예 아니오 예 아니오 예 아니오 예 아니오 예 아니오 예 아니오 예 아니오 예 아니오 예 아니오 예 아니오 패닉 요인 ≤ 1.19 n=1,227 log 고저폭 20일 ≤ 2.998 n=1,195 카드 예측 고저폭 ≤ 11.28 n=1,154 신용 20일 ≤ 0.8323 n=959 Δ미국10년 ≤ 1.17 n=680 log 고저폭 1일 ≤ 2.35 n=451 NDF 20일 변동성 ≤ 0.4704 n=355 하위 8잎 n=197 하위 6잎 n=158 패닉 요인 ≤ 0.09704 n=96 하위 3잎 n=76 잎값 +6.2258 n=20 log VIX ≤ 3.031 n=229 Δ신용 ≤ 0.1145 n=193 하위 2잎 n=50 하위 6잎 n=143 잎값 -0.7903 n=36 |ΔNDF| ≤ 0.9333 n=279 ΔMOVE ≤ -0.09717 n=259 ΔMOVE ≤ -1.997 n=127 하위 2잎 n=63 하위 3잎 n=64 ΔVIX ≤ 4.317 n=132 하위 5잎 n=101 잎값 -2.5400 n=31 잎값 -6.4516 n=20 Δ신용 ≤ 0.445 n=195 Δ미국10년 ≤ 3.17 n=160 NDF 20일 변동성 ≤ 0.3306 n=138 잎값 +2.2727 n=21 Δ미국10년 ≤ -5.635 n=117 잎값 +0.2667 n=28 하위 4잎 n=89 잎값 -7.3333 n=22 잎값 +5.0000 n=35 NDF 20일 변동성 ≤ 0.5531 n=41 잎값 +8.0714 n=20 잎값 +1.6250 n=21 잎값 -8.0200 n=32 잎값 ≥ 0 (예측을 위로) 잎값 < 0 (예측을 아래로) n = 그 노드에 떨어진 학습 표본 수, 조건(≤)이 참이면 왼쪽 가지 '예', 거짓(>)이면 오른쪽 '아니오', 잎이 많아 깊이 7 아래를 접었다(이 트리 전체 깊이 13, 잎 50개)
그림 M3. 500번째 나무. 나무마다 부트스트랩 표본과 특징 부분집합이 달라 뿌리 특징이 다르다.
깊이별 분기 특징 표
분기 위치 \ 피처Δ미국10년카드 예측 고저폭신용 20일MOVE 비Δ신용log 고저폭 20일ΔVIXlog 고저폭 5일ΔMOVEVIX 비ΔNDFNDF 20일 변동성|Δ미국10년||ΔNDF|log MOVElog VIXΔ미국2년|Δ미국2년|log 고저폭 1일패닉 요인금통위 당일고용 밤FOMC 밤합
깊이 0 (뿌리)10931137877241753101233185481438100500
깊이 1121652732805136582636131660162195792231210789
깊이 2113997464938075795959503267495542433150436001,263
깊이 3134135107117919598110898588851026575606556805611301,807
깊이 414614813911710413211414212212111012212312110699997581847002,312
깊이 5165170164157145164164157138130113147112117113114113100109547002,653
깊이 615816216915516516516716213415216012414216414312711997107587002,837
깊이 715416515116515916115415614114514214611016113813712211984475002,762
깊이 81071351491681161241121221221121341601101231251289312960414002,374
깊이 99411812211192112123801071161051091029011483826850330001,911
깊이 10708211084897668617385987671797271656140230001,454
깊이 115753725354575843535966404961606949592990001,050
깊이 12403830484032293239464142373637293330216000686
깊이 13181422251621251622202326182933301820133000412
깊이 14121416129191414171410195101618121242000249
깊이 158645394512101310777113811000134
깊이 162313626055442412231200058
깊이 173021210001120211031200023
깊이 18030011000210000000100009
깊이 19101100000000010110000006
깊이 20000001010020000000000004
깊이 21000000000100000000000001
분기 합1,5121,4131,3711,3551,3521,3101,2711,2551,2121,2091,1751,1621,1501,1361,1251,0361,024881758533504023,294

표 M1 은 500그루에서 깊이마다 어떤 특징으로 몇 번 갈랐는지 센 것이다.

결과

분위 예측과 보정

확인 구간 1,176세션에서 3선 QRF 의 5% 핀볼 손실은 1.552, CARDN 은 1.499 였다. QRF 가 3.5% 나쁘다. DM 통계량은 +1.71 로 QRF 쪽 손실이 크다는 방향이며 «QRF 가 낫다» 는 한쪽 p 는 0.956 이다. 부트스트랩 90% 구간은 −7.5% ~ +0.1% 로 3% 개선 문턱은 구간 밖이다. 10선은 4.164 대 4.146 으로 0.4% 나빴다(p 0.610). 사전 예측(개선 0 ~ 2%)보다도 나쁜 결과이고, 거시 극단 정보가 카드 변동성 예측 위에 분위 정보를 더하지 못했다.

모델 비교에서 CARDN 을 이긴 것은 3선의 선형 분위 회귀(LQR, +1.4%) 하나뿐이고 이것도 발견 구간에서는 8.2% 졌다. 패닉 요인을 뺀 QRF_NOP 는 QRF 와 거의 같았다(3선 −3.0%). 한국 쪽 고저폭 특징을 빼고 거시만 쓴 QRF_MAC 는 3선에서 9.2% 나빠지고 초과율도 7.0%(Kupiec p 0.003)로 어긋났다. 하루 손익 꼬리의 규모는 대부분 최근 고저폭이 담고, 거시 극단은 그 위에 더할 것이 적다는 뜻이다.

확인 구간 5% 분위 예측 (model_table.csv, 개선 = 1 − 핀볼/핀볼(CARDN))
모델3선 핀볼3선 개선3선 초과율10선 핀볼10선 개선10선 초과율
CARDN(기준선)1.49905.1%4.14605.8%
QRF(확증)1.552−3.5%5.5%4.164−0.4%5.6%
QRF_NOP1.544−3.0%5.5%4.163−0.4%5.8%
QRF_MAC1.638−9.2%7.0%4.345−4.8%6.3%
LQR1.478+1.4%5.9%4.216−1.7%5.6%
HARQ1.525−1.7%5.8%4.193−1.1%6.0%
CARDE1.504−0.3%4.7%4.172−0.6%5.5%
3선과 10선에서 여섯 모델의 CARDN 대비 핀볼 개선을 분위 네 개별 막대로 그린 그림, 3% 문턱 점선 표시
그림 2. 확인 구간 CARDN 대비 핀볼 개선(%). 점선이 H1 의 3% 문턱이다. 어느 모델, 어느 분위도 문턱에 닿지 않았고 QRF 계열은 대부분 음수다.

보정은 괜찮았다. 3선 QRF 의 초과는 65건(5.5%, Kupiec p 0.41, Christoffersen p 0.76), 10선은 66건(5.6%, p 0.34, Christoffersen p 0.08)이다. CARDN 도 5.1%, 5.8% 로 명목 근처다. 다만 사전에 계산한 대로 초과율이 1%p 어긋나도 이 표본으로 그것을 잡을 확률은 절반 정도라 «다르지 않다» 는 강한 증거가 아니다. 연도별로 보면 3선 QRF 초과율은 해마다 3 ~ 8% 를 오가며 CARDN 과 비슷한 폭으로 흔들렸다.

3선과 10선의 2022 년부터 2026 년까지 연도별 QRF 와 CARDN 5% 분위 초과율 막대와 5% 점선
그림 3. 연도별 5% 분위 초과율. 점선이 명목 5% 다. 두 모델 모두 해마다 흔들리지만 체계적으로 한쪽으로 치우치지는 않았다.
3선 확인 구간 하루 손익 선과 QRF 5% 분위, CARDN 5% 분위 선, QRF 초과 점을 그린 긴 시계열
그림 4. 3선 확인 구간의 하루 손익(회색)과 두 5% 분위 예측. QRF 분위(빨강)는 1틱 단위로 계단지며 CARDN(남색)보다 거칠다. 2022 년 급등기에 두 분위가 함께 깊어진다.

카드 크기 조절

분위 예측은 못 이겼지만 크기 조절 가설은 따로 판정한다. 확인 구간 카드 거래 468건 가운데 QRF 방향 꼬리가 문턱을 넘은 날은 57건(12.2%)이었다. 문턱을 모든 세션에서 정하므로 미국 금리가 크게 움직인 카드 거래일에서는 10% 보다 조금 많이 걸린다. 그날 계약을 절반으로 줄이자 ES 는 971.9 에서 856.3 으로 11.9% 줄고 거래당 평균은 95.2 에서 86.5 로 9.1% 줄었다(손익 단위는 틱 × 계약). 부트스트랩 p 는 0.0086, Holm 보정 p 는 0.034 로 사전 문턱을 모두 넘었다. 무작위로 57건을 반감한 귀무의 ΔES 평균은 3.7%, 95% 분위는 10.6% 라 QRF 규칙은 귀무의 상위 3.3% 에 있다.

그러나 증분 가설 H1091 은 넘지 못했다. 같은 규칙을 CARDN 으로 걸면 82건이 표시되고 ΔES 는 5.9%, 평균 감소는 24.4% 다. QRF 가 6.0%p 더 줄였지만 같은 달을 짝지은 부트스트랩 p 는 0.33 이다. 두 규칙의 차이 분포에 0 근처 무게가 큰 것은 최악 12건 중 대부분을 두 규칙이 똑같이 놓치거나 똑같이 잡기 때문이다. QRF 가 CARDN 보다 나아 보이는 부분은 꼬리를 더 잡아서가 아니라 큰 이익 날을 덜 깎아서였다. 꼬리에서 줄인 손실 합(1,388)은 포기한 손익 합(4,066)보다 작아 아이디어의 둘째 질문 «꼬리 감소가 포기 이익보다 큰가» 에는 아니라고 답한다. 샤프는 1.93 에서 1.97 로 거의 같다.

확인 구간 카드 크기 규칙 (metrics.json, robustness.csv, 비용 1틱, 시가 진입)
규칙표시ES97.5ΔES거래당 평균Δμ줄인 꼬리 합포기 손익 합샤프
고정 크기0971.9095.20001.93
QRF 상위 10% 반감(H1090)57856.311.9%86.59.1%1,3884,0661.97
CARDN 상위 10% 반감82914.65.9%72.024.4%68810,8671.82
QRF 연속 크기전부834.214.2%75.620.6%1,6529,1731.91
패닉 요인 상위 10% 반감상위 10%883.19.1%72.923.5%1,06610,4621.77
MOVE, VIX 수준 비 상위 10% 반감상위 10%912.46.1%90.94.5%7142,0111.95
확인 구간 카드 거래 468건의 QRF 방향 꼬리 크기와 실제 손익 산점도, 반감 표시 거래와 최악 12건 동그라미
그림 5. 예측 꼬리 T 와 실제 카드 손익. 빨간 점이 QRF 가 반감한 거래, 검은 동그라미가 최악 12건이다. 최악 12건 가운데 4건만 표시되었고, 표시된 날에는 큰 이익(최대 2,900)도 함께 있다.

격자, 비용, 진입 지연

사전등록한 격자는 표시 비율 5, 10, 20% 와 크기 배수 0.5, 0.25, 0 을 곱한 9칸이다. QRF 는 표시 비율을 10% 에서 20% 로 넓혀도 ΔES 가 11.9% 에서 13.0% 로 조금 오를 뿐이고 평균 감소는 18.8% 로 두 배가 된다. 5% 로 좁히면 ΔES 가 4.8% 로 떨어진다. 배수 0(그날 거래하지 않음)은 상위 10% 에서 ΔES 12.8%, 평균 감소 18.2% 라 반감보다 나을 것이 없다. CARDN 은 모든 칸에서 평균 감소가 17 ~ 68% 로 컸다. 꼬리 분위를 τ 0.10 으로 걸면 QRF 상위 10% 반감의 ΔES 는 4.9% 로 줄었다. 5% 꼬리라는 사전 선택이 결과에 유리한 쪽이었다는 뜻이고, 격자 전체로 보면 문턱 10% 를 넘는 칸은 9칸 중 6칸이지만 평균 감소 10% 이하를 함께 지키는 칸은 사전 선택한 칸 하나뿐이다.

QRF 와 CARDN 에 대해 표시 비율 세 개와 크기 배수 세 개 격자의 ES 감소율과 평균 손익 감소율 열지도 네 장
그림 6. 확인 구간 크기 격자(τ 0.05). 위는 ES 감소, 아래는 평균 손익 감소(%)다. QRF 는 ES 를 비슷하게 줄이면서 평균을 덜 깎는다. 평균 감소 10% 이하를 지키는 칸은 사전 선택한 상위 10%, 배수 0.5 와 상위 5%, 배수 0.5 뿐이다.

비용 민감도에서 크기 규칙은 비용에 거의 무관하다. QRF 반감의 ΔES 는 0.5, 1, 2틱에서 12.3, 11.9, 11.2%, 평균 감소는 8.8, 9.1, 10.1% 다. 2틱이면 평균 감소가 문턱을 살짝 넘는다. 실행을 늦추면 결과가 약해진다. 시가 단일가 대신 첫 봉 뒤 1분에 들어가면 ΔES 9.0%, 평균 감소 11.3% 이고, 5분 뒤면 9.9%, 11.7% 다. 지연 진입에서는 H1090 의 두 조건이 함께 지켜지지 않는다. 이 규칙은 계약 수만 바꾸므로 지정가 체결 확률 문제는 생기지 않는다.

QRF 반감 ES 감소의 부트스트랩 분포와 무작위 반감 귀무 분포 히스토그램, 비용별 거래당 손익 선 그림
그림 7. 왼쪽은 H1090 의 ES 감소 분포(빨강, 달 블록 부트스트랩)와 같은 수를 무작위 반감한 귀무(회색)다. 세로 빨간 선이 실제 11.9%, 점선이 10% 문턱이다. 오른쪽은 비용별 거래당 손익으로 CARDN 반감이 평균을 크게 깎는다.

구간과 seed

구간별로 나누면 결과가 한 해에 몰려 있다. 확인 구간 표시 57건 가운데 38건이 2022 년이고 2023 년은 0건, 2024 년 3건, 2025 년 5건, 2026 년 11건이다. 2022 년 한 해만 보면 ΔES 16.7%, 평균 감소 14.4% 이고, 2023 년 이후만 보면 ΔES 2.2%, 평균 감소 1.9% 다. 2024 이후 하위 구간은 ΔES 9.4%, 평균 감소 6.0%, 충격 창(2022-02-24 등 8개 날짜 앞뒤 5세션)을 빼면 ΔES 7.3%, 평균 감소 11.9% 다. 가장 큰 문제는 발견 구간이다. 2017 ~ 2021 의 362건에서 같은 QRF 규칙은 ES 를 전혀 줄이지 못했고(0.0%) 평균만 13.1% 깎았다. 같은 구간에서 CARDN 규칙은 ES 를 29.8% 줄였다. 두 규칙의 순서가 구간마다 뒤집힌다.

구간별 반감 규칙 (robustness.csv, depth.json, 탐색 포함)
구간거래QRF ΔESQRF ΔμCARDN ΔESCARDN Δμ
발견 2017 ~ 20213620.0%13.1%29.8%18.7%
확인 2022 ~ 202646811.9%9.1%5.9%24.4%
2022 만11316.7%14.4%0.0%36.8%
2023 이후3552.2%1.9%해당 없음해당 없음
2024 이후2459.4%6.0%7.2%18.0%
충격 창 제외3807.3%11.9%7.3%30.2%

Seed 의존은 없었다. 같은 걷기 전진을 seed 1, 2, 3 으로 다시 돌리면 3선 핀볼 개선은 −3.1, −3.0, −2.9%, 확인 구간 ΔES 는 13.0, 11.9, 13.0%, 평균 감소는 9.5, 8.2, 9.9%, 발견 구간 ΔES 는 세 번 모두 0 이었다. 숲 500그루면 무작위성은 결과를 거의 바꾸지 않으므로, 구간 사이의 불일치는 seed 가 아니라 표본이 만든 것이다. 10선으로 같은 이벤트를 거래하는 탐색에서는 QRF 반감의 ΔES 가 0.0%, 평균 감소가 12.1% 였다.

실패 진단과 탐색 규칙

왜 분위 예측이 나아지지 않았는지부터 보면, 2021-12 숲의 순열 중요도에서 핀볼을 가장 많이 늘린 특징은 카드 예측 고저폭(1.5%), Δ미국2년(1.3%), 5일 고저폭(1.3%), 1일 고저폭(1.0%) 이었고 거시 패닉 요인은 3선 0.18%, 10선 0.02% 에 그쳤다. 패닉 요인의 부하는 신용 20일 변화(0.52), VIX 비(0.46), 신용 밤사이 변화(0.39), 미국 2년 변화(0.35) 순으로 주식과 신용 쪽 위기를 주로 담았는데, 한국 국채선물의 하루 꼬리는 그런 위기보다 미국 금리 자체의 큰 움직임에 반응한다. 또 학습 세션이 수천 개뿐이라 잎 최소 20 의 경험 분위가 1틱 단위로 계단지고, 정규 척도 모형보다 분산이 커서 핀볼에서 진다.

3선과 10선 QRF 의 상위 10개 특징 순열 중요도 가로 막대와 패닉 요인 부하 막대
그림 8. 2021-12 숲의 확인 구간 순열 중요도(5% 핀볼 증가율)와 패닉 요인 부하. 빨간 막대가 패닉 요인이다. 중요도의 대부분은 한국 쪽 고저폭과 미국 금리 변화에 있다.

크기 조절 이득의 출처도 분해했다. 카드 거래일에서 QRF 꼬리와 CARDN 꼬리의 상관은 0.80 이고, 두 규칙이 함께 표시한 날이 45건이다. CARDN 이 표시한 날의 카드 단위 손익은 평균 6.8틱으로 표시 안 한 날(1.9틱)보다 훨씬 크다. 변동성이 큰 날에 되돌림 이익도 크기 때문에 변동성으로 크기를 줄이면 큰 이익을 같이 깎는다. QRF 표시일의 단위 손익은 3.2틱 대 2.7틱으로 차이가 작아 덜 깎였다. 반감으로 바뀐 손익과 기본 손익의 상관은 −0.52 다. 금통위 전날과 겹친 카드 거래는 14건, 그중 QRF 표시는 1건이라 다른 검증 전략과의 겹침은 작다.

마지막으로 결과를 본 뒤 단순 규칙을 탐색으로 대조했다. 같은 57건을 |Δ미국10년| 가 큰 순서로 반감하면 확인 구간 ΔES 15.5%, 평균 감소 29.2% 다. |Δ10| ≥ 10bp 인 u = 3 거래 80건을 모두 반감하면 ΔES 19.1%, 평균 감소 28.6%, 샤프 1.93 → 1.97 이고, 발견 구간에서는 ΔES 26.3%, 평균 감소 3.9%, 샤프 1.00 → 1.31 로 두 구간 모두에서 꼬리를 줄였다. 개장 갭이 큰 날(개장 뒤에야 알므로 시가 + 1분 진입으로 채점)을 반감하면 확인 구간 ΔES 16.4%, 평균 감소 14.8% 다. 이것들은 결과를 본 뒤 고른 탐색이라 판정에 쓰지 않았다.

탐색 규칙 대조 (depth.json, 비용 1틱, 판정에 안 씀)
규칙확인 표시확인 ΔES확인 Δμ발견 ΔES발견 Δμ
QRF 상위 10% 반감5711.9%9.1%0.0%13.1%
|Δ10| 큰 순 같은 수 반감5715.5%29.2%26.3%−3.2%
u = 3 거래 전부 반감8019.1%28.6%26.3%3.9%
큰 개장 갭 반감(시가 + 1분)5716.4%14.8%11.5%8.0%
QRF 와 CARDN 둘 다455.9%9.7%0.0%10.8%

꼬리 수준, 낙폭, 외삽

이 절은 정본 결과를 본 뒤 더 판 탐색이며 판정에 쓰지 않았다. 먼저 꼬리 수준을 바꿔도 확인 구간 결론은 비슷하다. QRF 반감은 ES 1% 를 1,208 에서 1,078 로(−10.8%), ES 5% 를 776 에서 674 로(−13.2%), ES 10% 를 586 에서 509 로(−13.2%) 줄였다. 발견 구간에서는 어느 수준에서도 감소가 0 이었다. 같은 구간에서 CARDN 반감은 ES 1% 를 1,217 에서 739 로 39% 줄였다. 누적 손익의 최대 낙폭으로 보면 그림이 더 분명하다. 확인 구간에서는 고정, QRF 반감, CARDN 반감의 최대 낙폭이 모두 2,201 로 같았다. 가장 깊은 낙폭 구간에 반감 표시가 하나도 없었다는 뜻이다. 발견 구간에서 QRF 반감의 최대 낙폭은 5,295 로 고정(4,841)보다 오히려 깊었고 CARDN 반감은 3,095 였다.

통과가 얼마나 단단한지도 보았다. 확인 구간 최악 12건 가운데 한 건을 빼고 다시 재면 ΔES 는 6.8 ~ 13.4% 로 움직이고, 2022-03-22 한 건만 빼도 6.8% 로 10% 문턱 아래가 된다. 달 하나씩 빼 보면 58개월 가운데 3개월에서 문턱 아래로 내려가며 그 셋에 2022-03 이 들어 있다. 샤프 차는 +0.035, 부트스트랩 90% 구간 −0.07 ~ +0.18(p 0.29)로 0 과 구별되지 않는다. H1090 의 통과는 사실상 거래 한 건이 만든 것이다.

2017 년부터 2026 년까지 고정 크기, QRF 반감, CARDN 반감, u 3 반감의 카드 누적 손익 선 그림과 확인 구간 시작 점선
그림 9. 카드 누적 손익(비용 1틱). 확인 구간 이익의 대부분이 2022 ~ 2023 년 초에 쌓였고, 모든 반감 규칙은 그 상승을 함께 깎는다. 2020-03 의 급락은 CARDN 과 u = 3 반감이 덜 맞았다.

발견 구간에서 QRF 가 무엇을 놓쳤는지 보면 원인이 구조적이다. 발견 구간 최악 거래 2020-03-19(u = 3 매수, 단위 손익 −71틱, 카드 손익 −3,600)에서 QRF 의 매수 꼬리는 14틱으로 직전 250세션 순위 0.71 에 그쳤고, CARDN 꼬리는 29.6틱으로 순위 0.99 라 표시되었다. 같은 달의 다른 최악 거래 둘도 CARDN 만 잡았다. QRF 의 분위는 잎에 떨어진 과거 y 값 가운데서만 나오므로 2014 ~ 2019 학습 표본에 없던 크기의 꼬리를 낼 수 없다. 반대로 CARDN 은 R̂ 에 비례해 늘어나므로 변동성이 튀면 꼬리도 따라 커진다.

그래서 외삽을 허용한 변형 QRF_Z 를 돌렸다. 숲을 z = y / R̂ 에 학습하고 분위에 그날의 R̂ 을 곱한다. 3선 확인 구간 5% 핀볼은 CARDN 보다 0.5% 좋아져 이 실험에서 처음으로 기준선을 이겼지만 3% 문턱과는 멀다. 반감 규칙은 발견 구간 ΔES 29.8%, 평균 감소 11.7%, 확인 구간 ΔES 5.9%, 평균 감소 17.9% 로 CARDN 규칙과 거의 같아졌다. 외삽을 막으면 처음 보는 충격을 놓치고, 허용하면 카드 변동성 규칙과 같아진다. 거시 패닉 특징이 그 사이에 더하는 몫은 보이지 않았다.

꼬리 수준과 낙폭 (depth2.json, scaled_285.json, 탐색)
구간규칙ES 1%ES 2.5%ES 10%거래당 평균최대 낙폭
발견고정1,21768535828.14,841
발견QRF 반감1,21768535824.45,295
발견CARDN 반감73948127822.83,095
발견u = 3 반감76750429527.03,141
확인고정1,20897258695.22,201
확인QRF 반감1,07885650986.52,201
확인CARDN 반감1,19891552672.02,201
확인u = 3 반감1,01078648368.01,993
발견 구간과 확인 구간에서 사전등록 격자 칸과 고정, QRF 반감, CARDN 반감, u 3 반감 규칙의 ES 대 거래당 평균 산점도
그림 10. 평균 대 꼬리 평면. 왼쪽 위로 갈수록 좋다. 확인 구간(오른쪽)에서 QRF 반감(별)은 평균을 가장 덜 잃지만, 발견 구간(왼쪽)에서는 QRF 격자 칸들이 ES 가 줄지 않는 세로줄에 몰린다. 두 구간 모두 왼쪽 위에 있는 것은 u = 3 반감(삼각형)뿐이다.

해석

원문 연구는 위험 프리미엄의 월별 또는 분기별 분포를 다뤘고 거시 패닉이 침체기의 꼬리를 알려 준다고 했다. 한국 국채선물의 하루 시가 대비 종가 손익에서는 그 정보가 이미 최근 고저폭과 밤사이 미국 금리 변화에 반영되어 있었다. 극단 지표를 주성분 하나로 압축한 요인은 주식과 신용의 위기 국면을 잘 표시하지만, 그런 날의 한국 장중 꼬리는 개장 갭으로 먼저 소화되고 시가 이후에 남는 몫은 크지 않다. 그래서 분위 예측에서는 카드의 단순한 변동성 척도가 숲보다 안정적이었다.

크기 조절은 다른 이야기다. 미국 야간 되돌림 카드의 이익은 변동이 큰 날에 크므로 변동성으로 크기를 줄이는 것은 대체로 손해다. QRF 규칙이 확인 구간에서 통과한 것은 2022 년 금리 급등기에 QRF 꼬리가 몇 번의 큰 손실 날을 잡으면서도 큰 이익 날을 비교적 덜 걸렀기 때문이고, 그 패턴은 발견 구간과 2023 년 이후에는 보이지 않았다. 꼬리를 줄이는 데는 거시 패닉보다 카드 자신의 신호 크기(|Δ10| 가 아주 큰 날)가 더 일관된 단서였다. 이는 되돌림 이익이 |Δ10| 에 따라 늘지만 아주 큰 움직임에서는 추세로 이어질 위험도 커진다는 해석과 맞는다.

한계

ES 는 확인 구간 거래 468건의 최악 12건 평균이다. 한 건이 표시되느냐에 따라 ΔES 가 수 %p 움직이고 부트스트랩 90% 구간은 2.4 ~ 23.0% 로 넓다. 평균 감소의 90% 구간(−2.1 ~ 21.1%)도 10% 문턱을 넉넉히 포함한다. 통과는 사전등록대로 확인 구간만으로 판정했지만 발견 구간에서 같은 규칙이 효과가 0 이었고 확인 구간 효과의 대부분이 2022 년에 있으므로 이 통과는 국면 하나에 기대고 있다. 진입을 1분만 늦춰도 두 조건이 함께 지켜지지 않는다. 깊이 점검에서 2022-03-22 한 건을 빼면 ES 감소가 6.8% 로 문턱 아래였고, 발견 구간에서는 같은 규칙이 최대 낙폭을 고정 크기보다 키웠다.

H1088, H1089 의 통과는 «다르지 않다» 이며 사전 검정력이 1%p 어긋남에 대해 0.45 ~ 0.48 이라 보정의 증거로 약하다. 비용은 3선 1틱으로 판정했고 10선 탐색도 1틱으로 쟀으나 10선 실측 스프레드는 더 넓을 수 있다. 카드 손익은 일봉 시가와 정산가로 쟀고 시가 단일가에서 큰 수량을 받을 수 있는지, 정산가 청산 슬리피지는 넣지 않았다. 신용 스프레드는 하이일드 OAS 가 아니라 HYG − IEF 대리 변수다. 미국 물가 발표일은 뺐고, 고용 발표일은 2020 이전과 2026-09 이후 규칙이라 둘째 금요일 발표를 놓친다. 미국 2년은 2026 년 13일이 직전 값이다.

결과를 본 뒤 바꾼 것은 둘이다. 순열 중요도가 정본 평가 안에서 너무 느려 별도 스크립트로 떼고 확인 구간 세션을 하나 걸러 계산했다(판정 수치는 그대로다). seed 재실행, 단순 규칙 대조, 연도별 분해는 결과를 본 뒤 정한 탐색이며, 꼬리 수준, 낙폭, 취약성, QRF_Z 변형도 같다. 특히 u = 3 반감 규칙은 여러 대조 가운데 좋아 보인 것을 고른 것이라 선택 편향이 있다.

다음에 해 볼 것

첫째, 카드 사다리의 상단 칸(|Δ10| ≥ 10bp 의 50계약)을 33 또는 25계약으로 낮추는 규칙을 사전등록하고, 이번에 쓰지 않은 2012 ~ 2016 을 새 확인 구간으로 더해 검정한다. 이번 탐색에서는 발견, 확인 구간 모두에서 ES 를 19 ~ 26% 줄였지만 결과를 본 뒤 고른 변형이다. 둘째, 개장 갭이 이미 미국 밤사이 변화를 많이 먹은 날을 줄이는 규칙(실제 갭 / 예상 갭 비율)을 시가 + 1분 진입과 분봉 슬리피지로 시험한다. 이번 탐색에서 큰 갭 반감은 확인 구간 ES 16%, 평균 15% 를 줄였다.

산출물

모든 수치는 아래 파일에서 왔다. 정본 런은 사전등록 커밋 뒤 한 번 돌렸고, 탐색 스크립트는 같은 런 폴더에 산출물을 더한다. 패널과 저장한 숲은 저장소 밖 캐시에 있고 스크립트가 다시 만든다.

  • 사전등록protocol.md
  • 분석과 판정analysis.md
  • 코드code/dataio.py 자료와 특징, code/models.py QRF 와 기준선, code/s0_datacheck.py 점검, code/s1_forecast.py 걷기 전진 예측, code/s2_eval.py 가설과 격자, code/s3_importance.py 순열 중요도, code/s4_seeds.py seed, code/s5_depth.py 탐색 규칙, code/s6_depth2.py 꼬리 수준과 낙폭, code/s7_qrf_scaled.py QRF_Z 변형, code/appendix_example.py 부록 실물, code/render_figures.py 그림, code/render_model.py 모델 그림
  • 정본 런results/20261111T082504_main/ (forecasts_3선.parquet, forecasts_10선.parquet, metrics.json, model_table.csv, sizing_grid.csv, robustness.csv, yearly_sizing.csv, card_trades_conf.csv, depth.json, depth_yearly.csv, seed_1 ~ 3.json, depth2.json, frontier.csv, scaled_285.json, appendix_example.json)
  • 재현 명령uv run python experiments/0285_macro_panic_tail_quantile_sizing/code/s1_forecast.py 3선 <런 폴더> 와 10선, 이어서 code/s2_eval.py <런 폴더>, code/s3_importance.py <런 폴더>, code/s4_seeds.py <런 폴더> 1, code/s5_depth.py <런 폴더>, code/s6_depth2.py <런 폴더>, code/s7_qrf_scaled.py <런 폴더> 285, code/render_figures.py 20261111T082504_main, code/render_model.py 20261111T082504_main

Appendix

A. 데이터셋 실물

확인 구간에서 QRF 가 반감을 표시한 최악 거래 2022-03-22(카드 매수, u = 3)의 앞뒤 세션 특징 패널이다. 값은 정본 패널에서 그대로 옮겼다(appendix_example.json). ΔUS 는 bp, ΔNDF 와 Δ신용은 %, 고저폭과 y 는 틱이다.

3선 특징 패널 실물 (2022-03-17 ~ 03-23)
세션MOVE 비VIX 비Δ미국2년Δ미국10년ΔNDFΔ신용R̂패닉y
2022-03-171.5831.434+8.7+4.7−1.54+1.5312.4+0.46217.0
2022-03-181.4441.380−3.2−1.9−0.99+0.8816.6+0.050−8.0
2022-03-211.4441.284+2.2−2.4+0.05+0.0315.5−0.049−13.0
2022-03-221.6021.265+17.9+14.1+0.62+0.1516.1+0.666−27.0
2022-03-231.6511.234+5.1+9.1−0.34+1.0620.6+0.2824.0

표의 패닉 값은 그달(2022-03) 재적합의 주성분 점수다. 이 거래일 직전 밤 미국 10년이 크게 올라 카드는 3선을 샀고, QRF 의 매수 방향 꼬리 −q0.05 가 직전 250세션 90% 분위를 넘어 계약이 50에서 25로 줄었다.

B. 모델 입출력 실물

같은 세션에 정본 QRF 와 CARDN, 크기 규칙이 실제로 받은 입력과 낸 출력이다(appendix_example.json, forecasts_3선.parquet, card_trades_conf.csv).

Request meta
재적합 2022-03-02(3월 첫 세션), 학습 2014-01-02 ~ 2022-02-28 의 2,006세션, QRF 나무 500, 잎 최소 20, seed 285. 예측 세션 2022-03-22, 3선. 크기 규칙 문턱은 매수 방향 꼬리 계열 −q0.05 의 직전 250세션 90% 분위.
Input
MOVE 비 1.602, ΔMOVE +10.51%, VIX 비 1.265, Δ미국2년 +17.92bp, Δ미국10년 +14.12bp, ΔNDF +0.62%, NDF 20일 변동성 0.696, Δ신용 +0.15%, 신용 20일 +1.67%, FOMC, 고용, 금통위 표시 0, log 고저폭 1일 2.639, 5일 2.845, 20일 2.996, 카드 예측 고저폭 R̂ 16.12틱, 패닉 요인 0.666. 카드 쪽 입력은 신호일 미국 10년 하루 변화 +14.12bp, 단위 u = 3, 방향 매수.
Model response
QRF 분위(틱): q0.025 −27.0, q0.05 −21.0, q0.10 −12.0, q0.90 13.0, q0.95 17.0, q0.975 20.0. CARDN 은 q0.05 −21.82, q0.95 +21.82. 매수 날이라 T = −q0.05 = 21틱이고 문턱 θ = 20틱을 넘어 계약을 50 에서 25 로 줄였다. CARDN 규칙은 이날을 표시하지 않았다.
Ground truth check
그날 3선은 시가 대비 정산가 −27.0틱이었다. 실제 손익은 QRF 의 2.5% 분위(−27.0)에 닿았고 5% 분위 아래라 초과 1건으로 세었다. 카드 손익은 고정 크기 −1399.99999999998(50계약 × (−27 − 1)), 반감 −699.99999999999 으로 이 한 건이 확인 구간 ES 감소의 큰 몫을 차지한다.

C. 실험 설정

설정 (protocol.md 와 code/)
항목값
목표y = (정산가 − 시가) × 100 틱, 3선과 10선 근월 일봉
특징23개(거시 15, 행사 3, 한국 고저폭 4, 패닉 1). 미국 계열은 t 보다 앞선 마지막 뉴욕 날짜
패닉 요인극단 지표 8개의 직전 500세션 백분위 0.9 초과 × 10, 학습 창 중심화 뒤 첫 주성분, 부하 합 양수
QRF나무 500, 잎 최소 20, 특징 1/3, 부트스트랩, seed 285(탐색 1, 2, 3), Meinshausen 가중 분위
기준선CARDN(정규, 확증), CARDE(경험), HARQ, LQR(alpha 0, highs), QRF_NOP, QRF_MAC
재적합매달 첫 세션, 학습 2014-01-02 부터 확장창
분할발견 2017-01-02 ~ 2021-12-30(1,229세션), 확인 2022-01-03 ~ 2026-10-29(1,176세션, 판정), 2024 이후 하위 구간
카드|Δ10| ≥ 3bp 와 카드 필터, 계약 17, 33, 50, 시가 진입 정산가 청산
크기 규칙방향 꼬리 T 가 같은 방향 계열 직전 250세션 90% 분위 초과면 × 0.5. 격자 5, 10, 20% × 0.5, 0.25, 0 × τ 0.05, 0.10
비용3선 왕복 1틱(판정), 0.5, 2틱 민감도, 진입 시가, 시가 + 1분, + 5분
검정DM(Newey–West 시차 5) 한쪽, Kupiec, Christoffersen, 달 블록 부트스트랩 5,000회 한쪽, 무작위 반감 귀무 5,000회, Holm 가족 H1086, H1087, H1090, H1091
판정 규칙채택: H1090, H1091 Holm 통과. 보류: H1086 또는 H1087 만, 또는 H1090 만. 폐기: 그 밖