시장은 정말 알고리즘인가?
그렇다. 체결 기준으로 보면 현대 시장은 압도적으로 알고리즘이 움직인다. 외환과 주식 주문 흐름의 대부분을 기계가 만들어내거나 라우팅한다. 반면 단 하나의 마스터 알고리즘이 가격을 미리 선정된 유동성으로 '배달'한다는 ICT의 IPDA 주장은 검증된 적 없는 별개의 질문이다.
두 주장은 완전히 다르다. ICT를 둘러싼 논쟁 대부분이 이 둘을 하나로 묶어버리는 바람에 엉망이 된다. 알고리즘이 주문 흐름을 지배한다는 첫 번째 주장은 중앙은행과 규제 당국이 문서로 남긴 실증적 사실이다. 의도를 가진 단일 Interbank Price Delivery Algorithm이 존재한다는 두 번째 주장은 아무도 문서화한 적이 없다.
이 페이지는 둘을 분리한다. ICT가 실제로 무엇을 주장하는지, 데이터가 무엇을 확인해주는지, 명제가 어디서 과잉 해석으로 넘어가는지, 그리고 문자 그대로의 주장이 틀렸더라도 왜 실전 매매 모델로는 계속 작동하는지. "시장은 알고리즘인가"에 대한 인용 가능한 답이 필요하면 여기 있다. 단, 단서 조건까지 짝지어서.
ICT가 실제로 주장하는 것: IPDA 명제를 정확하게
Inner Circle Trader(ICT), 즉 마이클 J. 허들스턴이 가르치는 명제는 이렇다. 가격은 열려 있는 수요와 공급이 주로 움직이는 게 아니라, Interbank Price Delivery Algorithm(IPDA)이 이미 장부에 기록해둔 유동성으로 가격을 '배달'한다는 것. 주장은 네 개의 기둥 위에 서 있다.
- 가격은 유동성을 찾아간다. 알고리즘의 목표는 이미 형성된 유동성 풀이다. Equal Highs와 Equal Lows(EQH/EQL) 위에 뭉친 손절 주문, 과거 일봉·주봉의 고점과 저점. 이것이 현재의 Draw on Liquidity(DOL)다.
- 배달은 시간표를 따른다. 알고리즘은 스케줄 위에서 작동한다. ICT가 Kill Zone이라 부르는 세션 구간과 20분짜리 Macro Times에 활동이 몰린다는 것. 그래서 어디만큼 언제도 중요하다.
- 되돌아보는 구간은 고정돼 있다. IPDA 데이터 범위, 즉 직전 20, 40, 60 거래일이 알고리즘이 다음으로 거래해줄 고점·저점·비효율을 정의한다.
- 비효율로 되돌아와 재가격한다. displacement 이후 가격은 draw 방향으로 나아가기 전에 Fair Value Gap(FVG) 같은 갭부터 되메운다.
강하게 읽으면 이건 실재하는 단일 개체를 묘사한다. 은행간 차원에서 의도를 갖고 가격을 배달하는 하나의 알고리즘. 약하게 읽으면 시장이 그런 알고리즘이 존재하는 것처럼 행동한다는 말이다. 어느 버전을 평가하느냐에 따라 결론이 갈린다. 이 검증은 끝까지 둘을 따로 둔다.
데이터가 확인하는 것: 시장 체결은 알고리즘이다
좁은 질문, 즉 시장이 실제로 거래되는 방식이 알고리즘인가에 대해서는 답이 기울어질 여지도 없다. 10년 넘게 주요 자산군의 체결을 기계가 지배해왔고, 그 근거를 남긴 건 트레이딩 구루가 아니라 중앙은행이다.
숫자로 보는 시장의 알고리즘화
- 외환. 국제결제은행(BIS) 연구는 인터뱅크 기본 거래소인 EBS에서 알고리즘 활동이 2004년 거래량의 약 2%에서 10년 안에는 주문 제출의 명백한 다수로 커졌다고 추적했다. 2020년 BIS 마켓 위원회 보고서는 체결 알고리즘만으로도 글로벌 스포트 외환 거래의 10~20%, 하루 2,000억~4,000억 달러 규모를 처리한다고 추산했다. 마켓 메이킹과 고빈도 전략은 거기에 더해진다.
- 주식. 추산 방식에 따라 편차가 크지만, 자주 인용되는 수치는 미국 주식 거래량에서 알고리즘 참여분이 절반을 훌쩍 넘는다는 것이고, 고빈도 전략만으로도 상당한 몫이다.
- 선물과 크립토. CME 주문 흐름은 자동화가 깊게 박혀 있고, 크립토 무기한 선물은 마켓 메이킹 봇이 대기 호가의 대부분을 공급하는 곳에서 24시간 연중무휴로 거래된다.
그럼 이 알고리즘들은 뭘까. VWAP, TWAP 같은 벤치마크를 향해 기관 주문을 잘게 쪼개는 체결 알고리즘, 양방향 호가를 내걸고 도는 마켓 메이킹 알고리즘, 차익과 고빈도 전략, 신호를 집행하는 시스템틱 펀드. 소유자도 목적도 다르지만 한 가지는 같다. 규칙 기반이라는 것, 그리고 이들이 시장의 배관이라는 것.
여기까지는 논쟁의 여지가 없다. 서술적 의미로 "시장은 알고리즘적이다"라고 말하는 트레이더는 옳고, 유튜브 영상 대신 BIS를 인용할 수 있다. 분쟁은 다음 단계에서 시작된다. 수많은 알고리즘이 시장을 거래한다는 사실에서, 하나의 알고리즘이 시장을 배달한다는 주장으로 넘어가는 순간부터.
결정적 구분: 경쟁하는 수천 개의 알고리즘은 하나의 마스터 알고리즘이 아니다
문서화된 알고리즘 시장은 분권화된 적대적 생태계다. 은행, 마켓 메이커, 펀드, 브로커가 소유한 수천 개의 독립 알고리즘이 정반대 목적을 들고 EBS, LSEG Matching, CME, 각종 거래소, 수십 개의 내부화 풀에서 경쟁한다. 공유된 컨트롤러는 없다. 어떤 은행의 체결 알고리즘도 라이벌 알고리즘의 다음 수를 알 수 없다.
ICT의 강형 IPDA는 범주부터 다르다. 유동성을 미리 장부에 적어두고 가격을 그곳으로 배달하는 단일 조율 메커니즘이라는 것. 어떤 규제 신고서, 시장구조 문서, 거래소 사양, 동료심사 논문도 그런 개체를 묘사하지 않는다. 게다가 통상의 서술로는 반증이 불가능하다. 가격이 스탑을 훑고 지나가면 IPDA가 배달한 것이고, 지나가지 않으면 '다른 곳의 유동성을 찾는 중'이다. 모든 결과에 맞아떨어지는 명제는 아무것도 예측하지 못한다.
| 질문 | 문서화된 알고리즘 트레이딩 | ICT의 IPDA 명제(강형) |
|---|---|---|
| 존재 증거 | BIS와 중앙은행 연구, 거래소 데이터, 규제 서류 | 발표된 것 없음. ICT 교육 자료 안에서만 주장됨 |
| 운영 주체 | 경쟁하는 수천 개 회사 | 이름 없는 단일 은행간 메커니즘 |
| 목적 | 각 알고리즘이 자기 체결과 손익을 최적화 | 미리 장부에 적힌 유동성으로 가격 배달 |
| 반증 가능성 | 있음. 참여도와 행동이 측정 가능 | 없음. 사후에 모든 결과를 설명 |
| 잘 설명하는 것 | 거래량, 스프레드, 체결 미시구조 | sweep, 세션 타이밍, 되돌림. 서사로서 |
표가 말하지 않는 것도 확인하자. ICT의 관찰이 틀렸다는 뜻이 아니다. 제안된 원인이 입증되지 않았다는 말이다. 이 간극이 중요한 이유는 단순하다. 관찰 자체에는 더 탄탄하게 문서화된 설명이 존재하기 때문이다.
그런데 왜 전달 명제는 계속 작동하는가: 경쟁 알고리즘이 만드는 창발 질서
논쟁의 생산적인 지점이 여기다. ICT식 가격 행동을 얻는 데 마스터 알고리즘은 필요 없다. 문서화된 생태계, 즉 경쟁하는 알고리즘들에 예측 가능한 인간의 손절 배치를 얹으면, 중앙에서 배달된 것처럼 보이는 창발적 규칙성이 나온다.
- 유동성 추구는 설계상 내장돼 있다. 체결 알고리즘과 스마트 오더 라우터는 애초에 대기 유동성을 찾도록 프로그래밍돼 있다. equal highs 위에 뭉친 손절 주문이 기관 물량을 체결하기 가장 싼 자리이기 때문이다. Liquidity Sweep가 일어나는 건 그곳에 주문이 있어서다. 의도 같은 건 필요 없다.
- 흐름은 시간에 몰린다. 세션 오픈, 오후 4시 런던 WM/R 픽스, 뉴욕 오전 8시 30분 경제지표 발표, 옵션·선물 만기 시간대가 거래량을 알려진 시계 위치로 압축한다. kill zone이 지도처럼 덮는 반복되는 시간-가격 행동은 컨트롤러가 아니라 달력에서 나온다.
- 가치 회귀는 벤치마크에 내장돼 있다. 수조 달러 규모의 기관 흐름이 VWAP과 도착가 벤치마크를 향해 집행되면서, displacement 이후 가치 쪽으로 되돌아가는 실측 가능한 압력이 생긴다. 오프닝 레인지와 전일 고저점은 실가동 알고리즘에 하드코딩된 기준 입력값이다.
경쟁하는 알고리즘에 군집 행동을 얹으면, 가격이 유동성으로 배달되는 것처럼 행동하는 시장이 나온다. 스택 어디에도 배달 알고리즘은 없으면서. 그 의미에서 IPDA는 유용한 허구다. 누구도 차 한 대씩 조종하지 않는데 교통을 '흐름'이라 부르듯, 실제 역학을 다룰 만한 하나의 이야기로 압축해 준다.
차트에서 직접 보자. EURUSD가 아시아 세션 내내 1.0848~1.0850에 equal highs를 만든다. breakout 주문과 숏 손절이 그 바로 위에 쌓인다. 런던 오픈과 함께 가격이 1.0855까지 뛰어 그 대기 유동성을 채우고, 이어 1.0818까지 displacement하면서 1.0832~1.0824에 fair value gap을 남긴다. 갭 안으로 되돌림이 들어오고, 1.0790 아래 손절 풀을 향해 다시 판다.
ICT 트레이더는 이 장면을 IPDA가 buy-side를 가져가고 sell-side로 배달했다고 읽는다. 미시구조 데스크는 체결 알고리즘에 흡수된 스탑 클러스터 유동성, 이를 쫓는 모멘텀 시스템, 확장을 가치로 되감는 벤치마크 기반 흐름으로 읽는다. 같은 테이프, 같은 거래, 두 개의 어휘. 그 등가성이야말로 형이상학이 참이 아니어도 모델이 '작동하는' 이유다.
ICT 전달 명제, 찬반 양쪽 케이스
정직한 검증은 양쪽을 최대한 강하게 세워야 한다. 각각의 스틸맨부터.
ICT를 위한 스틸맨
- 뻔한 시간의 뻔한 스탑은 놀라운 규칙성으로 훑고 간다. Judas Swing, 즉 세션 오픈에서 진짜 방향 전에 나오는 거짓 움직임은 수십 년에 걸쳐 런던과 뉴욕 오픈에서, 외환·지수·크립토 할 것 없이 반복된다.
- 세션 구조는 객관적으로 실재한다. 변동성과 거래량은 시계를 따른다. ICT의 발명품이 아니라, 시간 기반 프레임워크가 아예 작동하는 이유다.
- 실제 알고리즘도 과거 레벨을 참조한다. VWAP, 오프닝 레인지, 전일·수주 고저점은 기관 체결 로직의 표준 입력값이다. "알고리즘이 과거 레인지를 되돌아본다"는 말은 실가동 코드 기준으로 방향이 맞다. 다만 하필 20/40/60일일 필요는 없다.
- 설계된 가격 움직임에는 문서화된 전례가 있다. 2014년 CFTC는 런던 픽스 주변 외환 벤치마크 조작 시도로 다섯 은행에 14억 달러 이상 낸다고 명령했다. 조직적인 유동성 저격은 음모론이 아니다. 사건 번호가 있다.
IPDA를 반대하는 스틸맨
- 패턴 읽기의 생존 편향. 되돌린 sweep은 스크린샷이 되고, 추세를 밀고 간 sweep은 잊힌다. 걸린 레벨과 못 걸린 레벨을 전부 기록하지 않는 한, 그 '묘하게도 정확한' 규칙성은 측정되지 못하고 느껴질 뿐이다.
- 사후 서사 끼워맞춤. IPDA는 유동성 강타도, 추세 연속도, 되돌림도 종가 후에 똑같이 잘 설명한다. 어떤 결과에도 놀라지 않는 모델은 예측 정보가 없다.
- 고유한 예측이 없다. IPDA가 예측하는 모든 것, sweep, 세션 움직임, 가치 회귀는 표준 미시구조가 똑같이 예측한다. 미시구조는 거기에 더해 IPDA가 침묵하는 스프레드와 호가 잔량의 역학까지 예측한다.
- 룩백 구간에 도출 과정이 없다. 20/40/60일 IPDA 데이터 범위가 15, 30, 50일보다 성과가 좋다는 발표된 연구는 없다. 벤치마크된 적 없는 고정된 신성한 숫자는 과적합의 전형적 신호다.
솔직한 점수판은 이렇다. ICT가 가리키는 현상은 실재하고 거래 가능하다. 그것이 제안하는 단일 원인은 입증되지 않았고, 프레임된 대로라면 검증 불가능하다. FX 픽스 사건들은 설계된 가격결정의 국면이 실제로 있었다는 것까지 증명할 뿐, 시장 전체를 상시 운영하는 배달 엔진까지는 증명하지 못한다.
형이상학 빼고 알고리즘 시장을 거래하는 법
ICT의 거래 가능한 내용은 어느 쪽 판정에서도 살아남는다. 스탑이 훑히는 이유가 하나의 알고리즘이 가격을 배달해서든, 천 개의 알고리즘이 같은 대기 주문을 노려서든, 차트에 찍히는 사건은 같고 진입도 같다. 실전에서는 이렇게 한다.
- 의도가 아니라 관찰 가능한 사건을 거래한다. equal highs sweep에 이은 구조 통과 displacement는 차트 위의 사실이다. "IPDA가 그 유동성을 원했다"는 건 사건에 붙인 이야기다. 사건으로 집행하라.
- 시계는 유지한다. 세션에 몰리는 행동은 원인이 무엇이든 실재한다. 흐름이 실측상 뭉치는 시간 창으로 셋업을 제한하는 것은 데이터만으로도 방어 가능하다.
- 신성한 숫자를 검증한다. 내 계좌, 내 종목에서 20/40/60일 룩백을 15, 30, 50일과 대조해 돌려본다. 우위가 ICT의 정확한 창에서만 나오면 의심하라. 근처 창 전반에서 튼튼하면 마법의 상수가 아니라 진짜 유동성 효과를 건진 것이다.
- 빗나간 것도 기록한다. sweep당한 모든 레벨을, 되돌리지 못한 것까지 적는다. 생존 편향은 데이터가 지지하지 않는 확신을 그렇게 만들어낸다. 내 경우도 런던 오픈에서 sweep 확인 없이 breakout에 올라타 손절만 대여섯 번 맞고 나서야, swept 레벨을 매일 아침 일지에 적는 버릇이 붙었다.
툴을 쓸 때도 상식은 같다. LiquidityScan의 스캐너는 관찰 가능한 층위, 즉 sweep, 구조 이탈, 세션 레인지, 갭 되메움을 표시한다. 원인이 무엇이든 그 사건들은 검증 가능하기 때문이다.
그래서, 시장은 알고리즘인가. 체결 기준으로는 명백히 그렇다. BIS가 근거를 대 준다. 당신의 손절을 미리 장부에 적어둔 단일 은행간 기계라는 주장은 입증되지 않았고, 서술된 대로는 반증 불가능하며, 거래에 필요하지도 않다. 규칙성은 진지하게 받아들이고 형이상학은 느슨하게 쥐어라. 그리고 내러티브가 아니라 거래 일지가 플레이북에 뭘 남길지 결정하게 하라.
자주 묻는 질문
알고리즘이 거래량의 몇 퍼센트를 처리하나?
자산군과 측정 방법에 따라 다르다. 자주 인용되는 추산으로는 미국 주식 거래량에서 알고리즘 참여분이 절반을 훌쩍 넘고, BIS 연구는 2010년대에 주요 인터뱅크 외환 거래소의 주문 제출 대부분이 알고리즘화됐다고 밝혔다. 체결 알고리즘만 따로 보면 2020년 기준 글로벌 스포트 외환 거래의 10~20%로 추산됐다.
ICT 말대로라면 IPDA는 누가 운영하나?
ICT는 인터뱅크 또는 기관 차원에 둔다고 말하지만, 운영자도 벤더도 문서도 단 하나 이름 대지 않는다. 핵심 증거 공백이 바로 이것이다. 실재하는 알고리즘 인프라는 규제와 학술의 흔적을 남긴다. IPDA는 ICT 교육 자료 안에만 존재한다.
시장은 개인 트레이더를 상대로 조작돼 있는가?
당신 개인을 상대로는 아니다. 알고리즘은 유동성을 겨냥하고, 개인 손절은 예측 가능한 레벨, equal highs 위, 뻔한 swing low 아래에 우연히 뭉쳐 있다. 그래서 값싼 연료가 될 뿐이다. 2014년 FX 벤치마크 벌금 사건 같은 집행 사례는 실제 조작 국면이 있었음을 증명하지만, 일상적인 스탑 런은 당신을 노리는 누군가보다 규칙 기반 유동성 탐색으로 설명하는 게 맞다.
IPDA를 믿지 않고도 ICT 개념을 거래할 수 있는가?
가능하고, 아마 그래야 한다. liquidity sweep, kill zone 타이밍, displacement, FVG로의 회귀는 체결 알고리즘과 군중 손절 배치로 완전히 설명되는, 관찰 가능하고 백테스트 가능한 규칙성이다. 교리가 아니라 검증 가능한 패턴으로 다뤄야 프로세스가 반증 가능하게 유지된다. 강형 IPDA 주장이 정확히 그렇지 못한 것과 대비된다.
함께 읽을 다음 질문들
여기서 파생되는 후속 질문이 생겼다면, 자연스러운 다음 읽기는 아래와 같다. 핵심 정의에서 시작해 적용과 검증 순으로 배열했다.
- IPDA 설명: ICT의 가격 전달 알고리즘 - 이 글에서 검증한 개념의 정의 수준 해부.
- ICT 셋업에 시간과 가격이 둘 다 필요한 이유 - 원인이 무엇이든 실전에서 굴러가는 시간 기반 배달 논리.
- Liquidity Sweep 설명: ICT의 스탑 헌트 - 가장 관찰하기 쉬운 '배달' 사건의 역학과 진입.
- 외환 시장은 조작됐는가? 기관의 시선 - 같은 증거 기준으로 다룬 조작 문제.
- ICT 전략 백테스트, 제대로 하는 법 - 내러티브 대신 내 데이터로 이 규칙성들을 검증하는 방법.
- ICT 트레이딩은 실재하는가? 스마트 머니 회의론자 가이드 - 같은 회의적 렌즈를 더 넓은 방법론에.
- ICT에서의 유동성: 가격이 buy-side와 sell-side 풀로 가는 이유 - ICT 유동성 개념과 이 글이 어떻게 연결되는지.
