주문서를 열 때, 가장 먼저 확인하는 것은 하나입니다: 어떤 거래소와 데이터 피드를 보고 있나요?

주문서란 현재 보이는 매수 및 매도 주문의 실시간 목록입니다. 특정 거래소, 브로커, ECN 또는 피드를 통해 현재 이용 가능한 가격과 수량을 보여줍니다. 이는 전체 시장이 아닙니다.

그것은 주문서가 실질적인 질문에 유용하다는 것을 의미합니다:

지금 주문을 보내면, 어디에서 거래될 수 있으며 가용 유동성을 통해 얼마나 이동할 수 있을까요?

가격이 다음에 어디로 갈지 말해줄 수는 없다. 그러나 실행 보고서에 나타나기 전에 스프레드, 깊이, 부분 체결 및 슬ippage를 설명할 수 있다.

주문서 정의

주문서에는 하나의 거래 상품에 대한 유효한 주문이 기록되며, 가격에 따라 정렬됩니다.

  • 입찰은 구매를 위한 주문입니다. 가장 높은 입찰이 먼저 옵니다.
  • 매도호가는 매도 주문을 의미합니다. 가장 낮은 매도호가가 먼저 옵니다.
  • 수량은 각 가격에서 표시되는 양을 보여줍니다.
  • 최고 입찰가는 표시된 최고 구매 가격입니다.
  • 최고의 요청은 표시된 최저 판매 가격입니다.
  • 스프레드는 가장 좋은 매도 호가와 가장 좋은 매수 호가의 차이입니다.

이 간소화된 책을 고려해 보세요:

측면가격수량
매도$101.80300
매도$101.60450
매도$101.40600
매수$101.20500
매수$101.00350
매수$100.80400

최고 매수가는 $101.20입니다. 최고 매도가는 $101.40입니다. 스프레드는 $0.20이며, 두 가격의 중간값은 $101.30입니다.

이 주문들이 표시된다고 해서 거래가 발생하지는 않습니다. 가장 높은 구매자는 여전히 가장 낮은 판매자 아래에 있습니다. 거래를 위해서는 사용 가능한 가격을 수용하는 새로운 주문이 필요하거나, 두 쪽이 교차할 수 있도록 기존 주문이 변경되어야 합니다.

주문서 읽는 방법

나는 책을 안에서 바깥으로 읽었다.

스프레드에 가장 가까운 가격이 먼저 중요합니다. 왜냐하면 이 가격들이 실행을 위한 다음 순서에 있기 때문입니다. 더 멀리 있는 가격은 더 큰 주문이 첫 번째 레벨을 소모할 경우 추가적인 깊이를 보여줍니다.

예를 들어, 소규모 시장 구매는 $101.40에 실행될 수 있습니다. 더 큰 구매는 해당 가격에서 600개 단위를 모두 사용할 수 있으며 $101.60까지 계속 진행될 수 있습니다. 이것이 가장 좋은 매도 호가가 전체 주문이 그곳에서 체결될 것이라는 약속이 아닌 이유입니다. 이는 현재 사용 가능한 수량에 대한 가장 좋은 표시된 가격일 뿐입니다.

매도 주문의 경우, 주문은 가장 높은 입찰을 먼저 처리하고, 더 많은 수량이 필요하면 아래로 이동합니다.

입찰-요청 스프레드(bid-ask spread)는 실행 비용의 한 부분입니다. 깊이는 다른 부분입니다. 시장은 좁은 스프레드를 나타낼 수 있지만, 장부의 상단 근처에는 매우 작은 규모가 있을 수 있습니다. 의미 있는 주문이 도착할 때까지는 유동적으로 보일 수 있습니다.

시장 주문이 장부에 도달하면 어떤 일이 발생합니까?

내가 700개를 사기 위해 시장 주문을 보낸다고 가정해 보겠습니다.

매칭 엔진은 가장 낮은 매도 호가에서 시작합니다:

  1. 이것은 600개를 $101.40에 구매합니다.
  2. 주문은 아직 100이 필요합니다.
  3. 남은 100개를 $101.60에 구매합니다.

총 비용은:

(600 × $101.40) + (100 × $101.60) = $71,000

평균 채우기 가격은:

$71,000 ÷ 700 = $101.4286

모든 700 유닛이 원래의 최저가에서 제공되었다면, 그 비용은 $70,980이었을 것입니다. 다음 단계로 이동할 때 수수료 전 $20가 추가되었습니다. 그 차이는 주문이 도착했을 때 보였던 가격에 대한 슬리피지입니다.

거래 후, $101.40의 매도 호가는 사라졌습니다. $101.60에서의 수량은 450에서 350으로 줄어듭니다. 새로운 주문이 도착하지 않으면, 최상의 매도 호가는 $101.60이 되고 스프레드는 $0.40으로 확대됩니다.

