주택저당증권과 국채선물 | 자료 관문 진단 | 2026년 11월 6일

신규 주금공 MBS의 실제 장외 체결에서 발행 양보를 관측할 수 있는가

발행 이후 실제 거래가격으로 낙찰자의 이익을 재려 했지만, 핵심 체결 자료를 확보하지 못했다. 확인 가능한 표본 구조와 실행 조건을 진단하고 자료 부족 보류로 남긴다.

보류: 체결 자료 미확보243회차, 1,883트랜치효과와 p 미산출

세 줄 요약

  1. 발행일부터 열 번째 거래일까지 실제 장외 체결 수익률이 발행금리보다 낮은지 물었다. 체결 자료가 미확보여서 효과, 손익과 p는 계산하지 못했다.
  2. 입찰 자료 1,883개 중 종목 대응은 1,871개다. 확인 구간의 성숙한 후보는 432개지만 실제 체결이 있었던 개수는 알 수 없다.
  3. 확인 구간 전체 입찰 후보 빈도는 연 22.05회다. 자료 부족 보류이며, 체결 부재나 수익 기회 소멸을 입증한 결과는 아니다.

가설과 결론

신규 채권을 입찰에서 배정받은 투자자가 유통시장에서 더 높은 가격에 팔 수 있다면 발행 과정에 양보가 있었다고 말할 수 있다. 이 연구는 한국주택금융공사가 발행하는 MBS에서 그러한 차이가 있는지 묻는다. 민평 수익률은 평가기관이 산출한 가격의 표현이고 실제 매수자가 체결한 가격과 같지 않을 수 있다. 그래서 발행금리와 종목별 장외 체결 수익률을 직접 비교하도록 질문을 정했다. 입찰 때 싸게 받은 것인지, 이후 시장금리가 내려서 가격이 오른 것인지도 구별해야 한다.

가설
H708은 발행일부터 D+10까지 수량 가중 체결 수익률에서 발행금리를 뺀 값의 트랜치 중앙값이 −1bp보다 작다는 예측이다. H709는 만기일시 채권을 D+5에 매각 평가하고 선물로 헤지할 때 현물 왕복 2bp와 선물 왕복 1틱 비용 뒤 평균 손익이 양수라는 예측이다. H710은 낙찰 예측보다 높은 스프레드에 발행된 채권일수록 양보가 크다는 예측이다.
결론
세 가설 모두 검정 불가이며 판정은 자료 부족 보류다. 실제 장외 체결을 확보하지 못했으므로 가격차, 헤지 손익과 상관을 산출하지 않았다. 유의하지 않아서 폐기한 결과도, 거래가 전혀 없어서 실패한 결과도 아니다. 이 페이지의 숫자는 자료 연결과 날짜 및 빈도 진단이다.

확인 기간의 표본 수가 충분해 보이는 것과 표적을 관측했다는 것은 다르다. 2024년 이후에는 62개 회차와 445개 트랜치가 있지만, 거래가격이 없으면 그중 어느 채권이 더 비싸게 거래됐는지 알 수 없다. 이번 연구는 접근하지 못한 체결을 민평으로 바꾸어 질문을 완성하지 않았다. 대신 수집 뒤에 어떤 표본이 남을 수 있는지, 실행 시각과 종목 식별에는 어떤 결함이 있는지 확인했다. 자료를 연결할 수 있다는 증거와 발행 양보가 있다는 증거는 구분해야 한다.

용어와 기호

