
올해 코스피 시장은 유독 변동성이 컸습니다. 3월 이란전쟁 확전 공포로 서킷브레이커가 걸리고, 6월에는 AI 반도체 관련주가 급락하면서 또다시 서킷브레이커가 발동됐습니다. 제가 투자를 시작한 이후로 서킷브레이커를 이렇게 자주 본 해가 없었는데, 그 충격적인 하락 뒤에 항상 따라붙는 단어가 바로 "외국인 프로그램 매도 폭탄"이었습니다. 솔직히 말하면 저도 그 말을 들으면서 어렴풋이는 알겠는데 정확히는 모른다는 느낌이 오래 남아 있었습니다. 그래서 좀 더 파고들어 봤습니다.
외국인은 왜 바스켓매매로 움직이는가 — 비차익거래의 본질
뉴스에서 "외국인 프로그램 순매수 5천억"이라는 표현을 볼 때, 그 외국인이 삼성전자 하나를 5천억 어치 산 게 아니라는 걸 아는 분이 얼마나 될까요? 제가 처음 이 구조를 들여다봤을 때 가장 놀랐던 부분이 바로 이 지점이었습니다.
프로그램 매매란 사람이 하나하나 주문을 넣는 방식이 아닙니다. 컴퓨터 알고리즘이 미리 설정된 조건이 충족되면 수십 개 종목을 동시에 대량으로 자동 체결하는 방식입니다. 한국거래소 규정상 동일인이 15종목 이상을 한 번에 거래하면 프로그램 매매로 분류됩니다(출처: 한국거래소). 그런데 외국인 프로그램 매매의 압도적 대부분은 차익거래가 아니라 비차익거래입니다.
여기서 비차익거래란 선물 시장과 연계하지 않고 현물 주식 바스켓을 직접 대량으로 사고파는 방식을 말합니다. 바스켓매매, 즉 삼성전자·SK하이닉스·현대차·LG에너지솔루션 같은 시가총액 상위 종목들을 지수 비중에 맞게 묶어서 한꺼번에 주문하는 것입니다. 뉴욕이나 런던에 있는 대형 글로벌 펀드 입장에서 한국 비중을 3%에서 4%로 늘리기로 결정했다면, 개별 종목을 일일이 연구해서 선별하는 게 아니라 코스피200을 대표하는 대형주들을 지수 비율대로 묶어 한 번에 사는 방식을 씁니다. 이것이 외국인 비차익 프로그램 매수의 본질입니다.
반대로 차익거래는 현물과 선물 사이의 일시적 가격 차이인 베이시스(Basis)를 이용해 수익을 내는 방식입니다. 베이시스란 선물 가격에서 현물 가격을 뺀 값으로, 선물이 현물보다 높은 상태를 콘탱고(Contango)라고 부릅니다. 이 차이를 포착해 싼 쪽을 사고 비싼 쪽을 파는 거래가 차익거래인데, 최근 집계 기준으로 외국인 프로그램 매매에서 차익거래 비중은 극히 낮습니다. 결국 외국인 프로그램 매매를 읽는다는 것은 글로벌 자금이 한국 시장 전체에 대한 비중을 늘리는지 줄이는지를 읽는 것과 같습니다.
실제로 한국거래소 집계를 보면 외국인은 코스피 시장에서 매수·매도 각각 600~700조 원 규모의 거래를 하며, 이 중 약 절반이 프로그램 매매로 체결됩니다. 2025년 상반기 코스피가 글로벌 증시 중 최고 상승률인 28%를 기록한 배경에는 외국인의 대규모 프로그램 순매수 복귀가 있었습니다(출처: 한국거래소). 제가 직접 HTS에서 프로그램 매매 동향을 열어보며 확인했을 때, 지수가 상승하는 날 외국인 비차익 매수가 두드러지게 들어온다는 걸 느꼈습니다.
- 프로그램 매매: 알고리즘이 15종목 이상을 동시에 자동 체결하는 방식
- 비차익거래: 선물 연계 없이 시총 상위 종목 바스켓을 직접 대량 매매 — 외국인 프로그램 매매의 대부분
- 차익거래: 현물-선물 베이시스 차이를 이용한 무위험 수익 추구 — 현재 비중은 극히 낮음
- 외국인 프로그램 순매수 = 글로벌 포트폴리오에서 한국 비중 확대 신호
- 외국인 프로그램 순매도 = 한국 비중 축소 또는 신흥국 자금 회수 신호
수급지표로 쓰되, 맹신하면 안 되는 이유
그렇다면 이걸 알면 실전 매매에서 어떻게 써야 할까요? 제가 트레이딩 매매를 주로 하다 보니 단기 수급 흐름을 놓치면 손실로 이어지는 경우가 종종 있었습니다. 그래서 프로그램 매매 동향을 수급지표의 하나로 활용하기 시작했습니다. 단기 주식가격은 펀더멘탈보다 수급에 의해 결정되는 경우가 많기 때문입니다.
HTS에서 프로그램 매매 현황을 보면 차익 매수·차익 매도·비차익 매수·비차익 매도로 구분해 실시간으로 확인할 수 있습니다. 외국인 비차익 순매수가 크게 들어오는 날은 삼성전자·SK하이닉스처럼 시총 상위 종목들이 일제히 올라가는 경향이 있고, 반대로 대규모 비차익 순매도가 터지면 코스피200 편입 대형주들이 단시간에 수 퍼센트씩 밀리는 장면을 여러 번 목격했습니다.
특히 선물 옵션 동시만기일, 이른바 쿼드러플 위칭(Quadruple Witching)이 다가오면 더 유의해야 합니다. 쿼드러플 위칭이란 주가지수 선물·옵션, 개별 주식 선물·옵션의 만기가 한꺼번에 겹치는 날로, 분기마다 한 번씩 돌아옵니다. 이날 장 마감 동시호가 시간대에 프로그램 매매 잔고가 대량 청산되면서 지수가 이유 없이 출렁이는 경우가 많습니다. 제 경험상 이 시간대의 이상한 주가 움직임은 외국인이 한국을 버리는 게 아니라 기계적으로 포지션을 정리하는 것일 뿐이라는 걸 알고 나서 불필요한 공포 매도를 피할 수 있었습니다.
시장 안전 장치도 이 흐름과 연결됩니다. 사이드카(Side Car)는 선물 가격이 전일 대비 5% 이상 급등락이 1분 이상 지속될 때 발동되며, 프로그램 매매만 5분간 정지됩니다. 서킷 브레이커(Circuit Breaker)는 코스피 지수가 전일 대비 8% 이상 하락이 1분 이상 이어질 때 1단계가 발동되어 모든 매매가 20분간 중단됩니다. 올해 3월 4일 이란전쟁 확전 공포 당시 서킷 브레이커 1단계가 실제로 발동됐고, 4월 8일에는 휴전 협상 소식에 장 초반 급등하면서 매수 사이드카까지 나왔습니다. 저도 그 날 아침 HTS를 보며 꽤 당황했던 기억이 납니다.
그런데 이 지표를 맹신하면 안 된다는 것도 제가 직접 경험으로 배웠습니다. 비차익거래는 시장 전체를 향한 수급이지, 개별 종목의 펀더멘탈 판단이 아닙니다. 가령 외국인 프로그램이 전체적으로 순매도 우위를 보여도 논 프로그램 매매, 즉 개별 종목에 집중하는 능동적 매매에서는 특정 고성장주에 오히려 집중 매수가 들어오는 경우도 있습니다. 2020년 하반기에 신흥국 비중 축소로 프로그램 매도가 이어지는 동안 언택트 관련 종목에는 개별 외국인 매수가 붙었던 것이 대표적인 사례입니다. 뉴스에서 "외국인 순매도"라고 나와도 제가 보유한 종목은 외국인이 집중 매수하고 있을 수 있다는 뜻입니다.
또한 2025년 코스피 외국인 보유 비중은 26~28% 수준을 유지하고 있고, 삼성전자와 SK하이닉스는 외국인 지분율이 각각 50% 안팎에 달합니다. 이 두 종목의 주가를 가장 크게 움직이는 힘이 외국인이라는 사실을 알고 나면, 프로그램 매매 동향이 왜 대형주 트레이딩에서 무시할 수 없는 참고 지표인지가 자연스럽게 이해됩니다. 다만 그것은 어디까지나 참고일 뿐이고, 판단의 중심은 기업 가치와 펀더멘탈이어야 한다는 걸 잊으면 안 됩니다.
자주 묻는 질문
Q. 외국인 프로그램 매매 동향은 어디서 실시간으로 볼 수 있나요?
A. 한국거래소 공식 사이트와 각 증권사 HTS·MTS에서 차익 매수·차익 매도·비차익 매수·비차익 매도로 구분해 실시간으로 확인할 수 있습니다. HTS 상단 메뉴에서 "프로그램 매매" 또는 "투자자 동향"을 찾으면 됩니다. 저도 트레이딩 시 상단에 고정시켜 두고 참고하는 편입니다.
Q. 외국인 프로그램 매도가 나오면 보유 주식을 팔아야 하나요?
A. 무조건 팔 이유는 없습니다. 프로그램 매도는 한국 시장 전체 비중을 줄이는 결정일 뿐이고, 그 영향은 대개 일시적입니다. 제가 보유한 종목이 시총 하위 중소형주라면 프로그램 매매의 직접 영향을 거의 받지 않을 수도 있습니다. 기업 펀더멘탈이 훼손된 것이 아니라면 단기 수급 영향만으로 매도 결정을 내리는 것은 신중하게 생각해 볼 필요가 있습니다.
Q. 선물 만기일에 주가가 이상하게 움직이는 이유가 뭔가요?
A. 선물 만기가 가까워질수록 차익거래 포지션 청산이 집중되기 때문입니다. 현물을 사고 선물을 팔았던 잔고가 한꺼번에 청산되면 현물 시장에 대량 매도가 쏟아질 수 있습니다. 특히 쿼드러플 위칭 당일 장 마감 동시호가 시간대에 지수가 갑자기 출렁이는 것은 이 기계적 청산 때문이지, 외국인이 한국 시장을 이탈한다는 의미가 아닙니다.
Q. 사이드카와 서킷 브레이커의 차이는 뭔가요?
A. 사이드카는 선물 가격이 전일 대비 5% 이상 급변할 때 프로그램 매매만 5분간 정지하는 경보 장치입니다. 반면 서킷 브레이커는 코스피 지수 자체가 8% 이상 하락할 때 모든 종목의 전체 매매를 20분간 중단시키는 훨씬 강력한 장치입니다. 올해 이 두 가지를 모두 경험했는데, 사이드카는 일시적 진정 효과에 그친 반면 서킷 브레이커는 시장이 완전히 멈추는 느낌이라 체감 충격이 상당히 달랐습니다.
결론
솔직히 이건 예상 밖이었습니다. 외국인 프로그램 매매를 어렴풋이 알고 있다고 생각했는데, 비차익거래가 글로벌 펀드의 국가 비중 조절이라는 개념을 정확히 이해하고 나니 시장을 읽는 시각이 조금 달라졌습니다. 트레이딩 매매를 하는 분이라면 프로그램 매매 동향을 단기 수급 참고 지표로 활용하는 것은 분명 의미가 있습니다. 특히 삼성전자나 SK하이닉스처럼 외국인 지분율이 높은 대형주를 단타로 매매할 때는 이 흐름을 모르고 들어가면 호갱이 되기 십상입니다.
다만 프로그램 매매 동향에 너무 의지하면 오히려 손실을 볼 수 있다는 점도 제 경험상 확실합니다. 비차익거래는 시장 전체를 향한 패시브 수급이고, 개별 종목의 실적과 가치는 별개로 움직입니다. 프로그램 매매는 어디까지나 참고 지표 중 하나로 두고, 투자 판단의 중심은 항상 기업의 펀더멘탈에 두는 것이 맞습니다. 먼저 선물 만기일과 쿼드러플 위칭 날짜를 달력에 표시해 두는 것부터 시작해 보시길 권합니다.