-
선물환평가(Forward): 스왑포인트를 이용한 평가금융퀀트/자산평가&프로그램매매 2021. 1. 10. 16:59반응형
1. 선물환 평가를 위한 기본 프로세스: MTM(Mark to market)의 계산
1) MTM의 개념
어떤 선물환 계약을 했다고 가정하자. 일정한 시간이 지난 뒤 "시장의 각종 가격들로 계약의 가치를 평가하면 얼마일까?"를 계산한 것이 MTM(Mark to market)이다. 그렇다면 선물환의 계약의 가치는 어떻게 알 수 있을까? 다양한 접근법이 있을 수 있지만, "기존의 계약으로 발생하는 포지션을 없애주는 반대 거래를 했을 때 얼마 손익이 발생하는가?"로 접근할 수 있다. 즉, ① 2020-12-08에 체결한 2021-02-08 만기에 10만 달러를 달러당 1,100원에 사기로 한 계약을 2021-01-08에 평가할 경우, ② 2021-01-08에 2021-02-08 만기에 10만 달러 팔기로 한 계약을 체결한다면 내 손익은 어떻게 되는지를 측정하는 것이 선물환에서 MTM 측정 방법의 하나가 될 수 있다. ( 2021-02-08 만기에 10만 달러를 사고 파니까 달러 주고받을 것은 없고, ① 계약에서 줘야 하는 원화 금액과 ② 계약에서 받아야 하는 원화 금액의 차이가 손익이 된다. )
① 계약에서 줘야 하는 원화 금액은 계약 당시에 확정이 되어 있는데, MTM 평가를 하는 기준 시점에서 계산되는 ② 계약의 받아야 하는 원화 금액은 무엇을 기준으로 계산할 것인가? 위 예시의 ② 계약에서 10만 불을 원화로 환산해 주는 환율이 평가기준 환율이다. 이를 계산하기 위해선 계산 기준일의 현물환 환율과 스왑포인트를 알고 있어야 한다.
2) 선물환 평가 환율 계산
단순 선물환의 평가 환율은 평가 기준일의 현물환 환율 + 계약 잔존기간에 대한 스왑포인트로 계산한다. 위 예시에서 보면, 우선 우리는 2021-01-08 현물환 환율이 필요하다. 그리고 계약이 2021-02-08 만기로 평가 기준일에서 볼 때( 2021-01-08 ) 한 달이 남은 바 한 달에 대한 스왑포인트가 필요하다. 그리고 이 둘을 더하면 평가기준 환율이 된다. 단, 스왑포인트는 " 곱하기 100 "을 해서 표시를 한다. 실제로 현물환율에 더해 줄 때는 " 나누기 100 "을 해서 반영해 주어야 한다.
2. 선물환 평가를 위해 필요한 정보 찾기
1) 거래 정보
위 프로세스를 바탕으로 선물환 평가를 위해 필요한 데이터는 거래정보와 시장정보로 나눌 수 있다. 먼저, 거래정보에서 우리가 필요한 것은 거래금액, 거래 환율, 만기일(잔존만기를 구하기 위함) 등이다.
2) 평가 기준 시점의 시장정보
거래정보를 바탕으로 선물환 거래를 평가하려면, 평가 기준시점의 현물환율과 스왑포인트라는 시장정보도 필수적이다. 평가 기준시점에 반대거래를 했을 때, 현물환율과 스왑포인트를 바탕으로 내가 얼마의 원화를 받거나 줄 수 있을지를 판단하기 위함이다.
3. 선물환 평가 예제
1) 2020-12-08에 체결한 2021-02-08 만기에 10만 달러를 달러당 1,100 원에 사기로 한 계약을 2021-01-08에 평가
위 내용들을 바탕으로 예제를 풀어보자. 2020-12-08에 체결한 2021-02-08 만기에 10만 달러를 달러당 1,100원에 사기로 한 계약을 2021-01-08에 평가한다고 가정하고, 아래와 같이 시장정보가 주어졌다고 하자.
① 위 거래가 주어졌을 때, 우리가 2021-01-08 기준으로 1달 뒤에 ( 2021-02-08 ) 주어야 할 원화는 10만 달러 * 1,100 원으로 KRW 110,000,000이다.
② 2021-01-08에 2021-02-08 만기에 10 만 달러 파는 거래를 체결하면. 2021-02-08에 최종적으로 결제해야 할 USD는 $ 0 가 된다.(평가를 위한 가상의 계약이다.) 이때 원화금액만 고려해 주면 되는데, 2021-01-08 기준으로 1달 만기의 선물환 거래를 채결하는 것이므로 종가 1,089.80에 1M 스왑포인트 -25 ( (-75 + 25) / 2 )를 더해주면 1,089.55 ( 1089.80 - (25/100) )을 평가기준 환율로 원화금액을 계산해 주면 된다. 결국 원화금액은 10만 달러 * 1,089.55 원으로 KRW 108,955,000이다.
③ 받는 돈은 KRW 108,955,000이고, 주는 돈은 KRW 110,000,000 이므로 예시 계약의 2021-01-08 일자 기준 평가액(MTM)은 KRW -1,045,000 이 된다.
2) 2020-12-08에 체결한 2021-02-08 만기에 10만 달러를 달러당 1,100 원에 팔기로 한 계약을 2021-01-08에 평가
위 1) 사례와 반대로 2021-02-08 만기에 10만 달러를 달러당 1,100 원에 팔기로 한 계약을 생각해 보자.
① 위 거래가 주어졌을 때, 우리가 2021-01-08 기준으로 1달 뒤에 KRW 110,000,000를 우리가 받게 된다.
② 위 계약을 평가하기 위해서는 2021-01-08에 2021-02-08 만기에 10 만 달러 사는 계약을 생각해야 한다. 그래야 2021-02-08 기준으로 USD 관련 이동이 없게 되고 순수하게 KRW 기준으로 손익을 생각할 수 있다. 잔존기간 및 시장정보가 같으므로 위 1)처럼 평가기준 환율이 1,089.55로 같다. 하지만 10 만 달러 사는 계약을 생각했으므로 2021-02-08 기준으로 ( - ) 원화 금액이 KRW 108,955,000이라고 생각해야 한다.
③ 1) 사례와 반대로 받는 돈은 KRW 110,000,000이고, 주는 돈은 KRW 108,955,000 이므로 예시 계약의 2021-01-08 일자 기준 평가액(MTM)은 KRW + 1,045,000 이 된다.
복잡한 위 과정을 선물환가치 계산기 에 구현해 놨으니 서울외국환/ 한국자금중개 등에서 스왑포인트를 조회하여 실제 선물환 계약을 평가해 볼 수 있을 것이다.
반응형'금융퀀트 > 자산평가&프로그램매매' 카테고리의 다른 글
지수보간법 연습 (0) 2021.07.02 Bootstrapping 2: 선도 금리 만들기 실습 (0) 2021.02.10 Bootstrapping 1: 무이표채 금리 만들기 실습 (0) 2021.02.10 선형보간법 연습 (0) 2021.01.10 샤프지수(Sharpe Ratio): 얼마나 덜 쫄리게 많이 벌었나? (0) 2020.09.27