海外FXの約定とは|リクオート・約定拒否・約定遅延の違いと確認方法

基準日:2026年10月14日/本記事は、MetaTrader 5の公式ヘルプとMQL5の公式リファレンスをもとに、注文が約定するまでの流れと、約定が思いどおりにならない主な状況を整理したものです。約定の方式や条件は銘柄とブローカーによって異なり、変更される場合があります。口座を利用する前に、各公式サイトで最新情報をご確認ください。

海外FXの約定とは|リクオート・約定拒否・約定遅延の違いと確認方法。注文端末からサーバーを経由して結果表示に至る流れを示す図。

注文ボタンを押したのに、思った価格で約定しなかった。「価格が変わりました」という表示が出て注文が通らなかった。こうした場面では、何が起きたのかが分かりにくいものです。

先に結論をお伝えすると、スリッページは価格のズレ、リクオートは新しい価格の提示、約定拒否は注文が通らないこと、タイムアウトは注文送信後の応答に関する状態で、取引結果そのものと混同できません。MT5では10012の説明は「Request canceled by timeout」です。再送を考える前に、取引タブや口座履歴で注文・約定の状態を確認し、表示されたメッセージとともに記録しておくと、重複注文の防止や問い合わせの材料になります。

この記事の結論

  • 約定は、注文ボタンを押した瞬間に決まるのではなく、端末から出した注文をサーバーが受け付け、価格を確認してから成立します。その流れは約定モードによって違います。
  • スリッページ、リクオート、約定拒否、タイムアウトは別の現象です。表示されたメッセージと、取引タブ・口座履歴に記録された注文や約定を合わせて確認します。
  • Instant Executionでは、許容スリッページ(Deviation)を大きくすると新しい価格の提示(リクオート)は起きにくくなります。その分、指定価格から離れた価格での約定を受け入れる幅も広がります。
  • MT5ヘルプの注文タイプ説明では、Stop注文は価格が指定価格より不利になる場合もある一方、Limit注文は買いなら指定価格以下、売りなら指定価格以上で執行され、約定は保証されないと説明されています。注文が拒否される条件もあるため、Stopの「約定保証」をあらゆる状況での絶対保証とは扱いません。
  • 自分の約定は、日時・銘柄・表示価格・約定価格・結果を記録して時間帯ごとに見ると、印象ではなく事実で確認できます。

この記事でわかること

  • 注文ボタンを押してから約定するまでの流れと、約定モードの違い
  • スリッページ・リクオート・約定拒否・約定遅延の見分け方
  • 許容スリッページ(Deviation)の役割とトレードオフ
  • 「約定の保証」と「価格の保証」の違い
  • 自分の約定を記録して確かめる方法と、EAで確認したい点

注文ボタンを押してから約定するまで

本記事の説明は、MetaTrader 5の公式ヘルプに基づいています。MT4の画面や設定項目は異なる場合があるため、利用中のプラットフォームのヘルプも合わせて確認してください。

MetaTrader 5では、成行注文が約定する流れが「約定モード」で分かれています。公式ヘルプによると、どのモードになるかは銘柄とブローカーによって変わります。

約定モード 公式ヘルプの説明(要約) 読者が見る動き
Instant(即時) 注文時の価格で送信し、ブローカーが受け付ければ約定する。処理中の価格変化がDeviationを超えると、サーバーが注文を受け付けず、新しい価格を提示することがある 約定、または新しい価格の提示
Request(リクエスト) 注文の前にブローカーへ価格を要求し、提示された価格で約定するかどうかをトレーダーが承認または拒否する 価格を要求してから、売買を確定する
Market(成行) ブローカーが約定価格を決める方式。注文を送ることは、その価格での約定に事前同意する扱い 約定価格は約定後に分かる
Exchange(取引所) 「Sell」「Buy」のクリックが、ブローカーへの売買注文になる 板(Depth of Market)の動きに沿って成立する

約定モードは、銘柄ごとに設定される取引執行方式です。これはMT5上の注文処理方法を示す区分であり、NDD・DDなどブローカーの運営方式を直接示す項目ではありません。Market Executionについてヘルプが述べる「ブローカーが約定価格を決める」は、価格決定の説明として読みます。

どのモードで約定しているかは、取引前に注文画面や銘柄の仕様で確認できます。

スリッページ・リクオート・約定拒否・約定遅延の違い

