FXを始めたばかりの方から「チャートを見られない時間帯に相場が急変するのが怖い」という声をよく聞きます。仕事や家事で画面に張り付けない時間帯こそ、あらかじめ注文を仕込んでおく仕組みが役に立ちます。その代表格がOCO注文です。
OCO注文は、利益確定の注文と損切りの注文を同時に出しておき、どちらか一方が約定したらもう一方が自動的に取り消される注文方法です。この記事では、OCO注文の仕組みからやり方、実際の使い方、設定するときの注意点までを、FXの注文方法をまだ整理できていない方に向けて順番に解説します。

OCO注文とは?「片方が成立したらもう片方が消える」注文
OCOは「One Cancels the Other(一方が他方を取り消す)」の頭文字を取った呼び方です。2つの注文を同時に発注しておき、どちらか一方が約定した時点で、残ったもう一方の注文が自動的にキャンセルされるという仕組みになっています。
外為どっとコムのFAQでも、OCO注文は2つの注文を同時に出し、一方が成立するともう一方が自動的に取り消される注文方法として説明されています(外為どっとコム よくあるご質問)。名称は業者によって「OCO」「OCO注文」「ツイン指値」などと表記が分かれることがありますが、考え方は共通です。
指値注文・逆指値注文との関係
OCO注文を理解するには、その部品になっている指値注文と逆指値注文を先に押さえておくと早いです。
| 注文の種類 | 意味 | 主な使い道 |
|---|---|---|
| 指値注文 | 今より有利なレートを指定して待つ注文 | 利益確定、押し目買い・戻り売り |
| 逆指値注文 | 今より不利なレートを指定して待つ注文 | 損切り、ブレイクアウトの追随 |
| OCO注文 | 上記2つを同時に出し、片方の約定でもう片方が取り消される | 利確と損切りの同時設定、上下どちらに抜けても対応 |
つまりOCO注文は新しい種類の注文というより、指値と逆指値をセットで管理するための「まとめ方」だと考えると理解しやすくなります。
指値・逆指値をはじめとした注文方法の基本をまとめて確認したい方は、FXの入門書を1冊手元に置いておくと、用語で迷ったときに見返しやすくなります。
OCO注文には「決済のOCO」と「新規のOCO」がある
OCO注文と聞いて多くの方が思い浮かべるのは、ポジションを持ったあとの決済に使うパターンです。ただ、実際には新規注文にもOCOを使えます。両方を知っておくと使い道が一気に広がります。
1. 決済のOCO注文(利確と損切りをセットにする)
すでに保有しているポジションに対して、利益確定の指値と損切りの逆指値を同時に置くパターンです。たとえばドル円を買っている場合、上方向には利確の指値、下方向には損切りの逆指値を置きます。相場が上に伸びれば利確が約定して損切り注文は消え、下に落ちれば損切りが約定して利確注文が消えます。
この使い方の最大の価値は、含み損が膨らんだときに「もう少し待てば戻るかもしれない」と判断を先送りする余地をなくせることです。損切りラインをあらかじめ機械に預けてしまうことで、感情に引きずられた判断を避けやすくなります。
2. 新規のOCO注文(上抜け・下抜けの両にらみ)
相場がレンジの中で動いていて、どちらに抜けるか読み切れない場面で使うパターンです。レンジ上限の少し上に買いの逆指値、レンジ下限の少し下に売りの逆指値を置いておけば、どちらに放れても方向についていく形でエントリーできます。
逆に、レンジが続くと読むなら上限で売りの指値、下限で買いの指値を置くという逆張りの組み方も可能です。同じOCOでも、順張りに使うか逆張りに使うかで置く注文の種類が変わる点は押さえておきたいところです。
新規のOCO注文でレンジ放れを狙う場合、抜けたと思ったらすぐ戻る「だまし」に遭うこともあります。片方が約定した時点でもう片方は消えているため、逆方向に振られたら改めて注文を出し直す必要があります。放れ狙いは連敗が続くこともある前提で、1回あたりの損失額を小さく設計しておきましょう。

