알고리즘 실행 입문 - 제2부: 거래 용어

게시자: 오더X

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

이 단원에서는 이 시리즈의 거의 모든 페이지에 등장하는 몇 가지 시장 구조 용어들을 정의합니다. 이것은 단순한 사전이 아니라, 현업 실무자들이 사용하는 방식대로 설명한, 실제로 여러분에게 필요한 개념들입니다.

주문 (Orders)

주문은 매수 또는 매도하라는 지시입니다. 최소한 다음 사항들이 지정됩니다:

  • 종목 (티커 또는 거래 페어),

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

  • 수량,

  • 주문 유형, 그리고

  • 주문 효력 조건 (time-in-force).

가장 기본적인 두 가지 주문 유형은 보장하는 항목이 다릅니다. 지정가 주문(limit order)은 가격은 보장하지만 체결은 보장하지 않습니다. 즉, 지정가인 상한선은 매수자가 지불할 최대 금액을 제한하거나, 하한선은 매도자가 수용할 최소 금액을 보장합니다. 시장 가격이 해당 가격에 도달하지 않으면 주문은 호가창(order book)에서 대기합니다. 시장가 주문(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), 딜러 플랫폼이 포함됩니다. 고객 주문을 내부적으로 체결(cross)시키는 브로커-딜러 역시 하나의 거래소입니다. 이러한 명칭 분류는 규제적인 측면이 있습니다. 실제로 ECN은 정규 거래소와 거의 유사하게 작동하는 반면, 다크 풀은 거래 전에 아무것도 표시하지 않으므로 근본적으로 다릅니다.

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

호가 제시, 스프레드, 그리고 아비트라지 (Quotes, Spreads, and Arbitrage)

호가 제시(quote)는 거래할 의사가 있음을 공개적으로 표시하는 것으로, 거래소(해당 거래소의 최우선 매수/매도 호가)나 개별 딜러가 퍼블리싱합니다. 확정적(firm) 호가는 표시된 대로 즉시 체결 가능합니다. 반면, 참고용(indicative) 호가는 거래 전에 확인을 거쳐야 하는 일종의 광고입니다. 현대의 전자 주식 및 암호화폐 시장은 확정적 호가로 운영되지만, 외환(FX) 및 채권 시장의 일부와 같은 딜러 시장에서는 참고용 호가 제시가 여전히 많이 사용됩니다.

구분 (Level)

매수 잔량

매수 가격

매도 가격

매도 잔량

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(National Best Bid and Offer)라고 합니다. 결정적으로, 암호화폐 시장에는 통합 시세 정보(consolidated tape)가 없습니다. 각 거래소는 자체 호가창만 게시하므로, 정확한 통합 뷰를 구축하는 것 자체가 집행(execution) 단계의 핵심 과제 중 하나입니다 (파트 14 참조).

거래소들의 차이점

우선순위 규칙 (Priority Rules)

대기 중인 여러 지정가 주문이 새로 유입된 주문과 매칭될 수 있을 때, 거래소의 우선순위 규칙에 따라 낙찰자가 결정됩니다. 가격이 언제나 최우선입니다. 즉, 가장 유리한 가격이 먼저 체결됩니다. 동일 가격에서의 우선순위 결정 방식(동점 처리)은 다양합니다:

  • 가격-시간(Price-time): 먼저 주문된 것이 먼저 체결됩니다. 단순하지만 극단적인 속도 경쟁을 유발하고 초저지연 기술 경쟁에 불을 붙입니다.

  • 가격-수량(Price-size): 더 큰 대형 주문이 대기열의 앞으로 뛰어넘습니다. 이는 잔량을 시장에 노출하도록 유도하지만, 거래자가 실제로 원치 않는 수량을 과장해서 입력하게 만들 위험도 있습니다.

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

  • 공개 주문 우선(Displayed before hidden): 어떤 가격대에서든 공개된 수량이 숨겨진(hidden) 수량보다 먼저 체결됩니다.

호가 단위 (Tick Size)

호가 단위(tick size)는 가격이 움직이는 최소 단위를 말합니다. (예를 들어, 1달러 이상의 미국 주식은 최소 호가 단위가 $0.01입니다.) 호가 단위는 우선순위 규칙이 제대로 기능하도록 돕습니다. 1센트 단위 호가 환경에서는, $20.00의 매수 주문보다 앞서기 위해 최소 1센트를 더 써내야 합니다. 만약 호가 단위가 무한히 작다면, 대기열의 앞자리를 의미 없는 아주 미세한 가격 조정을 통해 새치기할 수 있게 되므로 시간 우선순위가 무력해질 것입니다. 많은 암호화폐 거래소들이 극도로 정밀한 호가 단위를 사용하고 있으며, 이것이 암호화폐 시장에서 대기열 새치기 행위가 더 흔히 발생하는 이유 중 하나입니다.

거래 단위 (Lot Size)

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

동시호가 및 경매 (Auctions)

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

수수료 모델 (Fee Models)

대부분의 거래소는 체결 건당 수수료를 부과합니다. 메이커-테이커(maker-taker) 모델에서는 유동성을 제공(provide)하는 대기 지정가 주문 측에 리베이트를 지급하고, 유동성을 제거(remove)하는 신규 유입 주문 측에는 수수료를 부과하여 거래소가 그 차액을 가집니다 (예: 수수료 0.03% 부과, 리베이트 0.02% 지급, 최종 수익 0.01%). 이는 호가창을 깊게 유지하도록 유도합니다. 일부 거래소는 이를 뒤집어 공격적인 진입자에게 보상을 주는 테이커-메이커(taker-maker) 모델을 사용합니다. 이러한 역방향 거래소는 호가를 1센트 올리지 않고도 더 빠르게 체결시키고자 하는 거래자들을 끌어들입니다. 암호화폐 거래소들은 롤링 거래량을 기준으로 등급별 메이커/테이커 수수료율표를 제공하며, 이는 대형 계정의 최적 전략 결정에 실질적인 영향을 미칩니다.

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

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

다크 풀은 기관들이 대량 물량을 체결할 때 시장에 매매 의도를 노출하지 않도록 하기 위해 고안되었습니다. 그러나 현대에는 그 쓰임새가 더 넓어졌습니다. 오늘날 대부분의 다크 풀 거래량은 다양한 참여자에게 열려 있는 브로커 운영 풀을 통해 발생하며, 평균 다크 풀 체결 규모는 작습니다. 다크 유동성은 주식 거래량에서 상당한 비중을 차지하고 있으며, 이와 안전하게 상호작용하는 것은 라우터의 핵심 기술 중 하나로 파트 9에서 자세히 다룹니다.

이제 기본 어휘를 갖추었으므로, 파트 3에서는 경제적 측면, 즉 모든 집행 전략 선택 시 상충하는 비용, 알파(alpha), 그리고 리스크에 대해 알아보겠습니다.

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

OrderX는 세련된 트레이더들이 그동안 기다려온 도구인 구조화된 실행, 통합 시스템 및 내장된 인텔리전스를 제공합니다.