「約定がうまくいかない」と感じる状況は、実際にはいくつかに分かれます。次の表は、起きていることで整理したものです。

現象 何が起きているか 画面で見えるもの(例)
スリッページ 注文を出したときの価格と、約定した価格がずれる。ずれは約定した結果として現れる 約定後の価格が、押した時点の表示と違う
リクオート サーバーが、元の注文では約定させず、新しい価格を提示する MT5:Requote(コード10004)/MT4:Requote(エラー138)
約定拒否 注文そのものが受け付けられない、または処理できない MT5:Request rejected(10006)、There are no quotes to process the request(10021)/MT4:Off quotes(136)
約定遅延・タイムアウト 注文送信後、結果の確認が遅れたり、タイムアウトを示す応答が返ったりする MT5:Request canceled by timeout(10012)/MT4:Trade timeout(128)

スリッページの基本は、海外FXの注文方法(成行・指値・逆指値・SL/TP)や、経済指標時の海外FX取引の注意点でも扱っています。本記事では、ふだんの注文処理で何が起きたかを見分ける方法に焦点を当てます。

表のコード名は、MetaQuotesのMQL5・MQL4リファレンスにある公式の名称です。MT4とMT5のコードが一対一で対応するとは限らないので、メッセージを見たときは、表示されたとおりの名前を控えるのが確実です。

リクオートについて、MT5の公式ヘルプには、提示された新しい価格の有効時間は数秒だけで、決められないまま過ぎると「Price changed」のメッセージが表示される、という説明があります。画面に出た価格は、確認している間にも動いていることを意識しておきましょう。

許容スリッページ(Deviation)の考え方

MetaTrader 5のInstant Executionでは、注文画面に許容スリッページ(Deviation)を設定できる場合があります。公式ヘルプはDeviationを、約定価格とトレーダーが了承した指定価格との差と説明しています。これはInstant Executionの説明であり、すべての約定モードに共通する設定ではありません。

  • 価格の変化がDeviation以内なら、新しい価格で通知なしに約定する
  • Deviationを超えると、ブローカーが新しい価格を返す(リクオート)
  • Deviationが大きいほど、リクオートは起きにくくなる

つまり、Deviationを大きくすると注文は通りやすくなりますが、その代わり、押した時点より不利な価格での約定も受け入れることになります。小さくすれば不利な価格は避けやすい反面、リクオートや約定拒否が増える可能性があります。どちらが正しいというより、自分の取引スタイルで何を優先するかを決める設定です。

EAなどのプログラムでは、MQL5の注文リクエストにあるdeviationはpoints単位です。pointsとpipsの換算値は銘柄仕様により異なるため、設定前に取引する銘柄の仕様を確認してください。

約定の保証と価格の保証は別の話

MetaTrader 5ヘルプがここで扱うLimitは、新規の予約注文(pending order)であるBuy Limit/Sell Limitです。Buy Limitは指定価格以下、Sell Limitは指定価格以上で執行され、注文執行中にスリッページは発生しないと説明されています。ヘルプはこのLimit注文の約定を保証せず、価格が大きく離れた場合に拒否することがあるとしています。Stop注文は指定価格より不利な価格で執行される場合があります。ヘルプのStop注文に「約定保証」の記述はありますが、一般概念ページには余力不足などで注文が拒否される場合も記載されています。したがって、あらゆる状況での絶対保証とは扱いません。ここでの新規pending Limit注文の説明は、既存ポジションのTake Profit(TP)やStop Loss(SL)の決済条件と同じ説明ではありません。

注文 約定 価格
Stop MT5ヘルプの注文タイプ説明では保証と記載。ただし注文拒否などの条件を含む絶対保証ではない 指定価格か、それより不利な価格
Limit 保証されない 買いは指定価格以下、売りは指定価格以上

SLを置くときは、「約定する」ことと「指定した価格で約定する」ことを分けて考えます。価格を保証する保証注文の有無は、ブローカーの契約内容によって決まるため、規約で確認してください。週末の窓開けで同じ点を整理した記事に、海外FXの週末ギャップがあります。

約定記録に併記したい状況

