一、什么是自成交保护
自成交是指用户与自己或指定对象进行交易的行为,对市场的正常价格走势以及深度波动有着显著影响。为了保证市场行情数据的准确性、避免价格操纵、维护交易公平,拟在全市场上线STP功能。
二、生效市场
对CoinEx全站所有正向、反向合约、杠杆交易、现货交易均生效。
为了保证开盘价格的预估准确性,现货集合竞价可下单可撤单期间的订单若设置了STP模式,则在集合竞价开放撮合的瞬间,STP模式不生效。
三、禁止自成交的范围
禁止同一账户之间的交易。例如,假设主账户 A 下有子账户 A1 与 A2,以下账户之间的交易将被禁止:
- A 和 A
- A1 和 A1
- A2 和 A2
四、STP模式
通过API下订单时可设置STP的模式,无论订单类型时taker还是maker,STP均会生效,但策略生效时,以taker订单的STP模式为准。
- CT:立即取消剩余的Taker单
- CM:立即取消剩余的Maker单
- BOTH:立即取消剩余的Taker和Maker单
五、订单生效时间对STP的影响
- 当订单设置为FOK时,STP不执行;
- 当订单设置为IOC或Maker Only时,需同时符合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