MBS
주택담보대출을 기초로 발행한 주택저당증권이다. 이 페이지에서는 한국주택금융공사 발행분을 다룬다.
회차
한 번의 발행 또는 입찰을 묶는 단위다. 같은 회차의 여러 채권은 공통 금리와 수요 충격을 받는다.
트랜치
회차 안에서 만기나 상환 조건을 달리한 개별 채권이다. 여러 트랜치를 독립 입찰 기회로 세지 않는다.
ST
콜옵션이 없는 Straight 유형이다. 일반형 장기 트랜치와 상환 구조가 다르다.
콜옵션
발행자가 정해진 조건에서 조기상환할 권리다. 옵션이 있는 채권의 위험을 계약 만기 하나로 표현할 수 없다.
D와 D+10
D는 실제 발행일을 기준으로 한 첫 한국시장 영업일이고 D+10은 그 뒤 열 번째 거래일이다. 입찰일과 다르다.
발행금리 r
발행 조건에 기록된 수익률 수준이다. 기준금리의 사흘 평균과 낙찰 스프레드가 연결되므로 당일 국고 수익률과 혼동하지 않는다.
체결 수익률 y
장외 거래가격에 대응하는 수익률이다. 보고된 거래의 값이며 우리가 같은 가격에 매매할 수 있다는 보장은 아니다.
g와 C
g는 수량 가중 체결 수익률에서 발행금리를 뺀 bp 값이고 C는 −g다. g가 음수이거나 C가 양수이면 발행 이후 가격이 높다는 뜻이다.
bp와 틱
1bp는 수익률 0.01%p다. 국채선물 1틱은 가격 0.01이고 두 단위를 서로 바꾸어 쓰지 않는다.
민평
평가기관이 산출한 종목 수익률 또는 가격이다. 실제 거래가격과 다른 자료다.
실링
입찰에 제시된 스프레드 상한이다. 공고가 입찰 전에 공개됐다는 시각 증거가 있어야 사전 정보로 쓸 수 있다.
낙찰 예측 잔차
실제 낙찰 스프레드에서 이전 자료로 만든 예측을 뺀 값이다. 낙찰 뒤에 알려지므로 응찰 전 신호가 아니다.
DV01
수익률이 1bp 변할 때 가격이 얼마나 변하는지를 금액으로 나타낸 위험량이다. 현물과 선물 헤지 규모를 맞추는 데 쓴다.
우측 검열
자료 절단일까지 필요한 관측 창이 끝나지 않은 상태다. 짧은 창의 평균으로 완전한 열흘 관측을 대신하지 않는다.
연환산 후보 빈도
사전 모집단의 서로 다른 입찰 날짜 수를 정해진 관측 연수로 나눈 값이다. 실제로 실행한 거래 횟수와 다르다.
회차 부트스트랩
회차 전체를 하나의 묶음으로 복원 추출해 통계량의 불확실성을 재는 방법이다. 이번에는 체결 표적이 없어 실행하지 않았다.
Holm 보정과 p
여러 가설을 동시에 시험할 때 우연한 기각을 제한하는 보정과 검정 확률이다. 이번 세 가설의 p와 보정 p는 모두 미산출이다.
null과 미수집
null은 수치가 정의되지 않았다는 표시다. 미수집은 조회하지 못한 상태이며 정상 조회에서 무거래를 확인한 것과 다르다.

자료

입찰 모집단은 2016년 1월 6일부터 2026년 10월 23일까지다. 같은 회차의 일반형과 ST, 계약 만기를 키로 묶어 종목 대응표와 연결했다. 기준 조건은 날짜와 핵심 트랜치 표지가 있고 낙찰 스프레드가 존재하는 일반 또는 ST다. 비경쟁 배정이나 스왑으로 적힌 행은 제외했다. 전체 자료 2,447행 중 이 조건을 만족하는 1,883행을 유지해, 발행금리나 종목 대응이 빠진 행도 모집단 결측으로 셌다. 결과가 없는 행을 조용히 지우면 관측률의 분모가 잘못 작아진다.

실제로 확인한 자료와 미확보 자료
자료기간해상도와 행수쓰임
입찰 자료2016-01-06~2026-10-23전체 2,447행, 적격 1,883트랜치사전 모집단과 발행 조건
종목 대응표같은 입찰 기간1,871종목표준코드와 발행일 연결
기존 고정 예측2019-01-25~2026-10-231,323트랜치H710 설명변수 후보
종목 민평2016-01-08~2026-11-03158,054개 종목과 일자체결 확보 뒤 짝 비교
3선과 10선 일봉2012-01-02~2026-11-04각각 3,643일달력과 헤지 경로 점검
장외 체결 4133이력 깊이 미확인검증된 체결 자료 없음H708~H710에 필요한 표적