記録を見比べるときは、次の状況も併記しておくと注文結果を整理しやすくなります。ここでは、特定のブローカーで発生頻度や因果関係を示すものではありません。

  • 値動きが速い局面:指標発表の前後など、相場の値動きが速いと感じた時間帯
  • 流動性が低いと考えられる時間帯:通常と異なる時間帯かを後から見比べるための記録項目。時間帯の違いは海外FXの取引時間帯と流動性で整理しています
  • 通信環境:接続状況に変化があったかを、注文結果と合わせて記録します
  • 注文の頻度:短時間に注文を送りすぎると、MT5には「Too frequent requests(10024)」というエラーがあります

自分の約定を記録して確かめる

約定品質が気になったときに、印象だけで判断すると、たまたま目立った1回に引きずられがちです。次の項目を記録して、時間帯別に見比べると、自分の取引でどんなことが起きているかが分かります。

記録する項目 目的
日時(日本時間とサーバー時間) 時間帯ごとの傾向を見る
銘柄・売買方向・注文種別 銘柄や注文方法による違いを見る
注文時の表示価格 ズレの基準にする
約定価格 実際の約定との差を出す
結果(約定/リクオート/約定拒否/タイムアウト) 現象を区別する
表示されたメッセージ・エラー名 問い合わせの材料にする
そのときの状況(指標前後/通常時/流動性や通信状態など) 条件ごとの記録を見比べる

記録は少額のロットでも始められます。数回では偏りが出るので、通常の時間帯と、指標の前後など値動きが大きい時間帯を分けて、ある程度の件数を集めてから判断します。何件以上なら十分、といった目安は一概には決められません。

問い合わせるときは、日時・銘柄・注文番号(チケット番号)・表示されたメッセージを揃えて伝えると、状況を確認してもらいやすくなります。

EA・スキャルピングで確認したいこと

EAの場合は、人が気づかないところで再試行や連続発注が行われます。次の点を確認しておきましょう。

  • EAに設定したDeviation(points)が、対象の約定モードと銘柄仕様で意図した値幅になっているか
  • 約定拒否やリクオートが出たときに、EAがどう動くか(再試行するか、見送るか)
  • 短時間に大量の注文を送り、「Too frequent requests」が出ていないか

取引で狙う値幅が小さいほど、同じ約定価格のずれが損益に占める割合は相対的に大きくなります。スキャルピングのような取引では、スプレッドとあわせて約定価格のずれも記録して振り返ると、コストを整理しやすくなります。業者を選ぶ場面では、スキャルピング向けブローカー比較やEA向きブローカー比較も参考にしてください。

よくある質問

Q. リクオートが出たら、ブローカーの不正でしょうか。

A. リクオートが表示されたという事実だけで、不正の有無は判定できません。MT5ヘルプでは、Instant Executionで処理中の価格変化がDeviationを超えた場合に、新しい価格が提示されることがあると説明されています。繰り返す場合は、日時・銘柄・注文番号・表示内容を記録し、ブローカーに確認してください。

Q. スリッページはなくせますか。

A. 注文時に表示された価格と約定価格のずれを常にゼロにできるとは限りません。MT5ヘルプではLimit注文は指定価格か有利な価格で執行される一方、約定は保証されないと説明されています。DeviationはInstant Executionで説明される設定です。注文方法と利用環境の条件を確認してください。

Q. Deviationはゼロにしたほうがよいですか。

A. 一律の正解はありません。小さくするほど不利な価格での約定は避けやすくなりますが、リクオートや約定拒否が増える可能性があります。取引スタイルと、記録した自分の約定をもとに検討してください。

Q. 約定拒否が続くときは、まず何を確認しますか。

A. 表示されたメッセージ、時間帯、通信状態、注文の頻度の順に確認します。そのうえで、日時・銘柄・注文番号を揃えて、ブローカーのサポートへ問い合わせてください。

まとめ

約定結果を振り返るときは、スリッページ・リクオート・約定拒否・タイムアウトを区別し、注文状態も確認します。DeviationはMT5のInstant Executionで、リクオートの起きやすさと指定価格からのずれを許容する幅に関わります。Stop注文の約定については、MT5ヘルプの説明範囲と注文拒否条件を分けて読みます。

日時・表示価格・約定価格・メッセージを時間帯別に記録しておけば、印象ではなく事実で、自分の取引環境を確認できます。

※本記事の情報は2026年10月時点の内容です。約定の方式や条件は変更される場合があります。最新の情報は、利用するブローカーとMetaQuotesの公式サイトで確認してください。

コメントを残す

メールアドレスが公開されることはありません。 ※ が付いている欄は必須項目です

CAPTCHA