본문으로 건너뛰기
TEN Brief 하루 열 건, 확인된 것만 2026.08.25 EN

This article is also available in English →

경제 · 4분 · 검색 의도

프로그램 매매란 — 하루에 조 단위가 한꺼번에 빠져나가는 통로

Program trading in Korea has a precise legal definition: an order that hits 15 or more KOSPI 200 constituents at once from a single account. It splits into arbitrage trading, which exploits the gap between futures and the underlying index, and non-arbitrage trading, which moves a whole basket at once for index or asset-allocation reasons. It is the mechanism behind single-day foreign outflows measured in trillions of won, and the thing Korea's sidecar rule actually freezes

프로그램 매매는 컴퓨터 프로그램으로 여러 종목을 한꺼번에 사거나 파는 거래다. 한국거래소 기준은 명확하다 — 한 계좌에서 코스피200 구성종목 가운데 15개 이상을 동시에 주문하면 프로그램 매매로 분류된다. 종류는 둘이다. 현물과 선물의 가격 차이를 노리는 차익거래, 그리고 선물과 무관하게 바스켓 전체를 한꺼번에 옮기는 비차익거래다. 외국인이 하루에 3조 원 넘게 순매도하는 일이 가능한 것도 이 통로 때문이고, 사이드카가 실제로 멈추는 것도 이 주문이다

넓은 창으로 아침 햇빛이 들어오는 현대식 트레이딩 사무실의 책상과 모니터 열

3줄 요약

  • 정의 — 한 계좌에서 코스피200 종목 15개 이상을 동시에 주문하면 프로그램 매매다. '자동매매'와는 다른 개념이다
  • 종류 — 차익거래(현물·선물 가격차를 먹는 것)와 비차익거래(바스켓을 통째로 옮기는 것) 둘로 나뉜다
  • 연결 — 사이드카는 이 주문의 효력을 5분간 정지시키는 장치다. 서킷브레이커와는 대상이 다르다

핵심 질문

프로그램 매매가 정확히 뭐야
**컴퓨터 프로그램을 이용해 여러 종목을 한꺼번에 사거나 파는 거래**다. 한국에서는 정의가 느슨한 비유가 아니라 **거래소 규정상의 분류**다 — 한 계좌에서 **코스피200 구성종목 가운데 15개 이상을 동시에 주문**하면 프로그램 매매로 신고해야 한다. 여기서 자주 오해가 생긴다. 프로그램 매매는 **'AI가 알아서 사고파는 자동매매'가 아니다.** 사람이 "이 바스켓을 지금 전부 팔아라"라고 결정하고, 프로그램은 그 주문을 **동시에 쪼개 내보내는 실행 도구**다. 판단이 아니라 **집행**의 문제다.
차익거래랑 비차익거래는 뭐가 달라
**선물을 쳐다보느냐 아니냐**로 갈린다. **차익거래**는 코스피200 **선물과 현물의 가격 차이**를 먹는 거래다. 선물이 현물보다 비싼 상태(콘탱고)에서는 비싼 선물을 팔고 싼 현물 바스켓을 사고, 반대 상태(백워데이션)에서는 선물을 사고 현물을 판다. 두 값이 만나면 차이만큼이 이익으로 남는다. **비차익거래**는 선물과 무관하다. 코스피200 종목 15개 이상으로 바스켓을 짜서 **통째로** 사거나 판다. 인덱스펀드가 지수를 따라가려고 편입 비중을 맞추거나, 자산배분 전략이 한국 주식 비중 자체를 줄일 때 쓴다. **하루에 조 단위 매도가 나오는 쪽은 대부분 비차익거래다** — 차익거래는 가격 차이가 있는 만큼만 하지만, 비차익거래는 결정한 만큼 전부 옮기기 때문이다.
사이드카가 멈추는 게 이거야?
**그렇다. 사이드카가 정지시키는 대상이 바로 프로그램 매매 호가다.** 선물 가격이 기준 대비 일정 폭 이상 급변한 상태가 1분간 이어지면, 프로그램 매매 주문의 효력이 **5분간 정지**된다. 여기서 서킷브레이커와의 차이가 나온다 — **서킷브레이커는 시장 전체의 거래를 멈추고, 사이드카는 프로그램 매매 주문만 멈춘다.** 시장은 계속 돌아간다. 사이드카를 "장이 멈췄다"로 읽으면 틀린다. 이 지면은 「사이드카란 — 서킷브레이커와 뭐가 다른가」와 「사이드카 발동 조건 — 5%·1분·5분, 세 숫자가 전부다」에서 그 기준을 다뤘다.

