Monday, October 25, 2021
Forex Trading MasterClass

OCO注文とは何か、その機能

トレーディング1つをとっても、単に売買するだけではなく、もう少し複雑です。さまざまな種類の注文を使って売買する方法がありますが、それぞれに目的があります。単純な注文方法はすでにご存知かもしれませんが、「One-Cancels-Other注文(またはOCO注文)」と呼ばれる注文があります。OCO注文は、少し高度な注文方法です。この記事では、OCO注文とは何か、どのように機能するのか、どのようなシナリオに適しているのかを説明します。

注:先にリミットオーダーとストップオーダーについてのガイドをお読みになることをお勧めします。

OCO(One-Cancels-the-Other Order)とは

OCO(One-cancels-the-other order)とは、一方の注文が約定した場合に、もう一方の注文が自動的にキャンセルされるという条件付きの注文のことです。OCO注文は、自動売買プラットフォームにおいて、ストップオーダー(逆指値注文)リミットオーダー(指値注文)を組み合わせて行うことが多いといえます。逆指値または指値のいずれかに到達して注文が約定すると、もう一方の注文は自動的にキャンセルされます。経験豊富なトレーダーは、リスクを軽減し、市場に参入するためにOCO注文を使用します。

OCO注文の基本

トレーダーは、OCO注文を使ってリトレースメントブレイクアウトを取引することができます。トレーダーがレジスタンスラインの上やサポートラインの下へのブレイクで取引したい場合、買いのストップと売りのストップを使用したOCO注文を出して市場に参入することができます。

例えば、米ドル/円が119円と120円の間のレンジで取引されている場合、トレーダーは120円のすぐ上に買いの逆指値を、119円のすぐ下に売りの逆指値を設定してOCO注文を出すことができます。価格がレジスタンスラインを超えたり、サポートラインを下回ったりすると、取引が実行されます。逆に、サポートで買ってレジスタンスで売るリトレースメント戦略を取りたい場合は、119円に買いの指値、120円に売りの指値を設定してOCO注文を出すことができます。

OCO注文を使って市場に参入する場合、トレーダーは取引が実行された後に手動でストップロス注文を出す必要があります。OCO注文の有効期間は同一でなければなりません。つまり、逆指値注文と指値注文の実行に指定する時間枠は同一でなければなりません。

OCO注文の例

ある投資家が、現在10ドルで取引されている株式を1,000株所有しているとします。この投資家は、この銘柄が近いうちに13ドルまでの市場のレンジを目標にしていますが、リスクを軽減するために、1株あたり2ドル以上の損失は避けたいと考えています。この注文は、8ドルで1,000株を売却する逆指値注文と、13ドルで1,000株を売却する指値注文を同時に発注します。これらの注文は、デイ・オーダーまたはグッド・ティル・キャンセ ル・オーダーのいずれかです。

株価が13ドルまで上昇すると、売りの指値注文が実行され、投資家が保有する1,000株が13ドルで売却されます。同時に、8ドルの逆指値注文は取引プラットフォームによって自動的にキャンセルされます。投資家が単独でこれらの注文を行った場合、逆指値注文をキャンセルし忘れるリスクがあり、その後、株価が8ドルまで下落した場合には、1,000株の不要なショートポジションが発生する可能性があります。

MT4 OCO注文

OCO注文は、MT4MT5にはデフォルトでは含まれていません。OCO注文を使用するには、Expert Advisor(FX EA)をダウンロードして、プラットフォームに機能を追加する必要があります。EAとは、特定のルールに基づいて取引を行うことができる自動化されたプロセスです。MT4のOCO注文をウェブで検索すると、この目的のために非常に推奨されるEAが不足していることがわかります。

プロのトレーダーは、このような機能を信頼できるソースから入手したいでしょう。例えば、業界の専門家によって厳選されたMT4 EAテクニカルインジケーターの幅広い選択肢を提供する高度なMT4カスタムプラグインのようなものです

このプラグインで提供されるEAの中に、MT4のOCO注文があります。MT4のOCO機能へのアクセスは、ポジションの開設と管理を容易にする特別な機能である「ミニターミナル」を介して提供されます。ミニターミナルには注文テンプレートがあり、OCO注文を含む様々な注文を簡単に行うことができます。

MT4プラグインによるFX OCO注文の発注(MT4 OCO注文ツール)

まず最初に必要なのは、MT4のOCO注文ツールを使用するためにプラグインをインストールすることです。インストールが完了すると、MT4のナビゲーターに利用可能なすべての追加インジケータとEAが表示されます。その中から、下の画像のように「Mini Terminal」を選択すればOKです。

placing OCO orders with MT4SE
ソース:MT4 – ミニターミナルでの注文の出し方

