알고리즘 실행 입문 - 파트 2: 거래 용어

게시자: 오더엑스

•

•

주문, 호가창, 시세, 거래소, 우선순위 규칙 및 수수료 모델 - 이후의 모든 장에서 기초가 되는 어휘들입니다.

이 섹션은 이 시리즈의 거의 모든 페이지에 등장하는 몇 가지 시장 구조 용어를 정의합니다. 이것은 사전이 아니며, 실무자들이 사용하는 방식으로 설명되어 있어 여러분에게 실제로 필요한 개념들만 모아놓은 것입니다.

주문 (Orders)

주문은 매수 또는 매도 지시를 의미합니다. 최소한 다음 사항들이 지정되어야 합니다:

  • 상품 (티커 또는 거래 페어),

  • 방향 (매수/롱, 매도/숏),

  • 수량,

  • 주문 유형, 그리고

  • 유효 기간 (time-in-force).

두 가지 기본 주문 유형은 보장하는 항목이 다릅니다. 지정가 주문(limit order)은 가격은 보장하지만 체결은 보장하지 않습니다. 지정가 가격은 매수자가 지불할 상한선이나 매도자가 수용할 하한선을 설정합니다. 시장 가격이 해당 수준에 도달하지 않으면 주문은 호가창에서 대기합니다. 시장가 주문(market order)은 체결은 보장하지만 가격은 보장하지 않습니다. 즉, 호가창에 제시된 현재 가격을 그대로 받아들여 체결됩니다.

유효 기간은 주문이 유지되는 시간을 제어합니다:

  • IOC (Immediate-or-Cancel): 즉시 이용 가능한 수량과 체결시키고, 남은 수량은 취소합니다. IOC는 스마트 라우터의 핵심 도구입니다 (파트 9).

  • FOK (Fill-or-Kill): 전체 수량을 즉시 체결시키거나 주문 전체를 취소합니다. 부분 체결은 허용되지 않습니다.

  • GTC (Good-Til-Canceled): 명시적으로 취소할 때까지 무기한 유지됩니다. 세션 마감이 없는 암호화폐 시장에서 일반적인 형태입니다.

  • Day: 체결되거나, 취소되거나, 해당 세션이 종료될 때까지 대기합니다.

거래소와 호가창 (Venues and the Order Book)

주문은 매수자와 매도자가 만나는 물리적 또는 가상 시스템인 거래소(trading venue)로 전송됩니다. 여기에는 등록된 거래소, ECN(전자거래 네트워크), 다크풀(dark pool), 딜러 플랫폼이 포함됩니다. 고객 주문을 내부적으로 매칭하는 브로커-딜러 역시 하나의 거래소로 볼 수 있습니다. 이러한 분류는 규제적인 측면이 큽니다. ECN은 실질적으로 일반 거래소처럼 작동하는 반면, 다크풀은 거래 전 정보를 전혀 표시하지 않기 때문에 근본적으로 다릅니다.

거래소에 대기 중인 지정가 주문들은 호가창(order book)을 형성합니다. 호가창의 매수 측을 매수 호가(bid), 매도 측을 매도 호가(ask 또는 offer)라고 합니다. 예를 들어, 호가창에 800단위의 최우선 매수 호가가 $42.60로 표시되고, 150단위의 최우선 매도 호가가 $42.63로 표시될 수 있으며, 그 뒤로 점차 불리한 가격에 추가 수량이 쌓여 있을 수 있습니다. 이처럼 쌓여 있는 수량을 호가창의 깊이(depth, 뎁스)라고 합니다.

시세, 스프레드, 그리고 차익거래 (Quotes, Spreads, and Arbitrage)

시세(quote)는 거래소(최우선 매수/매도 호가) 또는 개별 딜러가 발표하는 거래 의사 표시입니다. 확정(firm) 시세는 표시된 그대로 즉시 체결 가능하지만, 참고(indicative) 시세는 거래 전에 확인을 거쳐야 하는 일종의 광고와 같습니다. 현대의 전자식 주식 및 암호화폐 시장은 확정 시세로 운영되는 반면, 외환(FX) 및 채권 시장의 일부와 같은 딜러 시장에서는 여전히 참고 시세가 널리 쓰입니다.

