本文へ移動
編集方針 お問い合わせ プロモーションを含みます
初心者のための資産運用講座

FXのOCO注文とは?新規・決済の設定例と注意点

結論:OCOは2つの代替注文を同時に有効にする

OCO(One Cancels the Other)注文は、2つの注文を同時に出し、一方が約定すると他方を取り消す注文方法です。FXでは主に、保有する買建玉に対して「上がれば利益確定の売り指値、下がれば損切りの売り逆指値」の2注文を置くために使います。

OCOの2注文は、IFDのように一次・二次の順番で動くのではなく、発注後は原則として両方が有効です。ただし、対応する新規・決済の組み合わせ、注文種類、価格間隔、期限、訂正・取消、部分約定時の処理は会社・商品ごとに異なります。「片方が約定したからもう一方は消えたはず」と思い込まず、注文照会で建玉と残存注文を確認します。

決済OCOと新規OCOを分ける

使い方注文の組み合わせ一方が約定した後確認の重点
保有建玉の決済利益確定の決済指値+損切りの決済逆指値等建玉を決済し、反対側の決済注文を取消建玉と同じ通貨ペア・反対売買・数量か
新規注文2つの新規指値・逆指値等から代替条件を置く一方で建玉を作り、他方の新規注文を取消新規売買の組み合わせと、成立後の出口が別途必要か

楽天証券と松井証券の公式案内では、新規・決済の双方でOCOを利用できるとされています。一方、すべての会社・商品が同じ組み合わせに対応するとは限りません。暗号資産、CFD、株式等にもOCOという名称がありますが、ここでは国内FXの一般的な確認方法を扱います。

OCO注文が動く順序

状態注文・建玉確認すること
発注前2注文とも未発注通貨ペア、新規・決済、売買、数量、価格、期限
受付後2注文が有効注文番号、指値・逆指値、Bid・Askとの位置
一方が約定約定により建玉を新規作成または決済約定数量・価格、建玉残高、損益
他方を取消OCOの条件に従い未約定側を取消取消済み表示と、同じ通貨ペアの別注文を混同していないか
期限切れ・手動取消約定せず失効、または利用者等が取消2注文のどこまで取り消されたか

通信が切れた場合も、サーバーで注文が受け付けられている可能性があります。発注ボタンを繰り返す前に、注文照会と建玉照会を確認します。楽天証券の公式ヘルプでは、未約定注文の状態を「有効」、取消後を「取消済」、期限切れを「注文失効」等として確認できます。

買建玉の決済OCOを数値で確認する

次は計算方法を示す仮定例であり、将来の米ドル/円レート、推奨数量、推奨する利益・損切り幅ではありません。実際は利用会社の提示レート、呼値、注文可能幅へ置き換えてください。

項目仮定値幅損益
保有建玉149.50円で1万米ドルを買い計算の起点
利益確定注文150.50円で1万米ドルを売る指値(150.50-149.50)円×1万=+1万円
損切り注文149.00円で1万米ドルを売る逆指値(149.00-149.50)円×1万=-5,000円

買建玉の決済は2注文とも「売り」です。利益確定価格は建値より上、損切りの発動価格は下に置きます。実際の損益にはスプレッド、スリッページ、スワップポイント、手数料等が影響します。逆指値が149.00円で発動しても、約定が148.80円なら値幅による損失は7,000円です。

売建玉では価格の上下と決済売買が反対

売建玉は価格が下がると利益、上がると損失になるため、2注文とも「買い戻し」です。例えば150.50円で1万米ドルを売っている場合、149.50円の買い指値を利益確定、151.00円の買い逆指値を損切りとして組みます。

  • 買建玉:上に売り指値、下に売り逆指値。
  • 売建玉:下に買い指値、上に買い逆指値。

確認画面では「買い・売り」だけでなく、「新規・決済」も見ます。両建て設定やFIFO設定がある会社では、意図した建玉の決済になるかを取引ルールで確認してください。

新規OCOは成立後の出口を自動では作らない