발견 기간은 2016~2022년, 연결 점검용 기간은 2023년, 최종 확인 기간은 2024년 이후로 고정했다. 2023년의 자료 연결이 좋다는 이유로 확인 시작을 앞당기지 않았다. 체결 관측의 종료는 2026년 11월 4일 한국시장 마감이며, 그 이후에 새로 생긴 가격을 이번 확인 표본에 넣지 않는다. 기존 예측이 없는 2016~2018년을 현재 자료로 다시 학습하면 과거에 알 수 없었던 관계가 들어갈 수 있으므로 그런 예측도 만들지 않았다.

자료 정합 검사에서 같은 키의 중복은 입찰 자료, 대응표와 예측표 모두 0개였다. 그러나 키가 유일하다는 것만으로 동일 종목이라는 보장은 없다. 발행일이 입찰 뒤 0~10일 안인지, 계약 만기가 해당 트랜치와 0.15년 안에서 맞는지, 쿠폰과 발행금리가 0.005%p 안에서 일치하는지 추가 확인했다. 유형 정보는 별도 검증이 필요하다. 특히 현재 종목명에 ST라는 문자가 없다는 사실만으로 일반형으로 판정하지 않았다.

방법

가격 가설의 주정의는 발행일부터 D+10까지 모든 유효 장외 체결의 액면 수량 가중 수익률이다. 여기서 발행금리를 빼고 수익률의 % 표시를 bp로 변환한다. 각 트랜치에서 한 값을 만든 뒤 그 중앙값이 −1bp보다 작은지 검정하도록 등록했다. 첫 체결은 가장 이른 보고 시각의 거래 묶음으로 따로 정의했다. 열흘 전체 가중평균과 첫 보고 수익률은 다른 통계량이므로 좋은 결과가 나오는 쪽을 사후에 주정의로 고르지 않는다.

체결 정제에는 시장구분, 표준코드, 결제일 구분, 일련번호와 정정 여부가 필요하다. 장내 거래와 발행 배정을 장외 유통으로 섞지 않고, 겹친 조회 페이지의 같은 거래를 중복 가중하지 않는 방식이다. 수량의 표시단위도 검증해야 한다. 거래량과 거래대금을 잘못 바꾸어 쓰면 같은 채권에서도 가격에 의해 가중치가 달라진다. 이번에는 설치본 선언에서 해당 필드가 존재함을 확인했지만 실제 응답을 받지 못해 그 검증 단계까지 진행하지 못했다.

손익 가설은 금리 위험과 자금조달을 더 요구한다. 콜옵션이 없는 일반 1~3년 및 ST를 확증 대상으로 삼고, 낙찰 결과가 알려진 뒤 선물을 매도해 금리 위험을 줄이는 계획이다. 현물은 발행 결제일부터 매각 결제일까지 자금을 조달하며, 경과이자와 조달비용도 포함한다. 현물 왕복 2bp는 수익률 기준 거래비용 가정이고 선물 1틱은 별도 비용이다. 두 단위를 가격과 위험량으로 변환하지 않은 단순 차감은 정확한 손익이 아니다.

검정 계획은 회차 단위로 10,000회 복원 추출하고 세 가설을 Holm으로 보정하는 것이다. 발견 구간에서 창 길이나 문턱을 고르는 절차를 넣는다면 순열 귀무에서도 같은 선택을 다시 수행해야 한다. 이번 확증에는 그런 선택을 넣지 않았다. 가설마다 확인 표본 30회차와 100트랜치가 필요하며, 실행 가설은 시각과 현금흐름 관문까지 통과해야 한다. p값 계산을 실행하지 않은 상태에서 가설 가족의 크기를 줄여 유리한 보정값을 만들지도 않았다.

자료 접근은 단말과 직접 통신하는 경로로만 계획했다. 허용 수집 시간은 한국시간 21:00부터 04:30 전까지다. 이전 단계에서 실행 환경의 Windows 호출이 소켓 오류로 실패했고, 이번 실행은 05:11에 시작해 이미 수집 금지 시간이었다. 따라서 이번 단계의 단말 요청은 0회다. 검증된 무거래 응답을 받은 적이 없으므로 미수집을 거래량 0으로 바꾸지 않았다. 표적이 없을 때 부트스트랩, 비용 민감도와 예측력 학습을 중단하는 것이 사전 계획의 자료 관문이다.

