3년 국채선물 · 인포맥스 기사 제목 밤 1,774개 · 2019-07 ~ 2026-10 · 글자 n-gram TF-IDF 새로움

밤사이 기사 제목이 새 주제로 옮겨 간 날 3년 국채선물 되돌림 카드를 줄여야 하는가

밤사이 해외, 금리 기사 제목을 글자 n-gram TF-IDF 벡터로 바꿔 직전 20밤과 얼마나 다른지(새로움)를 재고, 새로움이 큰 밤 뒤의 되돌림 카드를 절반으로 줄인 장부를 총 계약을 맞춘 기준선과 비교했다.

폐기 · 확인 −0.034틱/일, p 0.68 발견 +0.237틱/일(p 0.035) 새 주제 밤 카드 확인 +1.13틱/계약

세 줄 요약

  1. 새로움이 발견 구간 상위 20%(N ≥ 0.515)인 카드 날의 계약을 절반으로 줄이고 총 계약을 맞춘 장부는 기준선 대비 일별 차이가 발견 +0.237틱/일(p 0.035, 4년 중 3년 양)이었지만, 확인 구간에서는 −0.034틱/일(월 블록 부트스트랩 한쪽 p 0.677) 이다.
  2. 확인 구간에서 새 주제 밤 뒤 카드는 계약당 +1.13틱(비용 1틱 뒤)으로 오히려 평균보다 좋았다. 발견 구간의 이득은 2022 년 한 해(+85틱)가 대부분을 만들었다.
  3. 기사 제목의 새로움은 카드 되돌림이 약해지는 밤을 가려내지 못했다. 판정은 폐기다.

가설과 결론

기준선 «카드» 는 미국 10년 금리가 밤사이 3bp 이상 움직인 다음 날, 한국 3년 국채선물(3선)을 그 반대로 시가에 잡고 종가에 청산하는 되돌림 규칙이다. 한국 시가가 미국 금리 충격에 지나치게 반응하고 장중에 일부를 되돌린다는 관찰에 기댄다. 계약 수는 원화 충격 방향(R1 가중)으로 조절한다.

되돌림이 일어나려면 밤사이 충격이 «늘 보던 종류» 여야 한다. 시장이 처음 보는 주제(전쟁, 은행 위기, 새 정책 틀)가 등장한 밤에는 한국 시가의 반응이 지나친 것이 아니라 정당한 재평가일 수 있고, 그러면 장중에 되돌아가지 않는다. 이 실험은 그런 밤을 기사 제목으로 찾으려 했다. 밤사이 해외, 금리 기사 제목 묶음이 직전 20밤과 크게 다르면 «새 주제가 출현한 밤» 으로 보고, 그 다음 날 카드를 절반으로 줄인다.

주가설
가설내용결과한쪽 p판정
H324새로움 N 이 발견 구간 카드 날 80% 분위 이상이면 w = 0.5 × wR1, 총 계약 비례 조정한 장부가 기준선(카드 + R1)보다 확인 구간 일별 손익이 크다−0.034틱/일(419일)0.677미지지, 폐기

2차와 3차 다자산 프로그램 주가설 68개(H259 ~ H326)의 Holm 보정 p 는 1.00 이다. 발견 구간에서 보였던 작은 이득은 확인 구간에서 재현되지 않았다.

용어와 기호