레벨

매수 수량

매수 가격

매도 가격

매도 수량

1

2,400,000

0.9214

0.9217

1,800,000

2

3,100,000

0.9213

0.9218

2,600,000

3

4,500,000

0.9212

0.9219

3,900,000

4

5,200,000

0.9211

0.9220

4,700,000

5

6,800,000

0.9210

0.9221

5,400,000

최우선 매수 호가와 최우선 매도 호가 사이의 격차를 매수-매도 스프레드(bid-ask spread)라고 합니다. 딜러가 USD/EUR 시세를 매수 0.9214 / 매도 0.9217로 제시한다면 스프레드는 0.0003이며, 이는 매수 후 즉시 매도할 때 발생하는 왕복 거래 비용입니다. 스프레드는 절대 음수가 될 수 없습니다. 만약 한 거래소의 매수 호가가 다른 거래소의 매도 호가보다 높아지는 현상(역전된 시장, crossed market)이 발생하면, 누구든지 낮은 매도 호가에 사서 높은 매수 호가에 팔아 무위험 수익을 올릴 수 있습니다. 다른 제약 조건(예: 규제, 자본 비용, 거래소 리스크 등)이 없다고 가정할 때, 차익거래자들은 이 기회를 거의 즉각적으로 소멸시킵니다.

모든 거래소의 최우선 가격을 하나로 모은 것을 통합 시세(consolidated quote)라고 하며, 미국 주식 시장에서는 이를 NBBO라고 부릅니다. 결정적으로, 암호화폐 시장에는 이러한 통합 데이터 피드가 없습니다. 각 거래소는 자체 호가창만 게시하므로, 정확한 통합 뷰를 구축하는 것 자체가 집행 성능의 핵심 과제 중 하나입니다 (파트 14 참조).

거래소들의 차이점

우선순위 규칙 (Priority Rules)

여러 대기 주문이 들어오는 주문과 매칭될 수 있을 때, 거래소의 우선순위 규칙에 따라 낙찰자가 결정됩니다. 가격이 항상 최우선입니다. 즉, 가장 유리한 가격이 먼저 체결됩니다. 동점일 경우 해결 기준은 다음과 같이 다양합니다:

  • 가격-시간(Price-time): 먼저 접수된 주문이 먼저 체결됩니다. 단순하지만 원초적인 속도 경쟁을 유발하고 초저지연 기술 경쟁을 부추깁니다.

  • 가격-수량(Price-size): 더 큰 수량의 주문이 대기열을 앞지릅니다. 이는 대량 주문의 노출을 장려하지만, 트레이더들이 원치 않는 가짜 수량을 과시하게 만드는 부작용도 있습니다.

  • 가격-브로커-시간(Price-broker-time): 브로커 자신의 대기 중인 고객 주문이 해당 브로커의 유입 주문과 가장 먼저 매칭됩니다. 이는 브로커가 주문 흐름을 자체적으로 내부화(internalize)하지 않고 공개 호가창에 올리도록 인센티브를 줍니다.

  • 공개 우선(Displayed before hidden): 동일한 가격 수준에서는 공개된 수량이 숨겨진(hidden) 수량보다 먼저 체결됩니다.

호가 단위 (Tick Size)

호가 단위(tick size)는 가격이 변동할 수 있는 최소 단위를 뜻합니다 (예: 1달러 이상의 미국 주식은 최소 호가 단위가 $0.01입니다). 호가 단위는 우선순위 규칙을 강화하는 데 기여합니다. 센트 단위의 호가 규칙 하에서는 $20.00 매수 호가보다 앞서기 위해 최소 1센트의 비용이 듭니다. 만약 호가 단위가 극도로 미세하다면, 아주 미미한 가격 개선만으로 대기열의 앞자리를 쉽게 살 수 있게 되어 시간 우선순위는 무의미해질 것입니다. 많은 암호화폐 거래소들이 극도로 촘촘한 호가 단위를 사용하고 있으며, 이는 새치기 행위가 그곳에서 더 빈번하게 발생하는 이유 중 하나입니다.

