結論から言うと、Binanceの現物取引には従来の「損切り(ストップロス)注文」という単独のボタンはありません。利食いと損切りを同時に設定するには、OCO注文(One-Cancels-the-Other:二者択一注文)を使用します。1つのOCO注文で「上値での利食い価格 + 下値での損切りトリガー価格」を同時に設定し、市場価格がどちらかに達すると、もう片方は自動的にキャンセルされます。以下に詳細な手順を解説します。アカウントの準備がまだの方は、まずBinance公式サイトで登録し、Binance公式アプリをインストールしてください。Appleユーザーの方はiOSインストールチュートリアルをご覧ください。

なぜ現物取引には独立した損切り注文がないのか

先物取引には「成行ストップ注文」や「指値ストップ注文」など、独立した様々な種類の注文方法があります。しかし、現物取引では利食いと損切りがOCOという1つのツールに統合されています。なぜなら、現物取引では先物のように強制ロスカットされることがなく、急いで損切りする必要性が低いためです。OCOの設計思想は、「Xの価格まで上がったら売り、Yの価格まで下がっても売る」というように、システムに上下両方の価格を自動的に監視させることにあります。

OCO注文における3つの価格設定

OCO注文は通常の指値注文と異なり、「トリガー価格」が追加されているため、合計3つの価格を入力する必要があります。

価格 意味 役割
指値 (Limit) 利食い価格 価格が上昇した際、この価格で売り指値注文を出す
ストップ (Stop) 損切りトリガーライン 価格がここまで下落した際、下記の損切り指値注文を有効化(アクティブ化)する
リミット (Limit) 損切り約定価格 トリガー価格に達した後に実際に発注される売り指値注文の価格

少し複雑に聞こえるかもしれませんが、例を挙げると分かりやすいです。65,000ドルで0.01 BTCを購入し、70,000ドルで利食い、62,000ドルで損切りしたい場合、OCO注文の入力は以下のようになります。

  • 指値(利食い):70,000
  • ストップ(トリガー価格):62,100(損切り価格より少し高めに設定し、先に有効化する)
  • リミット(損切り指値):62,000

注文を出すと、以下のようになります。

  • 70,000ドルまで上昇 → 0.01 BTCが自動的に70,000ドルで売却される(利食い)
  • 62,100ドルまで下落 → システムが自動的に62,000ドルの売り指値注文を出し、通常はそのまま約定する(損切り)
  • どちらか一方がトリガーされる → もう一方は自動的にキャンセルされる

ストップ(トリガー価格)とリミット(損切り指値)の差は何のため?

損切りに2つの価格を設定する理由を理解していない人が多いです。理由は、ストップ(トリガー価格)は「有効化するライン」であり、リミット(損切り指値)は実際に「注文を出す価格」だからです

トリガー価格を62,100、損切り指値を62,000に設定した場合、これは「62,100まで下落したら、システムが62,000の売り指値注文を出す」という意味です。もし下落スピードが非常に速く、瞬時に62,000を割り込んでしまった場合、指値の売り注文が約定しない可能性があります(価格がすでに61,500になっていれば、誰も62,000で買ってくれないため)。

したがって、損切り指値はトリガー価格より少し低く設定し、市場が約定するためのスペース(ゆとり)を残しておく必要があります。一般的な設定方法:

  • 主要なコイン:トリガー価格を損切り指値より0.5〜1%高く設定する
  • マイナーなアルトコイン:トリガー価格を損切り指値より1〜3%高く設定する(板が薄く、急落しやすいため)

BinanceアプリでのOCO注文の手順

実際の操作手順:

  1. Binanceアプリを開き、「トレード(取引)」 → 「現物」から BTC/USDT などの通貨ペアを選択します。
  2. 「売る」タブを選択します(既に保有している暗号資産を利食い/損切りするため)。
  3. 画面上部の注文タイプを「指値注文」から「OCO」に変更します。
  4. 売却したいBTCの数量を入力します(利食い・損切りしたいポジションの量)。
  5. 3つの価格(利食い指値、損切りトリガー価格、損切り指値)を入力します。
  6. 「BTCを売る」ボタンをタップ → 確認画面で「確認」をタップして送信します。
  7. 「オープンオーダー(現在の依頼)」にこのOCO注文が表示され、2つの条件(足)が設定されていることが確認できます。

OCO注文は「買い」にも使える

多くの初心者はOCO注文は売りにしか使えないと思っていますが、実は買い注文でも使用可能です。例えば、「安く買いたいが、価格が上昇トレンドに乗ってブレイクアウトした時に乗り遅れたくない」という場面で役立ちます。

  • 指値(押し目買い):62,000(ここまで下がったら買う)
  • ストップ(トリガー価格):66,100(ブレイクアウトで有効化)
  • リミット(ブレイクアウト後の追随買い):66,200(ブレイクアウト後、この価格で買い注文を出す)

下がったら62,000で買い、上がったら66,200で追随して買う、という二者択一になります。

代表的なOCO注文の設定例

以下は、3つの典型的なトレードスタイルに応じた設定例です(購入価格が65,000ドルの場合を想定):

スタイル 利食い指値 損切りトリガー価格 損切り指値 リスクリワードレシオ
保守的 67,000(+3.1%) 63,800 63,500(-2.3%) 1.3:1
バランス型 70,000(+7.7%) 62,500 62,000(-4.6%) 1.7:1
積極的 75,000(+15.4%) 60,500 60,000(-7.7%) 2:1

