Forexの注文の種類 — 成行・指値・逆指値・OCO・トレーリング

最終確認日: · 普遍的な内容
リスク警告 · YMYL この記事は教育目的のみのものであり、投資助言を構成するものではありません。Forex取引には資金を失う高いリスクが伴います — ESMAによれば、個人投資家口座の74〜89%が損失を出しています。

注文は、個人トレーダーが通貨市場に語りかける唯一の手段です。電話の向こうにディーラーがいるわけでも、価格交渉ができるわけでもなく、あるのは取引ターミナルの中のパラメータだけです。基本となる三つの注文タイプは、それぞれ異なる問いに答えます。成行注文は「今すぐ、提示されている価格で買う」と言い、指値注文は「ただし価格が自分の水準まで下がったら買う」と言い、逆指値注文は「価格が上に抜けて動きを確認したら買う」と言います。どれを選ぶかで、安く入るか、高く入るか、あるいはまったく入れないかが決まります。

成行注文 — 即時、ただしまだ分からない価格で

成行注文は、クリックした瞬間にFX会社へ届き、板の反対側にある最初に利用可能な価格で約定します。確実な保証が一つあります。取引は必ず成立します。一方で、もう一つの保証は与えられません。どの価格で約定するかは正確には分からないのです。画面で見た価格と実際に約定した価格との差がスリッページであり、穏やかなEUR/USD相場では通常0.5pipから1pip程度に収まります。

問題はボラティリティとともに始まります。米国の雇用統計(Non-Farm Payrolls)の発表時やFRBの金融政策決定時には、EUR/USDのスプレッドが1pipから10pipへと広がることがあり、成行注文のスリッページは5pipから20pipに達します。1標準ロットのポジションでは1pipが10 USDの価値を持つため、15pipのスリッページは、取引が何の仕事もしないうちに市場へ手渡す150 USDに相当します。そのため成行注文が意味を持つのは二つの状況です。ポジションを即座に決済しなければならないとき、そして流動性の厚いロンドンセッションでECNのFX会社を通じて取引し、スリッページが抑えられているときです。

指値注文 — 同等かより良い価格、ただし約定の保証はない

指値注文(limit)は成行注文と逆の働き方をします。自分が越えたくない価格を設定すると、FX会社は市場がその水準まで動いて初めて約定させ、自分の水準より悪い価格で約定することは決してありません。買い指値は現在価格の下に、売り指値は上に置きます。論理は明快です。今より安く買いたい、あるいは今より高く売りたい、ということです。

具体例を挙げます。EUR/USDが1.0865で取引されていて、価格はサポートの1.0840まで押し戻されてから上昇に転じると考えているとします。買い指値を1.0842に置きます。市場がその水準まで下がれば、FX会社は1.0842かそれ以上の価格でEUR/USDの買いポジションを開きます。つまり、判断した瞬間より23pip安く買えるわけです。この優位性のために支払う代償はただ一つ、約定の保証がないことです。価格が指値まであと3pipに迫り、そこで反転して、予測した方向へ50pip走っていくのを、約定しなかった注文とともに眺める——これはよくある経験です。指値は、エントリーで払い過ぎるくらいなら機会の一部を逃すほうがよいと考えるトレーダーの道具であり、平均回帰戦略や押し目でのテクニカルなエントリーの土台です。

逆指値注文 — ブレイクアウトで、市場が方向を確認してから入る

逆指値注文(stop)は、価格が定められたトリガーを越えて初めて作動する待機注文です。買い逆指値は現在価格の上に、売り逆指値は下に置きます。一見すると指値注文と同じに思えますが、論理は逆です。指値は押し目で働き、逆指値はブレイクアウトで働きます。価格が魅力的な水準まで下がったから買うのではなく、価格が上昇して強さを確認したから買うのです。

EUR/USDがレジスタンス1.0880のすぐ下でもみ合っている場面を思い描いてください。市場が下に跳ね返るかもしれないので、レンジの真ん中で買いたくはありませんが、買い手がレジスタンスを抜けたら勝負に加わりたい。そこで買い逆指値を、水準より数pip上の1.0883に置きます。価格がそこに達するまで、注文はFX会社のサーバー上で静かに待機します。1.0883が越えられた瞬間、システムはエントリーを作動させ、それ以降は成行注文と同じように振る舞い、最初に利用可能な価格を取ります。だからこそ、重要な水準を抜けるブレイクアウトのエントリーもまたスリッページにさらされます。トリガーが指標発表と重なるときは特にそうです。逆指値注文は、トレンドフォロー戦略や保ち合いからのブレイクアウトを狙う取引にとって自然な選択肢です。