거래 단위 (Lot Size)

거래 단위(lot size)는 표준적인 수량 단위를 의미합니다. 미국 주식 시장은 단주(100주 미만, odd lots)와 온주(100주 단위, round lots)를 구분하며, 역사적으로 이 둘은 규제 및 데이터 처리 면에서 서로 다른 대우를 받았습니다. 반면 암호화폐 거래소들은 시장별로 최소 주문 수량과 수량 단계를 지정하는 방식을 사용합니다.

경매 (Auctions)

연속 거래 외에도 많은 거래소들은 일반적으로 개장 및 마감 시점에 주문을 모아 공급과 수요가 일치하는 단일 가격으로 일괄 체결시키는 경매(auctions)를 진행합니다. 거래소는 경매 시작 전 불균형 데이터와 예상 체결 가격을 공시하며, 불균형을 완화하지 않는 늦은 주문 변경은 제한합니다. 종가 경매는 주식 시장에서 엄청난 거래량을 집중시킵니다. 24시간 연중무휴로 돌아가는 암호화폐 시장에는 이러한 자연스러운 경매 시점이 존재하지 않으며, 이 구조적 차이는 파트 14에서 다시 다룹니다.

수수료 모델

대부분의 거래소는 체결 건당 수수료를 부과합니다. 메이커-테이커(maker-taker) 모델에서는 유동성을 제공하는 대기 주문(메이커)은 리베이트를 받고, 유동성을 소비하는 유입 주문(테이커)은 수수료를 지불합니다. 거래소는 그 차액을 가져갑니다 (예: 수수료 0.03% 부과, 리베이트 0.02% 지급, 0.01% 거래소 귀속). 이는 두터운 호가창을 유지하도록 유도합니다. 일부 거래소는 이를 뒤집은 테이커-메이커(taker-maker) 모델을 사용하여 테이커에게 리베이트를 지급하기도 합니다. 역전 모델 거래소는 가격을 한 호가 더 개선하지 않고도 더 빠른 대기열 진입을 원하는 트레이더들을 끌어들입니다. 암호화폐 거래소들은 누적 거래량에 비례해 차등 적용되는 메이커/테이커 수수료율 체계를 사용하므로, 대형 계정의 거래 전략에 중대한 영향을 미칩니다.

공개 거래소 vs. 다크풀 (Lit Venues vs. Dark Pools)

공개 거래소(lit venue)는 거래 전 호가창(또는 최소한 최우선 호가)을 시장 참여자들에게 공개합니다. 반면 다크풀(dark pool)은 아무것도 보여주지 않습니다. 주문은 보이지 않게 대기하며, 일반적으로 공개 시장 스프레드의 중간값(midpoint)에서 체결됩니다.

다크풀은 기관들이 시장에 거래 의도를 노출하지 않고 대규모 블록딜을 체결할 수 있도록 고안되었습니다. 그러나 현대의 다크풀은 더 광범위하게 쓰입니다. 오늘날 대부분의 다크풀 거래량은 다양한 참여자에게 열려 있는 브로커 운영 풀을 통해 발생하며, 평균 체결 규모 또한 작습니다. 다크풀 유동성은 주식 거래량에서 상당한 비중을 차지하고 있으며, 이를 안전하게 활용하는 것은 스마트 라우터의 핵심 기술입니다 (파트 9에서 다룹니다).

이로써 기본 어휘들을 모두 살펴보았습니다. 파트 3에서는 모든 실행 결정에서 상충 관계에 있는 비용, 알파, 그리고 리스크라는 경제적 관점을 다룹니다.

새로운 거래 방식이
여기에 있습니다.

OrderX는 고도의 트레이더들이 오랫동안 기다려온 구조화된 체결, 통합 시스템, 내장형 인텔리전스 등의 도구들을 제공합니다.