自己取引防止(STP)は、取引プラットフォームがユーザー自身の注文同士が約定するのを防ぐために使用する仕組みです。この機能は自己取引による不要な手数料を削減し、取引量の不正な水増しを防止して、市場の公正性と透明性を確保します。
STPメカニズムの動作方法
STPメカニズムは同一ユーザー(同じUID)またはそのサブアカウントからの注文を検出し、互いに約定しないようブロックします。BitTapプラットフォームでは、STPはメインアカウントだけでなく、親アカウントとサブアカウント間、およびサブアカウント間の注文にも適用され、ユーザーの異なる注文が意図せずに約定するのを防ぎます。
STPが発動した際のシステムの反応
注文がSTPをトリガーした場合、選択されたモードに応じてプラットフォームは以下の対応を行います:
- noneモード:注文はSTPの影響を受けず、UIDのチェックも行われず通常通り取引が進みます。
- cancel_takerモード:自己取引が発生した場合、テイカー注文がキャンセルされ、メーカー注文は維持されます。
- cancel_makerモード:自己取引が発生した場合、メーカー注文がキャンセルされ、テイカー注文は維持されます。
- cancel_bothモード:自己取引が発生した場合、テイカー・メーカー両方の注文がキャンセルされます。
STPモードの設定
注文または一括注文の際、ユーザーはパラメーターを通じてSTPモードを設定できます。BitTapプラットフォームでは、STPはスポット取引、先物取引(USDT先物、USDC先物、コイン担保先物含む)、およびマージン取引(アイソレーテッドおよびクロスマージン)に適用されます。
STPが適用される注文タイプ
STPは、Time In Force(TIF)戦略がGTC(Good 'Til Canceled)またはIOC(Immediate Or Cancel)に設定された注文に適用され、以下の注文タイプを含みます:
- 指値注文
- 成行注文
- トリガー注文
- ストップロス/テイクプロフィット注文
注意:STPはFOK(Fill Or Kill)注文には適用されません。
STP設定は変更可能か?
注文の修正時にはSTP設定を変更できません。修正後の注文は元のSTPモードを引き継ぎ、変更できません。
公正で透明な取引の確保
STPメカニズムを通じて、BitTapはユーザーにより透明性の高い、コンプライアンスに準拠した取引環境を提供し、自己取引に伴うコストとリスクを軽減し、公正な市場運営を保証します。