損切りと利確 — 忘れてはならない二つの防御注文

逆指値注文の最も一般的な形は、ブレイクアウトのエントリーではなく損切り(ストップロス)です。これは損失ポジションからの自動的な退出です。仕組みはこうです。EUR/USDを1.0850で買い、損切りを1.0820に設定します。価格が1.0820の上にとどまっている限り、注文は休眠したままです。bid(FX会社があなたのポジションを買い戻す価格)が1.0820に触れると、システムは成行で売りを出し、取引を決済します。市場が薄いときや悪材料がちょうど流れたときには、約定が1.0820ではなく1.0815になることもあります。穏やかな日のEUR/USDの損切りスリッページは5pipほどが典型です。

利確(テイクプロフィット)は損切りの鏡像です。市場の反対側に置かれた待機指値注文で、あらかじめ定めた目標に達したら利益を確定します。EUR/USDを1.0850で買い、利確を1.0940に置くと、FX会社は1.0940に売り指値を置き、bidがその水準に達した瞬間に発動します。利確の強みは、初心者が最もよく犯す間違い——最初のぐらつきで勝ちポジションを感情的に決済してしまうこと——を取り除く点にあります。計画が90pipを求めるなら、指値を90pipに置いて画面から離れるのです。

損切りと利確 — 買いポジションのリスクリワード計算
EUR/USDの買いエントリー1.0850
H4サポートの下の損切り1.0820 — リスク30pip
H4レジスタンスでの利確1.0940 — 潜在利益90pip
リスクリワード比1:3、スイングのセットアップで実務上の最低ライン
損切りが発動した場合の結果30pipの損失、標準ロットで300 USD
利確が約定した場合の結果90pipの利益、標準ロットで900 USD

この二つの防御をいつどちらに頼るべきかについては、テクニカルとリスクの両面を扱うリスク管理のカテゴリーの記事が参考になります。利益目標を計画しない損切りは、ハンドルのないブレーキのようなものです。損失は止めても、優位性を築くことは決してありません。

トレーリングストップ — 価格を追いかける損切り

トレーリングストップは、有利な方向へ価格とともに自動で動きながら、損失のほうへは決して後退しない損切りです。距離、たとえば20pipを設定すると、FX会社が市場に合わせて損切りをずらしていきます。EUR/USDの買いポジションを1.0850で開き、損切りを1.0830に置きます。価格が1.0900まで上がると、トレーリングは損切りを1.0880へ移します。価格が1.0930まで伸びると、損切りは1.0910まで追随します。市場が1.0910まで押し戻されると、あなたが何もしなくてもポジションは60pipの利益で決済されます。

実務では、トレーリングストップには予想以上にトレーダーを苦しめる二つの弱点があります。第一に、距離が短すぎると通常のトレンドの押しでポジションが決済され、大きな動きから取り残されます。EUR/USDは1日80pipのレンジを持つことがあるため、20pipのトレーリングは最初の押しであなたを振り落とします。第二に、ほとんどのMetaTrader 5プラットフォームではトレーリングがクライアント側で動くため、ターミナルを開いておく必要があります。夜にノートパソコンを閉じればトレーリングは止まり、最後に到達した水準のまま残ります。経験則は単純です。まず損切りをエントリー水準に移し、それからトレーリングを作動させ、距離は1時間足の平均的なローソク足のレンジの少なくとも1.5倍を与えることです。

「アマチュアはどれだけ儲けられるかを考える。プロはどれだけ失いかねないかを考え、後からではなく取引に入る前に防御の注文を置く」 — Alexander Elder, 1993

OCO — 一つのセットアップで二つのエントリーシナリオ

OCO(one cancels the other)は、二つの待機注文を結びつける仕組みで、一方が約定すると自動的にもう一方が取り消されます。典型的な使い方は、重要なマクロ指標の発表前の狭い保ち合いの周辺で取引する場面です。市場がどちらに抜けるか分からないが、方向にかかわらず動きに乗りたいときです。

消費者物価指数(CPI)の発表1時間前、EUR/USDが1.0850と1.0880の間でもみ合っているとします。レジスタンスより数pip上の1.0883に買い逆指値を、サポートより数pip下の1.0847に売り逆指値を置きます。OCOがなければ、一方が発動した後、反対方向で作動する前にもう一方を手動で取り消さなければなりません。OCOがあればプラットフォームが代わりにやってくれます。市場が上に抜ければ売り逆指値が消え、下に抜ければ買い逆指値が外されます。結果として、市場が実際に選んだ側に一つのポジションだけが残ります。

