글자 크기100%
국제 금융사건/세계 사건지도/G048

사건명 · BATS IPO System Failure

2012년 코드 한 줄이 IPO를 멈췄다

BATS 상장 첫날 시스템 사고는 2012-03-23에 벌어진 사건이다. 공식 원문에서 확인한 핵심 수치 4개와 법적·정리 상태를 2026년 9월 4일 기준으로 구분했다.

오류 코드
1줄
매칭엔진 반복을 일으킨 소프트웨어 결함
영향 심볼
1개 심볼군(A~BFZZZ)
문제가 생긴 문자범위
IPO 철회
1건
BATS 자체 상장 취소
SCI 제안
1건
SEC 시장시스템 준수규칙 제안

01 · 핵심 요약

2012.3.23, BATS가 자사 주식 상장을 시작한다. 이어 2012.3.23 특정 심볼군의 주문처리에 장애가 생긴다. BATS 상장 첫날 시스템 사고는 첫 충격이 거래·공시·결제·구제 절차로 어떻게 번졌는지를 보여 준다.

이 글의 사건경계는 BATS가 2012년 3월 23일 자사 IPO 거래를 시작한 뒤 소프트웨어 결함으로 거래가 중단되고 같은 날 상장을 철회한 사건이다. 배포된 코드 한 줄의 반복오류가 특정 매칭엔진을 압박했고 시험·배포·롤백 통제가 자사 상장이라는 고부하 상황에서 충분히 작동하지 않았다. 당국의 발표·명령·판결은 대상과 시점이 달라 한 절차처럼 합치지 않았다. IPO 사고는 종료됐고 후속 시장시스템 규율은 별도 제도변화다. 핵심 수치도 최초 노출, 충격, 집행, 정리 가운데 어느 단계의 값인지 구분했다. 따라서 이 글은 사건 전후의 장기 제도변화나 별도 개인소송을 경계 밖에 둔다.

규모를 읽는 법

오류 코드는 1줄(2012-03-23)이고 범위는 매칭엔진 반복을 일으킨 소프트웨어 결함이다. 영향 심볼은 1개 심볼군(A~BFZZZ)(2012-03-23)이며 문제가 생긴 문자범위를 뜻한다. IPO 철회 1건과 SCI 제안 1건도 각 원문이 정한 분모와 기준일에만 적용된다. 금액은 원통화로 유지하고 자산·손실·제재·배상·회수액을 임의로 더하거나 빼지 않았다. 기관의 주장이나 추정은 attributed·analysis로 표시하고, 확정 명령과 진행 중 절차를 구분했다. 네 지표는 사건 전체의 단일 피해총액이 아니라 서로 다른 질문에 답하는 값이다. 비교할 때는 각 지표의 시점과 모집단부터 맞춰야 한다.

02 · 사건의 구조

무슨 일이 어떤 순서로 이어졌나

BATS 상장 첫날 시스템 사고는 권한·정보·돈의 이동과 사후 조치가 네 단계로 이어진 사건이다.

  1. 01

    1. 노출 형성

    BATS가 자사 주식 상장을 시작한다. 첫 규모 항목인 오류 코드는 1줄로, 매칭엔진 반복을 일으킨 소프트웨어 결함을 가리킨다.

  2. 02

    2. 통제 이탈

    새 주문처리 코드의 결함이 일부 종목의 체결을 방해했고, 거래소 자신의 IPO 주문도 정상적으로 처리되지 않았다. 배포·시험·롤백 실패가 시장운영과 발행사의 상장 철회를 동시에 불렀다.

  3. 03

    3. 충격 가시화

    회사가 자사 IPO를 철회한다. 영향 심볼 1개 심볼군(A~BFZZZ)와 IPO 철회 1건은 서로 다른 범위이므로 하나의 피해액으로 합치지 않는다.

  4. 04

    4. 집행·정리

    SEC가 Regulation SCI 제안을 공개한다. 2026년 9월 4일 현재 IPO 사고는 종료됐고 후속 시장시스템 규율은 별도 제도변화다.

