自成交預防(STP)簡介
什麼是自成交預防(STP)?
自成交預防(Self-Trade Prevention, STP)是交易平台採用的一種機制,旨在防止用戶無意中與自己進行交易,從而減少不必要的交易費用。STP 機制對於維持公平透明的交易環境尤其重要,有助於防止市場價格操縱,確保交易活動準確反映真實的市場利益。打造合規、公平的交易平台。
自成交預防機制:相同 UID 或其下子帳戶的訂單預防自成交撮合,包括帳戶內訂單,主帳戶和子帳戶之間訂單,子子帳戶之間的訂單。
觸發 STP 時會發生什麼事?
訂單觸發自成交預防機制後,系統可能會執行以下四種模式之一:
• none 模式:訂單不受自成交預防機制的影響。系統不會對 UID 進行對比,也不會使訂單失效,交易將正常執行。
• cancel_taker 模式:當執行時會取消吃單訂單,但掛單訂單仍保留。
• cancel_maker 模式:當執行時會取消掛單訂單,但吃單訂單仍保留。
• cancel_both 模式:當執行時會取消吃單訂單和掛單訂單。
STP 的執行情況取決於吃單訂單的 STP 模式。因此,訂單表上現有訂單的 STP 模式將不再適用,並且在所有未來的訂單處理中將被忽略。
如何設定訂單的 STP 模式?
下單接口和批次下單接口,可以透過 stpMode 參數設定 STP 模式。
STP 支援哪些產品線?
• 現貨
• 合約
○ U 本位合約
○ USDC 合約
○ 幣本位合約(永續 交割)
• 槓桿
○ 逐倉槓桿
○ 全倉槓桿
哪些訂單類型支援 STP?
當「執行原則」(Time In Force)設定為 GTC/IOC 時,下列訂單類型支援 STP:
• 限價單
• 市價單
• 計劃委託單
• 止盈止損單
請注意,當「執行原則」(Time In Force)設定為 FOK 時,則 STP 無效。
修改訂單是否支援 STP 設定?
不,改單暫時不支援 STP 設定,修改訂單將繼承原訂單的 STP 設定。