3선
한국거래소 3년 국채선물. 가격으로 거래하며 금리가 오르면 가격이 내린다
틱
3선 가격의 최소 단위 0.01. 계약(액면 1억원)당 1만원
세션 s, e
s 는 신호가 생기는 한국 거래일, e 는 그 다음 한국 거래일. 매매는 e 에서 한다
밤
s 일 16:00 부터 e 일 08:20 까지. 이 사이에 게시된 기사 제목 묶음이 한 밤의 글이다
g_us, ε
g_us 는 미국 10년 금리(FRED DGS10)의 뉴욕 날짜 s 하루 변화(bp). ε 는 밤사이 원화 변화(%) 가운데 달러인덱스와 g_us 로 설명되지 않는 원화 고유 충격
카드
|g_us| ≥ 3bp 이고 e 가 s 다음 달력일이며 롤 날이 아니면, e 시가에 sign(g_us) 방향으로 들어가 e 종가에 청산하는 규칙
R1 가중 w
g_us 와 ε 부호가 엇갈리면 1계약, 같으면 0.5계약, ε 결측 1계약
글자 n-gram
글을 낱말이 아니라 연속된 글자 2 ~ 4개 단위로 자른 조각. «파월» 은 «파월», « 파월» 같은 조각이 된다(낱말 경계에는 빈칸을 붙인다)
TF-IDF
조각이 그 밤에 자주 나올수록(TF) 크고, 여러 밤에 두루 나오는 흔한 조각일수록(IDF 가 작을수록) 작게 매긴 가중. 밤마다 2만 차원 벡터가 된다
cos
두 벡터의 코사인 유사도. 같은 방향이면 1, 겹치는 조각이 없으면 0
새로움 N
Ns = 1 − cos(vs, 직전 20밤 벡터 평균). 0 이면 최근 밤들과 같은 글, 1 에 가까울수록 다른 글
문턱 q
발견 구간 카드 날 N 의 80% 분위 0.515. N ≥ q 이면 «새 주제 밤»
비례 조정 k
변형 장부의 총 계약을 기준선과 같게 맞추는 배수(구간별 Σw / Σw′, 발견 1.108, 확인 1.063)
일별 차이 d
같은 카드 날의 «k × 변형 장부 − 기준선 장부». 카드 날 전체 평균을 본다
발견 구간, 확인 구간
발견 2019-07 ~ 2022-12 에서 어휘와 문턱을 정해 잠그고, 확인 2023-01 ~ 2026-10 에서 판정한다
월 블록 부트스트랩, 한쪽 p
일별 차이를 달 단위로 묶어 복원추출해 평균 분포를 5,000번 만들고, «진짜 평균이 0 인데 이만큼 양으로 나올 확률» 을 잰다
Holm 보정
여러 가설을 함께 시험할 때 p 를 가설 수에 맞춰 키우는 방법

자료

데이터셋

쓴 자료
자료원천기간해상도쓰임
밤사이 기사 제목과 게시 시각인포맥스 단말 1002 뉴스 검색(연합인포맥스, 연합뉴스). 제목만 저장, 본문과 열람자 목록은 저장하지 않음2019-07 ~ 2026-10밤(16:00 → 08:20), 기사 단위새로움 N
3선 시가, 종가(만기 이어 붙임)인포맥스 단말 일봉2019 ~ 2026일카드 손익
미국 10년 금리FRED DGS102019 ~ 2026일(뉴욕 날짜)카드 신호
원화 NDF, 스왑포인트, 달러인덱스인포맥스 단말2019 ~ 2026일ε, R1 가중
표본(results/20261030T165239_detail 기술 통계 포함)
항목발견 2019-07 ~ 2022-12확인 2023-01 ~ 2026-10
새로움이 계산된 밤847927
밤당 제목 수(평균)80.873.0
새로움 N 평균, 표준편차0.433, 0.0940.414, 0.071
카드 날369419
그 가운데 새 주제 밤(N ≥ 0.515)7346

기사 검색은 13개 낱말(연준, 국채, 금리, 뉴욕, 달러, 미국, 유로, 중국, 일본, 파월, FOMC, 고용, 물가) 가운데 하나라도 제목에 든 기사로 좁혔고, 밤마다 50건씩 최대 12번 받았다. 2019-06 이전 기사는 게시 시각이 실제보다 100분 넘게 늦게 찍힌 것이 많아, 밤의 경계를 지킬 수 없어 쓰지 않았다. 첫 20밤은 비교할 과거가 없어 새로움이 비어 있다.

언제 무엇을 아는가

한 밤의 흐름(한국 시간)
시각일어나는 일
s 일 16:00밤의 시작(한국 장 마감 뒤)
s 일 밤 ~ e 일 새벽해외 기사 게시, 뉴욕 금리와 NDF 확정
e 일 08:20밤의 끝이자 정보 마감. 제목 묶음으로 Ns 계산, 카드 가중 결정
e 일 개장 ~ 15:45카드 보유(시가 진입 종가 청산)

방법

  1. 밤 글 만들기. 밤마다 받은 제목을 빈칸으로 이어 붙인다.
  2. 어휘 적합. 발견 구간 밤 글로만 글자 2 ~ 4-gram TF-IDF 를 적합한다(가장 잦은 2만 조각). 이후 모든 밤을 이 어휘와 IDF 로 벡터화하고 길이 1 로 정규화한다.
  3. 새로움. 밤마다 직전 20밤 벡터의 평균(다시 길이 1 로 정규화)과의 코사인을 구해 N = 1 − cos.
  4. 문턱. 발견 구간 카드 날 N 의 80% 분위 q 를 잠근다.
  5. 변형 장부. 카드 날 N ≥ q 이면 w′ = 0.5 × w, 아니면 w′ = w. 구간별 k 로 총 계약을 맞춘다.
  6. 판정(T2). 일별 차이 평균이 확인 구간에서 0 보다 크고 월 블록 부트스트랩 5,000회 한쪽 p < 0.05 면 지지.
  7. 탐색(판정에 쓰지 않음). E1 새 주제 밤 카드의 손익, E2 반대(새 주제 밤에 1.5배로 키우기).