リスクリワードレシオ(リスク収益率) = 見込まれる利益 / 許容できる損失。初心者はバランス型から始め、積極的な設定ではポジションを大きくしすぎないことをお勧めします。

OCO注文はどんな時に使うべきか

適したシーン:

  • 購入後、チャートからしばらく離れる場合(寝る時や仕事中など)
  • 相場の方向性が読めず、価格によって「機械的に判断」したい場合
  • 感情的なトレードを防ぎたい場合(上がったら売るのが惜しくなり、下がったら損切りできなくなるのを防ぐ)
  • 固定のリスクリワードレシオを維持したい場合

適さないシーン:

  • 超短期のデイトレード・スキャルピング(注文がトリガーされる前に手動で決済することが多い)
  • 極めて少額の取引(手数料の割合が高くなるため)
  • 重要な経済指標の発表日など、相場が乱高下する日(一時的なヒゲで損切りされやすいため)

OCO注文でよくある間違い

間違い1:損切り価格が近すぎる。購入価格が65,000で損切りを64,500にした場合、通常の市場のノイズ(変動)でほぼ確実に損切りされてしまいます。一般的に、損切り幅は少なくとも2-3%の余裕を持たせ、主要なコインではさらに広めに設定することが推奨されます。

間違い2:利食い価格を設定するのを躊躇する。価格が上がると「もっと儲かるかも」と欲が出てしまい、目標価格に達しても売らないケースです。OCOの核心は「機械的な実行」です。一度設定したら後悔しないことが大切です。

間違い3:トリガー価格と損切り指値を同じにする。2つの価格を同じにすると、急落時に損切り指値注文が約定せず、設定した意味がなくなってしまいます。必ず2つの価格に差を設けてください。

間違い4:注文数量が残高を超えている。OCOの売り注文は、設定した数量の資産をロックします。もしBTCの一部をステーキング(Earn)や先物口座に入れている場合、現物口座の残高不足でOCO注文が失敗します。注文前に現物ウォレットに十分な残高があることを確認してください。

OCO注文のキャンセル方法

OCO注文が「オープンオーダー」に入った後、通常の指値注文と同じ方法でキャンセルできます。

  1. 「トレード」画面 → 「オープンオーダー」タブを開く
  2. 該当するOCO注文(「OCO」というラベルが表示されています)を見つける
  3. 右側の「キャンセル」をタップする

キャンセルすると2つの注文(足)が同時にキャンセルされ、片方だけが残ることはありません。

OCO注文がトリガーされた後

利食い側の注文が約定した場合、その記録は「注文履歴(約定履歴)」に表示され、損切り側の注文は「注文履歴」で「キャンセル済み」と表示されます。資金(USDT)は現物ウォレットに戻り、その資金を使って新たなポジションを持つことができます。

よくある質問 (FAQ)

Q:OCOがトリガーされたらすぐに約定しますか? A:利食い側は通常の指値注文と同じロジックであり、価格が到達すれば通常はすぐに約定します。損切り側はトリガー後に指値注文が出されるため、相場の変動が極端に激しい場合は注文が板に乗らない(約定しない)可能性があります。

Q:OCO注文が失敗するよくある原因は? A:最も多いのは残高不足です。次に、トリガー価格と指値価格の方向が間違っている場合(例えば、利食い価格が現在の価格よりも低いなど)、そして注文数量が通貨ペアの最小取引単位を下回っている場合です。

Q:OCO注文に手数料はかかりますか? A:約定した側の注文には通常の取引手数料0.1%(BNBで支払う場合は0.075%)がかかります。約定せず自動キャンセルされた側の注文には手数料はかかりません。注文を出すこと自体やキャンセルすることには手数料は一切かかりません。

Q:OCO注文の価格を変更できますか? A:直接変更することはできません。一度キャンセルしてから再度注文し直す必要があります。Binanceアプリでのキャンセルと再注文は10数秒で完了します。

Q:OCOの注文数量は保有残高と全額同じである必要がありますか? A:必要ありません。OCO注文を分割して出すことも可能です。例えば、0.01 BTCを保有している場合、0.005 BTCずつ2つの異なる利食い価格でOCO注文を出す、「分割利食い」を行うことができます。

Q:スマホアプリとパソコン(ウェブ版)でOCOの仕様は同じですか? A:同じです。基盤となるマッチングエンジンは同じなので、どちらで注文を出しても同様に機能します。違いはUI(ユーザーインターフェース)だけで、ウェブ版はチャート等が見やすく、アプリ版は外出先でも使いやすいという利点があります。

Q:OCO注文を出せば絶対に損切りできると保証されますか? A:100%の保証はありません。極端な急落(ブラックスワンやフラッシュクラッシュ)が起きた場合、トリガー価格で有効化されても、その後の指値注文が約定しない可能性があります。絶対に損切りしたい場合は成行注文を使用するしかありませんが、現在のところ現物取引のOCOでは「成行ストップ」の機能はサポートされていません。

OCO注文は現物取引において非常に強力なツールです。設定しておくことで、「上がった場合の利食い」と「下がった場合の損切り」の両方の計画ができ、精神的に余裕を持ってトレードに臨むことができます。初心者は暗号資産を購入したらすぐにOCO注文を出すという習慣、「エントリーする前に出口戦略を考えておく」癖をつけることを強くお勧めします。