AlgoVesta › Glossar › EA (Expert Advisor)

Forex & MetaTrader

EA (Expert Advisor)

Ein EA (Expert Advisor) ist ein in MQL5 geschriebenes Programm, das innerhalb des MetaTrader-5-Terminals läuft und Kurse lesen, Orders platzieren, ändern und schließen sowie auf Ereignisse reagieren kann; es ist der Standardweg, um auf MetaTrader alles zu automatisieren, von einer vollständigen Strategie bis zu einer einfachen Brücke, die von außen gesendete Befehle ausführt.

Warum es wichtig ist

MetaTrader hat keine öffentliche HTTP-API: Ein MT5-Konto kann programmatisch nur über das Terminal gehandelt werden, und ein EA ist das, was das Terminal automatisch handeln lässt. Deshalb hängt jede ernsthafte MT5-Automatisierung, einschließlich Signal-Kopierer, von einem EA ab, und deshalb entscheidet die Qualität des EA über Latenz, Zuverlässigkeit und Sicherheit. Es bedeutet auch, dass ein EA rund um die Uhr in einem eingeloggten und verbundenen Terminal laufen muss, weshalb Heimlösungen so oft scheitern.

So geht AlgoVesta damit um

AlgoVesta betreibt seine eigene Brücken-EA auf einer Terminal-Farm aus MetaTrader-5-Terminals, die es für Sie betreibt; Sie installieren oder konfigurieren nichts auf Ihrem Computer oder einem VPS. Der EA empfängt Befehle (öffnen, ändern, schließen, Positionen abfragen) über einen privaten, latenzarmen Kanal vom Backend von AlgoVesta, führt sie auf Ihrem Konto aus und meldet Ausführungen, Absicherungsstatus und Kontodaten zurück. Der EA handelt nur auf Befehle, die bereits die Risikoregeln Ihres Bots durchlaufen haben; er enthält keine Strategielogik und handelt nicht von sich aus. Terminal- und EA-Zustand werden überwacht, Verbindungsabbrüche werden behoben, und der Verbindungsstatus wird pro Konto angezeigt. Symbol-Suffixe und Broker-Besonderheiten werden bei der Befehlsvorbereitung behandelt, sodass der EA das exakte Broker-Symbol erhält. Siehe Forex auf MetaTrader und den Eintrag MetaTrader-Bridge.

Beispiel

Ein Signal für EURUSD besteht die Regeln des Bots und wird zu einem Öffnungsbefehl mit Symbol, Richtung, 0,20 Lots, Stop und Ziel. Das Backend sendet ihn an das Terminal, das den Broker-Login des Traders hält; der EA platziert die Market-Order, wartet auf die Ausführung, setzt Stop und Ziel auf der Position und gibt Ticketnummer und Ausführungskurs zurück. Innerhalb einer Sekunde ist die Position im Dashboard mit den eigenen Werten des Brokers sichtbar.

Häufige Fehler

In der Praxis

Forex auf MetaTrader →