투자

'코스피는 박스피'라는 말, 30년 데이터로 확인해봤어요

주식 얘기가 나오면 꼭 따라붙는 말이 있어요. "코스피? 그거 사봤자 제자리야. 박스피잖아." 미국 주식은 쭉쭉 오르는데 코스피는 몇 년째 2천 몇백에 갇혀 있다는 거죠. 정말 그럴까요? 답답한 통념일수록 숫자로 확인하는 게 최고예요. 그래서 코스피 30년 치를 직접 뜯어봤어요.

'박스피'라 불린 10년, 실제 숫자는

박스피라는 말이 가장 뜨거웠던 건 2011년부터 2021년까지예요. 이 10년 동안 코스피가 어땠는지부터 볼게요.

구분 값
박스권 10년(2011~2021) 지수 +39% (연 3.3%)
같은 기간, 배당 포함(가정) +68%
2011년 대비 현재(2026) +291%
코스피 30년(1997~현재) 11.5배

코스피 종가 기준, 배당은 연 1.9% 재투자 가정.

지수는 2,070에서 2,873으로 10년에 +39%, 연으로 치면 3.3%였어요. 같은 기간 미국 S&P500이 연 10%를 넘었으니 "박스에 갇혔다"는 인상이 괜히 나온 게 아니에요. 실제로 이 10년, 코스피는 1,450(2020년 코로나 폭락)부터 2,870까지 넓게 오르내리며 좀처럼 위를 못 뚫었거든요.

여기까지만 보면 박스피가 맞는 말 같아요. 그런데 이 그림엔 두 가지가 빠져 있어요.

첫째, 배당을 빼놓은 착시예요

주가지수는 배당을 계산에 넣지 않아요. 코스피 2,500이라는 숫자엔 그동안 기업이 나눠준 배당이 하나도 안 담겨 있죠. 그런데 실제 투자자는 배당도 받잖아요.

코스피 지수만 본 흐름과 배당을 재투자했다고 가정한 흐름을 2005년을 100으로 놓고 비교해, 박스권이라 불린 2011~2021년 구간과 그 뒤 돌파를 보여주는 꺾은선 그래프

코스피 배당수익률을 연 1.9%로 잡고 재투자했다고 가정하면, 박스권 10년 수익은 지수 기준 +39%에서 +68%로 올라가요. 지수 숫자만 보면 '제자리' 같지만, 실제 손에 쥔 돈은 그보다 훨씬 나았던 거예요. 특히 코스피는 미국보다 지수 상승이 약한 대신 배당 비중이 상대적으로 커서, 이 '배당 착시'가 더 크게 작용해요. 배당을 재투자하면 수익이 어떻게 불어나는지는 미국 시장에서도 똑같이 확인됐고요.

둘째, 결국 박스는 뚫렸어요

더 결정적인 건 그다음이에요. '영원한 박스'라던 코스피는 2021년 이후 천장을 뚫고 올라갔어요. 2026년 코스피는 6월 한때 9,100을 넘어 사상 최고를 찍었고(이후 조정을 받아 지금은 8,000선이지만), 박스권이 시작된 2011년 초와 비교하면 +291%예요. 세 배 넘게 오른 거죠.

길게 보면 더 분명해요. 코스피는 1997년 705에서 지금 8,088로, 30년간 11.5배가 됐어요. '박스피'는 30년 중 특정 10년의 모습이었지, 코스피의 본질이 아니었던 거예요.

그래도 반은 맞는 말이에요

균형을 잡을게요. 박스피가 완전히 틀린 말은 아니에요.

특정 구간(2011~2021)에 코스피가 미국 대비 확연히 저조했던 건 사실이에요. 이걸 '코리아 디스카운트'라고 부르는데, 취약한 지배구조, 낮은 배당성향, 수출 경기에 휘둘리는 체질 같은 이유가 겹쳐요. 그래서 "코스피는 미국보다 덜 오른다"는 건 데이터로도 어느 정도 맞아요.

핵심은 이거예요. '덜 오른다'와 '제자리다'는 전혀 다른 말이라는 것. 코스피는 느리게, 배당을 섞어, 그리고 가끔은 폭발적으로 우상향해 왔어요. '박스피'라는 한 단어로 30년을 요약해 버리면 정작 중요한 걸 놓치게 돼요. 수익과 위험이 한 몸이듯, 코스피의 느린 상승과 큰 출렁임도 한 몸이었던 거고요.

📊 직접 돌려본 코드 보기 (코스피 기준, 6줄)
import pandas as pd
k = pd.read_parquet("KS11.parquet")["Close"]   # 코스피 종가
box = k["2011":"2021"]
print("박스권 10년 지수: %+.0f%%" % ((box.iloc[-1]/box.iloc[0]-1)*100))   # +39%
print("2011 대비 현재:  %+.0f%%" % ((k.iloc[-1]/box.iloc[0]-1)*100))       # +291%
print("30년 배수:       ×%.1f" % (k.iloc[-1]/k.iloc[0]))                   # ×11.5

야후 파이낸스에서 받은 코스피(^KS11) 종가만 있으면 위 숫자를 그대로 재현할 수 있어요.

그래서, 코스피는?

정리하면 이래요. 박스피는 특정 시기의 현상 + 배당을 빼놓은 착시였고, 결국 박스는 뚫렸어요. 다만 미국 대비 저조한 '코리아 디스카운트'는 여전한 숙제고요.

그러니 "코스피는 박스피니까 안 해"라고 잘라 말하기 전에, 배당을 포함해서, 그리고 충분히 길게 봤는지 한 번 되물어보면 좋겠어요. 남들이 한 단어로 요약한 걸 그대로 믿기보다 숫자로 직접 확인하는 습관, 그게 투자에서 제일 남는 장사예요.

이 글은 공개된 지수 데이터를 바탕으로 한 일반 정보이며, 특정 종목·상품의 매수·매도를 권유하지 않습니다. 과거 성과가 미래 수익을 보장하지 않습니다.