注文を出すためのメニューを開くには、ミニターミナルの右上にあるオレンジ色のアイコンをクリックします。自動売買の設定である「許可」が有効になっていることを確認してください。MT4には2種類のOCO注文があります。これらはOCOブレイクアウトとOCOリバースです。どちらが適しているかは、ご自身のFX OCO戦略によって異なります。

OCOブレイクアウト

この注文は、価格が一方向に明確にブレイクアウトすると予想しているが、それが上か下かわからない場合に使用します。この注文テンプレートでは、2つの逆指値を設定します。1つは現在の価格より上で購入し、もう1つは現在の価格より下で売ります。市場が上昇傾向にある場合は、上昇している市場に買いを入れることになります。市場が下落傾向にある場合は、下落している市場に売りを入れることになります。そのため、方向性を予測することなく、市場の大きな動きに乗じて利益を得ることができます。

Order type as OCO breakout selection
ソース:MT4 – OCOブレイクアウト

上のスクリーンショット画像では、トレーダーが「注文」タイプにOCOブレイクアウトを選択し、さらに買いの逆指値と売りの逆指値をそれぞれ50pips離れたエントリー価格で選択していることがわかります。市場が50ピップス上昇した場合、買いの逆指値注文が実行され、売りの逆指値注文はキャンセルされます。逆に、50pips下落した場合は、売りの逆指値が実行され、買いの逆指値はキャンセルされます。

例えば、経済指標の発表時や重要な記者会見の時などが考えられます。基本的には、大きな値動きがありそうだと判断しても、その値動きがどちらになるかわからないときです。経済カレンダーは、目前に迫ったインパクトのあるイベントを見極めるのに役立ちます。

OCOリバース

これは、OCOブレイクアウトと似ていますが、ストップではなく一組のリミットオーダーを使用します。一方向への大きな動きを捕らえるのではなく、行き過ぎて引き戻そうとしている動きから利益を得ようとするものです。

OCO reversion, setting 60 pips limit
ソースMT4 – OCOリバース

上の画像では、トレーダーがOCOリバースを選択し、現在の価格の60ピップス両側に2つの指値注文を置くことを選択していることがわかります。ここで、市場が60ピップス上昇した場合、トレーダーの売り指値は実行され、買い指値はキャンセルされます。一方、市場が60ピップス下落した場合は、トレーダーの買い指値が執行され、売り指値はキャンセルされます。この例では、トレーダーはストップロスとテイクプロフィットをポジションに追加することを選択し、両方ともエントリー価格から50ピップスとしました。

このタイプのFX OCO注文は、レンジ相場で使用することができます。つまり、指値注文のエントリー価格をレジスタンスレベルに置き、そこからの反発を期待するのです。OCO注文の利点を理解するために、ブレイクアウトを狙ったシナリオを考えてみましょう。

例えば、FEDの発表を受けて、EUR/USDの通貨ペアが急激に動くと予想しているとします。このとき、市場の80ピップ上に買いの逆指値注文を、市場の80ピップ下に売りの逆指値注文を発注したいと考えます。ここで、これを2つの別々の注文として実行することもできますし、OCOブレイクアウトテンプレートを使用してすべてを実行することもできます。

前者の方法のデメリットは、急激な動きが起こった場合、もう一つの注文が機能したまま残ってしまうことです。もしその注文が不要になった場合、わざわざ手動でキャンセルしなければなりません。OCO注文では、自動的に削除されるので、残った注文を心配する必要はありません。

OCO注文のまとめ

OCO注文は、2つの注文を同時に出すことができ、そのうちの1つだけが実行されるというものです。ここでは、OCO注文が役立つ基本的なシナリオをご紹介しましたが、さらに詳しい戦略のアイデアをお求めの方は、ぜひFXマスタークラスをご覧ください。

OCO注文は、特定の戦略との相性が良いでしょう。デモ取引口座は、OCO注文の仕組みをリスクフリーで理解し、自分のアイデアを試すのに最適な環境です。

Cristian Cochintuhttps://japanesefx.com/about/
Cristian Cochintu is a highly experienced trader, author, and analyst. Cristian’s extensive experience in developing trading strategies using cross markets analysis and his edge in predicting economic surprises is recognized all over the world. His unique insights about FX are translated today into multiple languages. The Japanese version of his blog - japanesefx.com - is devoted to helping FX traders trade intelligently, profitably, and for a long time. Cristian has studied the markets from many angles and has earned first and advanced degrees in economics, finance, and business. Throughout his career, Cristian has published market analysis and educational articles that have helped thousands of traders master the currency markets. Cristian is also one of the authors of investing.com, fxstreet.com, and other financial publications.

Related Articles

- Advertisement -spot_img

Latest Articles