사건 연표

  1. BATS가 자사 주식 상장을 시작한다

  2. 특정 심볼군의 주문처리에 장애가 생긴다

  3. 회사가 자사 IPO를 철회한다

  4. BATS가 SEC에 사고원인을 설명한다

  5. SEC가 Regulation SCI 제안을 공개한다

왜 가능했나

BATS 사건은 코드 한 줄이라는 자극적 원인보다 변경관리 구조가 중요하다. 자사 종목 상장일의 이해상충, 참가자 주문상태와 복구 판단을 함께 기록해야 기술장애의 시장 영향을 볼 수 있다. 연표 앞부분은 노출의 형성, 2012.3.23 항목은 위험의 가시화를 뜻한다. 둘의 구분이 사건경계를 지탱한다.

첫 수치 1줄은 매칭엔진 반복을 일으킨 소프트웨어 결함에 한정되고, 둘째 수치 1개 심볼군(A~BFZZZ)는 문제가 생긴 문자범위에 한정된다. 뒤의 IPO 철회와 SCI 제안은 사건의 다른 단계를 보여 주므로 네 항목을 총손실이나 최종 회수액으로 합산하지 않았다. 후속조치의 기준점은 'SEC가 Regulation SCI 제안을 공개한다'이다. 따라서 앞선 지표의 기준일을 뒤로 옮기지 않았다.

03 · 같은 일이 여기서 일어난다면

BATS 상장 첫날 시스템 사고를 한국 제도와 비교하되, 해외 사건의 피해 규모를 국내에 옮겨 적지 않는다.

  1. 01

    전자금융거래법과 자본시장법상 시장접근 통제는 새 코드의 배포·시험·롤백과 주문 제한을 포함한다. 거래소 자체 종목을 상장하는 날에는 이해상충과 장애 공시도 별도로 관리해야 한다. 이 차이를 읽는 기준으로 오류 코드를 사용한다.

  2. 02

    한맥투자증권 주문오류와 카카오 데이터센터 장애는 배포·복구 통제의 국내 비교점이다. BATS는 신규 소프트웨어 결함이 자사 IPO 체결 실패와 상장 철회로 이어진 사건이다. 국내 사례와 대조할 때 IPO 철회의 시점을 고정한다.

  3. 03

    미국 IPO 주문자는 국내 증권사의 접수 완료와 현지 거래소 체결을 구분해야 한다. BATS 장애에 한국 주문이 포함됐는지, 손실이 얼마였는지는 공개된 공식자료로 확인되지 않는다. 비교 범위가 흐려지지 않도록 SCI 제안을 따로 본다.

거래소가 자기 주식의 상장시장인 상황에서 시스템 결함·이해상충·사고공시가 어떻게 결합하는지 보여 준다. IPO 철회, 장애 종목 수, 사건 당일 거래와 후속 SEC 제재는 서로 다른 범위다. 주문 접수가 됐다는 사실만으로 체결·결제까지 완료됐다고 판단하지 않는 것이 핵심이다.

관할 주의 해외 감독당국의 제재·판결·예금보호·배상 절차는 한국에 자동 적용되지 않습니다. 국내 적용 여부는 계약 상대방, 계좌 소재지, 국내 인가와 한국 법령에 따라 별도로 판단해야 합니다.

04 · 근거 자료

판단을 다시 확인할 자료

사실관계 기준일은 2026.09.04입니다. 사건 규모의 숫자는 각 항목에 적힌 범위와 시점을 함께 읽어야 합니다.

  1. BATS submission concerning March 23, 2012 system issueSEC · 거래소 제출 · 2012-03-28오류 코드 · 영향 심볼 · IPO 철회 · 사건경계
  2. Proposed Rule Relating to Market Systems ComplianceSEC · 공식 사고 맥락 · 2013-03-07SCI 제안 · 현재상태
  3. BATS Global Markets Registration Statement filingSEC EDGAR · 법정공시·사건기술 · 2014현재상태
  4. 전자금융거래법국가법령정보센터 · 현행 법률 · 2026한국 제도 접점 · 적용범위 확인