一、什麼是自成交保護(STP)
自成交保護是針對用戶與自己或指定對象之間進行交易的限制措施。該機制旨在防止同一賬戶或關聯賬戶在交易中產生自成交現象,從而維護市場的正常運作和價格穩定。
二、生效規則
1、自成交保護適用於CoinEx的所有交易類型,包括但不限於U本位合約、幣本位合約、槓桿交易及現貨交易。
2、為確保開盤價格的預估準確性,在現貨集合競價的可下單和可撤單期間,如果訂單設置了自成交保護模式,則在集合競價開放撮合時,該模式將不生效。
3、禁止同一賬戶之間的交易。例如,假設主賬戶 A 下有子賬戶 A1 與 A2,以下賬戶之間的交易將被禁止:
- A 和 A
- A1 和 A1
- A2 和 A2
三、自成交保護模式
通過API下訂單時,你可以設置不同的自成交保護模式。無論訂單類型為taker還是maker,STP模式均會生效,但生效時以taker訂單的STP模式為準。
可選的模式包括:
- CT模式:立即取消剩餘的Taker單
- CM模式:立即取消剩餘的Maker單(剩下的taker單不受影響,若設置為限價吃單,剩餘沒有成交的taker單將以限價繼續掛單)
- BOTH模式:立即取消剩餘的Taker和Maker單
四、生效時間限制
自成交保護的生效時間與訂單類型有關:
1、FOK(全部成交或立即取消):當訂單設置為FOK時,自成交保護無效;
2、IOC(立即成交或取消)或Maker Only:當訂單設置為IOC或Maker Only時,需同時符合IOC/MO和自成交保護條件。
五、如何設置訂單的STP模式
下單接口、批量下單接口以及平倉接口,可以通過”stp_mode”參數設置STP模式。
- 現貨交易:api/v2/spot/order/http/put-order
- 合約交易:api/v2/futures/order/http/put-order
- 平倉操作:api/v2/futures/position/http/close-position
✏️ 拓展閱讀:CoinEx API文檔 >>