국채선물 (3년, 5년, 10년, 30년) 이론가 계산기 v1.6

‘금융위 API는 KRX 장내 일별 마감값이라 장중엔 전일(금일 8/4 기준, 8/3)이 최신’이라는 사실을 깜빡하고 그대로 업로드 했기에 그 부분만 수정하여 기존 업로드 파일을 교체했다. 또한 애초에 버그 있는 파일을 올려서 버전은 그대로 유지한다.


※ 참고 글


지난 번에 국채선물 (3년, 5년, 10년, 30년) 이론가 계산기 v1.5 파일을 내놓은지 약 11개월 정도 지난 시점에서 v1.6 파일로 업데이트했다. 일단 파일 내 2 번째 시트인 ‘기준채권 YTM‘ 내 최종거래기준채권의 값들과 3 번째 시트인 ‘KTBF(3y-5y-10y-30y)‘ 내 Call/CD91/통안1Y 값들을 Open API를 활용해서 자동으로 가져오도록 수정했고, 역시 동일 시트 내 ‘■ CD91:‘ 링크를 업데이트가 빠른 네이버 링크로 변경했다. 자세한 내용은 파일을 열어서 확인하면 된다.

아래는 이번 수정에 사용한 Open API 제공하는 곳들이다.

아래는 수정된 화면들(붉은 박스, 주황 박스 부분)이다.

엑셀 KTBF 이론가 v1.6의 ‘기준채권 YTM’ 시트: 최종거래기준채권 10종목의 당일 오전·최종·전일 수익률 표, KOFIA 바스켓 수익률 URL, ‘금융위 바스켓 채권 시세 정보 가져오기’ 버튼

엑셀 KTBF(3y-5y-10y-30y) 메인 시트: 필수 데이터(Call·CD91·통안1Y), 9월물 듀레이션 헤지 매트릭스와 계약수, 결제(예정)가, 03KTBF 이론가 조견표, 3·5·10·30년 근월·차근월 선도금리·이론가·듀레이션·컨벡시티와 기준채권 정보 표

다운로드는 아래 엑셀 파일만 받으면 된다. dll 파일은 국채선물 (3년, 5년, 10년, 30년) 이론가 계산기 v1.5에서 다운로드 받았으면, 그대로 사용하면 된다.

명심해야 할 것은 저 파일을 받아도 업데이트한 Open API 관련 기능은 작동하지 않는다. 아래 이미지처럼, 주황 박스 부분을 확인하고필요한 부분에 키 값을 입력해야만 작동한다는 것을 반드시 유념할 것!!! 마지막으로 [ECOS_KEY, GOKR_KEY] 앞 부분에 있는 주석 마크(‘) 2개 역시 삭제해야만 작동한다는 것을 반드시 유념해야 한다.

엑셀 VBA 편집기의 Module_OpenAPI 모듈: Update_MMRates(ECOS)·Update_BasketYTM(KOFIA·공공데이터) 설명 주석과 ECOS_KEY·GOKR_KEY 인증키 입력 위치

상기에서 언급한 주황 박스 부분 중 금융투자협회 (KOFIA) 관련 값들은 엑셀 파일 2 번째 시트인 기준채권 YTM 시트에 있는 비교 및 대조 링크인 https://www.kofiabond.or.kr/websquare/websquare.html?w2xPath=/xml/subMain.xml&divisionId=MBIS01010040000000&parentDivisionId=MBIS01010000000000&parentMenuIndex=0&menuIndex=3 에서 가져온 것이니, 필요 시 직접 방문해서 수기로 YTM 입력하는 방법도 기존과 동일하다.

조회수: 25

Footnotes

  1. 주소 마지막 api에 마지막에 반드시 ‘/‘를 붙여야 한다. 안그러면 HTTP Error 503 – Service unavailable 페이지를 확인하게 된다.
  2. v1.6 업데이트 하면서 새로 추가한 Module_OpenAPI 주석에도 명기했듯이 「금융위원회_채권시세정보」 검색 후 스크롤 다운하여 ‘오픈 API’ 영역에서 확인 후 활용신청 → 일반 인증키(Encoding) 획득 후 복사하면 된다.

댓글 남기기