UTC
DE
ForexForStarters.com

MT5-Automatisierung (Expert Advisors und automatisiertes Trading)

Beim automatisierten Trading geht MetaTrader 5 deutlich weiter als MT4. Mit der leistungsfähigeren Programmiersprache MQL5, einem schnelleren Strategy Tester und Tests über mehrere Währungen hinweg ist MT5 für Trader gemacht, deren Strategien auf Autopilot laufen sollen. In diesem Leitfaden erklären wir, wie die Automatisierung in MT5 funktioniert und wie du einsteigst.

Risikohinweis: Dieser Inhalt dient nur zu Bildungszwecken und ist keine Finanzberatung. Forex-Trading ist mit Risiken verbunden und du kannst Geld verlieren.

MetaTrader 5
MetaTrader 5FileViewInsertChartsToolsMARKET WATCHEURUSDGBPUSDUSDJPYAUDUSDUSDCADAuXAUUSDNEUE ORDER0.10 LotsVERKAUFENKAUFENSTOP-LOSSTAKE-PROFITPOSITIONEN

Was ist automatisiertes Trading in MT5?

Automatisiertes Trading funktioniert in MT5 genau wie in MT4 über Expert Advisors (EAs). Ein EA ist ein Programm, das in MT5 läuft und nach von dir festgelegten Regeln Handelsentscheidungen trifft. Er beobachtet den Markt, erkennt Handelssignale und führt Orders aus, ohne dass du manuell eingreifen musst.

Der große Unterschied liegt in der Programmiersprache. EAs für MT5 werden in MQL5 geschrieben, das fortschrittlicher ist als MQL4. MQL5 unterstützt objektorientierte Programmierung (OOP), mit der sich komplexer Code leichter sauber strukturieren lässt. Für Entwickler bedeutet das übersichtlichere Programme, eine bessere Fehlerbehandlung und die Möglichkeit, anspruchsvollere Strategien umzusetzen.

Für Nicht-Programmierer besteht der praktische Unterschied darin, dass MT5-EAs potenziell komplexere Aufgaben erledigen können. Die Bedienung beim Ausführen ist aber sehr ähnlich wie in MT4.

So installierst du einen EA in MT5

  • Lade die EA-Datei herunter (.mq5 oder .ex5)
  • Klicke in MT5 auf File (Datei) und dann auf Open Data Folder (Datenordner öffnen)
  • Wechsle in den Ordner MQL5 und dann in Experts
  • Kopiere die EA-Datei in den Ordner Experts
  • Starte MT5 neu oder aktualisiere im Navigator den Bereich Expert Advisors
  • Der EA erscheint im Navigator unter Expert Advisors

So startest du einen EA in MT5

  • Öffne einen Chart mit dem Währungspaar und Zeitrahmen, auf dem der EA handeln soll
  • Ziehe den EA aus dem Navigator auf den Chart
  • Setze im Einstellungsfenster auf dem Reiter Common (Allgemein) ein Häkchen bei „Allow Algo Trading“ (Algo-Trading erlauben)
  • Lege auf dem Reiter Inputs (Eingaben) deine gewünschten Einstellungen fest
  • Klicke auf OK
  • Achte darauf, dass der Button Algo Trading in der Symbolleiste aktiviert ist (grün)

Wenn der EA aktiv ist, siehst du oben rechts im Chart ein Symbol, das anzeigt, dass er läuft.

Die Vorteile von MQL5 gegenüber MQL4

Objektorientierte Programmierung. Mit MQL5 kannst du Klassen, Objekte und Vererbung nutzen. Das sind Werkzeuge, mit denen sich komplexe Programme leichter entwickeln und pflegen lassen. Wenn deine Strategie aus mehreren Bausteinen besteht, hält OOP alles übersichtlich.

Bessere Ereignisverarbeitung. MQL5 bietet mehr Ereignisse, auf die dein EA reagieren kann, etwa Timer-Ereignisse, Chart-Ereignisse und Book-Ereignisse (Änderungen im Orderbuch). So hast du mehr Kontrolle darüber, wann und wie dein EA auf das Marktgeschehen reagiert.

Mehr integrierte Funktionen. MQL5 hat eine größere Bibliothek integrierter Funktionen für Mathematik, Statistik, Dateiverarbeitung und Netzwerkkommunikation. Du musst also weniger Code selbst schreiben.

Besseres Debugging. Der MetaEditor für MQL5 enthält einen leistungsfähigeren Debugger, mit dem du Fehler in deinem Code schneller und einfacher findest und behebst.

Welche EAs es für MT5 gibt

Die EA-Typen für MT5 ähneln denen für MT4.

  • Trendfolge-EAs, die in Aufwärtstrends kaufen und in Abwärtstrends verkaufen
  • Mean-Reversion-EAs, die handeln, wenn sich die Kurse weit von ihrem Durchschnitt entfernen
  • Scalping-EAs, die viele schnelle Trades für kleine Gewinne machen
  • Grid- und Martingale-EAs, die mit Strategien zur Positionsgröße arbeiten (sei hier sehr vorsichtig)
  • Multi-Währungs-EAs, die mehrere Paare gleichzeitig überwachen und handeln können. Das ist ein wichtiger Vorteil gegenüber MT4, wo jede EA-Instanz auf einem einzelnen Chart läuft

Wo du Expert Advisors für MT5 findest

  • Der MQL5.com Marketplace bietet eine große und wachsende Auswahl an MT5-EAs
  • Die MQL5.com Code Base bietet kostenlose Open-Source-EAs
  • Direkter Zugriff über den Reiter Code Base in der Toolbox von MT5
  • MQL5 Freelance, um Entwickler für individuelle EAs zu beauftragen
  • Trading-Foren, in denen Community-Mitglieder ihre Entwicklungen teilen

Wichtig: MT4-EAs funktionieren nicht in MT5. Wenn du EAs aus MT4 hast, müssen sie in MQL5 neu geschrieben werden. Manche Entwickler bieten eine Umwandlung als Dienstleistung an, aber mit einfachem Kopieren und Einfügen ist es nicht getan.

Der Vorteil des MT5 Strategy Testers

Der Strategy Tester von MT5 ist deutlich leistungsfähiger als der von MT4.

  • Tests mit Multithreading nutzen alle Kerne deines Prozessors für schnellere Backtests
  • Tests mit mehreren Währungen ermöglichen es dir, Strategien zu testen, die mehrere Paare handeln
  • Echte Tickdaten lassen sich für genauere Ergebnisse nutzen
  • Forward Testing teilt die Daten in einen In-Sample-Zeitraum (für die Optimierung) und einen Out-of-Sample-Zeitraum (für die Validierung)
  • Cloud Computing: Über das MQL5 Cloud Network kannst du Optimierungen auf Tausenden entfernten Computern laufen lassen und den Vorgang so drastisch beschleunigen

Warnungen zum automatisierten Trading

Für MT5 gelten dieselben Warnungen wie für die Automatisierung in MT4.

  • Kein EA garantiert Gewinne. Jede Strategie hat Verlustphasen.
  • Führe ein gründliches Backtesting durch, bevor du live gehst.
  • Teste auf dem Demokonto, und zwar nach dem Backtesting über Wochen oder Monate.
  • Vermeide Überoptimierung. Eine Strategie, die auf vergangenen Daten perfekt funktioniert, live aber scheitert, ist wertlos.
  • Nutze einen VPS, damit deine EAs rund um die Uhr laufen.
  • Beginne mit kleinen Positionen, um das Risiko zu begrenzen, während du den EA unter Live-Bedingungen prüfst. Gutes Risikomanagement ist unverzichtbar.