- 오작동 시간
- 45분 잘못된 주문이 시장에 나간 기간
- 실행 건수
- 400만건 이상 오류로 발생한 체결
- 거래 종목
- 154개 SEC 명령상 영향 종목
- 회사 손실
- 4억6,000만 달러 포지션 정리로 발표된 세전 손실
01 · 핵심 요약
2012.7.31, 새 소매유동성 프로그램 코드를 배포한다. 이어 2012.8.1 한 서버에 새 코드가 설치되지 않은 채 장이 열린다. 나이트캐피털 알고리즘 사고는 첫 충격이 거래·공시·결제·구제 절차로 어떻게 번졌는지를 보여 준다.
이 글의 사건경계는 2012년 8월 1일 미완전 배포 코드가 잘못된 주문을 반복한 45분부터 2013년 SEC 시장접근규칙 제재까지이다. 불완전한 배포와 재사용된 기능표시가 낡은 코드를 깨웠고 실시간 손실한도와 자동중단 장치가 주문폭주를 일찍 차단하지 못했다. 당국의 발표·명령·판결은 대상과 시점이 달라 한 절차처럼 합치지 않았다. 회사는 합병됐고 SEC 제재는 완료된 역사적 운영사고다. 핵심 수치도 최초 노출, 충격, 집행, 정리 가운데 어느 단계의 값인지 구분했다. 따라서 이 글은 사건 전후의 장기 제도변화나 별도 개인소송을 경계 밖에 둔다.
오작동 시간은 45분(2012-08-01)이고 범위는 잘못된 주문이 시장에 나간 기간이다. 실행 건수는 400만건 이상(2012-08-01)이며 오류로 발생한 체결을 뜻한다. 거래 종목 154개와 회사 손실 4억6,000만 달러도 각 원문이 정한 분모와 기준일에만 적용된다. 금액은 원통화로 유지하고 자산·손실·제재·배상·회수액을 임의로 더하거나 빼지 않았다. 기관의 주장이나 추정은 attributed·analysis로 표시하고, 확정 명령과 진행 중 절차를 구분했다. 네 지표는 사건 전체의 단일 피해총액이 아니라 서로 다른 질문에 답하는 값이다. 비교할 때는 각 지표의 시점과 모집단부터 맞춰야 한다.
02 · 사건의 구조
무슨 일이 어떤 순서로 이어졌나
나이트캐피털 알고리즘 사고는 권한·정보·돈의 이동과 사후 조치가 네 단계로 이어진 사건이다.
- 01
1. 노출 형성
새 소매유동성 프로그램 코드를 배포한다. 첫 규모 항목인 오작동 시간은 45분으로, 잘못된 주문이 시장에 나간 기간을 가리킨다.
- 02
2. 통제 이탈
새 코드를 일부 서버에만 배포하면서 폐기된 기능이 다시 작동했고 잘못된 주문이 시장으로 쏟아졌다. 실시간 손실한도와 비상정지가 이를 끊지 못해 45분의 운영사고가 회사 존립문제로 번졌다.
- 03
3. 충격 가시화
45분 동안 수백만 건의 잘못된 주문이 실행된다. 실행 건수 400만건 이상과 거래 종목 154개는 서로 다른 범위이므로 하나의 피해액으로 합치지 않는다.
- 04
4. 집행·정리
SEC가 시장접근 통제 위반 제재를 발표한다. 2026년 9월 4일 현재 회사는 합병됐고 SEC 제재는 완료된 역사적 운영사고다.
사건 연표
새 소매유동성 프로그램 코드를 배포한다
한 서버에 새 코드가 설치되지 않은 채 장이 열린다
45분 동안 수백만 건의 잘못된 주문이 실행된다
회사가 긴급 자본투입을 받는다
SEC가 시장접근 통제 위반 제재를 발표한다
왜 가능했나
Knight 사건은 알고리즘의 투자판단이 틀린 사례가 아니라 소프트웨어 변경관리 실패다. 서버별 버전, 시험환경과 시장접근 권한을 한 번에 점검하지 않으면 고객주문과 자체주문이 뒤섞일 수 있다. 연표에서 '새 소매유동성 프로그램 코드를 배포한다'와 '45분 동안 수백만 건의 잘못된 주문이 실행된다'를 분리하면 최초 노출과 가시화된 충격의 차이가 드러난다.
오작동 시간은 45분이고 출처상 범위는 '잘못된 주문이 시장에 나간 기간'이다. 실행 건수는 400만건 이상이며 범위는 '오류로 발생한 체결'이다. 거래 종목과 회사 손실까지 같은 분모로 환산하면 사건의 원인·충격·사후조치가 뒤섞이므로 원문이 정한 기준일과 범위를 유지했다. 마지막 조치인 'SEC가 시장접근 통제 위반 제재를 발표한다'까지 확인해 각 수치가 사건 전후 어느 단계에 놓이는지 정했다.
03 · 같은 일이 여기서 일어난다면
나이트캐피털 알고리즘 사고를 한국 제도와 비교하되, 해외 사건의 피해 규모를 국내에 옮겨 적지 않는다.
- 01
자본시장법상 알고리즘 주문 통제는 코드 승인, 시험환경, 시장접근 한도와 비상정지를 한 체계로 묶어야 한다. 일부 서버에 옛 코드가 남으면 정상 서버의 제어만으로 손실을 막기 어렵다. 해당 비교에서는 오작동 시간의 적용범위를 함께 확인한다.
- 02
한맥투자증권 주문오류와 옵션쇼크는 자동주문·위험한도의 국내 비교사례다. Knight 사건은 45분 동안 잘못된 주문이 나가 4억6천만 달러 손실이 발생한 배포 실패에 한정된다. 여기서 국내 제도와 맞춰 볼 항목은 거래 종목이다.
- 03
해외주식 주문을 중개하는 증권사는 고객별 한도뿐 아니라 자체 라우터의 버전과 취소 권한을 점검해야 한다. 한국 고객 주문이 당시 얼마였는지는 공식자료로 확인되지 않았다. 이 차이를 읽는 기준으로 회사 손실을 사용한다.
배포통제·킬스위치·시장접근 위험이 수십 분 만에 회사 존립을 흔든 사례로 한맥 주문오류와 직접 비교된다. 오류 지속시간, 손실액, 잘못된 주문 종목과 SEC 제재를 분리해야 한다. 4억6천만 달러는 회사 거래손실이지 고객 피해액이나 벌금의 합계가 아니다. 마지막 확인 항목은 회사 손실이다.
관할 주의 해외 감독당국의 제재·판결·예금보호·배상 절차는 한국에 자동 적용되지 않습니다. 국내 적용 여부는 계약 상대방, 계좌 소재지, 국내 인가와 한국 법령에 따라 별도로 판단해야 합니다.
04 · 근거 자료
판단을 다시 확인할 자료
사실관계 기준일은 2026.09.04입니다. 사건 규모의 숫자는 각 항목에 적힌 범위와 시점을 함께 읽어야 합니다.
- SEC Charges Knight Capital With Violations of Market Access RuleSEC · 제재·사실관계 · 2013-10-16오작동 시간 · 실행 건수 · 거래 종목 · 사건경계
- Knight Capital SEC OrderSEC EDGAR · 명령 원문 · 2013-10-16현재상태
- Knight Capital August 2012 Incident Form 8-K ExhibitSEC EDGAR · 회사 공시 · 2012-08-02회사 손실 · 현재상태
- 전자금융거래법국가법령정보센터 · 현행 법률 · 2026한국 제도 접점 · 적용범위 확인