모델

모델은 두 부분이다. 하나는 기사 제목을 숫자 벡터로 바꾸는 TF-IDF 벡터라이저(sklearn TfidfVectorizer)이고, 다른 하나는 그 벡터로 새로움을 재어 카드 계약을 줄이는 사이징 규칙이다. 원래 아이디어는 문장 임베딩 모델이었지만, 로컬에서 재현할 수 있고 외부 모델이 필요 없도록 사전등록 단계에서 글자 n-gram TF-IDF 로 바꿨다. 글자 n-gram 은 띄어쓰기가 들쭉날쭉한 한국어 기사 제목에서도 낱말 조각을 잡는다.

TF-IDF 벡터와 새로움

벡터라이저와 새로움 설정
항목값
analyzerchar_wb(낱말 경계 안의 글자 n-gram, 경계에 빈칸 덧붙임)
ngram_range(2, 4)
max_features20,000(발견 구간에서 가장 잦은 조각)
적합 자료발견 구간 밤 글(2019-07-01 ~ 2022-12-31)
학습된 IDF 범위1.00 ~ 6.16
정규화밤 벡터마다 L2 길이 1
비교 창직전 20밤 벡터 평균, 다시 길이 1
새로움N = 1 − cos, 제목이 없는 밤은 결측

학습된 모델이 보는 것

가장 새로운 밤과 가장 익숙한 밤의 TF-IDF 조각
학습된 벡터라이저로 확인 구간 카드 날 가운데 새로움이 가장 큰 밤(2023-02-06)과 가장 작은 밤(2023-02-23)을 분해했다. 막대는 그 밤을 직전 20밤 평균에서 멀어지게 한 조각(그 밤 가중 × (그 밤 가중 − 평균 가중) 순)이고, ␣ 는 빈칸이다. 미국을 뜻하는 한자 약칭이 든 조각도 상위에 있었지만 그림에서는 뺐다. 새로운 밤은 «BOJ», «파월», «실적», «여진»(튀르키예 지진) 같은 조각이 최근 평균에 거의 없던 것이고, 익숙한 밤은 지표 발표 형식(« : », «예상치»)처럼 늘 있던 조각이 차지한다.

그림이 보여 주듯 TF-IDF 새로움은 주제의 바뀜뿐 아니라 기사 형식과 고유명사의 바뀜에도 크게 반응한다. 지진처럼 금리와 거리가 먼 사건, 특정 인물의 이름, 실적 시즌 같은 계절 요인이 모두 «새로움» 을 올린다.

카드 사이징

카드와 변형 설정
항목값
기준선|g_us| ≥ 3bp, 다음 달력일 세션, 롤 제외, sign(g_us) 방향, 시가 진입 종가 청산, R1 가중 1 / 0.5, 왕복 1틱
새 주제 밤 문턱N ≥ 0.5149(발견 구간 카드 날 80% 분위)
그날 가중w′ = 0.5 × w
비례 조정구간별 k(발견 1.108, 확인 1.063)
탐색 E2w′ = 1.5 × w(반대 방향)

결과

확증 결과

주가설 H324(런 20261029T163005_main)
항목발견 2019-07 ~ 2022확인 2023 ~ 2026
카드 날, 그 가운데 새 주제 밤369, 73419, 46
기준선 일평균(틱)2.4880.789
변형 일평균(비례 조정 뒤)2.7250.755
일별 차이 평균(틱/일)+0.237−0.034
월 블록 부트스트랩 한쪽 p0.0350.677
90% 구간[+0.036, +0.453][−0.184, +0.095]
차이가 양인 해3 / 42 / 4
Holm 보정 p(68개)1.00

발견 구간 p 0.035 는 같은 자료로 문턱을 정한 뒤의 값이라 판정 근거가 아니다. 판정 구간인 확인 구간에서 차이는 음이고, 90% 구간이 0 을 가운데에 둔다.

연도별 «변형(조정 뒤) − 기준선» 합(틱, 기술 통계)
연도새 주제 카드 날차이연도새 주제 카드 날차이
2019(7월부터)3+7.1202323−17.9
20205−7.6202421−2.9
202136+3.120251+4.1
202229+85.02026(10월까지)1+2.6