시장 구매가 장부에 영향을 미치는 경우

700단위 주문이 최고의 매도 가격에서 600단위를 모두 가져간 다음, 마지막 100단위를 위해 다음 가격으로 이동합니다.

이전 사용 가능한 수량
매도$101.80300
매도$101.60450 / 100
매도$101.40600 / 600
스프레드$0.20
매수$101.20500
매수$101.00350
매수$100.80400
시장 매수 700개 단위

$101.40에 600개
$101.60에 100개

이후 남은 수량
매도$101.80300
매도$101.60350
새로운 스프레드$0.40
매수$101.20500
매수$101.00350
매수$100.80400
계산 (600 × $101.40) + (100 × $101.60) = $71,000
평균 체결 $101.4286
수수료 전 슬리피지 $20 총합

시장 주문은 고정 가격이 아니라 실행을 우선시합니다. 기존의 시장 주문은 대기 중인 유동성을 소모하며 장부에 열려 있지 않습니다. 거래소는 미체결 수량에 대해 가격 보호 또는 특정 규칙을 적용할 수 있으므로 정확한 처리는 거래소에 따라 다릅니다.

리미트 오더가 큐에 들어가는 방법

이제 내가 $101.20에 200 유닛을 구매하기 위해 지정가 주문을 한다고 가정해 보겠습니다.

최고 매도 호가인 $101.40을 넘지 않으므로, 매수 측에서 대기할 수 있습니다. 책에는 이미 $101.20에서 500개의 유닛이 표시되어 있습니다. 가격-시간 우선순위를 사용하는 거래소에서는, 제 주문이 보통 해당 가격에서 이미 대기 중인 주문 뒤에 배치됩니다.

가격이 먼저입니다. 시간이 균형을 깨뜨립니다.

판매자가 나중에 $101.20에 도달하면, 내 주문보다 앞에 있는 주문이 먼저 체결될 수 있습니다. 따라서 내 한도 가격 거래가 이루어지는 것을 보는 것은 내 전체 주문이 실행되어야 한다는 증거가 아닙니다. 대기열 위치가 중요합니다.

지정가 주문은 시장성이 있을 수도 있습니다. 예를 들어, $101.60에 매수 지정가가 $101.40 및 $101.60의 매도 가격을 넘어서면 즉시 실행될 수 있지만 $101.60 이상으로 지불할 수는 없습니다.

이것은 주문이 상한선을 초과하는 가격을 수락하지 않고 지금 거래할 기회를 제공합니다. 유효 기간은 잔여분을 제어합니다:

  • GTC 또는 당일 주문: 나머지는 제한 가격에서 장부에 남아 있을 수 있습니다.
  • IOC: 즉시 체결되지 않은 모든 수량은 취소됩니다.
  • FOK: 주문이 장소의 규칙에 따라 전부 채워지거나 전혀 채워지지 않습니다.

주문 이름과 행동은 다양할 수 있습니다. 저는 항상 제가 사용하는 플랫폼의 규칙을 확인합니다.

매칭 엔진이 주문을 선택하는 방법

매칭 엔진은 들어오는 주문에 대해 장소의 규칙집을 적용합니다.

가격-시간 우선순위는 일반적입니다:

  1. 가장 적합한 가격이 먼저 거래됩니다.
  2. 동일한 가격의 경우, 가장 오래된 유효 주문이 먼저 거래됩니다.
  3. 들어오는 수량이 남아 있으면, 엔진은 큐를 계속 진행하거나 다음 유효 가격으로 이동합니다.

하지만 가격-시간은 보편적이지 않습니다. 일부 선물 시장에서는 여러 개의 체결 대기 주문이 동일한 가격에서 크기 또는 다른 공식에 따라 들어오는 주문의 일부를 받는 비례 배분 또는 하이브리드 배분을 사용합니다.

주문이 매칭 엔진을 통해 어떻게 이동하는가

주문이 반대편에서 이미 제공되는 가격으로 거래할 수 있는지에 따라 경로가 변경됩니다.

들어오는 주문 측면, 수량, 가격 한도 및 유효 기간이 현장에 도착합니다.
가격이 반대 장부를 넘습니까? 매수는 한도 이하에서 매도에 교차합니다. 매도는 한도 이상에서 매수에 교차합니다.
가장 적합한 주문 일치 엔진은 장소의 우선 순위 규칙을 사용하여 어떤 거래를 먼저 선택합니다.
완료 또는 계속 수량이 남아 있으면 다음 적격 주문 또는 가격 수준과 일치시킵니다.
유효 기간 적용 비시장성 제한이 대기할 수 있습니다. IOC 또는 자격이 없는 나머지는 취소될 수 있습니다.
대기열에 참여하기 주문은 거래되거나 만료되거나 변경되거나 취소될 때까지 가격에서 대기합니다.

