リクオート(requote)とは?スリッページとの違いを解説
EUR/USDを1.0850で「買い」とクリックすると、ポジションが開く代わりに、新しい価格1.0853と「承諾」「拒否」の二つのボタンが並ぶポップアップが現れることがあります。あなたのクリックから注文がFX会社に届くまでのほんの一瞬の間に、レートが逃げてしまったのです。これがリクオート(requote)です。業者はあなたが選んだ価格では約定させず、代わりに新しい提示価格を返して承諾を迫ります。本稿では、この仕組みがどう働くのか、なぜスリッページとは別物なのか、そしてどうすれば抑えられるのかを解説します。
リクオートとは実際に何なのか
リクオートとは、画面で見た価格が約定前に最新でなくなったときに業者が返す応答です。業者があなたに固定のbidとaskを提示するモデルでは、注文を送って処理するまでの時間に相場が動くリスクを業者が負っています。その値動きが大きく、もとの価格ではもう取引したくないと業者が判断すれば、約定を拒んで新しいレートを返します。注文は完全に却下されるわけではなく、保留状態であなたの判断を待ちます。
鍵になる言葉は「待つ」です。あなたには「この新しい価格を承諾しますか」という問いが届き、その間も時計は刻々と進みます。新しい提示価格は数秒間だけ有効で、その猶予のうちにクリックしなければ「価格が再び変わりました」というメッセージが出て、手続きは最初からやり直しになります。MetaTraderのドキュメントでは、リクオートは実際に独立して定義された注文結果の一つで、サーバーは単なる却下とは異なる、リクオートを意味する固有のコードを返します。これはプラットフォームの不具合でも回線の不調でもなく、執行の仕組みとして設計された一部です。
リクオートとスリッページは同じではない
この区別こそ、このテーマ全体で最も大切な点です。二つの現象は、どちらも約定価格が画面で見た価格と違うため似て見えますが、働き方はまったく異なります。スリッページでは、期待した価格と約定価格の差が生じても注文は自動的に約定します。業者はあなたの同意を求めず、最も近い利用可能な価格でポジションを開きます。それは時に不利で、ごくまれに期待より有利なこともあります。決定はあなた抜きで、同じ一瞬になされます。
リクオートはその逆です。注文はそもそも約定しません。ポジションの代わりに問いが届き、数秒以内に決断する義務を負わされます。実務上、違いは二つに集約されます。第一に、スリッページは不利な価格であってもエントリーの確実性を与えますが、リクオートはその確実性を奪います。提示を拒否すれば相場の外に取り残されかねません。第二に、リクオートは時間を奪います。承諾までの数秒は、相場が激しく動き、一瞬ごとに価格が数ポイントずれていく局面では値千金です。
「短期トレーダーの最大の敵は、悪い予測ではなく、チャートには決して現れない執行のコストである。」 — Kathy Lien, Day Trading and Swing Trading the Currency Market, Wiley, 2016
リクオートはどこで、いつ現れるか
リクオートは、主にマーケットメイカーの業者が使うinstant execution(即時執行)モデルに典型的です。まさにそこで業者は固定価格を提示し、相場が逃げたときにはその価格での約定を拒める仕組みになっています。ECNやSTPの業者に特徴的なmarket execution(成行執行)モデルでは、リクオートは原則として起こりません。業者は固定価格を約束せず、流動性プロバイダーから得られる最良価格での約定へ注文を回すからです。承諾すべき固定価格がなければ、リクオートするものもなく、代わりにスリッページが現れます。注文の種類によって反応は異なりますが、ここでは執行モデルそのものが決め手になります。
タイミングについては、リクオートは価格が最も速く動き、流動性が最も薄いところで強まります。それはとりわけ、米国の雇用統計や中央銀行の政策決定といった主要な経済指標が出る前後の数秒、そして週末明けの市場オープンや、ボラティリティが高まった局面です。ある業者の注文の執行時間が長いほど、その間に価格が動いて注文がリクオートとして戻る確率は高まります。これは、執行の品質と速さがスプレッドだけよりも重要になり得る理由の一つです。
具体例で見るとどうなるか
説明用の例を挙げます。Annaはマーケットメイカーの業者でinstant executionの口座を使っており、米国の雇用統計が発表される瞬間にEUR/USDを1ロット買おうとしています。画面には1.0850の買い価格が表示され、彼女はクリックします。注文が処理される前の半秒のうちに、予想をはるかに上回るデータが入り、レートは1.0853へ跳ねます。業者は古い価格では取引したくないため、Annaに1.0853でリクオートを返します。ポジションは開かず、Annaはカウントダウンする時計が付いた画面を見つめ、3ポイント不利な価格を承諾するか、それとも拒否してもう一度試し、別のリクオートを招くリスクを取るか、3秒のうちに決めなければなりません。
もしAnnaがmarket executionモードのECN口座で取引していたら、シナリオは違って見えたはずです。注文は1.0853で自動的に約定し、その差はスリッページとして記録されます。金銭的な結果は似たものになり得ますが、体験はまったく別物です。一方では時間に追われて決断を迫られ、他方ではすでにポジションが開いていて、ポップアップをクリックする代わりに落ち着いてリスク管理に取りかかれるのです。
今すぐやるべきこと
- 自分の口座がどの執行モードで動いているか確認する。業者の口座仕様書か、プラットフォームのシンボルのプロパティを開き、「execution type(執行タイプ)」の項目を探してください。「instant execution」と表示されていればリクオートにさらされており、「market execution」とあれば代わりにスリッページに出会います。その一つの情報だけで、ポジションを建てるときに何が起こるかがすぐにわかります。
- 注文画面で許容する価格のずれの上限を設定する。MetaTraderで「最大許容偏差(maximum deviation from quoted price)」にチェックを入れ、たとえば2〜3ポイントと入力してください。リクオートの画面を受け取る代わりに、わずかに不利な価格を受け入れるとプラットフォームに伝えることになります。保留注文のリスクを、あらかじめわかった限られた量のスリッページと意図的に交換するのです。
- 主要な指標が出るまさにその一秒にはエントリーしない。経済指標カレンダーを見て、雇用統計や中央銀行の政策決定の時刻に印を付けてください。あえてニュースを取引するのでなければ、流動性が戻りスプレッドが縮まるまで数分待ちましょう。そのときリクオートとスリッページの双方のリスクは目に見えて下がります。
- 直近のリクオート履歴に偏りがないか見直す。トレード記録を開き、リクオートが主に利益方向へ入ろうとした注文ばかりに出ていないかを確認してください。明らかな一方向の偏りが見えたら、本物の資金を賭ける前に、別の業者やデモのmarket execution口座を試す合図として受け止めましょう。なお、国内では金融庁に登録された業者を選び、個人向けFXのレバレッジは最大25倍に制限されている点も前提にしてください。資金管理の観点からも、執行の質は無視できない要素です。
出典・参考文献
-
MetaQuotes Software Performing Deals — MetaTrader 5 Help · Oficjalna pomoc MT5 opisująca składanie zleceń rynkowych, ustawienie maksymalnego odchylenia (deviation) jako tolerancji poślizgu oraz mechanizm requote w trybie instant execution, w tym że nowa cena jest ważna tylko kilka sekund i potem pojawia się komunikat „Price changed". www.metatrader5.com ↗
-
MetaQuotes Software General Concept — Order Execution Modes (MetaTrader 5 Help) · Opis trybów egzekucji: instant execution (z możliwym requote, gdy broker nie akceptuje ceny), request execution oraz market execution, w którym broker wykonuje zlecenie po cenie rynkowej bez dodatkowego potwierdzania. www.metatrader5.com ↗
-
MetaQuotes Software MqlTradeRequest Structure — MQL5 Reference · Dokumentacja struktury zlecenia handlowego z polem deviation, definiowanym jako maksymalne dopuszczalne odchylenie ceny wyrażone w punktach — czyli tolerancja, powyżej której broker może odmówić wykonania i wystawić requote. www.mql5.com ↗
-
MetaQuotes Software Trade Server Return Codes — MQL5 Reference · Lista kodów zwrotnych serwera handlowego, w tym 10004 TRADE_RETCODE_REQUOTE (rekwotowanie) oraz 10020 TRADE_RETCODE_PRICE_CHANGED (zmiana ceny) — formalne potwierdzenie, że requote jest osobnym, zdefiniowanym wynikiem zlecenia. www.mql5.com ↗
よくある質問
リクオートは業者が私をだましているということですか?
リクオートそれ自体は不正の証拠ではありません。instant executionモデルでは業者が固定価格を提示し、その価格が動くリスクを負っているため、約定前に相場が逃げたときには新しい提示価格の承諾を求める権利があります。問題が始まるのは、リクオートが絶えず、常にあなたに不利な形で、しかも主に利益の出ている注文に現れ、損失の出る注文は何も言わずに通っていくときです。この非対称性は執行品質に関する赤信号です。一方、重要なデータ発表のまさにその一秒に出る単発のリクオートは、一時的な流動性の途切れに対する正常な反応であり、それ自体は何も決定づけません。
リクオートを抑えるために、MT4で最大許容偏差をどう設定しますか?
MetaTrader 4の成行注文の画面で「最大許容偏差(maximum deviation from quoted price)」のオプションにチェックを入れ、許容するポイント数、たとえば3を入力してください。リクオートの画面を受け取る代わりに、最大でその分だけ不利な約定を受け入れるとプラットフォームに伝えることになります。偏差を大きくするほどリクオートは減りますが、起こり得るスリッページは大きくなります。小さくするほどリクオートは増えます。これは意図的なトレードオフです。穏やかな相場なら2〜3ポイントで十分ですが、主要な発表の前後では許容幅を広げるか、あるいはその一分にはそもそもポジションを建てないのが賢明です。
ECN口座でリクオートを見ることはありますか?
原則として、ありません。ECNやSTPの口座はmarket executionモードで動き、業者は承諾すべき固定価格を提示せず、流動性プロバイダーから得られる最良価格での約定へ注文を回します。確認すべき固定価格がない以上、リクオートするものもありません。とはいえ、執行が無料になるわけではありません。リクオートの代わりにスリッページ、つまり画面で見た価格と約定価格の差を受け取ります。流動性が薄い状況では、このスリッページはリクオートと同じくらい痛むことがありますが、違いは注文が確かに約定し、決断のために数秒を失わない点です。
リクオートは週末の価格ギャップとどう違いますか?
これは二つの異なる現象で、どちらも価格の変化に関わる点だけが共通します。リクオートはセッション中、instant executionモードで現れ、クリックと約定の間のほんの一瞬でレートが動いたときに発生し、新しい価格を承諾するかどうかの選択をあなたに与えます。価格ギャップは、金曜の引けと日曜夜の寄り付きの間に重要な出来事があったときに起こる、レートの飛びです。ギャップが主に直撃するのは保留中の注文と損切り(ストップロス)で、これらは寄り付き後の最初の利用可能な価格で約定し、時にはあなたが設定した水準から大きく離れます。リクオートはエントリーの瞬間に関わる現象であり、ギャップは取引の中断に関わる現象です。