新規OCOに対応する会社では、2つの代替エントリーを同時に置けます。例えば現在150.00円で、149.00円になれば新規買い指値、151.00円になれば新規売り指値を置き、一方が約定したら他方を取り消す構成があります。また、上抜けで買い逆指値、下抜けで売り逆指値という構成に対応する場合もあります。

ただし、これは相場を予測して利益を自動確定する機能ではありません。一方が新規約定した後、その建玉の利益確定・損切りは別途必要です。エントリーと2つの出口まで一括予約したい検索意図には、IFO注文が対応します。どの新規組み合わせを受け付けるかは利用会社の画面と取引ルールを確認します。

IFD・OCO・IFOの違い

注文有効になる順序代表的な使い方
IFD一次の新規約定後、二次の決済1注文が有効エントリーと利益確定または損切りを予約
OCO2注文が同時に有効で、一方約定後に他方を取消既存建玉の利益確定と損切り、または2つの新規条件
IFO一次の新規約定後、二次OCOの2注文が有効エントリーから利益確定・損切りまでを予約

OCO単独では「最初の注文が約定したら次を出す」という順番を作りません。2つの注文のどちらを先に有効にしたいかではなく、両方を同時に待機させて一方を選ぶ注文です。

メリットは出口を事前に数値化できること

  • 保有建玉の利益確定と損切りを同時に予約できる。
  • 一方の約定後に反対側を手作業で取り消す負担を減らせる。
  • 建値、利益幅、損切り幅、数量を発注前に検算できる。
  • 新規OCOに対応する場合、2つの代替エントリーを同時に待てる。

これは注文管理の利便性であり、勝率、利益、指定価格での約定を保証するものではありません。相場の前提が変われば、2注文と建玉を一式で見直します。

逆指値は発動価格での約定を保証しない

決済OCOの損切り側には逆指値が使われることが一般的です。楽天証券と松井証券の公式ルールでは、逆指値は指定価格への到達を条件に執行され、相場急変時には指定価格より不利な価格で約定する場合があると説明されています。金融庁も、流動性低下時のスプレッド拡大、希望価格で取引できない可能性、ロスカット後の証拠金超過損を注意点として挙げています。

損失許容額を考えるときは「注文数量×建値から逆指値までの値幅」だけでなく、スプレッドと不利な滑りの余裕を加えます。証拠金の最低額を満たすことと、その損失を家計が負担できることは別です。

週明け・メンテナンス後は価格差を確認する

週末中のニュースを反映して、月曜の開始価格が前週終値から離れることがあります。楽天証券は、週末に発注したOCO等が月曜オープン時に条件を満たすと、始値で約定して滑りが生じ得ると案内しています。外為どっとコムも、OCOを構成する指値・ストップ注文に月曜オープン時の約定ルールが適用されると説明しています。

これらは各社の具体的なルールです。有効期限を週末までにするか、週越しにするか、メンテナンス中の注文受付、オープン時の指値・逆指値、スプレッドを利用会社の最新書面で確認します。

部分決済・手動決済後は数量を照合する

1万通貨の建玉に対し、OCOを5,000通貨だけ出せば、約定後も5,000通貨が残ります。複数建玉をまとめた決済、部分約定、手動決済、全決済、ロスカット、追加証拠金に伴う取消があると、当初の注文数量と残建玉が変わる場合があります。

DMM FXは、期限切れ、クイック・一括決済、ロスカット、追加証拠金等で注文が取り消される場合を案内しています。これは同社固有の処理例です。利用会社について、強制決済時にOCOがどうなるか、手動決済後に関連注文が自動調整・取消されるかを確認します。

会社ごとに確認する10項目

  1. OCOを新規・決済のどちらで利用できるか。
  2. 2注文に使える指値、逆指値、トレール等の組み合わせ。
  3. 新規OCOで同方向・反対方向の売買をどこまで組めるか。
  4. 最小・最大数量、呼値、現在値からの最小価格間隔。
  5. 2注文の数量を同一にする必要と、部分約定時の処理。
  6. 一方約定後、他方が取消済みになる時点。
  7. 逆指値の発動に使うBid・Askと、発動後の執行・滑り。
  8. 当日、週末、日時指定、無期限等の有効期限。
  9. 価格・期限・数量の訂正、片側だけの取消、一式再発注の要否。
  10. 手動・全決済、ロスカット、追証、障害、メンテナンス時の関連注文。

