세 줄 요약
- 비둘기 기사 뒤 3년 국채선물은 평균 +0.47틱, 매파 기사 뒤는 −0.47틱 움직였다. 방향은 맞지만 이 정도 차이는 우연으로도 30% 확률로 나온다.
- 움직임은 기사가 뜬 분 바로 다음 1~2분에 몰리고, 그 뒤로는 더 가지 않는다.
- 그래서 1분봉으로 기사 2분 뒤에 들어가면 이미 늦어 왕복 비용 1틱을 빼고 한 번에 평균 −1.28틱을 잃는다. 남은 길은 기사가 뜬 뒤 몇 초 안에 들어가는 것과, 톤 점수를 더 정확하게 만드는 것이다.
무엇을 물었나
2026-10-21 금통위원 트래커 피드백 채팅에서 나온 제안으로 시작했다. 제안은 이렇다. «통방문 당일뿐 아니라 금통위원 발언이 나온 모든 시점에 대해, 발언 전 구간을 A, 발언 t분 뒤부터 t+X분까지를 B 로 두고 평균이 다른지 검정한다. dovish 점수에 따라 A − B 의 부호가 정해지면 기사 뜨자마자 방향성 매매를 해 본다.» 결과를 보기 전에 가설 넷과 판정 문턱을 고정했다.
| 가설 | 내용 | 결과 | 판정 |
|---|---|---|---|
| H202 | 비둘기 기사 뒤 평균이 매파 기사 뒤보다 높다(θ > 0) | θ +0.94틱 · p 0.30 · 두 기간 부호 같음 | 미지지 |
| H203 | 기사 2분 뒤 이후 시작하는 창 하나 이상이 다중 비교 보정을 통과한다 | 40개 창 모두 θ 양수 · 보정 p 최소 0.44 | 미지지 |
| H204 | 기사 2분 뒤 톤 방향 진입 규칙이 비용 뒤 이긴다 | 평균 −1.28틱 · 승률 35% | 미지지 |
| H205 | 10년 국채선물도 θ > 0 | θ +0.43틱 · p 0.68 · 두 기간 부호 다름 | 미지지 |
채팅 질문에 대한 답
- 발언 취합·지연
- 단말 1002 제목(분 단위, 지연 거의 없음) 83건 + 연합인포맥스 웹(약 2시간 늦음) 5건. → 자료
- 1002 는 제목만
- 그렇다. 2021~2025 사건은 전부 20자 안팎 제목으로 톤을 매겼다. → 톤 오분류
- 게시 시각·분봉
- 있다. 게시 분과 3선 및 10선 1분봉을 맞췄다. → 측정
- A·B 평균 차이
- 톤으로 나누면 비둘기 +0.47틱, 매파 −0.47틱. 모두 합치면 0 근처다. → 결과
- 유의한 t > 0
- 판정 기준으로는 없다(보정 p 최소 0.44). 탐색으로는 t ≈ 1~2분. → 결과, → 1~2분
- 톤이 부호를 정하나
- 맞는 쪽으로 기울지만 θ +0.94틱은 p 0.30 이다.
- 바로 매매
- 1분봉 2분 뒤 진입은 비용 뒤 −1.28틱/회. 초 단위 진입은 다음 실험이다. → 규칙
- 신현송 몰아치기
- 위원과 날짜마다 첫 기사 하나만 썼다(199건 → 92건). 다른 처리도 더 낫지 않았다. → 나눠 보기
- 물가·환율 갈림
- 전반 톤 하나로 봤다. 제목에서는 갈림이 한 건도 안 잡혔다. 본문이 필요하다.
- 점수 개선
- 거꾸로 매긴 기사가 보인다. 점수 개선과 초 단위 진입을 다음 실험으로 둔다. → 다음 실험
용어와 기호
- 3선 · 10선
- 3년 및 10년 국채선물. 그날 거래량이 가장 많은 월물(근월물)의 1분봉을 쓴다
- 틱
- 0.01 포인트 = 계약당 1만원. 3년 국채선물에서 1틱은 금리로 약 0.35bp
- 왕복 비용
- 한 번 사고파는 데 드는 비용. 3선 1틱, 10선 1.4틱으로 잡았다(호가 스프레드 한 칸)
- 비둘기 · 매파
- 완화(금리 인하) 쪽 또는 긴축(금리 인상) 쪽 발언. 비둘기 발언이면 금리가 내리고 국채선물 가격이 올라야 한다
- 1002
- 인포맥스 단말의 뉴스 화면 번호. 기사 제목과 게시 분을 준다
- t0
- 기사 게시 시각을 분으로 내린 것
- A · B
- A 는 기사 직전 10분(t0 − 10 ~ t0 − 1) 1분봉 종가 평균, B 는 기사 뒤 t분부터 t + X − 1분까지의 1분봉 종가 평균
- Δ
- B − A, 틱 단위. + 면 가격이 올랐다(금리가 내렸다). 비둘기 쪽 반응이다
- θ
- 비둘기 기사 Δ 평균 − 매파 기사 Δ 평균. 톤이 방향을 정한다면 θ > 0
- 이중차분(DiD)
- 두 번 빼기. 기사 전후 차이(Δ)를 한 번, 비둘기와 매파 사이를 한 번 뺀다. 두 묶음에 함께 생긴 움직임은 두 번째 뺄셈에서 사라진다
- p
- 톤과 가격이 아무 관계가 없을 때 이만큼 큰 θ 가 우연히 나올 확률. 5% 아래면 보통 «유의하다» 고 한다
- 순열 검정
- 톤 표시를 무작위로 섞어 θ 를 다시 계산하길 반복해, 진짜 θ 가 그 분포에서 얼마나 드문지 본다
- maxT 보정
- 창 40개를 함께 볼 때, 섞은 표시에서 «40개 중 가장 좋은 창» 이 얼마나 자주 나오는지로 p 를 보정하는 방법
- 95% 구간
- 거래일을 다시 뽑아 10,000번 계산한 θ 의 가운데 95%. 0 을 품으면 «0 과 구분 안 됨»
- 탐색
- 결과를 본 뒤 찾은 것. 판정에 쓰지 않고 다음 실험에서 미리 정해 확인할 후보로만 쓴다
어떻게 쟀나
자료
발언은 금통위원 트래커(별도 프로젝트)가 모은 기사 표에서 가져왔다. 트래커는 이름이 나왔다고 그 위원의 기사로 치지 않는다. 제목이 «이름 "인용"» 꼴이거나, 본문에 «이름 … 말했다» 문장이 있을 때만 그 위원의 발언으로 연결한다. 다른 사람이 위원의 말을 옮긴 재인용과 «앞으로 … 할 것으로 예상» 같은 전망 기사는 뺀다.
| 원천 | 내용 | 시각 정밀도 | 지연 | 기간 | 사건 |
|---|---|---|---|---|---|
| 인포맥스 단말 1002 뉴스 | 제목만 | 분 | 거의 없음 | 2020-01 ~ 2026-08-14, 실시간 리더 2026-10-15 ~ | 83 |
| 연합인포맥스 웹 | 제목 + 본문 | 초 | 약 2시간 | 2026-09-03 ~ | 5 |
| 구글 뉴스 | 다른 언론 속보 | — | — | 트래커 실시간 화면용 | 0 |
그래서 이 실험의 «기사 시각» 은 거의 전부 1002 의 게시 분이다. 실제 발언은 이보다 이르다. 속보는 몇 분, 본문 기사는 몇 시간까지 늦을 수 있다. 2026-08-14 ~ 10-15 사이에는 1002 원천이 비어 있어 그 기간 사건이 적다.
사건 고르기
- 회의 날은 뺐다
- 금리 결정 날은 결정 자체가 가격을 움직이므로 발언 효과와 섞인다. 회의 전날과 다음 날은 남겼다
- 장중만
- 기사가 09:10 ~ 15:15 에 뜬 것만. 직전 10분 가격과 15:35 동시호가 전 청산을 확보하려는 것이다. 장 전과 장 뒤 기사는 따로 봤다
- 톤이 기운 것만
- 톤 점수(1~5, 중립 3)가 2.5 이하면 비둘기, 3.5 이상이면 매파. 그 사이(중립)는 비교용 대조군으로만 썼다
- 위원·날짜마다 첫 기사 하나
- 채팅에서 정한 규칙. 같은 날 같은 위원의 뒤따르는 기사는 버렸다. 다른 위원 기사가 같은 날 겹치면 둘 다 썼다
최종 사건 88건의 구성은 비둘기 38, 매파 50이다. 이창용 총재 40건, 신현송 11, 이주열 7, 황건일 6, 나머지 위원이 1~4건씩이다. 연도별로는 2021 9, 2022 14, 2023 14, 2024 14, 2025 18, 2026 19 건이다.
측정
채팅에서 제안한 그대로다. 기사마다 A 와 B 를 재고 Δ = B − A 를 구한다(용어와 기호 참고).
한 건으로는 아무것도 말할 수 없다. 그날 금리가 다른 이유로 올랐을 수도 있기 때문이다. 그래서 두 번 뺀다. 비둘기 기사들의 Δ 평균에서 매파 기사들의 Δ 평균을 뺀 값이 θ 다. 시장 전체가 오르는 날이 많아도 그 몫은 양쪽에 똑같이 들어 있어 빼면 사라지고, 톤 때문에 생긴 차이만 남는다.
시작 시각 t 는 0, 1, 2, 3, 5, 10, 15, 30분, 길이 X 는 5, 10, 15, 30, 60분으로 바꿔 40가지 창을 쟀다. 그중 결과를 보기 전에 판정용으로 고른 창은 t = 2분, X = 15분 하나다. t = 2 로 고른 이유: 기사 시각이 분 단위라 «10:00 기사» 가 10:00:59 에 떴을 수도 있다. 10:01 에 끝나는 봉은 기사 전 거래를 담을 수 있어서, 기사 뒤임이 확실한 첫 봉인 10:02 부터 잰다.
검정과 판정 기준
- θ (H202 · H205)
- 같은 해 안에서 톤 표시를 5,000번 섞는 순열 검정, 단측 p < 0.05 이고 2021~2023 과 2024~2026 두 기간에서 θ 부호가 같아야 지지
- 창 40개 (H203)
- maxT 순열 5,000번으로 보정한 p < 0.05 인 창이 t ≥ 2 에서 하나 이상
- 매매 규칙 (H204)
- 기사 2분 뒤 봉 종가에 톤 방향으로 1계약(비둘기면 매수), 17분 뒤 봉 종가에 청산. 거래일 묶음 bootstrap 10,000번, 단측 p < 0.05
- 위약일 대조
- 사건마다 기사가 없는 날 20일을 골라 같은 시각에 같은 방식으로 잰다. 시간대 때문에 생긴 몫을 본다
결과
톤 방향
| 기사 | 건수 | 평균 Δ(틱) |
|---|---|---|
| 비둘기 | 38 | +0.47 |
| 매파 | 50 | −0.47 |
| 중립(대조) | 190 | +0.06 |
| θ = 비둘기 − 매파 | +0.94 (95% 구간 −0.75 ~ +2.60) |
방향은 가설대로다. 비둘기 기사 뒤엔 오르고 매파 기사 뒤엔 내린다. 크기는 1틱이 안 된다. 위약일에 같은 방식으로 재면 평균 −0.04틱이라, 시간대 때문에 생긴 몫은 거의 없다. 10년 국채선물은 θ +0.43틱으로 더 약했고 두 기간의 부호도 갈렸다.
우연과 구분되나
«톤 표시를 아무렇게나 붙여도 θ 가 +0.94 만큼 나오는가» 를 물었다. 같은 해 안에서 표시를 섞은 5,000번 중 +0.94 이상이 나온 비율이 30% 였다(p = 0.30).
창을 40개나 보면 그중 하나쯤은 우연히 좋아 보인다. maxT 로 보정하면 가장 좋은 창도 44% 라, 유의한 t 는 없다.
- 검출력
- 88건으로는 θ 가 약 1.1틱 이상이어야 80% 확률로 잡힌다. 실제 표준오차는 0.87틱으로 계획 때 예상(0.45틱)의 두 배였다. 기사 뒤 가격 변화의 꼬리가 두껍다
- 뜻
- «효과가 없다» 가 아니라 «1틱 안팎의 효과는 이 표본으로 판정할 수 없다» 다. 다만 1틱 비용을 넘을 만큼 큰 효과는 없다
- 기사 전에 움직였나
- 기사 30분 전 ~ 10분 전 대비 직전 10분의 차이는 −0.14틱(p 0.70). 시장이 기사보다 먼저 움직인 흔적은 없다
매매 규칙
비용을 빼기 전에도 −0.28틱이다. 움직임이 진입 전에 끝났기 때문이다. 매파 기사 뒤엔 오히려 조금 되돌아 올라갔다. 10년 국채선물은 비용 1.4틱 뒤 −2.89틱이다. 두 기간(2021~2023, 2024~2026) 모두 −1.49, −1.14틱으로 졌다.
왜 그런가
움직임은 기사 뒤 1~2분에 끝난다
평균 경로를 보면 갈라지는 시점이 기사 직후다. 그래서 결과를 본 뒤, 기준을 기사 직전 종가 P(t0−1) 로 바꿔 분마다 θ 를 다시 쟀다. 이것은 미리 정한 검정이 아니라 탐색이다.
| 시점 | 비둘기 | 매파 | θ | p |
|---|---|---|---|---|
| 게시 분 끝(t0) | +0.13 | −0.04 | +0.17 | 0.29 |
| 1분 뒤 | +0.55 | −0.60 | +1.15 | 0.045 |
| 2분 뒤 | +0.71 | −0.70 | +1.41 | 0.037 |
| 5분 뒤 | +0.55 | −0.76 | +1.31 | 0.12 |
| 17분 뒤 | +0.76 | −0.16 | +0.92 | 0.25 |
즉 «유의한 t » 를 찾는다면 답은 t ≈ 1~2분이다. 그러나 이 숫자는 결과를 보고 고른 것이라(여섯 시점을 봤다) 판정에 쓸 수 없다. 다음 실험에서 미리 정해 놓고 확인해야 한다. 첫 1분에 1틱 이상 움직인 사건은 53% 였고, 움직인 사건 중 톤 방향과 맞은 비율은 67%(57건)였다.
15분까지 남는 반응은 총재 발언이다
- 이창용 총재
- 40건, θ +2.42틱(p 0.053). 15분 수준까지 남는 반응은 대부분 총재 발언에서 나온다
- 다른 위원
- 48건, θ −0.38틱(p 0.72). 다만 첫 1분 반응(+1.05)은 총재(+1.31)와 비슷하다. 다른 위원 발언은 바로 반응했다가 되돌아간다
- 창이 겹치는 문제를 다르게 다루면
- 위원과 날짜의 평균 톤(70건) +0.55, 극성 기사 전부(195건) +0.21, 앞뒤 1시간에 다른 기사가 없는 것만(34건) −0.15. 첫 기사 규칙이 가장 크다. 처음 나온 말에 시장이 반응한다는 채팅의 직관과 맞는다
- 장 밖 기사
- 장 전 20건과 장 뒤 47건을 다음 개장 09:15 까지로 보면 우연 수준
톤 점수가 거꾸로 읽은 기사
이번 톤은 트래커의 룰베이스 사전 점수다. 문장을 주제(물가, 성장, 금융안정, 환율, 가이던스)로 나누고 «상승», «확대» 는 매파, «둔화», «인하» 는 비둘기로 센다. 부정문과 조건문을 모르고, 제목 20자 안팎에서 읽는다. 88건을 보면 사람이 읽기에 거꾸로 매겨진 기사가 있다.
| 기사 제목 | 사전 점수 | 사람이 읽으면 | Δ(틱) |
|---|---|---|---|
| 신성환 «연준 과소긴축 위험 말하지만 신흥국은 과잉긴축 우려» | 매파 | 비둘기(긴축이 지나칠까 걱정) | +10.0 |
| 신현송 «환율 높을 때 대외리스크 우려하지만 그 부분은 개선» | 매파 | 비둘기 쪽(위험이 줄었다) | +10.4 |
| 이주열 «물가 안정돼도 팬데믹 이전으로 돌아가기 어려워» | 비둘기 | 매파 쪽(물가 압력이 남는다) | −9.7 |
세 건 모두 가격은 «사람이 읽은 방향» 으로 움직였다. 이런 오분류는 θ 를 0 쪽으로 누른다. 신현송 위원의 2026-04-15 기사 26건도 대부분 중립으로 매겨졌다(사건 고르기의 그림). «금리, 어느 한 방향으로 움직이기에는 이르다» 같은 정책 신호가 점수에 안 잡힌다. 또 제목은 요소 하나만 담아서, 채팅에서 걱정한 «물가는 비둘기, 환율은 매파» 같은 갈림이 제목 92건 중 한 건도 잡히지 않았다. 갈림을 다루려면 본문과 요소별 점수가 필요하다.
이 표는 Δ 가 큰 기사 몇 건을 골라 본 것이다. 오분류가 전체에서 얼마나 되는지는 재지 않았다. 그것이 다음 실험의 첫 단계다.
한계
시각. 기사 게시 분이지 발언 시각이 아니다. 분 단위라 «기사 뒤 몇 초» 는 잴 수 없다.
톤. 제목 사전 점수라 거꾸로 매긴 기사가 섞여 있다.
표본. 88건 중 40건이 총재다. 위원별 결론은 못 낸다. FOMC 나 지표 발표와 겹친 날을 따로 빼지 않았다.
체결. 봉 종가 체결을 가정했다. 기사 직후에는 호가가 벌어질 수 있어 실제 비용은 더 크다.
다음 실험
- 1. 점수 개선
- 88건과 중립 190건을 LLM 으로 다시 매긴다(전반 톤 + 요소별, 본문이 있으면 본문까지). 사전 점수와 어긋나는 비율을 세고, 같은 사건, 같은 창, 같은 검정으로 θ 가 커지는지 본다. 결과를 보기 전에 계획을 고정한다.
- 2. 진입 속도
- 반응이 1~2분 안에 끝나므로, 단말 1002 실시간 리더가 주는 게시 초와 2023년 이후 초 단위 체결 자료로 «게시 뒤 δ초에 진입, h분 보유» 를 미리 정해 검정한다. 1분봉으로는 이 질문에 답할 수 없다.
- 3. 위원별
- 총재 발언과 다른 위원 발언을 처음부터 나눠 가설로 세운다. 다른 위원 발언은 «바로 반응하고 되돌아간다» 는 모양이라, 되돌림 쪽 규칙도 후보다.
산출물
- 계획
protocol.md,config.yaml(결과 전 커밋 6181185) - 분석·판정
analysis.md - 판정 런 코드
code/remark_did.py - 탐색 코드
code/first_minutes.py - 그림 코드
code/render_figures.py,code/explain_figures.py - 런
results/20261020T235026Z_main/ - 런 안의 파일events.csv, grid_3선, grid_10선, paths, placebo, tests.json, manifest.json