TP/SLが正しく実行されなかった
説明: TP/SLを設定しましたが、正しく実行されなかったと考えています
状況1: TPは利益の出る価格でトリガーされたのに、実行されたら損失が出た。
- テイクプロフィット(TP)およびストップロス(SL)注文は、成行または指値注文として設定できます。TP/SLはマークプライスでトリガーされ、その後実行されます。取引価格とマークプライスは異なるものです
- デフォルトでは、成行のTP/SL注文には10%のスリッページ許容範囲があります。つまり、実行価格が乖離する可能性があり、特にポジションが大きい場合や流動性の低いトークンで顕著になります
- そのため、TPが利益の出る価格でトリガーされても、流動性の低下や突然のボラティリティなどの市場状況により、実際の約定はより悪い価格で行われ、損失が生じた可能性があります
- これを避けるには、以下の方法があります:
- 指値のTP/SL注文を使用して、希望する正確な価格を指定する
- 大きなポジションを小さく分割して、スリッページを抑える
- 注文前にオーダーブックを確認して、利用可能な流動性を把握する
状況2: TP/SL注文が正しく動作しませんでした。HyperliquidでのロングおよびショートポジションのTP/SLはどのように機能しますか?
- TP/SLについては、ドキュメントのこちらをお読みください: https://hyperliquid.gitbook.io/hyperliquid-docs/trading/take-profit-and-stop-loss-orders-tp-sl
- ロングポジション
- ストップロス(SL):
- トリガー価格$10、指値価格$10でロングポジションを決済するSL注文は、マークプライスが$10を下回ると、$10で指値売り注文を出します
- 価格が$11から$9へ急落した場合、この注文は$10で約定せずに残る可能性があります
- 指値価格を$8など低く設定すると、$9と$8の間で約定する可能性が高くなります
- テイクプロフィット(TP):
- トリガー価格$12、指値価格$11.80のTP注文は、マークプライスが$12を上回ると、$11.80で指値売り注文を出します
- これにより、トリガー後に価格が戻した場合でも、$11.80を下回る価格で約定することを防ぎます
- ショートポジション
- ストップロス(SL):
- トリガー価格$11、指値価格$11でショートポジションを決済するSL注文は、マークプライスが$11を上回ると、$11で指値買い注文を出します
- 価格が$10から$12へ急騰した場合、この注文は約定しない可能性があります
- 指値価格を$13など高く設定すると、$12と$13の間で約定する可能性が高くなります
- テイクプロフィット(TP):
- トリガー価格$9、指値価格$9.20のTP注文は、マークプライスが$9を下回ると、$9.20で指値買い注文を出します
- これにより、トリガー後に価格が跳ね返った場合でも、より悪い価格($9.20より上)で約定しないことが保証されます
状況3: Hyperliquidでのストップマーケット注文の仕組みは?
- ストップマーケット注文は、価格が指定したストップ価格に達するとトリガーされます。
- ロングポジションのエントリー
- ストップ価格: 買い注文をトリガーしたい価格(現在の市場価格より上)
- 使用する場面: 価格が現在の価格より高い場合にのみロングを建てたい場合
- ショートポジションのエントリー
- ストップ価格: 売り注文をトリガーしたい価格(現在の市場価格より下)
- 使用する場面: 価格が現在の価格より低い場合にのみショートを建てたい場合
状況4: Hyperliquidでのストップリミット注文の仕組みは?
- ストップリミット注文は、ストップ(トリガー)価格と指値価格を組み合わせた条件付き注文です。ストップ価格に達すると、指値注文がオーダーブックに出されます。その指値注文は、指値価格またはそれより有利な価格で約定できる場合にのみ実行されます
- ロングポジションのエントリー(Buy Stop Limit):
- ストップ価格: 買い注文をトリガーしたい価格(現在の市場価格より上)
- 指値価格: 支払ってもよい最大価格(通常はストップ価格より低く設定します。そうしないと、トリガーされた時点で即座に約定する可能性が高くなります)
- 使用する場面: 価格が現在の価格より高い場合にのみロングを建てたいが、指値価格も設定したい($xより高くは買いたくない)場合
- ショートポジションのエントリー(Sell Stop Limit)
- ストップ価格: 売り注文をトリガーしたい価格(現在の市場価格より下)
- 指値価格: 売却を承諾できる最低価格(通常はストップ価格より高く設定します。そうしないと、トリガーされた時点で即座に約定する可能性が高くなります)
- 使用する場面: 価格が現在の価格より低い場合にのみショートを建てたいが、指値価格も設定したい($xより低くは売りたくない)場合
さまざまな注文タイプについては、こちらをご覧ください: https://hyperliquid.gitbook.io/hyperliquid-docs/trading/order-types