合约交易

自成交预防(STP)简介

2024-07-15 09:000166

什么是自成交预防(STP)

自成交预防 (Self-Trade Prevention, STP) 是交易平台采用的一种机制,旨在防止用户无意中与自己进行交易,从而减少不必要的交易费用。STP机制对于维护公平透明的交易环境尤为重要,有助于防止市场价格操纵,确保交易活动准确反映真实的市场利益。打造合规、公平的交易平台。

自成交预防机制:相同UID或其下子账户的订单预防自成交撮合,包括账户内订单,母子账户之间订单,子子账户之间的订单。

触发STP时会如何?

订单触发自成交预防机制后,系统可能会执行以下四种模式之一:

none模式:订单不受自成交预防机制的影响。系统不会对 UID 进行对比,也不会使订单失效,交易将正常执行。

cancel_taker 模式:当执行时取消taker订单,但maker订单仍保留。

cancel_maker模式:当执行时取消maker订单,但taker订单仍保留。

cancel_both模式:当执行时取消taker单和maker订单。

STP的执行情况取决于吃单订单的STP模式。因此,订单表上现有订单的STP模式将不再适用,并且在所有未来的订单处理中将被忽略。

如何设置订单的STP模式?

下单接口和批量下单接口,可以通过stpMode 参数设定 STP 模式。

现货交易下单

合约交易下单

杠杆交易下单

STP支持的产品线?

现货

合约

U本位合约

USDC合约

币本位合约(永续&交割)

杠杆

逐仓杠杆

全仓杠杆

哪些订单类型支持STP

执行策略”(Time In Force)设置为GTC/IOC时,以下订单类型支持STP

限价单

市价单

计划委托单

止盈止损单

请注意,当执行策略”(Time In Force)设置为FOK时,STP无效。

修改订单是否支持STP设置?

不,改单暂不支持STP设置,修改订单继承原订单的STP设置。