01 · 90초 브리핑

자동주문 프로그램의 한 번의 오류가 왜 회사 전체의 지급능력을 넘었는가.

사전 가격범위, 주문수량 한도, 킬스위치와 결제재원을 점검하기.

사건
한맥투자증권 주문실수와 파산
기간
2013–2015
핵심 쟁점
주문오류 · 파생상품 · 위험한도

02 · 결정적 장면

2013년 12월 옵션시장 개장 직후 비정상 가격의 주문이 대량 체결됐다. 한맥투자증권의 프로그램 입력 오류는 불과 몇 초 만에 수백억원대 손실로 이어졌고, 거래상대방의 이익이 반환되지 않으면서 회사는 영업을 이어갈 수 없었다.

03 · 자세한 이야기

장면 뒤에 있던 돈·계약·책임의 순서

9

2013년 12월 옵션시장 개장 직후 비정상 가격의 주문이 대량 체결됐다. 한맥투자증권의 프로그램 입력 오류는 불과 몇 초 만에 수백억원대 손실로 이어졌고, 거래상대방의 이익이 반환되지 않으면서 회사는 영업을 이어갈 수 없었다.

사건의 배경

파생상품 주문은 작은 가격변수의 오류가 많은 계약에 반복 적용되면 손실이 급증한다. 거래소가 주문을 빠르게 체결하는 구조에서는 사후 승인보다 사전 한도와 즉시 중단장치가 중요하다.

잘못된 이론가격이 여러 행사가격 옵션에 동시에 제시되고 시장 참여자가 이를 체결했다. 체결취소가 자동으로 보장되지 않는 가운데 손실은 증거금·자기자본과 결제의무로 곧장 연결됐다.

첫 번째 자료는 사건이 알려진 뒤의 기사보다 그 전에 작성된 계약서·공시·심사기록이다. 첫 번째 핵심 주제인 ‘주문오류’에 관한 문서와 실제 결과를 나란히 놓으면, 처음부터 거짓이었던 부분과 뒤에 상황이 바뀐 부분을 구별할 수 있다.

두 번째로 시간표를 만든다. 돈을 받은 날, 중요정보가 생성된 날, 위험신호가 내부에 보고된 날, 외부에 공개된 날과 지급·거래가 멈춘 날을 적는다. 책임은 결과가 발생한 날보다 조치할 수 있었던 마지막 시점에서 더 분명해진다.

세 번째는 명의가 아니라 경제적 실질이다. 계약상 당사자와 실제로 돈을 지배한 사람, 위험을 선택한 사람과 마지막 손실을 부담한 사람이 다를 수 있다. 잘못된 이론가격이 여러 행사가격 옵션에 동시에 제시되고 시장 참여자가 이를 체결했다. 체결취소가 자동으로 보장되지 않는 가운데 손실은 증거금·자기자본과 결제의무로 곧장 연결됐다.

네 번째는 반대 설명을 함께 검증하는 일이다. 당시에는 합리적인 사업·거래였지만 외부환경 때문에 실패했다는 주장과, 처음부터 중요한 사실을 숨겼다는 주장은 필요한 증거가 다르다. 사후 손실만으로 고의를 만들지 않고 당시 자료로 판단해야 한다.

다섯 번째는 규모의 기준이다. 발표된 피해액·부당이득·손실액은 신고자, 계좌, 기간과 평가가격에 따라 달라진다. 큰 숫자 하나를 인용하기 전에 원금, 평가손실, 미회수액과 법원이 인정한 금액을 분리해야 사람과 기관별 책임도 정확해진다.

여섯 번째는 인센티브다. 누가 거래가 성사될 때 보수를 받고, 누가 위험이 뒤늦게 나타날 때 비용을 부담했는지 본다. 성과보상은 즉시 확정되고 손실은 고객·주주·채권자에게 늦게 돌아간다면 통제문서가 있어도 행동은 위험 쪽으로 기울 수 있다.

일곱 번째는 조직의 문턱이다. 담당자의 판단을 승인자·준법감시·감사기구가 다시 보았는지, 예외를 허용한 사람과 사유가 기록됐는지 확인한다. 한 사람이 틀릴 수 있다는 전제로 만든 다음 관문이 실제로 작동했는지가 내부통제의 핵심이다.

여덟 번째는 정보의 번역이다. 전문용어를 많이 제공했다고 설명이 충분한 것은 아니다. 고객과 투자자가 손실 조건, 중도회수 가능성과 최종 채무자를 자신의 말로 다시 설명할 수 있어야 한다. 자동주문 프로그램의 한 번의 오류가 왜 회사 전체의 지급능력을 넘었는가.