技術的な落とし穴が一つあります。MetaTrader 4にもMetaTrader 5にも、ネイティブのOCO注文はありません。一方が発動したらもう一方を取り消すスクリプトかExpert Advisorが、MQL5のマーケットプレイスから必要になります。cTrader、NinjaTrader、そしてIC MarketsやPepperstoneのようなECNのFX会社のターミナルは、OCOを直接提供しています。これを軸に戦略を組む前に、デモ口座でFX会社のドキュメントを確認してください。

GTCとday order — 注文がどれだけ生き続けるか

すべての待機注文——指値、逆指値、OCO——には有効期間があり、ここでトレーダーは静かな間違いを犯します。day order(当日有効)は取引セッションの終わりに失効します。FX会社のサーバー時間で深夜までに市場があなたの水準に達しなければ、注文は消え、朝にまた一からやり直しです。GTC注文(good till cancelled、取り消すまで有効)は、自分で取り消すか約定するまで続きます。MetaTrader 5では、有効期限を「無期限」に設定することがこれに対応します。

この選択には実際の結果が伴います。数日かけて価格が再訪するかもしれないサポートの下に買い指値を置く場合、day orderだとセットアップを毎日入れ直す必要があり、夜間の約定を逃すリスクがあります。GTC注文はそれを解決しますが、独自の罠を抱えます。忘れられたGTC注文が、もはや覚えていないまったく異なる市場環境で、数週間後に発動することがあるのです。一般的な慣行は、day orderはデイトレード戦略に、GTCはスイングや数日にわたるポジションに向くというものです。ただし、有効な注文のリストを定期的に見直し、意味を失ったものを取り消すことが前提です。

どの注文をいつ — クリックする前にやるべきこと

注文を出す前に、短いチェックリストを通してください。各項目は数秒で済み、合わせれば、私が20年余りにわたって個人口座で見てきた高くつく執行ミスのほとんどを防げます——まず2004年からのMyBank.plの編集長として、そして2007年からはForex市場の分析を通じて。

  1. すぐに入る必要があるかを判断してください。損失ポジションから退出する、あるいはすでに進行中の明らかな動きに反応する必要があるなら、成行注文を選びスリッページを受け入れます。時間があるなら、冷静に計画した水準に置いた指値注文のほうが、ほぼ常に安く済みます。
  2. 注文タイプを取引の論理に合わせてください。サポートへの押し目でのエントリーは、市場の下に置く買い指値です。レジスタンス突破でのエントリーは、市場の上に置く買い逆指値です。この二つを取り違えると、買いたくなかったまさにその瞬間に買うことになります——初心者に最も多い間違いです。
  3. 損切りは、丸いpip距離ではなく具体的な水準の下に置いてください。「エントリーから20pip」の損切りは、丸い数字に集まる注文を狩るアルゴリズムから見えています。直近のH4スイングロウのすぐ下に置く損切りは、より目立たない標的であり、ポジションに呼吸する余地を与えます。
  4. 利確はエントリーと同時に加えてください。ポジションが利益に乗るまで待ってはいけません。そのときには目標についての判断がすでに感情に色づけられています。レジスタンスの読みから導かれる水準に利確を置き、1ティックごとを眺めるのではなく画面から離れましょう。
  5. 有効期間を意図して選び、指標発表時の成行注文は避けてください。デイトレードにはday order、スイングポジションにはGTCです。雇用統計、CPI、FRBの決定の前には、成行をクリックしてはいけません。スプレッドが正常化するまで30秒から60秒待つか、実際に入りたい水準に事前に指値を置いてください。

最後に、チャートをにらみ続けることから心を解放する習慣が一つあります。手動で入る代わりに、重要な水準に価格アラートを設定するのです。手動の執行とリスクの両面については、基本のカテゴリー概念のカテゴリーの記事が土台を与えてくれます。個人トレードには、チャートは読めても執行でお金を失った人の話があふれています。それだけでも、注文タイプの選択を分析そのものと同じくらい真剣に扱う理由になります。注文執行の背景をさらに深く知りたい方は、損切り注文がどう執行されるかの解説も参考になります。

Jarosław Wasiński
著者について

Jarosław Wasiński

MyBank.pl 編集長 · 金融・市場アナリスト