2026년 8월 24일, 코스피에서 외국인이 3조6765억원, 기관이 1조2924억원을 순매도했다.

합치면 약 5조원이다. 하루에.

기관 투자자가 이 규모를 종목별로 하나씩 주문해서 팔 수는 없다. 그럴 통로가 따로 있다.

1. 정의 — 비유가 아니라 규정이다

프로그램 매매는 컴퓨터 프로그램으로 여러 종목을 한꺼번에 사거나 파는 거래다.

한국에서는 이것이 느슨한 표현이 아니라 거래소 규정상의 분류다.

기준내용
대상코스피200 구성종목
종목 수15개 이상
방식한 계좌에서 동시에 주문

이 조건을 넘으면 프로그램 매매로 신고해야 한다. 그래서 매일 프로그램 매매 동향이 따로 집계돼 공개된다.

2. 가장 흔한 오해 — 자동매매가 아니다

"프로그램이 투자한다"는 말 때문에 생기는 오해가 있다.

프로그램 매매자동매매·알고리즘 트레이딩
판단 주체사람프로그램
프로그램의 역할결정된 주문을 동시 집행매매 시점·종목을 스스로 결정
분류 기준15개 이상 동시 주문규정상 분류가 아님

프로그램 매매에서 프로그램이 하는 일은 집행이다.

"한국 주식 비중을 5% 줄여라"는 결정은 사람이 한다. 그 결정을 실행하려면 코스피200 종목 수백 개를 비중대로 동시에 팔아야 하고, 사람 손으로는 그 동시성을 만들 수 없다. 그래서 프로그램을 쓴다.

판단이 아니라 손의 문제다.

3. 두 종류 — 선물을 보느냐, 안 보느냐

프로그램 매매는 성격이 전혀 다른 둘로 나뉜다.

차익거래비차익거래
노리는 것선물과 현물의 가격 차이바스켓 자체의 비중 조정
선물 사용반드시 함께 씀무관
규모의 상한가격 차이가 있는 만큼결정한 만큼 전부
대표 사용자증권사 자기매매·헤지펀드인덱스펀드·연기금·자산배분 전략

차익거래

코스피200에는 현물 지수선물이 따로 있다. 이론상 둘은 만나야 하지만 실제로는 벌어진다.

  • 콘탱고 — 선물이 현물보다 비싼 상태. 비싼 선물을 팔고 싼 현물 바스켓을 산다.
  • 백워데이션 — 선물이 현물보다 싼 상태. 선물을 사고 현물 바스켓을 판다.

만기에 두 값은 반드시 만난다. 그때 벌어져 있던 차이가 이익으로 남는다.

차익거래의 크기는 가격 차이의 크기에 묶여 있다. 차이가 없으면 할 이유가 없다.

비차익거래

선물을 보지 않는다. 코스피200 종목 15개 이상으로 바스켓을 짜서 통째로 사거나 판다.

  • 인덱스펀드가 지수 구성 변경에 맞춰 편입 비중을 조정할 때
  • 연기금이 자산배분 계획에 따라 국내 주식 비중을 늘리거나 줄일 때
  • 해외 펀드가 한국 비중 자체를 조정할 때

여기에는 상한이 없다. 비중을 5% 줄이기로 했으면 5%만큼 전부 나온다. 시장이 어떻게 받든 상관없다.

하루에 조 단위 매도가 나오는 쪽은 대부분 이쪽이다.

4. 왜 이게 지수를 밀어내리나

물량이 크기 때문만은 아니다. 동시에 나오기 때문이다.

종목별로 하루에 걸쳐 나눠 팔면 시장이 흡수할 시간이 있다. 수백 종목이 같은 순간에 매도 호가로 나오면, 각 종목의 호가창에서 매수 대기 물량이 동시에 소진된다.

그러면 이런 일이 벌어진다.

  1. 매도 물량이 각 종목의 매수 호가를 차례로 잡아먹는다
  2. 체결 가격이 아래로 밀린다
  3. 지수가 내린다
  4. 지수 하락을 보고 다른 참가자도 판다

이 지면은 「코스피 6,696.96 마감 (8월 24일)」에서 개인이 3조3206억원을 순매수했는데도 지수가 3.12% 내린 장면을 다뤘다. 받는 쪽이 있어도 가격은 파는 쪽이 밀어내린 자리에서 정해진다 — 그 구조를 만드는 것이 이 동시성이다.

5. 그래서 사이드카가 있다

사이드카서킷브레이커
멈추는 대상프로그램 매매 호가만시장 전체 거래
시장 상태계속 돌아감정지
발동 기준선물 급변이 1분 지속지수 하락 폭 단계별
지속 시간5분단계별로 다름

