정확한 실행 측정: 벤치마크 환경, 사후 진단, 그리고 단순한 TCA를 무력화하는 함정들.
측정 없는 실행은 민간 전설에 불과합니다. 거래 비용 분석(TCA)은 벤치마크를 정의하고, 이에 대한 슬리피지(Slippage)를 측정하며, 원인을 규명하고, 그 결과를 다시 전략 선택 및 매개변수에 반영하는 프로세스의 순환을 완성하는 학문입니다. 이 파트에서는 벤치마크의 전체적인 지형, 산정 계산법, 그리고 어설픈 TCA가 아예 없는 것보다 못하게 만드는 함정들에 대해 다룹니다.
벤치마크의 전체 지형
벤치마크는 체결 가격을 비교하는 기준 가격입니다. 이 선택은 단순히 겉치레가 아닙니다. 무엇이 '좋은 것'인지를 정의하고, 그에 따라 어떤 행동을 유도할지 결정하기 때문입니다. 벤치마크의 정보가 생성되는 시점을 기준으로 크게 세 가지 제품군으로 나뉩니다.
거래 전 벤치마크
의사결정 가격 (Decision price): 포트폴리오 매니저(PM)가 결정을 내린 시점의 가격입니다. 거래가 시작되기 전의 대기 시간을 포함하여 구현에 드는 전체 비용을 측정합니다.
도착 가격 (Arrival price): 주문이 트레이딩 데스크나 알고리즘에 도달했을 때의 중간 지점 호가(mid-quote)로, 이행 부족액(implementation shortfall) 프레임워크(파트 10)의 기준점이자 알파가 결부된 흐름의 표준입니다.
이전 종가 / 시가 (Prior close / open): 야간 의사결정 프로세스 및 단일 가격 체결을 기준으로 하는 바스켓 거래에 편리한 참조 가격입니다.
거래 중 벤치마크
구간 VWAP (Interval VWAP): 지정한 시간 창(window) 동안의 시장 거래량 가중 평균 가격입니다. 이 가격보다 유리하게 거래했다면 일반적인 참여자보다 더 나은 거래를 한 것입니다 (파트 5).
PWP (참여 가중 가격, Participation-Weighted Price): 가상의 X% POV(Volume 참여율) 실행이 달성했을 가격으로, 참여 방식의 수임 자산에 더 공정한 잣대가 됩니다 (파트 6).
거래 후 벤치마크
종가 (Closing price): 종가 추종이 진정한 목표인 인덱스 추종 자금 흐름의 표준입니다.
반전 지표 (Reversion marks): (체결 완료 후 5분, 30분, 다음 시점의 중간 가격) 목표 가격이 아닌 진단용 지표로, 아래에서 다룹니다.
표준화된 계산법
슬리피지는 베이시스 포인트(bps)로 표시하며, 부호는 양수(+)가 비용을 의미하도록 설정합니다.
비용 (bps) = 거래 방향 × (체결 가격 − 벤치마크) / 벤치마크 × 10,000 (거래 방향은 매수 시 +1, 매도 시 −1)
도착 가격 100에 대해 매수가 101에서 체결되면 100bps의 비용이 발생하며, 동일한 조건에서 매도 체결 시 100bps를 얻게 됩니다. 체결 건별 산정 외에도 이행 부족액(shortfall) 분해법은 총 비용을 지연(delay), 거래(trading), 기회(opportunity) 비용 요소로 세분화하여, 비용의 원인이 된 단계에 책임을 귀속시키고 미체결 수량을 무시하는 대신 정직하게 비용에 반영합니다 (파트 3).
가격 반전: 시장 충격과 알파의 분리
가장 유용한 거래 후 진단 지표는 체결이 완료된 후 가격이 어떻게 움직이는지 관찰하는 것입니다.
가격이 거래 전 수준으로 반전됨 → 일시적인 시장 충격 비용을 지불한 것입니다. 본인의 매매 압력으로 인해 가격이 움직였다가 매매를 멈추자 가격이 다시 안정을 찾은 것입니다. 지속적인 반전이 나타난다면 더 느리게 거래하거나, 노출을 줄이거나, 미드포인트(midpoint) 유동성을 더 많이 활용해야 합니다.
가격이 같은 방향으로 계속 진행됨 → 주문에 진정한 알파(또는 영구적인 정보)가 담겨 있었으며, 지불한 가격 편차는 시장이 이를 뒤늦게 반영한 결과입니다. 지속적인 추세 지속이 관찰된다면 더 빠르게 거래해야 합니다. 인내심을 발휘하느라 시장에 알파를 기부하고 있는 셈이기 때문입니다.
수많은 주문에서 이 단일 진단 지표를 취합하는 것이 거래의 시급성(urgency)을 조율하는 주요 근거가 되며, 파트 13에 등장하는 시장 충격 모델의 실증적 입력 값이 됩니다.
TCA를 무효화하는 함정들
단일 주문에는 노이즈가 지배적입니다. 한 주문의 슬리피지는 대부분 시장의 무작위성에 기인합니다. 통계적으로 의미 있는 결론을 내리려면 수많은 주문을 취합하여 분석해야 하며, 아웃라이어(이상치)는 아무 소리 없이 평균에 묻어버리지 말고 별도로 점검해야 합니다.
선택 편향. 알고리즘들이 각각 선택되어 처리한 주문들을 단순 비교하는 것은 알고리즘의 성능과 주문의 난이도를 혼동하게 만듭니다. 데스크에서 까다로운 주문은 신중한 알고리즘에 보내고 쉬운 주문은 저렴한 알고리즘에 보낸 뒤, 저렴한 알고리즘이 더 우수하다고 결론을 내리는 식입니다. 공정한 비교를 위해선 통제된 무작위 경로 실험이나 짝을 맞춘 샘플이 필요합니다.
벤치마크 왜곡 (Gaming). 모든 벤치마크는 인위적으로 맞춤 거래가 가능합니다. VWAP 기준 데스크는 거래량 곡선만 바짝 뒤쫓으며 단 1bps의 비용도 절감하지 못할 수 있고, 종가 기준 데스크는 종가 단일가 매매에 모든 수량을 던져버릴 수 있습니다. 지표는 개선되지만 펀드의 실제 성과는 나아지지 않습니다.
부정확한 타임스탬프와 지표. 주문 생성 시점과 실제 시장 도달 시점에 측정된 도착 가격은 단 몇 초 차이로 달라질 수 있으며, 이는 '지연'과 '거래' 비용 간에 수 bps를 뒤바꿔 놓을 만큼 충분한 시간입니다. 암호화폐의 경우, 거래소마다 가격이 다르고 통합 시세판이 없기 때문에 벤치마크에 거래소명도 명시해야 합니다 (파트 14).
미체결 수량 무시. 체결률이 60%에 불과하고 체결 건별 슬리피지가 훌륭해 보이는 주문이라도, 나머지 미체결 수량에 대한 기회비용을 부과하고 나면 형편없는 실행 결과가 될 수 있습니다.
보고서가 아닌 루프(Loop)로서의 TCA
성숙한 트레이딩 데스크는 측정을 다음과 같은 순환 주기로 실행합니다.
거래 전 (Pre-trade): 예상 비용과 위험을 추정하고(파트 13의 모델 사용), 이에 맞게 전략과 거래 기간을 선택한 뒤 해당 추정치를 기록합니다.
거래 중 (In-flight): 실시간으로 추정치 대비 슬리피지를 모니터링하며, 주문이 예상 범위를 벗어날 때 알림을 받아 바로잡을 수 있는 타이밍에 문제를 해결합니다.
거래 후 (Post-trade): 데이터를 취합하고 원인을 규명한 뒤(스프레드 대 시장 충격 대 타이밍, 거래소별 체결 품질), 거래 전 추정치와 비교하여 다음 주기를 위한 매개변수(시급성, 참여율 한도, 거래소 우선순위 등)를 조정합니다.
거래 전 추정 단계에는 고유한 메커니즘이 필요합니다. 단 한 주도 거래하기 전에 어떻게 주문 비용을 예측할 수 있을까요? 그것이 바로 파트 13: 시장 충격 모델(Market Impact Models)에서 다룰 내용입니다.


새로운 거래 방식이
여기에 있습니다.
OrderX는 세련된 트레이더들이 그동안 기다려온 도구인 구조화된 실행, 통합 시스템 및 내장된 인텔리전스를 제공합니다.


