외국인 수급 보는 법, 어디서 확인하고 무엇을 조심해야 하나
외국인 순매수 금액은 증권사 앱에서 3초면 봅니다. 문제는 그 숫자가 무엇을 뜻하는지입니다. 확인 경로와 함께 그 숫자를 잘못 읽는 네 가지 지점을 정리했습니다.
곳간지기11분 읽기
증권사 앱을 열면 외국인이 오늘 얼마를 샀고 얼마를 팔았는지가 숫자 하나로 떠 있습니다. 확인하는 데 3초면 충분합니다. 그런데 그 숫자를 보고 무엇을 해야 하는지는 아무도 알려주지 않습니다. 외국인이 판다는 표시를 보고 같이 던졌다가 다음 날 지수가 오르는 것을 보는 일이 반복된다면, 문제는 데이터를 못 찾은 것이 아니라 데이터를 잘못 읽은 것입니다.
어디서 볼 수 있나
세 곳이고 성격이 다릅니다.
가장 편한 것은 증권사 앱과 HTS입니다. 종목 화면에서 투자자별 매매동향을 열면 개인, 외국인, 기관의 순매수와 순매도가 나오고 기간도 바꿔 볼 수 있습니다. 대부분의 투자자에게는 이것으로 충분합니다.
네이버 증권 국내증시 화면 (새 창에서 열림)은 앱을 안 깔아도 됩니다. 코스피 전체의 개인, 외국인, 기관 순매수가 장중 실시간으로 갱신되고, 뒤에서 다룰 프로그램매매동향까지 한 화면에 있습니다.
원본은 한국거래소 정보데이터시스템 (새 창에서 열림)입니다. 통계 메뉴의 주식 거래실적 항목에서 투자자별 거래실적을 시장별, 기간별로 직접 조회할 수 있습니다. 특정 기간의 누적을 정확히 세야 하거나 앱에서 본 숫자를 원본과 맞춰보고 싶을 때 쓰는 곳입니다. 이용료는 없지만 회원가입과 로그인을 요구하므로, 링크를 눌렀다가 로그인 화면이 떠도 잘못 들어온 것이 아닙니다.
경로 자체는 이렇게 세 줄이면 끝납니다. 여기서 글을 마치는 안내가 대부분인데, 실제로 돈이 걸리는 곳은 그다음입니다.
장중 숫자의 두 가지 함정
낮에 앱에서 본 외국인 순매도 금액과 저녁에 뉴스에서 본 금액이 다른 경험이 있다면 착각이 아닙니다. 이유가 두 가지입니다.
첫째, 장중 수치는 잠정치입니다. 키움증권의 화면 설명을 보면 해당 화면 이름 자체가 종목별 투자자별매매추이(잠정) (새 창에서 열림)이고, "장중 5차까지 제공되는 거래소 데이터를 제공합니다"라고 적혀 있습니다. 최종 자료 집계 시간도 "거래소에서 잠정치 데이터를 수신 받아 당사 서버로 최종자료를 업데이트 한 집계시간"이라고 설명합니다. 화면에서 최종이라고 부르는 값조차 거래소가 내려준 잠정 집계의 마지막 회차라는 뜻입니다.
둘째, 외국인 통계는 집계 기준이 두 갈래입니다. 같은 도움말이 이를 나눠 설명합니다. 하나는 거래소 기준자료로 "각 증권사에 등록된 외국인 계좌를 통한 거래만을 집계"하고, 다른 하나는 외국인 매매한도 시스템 기준으로 장외거래와 전환사채 주식전환, 유무상증자 같은 항목까지 잡습니다. 화면번호에 따라 어느 기준을 쓰는지가 다릅니다. 같은 날 같은 종목인데 화면을 바꿨더니 외국인 숫자가 달라졌다면 둘 중 하나가 틀린 것이 아니라 세는 대상이 다른 것입니다.
이 차이는 신문 기사에서도 그대로 드러납니다. 2026년 8월 13일 코스피 마감을 다룬 기사 네 건을 나란히 놓으면 지수는 6,813.34에 등락률 3.56%로 전부 같은데 외국인 순매수 금액만 어긋납니다. 뉴스핌 (새 창에서 열림)과 헤럴드경제 (새 창에서 열림)는 2조 951억 원, 머니투데이 (새 창에서 열림)는 2조 1,187억 원, 파이낸셜뉴스 (새 창에서 열림)는 2조 4,525억 원으로 적었습니다. 가장 작은 값과 가장 큰 값의 차이가 3,500억 원이 넘습니다. 어느 기사가 틀린 것이 아니라 어느 시점의 어느 집계를 받아 적었는지가 다릅니다. 같은 날 같은 시장을 두고 다른 기사를 본 두 사람이 서로 다른 숫자를 기억하게 되는 이유가 여기 있습니다.
외국인이 팔면 떨어진다는 공식은 없습니다
제 경우를 먼저 적겠습니다. 저는 외국인이 대량으로 던지는 것이 보이면 위험 신호로 읽고 같이 정리하는 쪽입니다. 돌아보면 결과는 반반이었습니다. 맞은 날도 있고 틀린 날도 있었는데, 문제는 맞은 날만 기억에 남는다는 것입니다.
2026년의 세 날을 나란히 놓으면 왜 반반이 되는지가 보입니다.
| 날짜 | 코스피 | 외국인 | 기관 | 개인 |
|---|---|---|---|---|
| 5월 15일 | 7,493.18 (-6.12%) | 6조 3,033억 순매도 | 2조 2,261억 순매도 | 8조 2,725억 순매수 |
| 8월 4일 | 6,358.95 (+1.62%) | 3,706억 순매도 | 5,392억 순매도 | 8,184억 순매수 |
| 8월 13일 | 6,813.34 (+3.56%) | 2조 951억 순매수 | 6,798억 순매수 | 2조 7,228억 순매도 |
5월 15일은 통념대로였습니다. 장중 8,000선을 처음 돌파했다가 외국인과 기관의 매도에 밀려 6.12% 급락하며 매도 사이드카까지 발동 (새 창에서 열림)됐습니다. 이날 외국인 매도를 보고 따라 던진 사람은 옳았습니다.
8월 4일은 반대였습니다. 외국인과 기관이 함께 파는데도 지수가 1.62% 올랐습니다 (새 창에서 열림). 개인이 8,184억 원을 받아냈기 때문입니다. 외국인 매도를 보고 던졌다면 그날의 반등을 놓친 셈이 됩니다.
8월 13일은 매수 쪽 사례입니다. 기사 제목부터 외국인·기관 쌍끌이 (새 창에서 열림)였고, 본문도 코스피가 외국인과 기관의 동반 순매수 속에 3% 넘게 올랐다고 적었습니다. 다만 같은 기사가 그보다 앞에 배경으로 둔 것은 미국 물가 지표에 대한 안도감과 인공지능 인프라 투자 기대였습니다.
세 날을 겹쳐 보면 외국인 매도가 하락으로 이어진 날도 있고 아닌 날도 있습니다. 그리고 8월 13일이 보여주듯 수급이 원인으로 지목되는 날에도 그 수급을 부른 것은 물가 지표와 업황이었습니다. 순매수 금액은 그 반응을 사후에 집계한 숫자입니다. 결과를 신호로 삼아 따라가는 것은 이미 지나간 버스를 보는 것과 같습니다.
따라 사면 돈이 되는지 재본 사람들이 있습니다
제 경험은 표본이 하나입니다. 다행히 같은 질문을 데이터로 측정한 연구가 있습니다.
유진, 장순재 두 연구자는 2004년부터 2010년까지의 일별 매매 자료로 외국인을 따라 사고파는 전략의 수익률을 직접 계산했습니다. 결과는 외국인에 대한 추종수익률은 KOSPI 수익률이나 CAPM에 의한 위험조정수익률보다 낮게 산출된 반면 기관에 대한 추종수익률은 이보다 높게 (새 창에서 열림) 나타났습니다. 외국인을 따라간 쪽은 지수를 그냥 사서 들고 있는 것보다 못했고, 오히려 기관을 따라간 쪽이 나았다는 뜻입니다.
그렇다고 외국인의 매매가 아무 의미도 없다는 것은 아닙니다. 고광수 연구자가 2005년 1월부터 2024년 12월까지 20년치 일별 자료로 분석한 결과를 보면, 코스피에서는 외국인의 효과는 순매수가 양일 때보다 음일 때 더 컸다 (새 창에서 열림)고 합니다. 순매수보다 순매도가 시장 수익률에 더 세게 작용한다는 것입니다. 코스닥에서는 반대 방향으로 나타났습니다.
두 결과를 겹치면 제 성적표가 왜 반반이었는지가 설명됩니다. 외국인이 팔 때 위험을 느낀 감각은 방향이 맞았습니다. 순매도 쪽 영향이 실제로 더 크니까요. 문제는 그 감각을 매매로 옮긴 방식이었습니다. 따라가는 전략 자체가 지수를 이기지 못했다면, 위험을 감지한 대가로 얻은 것보다 따라 움직이며 잃은 것이 컸다는 뜻이 됩니다.
순매수 금액에 섞여 있는 방향성 없는 돈
외국인 순매수가 낙관을, 순매도가 비관을 뜻한다고 읽으려면 그 매매가 전부 한국 주식의 미래를 보고 이뤄져야 합니다. 실제로는 그렇지 않은 돈이 상당히 섞입니다.
대표적인 것이 지수 편입과 편출입니다. MSCI 같은 글로벌 지수를 그대로 따라가는 패시브 자금은 종목이 지수에 들어가면 사고 빠지면 팝니다. 2026년 8월 정기변경을 앞두고 교보증권 정상휘 연구원은 특정 종목이 MSCI 한국 지수에 편입되면 785억 원 정도의 외국인 자금 순유입이 전망되고, 편출 종목은 400억 원가량의 순유출이 발생할 것 (새 창에서 열림)이라고 내다봤습니다. 이 돈은 그 회사의 실적을 따져서 움직이는 것이 아니라 지수 구성이 바뀌었으니 규칙대로 따라가는 것입니다. 그날의 순매수 통계에는 판단해서 산 돈과 규칙을 따라 산 돈이 구분 없이 함께 잡힙니다.
선물과 현물을 반대로 잡는 거래도 있습니다. 이 돈이 얼마나 되는지는 짐작할 필요 없이 화면에서 바로 보입니다. 네이버 증권 국내증시 화면 아래쪽에 프로그램매매동향이 차익과 비차익으로 나뉘어 표시됩니다. 차익거래는 현물과 선물의 가격 차이를 먹는 거래라 주가가 어디로 갈지에 대한 베팅이 아닌데, 그 현물 쪽 매매는 투자자별 순매수 통계에 그대로 들어갑니다.
이 두 가지를 알고 나면 순매수 숫자를 대하는 태도가 달라집니다. 큰 금액이 찍혔을 때 먼저 물어야 할 것은 얼마인가가 아니라 무엇 때문인가입니다.
환율을 함께 봐야 하는 이유
외국인의 성적표는 원화가 아니라 달러로 찍힙니다. 주가가 그대로여도 환율이 오르면 달러 기준 수익률은 깎입니다. 그래서 환율 상승 국면에서는 주가와 무관하게 매도 압력이 생기고, 그 매도가 다시 달러 수요를 만들어 환율을 밀어올립니다. 이 구조는 환율이 오르면 외국인은 왜 한국 주식을 파는가 (새 창에서 열림)에서 계산식과 함께 자세히 풀었습니다.
2026-08-18 · 1,415.2원
월별 수치 표로 보기
| 월말 기준일 | 원/달러 |
|---|---|
| 2025-08-29 | 1,388.6 |
| 2025-09-30 | 1,402.2 |
| 2025-10-31 | 1,423.2 |
| 2025-11-28 | 1,464.8 |
| 2025-12-31 | 1,434.9 |
| 2026-01-30 | 1,427 |
| 2026-02-27 | 1,424.5 |
| 2026-03-31 | 1,513.4 |
| 2026-04-30 | 1,476.1 |
| 2026-05-29 | 1,505.8 |
| 2026-06-30 | 1,541.5 |
| 2026-07-31 | 1,441.1 |
| 2026-08-18 | 1,415.2 |
자료: 한국은행 ECOS, 매매기준율, 최근 1년 일별 (2026-08-18 기준)
환율이 뛰는 구간의 외국인 매도는 한국 기업에 대한 판단이라기보다 환율에 대한 반응일 가능성이 큽니다. 반대로 환율이 조용한데 큰 금액이 오간다면 이유는 다른 곳에 있습니다. 앞의 표에서 8월 13일이 그런 날이었습니다. 그날 원과 달러 환율은 전 거래일보다 2.70원 오른 1,415.70원에 마감 (새 창에서 열림)해 사실상 제자리였는데 외국인은 2조 원 넘게 사들였고, 그 이유로 기사가 든 것은 물가 지표와 반도체 업황이었습니다.
그래서 어떻게 읽어야 하나
정리하면 순서는 이렇습니다.
- 이 숫자를 매수 신호로 쓰지 않습니다. 기간을 늘린다고 신호가 되는 것도 아닙니다. 따라가는 전략 자체가 지수를 못 이겼다는 것이 앞의 연구 결과입니다.
- 큰 금액이 찍히면 그날 지수 편입이나 정기변경 일정이 있었는지 확인합니다. 있었다면 그 금액의 상당 부분은 판단이 아니라 규칙입니다.
- 환율 방향을 같이 봅니다. 환율 상승기의 매도와 안정기의 매도는 다르게 읽어야 합니다.
- 개인이 어디에 서 있는지도 봅니다. 8월 4일처럼 개인이 대규모로 받아내는 날에는 외국인 매도만으로 방향이 정해지지 않습니다.
결국 순서의 문제입니다. 외국인 수급은 매매 판단의 출발점이 아니라 이미 내린 판단을 점검하는 자료에 가깝습니다. 사려는 이유가 실적이나 업황에 있을 때 외국인이 팔고 있다는 사실은 그 이유를 다시 확인해보라는 신호이지, 그 자체로 매도 근거는 아닙니다. 외국인이 파는 것을 보고 정리하는 매매는 이 순서의 반대입니다. 판단이 수급에서 시작되니 그날의 수급이 우연히 가격 방향과 맞았을 때만 결과가 좋습니다. 반반이라는 성적은 그래서 나옵니다.
다음에 앱에서 외국인 순매도를 보면 한 가지만 확인해 보시기 바랍니다. 그 매도가 오늘 시작된 것인지, 아니면 이어지고 있었는데 오늘 처음 눈에 들어온 것인지. 두 경우는 완전히 다른 상황이고, 앞의 경우라면 하루치 잠정치만으로는 아직 판단할 재료가 없습니다.
참고 자료
- https://data.krx.co.kr/ (새 창에서 열림)
- https://finance.naver.com/sise/ (새 창에서 열림)
- https://download.kiwoom.com/hero4_help_new/1051.htm (새 창에서 열림)
- https://www.kci.go.kr/kciportal/ci/sereArticleSearch/ciSereArtiView.kci?sereArticleSearchBean.artiId=ART001728636 (새 창에서 열림)
- https://www.kci.go.kr/kciportal/ci/sereArticleSearch/ciSereArtiView.kci?sereArticleSearchBean.artiId=ART003258521 (새 창에서 열림)
- https://www.fnnews.com/news/202605151621532493 (새 창에서 열림)
- https://m.seoul.co.kr/news/2026/08/04/20260804500213 (새 창에서 열림)
- https://www.newspim.com/news/view/20260813001127 (새 창에서 열림)
- https://biz.heraldcorp.com/article/10840560 (새 창에서 열림)
- https://www.mt.co.kr/stock/2026/08/13/2026081316031355340 (새 창에서 열림)
- https://www.fnnews.com/news/202608131555165177 (새 창에서 열림)
- https://www.dt.co.kr/article/12076175 (새 창에서 열림)