Forex & MetaTrader
MetaTraderブリッジとは、外部システム、シグナルソース、ボット、または自動化プラットフォームが、人が操作することなくMetaTrader 5のターミナル内で取引の発注・変更・決済を行えるようにする接続層です。通常はターミナル内のエキスパートアドバイザーと、それにコマンドを運び結果を返すメッセージングまたはHTTP層で構成されます。
MetaTraderには公開のサーバー側APIがないため、あらゆる形態のMT5自動化はターミナルを経由します。ブリッジの設計がレイテンシ、信頼性、そして障害発生時に何が起きるかを決定づけます。トレーダーのノートパソコン上で動くブリッジは、そのノートパソコンがスリープすると止まります。ブローカーが約定を確認する前に成功フラグを返すブリッジは、保護について虚偽の情報を伝えます。ヘッジ口座とネッティング口座を見分けられないブリッジは、複数ターゲットのシグナルを誤って分割してしまいます。ブリッジはまた、シンボルのサフィックス、ロットの刻み幅、ブローカー固有の癖を解決しなければならない場所でもあります。
AlgoVestaのブリッジは、AlgoVestaが自社のターミナルファームで運用しているターミナル上で動作するエキスパートアドバイザーであり、プライベートで低レイテンシのチャネルを通じてバックエンドに接続されています。あなたのマシンには何もインストールされません。コマンドは、あなたのボットのルールが通過した後にサーバー側で準備されます。ブローカーのシンボルはサフィックスを含めて解決され、pipサイズは実際のシンボルから取得され、ロットはブローカーの刻み幅に丸められて複数のターゲットに分割され、ネッティング口座が検知されるため、複数ターゲットのシグナルが複数の合体するポジションとして開かれることはありません。EAは執行し、ブローカーの確認を待ち、ポジションにストップと目標を設定し、結果を報告します。ストップが確認できないポジションは、設計上、再び決済されます。ターミナルのログイン、切断、ブローカーサーバーの解決は管理・監視されており、接続状態は口座ごとに表示されます。複数のボットが1つのMT5口座を共有でき、それぞれ自分が開いたポジションのみを管理します。ブリッジを通じたFX注文の平均エンドツーエンド時間は約1.2秒です。MetaTraderでのFXとエキスパートアドバイザーの項目をご覧ください。手順ごとの設定はTelegramからMT5へのブリッジガイドをご覧ください。
あるプロップファームのトレーダーが、ゴールドのシンボルがXAUUSD.rであるブローカー向けにMT5ログインを追加します。3つのターゲットを持つゴールドのTelegramシグナルが届くと、ブリッジはシンボルを解決し、ゴールドのpipサイズを取得し、0.30ロットを0.15 / 0.09 / 0.06に分割し、EAは1つのストップと3つのターゲットを持つ3つのポジションを開きます。ブローカーの確認は約1.2秒以内に返り、3つのチケットがダッシュボードに表示されます。