B BinanceHelper ZH EN JA KO バイナンスに登録
ツール FAQ アプリをダウンロード 概要 バイナンスに登録
ZH EN JA KO

Binance(バイナンス)OCO注文の使い方

OCO注文とは

OCOは「One Cancels the Other」の略で、日本語では「一方が成立すると他方がキャンセルされる」という意味です。簡単に言えば、OCO注文は2つの注文をセットにしたもので、利確注文と損切り注文の一方が約定すると、もう一方が自動的にキャンセルされます。

これは現物取引で非常に便利です。例えば、BTCを保有していて現在価格が50000 USDTだとします。価格が55000 USDTに上昇したら利確したいが、48000 USDTを下回った場合の損失拡大も心配です。OCO注文を使えば、この2つの条件を同時に設定でき、どちらが先にトリガーされても、もう一方は自動的にキャンセルされます。チャートを監視する必要はありません。

OCO注文の構成

OCO注文は2つの部分で構成されます。

指値注文(Limit Order)

通常、利確注文として使用します。価格が設定した目標価格に達すると、指定した価格またはそれ以上の価格で売却(または購入)されます。

ストップリミット注文(Stop-Limit Order)

これが損切り部分です。2つの価格で構成されます。

  • トリガー価格(Stop Price):市場価格がこの価格に達すると、ストップリミット注文が有効化
  • 指値(Limit Price):ストップ注文が有効化された後、実際に発注される価格

アプリでのOCO注文の設定方法

  1. Binanceアプリを開き、現物取引ページに移動
  2. 取引する取引ペアを選択(例:BTC/USDT)
  3. 注文エリアで、注文タイプセレクター(デフォルトは「指値」と表示)をタップ
  4. ドロップダウンメニューからOCOを選択
  5. 以下のパラメータを入力:

売りOCO(保有後に利確・損切りを設定)

価格(Price):利確の指値売却価格。現在の市場価格より高く設定。 例えば、現在BTCが50000 USDTで、55000 USDTで利確したい場合は55000と入力。

ストップトリガー価格(Stop):損切りがトリガーされる価格。現在の市場価格より低く設定。 例えば、48000 USDTで損切りしたい場合は48000と入力。

ストップ指値(Limit):損切りがトリガーされた後の注文価格。通常、トリガー価格よりわずかに低く設定して約定を確保。 例えば、ストップトリガー価格が48000の場合、指値を47800に設定し、バッファーを持たせます。

数量(Amount):売却する数量。

  1. すべてのパラメータを確認後、「売却」をタップして注文を送信

買いOCO(エントリーを待つ場合に使用)

買いOCOのロジックは逆になります。

  • 価格:現在の価格より低い指値買い(下落時の買い)
  • ストップトリガー価格:現在の価格より高く、価格が上昇突破した場合の追随買い
  • ストップ指値:トリガー価格よりわずかに高く設定

ウェブ版でのOCO注文の設定

  1. Binance公式サイトにログイン
  2. 現物取引画面に移動
  3. 注文エリアで「OCO」注文タイプを選択
  4. 入力方法はアプリ版と同じ

実例の詳細解説

例1:BTC保有の利確・損切り

50000 USDTで0.1 BTCを購入し、以下を希望する場合:

  • 55000に上昇したら利確
  • 47000に下落したら損切り

OCO注文設定:

  • 価格:55000 USDT(利確指値)
  • ストップトリガー価格:47000 USDT
  • ストップ指値:46800 USDT(トリガー価格よりわずかに低く約定を確保)
  • 数量:0.1 BTC

設定完了後、BTCが55000に上昇すると、システムが自動的に55000で売却し、損切り注文がキャンセルされます。BTCが47000に下落すると、損切り注文がトリガーされ、46800で売り注文が出され、利確注文がキャンセルされます。

例2:買いのタイミングを待つ場合

現在のETH価格が3000 USDTで、以下を希望する場合:

  • 2800に下落したら買い(押し目買い)
  • 3200を突破したら追随買い(ブレイクアウト買い)

買いOCO注文設定:

  • 価格:2800 USDT(指値買い)
  • ストップトリガー価格:3200 USDT
  • ストップ指値:3250 USDT
  • 数量:予算に応じて設定

よくある間違いと注意事項

価格設定のロジックエラー

売りOCOでは:

  • 指値(利確価格)は現在の市場価格より高く設定する必要あり
  • ストップトリガー価格は現在の市場価格より低く設定する必要あり
  • ストップ指値はストップトリガー価格よりわずかに低く設定すべき

上記のロジックに合わない設定をすると、システムがエラーを表示し送信できません。

ストップ指値とトリガー価格の差が小さすぎる

ストップ指値とトリガー価格の設定が近すぎると、市場が急激に変動した際に価格が指値を飛び越えてしまい、損切り注文が約定しない可能性があります。両者の間に0.5%〜1%の価格差を設けることをお勧めします。

手数料の考慮漏れ

OCO注文の約定後には取引手数料が発生します。損益計算時に手数料を含めることを忘れないでください。BNBで手数料を支払うと割引が適用されます。

部分約定のケース

OCO注文の2つのサブ注文は数量を共有します。利確注文が一部約定した後に価格が反転して損切りがトリガーされた場合、損切り注文は残りの未約定数量のみを処理します。

OCO注文を使うべきタイミング

  1. 保有後に利確と損切りを同時に設定したい場合:最も一般的な使用シーン
  2. チャートを監視できない場合:OCOを設定すれば安心して他のことができる
  3. 取引計画が明確な場合:利確と損切りの価格を既に決めている
  4. ボラティリティの高い市場:価格が急上昇または急落する可能性がある場合、OCOが両方のシナリオに自動対応

OCO注文と通常の損切り注文の違い

通常の損切り注文は1方向(利確または損切り)しか設定できませんが、OCOは上昇と下落の両方向を同時にカバーします。損切り注文だけを設定した場合、価格が目標に上昇した際に手動で利確操作が必要ですが、OCOならすべて自動化されます。

OCO注文の便利さを体験するには、登録リンクからBinanceアカウントを登録し、現物取引でこの実用的な注文タイプをお試しください。

今すぐバイナンスに登録して、手数料20%永久割引を獲得

BinanceHelper専用リンクから登録すると、自動的に手数料割引が適用されます