아홉 번째는 중단 규칙이다. 이상징후가 생겼을 때 판매·대출·거래·모집을 누가 멈출 수 있었는지 본다. 영업부서가 스스로 매출을 포기해야만 작동하는 통제라면 실제 위기에서 늦어질 가능성이 크다. 독립부서에 자료와 중지권한을 함께 주어야 한다.

열 번째는 회수의 현실이다. 판결이나 제재가 나와도 자산이 남아 있지 않거나 채권자 순위가 뒤라면 생활은 회복되지 않는다. 계좌동결, 담보권·보관자산 확인과 피해자명부 확보를 조사 초기부터 시작해야 처벌과 회복의 시간차를 줄일 수 있다.

열한 번째는 제도의 경계다. 등록·신고·상장·인가라는 단어가 무엇을 심사했고 무엇을 심사하지 않았는지 구분한다. 제도 안에 들어왔다는 사실은 행위규칙을 적용한다는 뜻이지, 개별 상품의 수익과 사업자의 지급능력을 국가가 보증한다는 뜻이 아니다.

열두 번째는 비교대상이다. 같은 시기의 정상 거래·동종 상품과 비교하면 두 번째 핵심 주제인 ‘파생상품’의 양상이 통상 범위였는지 알 수 있다. 결과가 나빴다는 이유만으로 모두 비정상이라 하지 않고, 결과가 좋았다는 이유로 절차의 문제를 지우지도 않는다.

열세 번째는 가장 취약한 이용자의 관점이다. 전문투자자에게 이해 가능한 구조가 고령자·청소년이나 급전이 필요한 사람에게도 적합한 것은 아니다. 정보량보다 선택할 시간, 거절할 능력과 손실을 감당할 재산이 있었는지를 함께 보아야 한다.

열네 번째는 사후 공지다. 문제가 생긴 뒤 기관과 회사가 범위·원인·예상 일정과 대체수단을 얼마나 빨리 알렸는지 본다. 확인되지 않은 낙관을 반복하면 정보공백을 줄이기는커녕 이용자가 잘못된 결정을 한 시간을 늘릴 수 있다.

열다섯 번째는 재발의 다른 이름이다. 같은 구조는 다음에는 새로운 기술·상품·플랫폼의 이름으로 돌아올 수 있다. 그래서 사건명보다 세 주제, ‘주문오류·파생상품·위험한도’의 결합 방식과 돈의 경로를 기억하는 편이 금융교육에 더 오래 남는다.

감독기관의 사후조치도 단계별로 읽어야 한다. 검사와 조사, 제재심의, 수사와 재판은 목적과 증명수준이 다르다. 앞 단계의 발표가 뒤 단계에서 수정될 수 있으므로 현재 상태를 ‘금융당국 조치·파산 기록’로 표시하고 결론의 크기를 그 단계에 맞춘다.

회사와 기관의 개선대책은 발표문보다 실행자료로 평가한다. 조직을 신설했다는 말보다 권한이 실제로 분리됐는지, 경고가 발생했을 때 거래가 중단됐는지, 이사회가 예외승인과 후속조치를 정기적으로 보고받았는지를 확인해야 한다.

개인에게 모든 검증을 맡기는 방식에도 한계가 있다. 원자료에 접근할 수 없는 이용자에게 전문가 수준의 분석을 요구하면서 판매자·운영자의 설명책임을 낮출 수는 없다. 개인의 체크리스트와 사업자의 예방통제가 함께 작동해야 피해를 줄일 수 있다.

반대로 공적 감독이 있다는 이유로 개인의 판단이 사라지는 것도 아니다. 감독은 시장 전체의 최소기준과 위반행위를 다루지만, 각자의 자금기간과 손실감내도까지 대신 정하지 않는다. 공식 경고와 계약 원문을 자신의 현금흐름에 연결하는 마지막 판단은 이용자에게 남는다.

이 사건의 교육적 가치는 과거의 잘못을 비난하는 데 있지 않다. 다음번에 비슷한 제안을 받았을 때 멈출 수 있는 한 문장을 만드는 데 있다. 그 문장은 ‘누가 얼마를 벌게 해준다’가 아니라 ‘그 돈은 어디에서 나오고 실패하면 누가 먼저 부담하는가’여야 한다.

마지막으로 독자는 행동기준을 남겨야 한다. 사전 가격범위, 주문수량 한도, 킬스위치와 결제재원을 점검하기. 이 기준을 계약 전 체크리스트와 기관의 심사표에 동시에 넣어야 개인의 주의와 조직의 책임이 서로를 떠넘기지 않는다.

