
OCO(One Cancels the Other)注文は、2つの相互排他的な注文指示を同時に発注するペア注文です。一方の注文が約定または発動すると、もう一方は自動的にキャンセルされます。この仕組みは、ひとつのポジションに利確(テイクプロフィット)と損切り(ストップロス)の両方の条件を設定する際によく利用されます。
OCO注文は、取引に「二重の保険」をかける役割を果たします。価格が設定した目標に到達すれば利確注文が約定し、相場が悪化して損切り条件に達すればストップロスが発動し、利確注文は自動的にキャンセルされます。これにより、常時相場を監視しなくても自動的なリスク管理が可能となり、同じポジションで注文が競合するリスクも防げます。
OCO注文は、リミット注文(希望価格を指定)とストップ注文(指定したトリガー価格に到達した際に注文を発注)の2つの要素で構成されます。いずれか一方が発動すると、もう一方は即座にキャンセルされます。
たとえば、暗号資産を保有していて、$110で利確、$95で損切りしたい場合、OCO注文を設定します。リミット売り価格は$110、ストップロスのトリガー価格は$95、ストップ注文価格は$94(トリガー後、システムが$94のリミット注文を発注)です。価格が$110まで上昇してリミット注文が約定すれば、ストップロス側はキャンセルされます。逆に、先に$95まで下落した場合は、ストップロスが$94のリミット注文を発動し、利確注文はキャンセルされます。
主な用語:
プラットフォームごとに仕様が異なるため、必ずルールを確認してください。多くの取引所では、一方が「約定または注文発動」した時点で、もう一方は即座にキャンセルされます。部分約定やマッチング遅延、リスク管理などの要因により詳細が異なる場合があるため、必ずプラットフォームのガイドラインを参照しましょう。
OCO注文の最大のメリットは、利確と損切り条件を一括管理できる点です。いずれかの条件が満たされると、もう一方は自動的にキャンセルされるため、注文の競合や余分なリスクを抑えられます。
主な利点:
単独のリミット注文やストップ注文と異なり、OCO注文は「相互排他的なペア注文」です。OCO注文の一方が約定または発動すると、もう一方は自動的にキャンセルされます。個別のリミット注文やストップ注文は独立しており、互いにキャンセルされることはありません。
ユーザー体験の違い:
Gateの現物取引画面でOCO注文を設定する手順は以下の通りです:OCO注文
ステップ1:Gateアカウントにログインし、取引ページで希望の取引ペア(例:BTC/USDT)を選択します。
ステップ2:注文入力エリアで「OCO」または「利確・損切り」(インターフェースの表記はバージョンによって異なります)を選択します。
ステップ3:パラメータを入力します(通常3項目:利確リミット価格(例:110)、損切りトリガー価格(例:95)、損切り約定価格(例:94)、数量)。
ステップ4:ポジションの方向と数量を確認し、パラメータが意図通りか再確認します(例:ロングポジションの場合は売り利確と売り損切りを両方設定)。
ステップ5:注文を送信します。「現在の注文」からアクティブ注文を監視できます。いずれかが約定または発動すれば、もう一方は自動的にキャンセルされます。手動キャンセルはリスト操作で可能です。
補足:項目名や詳細はGate公式インターフェース・ドキュメントに準拠します。現物とデリバティブではパラメータ仕様が異なる場合があります。
OCO注文は、目標価格と保護ラインを同時に設定したい場合に最適です。代表的なケースは以下の通りです:
スイングトレード:購入後、相場より高い利確目標を設定し、重要水準下に損切りを配置して下落リスクを保護。
ニュース・イベント主導取引:高いボラティリティを見越し、OCO注文で価格が上下どちらに動いても計画通りに自動執行。
先物ポジション保護:レバレッジを用いたロング・ショート取引でOCO注文により利確・損切り両方を管理し、急変時の操作ミスを低減。
アービトラージ・ヘッジ:ヘッジ資産を保有し、OCO注文で利益・損失の境界を設定し、戦略リスクを管理。
OCO注文は万能ではありません。利用前にリスクを十分に理解してください。
パラメータリスク:トリガー価格と約定価格が近すぎる場合、急激な相場変動で注文が間に合わないことがあります。逆に間隔が広すぎると、意図した価格から乖離(スリッページ)が発生する場合もあります。
流動性・スリッページ:板が薄い市場や価格ギャップ発生時には、トリガー後でも実際の約定価格が目標からずれることがあります。詳細はスリッページをご参照ください。
価格ギャップ・トリガー失敗:極端なボラティリティで価格がトリガーを飛び越えたり、一瞬だけ触れて反転する場合、予期しない約定やキャンセルが起こることがあります。
契約取引におけるレバレッジ影響:レバレッジは損益を拡大させるため、ストップロスを設定していても清算リスクが残る場合があります。ポジションと証拠金管理を徹底してください。
プラットフォーム規則の違い:OCO注文の挙動は商品(現物・デリバティブ)やマッチングエンジンごとに異なる場合があります。必ずGateの最新ルールやヘルプドキュメントを確認してください。
現物市場では、OCO注文は主に資産保有の利確・損切り管理に使われます。トリガー時にリミットまたは成行注文が発動し、証拠金による強制清算は発生しません。
デリバティブ取引の場合、OCO注文はレバレッジ・証拠金要件・強制清算ルールを考慮する必要があります。利確・損切りトリガーはポジションのリスク管理(リスクエンジンや急変時の清算)と連動する場合があり、ポジション方向によって追加条件が設定されることもあります。
Gateの各商品画面で、パラメータの意味と適用範囲を必ず確認した上でOCO注文を利用してください。
OCO注文は、2つの相互排他的な指示を紐付け、一方が約定・発動するともう一方が自動キャンセルされるため、ひとつのポジションで利確・損切り管理に非常に有効です。リミット注文とストップ注文の仕組み理解、適切なトリガー・約定価格の設定、流動性やレバレッジリスクの考慮、Gateのインターフェース手順の遵守により、安定したリスク管理と約定価値の実現が可能です。
最大の違いは約定ロジックにあります。OCO注文は「一方が成立すれば他方をキャンセルする」仕組みで、利確目標と損切り価格を同時に設定できます。どちらかが発動すればもう一方は自動キャンセル。標準的なストップ注文は、指定した価格まで下落したときのみ約定し、利確と同時設定はできません。OCO注文なら、資本保護と利益確定を一度の取引で自動化できます。
OCO注文はリスク許容度と期待リターンに基づいて設定します。まず損切り価格を決定(通常は主要サポート水準から5~10%下で損失を限定)、次に利確目標を設定(レジスタンスゾーンを参考に、損切り幅の2~3倍の距離でリワード・リスク比をプラスに)。Gateでは現物・デリバティブ画面で「OCO」を選び、2つの価格を入力するだけで簡単に設定できます。
高ボラティリティ市場では、OCO注文は「スリッページ」の影響を受けることがあります。価格が急騰・急落すると、損切りや利確目標を一気に通過し、取引所は最良の市場価格で約定しますが、これが目標価格と乖離する場合があります。対策として、価格パラメータに余裕を持たせたり、ボラティリティの低い時間帯に取引することが有効です。
いいえ。OCO注文は現物取引とデリバティブ取引の両方で利用可能ですが、挙動が異なります。現物OCOは資産移転で直接決済され、長期保有者に最適です。デリバティブOCOはリスク管理を担い、一方が発動すればポジションを決済し、もう一方もキャンセルされます。Gateは両方に対応しており、初心者はまず現物市場で基本ロジックを習得するのがおすすめです。
まれですが、極端なボラティリティや取引所の遅延で同時に利確・損切り目標が達することがあります。その場合、条件を先に満たした注文が優先され、もう一方は即座にキャンセルされます。不確実性を避けるため、利確と損切りの価格間隔は十分に広げて設定しましょう。