가격-시간은 공통적입니다: 가장 좋은 가격이 먼저, 그 다음 해당 가격의 가장 오래된 적격 주문입니다.

규칙이 다릅니다: 일부 제품은 대신 비례 배분 또는 하이브리드 배분을 사용합니다.

이곳은 메이커테이커라는 용어가 유래된 곳이기도 합니다. 대기 주문은 유동성을 추가하며 메이커 주문으로 간주될 수 있습니다. 이를 일치시키는 들어오는 주문은 유동성을 제거하며 테이커 주문으로 간주될 수 있습니다. 수수료나 환급은 거래소 및 계좌 유형에 따라 달라집니다.

시장 깊이와 슬리피지

시장 깊이는 여러 가격 수준에서 이용 가능한 수량입니다. 이는 주문이 최적 가격 근처의 크기에 비해 클 때 가장 중요합니다.

같은 책을 사용하여:

시장 매수 크기체결평균 가격초기 최상위 매도보다 높은 비용
100$101.40에 100$101.4000$0
700$101.40에 600, $101.60에 100$101.4286$20
1,100$101.40에 600, $101.60에 450, $101.80에 50$101.5000$110

이것은 스냅샷이지 인용이 아닙니다. 다른 참가자들은 내가 장소로 이동하는 동안 거래하거나 주문을 추가하거나 취소할 수 있습니다. 나는 여전히 내가 필요할 수 있는 가격 across의 누적 수량을 계산합니다. 이것은 나에게 최상의 입찰가나 청구가만으로는 얻을 수 없는 더 현실적인 비용 추정치를 제공합니다.

주문서 대 거래 내역 대 깊이 차트

이 세 가지 디스플레이는 서로 다른 것들을 설명합니다.

디스플레이표시하는 내용표시하지 않는 내용
주문서보이는 대기 중인 매수 및 매도완료된 거래
거래 기록 또는 테이프실제로 거래된 가격 및 수량아직 대기 중인 주문
깊이 차트가격별 책의 수량을 시각적으로 누적하여 표시시장 활동의 별도 출처

이 구분은 중요합니다. 이 책은 명시된 관심을 보여줍니다. 이 테이프는 완료된 결정을 보여줍니다.

큰 입찰이 거래 없이 나타났다 사라진다면, 그것은 매도를 흡수하지 않았다는 것입니다. 만약 거래가 그 입찰에 반복적으로 실행되고 표시된 수량이 계속 돌아온다면, 그것은 저에게 다른 이야기를 전달합니다. 저는 실제 실행과 함께 주문 장의 변화를 읽는 것을 선호하며, 어느 하나를 완전한 신호로 간주하지 않습니다.

가격별 시장, 주문별 시장 및 데이터 수준

모든 피드가 동일한 세부 정보를 표시하는 것은 아닙니다.

가격에 따른 시장은 각 가격 수준에서 표시된 모든 수량을 집계합니다. $101.20의 500단위 매수는 하나의 주문 또는 수십 개의 주문을 나타낼 수 있습니다.

주문별 시장은 장소에서 해당 데이터를 제공하는 개별 익명 주문을 보여줍니다. 이는 집계된 피드가 숨기는 대기열 구성 및 변화를 드러낼 수 있습니다.

플랫폼은 또한 레벨 1, 레벨 2 및 레벨 3과 같은 레이블을 사용합니다:

  • 레벨 1은 일반적으로 최고의 매수 제안, 최고의 매도 제안 및 그들의 표시된 크기를 의미합니다.
  • 레벨 2는 보통 여러 가격 수준이나 장소 세부 정보를 추가합니다.
  • 레벨 3에는 개별 주문 데이터 또는 주문 관리 접근이 포함될 수 있습니다.

이 라벨은 시장과 공급업체에 따라 다릅니다. 피드 사양이 라벨보다 더 신뢰할 수 있습니다.

주문서가 당신에게 말해줄 수 없는 것

눈에 보이는 책은 여러 가지 맹점이 있습니다.

하나의 장소만 포함할 수 있습니다. 미국 주식은 여러 거래소와 비거래소에서 거래될 수 있습니다. 하나의 거래소 장부가 전체 미국 시장이 아닙니다.

일부 유동성이 숨겨져 있습니다. 아이스버그 주문은 그 크기의 일부만 표시됩니다. 비공개 주문 및 다크 베뉴는 일반적인 가격 수준으로 나타나지 않습니다.

주문은 취소할 수 있습니다. 표시된 입찰가는 활성 상태일 때 거래할 수 있는 옵션이지 그 가격을 방어할 의무가 아닙니다.

