세 줄 요약
- CD 혁신 1bp 에 IRS 1년은 이틀 동안 0.47bp 움직였다. 첫 쿠폰 현금흐름 몫 0.254 보다 크지만 Holm 보정 p 0.21 로 «과잉 반응» 은 확증되지 않았고, 같은 날 통안 1년 움직임을 걷어내면 반응은 0.12 로 줄어든다.
- CD 는 관측 잡음이 없는 확률보행으로 추정됐고 혁신은 63영업일 뒤 3.4배로 커진다. 공정 반응은 0.25 가 아니라 1 에 가깝고, IRS 1년은 과잉 반응이 아니라 덜 반응한 뒤 천천히 따라간다.
- 큰 혁신 다음 날 반대 포지션 규칙은 확인 구간 55건(연 11회)에서 사건당 −0.96bp(p 0.78)로 무작위 날짜와 같았다. 판정은 폐기다. 금통위와 분기말 창 밖 15건만 양수였으나 연 3회이고 두 군집이 몫의 대부분이다.
가설과 결론
원화 이자율 스왑(IRS)의 변동 금리는 3개월마다 CD 91일 고시로 정해진다. 오늘 체결한 1년 스왑에서 오늘의 고시가 확정하는 현금흐름은 첫 3개월 쿠폰 하나뿐이다. 그러므로 고시의 예상 밖 변화가 다음 고시에 남지 않는 일시적 잡음이라면, 1년 스왑 금리가 움직여야 할 공정한 크기는 첫 쿠폰의 현금흐름 몫, 대략 4분의 1 이다. 아이디어는 이 계약 조건을 문턱으로 삼아 «과잉 반응» 을 모형 가정이 아니라 지급 달력으로 정의하자는 것이었다. 반응이 4분의 1 보다 크면 넘친 몫이 며칠 안에 되돌아오고, 그 되돌림을 IRS 1년 반대 포지션으로 거둘 수 있다는 그림이다.
출발점은 은행의 익일물 조달이 비은행 유동성 공급에 따라 흔들린다는 영란은행 연구를 정리한 Bondnote 글이다. 그 글의 요지는 비은행이 공급하는 자금이 많아도 긴축기에는 조달 가격이 오르고 변동성이 커진다는 것이다. 한국의 IRS 짧은 끝은 그런 은행 조달 금리의 고시 하나에 묶여 있어 고시의 잡음이 가격으로 새기 쉬운 구조라는 점이 이 실험을 만든 이유다. 사전등록 때 이미 반론 하나를 적어 두었다. CD 가 끈적한 계열이라 혁신 대부분이 다음 고시에도 남는다면 공정 반응은 4분의 1 이 아니라 그보다 훨씬 크다. 그래서 칼만 이득으로 만든 공정 몫과의 비교(H1067)를 따로 두었다.
- 가설
- CD 혁신 1bp 당 IRS 1년 이틀 반응 β 는 현금흐름 몫 c 보다 크다(H1062). |z| ≥ 2 혁신 다음 날 종가에 반대 포지션을 5영업일 드는 IRS 1년 규칙은 다리당 0.5bp 비용 뒤 사건당 손익이 0 보다 크다(H1063). 1년 − 2년 DV01 중립 판도 0 보다 크다(H1064). 분기말과 금통위 창을 빼도 양이다(H1065). 혁신 규칙이 원 변화 규칙보다 낫다(H1066). β 는 칼만 공정 몫 f 보다도 크다(H1067, 미지지 예상).
- 결론
- 주가설 H1063 은 사건당 −0.96bp(Holm p 1.0)로 미지지다. β − c 는 +0.22 였으나 Holm p 0.21 로 미지지, β − f 는 −0.53 이다. 분기말과 금통위 창 밖 15건만 Holm 지지였지만 주가설이 무너졌고 빈도가 연 11회로 문턱 24회에 못 미쳐 판정은 폐기다.
| 가설 | 내용 | 예측 | 값 | 한쪽 p | Holm p | 판정 |
|---|---|---|---|---|---|---|
| H1062 | β − c (모든 영업일 1,257일) | > 0 | +0.216 | 0.042 | 0.212 | 미지지 |
| H1063 | 정본 규칙 사건당 순손익 | > 0 | −0.96 (n 55) | 0.780 | 1.0 | 미지지 |
| H1064 | 1년 − 2년 판 사건당 순손익 | > 0 | −2.47 (n 55) | 1.000 | 1.0 | 미지지 |
| H1065 | 분기말과 금통위 창 제외 | > 0 | +8.56 (n 15) | 0.001 | 0.006 | 지지, 조건부 |
| H1066 | 정본 − 원 변화 규칙 | > 0 | −1.32 | 0.870 | 1.0 | 미지지 |
| H1067 | β − f | < 0 예상 | −0.529 | 1.000 | 1.0 | 미지지(예상대로) |
표의 값은 bp 단위이고 기울기는 단위가 없다. H1065 가 지지된 것은 사실이지만 사전등록한 채택 조건은 H1063 과 H1065 가 함께 지지되고 연 24회 이상이어야 했다. 되돌림 규칙 자체가 비용 전에도 0 근처(총손익 +0.04bp)라, 조건부 부분 표본의 양수는 거래 규칙의 근거가 되지 못한다.
용어와 기호
- CD 91일
- 은행이 발행하는 91일 양도성예금증서 금리. 금융투자협회가 매일 오후 최종호가로 고시하며 원화 IRS 변동 금리의 기준이다.
- IRS 1년, 2년 (S1, S2)
- 원화 이자율 스왑 고정 금리의 일 종가(%). 받기는 고정 금리를 받고 CD 를 내는 쪽이라 금리가 내리면 이익이다.
- 혁신 ν
- 오늘 CD 고시에서 전날까지의 정보로 낸 하루 앞 예측을 뺀 값(bp). 예상 밖 변화다.
- 표준화 혁신 z
- ν 를 칼만 필터의 예측 오차 표준편차 √F 로 나눈 값. |z| ≥ 2 를 사건으로 센다.
- 국소 수준 모형
- 관측 = 수준 + 외생 효과 + 관측 잡음, 수준은 확률보행인 상태공간 모형. 칼만 필터로 수준을 날마다 갱신한다.
- 칼만 이득 K
- 혁신 1bp 가 추정 수준을 몇 bp 옮기는지. K = 1 이면 혁신 전부가 수준 변화(영구), K = 0 이면 전부 일시 잡음이다.
- 현금흐름 몫 c
- 오늘 체결한 표준 IRS 1년(유효일 다음 영업일, 분기 지급, ACT/365)에서 첫 쿠폰이 차지하는 할인 가중 몫. c = τ₁DF₁ ÷ Στ_iDF_i, 확인 구간 평균 0.254.
- 칼만 공정 몫 f
- f = c + (1 − c) K. 혁신 중 영구 몫이 남은 세 쿠폰의 기대 고시도 옮긴다는 가정의 공정 반응. 이 자료에서 K = 1 이라 f = 1 이다.
- 반응 y, β
- y = IRS 1년의 t−1 종가에서 t+1 종가까지 변화(bp). β 는 y 를 ν 에 회귀한 기울기다.
- 사건과 포지션
- |z| ≥ 2 인 날 t. 포지션 부호는 sign(ν), 즉 고시가 예상보다 높으면 IRS 1년을 받는다(되돌림 베팅). t+1 종가에 들어가 5영업일 뒤 종가에 나온다.
- 캐리
- RC1 = 100(S1 − CD)/D1 + 100(S1 − CD) bp/년, D1 은 분기 연금 듀레이션. 보유 달력일 ÷ 365 를 곱해 손익에 더한다.
- DV01 중립 1년 − 2년
- 1년 받기와 2년 내기를 금리 1bp 당 가치 변화가 같게 맞춘 포지션. 금리 수준 변화를 걷어내고 기울기에만 노출된다.
- 다리당 비용
- 한 다리의 포지션이 한 단위 바뀔 때 0.5bp(판정). 한 다리 왕복 1.0bp, 두 다리 왕복 2.0bp.
- 금통위 창, 분기말 창
- 금통위 날짜 앞뒤 3영업일, 3, 6, 9, 12월 마지막 영업일 앞 5영업일부터 뒤 2영업일까지.
- 월 블록 부트스트랩
- 확인 구간의 달을 복원 추출해 통계를 다시 내기를 5,000회 되풀이한다. 같은 달 안의 상관을 보존하고, 중심화한 분포로 한쪽 p 를 낸다.
- Holm 보정
- 여섯 가설의 p 를 작은 순서로 (6 − 순위 + 1) 배 하여 다중 검정의 오류율을 묶는 방법.
자료
데이터셋
자료는 모두 일 단위다. 단기금리 표에서 CD 91일, 거래 가중 콜 1일, 통안 1년, KOFR 를 읽고, 일별 데이터 풀에서 IRS 1년과 2년 종가를 읽는다. 지급 달력은 한국 휴장 표로 만들고, 금통위 날짜는 결정 표와 자체 수집 일정 표를 합쳐 2010 년부터 빠짐없이 갖췄다. 외부로 올린 자료는 없다. 영업일 달력은 CD 가 있는 날 3,084일로 잡았는데, 나중에 이 가운데 178일이 휴장일 행이라는 것을 찾아 휴장일을 뺀 판을 강건성으로 다시 돌렸다(결과 절).
| 자료 | 기간 | 쓰임 | 비고 |
|---|---|---|---|
| 단기금리 표 | 2015-01-02 ~ 2026-11-09, 3,084행 | CD 91일, 콜 1일(거래), 통안 1년, KOFR | 중복 0, CD 빈 날 0, 콜 14일 빈 값 |
| 일별 데이터 풀 | 2015-01-02 ~ 2026-11-09 | IRS 1년, 2년 종가, 미국 2년(진단) | 평일 전부 수록, 한국 장 마감 값 |
| 한국 휴장 표 | 2010 ~ 2028 | IRS 지급 달력, 휴장일 행 점검 | 수정 다음 영업일 |
| 중개 메신저 IRS 호가 기록 | 2025-08-28 ~ 2026-08-13, 1년 호가 21,023건, 223일 | 실측 호가 폭, 종가 시각, 장중 반응(깊이 보강) | 다른 상품이 섞인 행을 걸렀다 |
| 금통위 일정 | 2010 ~ 2026 | 금통위 창 표시 | 결정 표와 자체 일정 표의 합집합 |
점검과 시각 정렬
결과 지표를 보기 전에 기간, 빈 날, 중복, 시각을 점검했다. CD 는 전일과 같은 날이 79% 인 끈적한 계열이다. 바뀐 날 비율은 2015 ~ 2021 년에 해마다 3 ~ 20% 였다가 2022 년 이후 26 ~ 44% 로 늘어, 고시 방식이나 시장 구조가 바뀐 것으로 보인다. IRS 1년이 전일과 같은 날은 2021 년까지 16 ~ 20%, 그 뒤 8 ~ 12% 다. KOFR 는 2018 년부터 값이 있으나 2021-11-26 전은 소급값이고 2026-08-26 ~ 10-27 이 비어 있어 정본 모형에서 뺐다.
가장 큰 위험은 IRS 종가와 CD 고시의 선후였다. 풀의 IRS 는 «한국 장 마감 값» 이라고만 적혀 있어 오후 고시 전인지 후인지 문서로 정할 수 없었다. 원 변화의 시차 상관을 재 보니 IRS 1년 변화는 같은 날 CD 변화와 0.20, 전날 CD 변화와 0.11, 다음 날 CD 변화와 0.09 였다. 오늘 고시의 일부가 다음 날 IRS 에 들어간다는 뜻이다. 그래서 반응 창을 t−1 종가에서 t+1 종가까지 이틀로 잡고, 거래도 t+1 종가에 들어가게 사전등록했다. 이렇게 하면 고시가 종가 전이든 후든 진입 때 이미 알려진 정보만 쓴다. 은행채 대량 발행 주를 빼려던 H3 는 로컬에 발행량 표가 없고 실행 시각이 단말 수집 금지 시간이라, 분기말과 금통위 창을 빼는 것으로 바꿨다.
방법
첫 단계는 혁신을 만드는 것이다. CD 를 국소 수준 모형으로 놓고 전날 콜과 전날 통안 1년을 외생 변수로 넣었다. 외생 변수를 모두 하루 늦춘 것은 그날 아침에 알려진 정보만으로 예측을 만들기 위해서다. 모수(관측 잡음 분산, 수준 잡음 분산, 외생 계수 둘)는 발견 구간 2015-01-02 ~ 2021-12-30 의 1,825일에서 최대우도로 한 번 추정하고 고정했다. 그 뒤 전체 표본에 칼만 필터를 돌려 날마다 하루 앞 예측 오차 ν 와 그 분산 F 를 얻었다. 아이디어는 statsmodels 의 상태공간 모형을 쓰자고 했지만 프로젝트 환경에 그 패키지가 없어 같은 식을 직접 짠 필터와 scipy 최적화로 추정했다. 이 교체는 결과를 보기 전에 했다.
비교 정의 셋을 함께 만들었다. B 는 같은 날 통안 1년을 외생에 더해 그날 시장 전체의 금리 움직임을 걷어낸 «고시 잡음» 혁신이다. C 는 KOFR 를 더하고 2018 ~ 2021 로 추정한 판이다. D 는 모형 없이 CD 원 변화를 발견 구간 표준편차로 나눈 것이다. 확증은 미리 정한 정본 A 하나로만 했다.
둘째 단계는 반응을 재는 것이다. 날마다 휴장 달력으로 그날 체결되는 1년 스왑의 지급일을 만들고 첫 쿠폰의 현금흐름 몫 c 를 계산했다. 확인 구간의 모든 영업일에서 초과 반응 e = y − c ν 를 ν 에 회귀하면 그 기울기가 β − c 다(H1062). 칼만 공정 몫 f 에 대해서도 같은 회귀를 했다(H1067).
셋째 단계는 거래 규칙이다. |z| ≥ 2 인 날마다 포지션 부호를 sign(ν) 로 정하고 t+1 종가에 들어가 5영업일 뒤 종가에 나온다. 손익은 금리 변화에 캐리를 더하고 왕복 비용을 뺀 bp 이며 DV01 1 단위 기준이다. 사건이 이어진 날은 보유 창이 겹쳐도 사건마다 따로 셌고, 그 의존은 월 블록 부트스트랩이 흡수한다. 문턱, 보유, 방향은 모두 결과 전에 고정했으므로 결과로 고른 모수가 없다. 격자(문턱 셋, 보유 넷, 진입 지연 둘)는 판정에 쓰지 않고 보고만 하며, 격자에서 최고 칸을 고르는 절차는 무작위 부호 귀무에서 다시 돌려 선택 편향의 크기를 쟀다.
기준선은 넷이다. 확인 구간 영업일에서 사건 수만큼 무작위로 날짜를 뽑고 부호도 무작위로 준 귀무 2,000회, 사건은 그대로 두고 부호만 뒤집는 귀무 5,000회, 사건일마다 항상 받기, 정본과 반대 부호인 추종이다. 공통 규칙의 «3선 1틱» 비용은 IRS 에 맞지 않아 이전 IRS 실험 규약(다리당 0.5bp)을 판정에 쓰고 0.25bp 와 1.0bp 를 민감도로 냈다. IRS 는 분 자료가 없어 1분, 5분 지연 대신 하루 지연(t+2 진입)을, 지정가 체결 대신 반값 비용을 실행 현실화로 썼다.
모델
학습한 모델은 칼만 필터 하나이고 모수는 넷이다. 최대우도는 관측 잡음 분산을 사실상 0 으로 보냈다. 경계 해라 최적화의 수렴 표시는 거짓으로 나왔지만 두 시작점에서 같은 해에 닿았다. 관측 잡음이 0 이면 칼만 이득은 1 이고, 혁신은 ν = ΔCD − 0.169 ΔMSB1(전날) + 0.004 ΔCALL(전날) 로 줄어든다. 즉 CD 고시는 이 자료에서 «잡음 섞인 수준» 이 아니라 그 자체가 수준인 확률보행이다. 세 정의 모두 같은 결론이었다.
| 정의 | 표본 | σ²_ε | σ²_η | 콜(전날) | 통안 1년(전날) | 추가 외생 | K |
|---|---|---|---|---|---|---|---|
| A 정본 | 2015 ~ 2021, 1,825일 | ≈ 0 | 2.51 | −0.004 | 0.169 | 없음 | 1.00 |
| B 같은 날 통안 | 2015 ~ 2021, 1,825일 | ≈ 0 | 2.40 | −0.006 | 0.125 | 통안 1년(당일) 0.244 | 1.00 |
| C KOFR | 2018 ~ 2021, 1,043일 | ≈ 0 | 3.25 | −0.031 | 0.195 | KOFR(전날) 0.022 | 1.00 |
결과
확증 결과
확인 구간 1,257 영업일에서 CD 혁신 1bp 당 IRS 1년의 이틀 반응은 0.47bp 였다. 당일 몫이 0.26, 다음 날 몫이 0.21 로 이틀에 고르게 나뉜다. 현금흐름 몫 c 의 평균은 0.254 이므로 초과분은 0.22 다. 월 블록 부트스트랩의 한쪽 p 는 0.042 로 단독으로는 5% 를 넘지 않지만 여섯 가설을 묶은 Holm 보정 뒤 0.21 이라 H1062 는 지지되지 않는다. 그림 3 의 산점도에서 보듯 대부분의 날은 혁신이 ±2bp 안에 모여 있고, 기울기는 몇 안 되는 큰 날이 정한다. 발견 구간에서도 β 는 0.37 로 c 보다 컸다.
이 초과분을 «과잉 반응» 으로 읽으려면 공정 반응이 c 여야 한다. 그런데 모델 절에서 보았듯 CD 는 확률보행이고 칼만 공정 몫 f 는 1 이다. 그 잣대로 재면 β − f 는 −0.53 으로 IRS 1년은 공정 반응의 절반 정도만 움직인다(H1067, 예상대로 미지지). 같은 날 통안 1년을 걷어낸 정의 B 에서는 β 가 0.12 로 c 보다 작아진다. 정본 A 의 β 0.47 은 대부분 같은 날 금리 뉴스가 CD 와 IRS 를 함께 움직인 몫이라는 뜻이다.
거래 규칙(H1063)은 확인 구간 55건, 연 11.3회였다. 사건당 총손익은 +0.04bp, 왕복 1.0bp 비용 뒤 −0.96bp, 이긴 비율 36% 다. 부트스트랩 한쪽 p 0.78, Holm 1.0 이다. 1년 − 2년 DV01 중립 판(H1064)은 총손익부터 −0.47bp 였고 두 다리 비용 2.0bp 뒤 −2.47bp 다. 혁신 규칙은 원 변화 규칙(51건, +0.36bp)보다 1.32bp 나빴다(H1066). 혁신 정의를 바꾸면 B −2.42bp, C −1.15bp 로 모두 음수다. 휴장일 행 178일을 뺀 달력으로 다시 돌린 강건성 런에서도 사건 51건, 사건당 −0.82bp, 확증 결론은 같았다.
분기말과 금통위 창을 뺀 표본(H1065)은 15건, 사건당 +8.56bp, Holm p 0.006 으로 지지됐다. 하지만 이 표본은 연 3회꼴이고, 2022-10-18, 19, 21(단기자금 경색 한복판)과 2023-02-01, 02 의 연속일 다섯 건이 합계의 78% 를 차지한다. 연속일 사건은 같은 거래를 거의 겹쳐 세는 것이어서 독립 표본은 열 건 안팎이다. 같은 조건을 발견 구간에 적용하면 5건, −0.16bp 로 재현되지 않는다. 제외 기준을 사건일 하나로 바꾸면 25건 +4.15bp(p 0.029)로 줄어든다.
기준선과 귀무
무작위 날짜 귀무 2,000회의 평균은 사건당 −1.00bp, 5 ~ 95% 구간은 −3.02 ~ +1.07bp 다. 정본 규칙 −0.96bp 는 그 분포의 한가운데(p 0.49)에 있어, 혁신으로 날을 고른 것이 아무 날이나 고른 것과 다르지 않다. 사건은 고정하고 부호만 뒤집는 귀무의 평균은 −1.02bp(p 0.48)다. 항상 받기는 −1.86bp, 정본과 반대인 추종은 −1.04bp 다. 되돌림 방향이든 추종 방향이든 5영업일 총손익이 비용 1bp 를 넘지 못한다. 연도별로는 2022 년 21건 −4.40bp, 2023 년 +3.52, 2024 년 −4.01, 2025 년 −0.12, 2026 년 +6.20bp 로 부호가 해마다 바뀐다.
격자, 비용, 실행 지연
문턱 1.5, 2.0, 2.5 와 보유 1, 3, 5, 10일, 진입 t+1 과 t+2 의 24칸 가운데 순손익이 양수인 칸은 둘(+0.04, +0.12bp)뿐이고 모두 t+2 진입 5일 보유다. 이 격자에서 최고 칸을 고르는 절차를 무작위 부호 귀무에서 300회 다시 돌리면 최고 칸의 95% 분위가 +4.04bp 이고 관측 최고 +0.12bp 의 p 는 0.90 이다. 격자 어디에도 선택 편향을 이겨낼 칸이 없다. 하루 늦게 들어가는 쪽이 모든 문턱에서 0.5 ~ 1.0bp 나은데, 이는 t+1 에서 t+2 사이에 IRS 가 CD 방향으로 더 간다는 뜻이다. 되돌림이 아니라 추가 반영이다.
| 다리당 비용 | IRS 1년 한 다리 | 1년 − 2년 두 다리 | 읽기 |
|---|---|---|---|
| 0.25bp (지정가 대용) | −0.46 | −1.47 | 비용을 반으로 줄여도 음 |
| 0.5bp (판정) | −0.96 | −2.47 | 정본 |
| 1.0bp (보고 강건) | −1.96 | −4.47 | 채택 조건의 1bp 시험 |
| 0bp (총손익) | +0.04 | −0.47 | 비용 전에도 0 근처 |
실패 진단
실패의 첫 원인은 공정 몫의 전제다. 혁신 1bp 뒤 CD 자체의 누적 변화는 확인 구간에서 5영업일 1.51bp, 20일 2.04bp, 63일 3.42bp 이고 발견 구간도 1.14, 1.29, 1.85bp 다. 혁신은 사라지는 잡음이 아니라 커지는 추세의 첫 걸음이다. 같은 혁신 뒤 IRS 1년의 누적 반응은 당일 0.26, 다음 날 0.47, 5일 0.78, 20일 0.85, 40일 1.25bp 로 천천히 따라 올라간다(그림 7). 진입일(k = 1) 뒤에 평균적으로 되돌림이 없고 오히려 같은 방향으로 더 간다.
둘째 원인은 사건의 구성이다. 확인 구간 |z| ≥ 2 사건의 38% 가 금통위 앞뒤 3영업일 안이었고, 영업일 전체에서 그 창의 비율은 19% 다. 발견 구간도 57% 대 25% 다. 보유 창이 금통위 창에 닿은 33건은 사건당 −4.38bp 로 손실의 근원이다. 금통위 무렵의 CD 놀람은 정책 기대가 실제로 바뀐 것이라 되돌지 않는다. 셋째는 크기 대 잡음이다. 사건 총손익의 표준편차가 10.8bp 라 55건에서 t 2 를 넘으려면 평균 총손익이 2.9bp 는 되어야 하는데 관측은 0.04bp 다. 넷째로 사건 총손익을 같은 날 통안 1년 변화와 전날 미국 2년 변화(포지션 방향 정렬)에 회귀하면 절편 −0.15bp, 통안 계수 +0.31 이다. 시장 전체가 같은 방향으로 크게 움직인 날에만 작은 되돌림이 있고, 그것을 빼면 남는 것이 없다.
탐색 변형
아래는 결과를 본 뒤 만든 것이라 판정에 쓰지 않는다. 금통위 창과 분기말 창 밖에서만 되돌림을 거는 규칙을 문턱별로 다시 쟀다. 확인 구간 |z| ≥ 1.5, 5일 보유는 43건(연 8.9회) +2.34bp(t 1.32), |z| ≥ 2 는 25건(연 5.2회) +4.15bp(t 2.01)다. 발견 구간에서 같은 조건은 20건 +0.43bp, 7건 +0.77bp 로 부호는 같지만 크기가 작다. 빈도를 올리려고 |z| ≥ 1 로 낮추면 연 19.8회가 되지만 +0.67bp(t 0.66)로 효과가 사라진다. 사용자가 원하는 연 24회 빈도에서는 남는 것이 없다.
금통위 창 안에서 반대로 추종하는 규칙은 확인 구간 |z| ≥ 2, 3일 보유 21건 +3.80bp(t 2.09)였지만 발견 구간 12건은 −1.50bp 로 부호가 뒤집혀 버렸다. CD 모멘텀을 그대로 IRS 1년 추종으로 옮겨 10, 20, 40일 보유한 판도 확인 구간에서 −0.11, −3.06, −4.29bp 다. IRS 가 결국 CD 를 따라가지만 그사이의 금리 잡음이 그 몫보다 커서 거래로 옮겨지지 않는다.
독립성과 겹침
같은 단기금리를 쓴 0280(CD − KOFR 주간 괴리 트리)의 활동 주에 이 실험의 사건 55건 가운데 20건이 들었다. 금통위 전날 10선 규칙의 진입일과 같은 날 들어간 사건은 3건이다. 두 IRS 실험 모두 폐기라 손익 상관은 내지 않았다. 기존 검증 전략과 겹칠 효과 자체가 없으므로 독립성 문제는 생기지 않는다.
장중 호가와 깊이 보강
이 소절은 정본 런을 마친 뒤 깊이 점검에서 더한 탐색이며 판정에 쓰지 않는다. 가장 큰 공백은 실행 비용과 시각이었다. IRS 체결 분봉은 없지만 중개 메신저로 받은 IRS 호가 기록이 2025-08-28 부터 2026-08-13 까지 있어, 1년물 호가 21,023건(223일)으로 세 가지를 쟀다. 첫째, 양방향 호가 2,942건의 호가 폭 중앙값은 0.50bp(평균 0.64bp)다. 반대편 호가를 치는 비용은 반 폭인 0.25bp 이므로, 판정에 쓴 다리당 0.5bp 는 실측의 두 배로 보수적이다. 실측 비용에서도 정본 규칙은 사건당 −0.46bp 다.
둘째, 일별 풀의 IRS 종가가 몇 시 값인지 정했다. 시각마다 그때까지의 마지막 호가 셋의 중앙값을 풀 값과 맞대면 평균 절대 차이가 12:00 1.62bp 에서 15:30 0.60bp, 16:00 0.29bp 로 줄고 그 뒤로는 거의 변하지 않는다. 풀 종가는 16:00 무렵 값이다. 셋째, 혁신 1bp 에 대한 구간별 반응은 전일 마감에서 12:00 까지 0.58, 12:00 ~ 15:30 0.09, 15:30 ~ 16:00 0.05, 16:00 뒤 0.15, 다음 날 오전 0.15 다. 반응의 대부분은 고시 전 오전에 이미 나오고, 고시 뒤에도 같은 방향으로 조금 더 갈 뿐 되돌지 않는다. CD 고시가 그날 아침까지의 시장 정보를 따라가는 것이지, 고시가 IRS 를 밀어냈다가 놓아주는 구조가 아니다.
이 호가 기록에는 함정이 있었다. «quote» 로 분류된 행 일부가 다른 상품 값이라(예: 2025-11-13 17:14 에 1년물로 찍힌 3.027%) 처음 계산에서는 16:00 뒤 +31bp 반응과 다음 날 −22bp 되돌림이라는 그럴듯한 과잉 반응이 나왔다. 그 행을 빼고 하루 중앙값에서 15bp 넘게 벗어난 호가를 거르자 신호가 사라졌다. 같은 소절의 나머지 보강은 아래 표에 모았다. 고시 방식이 바뀐 뒤인 2022 ~ 2023 으로 칼만 모형을 다시 추정해도 관측 잡음은 0, 이득은 1 이라 «잡음 몫» 은 추정 구간을 바꿔도 생기지 않는다. 문턱 대신 혁신 크기에 비례해 포지션을 키우는 연속 크기 규칙은 빈도를 연 31 ~ 88회로 올려도 사건당 음수다. 사건이 몰린 날을 군집 하나로 세면 H1065 의 양수도 유의성을 잃는다.
| 변형 | 건수 | 연 빈도 | 순손익 | 한쪽 p | 읽기 |
|---|---|---|---|---|---|
| 연속 크기, |z| ≥ 0.5 | 425 | 87.6 | −0.72 | 0.99 | 빈도는 충분, 손익 음 |
| 연속 크기, |z| ≥ 1.0 | 152 | 31.3 | −1.06 | 0.91 | 연 24회 넘는 판도 음 |
| 연속 크기, |z| ≥ 1.5 | 85 | 17.5 | −1.41 | 0.83 | 크기를 키울수록 나쁨 |
| 군집 첫날만, 전체 | 28 | 5.8 | −1.41 | 0.85 | 연속일 중복 제거 |
| 군집 첫날만, 분기말과 금통위 창 밖 | 8 | 1.6 | +4.97 | 0.055 | H1065 의 양수가 유의성을 잃음 |
| 칼만 재추정 2022 ~ 2023, 2024 ~ 적용 | 6 | 2.1 | −1.60 | 해당 없음 | K = 1 그대로 |
| 다리당 2bp, IRS 1년 | 55 | 11.3 | −3.96 | 해당 없음 | 보수적 비용 |
| 다리당 2bp, 1년 − 2년 | 55 | 11.3 | −8.47 | 해당 없음 | 두 다리 |
해석
아이디어의 핵심 문장은 «CD 놀람은 첫 쿠폰만 확정하므로 공정 반응은 4분의 1» 이었다. 이 문장은 놀람이 다음 고시에 남지 않을 때만 참이다. 한국 CD 91일 고시는 정반대다. 관측 잡음이 0 으로 추정되고, 놀람은 몇 달에 걸쳐 커진다. 그러니 계약 조건만으로 정한 문턱은 공정 반응의 하한일 뿐이고, IRS 1년이 그 하한보다 크게 움직였다는 것은 과잉 반응의 증거가 아니다. 오히려 IRS 1년은 CD 의 지속성을 다 반영하지 않고 두 달에 걸쳐 천천히 따라가는 과소 반응 쪽에 가깝다.
그 과소 반응이 거래로 남지 않는 이유도 분명하다. CD 의 놀람이 큰 날은 금통위 무렵과 2022 년 인상기에 몰려 있고, 그때의 IRS 1년은 정책 기대 전체를 반영하며 하루 10bp 넘게 출렁인다. 1bp 의 혁신이 몇 달에 걸쳐 IRS 를 1bp 남짓 옮기는 신호는 그 잡음에 묻힌다. 금통위 창 밖의 작은 되돌림은 이 실험에서 찾은 유일한 양의 조각이지만, 단기자금 경색기 연속일 군집이 몫의 대부분이고 빈도가 연 3 ~ 5회라 전략이 되지 않는다. 데스크 관점에서 이 결과가 주는 쓸모는 하나다. CD 고시가 예상보다 높게 나온 날 IRS 1년을 되돌림으로 받으면 안 된다는 것, 특히 금통위 앞뒤에는 더 그렇다는 것이다.
한계
이 결론이 뒤집힐 수 있는 조건을 적는다.
표본이 작다. 확증 사건은 55건이고 그중 21건이 2022 년 한 해다. H1065 의 15건은 연속일 다섯이 몫의 대부분이라 독립 사건이 열 안팎이다. 이 정도 표본에서는 사건당 3bp 미만의 효과를 구별할 수 없으므로, 「효과가 없다」 가 아니라 「비용 1bp 를 넘는 효과는 보이지 않는다」 로 읽어야 한다.
모형이 경계 해다. 관측 잡음 분산이 0 으로 가 «고시 잡음» 을 떼어내려던 상태공간 모형의 목적이 이 자료에서는 성립하지 않았다. 혁신은 사실상 원 변화에서 통안 1년 전날 변화 몫을 뺀 값이다. CD 가 바뀐 날 비율이 2022 년을 경계로 크게 늘었으므로 발견 구간 모수가 확인 구간을 대표하지 못할 수 있고, 깊이 보강에서 2022 ~ 2023 으로 다시 추정해도 같은 경계 해가 나와, 이 한계는 추정 구간 탓이 아니라 CD 고시라는 계열의 성질로 보인다.
시각과 달력. 메신저 호가로 풀 IRS 종가가 16:00 무렵 값임은 확인했지만 그 기록은 2025-08 ~ 2026-08 한 해뿐이라 앞선 해들도 같은 시각인지는 모른다. CD 고시 시각 자체도 확인하지 못했다. 이틀 반응 창과 t+1 진입은 어느 쪽이든 안전하지만, 당일과 다음 날 반응의 나눔(0.26 과 0.21)은 시각에 따라 달라진다. 영업일 달력에 휴장일 행 178일이 섞여 있었고, 이를 뺀 강건성 런에서 결론은 같았지만 정본 런은 섞인 달력으로 돌았다.
비용 가정. 다리당 0.5bp 는 이전 IRS 실험의 규약이고, 한 해 호가로 잰 실측 반 폭 0.25bp 의 두 배다. 2022 같은 경색기의 호가 폭은 더 넓었을 것이다. 총손익이 0.04bp 라 비용을 0 으로 두어도 결론은 바뀌지 않지만, 1년 − 2년 판은 두 다리라 실제 호가 폭에 더 민감하다. IRS 체결 분봉이 없어 분 단위 지연과 지정가 체결 확률을 직접 재지 못했고, 호가 기록은 다른 상품 행이 섞여 걸러 썼다.
결과를 본 뒤 고친 것. 부트스트랩 기울기 함수의 색인 오류(값이 NaN)를 정본 런 직후 고쳐 다시 돌렸다. 고친 것은 계산 오류뿐이고 정의와 문턱은 그대로다. H1065 의 제외 기준일(보유 창 전체)은 결과 전에 정했지만 프로토콜 문장에 없어 분석 문서에 적었다. 은행채 대량 발행 주 제외는 자료가 없어 하지 못했다.
다음에 해 볼 것
첫째, CD 고시의 모멘텀을 CD 에 직접 묶인 표적으로 옮긴다. 혁신 1bp 뒤 CD 가 63영업일에 3.4bp 더 간다는 결과는 IRS 1년보다 3개월 뒤 3개월 선도 금리(IRS 6개월과 CD 로 만든다)에 더 순수하게 나타날 것이다. 혁신 크기에 비례한 연속 포지션을 4주 보유하는 규칙을 발견 2015 ~ 2021, 확인 2022 ~ 로 사전등록하고, 금통위 창을 따로 떼어 정책 기대 몫과 고시 지속 몫을 나눈다.
둘째, 금통위 창 밖 되돌림을 사건 군집 단위로 다시 센다. 연속 5영업일 안의 사건은 첫날만 남기고, 통안 1년과 IRS 6개월에도 같은 규칙을 적용해 짧은 끝 전체에서 되돌림이 있는지 본다. 빈도가 연 24회에 못 미치면 거래 카드가 아니라 «CD 놀람 날 되돌림 베팅 금지» 라는 진단 문장으로만 쓴다.
산출물
정본 런은 하나이고 모든 표와 그림이 그 폴더의 파일에서 나왔다. 휴장일을 뺀 강건성 런과 탐색 산출물은 따로 두었다. 재현은 저장소 뿌리에서 아래 순서로 한다.
- 사전등록
protocol.md(커밋 640e8443) - 분석과 판정
analysis.md - 정본 런
results/20261111T055853_main/(metrics.json, daily.csv, events_A.csv, events_A_spread.csv, events_D.csv, grid.csv, cost.csv, yearly.csv, null_random_dates.npy) - 탐색
results/20261111T055853_main/depth/(depth.json, irf.csv, nonmpc_grid.csv, follow_mpc_grid.csv) - 깊이 보강
results/20261111T055853_main/depth/의 extra.json, close_match.csv, intraday_windows.csv (code/s3_extra.py) - 강건성
results/20261111T060953_nohol/(휴장일 행을 뺀 달력) - 코드
code/lib.py(자료, 칼만 필터, 현금흐름 몫, 부트스트랩),code/s1.py(정본),code/s2_depth.py,code/s3_extra.py(탐색),code/render_figures.py(그림) - 재현 명령
uv run python experiments/0281_cd_fixing_shock_irs1y_overreaction/code/s1.py, 이어서code/s2_depth.py <런 폴더>,code/s3_extra.py <런 폴더>,code/render_figures.py. 강건성은 앞에AT0281_DROP_HOL=1
Appendix
A. 데이터셋 실물
정본 런의 일별 표(daily.csv) 가운데 아래 B 의 사건일 앞뒤 다섯 행이다. 금리는 %, 혁신과 반응은 bp 다. 2025-11-13 에 CD 가 9bp 뛰었고 모형 예측은 2.62% 였다.
| 날짜 | CD | 콜 | 통안 1년 | IRS 1년 | IRS 2년 | c | ν (A) | z (A) | y |
|---|---|---|---|---|---|---|---|---|---|
| 2025-11-10 | 2.60 | 2.520 | 2.504 | 2.665 | 2.7300 | 0.2546 | −0.68 | −0.43 | −5.25 |
| 2025-11-11 | 2.60 | 2.521 | 2.486 | 2.630 | 2.6925 | 0.2545 | +0.12 | +0.08 | +2.50 |
| 2025-11-12 | 2.61 | 2.510 | 2.545 | 2.690 | 2.7675 | 0.2546 | +1.31 | +0.82 | +9.50 |
| 2025-11-13 | 2.70 | 2.520 | 2.546 | 2.725 | 2.8075 | 0.2669 | +8.00 | +5.05 | +8.00 |
| 2025-11-14 | 2.72 | 2.520 | 2.558 | 2.770 | 2.8525 | 0.2602 | +1.99 | +1.26 | +5.25 |
B. 모델 입출력 실물
2025-11-13 은 확인 구간 2025 년 하반기 사건 둘 가운데 금통위 창과 분기말 창 모두에 닿지 않은 하나다. 이날 정본 모형과 규칙이 실제로 받은 입력과 낸 출력이다.
- Request meta
- 사건일 t = 2025-11-13(목). 정본 모형 A(발견 구간 1,825일 최대우도, 고정), 문턱 |z| ≥ 2, 진입 t+1 종가, 보유 5영업일, 다리당 비용 0.5bp.
- Input
- 전날 CD 2.61%, 전날 콜 2.510%, 전날 통안 1년 2.545%(그 전날 2.486%). 필터 예측 CD_{t|t−1} = 2.620%, 예측 오차 표준편차 √F = 1.58bp. 오늘 고시 CD = 2.70%.
- Model response
- 혁신 ν = 270.00 − 262.00 = +8.00bp, z = +5.05. 현금흐름 몫 c = 0.267(지급일이 휴장으로 밀려 평소보다 크다), 칼만 공정 몫 f = 1.0. 규칙 출력은 pos = +1, 즉 11-14 종가 2.770% 에 IRS 1년 받기.
- Ground truth check
- 이틀 반응 y = 2.770 − 2.690 = +8.00bp 로 공정 몫 1.0 과 같았다. 11-21 종가 2.705% 에 청산, 금리 −6.50bp 에 캐리 +0.19bp 로 총손익 +6.69bp, 비용 뒤 +5.69bp. 이 한 건은 되돌림 그림대로였지만 확인 구간 55건 평균은 −0.96bp 다.
C. 실험 설정
| 항목 | 값 |
|---|---|
| 혁신 모형 | 국소 수준 + 외생(전날 콜, 전날 통안 1년), 손으로 짠 칼만 필터, 최대우도(Nelder-Mead 뒤 BFGS, 시작점 둘) |
| 모수 추정 구간 | 2015-01-02 ~ 2021-12-30 (1,825일), 첫 20일 버림 |
| 판정 구간 | 2022-01-03 ~ 2026-11-09, 1,257일, 사건 55건 |
| 반응 창 | t−1 종가 ~ t+1 종가 |
| 사건, 방향 | |z| ≥ 2, pos = sign(ν) (고시가 높으면 받기) |
| 진입, 보유 | t+1 종가, 5영업일 (격자 1, 3, 5, 10일, 진입 t+1, t+2) |
| 비용 | 다리당 0.5bp (민감도 0.25, 1.0) |
| 검정 | 월 블록 부트스트랩 5,000회, seed 281, 한쪽, Holm 6개 |
| 귀무 | 무작위 날짜 2,000회, 부호 뒤집기 5,000회, 격자 최고 칸 선택 귀무 300회 |
| 판정 규칙 | 채택: H1063, H1065 Holm 지지, 연 24회 이상, 1bp 비용 양. 보류: H1063 지지. 폐기: 그 밖 |
| 충격 구간 | 2020-03 ~ 04, 2022-09-26 ~ 12-30 |