OneKeyでは、さまざまな取引目的のために異なる注文タイプが用意されています。最短時間での執行を目指すもの、執行価格をコントロールするもの、あるいは規模の大きい注文を価格帯や時間に分散して執行するものなどがあります。
本記事では、現在OneKeyでサポートされている注文タイプ、それらが役立つ場面、および注文を出す前に注意すべき点について説明します。
注文タイプとは?
注文タイプとは、どのように市場へ注文を出し、どのような条件で執行されるかを決定するものです。
OneKeyは現在、以下の注文タイプをサポートしています:
マーケット注文(成行注文)
指値注文(リミット注文)
ストップマーケット注文(逆指値成行)
ストップリミット注文(逆指値指値)
スケール注文
TWAP注文
マーケット注文(成行)
マーケット注文は、利用可能な最良の市場価格でできるだけ早く執行するように設計されています。
正確な価格でのエントリーよりもスピードを優先する場合に便利です。注文は市場で利用可能な流動性とマッチングされるため、最終的な執行価格は注文時に表示された価格と異なる場合があります。この差は一般的に「スリッページ」と呼ばれます。
使用タイミング:
ポジションを素早くオープンまたはクローズしたい場合
正確な価格よりも執行スピードが重要な場合
価格変動の激しい市場において、ある程度の価格乖離を許容できる場合
例:
現在価格が約 100 USDT の時に買いのマーケット注文を出すと、OneKeyは市場で利用可能な最良のアスク(売り)価格で即時執行されるよう注文を送信します。市場が急速に変動した場合、最終的な平均執行価格は 100 USDT を上回る可能性があります。
指値注文(リミット)
指値注文では、希望する価格を指定できます。注文は指定価格またはそれよりも有利な価格でのみ執行されます。
執行価格をより詳細にコントロールしたい場合に便利です。ただし、必ずしも約定するとは限りません。市場が指定した指値価格に達しない場合、注文は未執行のまま残る可能性があります。
使用タイミング:
スピードよりも価格が重要な場合
特定のエントリーまたはイグジットのレベルまで待ちたい場合
即時の執行を必要としない場合
例:
現在価格が 100 USDT の時に 98 USDT で買いの指値注文を出すと、市場が 98 USDT 以下に下落した場合にのみ注文が執行されます。市場が 98 USDT より高いままであれば、注文は約定しません。
ストップマーケット注文(逆指値成行)
ストップマーケット注文は、トリガー価格に達した時点でマーケット注文を発注します。
この注文タイプは、特定の価格レベルに達するまで待機し、到達後に市場が反応したタイミングで執行したい場合によく使用されます。トリガー後にマーケット注文へ切り替わるため、一般的に迅速な執行に適していますが、実際の執行価格はトリガー価格と異なる可能性があります。
使用タイミング:
ストップがトリガーされた後、素早くイグジットしたい場合
ブレイクアウト後にエントリーしたい場合
正確な執行価格よりも執行スピードが重要な場合
例:
現在価格が 100 USDT で、トリガー価格 105 USDT の買い(ロング)ストップマーケット注文を設定した場合、市場が 105 USDT に達すると、OneKeyは買いのマーケット注文を送信します。
ストップリミット注文(逆指値指値)
ストップリミット注文は、トリガー価格に達した時点で指値注文を発注します。
ストップマーケット注文と比較して、最終的な執行価格をより詳細にコントロールできます。ただし、確実に約定するわけではありません。トリガー到達後に市場が急速に変動した場合、指値注文が約定しない可能性があります。
使用タイミング:
トリガーベースの注文で、価格コントロールを強化したい場合
約定しないリスクを許容できる場合
執行スピードよりも価格の精度が重要な場合
例:
現在価格が 100 USDT で、トリガー価格 105 USDT、指値価格 105.5 USDT の買いストップリミット注文を設定した場合、トリガー価格に達すると 105.5 USDT での指値注文が出されます。市場が急激に上昇し続けると、注文が約定しない場合があります。
スケール注文
スケール注文は、1つの大きな注文を価格範囲全体にわたる複数の指値注文に分割します。
1つの大きな注文を単一の価格で出すのではなく、異なる価格レベルで段階的にポジションを構築または縮小したい場合に便利です。スケール注文は市場への影響を軽減し、よりスムーズなポジションの構築や解消を可能にします。
スケール注文は複数の指値注文で構成されるため、全額約定が保証されるわけではありません。各注文は、市場が対応する価格レベルに達した時にのみ執行されます。
使用タイミング:
価格範囲全体で段階的にポジションを構築したい場合
段階的にポジションを縮小したい場合
単一の価格で大きな注文を出すことを避けたい場合
例:
95〜100 USDT の範囲で買いを入れたい場合、合計注文をその範囲内の複数の指値注文に分割するスケール注文を作成できます。市場がその価格帯を通過するにつれて、注文が段階的に約定していきます。
補足:
Reduce-only(利益確定・損切り専用)が有効な場合、スケール注文は既存の反対ポジションを縮小することのみが可能です。エクスポージャーを増やしたり、逆方向に新規ポジションを開くことはできません。
TWAP注文
TWAPは「Time-Weighted Average Price(時間加重平均価格)」の略です。TWAP注文は、大きな注文を小さな注文に分割し、選択した期間にわたって段階的に執行します。
TWAPは、一度に大きな注文を出すことによる影響を避けたい場合に有効です。即時の実行に集中するのではなく、時間をかけて執行を分散させることで、その期間中の平均市場価格に近い価格での執行を狙います。
使用タイミング:
時間をかけて少しずつエントリーまたはイグジットしたい場合
注文規模が大きく、市場に影響を与える可能性がある場合
即時の約定よりも、平均的な執行結果を重視する場合
例:
2時間 かけて 10 ETH を購入したい場合、TWAP注文を指定した時間枠内で小さく分割して執行できます。これにより、一度に全額を注文する場合と比較して、市場へのインパクトを軽減できる可能性があります。
補足:
Reduce-only が有効な場合、TWAP注文は既存の反対ポジションを縮小することのみが可能です。エクスポージャーを増やしたり、逆方向に新規ポジションを開くことはできません。
Reduce-only(利益確定・損切り専用)とは?
Reduce-only は独立した注文タイプではありません。既存のポジションを減らすことのみを目的とする注文指示です。
Reduce-only が有効な場合、注文がポジションサイズを増加させたり、ポジションを逆方向に反転させたりすることはありません。
一般的な使用例:
利益確定
損切り
段階的なポジション縮小(スケールアウト)
意図しない反対方向のエクスポージャー防止
例:
既にロングポジションを保有している場合、売りの Reduce-only 注文を使用してそのポジションを縮小またはクローズできます。該当するポジションがない場合、または縮小可能なサイズ以上の注文を出した場合、注文が意図通りに執行されないことがあります。
適切な注文タイプの選び方
目的応じて以下のように選ぶことができます:
スピードを最優先する場合:マーケット注文またはストップマーケット注文
価格コントロールを重視する場合:指値注文またはストップリミット注文
価格範囲にわたって執行したい場合:スケール注文
時間をかけて執行したい場合:TWAP注文
既存のポジションを減らしたいだけの場合:可能な限り
Reduce-onlyを使用
注意すべきリスク
どのような注文タイプであっても、「即時執行」「正確な価格」「ゼロスリッページ」を同時に保証することはできません。
市場の変動が激しい、または流動性が低い場合:
マーケット注文ではスリッページが発生する可能性があります
指値注文は約定しない可能性があります
トリガー注文は、発動後に予想とは異なる執行となる可能性があります
スケール注文やTWAP注文は一部のみの約定となる可能性があります
FAQ
マーケット注文は必ず即座に約定しますか?
マーケット注文は可能な限り迅速に執行するように設計されていますが、最終的な執行は依然として市場の流動性に依存します。ボラティリティが高い状況では、執行価格が提示価格と異なる場合があります。
なぜ指値注文が約定しなかったのですか?
指値注文が約定しなかった理由として、市場が指値価格に達しなかったか、その価格で十分な流動性がなかったことが考えられます。
ストップマーケット注文とストップリミット注文の違いは何ですか?
ストップマーケット注文はトリガー後にマーケット注文となるため、速度の面で優れています。ストップリミット注文はトリガー後に指値注文となるため、価格コントロールは強化されますが、約定しない可能性があります。
スケール注文とTWAP注文の違いは何ですか?
スケール注文は注文を異なる価格レベルに分散させます。TWAP注文は注文を時間に分散させます。スケールは「価格ベース」、TWAPは「時間ベース」です。
スケール注文やTWAP注文は必ず全額約定しますか?
必ずしもそうとは限りません。スケール注文は市場が各価格レベルに到達した時にのみ約定します。TWAP注文は選択した時間内の市場状況に依存するため、完全な約定は保証されません。
なぜ Reduce-only 注文が失敗したのですか?
Reduce-only 注文は、縮小対象となるポジションがなかったり、注文サイズがクローズ可能なポジション量を超えている場合に失敗することがあります。
初心者にはどの注文タイプが最適ですか?
多くのユーザーはマーケット注文や指値注文から始めます。各注文タイプの仕組みに慣れてきたら、適宜、ストップ注文、スケール注文、TWAP注文へとステップアップしていくことをおすすめします。






