ひとことで言うと
OCO注文とは、2つの注文を同時に出して、片方が約定したらもう片方が自動でキャンセルされる仕組みのことです。「One Cancels the Other(一方が他方をキャンセルする)」の頭文字をとった呼び方になります。
FXで一番よく使われるパターンは、利確と損切りのセット予約。たとえばドル円150.00円で買いポジションを持っているとき、
- 151.00円に利確の指値(売り)
- 149.00円に損切りの逆指値(売り)
をOCOで同時に出しておくと、どちらか先に到達したほうが約定し、もう片方は自動的に取り消されます。残りの注文を消し忘れて反対方向にポジションが入ってしまう、というミスが起きません。
ふくり博士
カフェで2品まで頼めるクーポンを使う感覚に近いぞ。 「ケーキかパフェ、どっち頼んでもクーポン消えるよ」というイメージじゃ。 片方を選んだ時点で、もう片方は自動的に対象外になる。 OCOも仕組みとしては同じことを注文画面の上でやっておるのじゃ。
OCOの典型的な使い方
OCO注文がもっとも力を発揮するのは、ポジションを持ったまま画面を離れる場面です。よくある使い方は3つあります。
- 利確と損切りのセット: 持っているポジションに対して、上下両側に決済予約を置く
- ブレイクアウトの両構え: レンジの上抜け・下抜けの両方に新規注文を置き、抜けた方向にだけエントリー
- 重要指標前の構え: 雇用統計やFOMC前に、想定される動きの両方に注文を置いておく
特に1つ目の「利確+損切りのセット」が圧倒的に多いケースです。これを徹底するだけで、ポジションを持ったまま不意に値が飛んでも、最初に決めた損切りラインで自動的に処理されるようになります。
経済指標の重要度を判断する目安は 経済指標カレンダー で整理しています。
OCOで防げる損失パターン
OCOを使わずに利確・損切りを「あとで入れよう」と考えていると、典型的なミスが3つ起きやすくなります。
| 状況 | OCOなし | OCOあり |
|---|---|---|
| 寝ている間に急変 | 損切り間に合わず大きな損失 | 損切り価格で自動約定 |
| 仕事中にトレード時間 | チャート見られず損切り遅延 | 価格到達で自動処理 |
| 想定外のニュース | 焦って成行で滑らせる | 設定済みの価格で約定 |
人間が画面に張り付いていられる時間は限られています。自分が見ていない時間の損失をどう抑えるかを考えると、OCOの利用は資金管理の前提に近い位置づけになります。
業者ごとの実装差
OCO注文の機能は業者によって細かい差があります。
- MT4/MT5: 注文画面に直接「OCO」というボタンはなく、ポジション保有後に決済の指値(T/P)と逆指値(S/L)を両方設定すると、実質的にOCOと同じ動きになる
- 独自プラットフォーム系: GMOクリック証券系などはOCOボタンが明示的にある
- 海外FXの多く: MT4/MT5ベースなので、T/P+S/L方式が標準
「OCOができない業者」は実質的に存在しないものの、画面上の言葉が違うだけで同じ機能と思って差し支えありません。MT4/MT5を使う場合は、新規注文時にT/P(Take Profit)とS/L(Stop Loss)を両方入力するのがOCO設定そのものです。
ふくり博士
「OCOボタンが見当たらないから使えない」と思い込んでおる人は多いのじゃ。 でもMT4/MT5なら、新規注文画面のT/PとS/Lを埋めれば、それだけでOCOと同じ動きをしてくれる。 画面の言葉と機能は別物、と覚えておくのじゃぞ。
注文方式の組み合わせ
OCOは単独でも使えますが、新規注文の予約と組み合わせる IFO注文(IFD-OCO) にすると、エントリーから決済まですべて自動化できます。
| 注文方式 | できること |
|---|---|
| OCO | 決済の利確/損切りセット |
| IFD | 新規エントリー+決済予約 |
| IFO | 新規エントリー+利確/損切りセット |
詳しい仕組みは IFD・IFO注文 で整理しています。寝ている間や仕事中に取引したい場合、IFOまで使いこなせると裁量の判断ミスをかなり減らせます。
複利との関係
OCO注文と複利運用の相性が良いのは、ルールを毎回同じ形で執行できるようになる点です。
複利は「同じ期待値の取引を繰り返し、増えた残高に応じてロットを上げる」仕組みなので、毎回の取引でリスクリワード比がブレると土台が崩れます。OCOで利確と損切りをエントリー時に固定しておくと、
- 1トレードあたりの最大損失額が事前に確定する
- 利確幅も事前に決まり、RRが揺れない
- 含み損・含み益のストレスでルール違反する余地が減る
という3点で、期待値計算が現実に近づきます。RRの安定が複利曲線にどう効くかは リスクリワード比 と 期待値 で整理しています。
ふくり博士
OCOを設定したからといって、損切り幅が広すぎたら意味がないぞ。 「画面を見ていなくても自動で処理される安心感」と「1回あたりの損失額の上限」は別物じゃ。 損切り幅は資金の何%を失う計算かで決めるのが鉄則じゃ。