발견 구간 이득 87.6틱 가운데 85.0틱이 2022 년이다. 그해 새 주제 밤 카드 몇 건이 크게 졌고, 그 날 계약을 줄인 것이 이득이 되었다. 2025 ~ 2026 년에는 새 주제 밤이 해마다 한 번뿐이다. 새로움의 평균 수준이 2025 년부터 낮아져(그림 1) 문턱을 넘는 날 자체가 드물어졌다.

새로움과 카드 손익

밤마다 새로움과 문턱
밤마다 새로움 N(옅은 선), 20밤 평균(짙은 선), 계약을 줄인 카드 날(빨간 점). 2020 년 봄(코로나 충격)에는 오히려 N 이 낮았다. 같은 주제가 몇 주 내내 이어졌기 때문이다. 2021 ~ 2022 년은 수준이 높고, 2025 년부터 수준이 내려가 문턱을 넘는 날이 거의 없다.
새로움 분위별 카드 손익
새로움 5분위별 카드 계약당 손익(비용 1틱 뒤)과 95% 구간. 분위 경계는 발견 구간 카드 날로 정했다. 가설대로라면 5분위(새 주제)가 가장 낮아야 하지만, 확인 구간에서는 1분위(가장 익숙한 밤)가 유일하게 음이다.
새로움 5분위별 카드 손익(틱/계약, 비용 1틱 뒤, 기술 통계)
분위발견 N 평균발견 날발견 손익확인 N 평균확인 날확인 손익
1(익숙)0.31472+1.250.33384−1.79
20.40672+1.240.401203+1.02
30.45972+7.070.45653+1.51
40.49672+3.380.49133+2.73
5(새 주제)0.55473+0.550.54646+1.13

새로움과 카드 계약당 손익의 상관은 발견 +0.011, 확인 +0.107 이다. 새 주제 밤일수록 되돌림이 약하다는 음의 관계는 어느 구간에도 없다.

탐색 결과

사전등록 탐색(판정에 쓰지 않음)
탐색발견확인
E1 새 주제 밤 카드 계약당 손익(비용 1틱 뒤)+0.55틱(73일)+1.13틱(46일)
E2 새 주제 밤 1.5배, 일별 차이−0.195(p 0.965)+0.030(p 0.323)

반대로 키우는 쪽(E2)도 확인 구간에서 0 과 구별되지 않는다. 새로움은 카드 크기를 어느 쪽으로도 안내하지 못했다.

하루를 따라가 보기

2023-03-13(s) 밤은 미국 실리콘밸리은행 파산 직후다. 미국 10년 금리가 −15bp 내렸고 새로움은 N = 0.601 로 문턱을 넘었다.

  • 기준선: 미국 금리 하락이라 3월 14일 3선 시가 매도. g_us(−)와 ε(+0.285, 원화 약세)가 엇갈려 1계약.
  • 변형: 새 주제 밤이라 0.5계약, 비례 조정 1.063.
  • 실제: 3선 장중 −67틱, 매도라 계약당 +67틱. 기준선 +66틱, 변형 0.5 × 66 × 1.063 = +35.1틱. 그날 차이 −30.9틱.

처음 보는 은행 위기였지만, 한국 시가가 과하게 오른 만큼 장중에 크게 되돌아갔다. 새 주제가 되돌림을 막는다는 가설과 정반대의 사례이고, 확인 구간 차이를 음으로 끌어내린 가장 큰 날이다.

해석

카드의 되돌림은 «한국 시가가 미국 금리 충격을 지나치게 반영한다» 는 구조에서 나온다. 새 주제가 등장한 밤에는 불확실성이 커져 시가의 과잉 반응이 오히려 더 클 수 있고, 그러면 되돌림도 크다. 또 글자 n-gram 새로움은 지진, 인물 이름, 기사 형식 같은 금리와 무관한 바뀜에도 크게 움직여, «시장이 처음 보는 금리 위험» 을 정확히 재지 못한다. 기사 제목의 표면적인 새로움은 되돌림이 깨지는 밤의 표지가 아니었다.