OCO注文のやり方【基本の手順】
ここからは、実際にOCO注文を出すまでの流れを見ていきます。画面の名称や配置は業者ごとに異なりますが、入力する項目そのものはおおむね共通しています。
ステップ1:注文画面でOCOを選ぶ
取引ツールの注文画面には、通常「成行」「指値」「逆指値」「OCO」「IFD」「IFD-OCO」といった注文方法のタブや選択肢が並んでいます。ここでOCOを選びます。決済に使う場合は、保有ポジションの一覧から対象のポジションを選んで決済注文の画面に進む流れが一般的です。
ステップ2:通貨ペアと数量を確認する
通貨ペアと取引数量を確認します。決済OCOであれば、対象ポジションの数量がそのまま入っていることが多いですが、一部だけ決済する部分決済を選べる業者もあります。数量の入力ミスは損益に直結するため、発注前に桁を確認してください。
ステップ3:2つのレートを入力する
買いポジションの決済OCOなら、利確側は現在値より上、損切り側は現在値より下のレートを入力します。売りポジションならその逆です。ここで利確側と損切り側を逆に入力すると、発注した瞬間に片方が約定して意図しない決済になってしまうため、方向を確認しましょう。多くの業者では現在値から離れすぎている、または近すぎるレートはエラーになります。
ステップ4:有効期限を設定する
注文の有効期限は「当日」「今週中」「無期限(GTC)」などから選びます。数日以上ポジションを持つ想定なら無期限、その日のうちに決着をつけるなら当日、という具合に、自分のトレードスタイルに合わせて選びます。期限が切れると注文自体が消えてしまうため、日をまたいでポジションを持つ場合は期限設定を見直してください。
ステップ5:発注して注文一覧で確認する
発注後は、注文一覧や照会画面で2つの注文が「OCO」としてひも付いた状態になっているかを確認します。まれに設定が反映されず、片方だけしか登録されていないケースもあるため、発注しっぱなしにせず一覧での目視確認まで行うのが安全です。
発注した2つのレートや有効期限をノートに控えておくと、注文一覧と照らし合わせて確認しやすく、あとでトレードを振り返るときの記録にもなります。
注文方法の名称・入力できるレートの制限・有効期限の選択肢は、FX会社ごとに細かく異なります。取扱いのない注文方法がある会社も存在するため、具体的な操作手順や制限については、口座を開設した会社の公式マニュアルやよくあるご質問をご確認ください。
OCO注文の具体的な使い方【シーン別】
仕組みが分かったところで、実際にどんな場面で使うと効果的なのかを整理します。
就寝中・仕事中にポジションを持ち越すとき
もっとも出番が多いのがこの場面です。相場は日本時間の深夜にあたる欧米市場の時間帯に大きく動くことが珍しくありません。チャートを見られない時間帯に利確と損切りの両方を置いておけば、想定した範囲の外に価格が飛び出す前に自動で決済される可能性を高められます。
もっとも、これは損失をなくす仕組みではありません。急変時には指定したレートを飛び越えて約定するスリッページが発生し、想定より不利な価格で決済されることがあります。損失が生じる可能性がある点は変わらない、という前提で使うものだと理解しておいてください。
経済指標の発表をまたぐとき
雇用統計や政策金利の発表前後は、短時間で値が大きく振れやすい局面です。方向を読み切れないときに、上下両方向に新規のOCOを置いて放れについていく、という組み方をするトレーダーもいます。ただし指標発表の直後はスプレッドが大きく広がることがあり、想定した位置で約定しない場合もあります。
レンジ相場の上限・下限で待ち構えるとき
一定の値幅を往復している相場では、レンジ上限に売りの指値、レンジ下限に買いの指値を置くOCOで、どちらに触れても逆張りでエントリーする形が取れます。この場合はレンジを抜けたときに損失が膨らみやすいため、エントリー後すぐに損切り注文を置く運用とセットで考える必要があります。

