알고리즘 실행 입문 - 제11부: 자식 주문 접수

게시자: 오더엑스

•

•

전술적 레이어: 공격성 사다리 상의 가격 책정, 대기열 위치, 아이스버그 및 표시 한도, 그리고 안티 게이밍 체크리스트.

스케줄링 알고리즘은 얼마나 많은 수량을 언제 거래할지 결정하며, 라우터는 어디서 거래할지 결정합니다. 그 사이에는 실현된 성과의 놀라운 비중을 조용히 좌우하는 전술적 레이어가 자리 잡고 있습니다. 즉, 각 자식 주문에 대해 어떤 가격에, 어떤 규모로, 그리고 시장에 얼마나 노출시켜야 할까요? 이 파트에서는 그러한 주문 집행(placement) 로직을 다룹니다.

가격 책정: 공격성 사다리

모든 자식 주문은 공격성 사다리의 어딘가에 위치하며, 각 디딤돌은 비용을 대가로 체결 확률을 확보합니다.

  • 터치 뒤편 (매수자의 경우 최우선 매수호가 미만): 체결될 경우 가장 저렴하지만(스프레드 절반 이상을 확보함) 체결은 주로 시장이 본인의 호가를 뚫고 거래될 때 발생하므로 역선택(adverse selection) 위험이 매우 높은 영역입니다.

  • 터치 시점 (최우선 매수호가에 동참): 표준적인 수동적(passive) 태도로, 스프레드의 절반을 확보하는 대신 대기열에서 기다려야 합니다.

  • 터치 개선 (새로운 최우선 매수호가 제시): 1틱의 비용으로 기존의 모든 대기열을 뛰어넘습니다. 1틱이 절약하는 스프레드보다 훨씬 작은 스프레드가 넓은 상품에서 종종 최고의 거래 방식이 됩니다.

  • 미드포인트: 일반적으로 숨김(hidden) 주문 또는 다크(dark) 주문을 통해 스프레드를 절반으로 나눕니다.

  • 크로싱 (시장가 주문 가능): 스프레드 절반에 수취인 수수료(taker fees) 및 호가창을 거슬러 올라가며 발생하는 잠재적 비용을 지불하고 체결의 확실성을 얻습니다.

좋은 가격 책정 로직은 스프레드와 시장 상황을 인지합니다. 호가 스프레드가 1틱인 호가창에서는 대기열에 합류하거나 크로싱하는 것만이 유일한 선택지이며 대기열 위치가 전부입니다. 반면 스프레드가 넓은 호가창에서는 가격 개선과 미드포인트 작업이 대부분의 가치를 수확합니다. 스케줄러의 시급성(밴드 위치 - 파트 4 참조)에 따라 특정 시점에 허용되는 디딤돌이 결정됩니다.

대기열 위치: 눈에 보이지 않는 자산

가격-시간 우선순위가 적용되는 거래소에서 미체결 주문의 대기열 위치는 진정한 자산이 됩니다. 대기열 앞쪽에 있는 주문은 일상적인 양방향 흐름으로부터 '좋은' 체결을 수집하는 반면, 뒤쪽에 있는 주문은 해당 호가 수준이 무너지기 직전에 불균형적으로 체결되는 전형적인 역선택 체결을 겪게 됩니다. 이로 인해 두 가지 실질적인 결과가 발생합니다.

  • 무심코 가격을 정정하지 마십시오. 주문을 취소하고 재주문하면 대기열의 맨 뒤로 밀려납니다. 주문 집행 엔진은 더 나은 가격의 가치와 포기해야 하는 대기열 위치의 가치를 저울질합니다.

  • 의도적으로 주문을 묵히십시오. 시장이 도달할 가능성이 높은 호가 수준에 미리 주문을 제출해 두면 필요하기 전에 우선순위를 구축할 수 있습니다. 이는 잘 구축된 수동적 엔진의 숨겨진 강점 중 하나입니다.

주문 규모 및 표시

자식 주문의 규모는 어느 정도로 해야 할까요?

클립(clip) 크기는 세 가지 압박 사이에서 균형을 맞춥니다. 너무 작으면 일정하게 체결 흔적을 흘리게 되고(메시지 전송 한도도 소모함), 너무 크면 호가창을 왜곡하고 의도를 광고하게 됩니다. 기준점은 해당 거래소의 일반적인 거래 규모와 터치 시점에 표시된 잔량입니다. 다른 사람들의 주문처럼 보이게 만드는 것이 목표입니다. 주문 규모는 해당 기준을 중심으로 무작위화되어야 합니다. 일정한 크기의 클립은 시장에서 가장 쉽게 식별되는 알고리즘의 지문입니다.