결과

모집단과 종목 식별

적격 1,883트랜치 가운데 대응표가 있는 것은 1,871개, 99.36%다. 이 비율은 어느 표준코드로 체결을 물어볼지 정할 수 있는 비율이다. 실제로 열흘 안에 거래가 있었다는 비율이 아니다. 남은 12개는 발행금리가 없고 대응 코드도 없다. 이들을 양보 0으로 채우면 체결되지 않은 가격을 임의로 만들어 넣게 되므로 결측으로 유지했다. 따라서 가설의 표본 수를 1,883개라고 표시하고 바로 검정을 시작할 수는 없다.

쿠폰, 계약 만기, 발행일과 회차의 수치 조건을 함께 만족한 것은 1,846개다. 대응표에서 정상이라고 표시된 채권 중 25개는 쿠폰과 발행금리 일치 문턱을 벗어났다. 모두 발견 구간에 속하며 확인 구간의 대응 436개에서는 이 수치 불일치가 없었다. 다만 수치가 맞는다는 것은 후보 식별의 한 단계다. 종목 유형과 실제 발행조건을 독립적으로 확인해야 하며, 이 검사만으로 모든 매핑이 검증 완료됐다고 부르지 않는다.

분할별 자료 연결 상태, 모두 트랜치 수
구간적격대응 있음수치 조건 일치창 종료 시각 있음
발견 2016~20221,2211,2181,193263
연결 2023217217217216
확인 2024~2026445436436420
연도별 적격 트랜치와 수치 식별 조건을 만족한 종목 수 비교
옅은 막대는 사전 모집단, 진한 막대는 수치 식별 조건 일치다. 가격차나 체결률 그림이 아니며 원자료는 정본 coverage_groups.csv다.

확인 구간에는 총 445트랜치가 있고 종목 대응은 436개다. 이 중 발행 뒤 열 번째 거래일이 자료 절단일 안에 들어오는 후보는 432개다. 나머지 4개는 실제 거래를 찾아보기도 전에 날짜 조건상 창이 덜 성숙해 있다. 이를 열흘 표본에 넣으면 최신 회차만 짧은 유통 기간으로 평가하는 비대칭이 생긴다. 432개도 체결이 관측될 수 있는 최대 후보이며, 표준코드가 있어도 거래가 없거나 조회가 지원되지 않을 수 있다.

유형을 나누면 일반형 1,809개 중 1,805개가 대응되고, ST 74개 중에는 66개가 대응된다. 콜이 없는 그룹은 719개로 H709 손익 확증의 출발 모집단이며, 그중 대응은 711개다. 콜부 1,164개도 H708 가격 관측에는 의미가 있지만 단순 만기 기반 손익으로 합쳐서는 안 된다. ST 표본의 연결 누락이나 콜부의 거래 희소성이 가격차 추정에 영향을 주는지는 체결을 확보한 뒤에야 알 수 있다.

기회의 빈도와 실행 시각

확인 구간의 입찰 날짜는 2024년 20개, 2025년 16개, 2026년 10월 23일까지 26개다. 정해진 관측기간 2024년 1월 1일부터 2026년 10월 23일까지의 길이를 분모로 쓰면 전체 후보 빈도는 연 22.05회다. 같은 날의 만기 여럿을 서로 다른 진입 기회로 세지 않은 값이다. 거래가 있는 구간만 남기고 관측 연수를 줄이지도 않았다. 실제 실행 조건을 적용하면 후보 기회가 줄 수는 있어도 이 상한보다 늘지는 않는다.

연도별 입찰 날짜의 연환산 빈도와 연 스물네 회 문턱 비교
2026년만 마지막 적격 입찰일까지 연환산했다. 가로 점선은 확인 구간 전체의 후보 빈도다. 실현 거래 빈도와 손익은 미산출이다.