한계

  • 확인 한쪽 p 0.677, 68개 Holm 1.00 이다.
  • TF-IDF 는 의미를 모른다. 같은 주제를 다른 낱말로 쓴 기사는 새롭게, 다른 주제를 같은 형식으로 쓴 기사는 익숙하게 잰다. 문장 임베딩 모델이었다면 결과가 다를 수 있다.
  • 새로움 수준이 2025 년부터 낮아져, 확인 구간 후반에는 새 주제 밤이 거의 없다. 기사 검색 결과의 구성(어떤 기사가 낱말 필터에 걸리는가)이 바뀌었을 가능성을 확인하지 않았다.
  • 2019-07 이전은 게시 시각 문제로 쓰지 않아 발견 구간이 3.5년이다.
  • 카드 손익은 시가 진입 종가 청산, 왕복 1틱 고정이다.

산출물

  • 계획protocol.md(사전등록 5aee7de)
  • 분석, 판정analysis.md
  • 코드code/s0_titles.py(제목 수집), code/s1_novelty.py(확증), code/s_detail.py(밤별 새로움, 카드 장부, 분위, 조각 분해), code/render_figures.py(그림)
  • 런results/20261029T163005_main/, results/20261030T165239_detail/(nights.csv, ledger.csv)

Appendix

A. 데이터셋 실물

2023-02-06 밤(s 16:00 → 2023-02-07 08:20)에 받은 제목 55개 가운데 한자 약칭이 없는 것 일부. 열은 게시 시각(KST)과 제목.

밤사이 제목 일부(원문 그대로)
게시제목
02-07 08:14WSJ "트레이더들, 마침내 연준 믿기 시작"
02-07 08:05[튀르키예 강진] 일본 구조대 1진 20명 출발…기시다 "필요한 지원할 것"
02-07 07:57[김용갑의 외환분석] 미국은 강하다
02-07 07:30제러미 시겔 "연준, 고금리 오랫동안 유지할 것"
02-07 07:18[뉴욕모닝브리핑](2월7일)
02-07 06:39뉴욕증시, 실적·파월 발언 대기…나스닥 1%↓마감

ledger.csv 의 실제 행. 열은 s, g_us(bp), ε(%), 3선 e 장중(틱), w, 새로움 N, 새 주제 여부, w′, k, 기준선, 변형(조정 뒤), 차이(틱).

ledger.csv 일부(소수 셋째 자리)
sg_usε장중wN새 주제w′k기준선변형차이
2023-02-01−13−0.178+60.50.294아님0.51.063−3.5−3.719−0.219
2023-02-06+10+0.288+220.50.658새 주제0.251.063+10.5+5.578−4.922
2023-02-07+4+0.155+20.50.500아님0.51.063+0.5+0.531+0.031
2023-02-08−4+0.031−2610.400아님11.063+25.0+26.564+1.564
2023-03-13−15+0.285−6710.601새 주제0.51.063+66.0+35.064−30.936

B. 모델 입출력 실물

Request meta
s = 2023-02-06, 밤 2023-02-06 16:00 ~ 2023-02-07 08:20, 세션 e = 2023-02-07. 어휘와 문턱은 발견 구간에서 잠근 값
Input
그 밤 제목 55개를 이어 붙인 글(위 A 의 제목들 포함). 직전 20밤 벡터의 평균. 카드 신호 g_us +10bp, ε +0.288%(일치, w = 0.5)
Model response
TF-IDF 벡터와 20밤 평균의 코사인 0.342, 새로움 N = 0.658 ≥ 0.515 → 새 주제 밤. 변형 가중 w′ = 0.25계약(3선 매수), 비례 조정 1.063
Ground truth check
3선 2023-02-07 장중 +22틱(매수 방향 일치). 기준선 +10.5틱, 변형 +5.58틱, 그날 차이 −4.92틱. 새 주제 밤이었지만 되돌림은 평소처럼 일어났다

C. 실험 설정

  • 기사인포맥스 단말 1002 뉴스 검색, 연합인포맥스와 연합뉴스, 한국어, 제목에 13개 낱말 중 하나, s 16:00 ~ e 08:20, 밤마다 50건씩 최대 12번, 제목과 게시 시각만
  • 벡터TfidfVectorizer(analyzer char_wb, ngram_range (2, 4), max_features 20,000), 발견 구간 밤으로 적합, L2 정규화
  • 새로움N = 1 − cos(vs, 직전 20밤 평균), 문턱 발견 카드 날 80% 분위 0.5149
  • 사이징새 주제 밤 카드 w′ = 0.5 w, 구간별 총 계약 비례 조정, E2 는 1.5 w
  • 분할발견 2019-07 ~ 2022-12, 확인 2023-01 ~ 2026-10
  • 판정확인 일별 차이 평균 > 0, 월 블록 부트스트랩 5,000회(seed 66) 한쪽 p < 0.05, 2차와 3차 주가설 68개 Holm 함께 보고