Petr는 비트코인을 사려고 합니다. 좋은 가격을 보고 수량을 입력한 뒤 주문을 보냈는데, 일부는 더 비싸게 구매되었습니다. 반드시 앱 오류인 것은 아닙니다. 표시 가격에 나온 수량이 적어 나머지는 더 비싼 판매자에게 샀을 수 있습니다. 미시구조는 바로 거래하려는 의도와 실제 거래 성립 사이의 과정을 살펴봅니다.
Market structure는 상품과 중개자 등 시장의 큰 구성을 설명합니다. 미시구조는 특정 장소에서 매수자와 매도자가 어떻게 만나는지 묻습니다. 흔히 주문장이 이들을 연결합니다. 주문장은 가격과 수량이 적힌 제안 목록입니다. 다른 곳에서는 딜러가 직접 가격을 제시하거나 회사가 거래를 중개하기도 합니다. 따라서 한 플랫폼의 규칙이 전체 Bitcoin 네트워크의 규칙은 아닙니다. [1]
Petr는 지불할 최고 가격을 정하고 기다릴 수 있습니다. Coinbase Exchange는 가격을 우선하고, 같은 가격이면 도착 시각에 따라 순서를 정합니다. 따라서 앞에 다른 매수자가 있을 수 있습니다. 소량의 매도만 들어오면 그들부터 체결되고 Petr의 주문은 미체결이나 부분 체결 상태로 남습니다. 차트가 가격에 닿았다고 그에게 돌아갈 수량까지 충분했다는 뜻은 아닙니다. [2]
주문장에서 대기하는 주문은 다른 참가자에게 거래 조건을 제공합니다. 나중에 체결될 때 maker 역할을 합니다. 새 주문이 기존 제안과 즉시 체결되면 taker입니다. 가격을 제한하는 Limit order, 즉 지정가 주문도 그 가격 조건이 즉시 거래를 허용하면 taker가 될 수 있습니다. Coinbase는 post-only를 제공합니다. 일부라도 즉시 체결될 주문이면 거부합니다. 하지만 대기 주문이 언젠가 상대를 찾는다는 보장은 아닙니다. [3]
Bid는 현재 가장 높은 매수 가격, ask는 가장 낮은 매도 가격이며 그 차이가 spread입니다. 즉시 매수하려는 Petr는 각 매도 가격의 수량도 봐야 합니다. 가장 싼 제안이 부족하면 다음 부분은 더 비쌀 수 있습니다. 주문 크기의 영향에 수수료와 지연까지 더해집니다. 따라서 좁은 스프레드만으로 대량 구매가 저렴하게 체결된다고 볼 수 없습니다. [4]
Petr가 본 큰 제안이 잠시 후 사라졌습니다. 누군가 샀을 수도 있지만 제안자가 취소했을 수도 있습니다. Coinbase는 접수, 대기, 거래, 주문 종료 메시지를 구분합니다. received는 처리할 주문을 접수했다는 뜻이지 자동으로 주문장에 대기하거나 거래를 완료했다는 뜻이 아닙니다. 종료에도 사유 확인이 필요합니다. 주문장 화면 두 개만으로 전 과정을 알 수는 없습니다. [5]
앱은 새 제안, 거래, 취소를 계속 추적해야 합니다. 최초 주문장 스냅샷은 금세 오래된 정보가 됩니다. Coinbase는 전체 데이터 채널에서 순서 번호를 사용해 스냅샷과 후속 이벤트를 연결하는 방법을 설명합니다. 메시지를 빠뜨리거나 두 번 적용하면 이미 없는 수량이 표시될 수 있습니다. 일반 독자가 기억할 점은 간단합니다. 오래된 화면은 지금도 그 제안이 유효하다는 증거가 아닙니다. [5]
Petr의 주문이 도착하기 전에 다른 사람이 좋은 제안을 받거나 매도자가 취소할 수 있습니다. 전송과 처리에 걸리는 지연을 레이턴시라고 합니다. 빠른 연결이 지연을 줄여도 가격이나 수익까지 보장하지는 않습니다. 과거 데이터로 거래 아이디어를 시험할 때도 대기, 수수료, 미체결 주문을 반영해야 합니다. 차트에 보이는 가격으로 항상 거래할 수 있다고 가정하면 결과가 과장되기 쉽습니다. [4]
가격 캔들은 일정 기간의 실제 거래를 요약해 시가, 종가, 고가, 저가를 보여 줍니다. 전체 주문 대기열이나 취소된 모든 제안은 보존하지 않습니다. 따라서 고가만으로 Petr의 매도가 체결되었을 것이라고 판단할 수 없습니다. 결과를 확인하려면 올바른 시장에서 자신의 실제 체결, 수량, 수수료를 봐야 합니다. 차트는 개요이지 자신의 거래 영수증이 아닙니다. [5] [2]
주문은 여러 경로로 진행될 수 있음
접수, 가능한 대기, 체결 또는 취소를 보여 주는 도식입니다. 즉시 체결은 대기를 건너뛸 수 있으며 부분 체결은 잔량을 주문장에 남길 수 있습니다.
- 01
접수
주문 확인만으로 거래가 이루어졌다는 증거는 아닙니다.
- 02
가능한 대기
미체결 부분은 가격과 순서에 따라 대기할 수 있으며 즉시 체결은 이 단계를 건너뜁니다.
- 03
체결 또는 취소
거래에는 매칭이 필요하고 취소는 거래 없이 대기를 끝낼 수 있습니다.
작은 제안은 구매의 일부만 채운다
변하지 않는 가상의 주문장에서 0.01 BTC가 100000 USD/BTC에, 또 다른 0.01 BTC가 100100 USD/BTC에 나와 있다고 가정합니다. Petr는 즉시 0.02 BTC를 사고 싶어서 두 제안을 모두 이용합니다. 지불액은 1000 + 1001 = 2001 USD이며 수수료 전 평균 가격은 100050 USD/BTC입니다. 최저 가격이 전체 구매에 적용된 것은 아닙니다. 이 계산은 수량이 실제로 이용 가능하고 주문장에 다른 변화가 없다고 가정합니다. 현재 가격이나 체결 약속이 아닙니다.
더 정확히 이해하려면 이 항목과 함께 다음도 읽어 보세요 Market structure, Order book, Maker–taker, Limit order, Slippage, Market depth. 다음 항목에서도 이 글을 참조합니다 Trading, Market structure, Spot market, Order book.
01큰 제안이 사라졌다면 누군가 샀다는 뜻인가요?+
반드시 그렇지는 않습니다. 거래 없이 취소되거나 수정되었을 수 있습니다. 매도를 확인하려면 해당 실제 체결 기록이 필요합니다. 두 스냅샷의 차이만으로 원인은 알 수 없습니다.
02차트에 제 가격이 나왔는데 지정가 주문은 왜 기다리나요?+
같은 가격에 먼저 들어온 주문이 앞에 있고 수량이 부족했을 수 있습니다. 차트가 다른 시장이나 시점을 보여 주는 경우도 있습니다. 지정 가격은 허용할 가격 조건을 정하지만 충분한 상대 주문까지 보장하지는 않습니다.