아이스버그 및 리저브 주문

표시 로직은 미체결 수량 중 얼마만큼을 노출할지 결정합니다.

  • 아이스버그 / 리저브 주문은 거래소에 작은 일부분만 보여주고 나머지는 숨겨둔 채, 보여지는 부분이 체결됨에 따라 자동으로 보충합니다. 보충 패턴 자체가 감지될 수 있으므로, 뛰어난 엔진은 노출 크기와 리프레시 타이밍을 무작위화합니다.

  • 완전 숨김 주문은 이를 허용하는 거래소에서 터치 시점 또는 그 내부에 보이지 않게 대기합니다. 노출 흔적을 남기지 않는 대신 대기열 우선순위(노출된 수량이 먼저 체결됨 - 파트 2 참조)를 희생합니다.

  • 다크 집행은 수량을 다크 어그리게이터(파트 9)에 넘겨 최소 체결 보호 조치를 취한 상태로 미드포인트에 대기하도록 합니다.

유동성이 부족한 시장에 유용한 원칙: 노출 크기를 절대적인 수치가 아닌, 표시된 호가창 잔량의 일정 비율로 제한하십시오. 보통 800단위가 표시되는 호가창에 5,000단위를 보여주는 것은 주문이 아니라 광고입니다.

가격 정정: 추격 대 대기

시장이 대기 주문에서 멀어질 때, 엔진은 추격 여부를 결정해야 합니다. 매 틱마다 가격을 정정하는 것은 최악의 순간에 끊임없이 새로운 스프레드 비용을 지불하고 축적된 대기열 위치를 포기하는 것을 의미합니다. 반면 가격을 전혀 정정하지 않으면 추세 시장에서 체결률이 급감합니다. 상용 엔진은 히스테리시스(시장이 임계값 거리 이상 이동하거나 일정 정체 시간이 지난 후에만 가격 정정)와 스케줄러의 밴드 상태를 결합하여 사용합니다. 밴드 내에 편안하게 있을 때는 대기하는 것이 좋지만, 하단 밴드에 가까워지면 추격이 필수적이 됩니다.

호가창 읽기: 마이크로 신호

주문 집행 엔진은 점차 초단기 미시구조 신호를 조건으로 삼고 있습니다.

  • 호가 불균형: 표시된 매수 잔량이 매도 잔량을 압도할 때 다음 움직임은 상승할 가능성이 높습니다. 매수자는 밀릴 때까지 기다리기보다 지금 크로싱해야 합니다. 불균형이 자신에게 유리할 때는 인내심을 가지라는 대칭적 로직이 적용됩니다.

  • 마이크로 가격(Micro-price): 매수호가와 매도호가 사이의 잔량 가중 공정 가치는 현재 미드포인트 거래가 유리한지 불리한지 알려줍니다. 모든 미드포인트 체결 전에 확인할 가치가 있습니다.

  • 거래 흐름 모멘텀: 한 방향으로 공격적인 체결이 연속해서 발생하면, 해당 호가 수준이 곧 돌파될 것임을 수동적 주문 측에 경고합니다.

이러한 신호들은 파트 7의 기회주의적 타격 로직이 더 큰 규모에서 사용하는 것과 동일한 원자재입니다. 주문 집행 단계는 이러한 신호들이 주문별로 작동하는 곳입니다.

안티 게이밍(Anti-Gaming) 체크리스트

전술을 하나의 목록으로 정리해 보겠습니다. 민감한 주문을 맡기기 전에 주문 집행 레이어가 갖추어야 할 속성들입니다.

  1. 무작위화된 클립 크기 및 실행 타이밍 (라운드 피겨 배제, 정각 정렬 배제).

  2. 히스테리시스를 적용한 대기열 인지 방식의 가격 정정.

  3. 실시간 호가창에 맞춰 조정되는 노출 한도.

  4. 숨김 및 다크 주문 집행 시 최소 체결 보호.

  5. 최악의 역선택 체결을 피하기 위한 호가 불균형 인지 방식의 크로싱.

스케줄링, 라우팅, 주문 집행까지 다루었으므로 실행 스택이 완성되었습니다. 이제 남은 것은 책무성, 즉 이 모든 기계장치가 얼마나 벌어들였는지 증명하는 것입니다. 그것이 바로 파트 12: 벤치마크 및 거래 비용 분석(TCA)입니다.

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

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