2026년 단독 연환산 빈도는 과거 두 해보다 높아 보이지만, 이 한 해만 골라 전략 빈도를 판정하지 않는다. 확인 기간 전체를 사전에 고정했기 때문이다. 또한 445트랜치라는 숫자는 62개 입찰 날짜에 묶여 있어 수백 번의 독립 기회가 아니다. 같은 날 금리가 크게 움직이면 여러 만기의 평가값도 같이 변한다. 트랜치 수로 거래 횟수를 부풀리는 것과 회차 안의 공통 충격을 무시하는 것은 모두 불확실성을 실제보다 작게 보이게 한다.

확인 연도별 독립 입찰 날짜와 트랜치 수
연도입찰 날짜트랜치빈도 해석
202420159완전 연도, 24회 미만
202516124완전 연도, 24회 미만
20262616210월 23일까지 부분 연도
확인 전체62445고정 기간 기준 연 22.05회

실행 시각의 자료는 가격 식별보다 덜 완전하다. 전체 1,883개 중 입찰 창 종료 시각이 없는 행은 984개이고, 안내 게시 시각이 없는 것은 983개다. 최근 확인 구간은 창 종료 시각 420개가 있어 발견 구간보다 낫다. 그러나 창 종료를 알고 있다는 것과 낙찰 결과가 그때 공개됐다는 것은 다른 사실이다. 결과 공표, 선물 진입, 현물 매각에 필요한 시간 증거를 한꺼번에 갖춘 표본 수를 이 숫자라고 해석하지 않는다.

계약 만기별 입찰 창 종료 시각의 자료 보유율 비교
만기별로 입찰 창 종료 시각이 남아 있는 비율이다. 만기에 따른 성과 차이가 아니라 시각 자료의 가용성 차이를 나타낸다.

거래일 정합에도 공통 결측이 있다. 3선과 10선 일봉은 각각 3,643일이고 날짜 집합이 서로 같지만, 독립 휴장표와 비교하면 2026년 9월 14일과 9월 22일이 모두 빠져 있다. 두 파일의 날짜만 서로 맞추면 이 문제를 발견할 수 없다. 다음 관측 행을 다음 거래일로 간주하면 보유 기간을 하루 이상 건너뛸 수 있으므로, 개별 월물로 복원하거나 그 날짜를 지나는 실행 사건을 제외해야 한다. 이번에는 체결 손익을 만들지 않았으므로 잘못된 보유 수익도 계산하지 않았다.

입찰과 발행일 사이에는 대부분 며칠의 차이가 있다. 대응된 1,871개 중 달력 2일 뒤 발행이 1,043개, 4일 뒤 발행이 769개로 두 그룹을 합치면 1,812개다. 입찰 당일 발행은 8개에 불과하다. 이 때문에 제목의 신규 발행 이후 거래를 입찰 당일 가격으로 읽으면 서로 다른 사건을 섞게 된다. 발행 전 선매출이 별도로 존재할 수도 있지만, 그것은 이번 D부터의 유통 표본과 구분하도록 등록했다.

입찰일부터 실제 발행일까지 걸린 달력 일수의 분포
동일 날짜로 취급하기 쉬운 입찰일과 발행일의 차이다. 막대 높이는 종목 대응 1,871개의 실제 날짜에서 계산했다.

강건성 격자의 미산출 범위

사전등록은 한 번의 검정만으로 결론을 내리지 않도록 관측 창, 수익률 정의, 보유일과 비용을 나누었다. 창 다섯 개와 정의 네 개의 20칸은 첫 보고와 열흘 가중평균의 차이를 살피는 비교다. 보유일 네 개, 현물 비용 네 개와 선물 비용 세 개의 48칸은 신호가 비용보다 작은지를 분해하도록 했다. 사전 실링 거리 네 개와 추가 진입 지연 세 개의 12칸도 별도로 정했다. 합계 80칸 모두 체결 미수집으로 미산출이다.

정본 격자 파일에 기록한 비교 범위와 현재 상태
비교 묶음설정칸 수결과 상태
관측 창과 정의창 5개, 정의 4개20효과와 p 미산출
보유일과 비용보유일 4개, 현물 비용 4개, 선물 비용 3개48손익과 p 미산출
실링 문턱과 지연문턱 4개, 지연 0, 1, 5분12손익과 p 미산출
지정가와 충격호가와 틱 검증, 고정 충격 창 제외 비교별도 계획실행 자료 없어 미실행

