자기매매 방지(STP)란 무엇인가
자기매매 방지는 사용자와 자신 또는 지정된 주체 간의 거래를 제한하기 위해 설계된 조치입니다. 이는 동일 계정 또는 관련 계정 내에서의 자기매매를 방지하여 시장의 원활한 운영과 가격 안정성을 유지하는 것을 목적으로 합니다.
활성화 규칙
1. 자기매매 방지는 선형 및 역방향 계약, 마진 거래, 현물 거래를 포함하되 이에 국한되지 않는 CoinEx의 모든 거래 유형에 적용됩니다.
2. 시작 가격의 정확한 추정을 보장하기 위해, STP 모드는 현물 시장 경매 매칭 중에는 유효하지 않습니다. 이는 경매의 주문 배치 및 취소 기간 동안 STP 모드로 배치된 주문에 적용됩니다.
3. 동일 계정 내에서의 자기매매는 금지됩니다. 예를 들어, 메인 계정 A에 하위 계정 A1과 A2가 있는 경우, 다음 계정 간의 거래는 금지됩니다:
- A와 A
- A1과 A1
- A2와 A2
자기매매 방지 모드
API를 통해 주문을 할 때 다양한 STP 모드를 설정할 수 있습니다. STP 모드는 주문 유형이 테이커 또는 메이커 주문인지 여부에 관계없이 효력이 발생합니다. 그러나 전략이 활성화되면 테이커 주문의 STP 모드가 우선합니다.
사용 가능한 모드는 다음과 같습니다:
- CT 모드: 남은 테이커 주문을 즉시 취소
- CM 모드: 남은 메이커 주문을 즉시 취소(남은 테이커 주문은 영향을 받지 않음; 해당 테이커 주문이 지정가 주문인 경우 지정가 주문으로 대기 상태로 유지됨)
- BOTH 모드: 남은 테이커 및 메이커 주문 모두 즉시 취소
유효 시간 제한
STP의 유효 시간은 주문 유형에 따라 다릅니다:
1. FOK(전량 체결 또는 전량 취소): 주문이 FOK로 설정된 경우, STP는 활성화되지 않습니다;
2. IOC(즉시 체결 후 잔량 취소) 또는 메이커 온리: 주문이 IOC 또는 메이커 온리로 설정된 경우, IOC/MO 조건과 STP 조건 모두 충족되어야 합니다.
주문에 대한 STP 모드 설정 방법
STP 모드는 주문 배치, 일괄 주문 및 포지션 종료를 위한 API의 "stp_mode" 필드를 통해 설정할 수 있습니다.
- 현물 거래: api/v2/spot/order/http/put-order
- 선물 거래: api/v2/futures/order/http/put-order
- 포지션 종료: api/v2/futures/position/http/close-position
✏️ 더 알아보기: CoinEx API 문서 >>