自己対当取引防止(STP)の紹介
自己対当取引防止(STP)とは?
自己対当取引防止(STP)とは、取引プラットフォームが採用するメカニズムで、ユーザーが不用意に自己売買を行うことを防止し、不必要な取引手数料を削減するものです。STPは、公正で透明な取引環境を維持する上で特に重要です。市場価格の操作を防止し、取引活動が真の市場利益を正確に反映するようにすることで、コンプライアンスに準拠した公正な取引プラットフォームを実現します。
STPメカニズム:同じユーザーIDまたはその下のサブアカウントとの注文のマッチングを阻止するメカニズムです。これには、アカウント内の注文、メインアカウントとサブアカウント間の注文、サブアカウント間の注文が含まれます。
STPがトリガーされるとどうなりますか?
注文が自己対当取引を生み出す可能性がある場合、システムは4つのモードのうちの1つに対応することができます。
• none:このモードでは、注文は自己対当取引防止から除外されます。ユーザーIDは比較されず、注文は取り消されず、取引が行われます。
• cancel_taker:このモードが実行されると、テイカー注文はキャンセルされますが、メイカー注文は残ります。
• cancel_maker:このモードが実行されると、メイカー注文は取消されますが、テイカー注文は残ります。
• cancel_both:このモードが実行されると、メイカー注文とテイカー注文の両方がキャンセルされます。
STPが、テイカー注文のSTPモードに応じて実行されます。従って、オーダーブックに登録された注文のSTPモードは、もはや関係なく、今後のすべての注文処理で無視されます。
注文のSTPモードを設定する方法を教えてください。
発注APIおよび一括発注APIでは、「stpMode」フィールドを使用してSTPモードを設定することができます。
STPをサポートしている製品は?
• 現物
• 先物
○ USDT-M先物
○ USDC-M先物
○ Coin-M先物(無期限&デリバリー)
• マージン
○ 分離マージン
○ クロスマージン
STPをサポートしている注文の種類は?
有効期間がGTC/IOCに設定されている場合、以下の注文タイプがSTPに対応しています。
• 指値注文
• 成行注文
• トリガー注文
• 利確/損切注文
ただし、有効期間がFOKに設定されている場合、STPは無効となります。
変更注文はSTPに対応していますか?
いいえ。変更注文はSTPに対応していません。変更注文は、元の注文のSTP設定を継承します。