단톡방에 "외국인 순매도 폭탄"이라는 말이 뜨면 가슴이 철렁 내려앉는 경험, 저도 여러 번 했습니다. 2015년 중국발 위안화 쇼크 때 삼성전자가 빠지는 걸 보며 "환율 오르면 수출주 좋다던데 왜 떨어지냐"는 팀원 질문에 당황했던 기억이 아직도 생생합니다. 수급은 분명 힌트를 주지만, 그걸 어떻게 읽느냐에 따라 약이 되기도 하고 독이 되기도 합니다.
수요공급, 이게 전부입니다
주식 시장에서 수급(需給)이라는 말을 처음 들었을 때 저도 검색부터 했습니다. 수요와 공급. 단어는 단순한데 왜 이게 이렇게 중요하다고 난리인가 싶었죠.
원리 자체는 정말 간단합니다. 사고 싶은 사람이 팔고 싶은 사람보다 많으면 가격은 오릅니다. 반대면 내려갑니다. 주식도 마찬가지입니다. 시장에서는 이걸 매수세(買受勢)와 매도세(賣渡勢)라는 표현으로 씁니다. 여기서 매수세란 지금 이 순간 사려는 힘의 총량이고, 매도세란 팔려는 힘의 총량입니다. 이 두 힘의 균형이 실시간으로 주가를 결정합니다.
코로나 때 마스크 가격이 열 배씩 뛴 것도, 반도체 공급이 달려서 웨이퍼 가격이 폭등한 것도 전부 같은 원리입니다. 공급이 수요를 따라가지 못하는 병목 현상(bottleneck)이 발생하면 가격은 무조건 올라갑니다. 병목 현상이란 공급 라인의 특정 구간이 막혀 전체 흐름이 느려지는 상태를 말합니다. AI 수요 폭증으로 전력 기기, 조선 신조선가까지 동시에 뛰는 지금 상황이 그 교과서적인 사례입니다.
주식에서는 여기에 한 가지가 더 붙습니다. 주식의 발행량에는 한도가 있다는 점입니다. 회사 정관에 정해진 한도 안에서만 신주를 발행할 수 있고, 주주총회 의결 없이 마음대로 증자를 반복할 수 없습니다. 그러니 사고 싶은 사람이 몰리면 호가(呼價)를 더 높게 불러야 살 수 있고, 자연스럽게 주가가 올라가는 구조입니다. 호가란 매수자와 매도자가 서로 "이 가격에 살게", "이 가격에 팔게"라고 부르는 것입니다.
외국인 매매, 무조건 따라가면 안 되는 이유
네이버 증권 국내 증시 탭을 열면 왼쪽 아래에 투자자별 매매 동향이 있습니다. 개인, 외국인, 기관이 오늘 얼마나 샀고 팔았는지 분 단위로 실시간 공개됩니다. 제가 처음 이 화면을 봤을 때 솔직히 이렇게까지 보여줘도 되나 싶었습니다.
일반적으로 외국인은 방향성 있는 자금을 갖고 있기 때문에 강하다고 알려져 있습니다. 그런데 2024년 데이터를 보면 외국인이 무려 190조 원 넘게 순매도하는 사이 코스피는 두 배 가까이 올랐습니다. 그 힘은 개인 투자자였습니다. 부동산 시장에서 흘러온 자금, 예적금에서 이동한 자금이 증시로 밀려들면서 외국인의 매도 물량을 개인이 고스란히 받아냈습니다.
그렇다면 외국인은 왜 그렇게 팔았을까요. 제가 경험상 느낀 답은 이렇습니다. 2015년 위안화 쇼크 때 팀원에게 설명했던 논리와 똑같습니다. 외국인 펀드 입장에서 한국 주식의 비중이 원래보다 훨씬 커졌습니다. 글로벌 시가총액에서 한국 비중은 2% 남짓이지만, 코스피가 몇 배씩 뛰다 보면 펀드 내 한국 비중이 설정 한도를 초과합니다. 이때 발동하는 게 리밸런싱(rebalancing)입니다. 리밸런싱이란 자산 배분 비율을 다시 목표치에 맞게 조정하는 작업입니다. 쉽게 말해 바벨 양쪽의 무게를 다시 맞추는 것과 같습니다. 한국 주식이 너무 많아졌으니 덜어내서 미국 S&P500을 더 사는 겁니다. 한국이 나빠져서 파는 게 아닙니다.
이 차이를 모르면 외국인이 순매도한다는 뉴스 하나에 공포를 느끼고 틀린 판단을 내리게 됩니다. 제 경험상 이게 가장 많이 틀리는 지점입니다.
- 외국인 순매도 이유 ①: 리밸런싱 — 한국 비중이 목표치 초과 시 자동 조정
- 외국인 순매도 이유 ②: 본진 회수 — 미국 금융시장 불안 시 해외 자산 청산
- 외국인 순매도 이유 ③: 차익 실현 — 단순 수익 확정 후 다른 시장으로 이동
투자자별 매매 동향 데이터는 출처: 네이버 증권 투자자별 매매동향에서 실시간으로 확인할 수 있습니다.

