Was ist ein Expert Advisor? EAs in MetaTrader erklärt
Ein Expert Advisor, kurz EA, ist ein Programm in der Sprache MQL von MetaQuotes. Es läuft in einem MetaTrader-Terminal und kann Orders eröffnen, ändern und schließen, ohne dass jemand an der Tastatur sitzt. Ein EA hängt an genau einem Chart, reagiert auf die Kursticks, die dort ankommen, und wendet die Regeln an, mit denen er kompiliert wurde. Er ist ein Weg, eine Strategie auszuführen, und noch lange keine Strategie, die funktioniert.
So funktioniert es
Du kompilierst den Code, ziehst ihn auf einen Chart, und das Terminal ruft ihn bei jeder Kursbewegung auf.
Ein Kurstick kommt auf dem Chart an
→ der Tick-Handler des EA läuft
→ die Regeln werden gegen Kurs, Indikatoren und offene Positionen geprüft
→ eine Order wird gesendet, versehen mit einer Magic Number
→ der Handelsserver des Brokers nimmt sie an, lehnt sie ab oder stellt sie neu in die Warteschlange
Drei Bedingungen müssen gleichzeitig erfüllt sein: Das Terminal läuft und ist angemeldet, automatisierter Handel ist erlaubt, und der Broker nimmt die Anfrage an. Fällt eine davon weg, läuft der EA still weiter und platziert nichts.
Entscheidend ist, dass ein EA clientseitig läuft: Er ist ein Gastprozess in einem Programm auf einem Rechner, der dir gehört. Auf dem Server des Brokers liegt nichts von ihm, abgesehen von einem Stop-Loss oder Take-Profit, der schon an einer offenen Position hängt. Schließt du das Terminal, ist der Code einfach nicht mehr da. Deshalb gehört eine Strategie, die unbeaufsichtigt laufen soll, auf einen VPS und nicht auf einen Laptop, der in den Ruhezustand geht.
Jede Order, die der EA sendet, trägt eine Magic Number: die Ganzzahl, dank der sich mehrere EAs ein Konto teilen und hinterher trotzdem auseinanderhalten lassen.
Warum das wichtig ist
Ein EA nimmt dir Zögern, Müdigkeit und das Problem um drei Uhr nachts ab. Er nimmt dir aber auch das Urteilsvermögen ab, das ihn rechtzeitig abgeschaltet hätte. Ein EA merkt nicht, dass sein Edge nicht mehr funktioniert; er führt ein kaputtes Regelwerk mit genau derselben Disziplin aus wie ein gutes.
Was er dir bietet, ist eine konsequente Ausführung. Konsequenz ist aber nicht Profitabilität, und in der Lücke zwischen beiden geht das meiste Geld im automatisierten Trading verloren. Eine Strategie, die im Tester makellos aussieht, wurde meist an genau die Daten angepasst, auf denen sie getestet wurde (siehe Curve Fitting). Deshalb zählt ein mit dem Broker synchronisiertes Konto mehr als jeder Backtest-Bericht. Der Tester zeigt, was der Code mit der Historie gemacht hat; das Konto zeigt, was Code, Broker und Rechner gemeinsam mit echtem Geld gemacht haben.
Was die Daten zeigen
Automatisierung ist hier der Normalfall, keine Nische. Bei den öffentlichen Konten auf ShowMyTrades mit Trade-Historie (August 2026) liegt der mediane Anteil automatisierter Trades bei 99 %, 53,9 % der Konten sind zu mehr als 90 % automatisiert und 42,2 % liegen unter 10 %. Zwei Gruppen, dazwischen fast nichts: Ein Konto wird hier entweder komplett per Code oder komplett von Hand geführt.
Die Automatisierung hat die Ergebnisse nicht eingeebnet. Dieselben Konten zeigen einen medianen Profitfaktor von 1,28, einen medianen tiefsten Drawdown von 9,7 % und einen langen linken Rand der Verteilung: 38,2 % der Konten lagen schon mehr als 20 % unter ihrem Höchststand, 17,6 % mehr als 50 %. Wer eine Strategie per Code laufen lässt, ändert, wer den Knopf drückt, aber nicht, was die Strategie taugt.
Eine Grenze, an die wir uns halten: Wir schätzen nie, welcher kommerzielle EA auf einem Konto läuft. Dasselbe Produkt wird bei jedem Käufer mit einer anderen Magic Number installiert, im Datenstrom des Brokers verrät also nichts die Software. Eine Vermutung, die als Tatsache veröffentlicht wird, wäre schlimmer als gar keine Antwort.
Wo du das auf ShowMyTrades findest
Im Kopfbereich des Kontos zeigt ein Badge, wie sich automatisierter und manueller Handel aufteilen, zum Beispiel 99 % automatisiert. Das ist keine Selbstauskunft: Ein Trade gilt als automatisiert, wenn er mit einer Magic Number ungleich null ankommt. Das Badge zählt also die Fingerabdrücke, die der EA im Orderfluss hinterlässt.
Bei einer Verbindung über den Expert Advisor zeigt das Modul Terminal und offene Charts (Terminal bei MT4, dessen EA keine Chartliste meldet) die Umgebung, in der der Code läuft. Dazu gehört AutoTrading mit dem Wert Erlaubt oder Blockiert: der eine Schalter, der einen ansonsten gesunden EA lautlos daran hindert, irgendetwas zu platzieren. Unter den Kacheln nennt die Tabelle der offenen Charts den Expert Advisor, der auf jedem Chart geladen ist, mit Symbol, Zeitrahmen und Indikatoren: was tatsächlich läuft, nicht was behauptet wird. Eine direkte Verbindung nur per Passwort berührt deinen Rechner nie und meldet deshalb nichts davon.
Die Ergebnisse je Strategie stehen im Modul Detailauswertung im Tab Nach Magic Number: Dort bekommt jeder EA eine eigene Zeile mit Trades, Gewinn und der Aufteilung in gewonnene und verlorene Trades. Die Seitenleiste Individuelle Analyse schränkt jede Kennzahl der Seite auf eine einzige Magic Number ein und isoliert so einen EA.
Häufige Irrtümer
- „Der EA ist die Strategie.“ Der EA führt nur aus. Zwei EAs, die dieselben Regeln umsetzen, erzeugen dieselben Trades; der Wert steckt in den Regeln.
- „Ein toller Backtest heißt ein toller EA.“ Er heißt nur, dass Code und Historie zusammenpassen. Das ist die Mindestanforderung, kein Beleg.
- „AutoTrading ist an, also handelt er.“ Erlaubnis ist nicht Aktivität: Ist die Schaltfläche „AutoTrading“ aus, wird der EA trotzdem geladen und läuft, er kann nur keine Orders senden. Auf diese Weise bleiben Konten wochenlang still.
- „Er läuft, während mein Computer aus ist.“ Tut er nicht. Ist das Terminal aus, bleiben nur Stop-Loss und Take-Profit auf dem Server des Brokers bestehen.
Woran du einen echten automatisierten Track Record von einem fabrizierten unterscheidest: Gefälschte EA-Ergebnisse erkennen, bevor du kaufst.
Verwandte Begriffe
Magic Number
Eine Magic Number ist die Ganzzahl, die ein Expert Advisor auf jede eröffnete Order stempelt. So kann ein Konto mehrere Strategien tragen, die sich trotzdem einzeln auswerten lassen.
VPS
Ein VPS ist ein gemieteter Server, der rund um die Uhr läuft. Er hält dein Trading-Terminal in Betrieb und verbunden, auch wenn dein eigener Rechner schläft, neu startet oder die Verbindung verliert.
Backtesting
Beim Backtesting wird eine Handelsstrategie auf historischen Kursdaten simuliert. Was es beweisen kann, was nicht und warum live mit dem Broker synchronisierte Ergebnisse fast immer abweichen.
MetaTrader
Auf MetaTrader laufen die meisten Forex-Konten von Privattradern. Was MT4 von MT5 unterscheidet, wozu das Investor-Passwort dient und wie sich die Plattformen bei uns tatsächlich verteilen.