자본시장에서 가격은 사실 그 자체가 아니라 사실에 대한 기대가 주문으로 바뀐 결과다. 공시의 시점, 거래의 목적, 지배구조상의 이해관계를 따로 읽지 않으면 화면에 나타난 가격을 시장 전체의 독립된 판단으로 오해하게 된다.

돈과 책임의 경로

이 사건의 돈과 책임을 그릴 때 먼저 표시할 핵심어는 ‘주문오류’, 위험을 키운 조건을 설명할 핵심어는 ‘파생상품’다. 최종 부담이 누구에게 돌아갔는지를 보려면 다음 행동기준에 따라 계약과 계좌를 다시 그려야 한다: 사전 가격범위, 주문수량 한도, 킬스위치와 결제재원을 점검하기.

사건을 하나의 피해액으로만 압축하면 시간의 차이가 사라진다. 초기 거래가 정상처럼 보인 시기, 이상징후가 생긴 시기, 지급·거래가 멈춘 시기와 책임을 판단한 시기는 서로 달랐다. 2013–2015의 기록은 그 순서를 나누어 읽어야 한다.

판단의 층위

금융당국의 검사·조치, 거래소의 체결·결제 규정과 법원의 파산절차를 분리해 본다. 상대방의 이익이 비정상적으로 컸다는 사정과 이미 성립한 거래의 법적 효력은 같은 문제가 아니다.

시장질서 사건은 형사 유죄 여부만으로 끝나지 않는다. 민사상 손해, 거래소의 상장·공시 판단, 금융당국의 제재와 회사 내부통제는 서로 다른 증거와 기준을 사용한다. 어느 기관이 무엇을 판단했는지 층위를 나누어야 한다.

확인된 사실은 공식 공시·판결·제재자료로 한정한다. 당사자의 주장과 수사단계의 혐의, 확정되지 않은 손실 추산은 그 지위를 표시한다. 이 원칙을 지켜야 ‘자동주문 프로그램의 한 번의 오류가 왜 회사 전체의 지급능력을 넘었는가.’이라는 질문에 결과를 보고 과거의 판단을 거꾸로 만드는 오류를 피할 수 있다.

숫자 아래의 사람들

임직원과 고객은 자신이 내지 않은 주문 때문에 회사가 사라지는 과정을 겪었다. 자동화는 사람의 실수를 줄였지만 잘못된 한 줄을 시장 전체에 더 빠르게 복제했다.

손실은 계좌에서 같은 날 확정되지 않는다. 현금을 잃은 사람, 자금이 묶인 사람, 일자리·거래관계와 신용을 잃은 사람이 서로 다른 속도로 비용을 부담한다. 그래서 피해자 수와 금액뿐 아니라 지급지연, 거래정지와 관계훼손의 시간도 기록해야 한다.

다시 작동하지 않게 하려면

종목·전략별 가격편차와 주문수량을 사전 차단하고, 누적손실이 한도를 넘기 전에 독립된 킬스위치가 작동해야 한다. 알고리즘 변경은 개발자와 영업부서 밖의 검증과 모의시험을 거쳐야 한다.

투자자가 확인할 것은 좋은 이야기의 존재보다 그 이야기가 현금흐름과 주주가치로 이어지는 조건이다. 계약의 상대방, 이행 조건, 추가 자금조달, 최대주주와 임원의 거래를 함께 보면 기대와 검증된 사실 사이의 거리가 보인다.

다음 계약에서는 세 질문을 순서대로 던질 수 있다. 첫째, 주문가격이 기준가격에서 벗어나면 거래소 전송 전에 차단되는가. 둘째, 전략별 최대손실과 자기자본 한도가 실시간으로 연결되는가. 셋째, 프로그램 변경·배포와 비상중단 권한이 서로 분리돼 있는가. 이 질문에 문서와 원자료로 답하지 못하면 수익률이나 명분보다 확인되지 않은 위험이 먼저다.

금융회사의 자본은 코드가 틀릴 수 있다는 가정을 포함해야 한다. 빠른 거래일수록 사람의 확인을 없애는 것이 아니라 사람이 정한 손실한도를 기계가 더 빠르게 지키도록 만들어야 한다.

04 · 금융구조 해부

상품과 사건의 구조를 한눈에 보기

01 · 출발점

주문오류

한맥투자증권 주문실수와 파산

02 · 작동 장치

파생상품

자동주문 프로그램의 한 번의 오류가 왜 회사 전체의 지급능력을 넘었는가.

03 · 위험 증폭

위험한도