이 표의 미산출은 값이 0이라는 뜻이 아니다. 비용 0.5틱이나 2틱을 적용했을 때 성과가 같았다는 의미도 아니다. 가격이 없는 상태에서 비용만 달리 차감하면 실제 신호가 아니라 가정으로 만든 숫자가 된다. 같은 이유로 전체 참여와 무작위 참여의 손익, ridge와 GBM 예측 잔차의 설명력, 첫 체결과 민평의 짝 비교도 하지 않았다. 기준선을 둘 이상 정했다는 사실과 그 기준선에서 실제 성과를 얻었다는 주장은 구분한다.

관측 확률을 예측하는 선택 편향 모형도 학습하지 않았다. 현재 모든 대상은 통신 경로가 검증되지 않아 미수집인 상태다. 이 상태를 거래가 없는 표적으로 놓고 분류기를 적합하면 거래 희소성이 아니라 자료 접근 실패를 학습한다. 관측된 채권만의 가중평균을 전체 시장으로 넓혀 읽을 수도 없다. 실제 체결이 있는 집단과 정상 조회에서 무거래를 확인한 집단을 구분한 뒤에 만기, 콜 여부와 발행액에 따른 선택 차이를 분석해야 한다.

해석

첫 번째 장애는 양보의 크기가 작다는 경제적 실패가 아니라 측정 대상의 부재다. 현재 자료로는 신규 MBS를 비싸게 팔 수 있었다는 주장도, 발행금리보다 싸게 거래됐다는 주장도 할 수 없다. 정상적으로 조회한 날짜에 거래가 전혀 없었다는 증거조차 없다. 따라서 검정 확률을 1로 기록해 미지지라고 요약하지 않고, 효과와 p를 정의되지 않은 값으로 유지했다. 이렇게 해야 다음 수집에서 실제 무거래가 드러났을 때와 접근 실패가 해결됐을 때를 서로 다른 상황으로 볼 수 있다.

두 번째 장애는 빈도이며 핵심 체결 자료와 무관하게 확인할 수 있다. 전체 확인 후보를 빠짐없이 응찰해도 고정 기간의 입찰 날짜는 연 22.05회다. 실제로는 식별, 가격, 청산과 위험 조건 때문에 참여 가능한 날이 더 줄어들 수 있다. 이 조건 아래에서 가격 가설이 통과한다고 해도 회차 단위 전략의 빈도 문턱을 만족시키지는 못한다. 그렇다고 발행시장 자체의 가격 형성 질문까지 무의미해지는 것은 아니다. 가격 연구의 발견과 매일 활용할 전략의 적합성은 서로 다른 판단이다.

세 번째는 정보 시점의 문제다. 낙찰 예측 잔차는 실제 낙찰이 나온 뒤 계산되므로 응찰 전에 사용할 수 없다. 잔차와 양보가 같이 커지더라도 그 관계를 입찰 참여 신호로 그대로 돌려 쓰면 미래 정보를 쓰게 된다. 응찰 전에 알려진 후보는 고정 예측과 게시 시각이 확인된 실링 거리다. 여기에 발행금리 항을 공유하는 기계적 상관도 있을 수 있으므로 같은 날 국고나 공사채 대비 체결 스프레드로 원인을 분해해야 한다. 이번에는 양보 표적이 없어 그 관계를 추정하지 않았다.

보고 시각과 실제 거래 시각을 구분하는 이유도 같다. 과거에 다른 투자자가 거래한 가격을 보고 우리가 그 가격에 매각했다고 가정하는 것은 체결 가능성을 증명하지 않는다. 선물 헤지를 보고 시각 이후로 늦추는 것만으로 현물 실행 문제가 모두 해결되는 것도 아니다. 호가와 잔량, 실제 매각 가능 수량을 확인해야 하며, 지정가가 닿았다는 분봉 하나로 대기 주문이 모두 체결됐다고 보아서는 안 된다. 실행 검증을 별도 관문으로 둔 이유다.

한계

