Glossarbegriff

Expert Advisor (EA)

Ein automatisiertes Handelsprogramm, das auf MetaTrader-Plattformen läuft.

7 Min. Lesezeit

Was Expert Advisor (EA) bedeutet

Ein Expert Advisor, meist als EA abgekürzt, ist ein Programm, das auf einer MetaTrader-Plattform automatisch handelt. Es beobachtet den Markt, wendet die in ihm hinterlegten Regeln an und kann Orders eröffnen, ändern und schließen, ohne dass Sie etwas anklicken. EAs werden in MQL geschrieben, der Skriptsprache von MetaTrader 4 (MQL4) und MetaTrader 5 (MQL5), und laufen im Handelsterminal, angehängt an einen Chart.

Der Name ist etwas irreführend. Ein EA berät Sie nicht im Sinne von Meinungen. Er führt einen festen Satz von Anweisungen aus, und was er tut, hängt vollständig davon ab, wie er programmiert und konfiguriert wurde. Manche EAs sind sehr einfach, etwa indem sie zu Beginn einer Handelssitzung eine Pending Order platzieren. Andere verwalten mehrere Positionen, stocken auf oder reduzieren sie und passen das Risiko an die Kontogröße an.

Die Nutzer reichen von Privathändlern, die Emotionen und Wiederholungen aus einer regelbasierten Methode herausnehmen wollen, über Entwickler, die Systeme bauen und testen, bis zu Personen, die fertige EAs auf Marktplätzen kaufen oder mieten. Es ist wichtig zu verstehen, was ein EA kann und was nicht, denn die Bezeichnung zieht viel übertriebenes Marketing an.

So funktioniert es

Ein EA wird an einen Chart für ein bestimmtes Symbol und einen bestimmten Zeitrahmen angehängt. Das Terminal ruft seinen Code dann jedes Mal auf, wenn ein neuer Kurs-Tick eintrifft, eine Kerze öffnet oder ein Timer auslöst. Der Code wertet Bedingungen aus, etwa einen Indikatorwert, die Tageszeit oder die Anzahl offener Trades, und sendet Handelsanfragen an den Server des Brokers.

Die üblichen Bausteine sind:

  1. Eingaben: Parameter, die Sie ändern können, etwa Lot-Größe, Stop-Loss-Abstand und Indikatorperioden.
  2. Signallogik: die Regel, die entscheidet, wann ein- oder ausgestiegen wird.
  3. Order-Verwaltung: Orders platzieren, Stop-Loss und Take-Profit setzen, Trailing-Stops führen, Positionen schließen.
  4. Risikokontrollen: maximale Zahl offener Trades, maximal zulässiger Spread, Tagesverlustlimit.
  5. Identifikation: eine Magic Number, damit der EA seine eigenen Orders von manuellen unterscheiden kann.

Daraus folgen zwei praktische Anforderungen. Das Terminal muss verbunden bleiben und laufen, weshalb viele Nutzer einen virtuellen privaten Server (VPS) mieten. Und der EA unterliegt denselben Ausführungsbedingungen wie jede Order: Spreads, Slippage, Requotes und Plattformregeln gelten weiterhin.

MetaTrader enthält einen Strategietester, der historische Daten abspielt, sodass Sie sehen können, wie sich die Regeln verhalten hätten. Er unterstützt auch die Optimierung, bei der der Tester viele Kombinationen von Eingaben ausprobiert.

Ein durchgerechnetes Beispiel

Diese Zahlen sind rein illustrativ. Stellen Sie sich ein auf USD lautendes Konto mit 10.000 USD und einen einfachen EA vor, der EUR/USD kauft, wenn ein gleitender Durchschnitt über 20 Perioden einen über 50 Perioden von unten kreuzt, mit einem Stop-Loss in 40 Pips Abstand. Das ist eine Beschreibung, wie ein EA konfiguriert wird, keine Empfehlung, diese Regel zu handeln.

  1. Vom Nutzer gewähltes Risiko pro Trade: 1 % von 10.000 = 100 USD.
  2. Stop-Abstand: 40 Pips.
  3. Pip-Wert für 1 Standard-Lot EUR/USD: etwa 10 USD pro Pip.
  4. Verlust pro Lot bei Auslösung des Stops: 40 x 10 = 400 USD.
  5. Positionsgröße: 100 / 400 = 0,25 Lots.

