注文執行
注文ルーティングとは、取引を決定するプラットフォームからそれを執行する取引先までの注文の経路のことです。どのサーバーが送信するか、どのAPIキーまたはターミナルログインを使うか、どの取引所またはブローカーに送るか、そしてどの市場(現物、無期限先物、またはMetaTrader 5)で行うかを指します。
この経路はレイテンシ、取引所が確認するIPアドレス、注文がどの口座に着地するか、そしてサーバーや取引先が利用できない場合に何が起こるかを決定します。取引所はAPIキーを固定IPアドレスに紐づけることを許可しているため、送信元サーバーは既知かつ安定していなければなりません。すべての注文を単一のマシンからルーティングするプラットフォームは単一障害点を持つことになり、ランダムにルーティングするプラットフォームはホワイトリスト登録を不可能にします。MetaTrader 5の場合、経路はファーム上であなたのブローカーにログインしているターミナルであるため、ターミナルの接続状態が経路の一部になります。
暗号資産の注文は、ダッシュボードに表示される固定の公開IPアドレスを持つ専用の執行サーバーから送信されるため、取引所側でそのIPアドレスをAPIキーの許可リストに追加できます。サーバーはすべて同一のコードを実行し、各口座は一貫して特定のサーバーに割り当てられ、サーバーが利用できない場合は自動的に引き継ぎが行われます。各注文には所属するAPIキーが紐づけられているため、特定の取引所口座に固定された戦略が別のキーにフォールバックすることはありません。現物と先物は、同じシンボルであっても別々にルーティングされ記録されます。MetaTrader 5の注文は、専用の接続を通じてターミナルファーム上であなたのブローカーログインを保持しているターミナルに送られます。ターミナルの接続が切れている場合、注文は送信されず、その理由が表示されます。挙動は対応する16の取引所の間で異なっており、それらの違いは意図的に維持されています。取引所一覧とキー設定ガイドは対応取引所ページに、MT5側についてはMetaTraderでのフォレックスに記載されています。
あるトレーダーがBybit先物口座に固定した戦略と、MT5のプロップファーム口座に固定した戦略の2つを運用しているとします。最初の戦略向けのTradingViewアラートは、その口座に割り当てられた執行サーバーにルーティングされ、Bybitの取引専用キーで署名されたうえで先物市場に発注されます。2つ目の戦略向けのアラートは、そのプロップファームのログインを保持するファーム上のMT5ターミナルにルーティングされます。どちらの戦略も誤って相手の口座を取引することはできません。