ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 금리스왑(IRS) 평가: Bootstrapping 이용
    금융퀀트/자산평가&프로그램매매 2023. 2. 15. 07:05
    반응형

    금리스왑의 가치

    금리스왑은 원금교환 없이 이자의 현금흐름을 교환하는 것이다. (  금리스왑(IRS) 거래는 왜 존재하는가? 참조 ) 계약 후 이 금리스왑의 가치는 어떻게 계산할 수 있을까? 기본적인 방법은 미래의 현금흐름을 현재가치로 환산하는 것이다.( NPV: Net Present Value ) "계약상 이자를 받는 모든 현금흐름의 현재가치 - 계약상 이자를 주는 모든 현금흐름의 현재가치"를 하면 된다.

    금리스왑 거래정보(계약시점) 및 평가 기초데이터(평가시점)

    거래 정보(TermSheet)

    기업이 금융기관과 아래와 같이 1년 짜리 금리스왑 계약을 했다고 가정하자. ( 계약 명목금액 10억 )

    그림1: 금리스왑 계약 예시

    CD 91일물과 고정금리를 교환하는 금리스왑 계약을 했다면, 그림 1의 아랫부분과 같은 현금흐름을 가지게 된다. 

    그림2: 평가상황_1개월 후 금리스왑평가

    그림 1의 계약을 평가하는 상황을 그림 2와 같이 나타낼 수 있다. 핵심은 "미래 현금"을 "할인"하는 것이다. 그래서 "할인"에 사용되는 할인계수의 계산이 중요하며, 확정되지 않은 "미래 현금" 부분인 3개월 뒤 CD금리, 6개월 뒤 CD 금리를 계산하는 것이 중요하다. ( 예를 들면, 계약시점에 첫 이자교환 시의 CD 91일물 금리는 3.87% 로 정해져 있지만 다음 이자교환 시의 CD 91일 물은 계약 후 3 개월 뒤에 정해지게 된다. ( 이를 이자 FIXING이라고 한다. ) )

    평가 기초데이터

    할인계수, 미래 CD 91일물을 계산하기 위해서는 먼저 기초 데이터를 이용해서 평가 시점의 금리 커브를 만들어야 한다. 먼저 한국예탁결제원(KSD)에서 제공하는 한국무위험지표금리(KOFR)를 하루짜리 금리(1-Day)로 사용한다. 그리고 한국금융투자협회에서 제공하는 CD 91 일물 최종가를 3개월 금리로 사용한다.  

    그림3: 1-day(예탁결제원:https://www.kofr.kr/main.jsp ), 3-month 금리(금융투자협회: http://freesis.kofia.or.kr/)

    마지막으로 서울 외국환중개에서 제공하는 IRS 금리 정보를 나머지 마디(Node)의 금리로 사용할 수 있다.( (그림 4를 보면 Receive 금리, Pay 금리 따로 고시가 되는데 가치평가할때는 Mid 금리를 사용하면 된다.)

    그림4: 6M ~ 12M 금리( 서울외국환중개: http://www.smbs.biz/Exchange/IRS.jsp )

     종합하면, 아래 표1과 같이 된다. 이 데이터를 금리스왑(그림 2) 계약 평가시점의(1달 뒤) 금리커브라고 가정하자.

    구간명 일 수 금리
    1-day(1D) 1 3.433%
    3-month(3M) 91 3.47%
    6-month(6M) 182 3.59%
    9-month(9M) 273 3.6475%
    12-month(12M) 365 3.6575%

    표1: IRS 평가 금리커브

    할인계수와 선도금리 산출

    할인계수 계산(무이표채 금리 이용)

    먼저 표 1에서 얻은 금리 데이터를 가지고 할인계수부터 만들어보자. 할인계수를 만드는 식은 아래와 같다.

    식1: 할인계수 계산 기본식

    단순히 표1에서 만든 금리커브를 아래 식2 처럼 그대로 할인계수 산출 공식에 그대로 넣으면 될 것 같지만 그것은 틀린 방법이다. 표 1에서 만든 금리커브는 3개월 이표채 금리이기 때문이다. 

    식2: 할인계수 계산 잘못된 방식

    따라서 우리는 Bootstrapping을 이용해서 무이표채 금리(zero rate cureve)에 의한 할인계수를 구해야 한다. 계산과정은 아래 식 3과 같다.( Bootstrapping 1: 무이표채 금리 만들기 실습 참조 )

    식3: Bootstrapping 을 이용한 할인계수 계산

    선도금리 만들기

    다음으로 미래에 FIXING 되는 CD 91 일물(변동금리)를 계산해 보자. 우리는 표 1을 통해 현재 3개월 금리, 6개월 금리 등은 알고 있다. 이 정보를 바탕으로 Bootstrapping을 사용하면, 아래 식 4의 계산과정을 거쳐서 3개월 뒤의 3개월 금리, 6개월 뒤의 3개월 금리, 9개월 뒤의 3개월 금리를 구할 수 있다.( Bootstrapping 2: 선도 금리 만들기 실습 참조 ) 

    식4: 선도금리 계산

    자산가치 계산

    지금까지 계산한 구간별 할인계수와 선도금리는 아래 표 2와 같이 정리할 수 있다. 

    구간 일수 할인계수 선도금리
    1-day(1D) 1 0.999906  
    3-month(3M) 91 0.991400 3.4330%(3M)
    6-month(6M) 182 0.982286 3.7100%(3M)
    9-month(9M) 273 0.973129 3.7625%(3M)
    12-month(12M) 365 0.973136 3.6875%(3M)

    표2: 구간별 할인계수와 선도금리

    표 2는 평가기준 시점으로 1일, 91일, 182일, 273일, 365일 시점의 데이터가 된다. 하지만 실제 계약은 30일(1달)이 지난 상태여서 첫 번째 현금 흐름은 61일, 두 번째는 152일, 세 번째는 243일, 네 번째는 335 일의 잔존기간을 가지고 있다. 간단한 선형 보간법을 이용하면 표 2에 데이터를 이용해서 실제 계약의 잔존기간에 해당하는 할인계수와 선도금리를 표3과 같이 구할 수 있다. ( 선형보간법 연습 참조 )

    구간 일수 할인계수 선도금리
    1-day(1D) 1 0.999906  
      61 0.994235  
    3-month(3M) 91 0.991400 3.4330%(3M)
      152 0.985291 3.6309%(3M)
    6-month(6M) 182 0.982286 3.7100%(3M)
      243 0.976148 3.7452%(3M)
    9-month(9M) 273 0.973129 3.7625%(3M)
      335 0.973133 3.7120%(3M)
    12-month(12M) 365 0.973136 3.6875%(3M)

    표3: 평가용 최종 데이터

    결국 명목금액 10억 인 금리스왑의 계약 후 1달 뒤 시점의 평가는 아래 그림 5와 같이 정리된다. 

    그림5: "할인계수", "선도금리" 계산 후 현금흐름

    그림 5에서 받는 현금의 현재가치는  36,733,276(  9,619,224+ 8,943,737+ 9,139,721+ 9,030,594 ), 주는 현금의 현재가치는  36,341,462(  9,196,674+ 9,113,938+ 9,029,366+ 9,001,484) 이므로 둘의 차액인 ₩ 391,813 이 1달 뒤 금리스왑의 가치가 된다.

    반응형
Designed by Tistory.