장외 체결의 실제 이력 깊이, 액면 수량 단위, 취소와 정정, 종목코드 필터 및 조회 연속키를 검증하지 못했다. 따라서 실제 관측률과 무거래 비율은 모두 미상이다. 이 페이지의 그림은 그 한계를 감춘 효과 시각화가 아니라 사전 모집단과 시각 자료의 진단이다. 네 그림이 있다는 이유로 효과 검정까지 끝났다고 읽어서는 안 된다. 특히 99.36%의 대응률은 높은 편이지만 현재 마스터에 남은 종목만 잘 연결된 결과일 수도 있어 과거 채권의 생존 편향을 배제하지 못한다.

수치 조건과 유형 검증도 완전히 같은 것은 아니다. 쿠폰과 만기가 맞는 1,846개를 최종적인 동일 종목 증명이라고 부르지 않았다. ST 유형은 종목명 문자열만으로 확인되지 않으며 발행 조건과의 별도 대조가 필요하다. 체결을 확보했을 때 선택된 표본이 만기나 콜 여부에 편중될 가능성도 남아 있다. 역확률 가중은 관측된 변수에 조건부로 결측이 무작위라는 가정을 필요로 하므로, 나중에 이를 적용해도 알 수 없는 미체결 가격이 실제로 관측되는 것은 아니다.

손익에는 더 많은 가정이 필요하다. 콜부 일반 장기의 예상만기는 시장금리와 조기상환에 따라 변하고, 이를 고정 듀레이션으로 쓰면 헤지 오차를 양보로 잘못 읽을 수 있다. 현물 왕복 2bp와 선물 1틱은 사전 비용 가정이며 특히 10선의 실제 스프레드는 더 넓을 수 있다. 휴장 앞 현물 청산이나 손절 직후의 잔여 위험도 거래 자료가 있어야 확인할 수 있다. 이번에는 이런 조건을 생략한 손익으로 빈 자료를 대신하지 않았다.

자료 진단 중 회차의 앞자리 0 표기를 정규화하는 코드를 고쳤다. 양보와 손익을 계산하기 전 발견한 연결 검사 결함이며, 가설이나 창 길이를 사후에 바꾸지는 않았다. 앞선 진단 런은 무효로 보존하고 이 페이지에는 정본의 수치만 사용했다. 다른 연구에서 같은 확인 연도의 일부 자료를 이미 살펴보았다는 점도 남는다. 향후 체결 검정은 새 표적에 대한 확인이지만 전혀 보지 않은 미래 시장에서의 전진 검증과 동일한 증거 수준은 아니다.

다음에 해 볼 것

우선 허용 시간대에 직접 통신 실행 경로를 복구하고, 이미 체결을 알고 있는 국고 대조군으로 날짜와 수량을 맞춰야 한다. 다음에는 2016, 2019, 2022, 2024, 2026년의 사전에 정한 MBS 회차를 조회해 이력 지원 범위를 확인한다. 종목코드 필터가 실제로 적용되는지와 조회 페이지가 모두 이어졌는지 검증하고, 성공 무거래, 이력 미지원과 통신 오류를 다른 상태로 저장한다. 성공하는 해만 골라 원래 모집단을 축소하지 않는 것이 이 단계의 핵심이다.

체결 자료가 확보되면 현물 호가와 보고 이후의 선물 틱을 함께 붙여 트랜치당 10억원의 매각 가능성을 확인한다. 현재 가격 가설이 지지되더라도 실제 매도 수량과 청산 가격을 검증해야 전략으로 이어질 수 있다. 빈도를 높이려면 기존 MBS에서 매일 새로 진입할 수 있는 다른 질문을 사전등록해야 한다. 같은 회차의 여러 만기를 별도 신호로 쪼개는 방식은 빈도를 높이는 설계가 아니다. ST와 일반형을 같은 날짜에 짝짓는 후속 연구도 충분한 동시 체결이 있을 때에만 의미가 있다.

산출물

정본은 results/20261106T051342_main/에 있다. metrics.json에는 세 가설의 null 추정치와 blocked 상태, 자료 절단일 및 사전등록 식별값을 기록했다. readiness_panel.csv는 트랜치별 연결 조건, coverage_groups.csv는 연도와 유형별 진단, frequency_by_year.csv는 독립 날짜 빈도, robustness_grid.csv는 80개 설정의 미산출 사유를 담는다. 체결 수익률이나 손익 자료를 생성한 파일은 없다.