사이드카는 프로그램 매매만 겨냥한 장치다.

논리는 단순하다 — 위에서 본 연쇄가 선물 쪽에서 시작해 현물로 번지는 것을 5분간 끊는 것이다. 5분이면 남은 참가자들이 상황을 다시 볼 시간이 생긴다.

그래서 사이드카 발동은 "장이 멈췄다"가 아니다. 시장은 그대로 돌아가고, 15개 이상 동시 주문만 5분간 접수되지 않는다.

이 지면은 「사이드카란 — 서킷브레이커와 뭐가 다른가」와 「사이드카 발동 조건 — 5%·1분·5분, 세 숫자가 전부다」에서 발동 기준을 숫자로 다뤘다.

6. 뉴스에서 이 말을 볼 때

프로그램 매매 동향은 매일 공개된다. 읽을 때 붙는 함정이 둘 있다.

함정실제
"프로그램 매도가 지수를 내렸다"프로그램은 집행 수단이다. 판 결정은 사람이 했다
"프로그램 순매도 = 외국인 순매도"집계 기준이 다르다. 투자자 주체별 순매수와 프로그램 매매 집계는 서로 다른 통계다

두 번째가 특히 자주 섞인다. 8월 24일의 외국인 3조6765억원 순매도는 투자자 주체별 집계이지 프로그램 매매 집계가 아니다. 두 숫자는 겹치는 부분이 있지만 같은 값이 아니다.

이 지면은 「외국인 순매수란 — 같은 날 숫자가 매체마다 다른 이유」에서 이런 집계 차이를 다뤘다.

7. 정리

  • 프로그램 매매는 한 계좌에서 코스피200 종목 15개 이상을 동시에 주문하는 거래다. 규정상의 분류다.
  • 프로그램이 판단하는 것이 아니다. 결정은 사람이 하고 프로그램은 동시에 집행한다.
  • 차익거래는 선물·현물 가격차를 먹고, 크기는 그 차이에 묶인다.
  • 비차익거래는 바스켓을 통째로 옮기고, 크기에 상한이 없다. 조 단위 물량은 대개 이쪽이다.
  • 지수를 미는 것은 물량의 크기보다 동시성이다.
  • 사이드카는 이 주문만 5분간 멈춘다. 시장 전체를 멈추는 서킷브레이커와 다르다.

8. 확인하지 못한 것

  • 8월 24일의 프로그램 매매 비중 — 그날 하락분 중 얼마가 프로그램 매매였는지 확인하지 못했다.
  • 규정 원문 — 15개 기준은 널리 인용되나 최신 개정 규정 원문으로 대조하지 못했다.
  • 최신 비중 통계 — 차익·비차익 거래의 시기별 비중 자료를 확인하지 못했다.
  • 거래비용 요소 — 콘탱고·백워데이션 설명에서 거래비용·배당·차입 조건은 다루지 않았다.

출처

  1. 기획재정부 시사경제용어사전 — 프로그램 매매(Program Trading)
  2. KB의 생각 — 프로그램 매매란? 뜻 & 정의
  3. 한국경제 생글생글 — 프로그램 매매는 차익·비차익거래가 있죠
  4. 한국투자증권 HTS 도움말 — 프로그램매매동향 [6461]
  5. 사이다경제 — 프로그램이 투자를 한다고? 프로그램 매매는 무엇일까
  6. 베타뉴스 — 코스피, 외인·기관 순매도세에 하락마감…반도체 약세 (2026-08-24)

검증

발행
최종 수정
교차 확인
서로 다른 출처 6건을 대조했다.
미검증
  • 2026년 8월 24일 코스피 하락분 가운데 프로그램 매매가 차지한 비중을 이 지면은 확인하지 못했다. 본문의 그날 수급 수치는 투자자 주체별 순매수·순매도이며 프로그램 매매 집계와는 다른 기준이다
  • 코스피200 종목 15개 기준은 한국거래소 규정에 따른 것으로 널리 인용되나, 이 지면은 최신 개정 규정 원문으로 대조하지는 못했다
  • 차익거래·비차익거래의 실제 비중과 시기별 변화를 계량한 최신 통계는 확인하지 못했다
  • 본문의 콘탱고·백워데이션 설명은 일반적 원리이며, 실제 거래에는 거래비용·배당·차입 조건이 함께 들어가 이 지면이 다루지 않았다
작성
발행 전 사람이 검수했다. 수집·교차확인·재작성 절차는 편집 원칙.

하루 열 건, 아침에 한 번

3줄 요약만 보내고 전문은 사이트에서 읽습니다. 하단에서 한 번의 클릭으로 언제든 해지할 수 있습니다.

관련