국민연금은 어떻게 ‘효율적 포트폴리오’를 만드는가
세계 3대 연기금으로 꼽히는 국민연금(NPS)은 ‘효율적 분산’의 교과서로 통한다. 그 명성이 숫자로도 드러날까? 2024년 말 공시된 국민연금의 보유 주식 상위 100종목을 DIVA Quantizer로 직접 분석해, 마코위츠 현대 포트폴리오 이론의 실전 사례를 들여다봤다.
1. 국민연금과 현대 포트폴리오 이론
국민연금기금은 1,000조 원이 넘는 자산을 굴리는 거대 투자자다. 이 정도 규모를 단 몇 개의 ‘좋아 보이는’ 종목에 몰아넣는 건 상상하기 어렵다. 실제로 국민연금의 운용 철학은 특정 종목을 맞히는 데 있지 않다. 핵심은 전략적 자산배분(SAA) — 주식·채권·대체투자에 어떤 비율로 나눠 담을지를 먼저 정하고, 그 안에서 위험을 분산하는 것이다.
이 사고방식의 뿌리가 바로 해리 마코위츠의 현대 포트폴리오 이론(MPT, 1952)이다. MPT의 통찰은 의외로 단순하다. “어떤 종목이 좋은가”가 아니라 “종목들이 서로 어떻게 함께 움직이는가”를 보라는 것. 한 자산이 흔들릴 때 다른 자산이 가만히 있거나 반대로 움직이면, 둘을 같이 들고 있는 것만으로 포트폴리오 전체의 출렁임은 줄어든다. 수익을 포기하지 않고도 위험만 깎아내는, 이른바 ‘공짜 점심’에 가장 가까운 전략이다.
연기금의 광범위한 분산은 곧 MPT의 실전판이라 할 수 있다. 그렇다면 국민연금의 주식 포트폴리오는 정말로 ‘효율적으로 분산’되어 있을까? 말이 아니라 숫자로 확인해 보자.
2. DIVA Quantizer로 본 국민연금 주식 포트폴리오
분석에는 국민연금이 공시한 2024년 말 기준 보유 종목을 사용했다. 국내·해외 보유 종목 가운데 DIVA Quantizer가 지원하는 한국·미국 상장 주식의 평가액 상위 100종목을 추렸고, 이는 국민연금 전체 주식 평가액의 약 47.5%(약 267조 원)를 차지한다. 단, 2022년 이후 상장해 분석 기간을 짧게 만드는 종목(LG에너지솔루션·HD현대중공업·크래프톤 등)은 제외하고 6년(72개월) 전체 가격 이력이 확보되는 종목으로 구성했다. 각 종목은 실제 평가액 비중대로 하나의 포트폴리오로 묶어 DIVA의 Markowitz 분석을 그대로 돌렸다.
분산은 실제로 작동하고 있었다
가장 눈에 띄는 숫자는 분산 효과 39.3%다. 이 100종목을 따로따로 들고 있을 때의 평균 변동성은 연 31.9%인데, 비중대로 한 포트폴리오로 묶자 변동성이 19.3%로 떨어졌다. 종목들이 서로 다른 박자로 움직이면서 출렁임이 상쇄된 결과다. 한국 반도체·미국 빅테크·소비재·금융·헬스케어가 같은 날 같은 방향으로만 움직이지 않기 때문에, 합쳐 놓으면 위험이 40% 가까이 깎인 것이다. 교과서가 말하는 분산 효과가 실제 대형 포트폴리오에서 그대로 나타난 셈이다.
위험 대비 효율을 보여주는 샤프 비율은 1.16으로 ‘우수’ 수준이었다(지난 6년이 전반적 강세장이었던 점은 감안해야 한다). 다만 효율적 투자선 그래프에서 국민연금의 점(빨간 점)은 곡선보다 아래에 위치했다. 이는 “위험을 더 진 게 잘못”이라는 뜻이 아니라, 같은 위험을 유지하면서도 비중만 조정하면 기대수익을 더 끌어올릴 여지가 있다는 의미다. DIVA가 이 포트폴리오에 붙인 성향 이름이 ‘평화주의 산책러’인 이유이기도 하다 — 넓게 잘 분산해 마음의 평화는 얻었지만, 수익률을 향한 속도는 한 번 더 손볼 여지가 있다는 것.
데이터 출처: 국민연금공단 기금운용본부 공시 ‘국내·해외주식 종목별 투자 현황(2024년 말)’. 가격 데이터는 yfinance 수정주가 월말 기준(2019–2024, 72개월), 무위험률은 2024년 말 미국 13주 T-bill(연 4.21%).
3. 이 사례에서 배우는 Markowitz 활용법
국민연금 같은 거대 연기금만 분산투자의 혜택을 누리는 건 아니다. 같은 원리는 종목 몇 개를 든 개인 투자자에게도 똑같이 적용된다. 위 분석에서 끌어낼 수 있는 세 가지 실전 포인트를 정리했다.
① 내 포트폴리오의 ‘프론티어 위치’를 확인하라
효율적 투자선은 “같은 위험에서 가능한 최대 수익”을 잇는 곡선이다. 내 포트폴리오 점이 곡선에서 멀리 아래에 있다면, 위험을 더 키우지 않고도 비중 조정만으로 기대수익을 높일 여지가 있다는 신호다. 국민연금조차 이 여지가 있었다는 점은, 개인에게도 정기적인 ‘효율 점검’이 필요함을 보여준다.
② 효율성이 전부는 아니다
그렇다고 국민연금의 점이 곡선 아래에 있다는 사실이 곧 “국민연금의 투자전략이 틀렸다”는 뜻은 아니다. Markowitz 분석이 보는 것은 오직 과거 변동성 대비 수익의 효율이라는 한 가지 잣대뿐이다. 하지만 실제 국민연금은 거시 전망, 환율, 유동성, 정책·제도적 제약, 장기 연금 부채와의 만기 매칭 등 수많은 투자 주관과 제약을 함께 녹여 자금을 굴린다. 효율적 투자선이라는 한 축에서 최적이 아니라는 것은, 그 외의 다른 축들이 동시에 작동하고 있다는 신호에 가깝다. 게다가 이번 분석은 현실적 한계로 전체 자산이 아닌 주식 일부(상위 100종목)만 대입했으므로, 그 자체로 생기는 오차도 존재한다. ‘프론티어 아래’는 비효율의 증거라기보다, 효율성만으로는 설명되지 않는 현실의 운용을 보여주는 셈이다.
③ 분산은 ‘종목 수’가 아니라 ‘상관관계’다
국민연금의 위험이 깎인 건 단순히 종목이 많아서가 아니라, 서로 다르게 움직이는 자산(한국 주식 + 미국 주식, 반도체 + 소비재 + 금융 + 헬스케어)을 섞었기 때문이다. 비슷하게 움직이는 종목을 100개 모아도 분산 효과는 크지 않다. 그렇다면 내 포트폴리오가 사실은 ‘같은 한 가지 이야기’에 베팅하고 있지는 않은지 어떻게 점검할까? DIVA Quantizer의 ‘위험 쏠림 분석’(HRP 모델)이 바로 이를 위한 도구다. 종목을 비슷하게 움직이는 묶음으로 자동 군집화해, 겉보기엔 잘 분산된 듯해도 실제로는 한쪽에 위험이 몰려 있지 않은지를 드러내 준다.
세계 최대급 연기금의 포트폴리오도 결국 마코위츠가 70여 년 전 제시한 한 문장 위에 서 있다 — “위험은 개별 종목이 아니라 포트폴리오 전체의 관계에서 결정된다.” 내 포트폴리오의 관계를 숫자로 확인하는 일은, 이제 클릭 몇 번이면 된다.