MT5の注文におけるダイバージェンスとは?
直接的な答え
MT5では、「Orders(注文)におけるダイバージェンス(divergence)」は一般に、注文ワークフローのある部分で見えている内容が、別の場所に表示される内容と正確には一致していないことを意味します。たとえば、注文リクエストにはある値(価格、時間、または数量)が表示される一方で、注文履歴や最終的な約定(fill)詳細では別の値、または別の状態が表示されることがあります。これは特定のインジケーターのシグナルではなく、注文のライフサイクル全体における不一致の説明です。
仕組み(注文データの構築)
MT5は、複数の情報を使って注文とディール(deals)を追跡します。典型的なタイムラインには次が含まれます。
- 注文を作成する(あなたのプラットフォームが、シンボル、方向、要求価格、数量などのパラメータを含むリクエストを送信する)
- 取引サーバーがそれを実行しようとし、結果を返す
- 実行によって1回の約定、または複数の約定が発生する(部分約定は可能)
- プラットフォームは後に、注文ビュー(オープン注文、保留注文)や履歴ビュー(完了した実行)を通じて結果を表示する
したがって「ダイバージェンス」は、たとえば次のような違いを指すことがあります。
- リクエストと実行の違い:要求された価格や条件が、実際の約定と異なる。
- 単一 vs 複数の実行:1つの注文リクエストが、異なる価格で複数の約定を生む。
- 期待される状態 vs 報告される状態:注文は、画面によって異なる時点で更新されて見えることがある。
- パラメータの不一致:表示されるストップロス/テイクプロフィット、数量、または有効期限(time-in-force)の値が、提出後に変更が起きている場合、意図した内容と一致しない可能性がある。
以下のどの例でも前提:チケット/識別子が同じ注文を、異なるMT5のタブやジャーナルのエクスポート間で比較している。
例による証拠(そしてなぜ起きるのか)
たとえば、要求価格で1.00ロットの注文を出したとします。市場の動きと約定ルールにより、サーバーは次のように動く可能性があります。
- 要求された価格とは異なる価格で即時に約定する(一般的にはスリッページと呼ばれることが多い)
- まず数量の一部だけを約定し、その後に残りを完了させることで、複数の約定を作る(部分約定)
- 利用可能な流動性、実行ポリシー、または取引条件に基づいて、拒否または修正のルールを適用する
あなたの視点では、それがダイバージェンスになります。つまり、あなたが出した「注文」と、実際に実行された「ディール(deals)」は、異なる価格、タイムスタンプ、または複数のエントリーを示すことがあります。
また、よくある制限として次も挙げられます。過去のレポーティングと、あなた自身の確認プロセスは、**確認バイアス(confirmation limits)**を生み得ます。あなたが「期待を支持する」エントリーだけに注目してしまうと、それと矛盾する約定(fills)を見落とす可能性があります。すると、ダイバージェンスが実際より大きく(または小さく)見えることがあります。
注意して見ておく関連バイアス:ハインドサイト・バイアス(hindsight bias)。最終結果を見た後では、あたかも予測可能だったかのようにリクエストを解釈し直してしまいやすくなります。ダイバージェンスは、後から観測した結果ではなく、実行時点で分かっていたことに基づいて評価されるべきです。
限界とリスク(ダイバージェンスが保証しないもの)
ダイバージェンスは、自動的にエラー、詐欺、または特定の市場的な意味を意味するわけではありません。実行とレポートにおける通常の違いによって起こり得ます。
把握しておくべき主な制限:
- 実行条件が変動する:リクエストから約定までの間にコストや実行が変わることがある。
- 部分約定:1つの要求数量と、1つの報告された「注文」を比較すると誤解を招く可能性がある。
- タイミングの違い:更新が、わずかに異なるタイムライン上の別の場所に表示されることがある。
- 将来の挙動を保証しない:過去の関係(ダイバージェンスが以前どのように見えたか)は、次回にどう見えるかを証明しない。
解釈上の失敗パターンは、ダイバージェンスを、単独で自立した決定的な「シグナル」のように扱ってしまうことです。代わりに、これはデータの整合性(consistency)に関する現象であり、文脈が必要です。どの項目が違っているのか、そしてどのビュー間で違っているのか、を確認する必要があります。
検証と次に答えるべき質問
あなたのケースでダイバージェンスが何を意味するのかを独立して検証するには、次の一貫したチェックリストを使ってください。
- 注文の識別子(チケット)で、リクエスト、アクティブなビュー、履歴ビューの間を照合する。
- 異なる項目(価格、数量、状態、タイムスタンプ)を比較する。
- 不一致が、複数の約定によって説明できるのか、それとも要求値から実行値への変更によるものなのかを判断する。
さらに進めたい場合は、次のように聞いてください。「どの正確な項目がダイバージェンスしていて、どの2つのビュー間で起きているのか?」 この質問により、「一般的な不一致」から「特定して確認できる食い違い」へ意味が絞り込まれます。
DOCUMENT END