자기 거래 방지(STP)는 거래 플랫폼에서 사용자의 주문이 본인 주문과 체결되는 것을 방지하는 메커니즘입니다. 이 기능은 불필요한 자기 거래 수수료를 줄이고, 거래량을 인위적으로 부풀리는 것을 막아 시장의 공정성과 투명성을 보장합니다.
STP 메커니즘 작동 방식
STP는 동일 사용자(ID) 또는 하위 계정의 주문을 감지하여 서로 체결되지 않도록 차단합니다. BitTap 플랫폼에서는 메인 계정뿐 아니라 부모 계정과 하위 계정 간, 그리고 하위 계정 간 주문에도 적용되어 사용자의 다양한 주문이 의도치 않게 체결되는 것을 방지합니다.
STP가 발동될 때 시스템 반응
주문이 STP를 트리거하면 선택한 모드에 따라 플랫폼이 다음과 같은 조치를 취할 수 있습니다:
- none 모드: STP가 적용되지 않으며, UID 확인 없이 정상 거래가 진행됩니다.
- cancel_taker 모드: 자기 거래 시 테이커 주문이 취소되고 메이커 주문은 유지됩니다.
- cancel_maker 모드: 자기 거래 시 메이커 주문이 취소되고 테이커 주문은 유지됩니다.
- cancel_both 모드: 자기 거래 시 테이커와 메이커 주문 모두 취소됩니다.
STP 모드 설정
주문 또는 일괄 주문 시 사용자는 파라미터를 통해 STP 모드를 설정할 수 있습니다. BitTap 플랫폼에서는 STP가 현물 거래, 선물 거래(USDT 선물, USDC 선물, 코인 마진 선물 포함), 그리고 마진 거래(격리 및 크로스 마진)에 적용됩니다.
STP가 적용되는 주문 유형
STP는 TIF(Time In Force)가 GTC(Good 'Til Canceled) 또는 IOC(Immediate Or Cancel)로 설정된 주문에 적용되며, 다음 주문 유형을 포함합니다:
- 지정가 주문
- 시장가 주문
- 트리거 주문
- 손절/익절 주문
참고: FOK(Fill Or Kill) 주문에는 STP가 적용되지 않습니다.
STP 설정 변경 가능 여부
주문 수정 시 STP 설정은 변경할 수 없습니다. 수정된 주문은 원래 STP 모드를 그대로 계승합니다.
공정하고 투명한 거래 보장
BitTap은 STP 메커니즘을 통해 사용자에게 보다 투명하고 규정을 준수하는 거래 환경을 제공하며, 자기 거래로 인한 비용과 위험을 줄이고 공정한 시장 운영을 보장합니다.