Binance OCO注文の使い方|利確と損切りをワンセットで予約する方法
OCO注文は利益確定(利確)と損切りを1つの注文グループとして設定でき、一方が約定するともう一方が自動的にキャンセルされます。BTCを例に詳しく解説します。
OCO注文を利用すれば、利益確定と損切りを同時に設定でき、手動で管理する手間が省けます。まずは Binance公式サイト でアカウントを作成し、 Binance公式アプリ(iOS版は iOSインストールガイド を参照)をダウンロードしてください。この記事では、OCO注文の正確な使い方を解説します。
OCOのロジック
OCOは「One-Cancels-the-Other」の略で、「一方が成立すれば、もう一方は自動的にキャンセルされる」という意味です。
通常の利益確定と損切りは独立した2つの注文であるため、手動での管理が必要です。例えば利益確定が成立した場合、すぐに損切り注文を手動で取り消さなければなりません。そうしないと、損切り注文が残ったままになり、後に相場が急落した際、保有していない資産を売却しようとして予期せぬトラブルにつながる可能性があります。
OCOは、これら2つをペアとしてまとめ、システムが自動的に管理してくれる機能です。
OCO注文が利用できる場所
- 現物取引:指値OCO(利益確定の指値 + 損切りの指値ストップ)
- 先物取引:ストップ注文(条件付き注文)内にOCO機能あり
この記事では、主に現物取引に焦点を当てます。
OCO注文パネルへのアクセス
- 現物取引ページを開く(任意の通貨ペア)
- 注文パネル上部の「指値 / 成行 / ストップリミット / OCO」タブから「OCO」を選択
- 4〜5つの入力項目が表示されます
各項目の詳細
現物取引の売り(売却)方向で入力が必要な項目は以下の通りです:
| 項目 | 意味 |
|---|---|
| 価格 | 利益確定方向の指値価格 |
| ストップ価格 | 損切りを発動させるトリガー価格 |
| 指値 | ストップ価格到達後に出される売却指値価格 |
| 金額 | 売却する数量 |
例:BTCを60,000ドルで保有し、利確65,000ドル / 損切り56,000ドルに設定する場合
- 価格(利益確定指値):65,000
- ストップ価格(損切りトリガー):56,000
- 指値(損切り指値):55,950
- 金額:0.05 BTC
設定が完了すると、Binanceはあなたの代わりに2つの注文を出します:
- 65,000ドルの売却指値注文
- 56,000ドルに達した際に発動する55,950ドルの売却指値注文
どちらか一方の約定プロセスが始まると、もう一方は即座にキャンセルされます。
OCO注文が適している2つのシナリオ
シナリオ1:上下どちらに動くか判断がつかない場合
次のローソク足が上がるか下がるか分からないが、上がれば65,000ドルで利益を確定させ、下がれば56,000ドルで損切りをしたいという場合。OCOなら両方向をカバーできます。
シナリオ2:チャートを監視できない場合
就寝中、仕事中、外出時などにOCOを設定しておくことは、24時間稼働する実行役を雇うのと同じです。
OCO注文が適さないシナリオ
1. 明確なトレンドがある場合
BTCの上昇が確実視される中で、あえて損切り注文を出して手数料(スリッページリスク)を考慮する必要はありません。利益確定の指値だけで十分です。
2. 極端に狭いレンジでの変動
上下の価格差が非常に小さい(例:0.5%以内)場合、手数料が利益の大部分を削ってしまう可能性があります。
3. 急激なフラッシュクラッシュ
価格の下落が速すぎる場合、損切り指値注文に買い手がつかず、約定しないまま注文だけが残ることがあります。このような相場では成行OCOの方が確実ですが、価格がコントロールできないリスクがあります。
OCO + トレーリングストップ
Binanceは片方向の動的な保護として「トレーリングストップ」も提供しています。OCOで直接トレーリングストップは使えませんが、併用する場合は以下のように分けます:
- 損切り方向に独立したトレーリングストップを出す
- OCOは利益確定のみに使用する
または、先物取引のより高度な条件付き注文を利用します。
複数段階のOCO
Binanceの現物取引では、1対1のOCOのみ可能です。「64,000ドルで30%売却 / 65,000ドルで30%売却 / 66,000ドルで40%売却」といった段階的な利確を行うには、数量を分けた3つの独立したOCOを設定する必要があります:
- OCO 1:利確64,000、損切り56,000、数量30%
- OCO 2:利確65,000、損切り56,000、数量30%
- OCO 3:利確66,000、損切り56,000、数量40%
各OCOは互いに独立しているため、1つのグループが約定しても他のグループはキャンセルされませんので注意してください。
よくある間違い
1. 数量の入力ミス
口座にある実際の保有量を超える数量を入力すると、注文を出すことができません。
2. ストップ価格が利確価格より高い
論理的に矛盾しています。システムによって拒否されるか、自動調整されます。
3. ストップ価格 vs ストップ指値
設定を逆にしてしまいがちです。ルール:売り注文の場合「指値 ≤ ストップ価格」、買い注文の場合「指値 ≥ ストップ価格」が基本です。
4. 片方だけキャンセルしてしまった
OCO注文後、「現在の注文」リストには2つの注文が表示されます。手動でそのうちの1つだけをキャンセルしても、もう一方は自動的には消えません。「OCOグループを一括キャンセル」ボタンを使用してください。
アプリでOCO注文を出す方法
- アプリで通貨ペアの取引画面に入る
- 「売却」または「購入」をタップ
- 注文タイプから「OCO」を選択
- 各項目を入力
- スライドして確定
アプリではデフォルトで高度な項目が非表示になっている場合があるため、「詳細」や「もっと見る」をタップして表示させてください。
OCOとグリッド取引の比較
グリッド取引は連続的な安買い・高売りです。一方、OCOは1回限りの両面出口戦略です。これらは衝突せず、併用可能です。
例:BTCのグリッド(55,000〜65,000)を稼働させつつ、レンジ外にOCOを設定してさらなる保険をかける(67,000ドルを超えたら全利確、53,000ドルを下回ったら全停止)。
よくある質問
問:OCOの手数料はどうなりますか? 答:約定した注文に対し、通常のテイカー(Taker)/ メイカー(Maker)手数料がかかります。注文を出すこと自体に費用はかかりません。
問:OCOを同時に複数出すことはできますか? 答:はい、各ペアは独立して機能します。
問:OCOの片方だけをキャンセルできますか? 答:キャンセルする場合は2つセットで取り消すのが基本です。
問:損切りが発動したのに指値が約定しなかった場合はどうなりますか? 答:指値注文として板に残ります。ただし、この時点でOCOグループは「有効化済み」と判定され、利益確定側の注文はすでにキャンセルされています。手動で相場を監視する必要があります。
問:先物にもOCOはありますか? 答:先物の「条件付き注文」でOCOと同等の機能が利用可能です。
関連記事
OCO注文は「寝る前に注文を出し、朝起きて結果を確認する」ことを可能にします。指値注文やストップリミット注文と組み合わせて使うことで、現物取引の規律を一段高めることができるでしょう。