FX注文方法の種類|成行・指値・逆指値と約定リスクを図解
注文名を覚えるだけでは、FXの執行リスクは管理できません。成行は速やかな執行を優先し、指値は価格条件を優先し、逆指値は指定価格をきっかけに注文を有効化します。ただし、約定の可否、トリガーに使うbid/ask、許容slippage、部分約定、期限、相場急変時の扱いは業者・口座・銘柄で異なります。本記事は架空の価格ラダーを使い、「何を優先し、何を保証しない注文か」を取引前に確認する方法を説明します。
この記事が役立つ方: 成行・指値・逆指値の違いと、注文ボタンを押した後に起き得る価格差を具体的に理解したい初心者向けです。
まず押さえる重要ポイント
- 注文名ではなく、執行優先か価格優先かで分類する
- 成行注文は表示価格どおりの約定を保証しない
- 指値注文は価格を制限する代わりに未約定・部分約定があり得る
現在値との位置関係で注文意図を読む
- 151.20買い逆指値上方向へ達したら買い注文を作動
- 150.60売り指値現在より高い価格以上で売りを希望
- 150.00現在値(架空)bid/askのどちらかを必ず確認
- 149.40買い指値現在より低い価格以下で買いを希望
- 148.80売り逆指値下方向へ達したら売り注文を作動
指値は不利な価格を制限する一方、取引成立を保証しません。
成行・作動後のstop marketは成立を目指しますが、価格は変動します。
trigger、GTC/GTD、OCO、部分約定、gap時処理は契約条件で確定します。
注文は「価格」と「成立」のどちらを優先するか
注文は将来価格の予想ではなく、一定条件で取引を成立させるための指示です。成行は一般に速やかな執行を優先し、指値は指定価格またはそれより有利な価格という制限を優先します。逆指値は指定したstop価格へ到達したと判定された後、成行または指値に変わる条件付き注文です。この二つの優先順位を理解すると、「価格を守りたいが約定しない可能性」と「決済したいが価格がずれる可能性」の交換関係が見えます。
店頭FXでは、顧客は通常、取引所の板へ直接つながるのではなく業者との契約条件に基づいて取引します。どの価格がstopを作動させるか、表示価格が取引可能価格か、拒否・再提示・部分約定があるかは一律ではありません。一般的な注文名の理解は出発点にすぎず、利用する業者の注文説明、約款、最良執行方針、取引画面のヘルプを照合する必要があります。
成行注文:速やかな執行を目指すが価格は固定しない
成行注文は、その時点で利用可能な価格で速やかに買う/売る指示です。画面に見えたレートは注文到達までに変わり得ます。数量がその価格で吸収できない場合、複数価格で約定する、平均価格になる、拒否されるなどの処理も仕様次第です。「成行なら必ず表示価格で全部成立する」という理解は誤りです。
成行が合理的かは、価格差より執行の必要性を優先する状況かで考えます。ただし急変時、重要指標時、週明け、流動性が薄い時間はspreadとslippageが拡大しやすく、予定損失との差が大きくなる可能性があります。発注直前のspread、注文後の約定時刻・価格・数量を保存し、取引コスト計算機で総コストへ換算してください。
| 時点 | 保存項目 | 目的 |
|---|---|---|
| 発注前 | bid/ask、spread、数量、時刻 | 見えていた条件を残す |
| 発注時 | 注文ID、端末時刻、注文種別 | 送信内容を特定する |
| 約定後 | 各約定価格・数量・時刻 | 部分約定と平均価格を確認する |
| 比較 | 基準価格との差と手数料 | slippageを含む実質コストを測る |
指値注文:価格条件を守る代わりに成立を保証しない
買い指値は通常、指定価格以下での買い、売り指値は指定価格以上での売りを希望する注文です。価格条件は守れても、その価格に十分な取引可能数量がなければ未約定や部分約定になり得ます。チャートが一瞬価格へ触れても、自分の注文が必ず成立したことにはなりません。bid/askのどちらがチャートに表示され、どちらが注文判定に使われるかも確認します。
指値は「安く買える/高く売れる注文」ではなく、許容できる価格の境界を表す注文です。価格が指値まで来なければ機会を逃し、来ても注文優先順位や流動性によって成立しない可能性があります。未約定時に追いかけて成行へ変更するか、注文を取消すかを事前に決めないと、当初と異なる取引へ変質します。
逆指値とstop-limit:stop価格は約定価格ではない
逆指値(stop order)は、指定したstop価格へ達したと業者が判定したときに注文を作動させます。作動後に成行となるstop marketでは、次に利用できる価格で執行を目指すため、stop価格は約定価格を保証しません。相場が飛べば大きく離れた価格になる可能性があります。これは損切り目的でも新規エントリー目的でも同じ構造です。
stop-limitはstop到達後に指値注文となります。価格の下限/上限を制御できる一方、相場がlimit価格を通過すれば未約定のまま残る可能性があります。「stop marketは価格差リスク」「stop-limitは未決済リスク」という交換関係を理解し、自分の目的に合うかを判断します。業者によってstop、逆指値、ストップロス等の名称とtrigger条件が違うため、名称だけで推測しません。
期限・OCO・trailing・triggerを分解して読む
注文種類に追加される指示も結果を変えます。GTCは取消すまで、DAYは当日限り、GTDは指定日時までという説明が一般的ですが、営業日、週末、夏時間の定義は業者次第です。OCOは一方の成立で他方を取消す組合せ、IFDは新規成立後に決済注文を有効化する組合せとして提供されますが、同時急変時の順序や一部約定時の数量調整を確認します。
| 項目 | 確認質問 | 記録例 |
|---|---|---|
| trigger | bid、ask、mid、lastのどれか | 売りstopはbid判定 |
| 期限 | 日時・タイムゾーン・週末越し | GTD 17:00 JST |
| 部分約定 | 残数量は継続か取消か | 0.6/1.0 lot成立 |
| OCO/IFD | どの成立が他注文を消すか | 親注文IDと子注文ID |
| trailing | 距離、更新単位、gap時処理 | 20pips・最小更新5pips |
| 価格許容 | slippage上限や価格保護の有無 | 設定値と適用対象 |
画面表示と契約書面が違うと感じたら、発注前に業者へ確認します。
trailing stopも通常は価格に追随してstop水準を動かす仕組みであり、最終約定価格の保証ではありません。設定の更新頻度、最小距離、サーバー側/端末側、通信断時の挙動を確認します。
架空のUSD/JPY注文ラダーで選択を比較する
USD/JPYの架空現在値を150.00とします。149.40以下なら買いたい場合は買い指値、151.20へ上昇した事実を条件に買いたい場合は買い逆指値という意図になります。保有中の買いを148.80で終了させたい場合、売り逆指値を置けますが、148.80での約定保証ではありません。週明け最初の取引可能価格が148.20なら、その近辺で成立する可能性があります。
| 目的 | 候補注文 | 守ろうとするもの | 残る主なリスク |
|---|---|---|---|
| 今すぐ買う | 成行買い | 執行機会 | 表示価格との差・拒否・部分約定 |
| 149.40以下で買う | 買い指値 | 上限価格 | 未約定・部分約定 |
| 151.20到達後に買う | 買いstop | 条件成立後の執行 | 作動後のslippage |
| 148.80で損切り作動 | 売りstop | 下落時の決済指示 | gapで損失超過 |
| 148.80作動・148.60以上 | stop-limit | 最低売却価格 | 148.60を飛べば未決済 |
価格と設定は教育用です。実際の受付条件は業者の最新仕様に従います。
基準価格 = 148.80実際の平均約定価格 = 148.62売り決済の不利なslippage = 148.80 − 148.62 = 0.18円(18pips相当の例)通貨ペアごとのpip定義、数量、口座通貨換算を確認し、費用全体へ合算します。送信前と約定後のチェックリスト
- 正しい通貨ペア・売買方向・数量か
- 成行/指値/stop/stop-limitのどれか
- 指定価格と現在のbid/askの位置関係は正しいか
- stopのtrigger価格種別を確認したか
- 期限とタイムゾーンを確認したか
- OCO等でどの注文が取消されるか
- 急変時の最大想定slippageを損失予算へ入れたか
- 注文ID、約定明細、取消履歴を保存したか
誤解を監査可能な言葉へ置き換える
| 誤解 | より正確な表現 |
|---|---|
| 成行は表示価格で必ず成立 | 利用可能価格で執行を目指すが、価格と成立条件は変わり得る |
| 指値に触れれば必ず約定 | 価格条件を満たしても流動性・優先順位で未約定があり得る |
| 逆指値は損失額を固定 | stopは作動価格であり、約定差やgapが残る |
| ロスカットがあるから追証なし | 急変時はロスカット水準を超える損失があり得る |
約定差の金額換算はslippageと実質コストのガイドで確認し、spread・手数料・swapと合わせて無料取引コスト計算機へ入力できます。記録は苦情のためだけでなく、自分の仮定と実際の差を測る検証資料です。
よくある質問
成行注文なら必ず約定しますか?
一般に速やかな執行を目指しますが、通信、取引停止、価格急変、業者仕様により拒否・部分約定等もあり得ます。表示価格での約定は保証されません。
逆指値を置けば損失額は固定できますか?
できません。stop価格は作動条件であり約定価格ではありません。gapや急変では離れた価格で成立し、予定損失を超える可能性があります。
stop-limitならslippageを防げますか?
limit価格より不利な約定を制限できますが、市場が通過すると未約定になる可能性があります。価格差リスクと未決済リスクの交換です。
注文名はどのFX業者でも同じですか?
名称、trigger、受付距離、期限、部分約定、gap処理は異なります。一般解説より利用業者の最新書面・画面仕様を優先します。
チャートが指値に触れたのに未約定なのはなぜですか?
表示価格と判定価格の違い、bid/ask差、瞬間的な気配、流動性、注文優先順位などが考えられます。約定報告と業者仕様で確認します。
根拠資料と確認先
- Investor.gov — Types of Ordersmarket、limit、stopの一般的な優先関係とstop作動後の扱い。証券向け説明のためFX業者仕様と併読。
- CFTC — Eight Things You Should Know Before Trading ForexOTC forexではdealerが相手方であり、条件確認が必要という公式注意喚起。
- 金融庁 — いわゆる外国為替証拠金取引についてFXの高いリスク、証拠金、ロスカットでも損失超過があり得る旨。
- 金融先物取引業協会 — ロスカット・ルール国内FXのロスカット規制と制度上の位置付け。
編集・発行: SG Group · 編集方針: 公開情報のうち、中央銀行・監督当局・国際機関などの一次資料を優先して確認しています。制度、取引条件、発表時刻は変わるため、実際の判断前にリンク先と利用先の最新情報を確認してください。
重要事項: 本記事は注文の一般的な教育資料です。特定の注文方法、銘柄、価格、業者を推奨しません。注文名称・trigger・約定・期限・価格保護は業者ごとに異なります。最新の契約書面と取引画面を確認してください。