金融業界で20年以上の経験を持つ独立系アナリスト兼実務家です。2004年から運営されているポータルサイト MyBank.pl の創設者であり編集長を務めています。2007年から外国為替市場とマクロ経済のファンダメンタル分析を行っています。グローバル市場の視点から執筆し、欧州(ESMA)および日本(金融庁/FSA)の規制枠組みにも目を配っています。

出典・参考文献

  1. MetaQuotes Order Types — MetaTrader 5 platform help · Oficjalna dokumentacja typów zleceń w MT4 i MT5: market, buy/sell limit, buy/sell stop, stop-limit oraz parametry czasu ważności. www.metatrader5.com ↗
  2. CFA Institute Market Organization and Structure — CFA Program Curriculum · Klasyfikacja zleceń (market, limit, stop) i mechanika egzekucji w mikrostrukturze rynku, część programu CFA. www.cfainstitute.org ↗
  3. John Wiley & Sons Trading for a Living, Alexander Elder · Rozdziały o zleceniach ochronnych (stop loss, take profit) i dyscyplinie zarządzania ryzykiem przed wejściem w transakcję. www.wiley.com ↗
  4. Bank for International Settlements Triennial Central Bank Survey of Foreign Exchange Markets 2022 · Dane o strukturze i płynności rynku walutowego, kontekst dla poślizgu i głębokości księgi przy zleceniach market. www.bis.org ↗

よくある質問

成行注文と指値注文はどう違いますか?

成行注文はFX会社へ即座に届き、板の反対側にある最初に利用可能な価格で約定します。執行は保証しますが価格は保証しません——ボラティリティが急に高まる局面では、スリッページがEUR/USDで5〜20pipに達することがあります。指値注文は逆の働き方です。自分が越えたくない価格を設定し(買いは市場の下、売りは上)、市場がその水準まで動いたときだけ、自分の水準より悪くない価格でFX会社が約定させます。価格は保証しますが執行は保証しません。実務では、計画した押し目のエントリーには指値を使い、成行注文は今この瞬間に入る・出る必要があるときだけにしてください。

逆指値注文は指値注文とどう違いますか?

どちらも待機注文ですが、論理は正反対です。指値注文は押し目で働きます。買い指値は市場の下に置きます。より安く買いたいからです。逆指値注文はブレイクアウトで働きます。買い逆指値は市場の上に置きます。価格がレジスタンスを抜けて強さを確認してから初めて買いたいからです。EUR/USDが1.0865のとき、価格がサポートまで押し戻されれば1.0842の買い指値が約定し、市場がレジスタンスを上抜ければ1.0883の買い逆指値が約定します。逆指値は発動すると成行注文のように振る舞い、最初に利用可能な価格を取るため、これもスリッページにさらされます。指値は平均回帰戦略に、逆指値はトレンドフォローやブレイクアウト取引に向きます。

OCO注文はMetaTrader 4とMetaTrader 5で使えますか?

ネイティブには使えません。MetaTrader 4もMetaTrader 5も、注文画面に標準のOCOタイプを備えていません。MQL5のマーケットプレイスにある、一方が発動したらもう一方を取り消すスクリプトかExpert Advisorが必要です。cTraderはOCOを内蔵しており、IC MarketsやPepperstoneのようなECNのFX会社のターミナルの多くも同様です。MT5での回避策は簡単です。待機注文を二つ、たとえば保ち合いの周辺に買い逆指値と売り逆指値を置き、発動しなかったほうを手動で削除します。MQL5のOCOスクリプトはコーヒー数杯分の価格で、ブレイクアウト戦略を完全に自動化してくれます。まずデモ口座で、あなたのFX会社が外部のExpert Advisorの実行を許可しているかを確認してください。

GTCとday order(当日有効)はどう違いますか?

これは待機注文の有効期間に関する二つの設定です。day order(当日有効)は取引セッションの終わりに失効します——FX会社のサーバー時間で深夜までに価格があなたの水準に達しなければ、注文は消え、朝にまた一からやり直しです。GTC注文(good till cancelled、取り消すまで有効)は、自分で取り消すか約定するまで続きます。MetaTrader 5では、有効期限を「無期限」に設定することがこれに対応します。day orderはデイトレード戦略に、GTCはスイングや数日にわたるポジションに向きます。GTCには罠が一つあります。忘れられた注文が、まったく異なる市場環境で数週間後に発動することがあるのです。ですから有効な注文のリストを定期的に見直し、意味を失ったものを取り消してください。

さらに深く · 完全ガイド