合約交易

Bitget 合約:自成交預防(STP)簡介

2025-05-26 10:360585

什麼是自成交預防(STP)?

自成交預防(Self-Trade Prevention, STP)是 Bitget 交易平台採用的一種機制,旨在防止用戶無意中與自己的訂單進行交易,進而避免不必要的交易費用,並維護公平透明的交易環境。STP 機制透過識別同一位用戶 IDUID)或其關聯子帳戶之間的訂單,防止自成交行為,確保交易活動準確反映真實市場利益。

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 機制將為用戶提供一個更透明和可信賴的交易環境。