Bitget 合約:自成交預防(STP)簡介
什麼是自成交預防(STP)?
自成交預防(Self-Trade Prevention, STP)是 Bitget 交易平台採用的一種機制,旨在防止用戶無意中與自己的訂單進行交易,進而避免不必要的交易費用,並維護公平透明的交易環境。STP 機制透過識別同一位用戶 ID(UID)或其關聯子帳戶之間的訂單,防止自成交行為,確保交易活動準確反映真實市場利益。
STP 機制廣泛應用於 Bitget 合約交易,有效防止市場價格操控,打造合規、公平的交易平台。無論是主帳戶與子帳戶之間、子帳戶內部,或是子帳戶之間的訂單,STP 都能有效識別,並處理潛在的自成交情況。
案例:如何避免自成交
假設用戶 A 在 Bitget U 本位合約市場中同時掛單買入和賣出 BTCUSDT。用戶 A 的帳戶下有一個主帳戶和一個子帳戶,分別設定了以下訂單:
• 主帳戶:以 50,000 USDT 的價格買入 1 BTC(掛單訂單)
• 子帳戶:以 50,000 USDT 的價格賣出 1 BTC(吃單訂單)
在沒有 STP 機制的情況下,這兩個訂單可能匹配,導致用戶 A 自己與自己成交,產生不必要的交易費用。啟用 STP 後,系統會根據用戶設定的 STP 模式(例如:cancel_taker)取消吃單訂單,避免自成交。
STP 機制如何運作?
當系統檢測到可能發生自成交時,會根據訂單的 STP 模式,執行以下操作之一:
• none 模式:訂單不受 STP 機制限制,系統不對比 UID,交易正常執行。
• cancel_taker 模式:取消吃單訂單,保留掛單訂單。
• cancel_maker 模式:取消掛單訂單,保留吃單訂單。
• cancel_both 模式:同時取消吃單和掛單訂單。
STP 的執行結果取決於吃單訂單的 STP 模式,掛單表中現有訂單的 STP 模式不予考慮。
如何設定訂單的 STP 模式?
下單接口和批次下單接口,可以透過 stpMode 參數設定 STP 模式。
• 現貨交易下單
• 合約交易下單
• 槓桿交易下單
STP 支援哪些產品線?
1. 現貨
2. 合約
a. U 本位合约
b. USDC 合约
c. 幣本位合約(永續 & 交割)
3. 槓桿
a. 逐倉槓桿
b. 全倉槓桿
哪些訂單類型支援 STP?
當「執行原則」(Time In Force)設定為 GTC/IOC 時,下列訂單類型支援 STP:
1. 限價單
2. 市價單
3. 計劃委託單
4. 止盈止損單
請注意,當「執行原則」(Time In Force)設定為 FOK 時,則 STP 無效。
修改訂單是否支援 STP 設定?
不,修改訂單暫不支援 STP 設定,修改訂單將繼承原訂單的 STP 設定。
為什麼選擇 Bitget 的 STP 機制?
Bitget 的 STP 機制不僅提升了交易效率,還透過減少自成交行為,降低了用戶的交易成本。結合 Bitget 的安全保障和專業的客戶支援,STP 機制將為用戶提供一個更透明和可信賴的交易環境。