최근 글로벌 외환시장에서 달러 강세가 지속되면서 원화 가치가 큰 폭으로 하락하고 있다. 이러한 흐름은 한국 경제에 다양한 영향을 미치고 있으며, 특히 외환시장의 변동성을 완화하기 위한 한국은행과 국민연금공단의 대응이 주목받고 있다. 이번 포스팅에서는 최근 체결된 FX 스왑(Foreign Exchange Swap)에 대해 설명하고, 환율 추이중에 스왑체결한 시점을 분석해보려한다.
국민연금-한국은행 간 스와프 거래, 무엇을 의미하나?
참고로 뉴스나 기사에서는 스와프(swap)라고 나온다. 어쨋든 FX 스왑은 두 당사자가 약정된 환율로 외환을 교환하고, 미래의 특정 시점에 이를 다시 반대로 교환하는 금융 거래이다. 한국은행과 국민연금공단이 체결한 FX 스왑(‘22.09.23일)의 주요 내용은 다음과 같다.
- 국민연금이 최대 100억 달러의 외화를 외환당국으로부터 직접 조달.
- 이를 통해 국민연금의 현물환 시장 내 달러 매입 수요를 완화하고, 외환시장 안정에 기여.
- 외환보유액은 스왑 계약 기간 동안 일시적으로 줄지만, 만기 시 전액 복원되므로 실질적인 감소는 없음.
왜 국민연금일까? 국민연금은 해외투자를 위해 달러 같은 외화를 구매해야 한다. 보통 이 과정에서 현물환 시장에서 대규모로 외화를 사들이게 되면 환율이 급등(원화 약세)할 가능성이 있다. 하지만 이번 외환스왑 거래를 통해 외환당국으로부터 직접 외화를 조달하면, 국민연금이 현물환 시장에서 외화를 구매할 필요가 줄어들어 시장에 미치는 영향을 완화할 수 있다.
미국과 한국의 기준금리차
더군다나 최근에 한국은행에서 기준금리를 인하했다. 한국은행이 기준금리를 낮추면, 미국과 한국 간 금리 격차가 커진다. 금리 격차가 커지면 투자자들이 더 높은 수익을 찾아 미국 달러 자산으로 이동하려는 경향이 생기고, 이는 달러 수요 증가와 원화 약세로 이어진다.
금리차이를 그래프로 나타내보려 한다. 미국 기준금리 데이터와 한국은행 기준금리 데이터를 참고해서 데이터셋을 만든다.
total_rate
# A tibble: 30 × 3
cd date rate
<chr> <date> <dbl>
1 미국 기준금리 2020-01-02 1.75
2 미국 기준금리 2020-03-04 1.25
3 미국 기준금리 2020-03-16 0.25
4 미국 기준금리 2022-03-17 0.5
5 미국 기준금리 2022-05-05 1
6 미국 기준금리 2022-06-16 1.75
7 미국 기준금리 2022-07-28 2.5
8 미국 기준금리 2022-09-22 3.25
9 미국 기준금리 2022-11-03 4
10 미국 기준금리 2022-12-15 4.5
# ℹ 20 more rows
# ℹ Use `print(n = ...)` to see more rows
보통 금리그래프는 계단형 그래프로 만든다. ggplot2 패키지의 geom_step
를 이용해서 그리면 된다. 22년 하반기부터 금리역전이 된 것을 확인할 수 있고, 최근 미국금리를 따라 같이 인하하고 있다.
ggplot(total_rate, aes(date, rate, group = cd, colour = cd)) +
geom_step(size = 1.5)
환율변동 그래프
그렇다면 환율은 어떻게 변화했을까. 한국은행 사이트에서 주요국 통화의 대원화 환율 차트를 볼 수 있는데, 거기서 환율데이터를 받을 수 있다. 필요한 데이터만 가공해서 아래처럼 정리했다.
exchange_rate
# A tibble: 1,211 × 2
date exchange_rate
<date> <dbl>
1 2020-01-02 1158.
2 2020-01-03 1167.
3 2020-01-06 1172.
4 2020-01-07 1166.
5 2020-01-08 1171.
6 2020-01-09 1159.
7 2020-01-10 1161.
8 2020-01-13 1156
9 2020-01-14 1156.
10 2020-01-15 1157
# ℹ 1,201 more rows
# ℹ Use `print(n = ...)` to see more rows
이런 시계열그래프는 선그래프로 간단히 그리면 된다. 22년까지는 1100-1200원에 갇혀있던 환율이 어느새 1400원이다.
ggplot(exchange_rate) +
geom_line(aes(date, exchange_rate))
한국은행-국민연금 fx swap 체결 시점
한국은행-국민연금 fx swap 체결, 증액 등 3번의 보도자료 시점을 그래프에다가 더해보기로 했다.
스왑을 체결하긴 했지만, 그 금액의 한도가 점차 늘어나고 있다. 환율방어에 총력을 기울이고 있겠지만, 이게 외환보유고만 떨어트리고 결국 아무효과 없는 임시방편이 되지 않길 바래본다.