가격·유동성·정보·통제 가운데 하나가 흔들리면 손실이 다른 계약과 사람에게 이동한다.

04 · 최종 부담

투자자·시장가격·신뢰

사전 가격범위, 주문수량 한도, 킬스위치와 결제재원을 점검하기.

누가 내고 누가 최종 손실을 부담하는가
정보누가 무엇을 언제 알았고 설명했는가
책임계약·공시·통제·감독의 빈틈은 어디였는가

05 · 판단의 층위

사실·기관 판단·책임·해석을 분리해 읽기

FACT

기록에서 확인할 사실

2013년 12월 옵션시장 개장 직후 비정상 가격의 주문이 대량 체결됐다. 한맥투자증권의 프로그램 입력 오류는 불과 몇 초 만에 수백억원대 손실로 이어졌고, 거래상대방의 이익이 반환되지 않으면서 회사는 영업을 이어갈 수 없었다.

2013–2015 · 사실관계 기준일 2026.08.05
AUTHORITY

감독·사법 판단

현재 기록 상태는 ‘금융당국 조치·파산 기록’이다. 기관별 조치, 심급별 결론과 확정 여부를 구분하고, 수사·제재 단계의 판단을 확정판결과 같은 의미로 쓰지 않는다.

금융위원회·금융감독원 한맥투자증권 조치자료, 한국거래소 파생상품 매매·결제 규정과 시장자료, 법원 파산기록, 회사 관련 공시.
RESPONSIBILITY

책임과 제도의 쟁점

첫 번째 자료는 사건이 알려진 뒤의 기사보다 그 전에 작성된 계약서·공시·심사기록이다. 첫 번째 핵심 주제인 ‘주문오류’에 관한 문서와 실제 결과를 나란히 놓으면, 처음부터 거짓이었던 부분과 뒤에 상황이 바뀐 부분을 구별할 수 있다.

형사책임, 민사책임, 감독상 책임과 내부통제의 적정성은 각각 다른 기준으로 판단한다.
INTERPRETATION

필자의 판단

금융회사의 자본은 코드가 틀릴 수 있다는 가정을 포함해야 한다. 빠른 거래일수록 사람의 확인을 없애는 것이 아니라 사람이 정한 손실한도를 기계가 더 빠르게 지키도록 만들어야 한다.

자동주문 프로그램의 한 번의 오류가 왜 회사 전체의 지급능력을 넘었는가.

판단 원칙확인된 사실, 당사자 주장, 감독당국 판단, 법원 판단과 필자의 해석을 문장과 시각 요소에서 분리한다.

06 · 박종길의 결론

금융회사의 자본은 코드가 틀릴 수 있다는 가정을 포함해야 한다. 빠른 거래일수록 사람의 확인을 없애는 것이 아니라 사람이 정한 손실한도를 기계가 더 빠르게 지키도록 만들어야 한다.

투자자가 확인할 것은 좋은 이야기의 존재보다 그 이야기가 현금흐름과 주주가치로 이어지는 조건이다. 계약의 상대방, 이행 조건, 추가 자금조달, 최대주주와 임원의 거래를 함께 보면 기대와 검증된 사실 사이의 거리가 보인다.

다음 계약에서는 세 질문을 순서대로 던질 수 있다. 첫째, 주문가격이 기준가격에서 벗어나면 거래소 전송 전에 차단되는가. 둘째, 전략별 최대손실과 자기자본 한도가 실시간으로 연결되는가. 셋째, 프로그램 변경·배포와 비상중단 권한이 서로 분리돼 있는가. 이 질문에 문서와 원자료로 답하지 못하면 수익률이나 명분보다 확인되지 않은 위험이 먼저다.

이 사건에서 남길 판단 기준사전 가격범위, 주문수량 한도, 킬스위치와 결제재원을 점검하기.

자동주문 프로그램의 한 번의 오류가 왜 회사 전체의 지급능력을 넘었는가.

07 · 독자의 판단도구

다음 계약에서 확인할 질문

  1. 01

    주문가격이 기준가격에서 벗어나면 거래소 전송 전에 차단되는가.

  2. 02

    전략별 최대손실과 자기자본 한도가 실시간으로 연결되는가.

  3. 03

    프로그램 변경·배포와 비상중단 권한이 서로 분리돼 있는가.

08 · 증거실

주요 확인자료

공시·판결·제재·회사 공식자료 등 독자가 판단의 근거를 다시 추적할 수 있는 1차자료를 제시합니다.

  • 금융위원회·금융감독원 한맥투자증권 조치자료, 한국거래소 파생상품 매매·결제 규정과 시장자료, 법원 파산기록, 회사 관련 공시.