Der EA kann dies jedes Mal berechnen. Nun zu den Backtest-Ergebnissen: Angenommen, der Tester meldet 400 Trades über fünf Jahre, 45 % Gewinner und einen durchschnittlichen Gewinner von 60 USD gegenüber einem durchschnittlichen Verlierer von 40 USD. Die Erwartung pro Trade beträgt 0,45 x 60 - 0,55 x 40 = 27 - 22 = 5 USD. Das sieht positiv aus, doch wenn die Spreads im Live-Handel 0,5 Pips weiter sind als im Test, können die Kosten pro Trade einen Großteil dieser 5 USD aufzehren. Ein kleiner Vorteil im Test kann unter Live-Bedingungen verschwinden.

Warum das wichtig ist

Automatisierung bringt Konsequenz: Ein EA folgt seinen Regeln um drei Uhr morgens und nach einer Serie von Verlusten. Er kann viele Märkte gleichzeitig überwachen und in Millisekunden reagieren, was ein Mensch nicht zuverlässig kann.

Automatisierung vervielfacht aber auch Fehler. Ein Programmfehler, eine falsche Lot-Größe oder eine Regel, die nicht mehr zum Markt passt, kann wiederholt und schnell Geld verlieren. Kosten fallen bei EAs, die häufig handeln, noch stärker ins Gewicht, da Spread, Provision und Swap bei jedem Trade anfallen. Ausführungsmodell, Serverstandort und Plattformstabilität beeinflussen die Ergebnisse. Manche Broker schränken bestimmte EA-Verhaltensweisen ein, etwa hochfrequentes Scalping, Hedging oder News-Trading, und die Regeln unterscheiden sich nach Kontotyp.

So nutzen Sie es in der Praxis

  1. Lesen Sie den Code oder die Dokumentation, oder verstehen Sie zumindest die Regel in einfachen Worten, bevor Sie einen EA laufen lassen.
  2. Testen Sie zuerst auf einem Demokonto und dann mit einer sehr kleinen Live-Größe.
  3. Verwenden Sie in Backtests realistische Spreads, Provisionen und Slippage. Prüfen Sie die Qualität der verwendeten historischen Daten.
  4. Prüfen Sie die Bedingungen des Brokers auf Einschränkungen für automatisierten Handel.
  5. Setzen Sie feste Grenzen: maximale Lot-Größe, maximale Zahl offener Trades, maximaler Tagesverlust.
  6. Planen Sie das Hosting. Ein VPS verringert das Risiko von Verbindungsabbrüchen, Sie müssen aber weiterhin überwachen.
  7. Überprüfen Sie die Ergebnisse regelmäßig und stoppen Sie den EA, wenn das Live-Verhalten von dem abweicht, was der Test nahelegte.

Häufige Fehler und Missverständnisse

  • Einem makellosen Backtest vertrauen. Curve Fitting, bei dem Eingaben so lange abgestimmt werden, bis die Vergangenheit großartig aussieht, scheitert meist an neuen Daten. Testen Sie auf einem Zeitraum, den die Optimierung nie gesehen hat.
  • Einen EA wegen Marketing-Screenshots kaufen. Verifizierte Live-Auszüge über einen langen Zeitraum sind aussagekräftiger als eine Verkaufsseite.
  • Glauben, ein EA beseitige das Risiko. Er führt nur Regeln aus; die Regeln können dennoch Verluste machen.
  • Kosten ignorieren. Eine Strategie mit winzigen Gewinnen pro Trade kann durch einen größeren Spread zunichtegemacht werden.
  • Martingale- oder Grid-Systeme einsetzen, ohne das Extremrisiko zu verstehen. Sie können lange Gewinnserien zeigen, gefolgt von einem einzigen großen Verlust.
  • Die Plattform vergessen. Terminal-Updates, Änderungen an den Broker-Servern oder eine verlorene Verbindung können einen EA lahmlegen.