미래 시장 주문을 표시하지 않습니다. 대규모 구매자나 판매자가 도착하기 직전에 책이 균형 잡힌 것처럼 보일 수 있습니다.

피드에 지연이 있습니다. 화면에서 보는 내용이 이미 현장의 현재 상태보다 뒤처져 있을 수 있습니다.

이러한 이유로, 큰 매수 주문이 자동으로 지원이 되지는 않습니다. 큰 매도 주문은 자동으로 저항이 되지 않습니다. 주문 불균형은 현재의 표시를 설명할 수 있지만, 그 자체로는 약한 예측입니다.

스푸핑은 이 제한을 더욱 심각하게 만듭니다. 트레이더는 공급 또는 수요에 대한 잘못된 인상을 주기 위해 주문을 하고 실행 전에 이를 취소할 수 있습니다. 일반적인 주문 취소는 자동으로 스푸핑이 아닙니다; 의도와 행동의 패턴이 중요합니다. 그러나 이러한 가능성은 단일 “벽”에서 거래하지 말아야 할 또 다른 이유입니다.

시장마다 주문서의 차이점

기본적인 매도 및 매수 논리는 잘 통하지만, 시장 구조는 그렇지 않습니다.

주식

주식은 거래소와 기타 장소에서 거래됩니다. 미국에서는 국가 최상의 매도 호가가 보호된 장소에서 표시된 최상의 가격을 결합합니다. 개별 거래소 장부는 해당 거래소만을 표시합니다.

선물

거래소에서 거래되는 선물은 일반적으로 각 계약에 대해 중앙 제한 주문서를 사용합니다. 매칭 알고리즘은 제품에 따라 다를 수 있습니다. 가격-시간, 비례 배분 및 하이브리드 규칙이 모두 존재합니다.

외환 및 CFD

전 세계적으로 단일 FX 주문 장부는 없습니다. 브로커, 은행, ECN 또는 유동성 제공자는 자신의 네트워크를 통해 사용 가능한 풀을 보여줍니다. CFD 플랫폼은 중앙 거래소 장부가 아니라 브로커가 생성한 유동성 또는 집계된 유동성을 표시할 수 있습니다. 따라서 두 플랫폼은 동일한 통화 쌍에 대해 서로 다른 깊이를 표시할 수 있습니다.

암호화폐

중앙 집중식 암호화폐 거래소는 자체 거래 장부를 유지하므로 가격과 유동성이 거래소마다 다를 수 있습니다. 탈중앙화된 장소는 지정가 주문을 사용할 수 있지만, 많은 경우 자동화된 시장 조성자를 사용합니다. AMM 풀은 전통적인 주문 장부가 아닙니다.

주문서 데이터를 사용하기 전에 제가 확인하는 사항

나는 그 책을 매수 또는 매도 버튼으로 사용하지 않는다. 나는 이미 내린 결정 주위의 실행 조건을 테스트하는 데 사용한다.

  1. 장소와 피드를 확인하세요. 저는 실제로 어떤 부분의 시장을 볼 수 있는지 알고 싶습니다.
  2. 스프레드를 확인하세요. 더 넓은 스프레드는 유동성을 요구하는 즉각적인 비용을 증가시킵니다.
  3. 내 크기를 표시된 깊이와 비교하세요. 최저 가격은 그곳에서 이용 가능한 수량에만 중요합니다.
  4. 평균 채우기를 추정하십시오. 주문이 소비할 수 있는 수준을 추가합니다.
  5. 완료된 거래를 확인하세요. 표시된 유동성이 실제로 거래되고 있는지, 취소되고 있는지, 보충되고 있는지를 보고 싶습니다.
  6. 주문 유형을 신중하게 선택하세요. 시장 주문은 실행을 우선시합니다. 제한 주문은 가격 경계를 설정하지만 체결되지 않을 수 있습니다.
  7. 수수료 및 지연을 고려하세요. 표시된 책은 최종 실행 보고서가 아닙니다.

이 과정은 다음 움직임을 예측하지 않습니다. 이는 거래 결정을 내리는 것과 받은 가격 사이의 피할 수 있는 놀라움을 줄입니다.

책을 사용하여 실행 계획을 세우고, 가격을 예측하지 마십시오

주문 장부는 제가 좁은 질문을 할 때 가장 유용합니다. “시장이 어디로 갈까요?”가 아니라 “어떤 유동성이 보이는지, 내 주문 앞에 무엇이 있는지, 그리고 이 거래를 실행하는 데 비용이 얼마나 될 수 있는지?”입니다.

그것이면 충분합니다. 이렇게 사용하면, 이 책은 인용된 가격을 스프레드, 깊이 및 실행 위험에 대한 더 명확한 그림으로 바꿉니다.