Forex & MetaTrader
Eine MetaTrader-Bridge ist die Verbindungsschicht, die es einem externen System, einer Signalquelle, einem Bot oder einer Automatisierungsplattform erlaubt, innerhalb eines MetaTrader-5-Terminals Trades zu platzieren, zu ändern und zu schließen, ohne dass eine Person klickt; sie besteht in der Regel aus einem Expert Advisor im Terminal und einer Messaging- oder HTTP-Schicht, die Befehle dorthin und Ergebnisse zurückträgt.
MetaTrader hat keine öffentliche serverseitige API, sodass jede Form der MT5-Automatisierung über ein Terminal läuft, und das Design der Bridge entscheidet über Latenz, Zuverlässigkeit und was bei Fehlern passiert. Eine Bridge, die auf dem Laptop des Traders läuft, stoppt, wenn der Laptop in den Ruhezustand geht; eine, die ein Erfolgssignal zurückgibt, bevor der Broker die Ausführung bestätigt hat, täuscht Absicherung vor; eine, die ein Hedging-Konto nicht von einem Netting-Konto unterscheiden kann, teilt Signale mit mehreren Zielen falsch auf. Die Bridge ist auch der Ort, an dem Symbol-Suffixe, Lot-Schrittgrößen und broker-spezifische Eigenheiten aufgelöst werden müssen.
Die Bridge von AlgoVesta ist ein Expert Advisor, der auf Terminals läuft, die AlgoVesta auf seiner eigenen Terminal-Farm betreibt, verbunden mit dem Backend über einen privaten, latenzarmen Kanal; auf Ihrem Rechner wird nichts installiert. Befehle werden serverseitig vorbereitet, nachdem die Regeln Ihres Bots bestanden wurden: Das Broker-Symbol wird einschließlich Suffixen aufgelöst, die Pip-Größe wird dem tatsächlichen Symbol entnommen, Lots werden auf die Schrittgröße des Brokers gerundet und auf Ziele aufgeteilt, und Netting-Konten werden erkannt, sodass ein Signal mit mehreren Zielen nicht als mehrere zusammenlaufende Positionen eröffnet wird. Der EA führt aus, wartet auf die Bestätigung des Brokers, setzt Stop und Ziel auf der Position und meldet zurück; eine Position, deren Stop nicht bestätigt werden kann, wird konstruktionsbedingt wieder geschlossen. Terminal-Logins, Verbindungsabbrüche und die Auflösung des Broker-Servers werden verwaltet und überwacht, und der Verbindungsstatus wird pro Konto angezeigt. Mehrere Bots können sich ein MT5-Konto teilen, wobei jeder nur die von ihm eröffneten Positionen verwaltet. Die durchschnittliche End-zu-End-Zeit für eine Forex-Order über die Bridge liegt bei etwa 1,2 Sekunden. Siehe Forex auf MetaTrader und den Eintrag Expert Advisor. Eine Schritt-für-Schritt-Einrichtung zeigt der Leitfaden Telegram-zu-MT5-Bridge.
Ein Prop-Firm-Trader fügt einen MT5-Login für einen Broker hinzu, dessen Gold-Symbol XAUUSD.r lautet. Ein Telegram-Signal für Gold mit drei Zielen trifft ein; die Bridge löst das Symbol auf, entnimmt die Pip-Größe für Gold, teilt 0,30 Lots in 0,15 / 0,09 / 0,06 auf, und der EA eröffnet drei Positionen mit einem Stop und drei Zielen. Die Bestätigungen des Brokers kommen innerhalb von etwa 1,2 Sekunden zurück, und die drei Tickets erscheinen im Dashboard.