発注前後の8ステップ

  1. 決済OCOか新規OCOかを選び、対象の通貨ペア・建玉を確認する。
  2. 買い・売り、新規・決済、指値・逆指値を2注文とも確認する。
  3. 建値、利益確定価格、損切り価格の上下関係を確認する。
  4. 数量×各値幅で損益を概算し、コスト・滑りを加えて許容範囲か確認する。
  5. 有効期限、週末・重要指標・メンテナンスを確認する。
  6. 確認画面で2注文を読み上げるように照合し、発注する。
  7. 注文照会で2注文が有効になったことを確認する。
  8. 約定後は、約定数量・価格、建玉残高、もう一方の取消済み表示を確認する。

よくある質問

OCO注文は利益確定と損切りだけに使いますか?

代表的なのは保有建玉の決済ですが、対応会社では2つの新規注文にも使えます。新規OCOの一方が約定しても、その後の利益確定・損切りは自動で付かないため、別途出口を設定します。

逆指値を置けば、その価格以上の損失は出ませんか?

いいえ。逆指値は指定価格への到達を発動条件にする注文で、その価格での約定を保証しません。急変、窓開け、流動性低下では不利な価格で約定し、スプレッド等も損失へ影響します。

一方が約定したら、もう一方は必ず自分で消しますか?

OCOとして正常に受け付けられた2注文は、一方の約定後に他方がシステムで取り消されるのが基本です。ただし、注文状態、部分約定、手動操作、障害時処理は会社ごとに確認し、取消済み表示まで見ます。

OCOとIFOのどちらを使えばよいですか?

すでに建玉があり、利益確定と損切りを同時に置くならOCOが対応します。まだ建玉がなく、新規と2つの出口をまとめたい場合はIFOです。新規OCOは2つの代替エントリーを待つ用途で、出口は別です。

利益確定幅と損切り幅に正解はありますか?

共通の正解はありません。取引根拠が崩れる価格、変動幅、スプレッド、滑り、保有期間、過去の記録、1回に許容する損失額を合わせて決めます。比率だけで利益や勝率は決まりません。

関連する金融用語

本文の専門用語は、株式会社イノベイドが運営する「金融・経済用語辞典」でも確認できます。辞典は用語理解の補助とし、現在の注文・約定条件は利用会社の公式書面を優先してください。

一次情報・公式仕様

本ページは一般的な注文方法の情報提供です。特定の通貨、価格、数量、利益確定幅、損切り幅を推奨するものではありません。発注前に、利用会社の契約締結前交付書面、取引ルール、注文画面で最新条件を確認してください。

外貨取引はコスト・保護制度・使い道で比較

預入時と払戻時の往復為替コスト、金利の適用期間、中途解約、外貨での出金方法、預金保険の対象外であることを確認します。

預金とは別の商品です。レバレッジ、ロスカット、スプレッド、スワップポイントの変動、追加損失の可能性を理解できる場合だけ検討します。

古いキャンペーンや固定の手数料を前提にせず、取引前に金融機関の公式ページで最新条件を確認してください。

外貨投資講座

外貨投資の基礎知識
外貨投資の基礎では、外貨投資の特徴やメリットやリスク、どのような取引方法があるのかを分かりやすく解説していきます。
外貨預金講座
外貨投資の一つである外貨預金の始め方、外貨預金を始めるにあたってのポイントなどを解説します。
外貨MMF講座
証券会社での外貨預金として使われることが多い、外貨MMFについてそのメリットを分かりやすく紹介。
FX取引講座
個人投資家の間で人気急上昇中の外貨投資である「FX(外国為替証拠金取引)」を徹底解説。
その他外貨投資
単純な外貨ではなく、外貨+アルファの投資となる外債投資、外国ファンド、外国株投資を徹底比較