code/s1.py는 프로토콜 커밋과 원천 해시를 확인하고 자료 관문을 실행한다. code/render_figures.py는 정본 CSV와 JSON에서 네 진단 그림을 다시 만든다. 아래 명령은 저장소 루트에서 실행하며 원래 자료가 있어야 한다. 이 재현 명령이 금지 시간의 단말 수집을 수행하지는 않는다. 그림은 성과 재평가 없이 정본 진단 숫자만 사용한다.

uv run python experiments/0222_khfc_mbs_otc_trade_concession/code/s1.py
uv run python experiments/0222_khfc_mbs_otc_trade_concession/code/render_figures.py

Appendix

A. 데이터셋 실물

아래는 정본 진단 패널의 처음 세 행에서 질문 이해에 필요한 열만 옮긴 것이다. 날짜와 코드가 연결됐고 수치 조건을 만족해도 체결 상태는 모두 미수집이다. 표의 참은 거래 성공이 아니라 자료 연결 조건의 참이다. 첫 회차의 다른 만기를 같은 날짜로 묶고 있어 세 행을 세 번의 독립 입찰로 세지 않는 구조도 확인할 수 있다.

실제 진단 패널의 처음 세 종목
회차입찰일만기표준코드발행일수치 조건체결 상태
2016-12016-01-061년KR354401G6112016-01-08참미수집
2016-12016-01-062년KR354402G6192016-01-08참미수집
2016-12016-01-063년KR354403G6172016-01-08참미수집

B. 모델 입출력 실물

이번에는 모델을 적합하지 않았다. 따라서 학습된 모형의 예측 실물이 아니라 자료 관문 규칙의 실제 입력과 출력을 보인다. 입력은 적격 자료 1,883개, 대응표 1,871개, 체결 자료 미확보 및 고정 절단일이다. 출력의 null은 작은 효과를 반올림한 값이 아니라 추정할 표적이 없다는 뜻이다. 기존 예측 파일은 연결 가능성을 점검했지만 그것을 설명할 양보 표적이 없어 예측 성능을 채점하지 않았다.

{
  "counts": {
    "eligible_tranches": 1883,
    "eligible_event_dates": 243,
    "mapped": 1871,
    "numeric_identity_ok": 1846,
    "confirmation_matured_D10": 432,
    "otc_requests_sent": 0,
    "otc_observation_rate": null
  },
  "hypotheses": {
    "H708": {"estimate": null, "p": null, "holm_p": null},
    "H709": {"estimate": null, "p": null, "holm_p": null},
    "H710": {"estimate": null, "p": null, "holm_p": null}
  },
  "status": "blocked"
}

C. 실험 설정

사전등록한 설정과 실제 실행 여부
항목설정실행 상태
주가설H708~H710, 가족 크기 3체결 미확보로 검정 불가
분할발견 2016~2022, 연결 2023, 확인 2024~2026자료 수와 날짜 점검 완료
절단일2026-11-04 한국시장 마감성숙 창 후보 1,867개
재추출회차 10,000회, seed 222미실행
검정 문턱Holm p<0.05, 30회차와 100트랜치p 미산출
비용현물 2bp, 선물 판정 1틱과 보고 2틱손익 미산출
실행 민감도추가 지연 1분과 5분, 지정가 대기 5분실행 자료 관문 미충족
빈도 문턱독립 입찰 날짜 연 24회확인 후보 상한 연 22.05회

사전등록의 설정은 이번 미확보 상태에 맞춰 완화하지 않았다. 향후 자료를 다시 받을 때 원래 종료일과 표본 정의를 유지해 재현할 수 있고, 기간이나 방법을 바꾸려면 수정 이력을 남겨야 한다. 미확보라는 이유만으로 비용을 빼거나 창을 늘려 유리한 체결을 찾지 않는다. 자료 관문 통과, 경제적 효과 검정과 실행 가능성은 차례대로 확인할 서로 다른 조건이다.