- Published on
MiFID II + 최선집행 + TCA 2026 Deep-Dive: Bloomberg BTCA·Virtu·Tradeweb·IHS Markit·big xyt·BMLL + 자본시장법·金商法 완전 분석
- Authors

- Name
- Youngju Kim
- @fjvbn20031
2018년 1월 MiFID II가 발효되며 EU 전역의 금융기관은 거래마다 "충분히 합리적인 조치(all sufficient steps)"로 최선집행을 입증해야 했고, RTS 27·RTS 28을 통해 venue별 체결 품질과 top-5 venue 사용 비중을 매년 공시해야 했다. 2024년 MiFID Refit이 통과되며 RTS 27은 폐지됐지만 RTS 28과 best execution policy 의무는 강화됐고, 2026년 MiFID III 초안 협의가 시작됐다. 한국은 2024년 12월 자본시장법 개정으로 2026년 최선집행의무가 본격 시행됐고, 일본은 金融商品取引法 개정으로 2027년 4월부터 전 증권회사에 best execution 의무를 부과한다. TCA(Transaction Cost Analysis)는 더 이상 buy-side가 sell-side를 평가하는 도구만이 아니라 규제 준수의 증거다. 이 글에서는 Bloomberg BTCA·Virtu Analytics·Tradeweb AiEX·IHS Markit Best-Ex·big xyt·BMLL Technologies·S3 Partners의 TCA 벤더 7파전부터, 유럽·미국·한국·일본의 규제 비교, Implementation Shortfall과 VWAP slippage 코드, dark/lit 라우팅과 SOR 평가, periodic auction과 RFQ vs CLOB까지 한 호흡으로 정리한다.
MiFID II/MiFIR이란 — 2018년 발효된 EU 최선집행 골격
MiFID II(Markets in Financial Instruments Directive II)와 자매 규정 MiFIR은 2014년 채택돼 2018년 1월 3일 EU 전역에서 발효된 거래 규제 패키지다. 1차 MiFID(2007)가 거래 경쟁을 위해 단일 거래소 의무를 깬 데 이어, MiFID II는 ETF·채권·파생상품까지 transparency를 확장하고, 모든 투자회사에 best execution policy 수립과 정량적 보고를 의무화했다. RTS(Regulatory Technical Standard) 27은 거래 venue가 자신의 체결 품질을 분기별로 공시하게 했고, RTS 28은 투자회사가 venue별 사용 비중과 정성적 평가를 연 1회 공시하게 했다. 2024년 Refit으로 RTS 27은 폐지(체크박스 컴플라이언스의 한계)됐지만 RTS 28은 유지·강화됐고, consolidated tape(통합 호가) 입찰이 2025년 진행돼 2027년 가동 예정이다.
Best Execution 의무 — 4대 요소와 7대 부가 요인
MiFID II Article 27은 투자회사가 고객 주문 집행 시 price·cost·speed·likelihood of execution and settlement·size·nature·any other consideration relevant to the execution of the order의 7대 요인을 종합 고려해 best result를 달성해야 한다고 규정한다. 통상 retail 고객에게는 total consideration(price + cost)이 우선되지만 professional 고객에게는 4대 요인(price·cost·speed·likelihood)이 균형 있게 평가된다. 단순히 best price만 추구하는 것이 아니라, 시장 충격(market impact), 정보 누출(information leakage), 미체결 위험(opportunity cost)까지 고려한 종합적 판단이 요구된다. 이는 단순 가격 비교 알고리즘으로 입증할 수 없고, TCA를 통한 사후 정량 검증이 필수 단계가 된다.
RTS 27 vs RTS 28 — 공시 의무의 차이
RTS 27은 거래 venue(거래소·MTF·OTF·SI·시장조성자)가 종목·거래유형·주문크기별 체결 품질 지표(평균 spread, 평균 체결 가격, 평균 체결 시간, 거절률 등)를 분기별로 공시하는 의무였다. 사용자가 거의 없고 데이터 품질이 일관되지 않다는 비판으로 2024년 Refit에서 폐지됐다. RTS 28은 투자회사가 고객 주문을 어느 venue로 가장 많이 보냈는지 top-5 venue를 자산군·고객유형별로 연 1회 공시하는 의무다. retail 5개·professional 5개·SFT 5개로 나뉘고, 정성적 평가(qualitative assessment)에서 best execution policy가 실제로 작동했는지를 서술해야 한다. 2026년 현재도 유효하며, ESMA Q&A로 데이터 형식이 점점 표준화되고 있다.
TCA란 — Transaction Cost Analysis의 3단계
TCA는 거래 비용을 정량 측정하는 분석 프레임워크로 pre-trade·real-time·post-trade 3단계로 구성된다. Pre-trade는 주문 직전 시장 상황을 보고 예상 비용·시장 충격·최적 집행 전략을 시뮬레이션한다. Real-time은 집행 중 spread·depth·flow를 실시간 모니터링하며 SOR(Smart Order Router)와 알고리즘이 venue 선택을 조정한다. Post-trade는 체결 완료 후 benchmark 대비 슬리피지를 측정하고, 거래 별·deal·trader·strategy 단위로 비용을 귀속시켜 best execution policy의 정상 작동을 입증한다. 2026년에는 ML 기반 pre-trade 모델과 real-time CEP(Complex Event Processing)이 표준이 됐고, TCA는 더 이상 사후 보고서가 아니라 거래 의사결정의 일부다.
Implementation Shortfall — André Perold의 1988년 정의
Implementation Shortfall(IS)는 1988년 하버드 André Perold가 정의한 거래 비용의 종합 지표다. paper portfolio(이상적 가격으로 즉시 체결됐다면)과 actual portfolio(실제 체결가)의 차이를 시장 충격·기회비용·수수료로 분해한다. 의사결정 시점 가격(decision price)을 P0, 평균 체결가를 P_avg, 미체결 부분의 종가를 P_close, 미체결 수량을 Q_un, 체결 수량을 Q_ex로 하면 IS = (P_avg - P0) x Q_ex + (P_close - P0) x Q_un + commissions이다. 모든 단위는 bp(basis point) 또는 USD/share로 표현되며, 음수면 비용, 양수면 alpha capture다. IS는 VWAP보다 엄격한 벤치마크로 buy-side TCA의 표준이 됐다.
import numpy as np
import pandas as pd
def implementation_shortfall(decision_price, fills, close_price,
target_qty, commission_per_share=0.005):
"""
fills: list of (qty, price) tuples for actual executions
Returns IS in absolute USD and bp.
"""
executed_qty = sum(q for q, _ in fills)
unexecuted_qty = target_qty - executed_qty
avg_fill = sum(q * p for q, p in fills) / executed_qty if executed_qty else decision_price
market_impact = (avg_fill - decision_price) * executed_qty
opportunity_cost = (close_price - decision_price) * unexecuted_qty
fees = commission_per_share * executed_qty
is_total = market_impact + opportunity_cost + fees
notional = decision_price * target_qty
is_bp = (is_total / notional) * 1e4
return {
"market_impact_usd": market_impact,
"opportunity_cost_usd": opportunity_cost,
"fees_usd": fees,
"total_is_usd": is_total,
"total_is_bp": is_bp,
}
# Example: buy 100,000 shares, decision price $50, fills $50.04 + $50.08, close $50.20
fills = [(60_000, 50.04), (30_000, 50.08)]
result = implementation_shortfall(50.00, fills, 50.20, 100_000)
print(result)
실제 사용 시에는 commission, exchange fee, SEC fee, FINRA TAF, FX, borrow cost까지 모두 명시적으로 분리해 보고서에 적재해야 한다.
VWAP Slippage — 가장 많이 쓰이는 벤치마크
VWAP(Volume-Weighted Average Price)는 거래일 또는 거래 시간 구간 동안 거래량 가중 평균 가격이다. interval VWAP은 주문 도착부터 체결 완료까지의 시장 VWAP이고, full-day VWAP은 장중 전체 VWAP이다. VWAP slippage = (avg_fill - interval_VWAP) x direction이며 매수면 +slippage가 비용, 매도면 -slippage가 비용이다. VWAP은 직관적이고 데이터 가용성이 높지만, 자신의 주문이 큰 비중을 차지하면 VWAP을 자기가 끌어올린다(self-fulfilling)는 비판을 받는다. 따라서 ADV(Average Daily Volume) 대비 주문 비중이 큰 경우 IS를 함께 사용해야 한다.
def vwap_slippage_bp(avg_fill, interval_vwap, side):
"""side: 'buy' -> positive = cost, 'sell' -> positive = cost"""
direction = 1 if side == "buy" else -1
slip = (avg_fill - interval_vwap) * direction
return (slip / interval_vwap) * 1e4
# buy at 50.04 vs interval VWAP 50.02 -> +4bp slippage
print(vwap_slippage_bp(50.04, 50.02, "buy"))
Bloomberg BTCA — 가장 광범위한 자산군 커버
Bloomberg BTCA(Bloomberg Transaction Cost Analysis)는 주식·채권·FX·파생까지 단일 플랫폼에서 TCA를 제공하는 대표 벤더다. Bloomberg 단말기와 통합돼 buy-side가 EMSX·POMS에서 발생시킨 주문을 자동으로 캡처하고, BVAL 채권 평가가격을 벤치마크로 채권 IS를 계산한다. RTS 28 보고서 템플릿을 자동 생성하고, ESMA Q&A 업데이트에 맞춰 양식이 자동 갱신되는 것이 강점이다. 2025년 BTCA Next 버전부터 ML 기반 pre-trade impact model과 real-time SOR 추천을 통합했고, 한국·일본 채권 데이터까지 커버하기 시작했다. 한계는 가격이고, 단말 라이선스 위에 별도 모듈 비용이 추가된다.
Virtu Analytics — 시장조성자가 만든 buy-side TCA
Virtu Financial은 글로벌 최대 시장조성자(market maker) 중 하나로, 자사 거래 인프라에서 발생하는 마이크로 데이터를 활용해 TCA SaaS를 제공한다. Virtu Analytics(구 ITG TCA, 2019년 합병)는 알고리즘 벤치마크와 동료 비교(peer benchmark)에 강하며, 100개 이상 알고리즘과 50개 이상 venue 데이터를 비교해 동일 주문이 다른 알고리즘·venue에서는 어떤 결과를 냈을지 reverse engineering한다. POSIT Alert 다크풀과 ConvergEx 잔재 자산까지 흡수해 데이터 폭이 광범위하다. 단점은 자사 시장조성 사업과 TCA가 같은 그룹 내에 있다는 이해상충 우려이며, Virtu는 Chinese wall로 분리한다고 주장하지만 일부 buy-side는 이를 우려한다.
Tradeweb AiEX — 채권·파생 RFQ 자동화
Tradeweb은 채권·금리파생·MBS·ETF 등에서 글로벌 D2C(Dealer-to-Client) RFQ 플랫폼의 절대 강자다. AiEX(Automated Intelligent Execution)는 RFQ 자동 라우팅 엔진으로 사이즈·종목·시장 조건에 따라 dealer 풀을 자동 선택해 RFQ를 띄우고, best price·response time·hit ratio를 종합 점수화해 SOR로 활용한다. 채권 TCA는 주식과 달리 통합 시장 가격이 없어 BVAL·CBBT 같은 evaluated price나 dealer composite를 벤치마크로 써야 하는데, Tradeweb은 자체 CBBT(Composite Bloomberg Bond Trader)와 dealer quote stream을 기반으로 구체적 TCA 보고서를 만든다. UK Gilts·EU sovereign·US Treasury·EM hard currency까지 커버한다.
IHS Markit Best-Ex — 채권 EP·전사 컴플라이언스
IHS Markit(2022년 S&P Global과 합병)의 Best-Ex 솔루션은 채권 TCA와 best execution 컴플라이언스에서 강자다. iBoxx 채권 지수·CDS 데이터·multi-source quote를 기반으로 채권 IS와 spread to mid를 계산하고, MiFID II RTS 28 ·SEC 605 ·FINRA Rule 5310 (US) ·자본시장법 시행령 (KR) 등을 한 보고서에서 다국가 동시 보고할 수 있다. 한국 buy-side 중 다국적 외국계 자산운용사가 주로 사용하며, 글로벌 본사 보고서와 한국 금감원 보고서의 양식 차이를 조정하는 데 강점이 있다. S&P 합병 이후 Capital IQ 데이터셋과 통합돼 ESG·credit·equity factor와 TCA를 한 화면에 띄울 수 있다.
big xyt Liquidity Cockpit — venue·SOR 비교의 표준
독일 frankfurt 본사인 big xyt는 EU·UK·US·APAC 모든 거래 venue의 마이크로 호가·체결 데이터를 정규화해 제공하는 데이터 부티크다. Liquidity Cockpit은 venue별 시장 점유율·spread·depth·dark % 등을 자산·종목·시간대별로 시각화하고, SOR가 실제로 최적 venue를 선택했는지 사후 검증하는 ToolBox를 제공한다. RTS 28 데이터 표준화에서 사실상 산업 표준이 됐고, ESMA·FCA가 시장 분석에 자주 인용한다. 2025년 BBO Composite Tape 입찰의 핵심 데이터 공급 후보로 거론된다. 비교적 가격이 합리적이고 API가 잘 정비돼 buy-side·sell-side 모두에 인기 있다.
BMLL Technologies — Level 3 order book의 가장 깊은 데이터
BMLL은 글로벌 거래소·MTF의 Level 3(주문장 모든 메시지) 데이터를 정규화해 클라우드로 제공하는 영국 부티크다. Level 1은 best bid/offer, Level 2는 모든 가격 레벨의 종합 호가, Level 3는 모든 개별 주문의 add·modify·cancel·trade 메시지 전체를 의미한다. BMLL Data Lab은 자체 venue 데이터로 TCA·시장 충격 모델·전략 백테스트를 클라우드에서 돌릴 수 있게 한다. 2024년 NASDAQ·NYSE·CBOE의 미국 데이터까지 통합됐고, 2025년 도쿄 증권거래소(JPX) ToSTNeT 데이터까지 신규 추가됐다. 가격은 높지만 학술 연구·퀀트·시장 충격 모델 분야의 표준이다.
S3 Partners — 공매도·차입비용 TCA
S3 Partners는 글로벌 securities lending 데이터의 강자로, 공매도(short selling) 차입 가능 수량·borrow cost·squeeze risk를 실시간으로 제공한다. 일반 TCA에서는 commission·exchange fee만 비용으로 잡지만, 공매도 거래에서는 borrow cost가 가장 큰 비용이 될 수 있다(특히 squeeze 종목은 연 100% 이상). S3 Black App은 buy-side·prime broker가 주문 직전 차입가능 여부·borrow rate를 보고, 사후 TCA에 borrow cost를 명시적으로 분리해 적재한다. 한국·일본은 공매도 규제가 엄격해 borrow availability TCA가 다른 시장보다 더 중요하다.
Pre-trade Analytics — Market Impact Model의 종류
Pre-trade TCA의 핵심은 주문이 시장에 미칠 충격을 사전 예측하는 market impact model이다. 가장 고전적인 모델은 Almgren-Chriss(2000)로 임시 충격(temporary impact)과 영구 충격(permanent impact)을 거래 속도의 멱법칙으로 표현한다. 단순 평방근 모델이 출발점이지만, 2026년에는 종목·시간대·시장 상태별 ML 모델이 표준이 됐다. Goldman Sachs Atlas, JP Morgan AlphaPlus, BlackRock Aladdin, Bloomberg BTCA 모두 자체 모델을 보유하며, 평가 지표는 R 제곱과 backtest IS prediction error이다.
import math
def square_root_impact_bp(participation_rate, daily_vol_bp, kappa=1.0):
"""
Simple Almgren-Chriss style square-root impact model.
participation_rate = order_qty / ADV
daily_vol_bp = expected daily volatility in bp
kappa = empirical scaling constant
Returns expected market impact in bp.
"""
return kappa * daily_vol_bp * math.sqrt(participation_rate)
# Order = 5 percent of ADV, daily vol = 150 bp, kappa = 0.5
print(square_root_impact_bp(0.05, 150, 0.5)) # ~16.8 bp
Real-time Execution Monitoring — CEP 기반 알림
집행 중 실시간 모니터링은 spread·depth·flow의 비정상을 감지해 알고리즘을 멈추거나 venue를 바꾸도록 트리거한다. Esper·Flink·KX kdb+/q 같은 CEP 엔진이 사용되며, 룰은 압축된 SQL 비슷한 문법으로 작성된다. 한국·일본의 시장 정전(예: KRX, JPX trading halt)이나 거래상한가 도달 같은 임계 이벤트도 같은 엔진으로 감지한다. 2024년 7월 KRX 일부 종목의 일시적 호가 폭주 이슈 이후 한국 사이드는 CEP 기반 abnormal halt 감지 룰을 강화했다.
-- Esper-like CEP rule: pause algorithm if spread widens
SELECT order_id, symbol, current_spread_bp
FROM TickStream.win:time(60 sec)
WHERE current_spread_bp > 2.0 * AVG(spread_bp)
AND fill_rate_pct < 30
GROUP BY order_id
HAVING COUNT(*) > 5;
Post-trade Reporting과 Best Execution Committee 거버넌스
Post-trade TCA는 단순한 비용 측정이 아니라 regulator에 제출 가능한 보고서를 생성하는 산출물이다. ESMA RTS 28 ·SEC Rule 605 ·SEC Rule 606 ·FINRA Rule 5310 ·자본시장법 시행령 ·金商法 시행규칙 각각의 양식 차이가 크다. 통합 best execution committee는 분기별 최소 1회 소집되는 거버넌스 기구로, 보통 head of trading·head of compliance·head of risk·head of investment·external counsel(또는 audit)로 구성된다. 안건은 (1) 최근 분기 TCA 결과, (2) RTS 28 / 자본시장법 / 金商法 정량 보고, (3) venue·dealer·SOR 변경 검토, (4) 임계치 초과 거래 사례 분석, (5) 알고리즘 변경 승인, (6) inducement·conflict 점검이다. 임계치(예: IS > 30bp)를 초과한 거래의 사유를 문서화하고, 의사록은 5년 이상 보관해야 하며 규제 점검 시 첫 번째로 요청되는 문서다. 2026년부터 한국·일본 양 규제 당국이 보고서 표준 양식 발표를 준비 중이다.
Dark Pool vs Lit Market 라우팅 분석
Dark pool은 호가를 사전 공시하지 않는 거래장으로, 큰 사이즈를 정보 누출 없이 체결할 때 유리하다. EU에서는 reference price waiver·negotiated trade waiver·LIS(Large in Scale) waiver를 통해 dark trading이 일부 허용되지만, MiFID II는 종목별 dark trading 비중을 4%·8% double volume cap으로 제한한다. 미국은 ATS(Alternative Trading System)로 분류돼 비교적 자유롭지만 Reg ATS·SCI로 SEC 보고 의무가 무겁다. TCA는 dark vs lit 비중·dark fill rate·정보 누출 추정을 비교해 SOR의 dark 선호도를 평가한다.
Trading Venue 비교 — NYSE·Nasdaq·BATS·Chi-X·Turquoise + KRX·JPX
미국 주식의 1차 venue는 NYSE·Nasdaq·CBOE BZX(구 BATS)·CBOE EDGX·IEX이고, 2024년 기준 lit market share는 Nasdaq 약 16%·NYSE 12%·CBOE BZX 6%·IEX 3% 수준이다. EU 주식은 LSE·Euronext(파리·암스테르담·밀란·더블린·오슬로)·Deutsche Borse·SIX·Cboe Europe(구 Chi-X) ·Aquis·Turquoise(LSEG)가 주요 venue다. 한국은 KRX·Korea NX(2025년 K-NEX 정식 운영 시작)·Korea Stock Exchange Future Market(KOSPI200·KOSDAQ150)이고, 일본은 JPX(도쿄)·OSE(오사카, 파생)·PTS(Japannext·Chi-X Japan, 2027년 통합 예정)다. 라우팅 의사결정에는 각 venue별 maker-taker fee·rebate·중간가 트레이딩(midpoint matching) 가능성·tick size·minimum order size·post-trade reporting 시간 차이가 모두 영향을 미친다.
Liquidity Provision Rebate — Maker-Taker vs Taker-Maker
Maker-taker 모델은 시장조성자에게 rebate를 지급하고 taker에게 fee를 부과하는 방식이다(Nasdaq·CBOE 다수). taker-maker(inverted)는 반대로 maker에게 fee를 받고 taker에게 rebate를 주는 모델이다(NYSE의 일부 tape·Cboe EDGA). 알고리즘은 fee/rebate 차이를 활용해 한쪽에서는 maker로, 다른 쪽에서는 taker로 동작해 평균 spread를 줄인다. MiFID II는 sell-side가 받는 rebate가 buy-side에게 직간접으로 전가되는지 ban on inducements 차원에서 엄격히 본다. 한국·일본은 rebate가 거의 없거나 제한적이라 fee 구조가 단순하다.
Periodic Auction — Dark의 대안
Periodic auction은 주기적으로(예: 100ms마다) 호가를 집계해 단일 가격으로 동시 체결하는 매칭 방식이다. lit이지만 호가가 짧은 시간 동안만 노출돼 정보 누출이 적고, MiFID II double volume cap을 우회한다는 비판도 받는다. Cboe Europe Periodic Auction·Turquoise Plato·Aquis Match가 대표적이고, 2024년 기준 EU lit 거래량의 10% 가까이를 차지한다. TCA는 periodic auction의 평균 spread·체결 가능성을 별도 trace로 두고 SOR 평가에 반영한다.
RFQ vs CLOB — 채권·파생의 표준 모델
CLOB(Central Limit Order Book)은 주식의 표준 모델로 한 곳에 모든 호가가 모이고 가격·시간 우선으로 매칭한다. RFQ(Request For Quote)는 채권·OTC 파생·블록 주식에서 표준인 모델로 client가 dealer 풀(예: 5개)에 quote를 요청하면 각 dealer가 가격을 응답하고 client가 한 명을 선택한다. RFQ는 사이즈가 크고 유동성이 분산된 시장에서 dealer가 inventory를 활용해 가격을 만들 수 있어 유리하지만, dealer가 client의 의도를 알게 되는 정보 누출 위험이 있다. TCA는 RFQ에서 hit ratio·response time·tier별 dealer 성과를 별도로 추적해 dealer 선택 알고리즘을 튜닝한다.
Smart Order Router 평가 — SOR이 정말 best execution했나
SOR(Smart Order Router)는 주문을 어느 venue로 보낼지·언제 보낼지·얼마나 나눠 보낼지를 실시간 결정하는 엔진이다. SOR 평가는 같은 주문을 다른 SOR나 single-venue로 보냈다면 어땠을지를 시뮬레이션하는 counterfactual analysis로 이뤄진다. big xyt·BMLL의 venue 데이터로 reverse simulation을 돌리고, 동일 주문의 평균 IS·VWAP slippage·fill rate를 비교한다. 결과는 분기별 best execution committee에 보고되며, SOR 변경·교체의 근거가 된다. 2026년 ML 기반 SOR(reinforcement learning)이 일부 buy-side에서 사용되기 시작했다.
RTS 28 YAML Schema — 자동화된 컴플라이언스 보고
RTS 28 보고서는 자산군·고객유형별 top-5 venue와 정성적 평가를 담는 구조화 보고서다. 양식은 ESMA가 정의하지만 실무에서는 자체 YAML/JSON 스키마로 표준화해 매년 자동 생성한다.
rts28_report:
firm_lei: 213800ABCDEFGHIJKLMN
reporting_year: 2025
client_type: retail
asset_class: equity_shares_liquid
top5_venues:
- venue_mic: XLON
pct_volume: 35.2
pct_orders: 28.7
passive_pct: 62.4
aggressive_pct: 37.6
- venue_mic: CHIX
pct_volume: 22.1
pct_orders: 24.3
passive_pct: 55.0
aggressive_pct: 45.0
- venue_mic: BATE
pct_volume: 18.5
pct_orders: 19.2
passive_pct: 50.1
aggressive_pct: 49.9
- venue_mic: TRQX
pct_volume: 14.0
pct_orders: 16.8
passive_pct: 48.0
aggressive_pct: 52.0
- venue_mic: AQXE
pct_volume: 10.2
pct_orders: 11.0
passive_pct: 45.0
aggressive_pct: 55.0
qualitative_assessment:
relative_importance_factors:
- price
- cost
- speed
- likelihood_of_execution
conflicts_of_interest: none
inducements_received: false
venue_performance_review_quarterly: true
sor_change_in_period: false
EU vs US vs KR vs JP 비교 표
| 항목 | EU (MiFID II) | US (Reg NMS + 5310) | KR (자본시장법) | JP (金商法) |
|---|---|---|---|---|
| Best execution 의무 | All sufficient steps | NBBO + reasonable diligence | 최선집행 의무 (2026 시행) | 2027년 4월 의무화 |
| Top-5 venue 공시 | RTS 28 (연 1회) | SEC Rule 606 (분기별) | 시행령 마련 중 | 검토 중 |
| Venue 체결 품질 공시 | RTS 27 폐지 | SEC Rule 605 | 미정 | 미정 |
| Dark trading 한도 | 4% / 8% DVC | ATS 자유 | 제한적 | 제한적 |
| Consolidated tape | 2027 가동 예정 | NMS Plan (운영중) | 검토 단계 | 검토 단계 |
한국 자본시장법 최선집행의무와 K-MIFID 추진
한국은 2024년 12월 자본시장과 금융투자업에 관한 법률(자본시장법) 개정을 통해 최선집행의무를 신설했다. 시행령은 2025년 11월 공포돼 2026년 1월 1일부터 본격 시행됐다. 대상은 투자매매업자·투자중개업자가 고객을 대신해 주문을 집행하는 모든 거래이고, 핵심은 가격·비용·속도·체결가능성·결제가능성·주문규모·기타 사정을 종합적으로 고려해 최선의 결과를 도출하는 best execution policy 수립과 매년 정성·정량 평가다. 금융위원회·금융감독원은 K-NEX(대체거래소) 정식 운영과 맞물려 SOR·dark·periodic auction에 대한 가이드라인을 2026–2027년 단계적으로 발표할 예정이다. 자본시장법 개정과 K-NEX 출범을 계기로 EU MiFID II에 준하는 종합 패키지를 K-MIFID로 부르는 흐름이 형성됐고, 자본시장연구원(KCMI)은 2024년 K-MIFID 청사진 연구를 발표해 consolidated tape 구축, 비주식 자산 transparency 확장, RTS 27/28 유사 보고 의무, algorithmic trading 인증을 권고했다. 2026년 5월 현재 금융위·금감원·KRX·K-NEX·KOFIA가 합동 TF를 구성해 단계별 도입을 논의 중이며, 1차 시행안은 2027년 상반기로 예상된다.
일본 金商法 + JPX TCA Pilot 2027 Best Execution
일본은 金融商品取引法(金商法) 개정안을 통해 2027년 4월부터 증권회사·운용회사에 best execution 의무를 부과한다. 일본은 이전에도 best execution policy 공개 의무는 있었으나 정량 평가와 정기 보고가 약했고, 이번 개정으로 EU·미국·한국과 유사한 수준으로 격상된다. JPX(Japan Exchange Group)는 2025년부터 TCA Pilot을 운영해 회원사가 TSE Cash·OSE Derivatives 거래의 IS·VWAP slippage를 표준 양식으로 보고하도록 했고, 2027년 의무화에 대비하고 있다. 金融庁(JFSA)은 2026년 하반기 시행규칙·감독지침을 공표할 예정이다.
마무리 — 2026년 이후 TCA의 방향
2026년 TCA는 컴플라이언스 도구를 넘어 거래의 의사결정 인프라가 됐다. ML 기반 pre-trade impact model, real-time CEP 모니터링, counterfactual SOR 평가, multi-jurisdiction 보고서 자동 생성이 표준이고, consolidated tape 도입이 임박한 EU와 K-NEX 출범 직후의 한국은 venue 비교의 데이터 환경이 급변하고 있다. 한국·일본의 buy-side·sell-side는 EU 도입 시기(2018)와 달리 1~2년 안에 best execution 규제가 본격 작동하는 환경에 진입한다. Bloomberg BTCA·Virtu·Tradeweb·IHS Markit·big xyt·BMLL·S3 어느 벤더를 선택하든, 거버넌스(best execution committee)와 정량 보고(IS·VWAP slippage·top-5 venue)가 결합되지 않으면 규제 준수의 실효성이 떨어진다는 점만은 분명하다.
References
- ESMA, MiFID II/MiFIR Review — Final Report on the Functioning of the Regime, 2024
- ESMA, RTS 28 Best Execution Reporting Q&A, 2025 (latest revision)
- European Commission, MiFID Refit Regulation (EU) 2024/791
- FCA, Best Execution and Payment for Order Flow — Thematic Review TR14/13 and updates
- FCA Handbook, COBS 11.2A — Best Execution
- SEC, Regulation NMS — Rule 605 / Rule 606
- SEC, Best Execution Proposal (Regulation Best Execution), Release No. 34-96496
- FINRA Rule 5310 — Best Execution and Interpositioning
- IOSCO, Best Execution — Recommendations and Good Practices, 2024
- 금융위원회, 자본시장과 금융투자업에 관한 법률 시행령 — 최선집행의무 신설안 (2025)
- 금융감독원, 자본시장 최선집행의무 안내 가이드라인 (2026)
- 한국거래소(KRX), 시장조성자 평가 기준 — 2025
- 자본시장연구원(KCMI), K-MIFID 도입 방안 연구 보고서 (2024)
- 한국금융투자협회(KOFIA), 최선집행기준 모범규준 (2025)
- 金融庁(JFSA), 金融商品取引法 改正 — Best Execution 義務化 (2026 announcement)
- JPX, TCA Pilot Program White Paper (2025)
- Tokyo Stock Exchange, Best Execution Reporting Framework (2026 draft)
- Almgren and Chriss, Optimal Execution of Portfolio Transactions, Journal of Risk, 2000
- Perold, The Implementation Shortfall — Paper Versus Reality, Journal of Portfolio Management, 1988
- Bloomberg, BTCA Methodology White Paper, 2025
- Virtu Financial, Virtu Analytics Platform Overview, 2025
- Tradeweb, AiEX Best Execution Capabilities, 2025
- S&P Global Market Intelligence, IHS Markit Best-Ex Brochure, 2025
- big xyt, Liquidity Cockpit Documentation, 2025
- BMLL Technologies, Level 3 Data Lab Overview, 2025
- S3 Partners, Short Squeeze Score and Borrow Analytics, 2025