Risiken und Grenzen

EAs handeln gehebelte Produkte wie Forex und CFDs, die ein hohes Risiko eines schnellen Verlusts bergen. Frühere Testergebnisse sagen künftige Ergebnisse nicht voraus. Marktbedingungen ändern sich, und ein Ansatz, der zu einer Marktphase passte, kann in einer anderen scheitern. Technische Ausfälle, Verbindungsabbrüche und Ausführungsunterschiede zwischen Demo- und Live-Konten sind real. Wird ein EA als Produkt verkauft, unterscheiden sich die Vorschriften zur Werbung von Land zu Land, und unregulierte Verkäufer sind durch keine Entschädigungseinrichtung abgedeckt.

Wie Brokeli darauf blickt

Für die Broker-Recherche ist ein EA wegen dessen relevant, was der Broker erlaubt und wie er ausführt. Wir prüfen, ob ein MetaTrader-Zugang besteht, ob automatisierter Handel gestattet ist, welches Ausführungsmodell gilt und wie die veröffentlichten Spread- und Provisionsverzeichnisse aussehen. Diese Angaben werden aus veröffentlichten Recherche-Snapshots nach Land und Kontotyp erfasst. Wir bewerten oder empfehlen keine einzelnen EAs.

Häufig gestellte Fragen

Was ist ein Expert Advisor in MetaTrader?

Es ist ein in MQL4 oder MQL5 geschriebenes Programm, das an einen Chart angehängt wird und mit voreingestellten Regeln automatisch handelt. Es kann Orders eröffnen, ändern und schließen, das Risiko steuern und rund um die Uhr laufen, solange das Terminal verbunden ist, aber es tut nur das, was sein Code und seine Einstellungen vorgeben.

Garantieren Expert Advisors Gewinne?

Nein. Ein EA ist nur so gut wie seine Regeln, und Märkte ändern sich. Backtests können stark aussehen, weil die Eingaben an die Vergangenheit angepasst wurden. Live-Ergebnisse werden durch Spreads, Slippage und Ausführung beeinflusst. Wer sichere Gewinne mit einem EA verspricht, sollte mit Vorsicht behandelt werden.

Brauche ich einen VPS, um einen EA zu betreiben?

Nicht zwingend, aber das Terminal muss geöffnet und verbunden bleiben, damit der EA funktioniert. Ein VPS ist ein Remote-Computer, der 24 Stunden läuft und die Gefahr verpasster Trades durch einen Stromausfall oder eine unterbrochene Heimverbindung verringert. Er verursacht geringe monatliche Kosten.

Kann ich einen EA testen, bevor ich echtes Geld einsetze?

Ja. MetaTrader hat einen Strategietester für die Simulation mit historischen Daten, und die meisten Broker bieten Demokonten für Forward-Tests unter realen Marktbedingungen an. Verwenden Sie realistische Kosten und bedenken Sie, dass ein Demokonto nicht jeden realen Ausführungseffekt abbildet.

Erlauben alle Broker Expert Advisors?

Nein. Viele Broker mit MetaTrader erlauben sie, manche schränken aber bestimmte Stile ein, etwa sehr häufiges Scalping, Hedging oder Handel rund um Nachrichten. Auch die Plattformverfügbarkeit unterscheidet sich nach Land und Kontotyp, daher sollten Sie die Geschäftsbedingungen des Brokers prüfen, bevor Sie sich auf einen EA verlassen.

Expert Advisor (EA) — Brokeli glossary · Brokeli