セルフトレード防止(STP)とは
セルフトレード防止は、ユーザーが自分自身または指定された関連主体との取引を制限するための対策です。その目的は、同一アカウントまたは関連アカウント間でのセルフトレードを防止し、市場の円滑な運営と価格の安定性を確保することです。
適用ルール
1. セルフトレード防止は、CoinExのすべての取引タイプに適用されます。これには、リニア契約、インバース契約、証拠金取引、現物取引などが含まれますが、これらに限定されません。
2. 始値の正確な見積もりを確保するため、現物市場のオークションマッチング中はSTPモードは有効になりません。これは、オークションの注文配置および取消期間中にSTPモードで出された注文に適用されます。
3. 同一アカウント内でのセルフトレードは禁止されています。例えば、メインアカウントAにサブアカウントA1とA2がある場合、以下のアカウント間の取引は禁止されます:
- AとA
- A1とA1
- A2とA2
セルフトレード防止モード
APIを通じて注文を出す際に、異なるSTPモードを設定できます。STPモードは、注文タイプがTakerかMakerかに関わらず有効になります。ただし、戦略が有効になった場合、Taker注文のSTPモードが優先されます。
使用可能なモードには以下があります:
- CTモード:Taker注文の残りを直ちにキャンセル
- CMモード:Maker注文の残りを直ちにキャンセル(Taker注文の残りは影響を受けません。それらのTaker注文が指値注文である場合、指値注文として保留されます)
- BOTHモード:Takerおよび Maker注文の残りの両方を直ちにキャンセル
有効時間の制限
STPの有効時間は注文タイプによって異なります:
1. FOK(すべて約定または取り消し):注文がFOKに設定されている場合、STPは有効になりません。
2. IOC(直ちに約定または取り消し)またはMakerのみ:注文がIOCまたはMakerのみに設定されている場合、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
✏️ 詳細はこちら:CoinEx APIドキュメント >>