기관 수급, 국민연금만 보면 오해합니다
기관 투자자 내역을 처음 열어보면 항목이 많아서 당황합니다. 금융투자, 보험, 투신, 은행, 연기금 등. 이게 다 다른 성격의 자금입니다.
금융투자는 증권사 트레이딩룸입니다. 자기 자본으로 단기 매매를 합니다. 장기 투자보다는 빠른 회전이 목적입니다. 투신(投信)은 투자 신탁의 줄임말로 자산운용사를 가리킵니다. 투자 신탁이란 고객의 돈을 위탁받아 대신 굴려주는 구조입니다. 공모 펀드와 사모 펀드를 운용하는 회사들이 여기에 포함됩니다.
연기금(年基金)은 연금과 기금을 합친 표현입니다. 국민연금, 공무원 연금, 사학 연금, 군인 연금이 연금이고, 정부가 특정 목적으로 조성한 미래대응기금, 남북협력기금 같은 것들이 기금입니다. 이 중 규모가 압도적으로 큰 것이 국민연금입니다. 전체 연기금 수급의 약 70~80%는 국민연금이라고 추정할 수 있습니다.
여기서 중요한 포인트가 있습니다. 국민연금이 직접 매매하는 비중보다 자산운용사에 위탁하는 비중이 훨씬 큽니다. 위탁이란 국민연금이 운용사에게 "이 돈으로 투자해 줘"라고 맡기는 것입니다. 그 결과 실제 매매는 운용사가 하지만 계좌 명의는 연기금으로 잡힙니다. 운용사마다 전략이 달라서 같은 종목을 A 운용사는 사고 B 운용사는 파는 일도 생깁니다. 그래서 연기금 수급이 플러스라고 해서 "국민연금이 이 종목을 샀다"라고 단정하면 틀릴 수 있습니다.
또 ETF(Exchange Traded Fund, 상장지수펀드) 시장이 커지면서 증권사의 LP(유동성 공급자) 역할이 금융투자 수급에 크게 반영되고 있습니다. LP란 ETF 가격이 순자산가치(NAV)에서 벗어나지 않도록 매수·매도 호가를 제공하는 역할입니다. 개인이 ETF를 대거 매수하면 LP인 증권사는 반대로 매도 포지션을 취해야 합니다. 그래서 금융투자 수급이 개인과 반대로 움직이는 경우가 생기는데, 이를 단순히 "증권사가 팔고 있다"라고 해석하면 오산입니다. 국내 ETF 시장 현황은 출처: 한국거래소(KRX)에서 확인할 수 있습니다.
수급을 실전에서 어떻게 씁니까
수급이 정답이 아니라는 걸 알면서도 왜 보게 되느냐. 제가 직접 써봤는데, 솔직히 이건 "힘이 어디로 쏠리고 있는가"를 확인하는 도구로는 꽤 유용합니다. 단, 그게 왜 그런지를 묻는 습관과 세트일 때만 그렇습니다.
실전에서 제가 유용하게 쓰는 방법은 연속 순매수 종목 필터링입니다. 코스피 800여 개, 코스닥 1,800여 개 종목을 매일 다 들여다보는 건 현실적으로 불가능합니다. 그런데 기관이나 외국인이 10 거래일 이상 연속 순매수한 종목을 추려내면 갑자기 범위가 열 개 안쪽으로 줄어듭니다. 이게 종목 탐색의 출발점이 됩니다. 여기서 "왜 이 종목을 사고 있지?"라는 질문을 던지고 실적 추정치 변화, 산업 내러티브, 수주 동향을 찾아보는 거죠. 수급이 답을 주는 게 아니라 공부할 종목을 좁혀주는 역할을 하는 겁니다.
52주 신고가(52-week high)도 비슷한 맥락에서 씁니다. 52주 신고가란 최근 1년 중 오늘 종가가 가장 높은 상태를 말합니다. 시장 전체가 흔들릴 때도 신고가를 경신하는 종목은 분명 뭔가 다른 힘이 작동하고 있다는 신호입니다. 제 경험상 이런 종목들은 나중에 이유가 드러나는 경우가 많았습니다.
반면 조지 소로스의 재귀성 이론(reflexivity theory)처럼, 수급 정보 자체가 시장 참여자의 심리에 영향을 줘서 새로운 수급을 만들어내는 부작용도 있습니다. 재귀성 이론이란 투자자들의 편향된 기대가 실제 시장 가격에 영향을 미치고, 그 가격이 다시 기대를 바꾸는 순환 구조를 말합니다. "국민연금 리밸런싱한대"라는 말 한마디가 실제 물량과 무관하게 시장을 흔들었던 2024년 7월이 그 사례입니다. 하루 코스피 거래 대금이 40~60조 원에 달하는 상황에서 수천억 순매도가 시장을 무너뜨릴 수는 없습니다. 그런데도 심리가 얇아지면 흔들립니다. 제 경험상 이건 예상 밖이었습니다. 숫자보다 심리가 훨씬 먼저 반응한다는 걸 그때 다시 확인했습니다.
데이 트레이더처럼 포지션을 하루 안에 닫는 사람한테는 수급이 매우 중요합니다. 하지만 6개월, 1년 이상 보유할 생각이라면 하루 수급 등락은 노이즈에 가깝습니다. 자신이 어떤 투자자인지를 먼저 정하는 것, 그게 수급 활용의 전제 조건입니다.
자주 묻는 질문
Q. 외국인이 며칠 연속 순매도하면 주가가 무조건 떨어지나요?
A. 반드시 그렇지는 않습니다. 2024년 실제 데이터에서 외국인이 190조 원 넘게 순매도하는 동안 코스피는 두 배 가까이 올랐습니다. 외국인 매도의 원인이 리밸런싱인지, 본국 자금 회수인지, 실제 한국 경제 비관인지를 구분하는 것이 먼저입니다. 원인을 모른 채 방향만 따라가면 틀리는 경우가 많습니다.
Q. 국민연금이 판다는 뉴스 나오면 주식 팔아야 하나요?
A. 상황을 먼저 봐야 합니다. 국민연금의 리밸런싱은 주가가 많이 올라서 비중이 초과됐을 때 자동으로 발동되는 구조입니다. 주가가 올랐기 때문에 파는 것이지, 앞으로 떨어질 것 같아서 파는 게 아닙니다. 하루 코스피 거래 대금 대비 국민연금 순매도 규모가 시장을 무너뜨릴 수 있는 수준인지를 숫자로 따져보는 것이 감정적 판단보다 낫습니다.
Q. 기관이 연속 순매수하는 종목은 사도 되나요?
A. 연속 순매수는 공부할 종목을 추리는 출발점으로는 유용합니다. 다만 그 자체가 매수 신호는 아닙니다. 왜 사고 있는지, 실적 추정치가 올라가고 있는지, 산업 구조상 변화가 있는지를 별도로 확인해야 합니다. 수급은 힌트이지 정답이 아닙니다.
Q. 투자자별 매매 동향은 어디서 볼 수 있나요?
A. 네이버 증권 국내 증시 탭에서 '투자자별 매매 동향'을 클릭하면 분 단위 실시간 데이터를 확인할 수 있습니다. 개인·외국인·기관뿐 아니라 기관 내 세부 항목(금융투자, 보험, 투신, 은행, 연기금 등)도 구분해서 볼 수 있습니다. HTS(홈트레이딩시스템)를 활용하면 기간별, 종목별 그래프로도 확인 가능합니다.
결론
수급은 분명 시장을 읽는 중요한 창입니다. 그런데 제가 직접 써보면서 느낀 건, 수급 자체보다 수급 뒤에 있는 이유를 찾는 습관이 훨씬 더 중요하다는 점입니다. 외국인이 판다, 기관이 산다는 사실보다 왜 그러는가를 묻는 순간 분석이 시작됩니다.
단기 트레이더라면 실시간 매수세·매도세의 흐름이 핵심 도구가 됩니다. 중장기 투자자라면 연속 순매수 종목과 52주 신고가 필터를 탐색의 출발점으로 쓰되, 거기서 끝내지 말고 실적과 산업 변화까지 파고드는 것이 맞습니다. 수급은 지도의 범례일 뿐, 목적지를 알려주지는 않습니다.