Dokumentation · Grundlagen
Wie ein Expert Advisor funktioniert
Ein Expert Advisor, abgekürzt EA, ist ein Programm, das im MetaTrader-Terminal arbeitet und dabei eine in Code geschriebene Strategie anwendet. Diese Seite beschreibt die vollständige Kette, von der Logik bis zur Bestätigung des Brokers, und die Punkte, an denen das Ergebnis vom erwarteten abweichen kann.
Definition
Ein Expert Advisor ist ein Softwaremodul, das innerhalb des Terminals MetaTrader 4 oder MetaTrader 5 ausgeführt wird. Er liest die Marktdaten, die das Terminal vom Broker erhält, prüft seine eigenen Bedingungen und sendet Orders. Er ist kein Anlagekonto und enthält kein Geld: Er ist ein Automatismus, der auf ein Konto einwirkt, das der Nutzer bei einem Broker eröffnet hat.
Die Ausführungskette, Schritt für Schritt
- 1. Marktdaten. Das Terminal erhält Preise und Volumina über den Feed vom Broker. Wenn der Feed unterbrochen wird, hat der EA keine aktuellen Informationen mehr: Das ist der erste Schwachpunkt jedes automatischen Systems und der Grund, warum man einen dauerhaft eingeschalteten Rechner verwendet (siehe VPS-Anforderungen).
- 2. Bewertung der Strategie. Bei jedem Tick oder jeder neuen Bar prüft der EA seine Bedingungen: Uhrzeit, Session, Indikatoren, Levels, Filter auf Nachrichten. Solange die Bedingungen nicht erfüllt sind, passiert nichts, und auch das ist bereits operatives Verhalten.
- 3. Berechnung der Size. Wenn die Bedingung auslöst, bestimmt der EA das Volumen der Operation anhand des Kapitals, des akzeptierten Risikos und des Abstands des Stops. Das ist der Schritt, in dem eine zu aggressive Einstellung ein deutlich höheres Risiko erzeugt als erwartet.
- 4. Senden der Order. Die Order wird an den Broker gesendet. Hier kommen Spread, Latenz und verfügbare Liquidität ins Spiel: Es sind die Faktoren, die beschrieben werden in Requote und Slippage und in Spread, Slippage und Kommissionen.
- 5. Bestätigung und Management. Der Broker bestätigt die Ausführung zum tatsächlichen Preis, der vom angeforderten abweichen kann. Ab diesem Moment verwaltet der EA die Operation: Stop, Ziel, Trailing, vorzeitige Schließung nach den Regeln der Strategie.
MetaTrader 4 und MetaTrader 5
Die beiden Terminals teilen die Grundidee, unterscheiden sich aber in Programmiersprache, Orderverwaltung und verfügbaren Werkzeugen. Ein für MT4 geschriebener EA läuft nicht ohne Konvertierung auf MT5, und umgekehrt. Deshalb geben die Softi-Produkte ausdrücklich an, auf welchem Terminal sie arbeiten.
Offizielle Referenzen: Dokumentation zu MetaTrader 5 e Leitfaden zu MetaTrader 4.
Was ein Expert Advisor nicht tut
- Er beseitigt das Marktrisiko nicht. Er automatisiert die Ausführung einer Strategie, macht sie aber nicht immun gegen Verluste.
- Er garantiert nicht den Ausführungspreis. Slippage ist eine Bedingung des Marktes, kein Fehler der Software.
- Er sagt die Zukunft nicht voraus. Strategien reagieren auf gegenwärtige oder vergangene Bedingungen; historische Ergebnisse wiederholen sich konstruktionsbedingt nicht.
- Er verwaltet das Kapital nicht an deiner Stelle. Kein Softi-EA hat Zugriff auf die Gelder: Die Orders laufen von deinem Terminal zu deinem Broker.
Die operativen Grenzen und die Kennzahlen, mit denen eine Strategie gemessen wird, sind beschrieben in Drawdown und Recovery Factor, und das vollständige Bild der Risiken in Grenzen und Risiken.