OCO注文を使うときの注意点
1. 利確幅と損切り幅のバランスを先に決める
OCO注文は利確と損切りを同時に決める注文なので、発注の瞬間にそのトレードのリスクリワードが確定します。損切り幅に対して利確幅が極端に狭いと、勝率が高くても収支が積み上がりにくくなる点は意識しておきたいところです。逆に利確幅を欲張りすぎると、届かないまま損切りに引っかかる回数が増えます。
2. 損切り幅からロット数を逆算する
損切りラインが決まっているなら、そこから1回の損失額を逆算できます。たとえば「1回の損失は資金の2%まで」と決めているなら、損切り幅が広い場面ではロットを小さくする、という調整が必要です。損切り位置を先に決めてからロットを決める順番を守ることが、資金を長持ちさせる基本になります。
損切り幅と許容損失額からロット数を計算するときは、電卓を手元に置いておくと、発注前に数字を落ち着いて確かめやすくなります。
3. 損切り注文をずらさない
価格が損切りラインに近づくと、注文を動かして先送りしたくなることがあります。しかしこれをやると、OCOを置いた意味そのものがなくなります。損切りをずらす行為は、想定していた損失額を自分の手で膨らませる行為です。どうしても位置を変える場合は、根拠が変わったときだけに限定するルールを作っておきましょう。
4. 有効期限切れとロールオーバーに注意
有効期限を当日にしていると、日をまたいだ時点で注文が消えます。「置いたつもりだったのに翌朝には注文がなかった」という事態を避けるため、ポジションを持ち越す場合は期限を確認する習慣をつけてください。
5. スプレッドの広がる時間帯を把握しておく
早朝や指標発表の前後、流動性の落ちる時間帯はスプレッドが広がりやすくなります。買値と売値の差が広がると、現在値が損切りラインに触れていないように見えても、決済に使われる側のレートが先に到達して約定するケースがあります。スプレッドの提示条件は会社ごとに異なるため、具体的な数値は各社の公式サイトでご確認ください。
OCO・IFD・IFD-OCOの違いを整理する
OCOを覚えると、隣に出てくるのがIFD注文とIFD-OCO注文です。混同しやすいので、ここで違いを整理しておきます。
| 注文 | 組み合わせ | できること |
|---|---|---|
| OCO | 2つの注文を並べる | 片方が約定するともう片方が消える |
| IFD | 新規+決済を連結する | 新規が約定したら決済注文が有効になる |
| IFD-OCO | 新規+決済OCOを連結する | 新規が約定したら利確・損切りが同時に有効になる |
SBI FXトレードの解説でも、IFD-OCO注文は新規注文が約定した場合の決済注文をあらかじめOCOで設定しておける注文方法として紹介されています(SBI FXトレード 公式解説)。エントリーから出口までを一度に仕込みたいなら、OCO単体ではなくIFD-OCOを使うことになります。
よくある質問(Q&A)
Q1. OCO注文はすべてのFX会社で使えますか?
国内の主要なFX会社では広く取り扱われていますが、名称や仕様、有効期限の選択肢は会社ごとに異なります。取扱いのない注文方法もあるため、口座開設前に取引ルールのページを確認しておくと安心です。GMOクリック証券のように、注文方法の一覧を公式サイトで公開している会社もあります(GMOクリック証券 FXネオ 取引ルール)。
Q2. OCO注文を出しておけば損失は限定できますか?
限定できるとは言い切れません。損切り注文を置くことで想定外の損失が膨らむ事態に備えやすくはなりますが、相場が急変して指定レートを飛び越えた場合は、指定より不利な価格で約定することがあります。週明けの窓開けなど、値が飛ぶ場面では特に注意が必要です。
Q3. OCO注文の片方を後から変更できますか?
多くの会社では、注文一覧から変更や取消が可能です。ただし変更操作の途中で相場が動き、変更前のレートに到達して約定してしまう可能性もあります。変更したい理由が明確なときだけ触るようにしましょう。
Q4. 新規のOCO注文で両方約定することはありますか?
仕組み上は、片方が約定した瞬間にもう片方が取り消されます。ただし価格が瞬間的に激しく往復した場合など、取消処理が間に合わずに両方が成立する可能性をルール上明記している会社もあります。この点の取扱いは会社ごとに異なるため、取引ルールをご確認ください。
Q5. スキャルピングでもOCO注文は使えますか?
使えますが、数pipsの値幅を狙う手法では、注文を入力している間に相場が動いてしまうことがあります。短期売買では、あらかじめ決済注文を自動で置く機能や、ワンクリックで決済できる機能を併用するトレーダーが多い印象です。
Q6. OCO注文は自動売買と同じものですか?
別物です。OCO注文はあくまで「出しておいた注文が条件に達したら執行される」仕組みで、売買の判断は自分で行います。一方、自動売買はエントリーの判断そのものをプログラムに任せる仕組みです。

まとめ
OCO注文は、2つの注文を同時に出して片方が約定したらもう片方が取り消される仕組みです。決済に使えば利確と損切りを同時に置けますし、新規に使えば上下どちらに動いても対応できる待ち構え方ができます。
設定のポイントは、利確幅と損切り幅のバランスを先に決めること、損切り幅からロット数を逆算すること、そして置いた損切りを安易にずらさないことの3点です。注文を置いたからといって損失が生じる可能性がなくなるわけではなく、急変時にはスリッページや窓開けによって想定より不利な価格で約定することもあります。
FXは為替の変動によって損失が発生する取引です。取引を始める前には、金融商品取引業者として登録された会社かどうかを金融庁の登録業者一覧などで確認し、取引ルールと自分の許容できる損失額を整理したうえで臨んでください(金融庁)。注文方法は道具にすぎませんが、道具の性質を正しく知っておくことが、無理のない取引を続けるための土台になります。



