Eine korrekte Installation bedeutet mehr, als eine Datei in einen Ordner zu kopieren. Terminal, Konto, Symbol, Zeiteinheit, Berechtigungen und Risikoparameter müssen zusammenpassen. Führen Sie diese Schritte zunächst in einem sauberen Demokonto aus, bevor Sie einen Live-Einsatz erwägen.
Vor der Installation eines Forex-EA
Ein Forex Expert Advisor ist ein Programm, das in MetaTrader läuft und programmierte Regeln auf Marktdaten anwendet. Halten Sie EA-Datei, offizielles Handbuch, MT4-Zugang des Brokers, benötigtes Währungspaar, Zeiteinheit und gegebenenfalls Lizenzschlüssel bereit. Sichern Sie vorhandene Set-Dateien vor Änderungen.
.ex4 und .mq4 sind MT4-Dateien und gehören in MQL4/Experts. Eine .ex5 oder .mq5 Datei ist für MT5 vorgesehen und gehört in MQL5/Experts; sie läuft nicht in MT4.
EA Schritt für Schritt installieren
Den richtigen MT4-Datenordner öffnen
Verwenden Sie Datei → Dateiordner öffnen im exakt dem Terminal, das mit dem vorgesehenen Konto verbunden ist. So vermeiden Sie, Dateien in eine alte oder andere Broker-Installation zu kopieren.
MQL4 → Experts öffnen
Öffnen Sie MQL4, danach Experts. Kopieren Sie die .ex4 Datei des EA dorthin. Quelldateien mit der Endung .mq4 können ebenfalls dort liegen, müssen vor der Nutzung jedoch erfolgreich kompiliert werden.
Navigator aktualisieren oder MT4 neu starten
Kehren Sie zu MT4 zurück, öffnen Sie den Navigator mit Strg+N, klicken Sie mit der rechten Maustaste auf Expert Advisors und wählen Sie Aktualisieren. Erscheint der EA weiterhin nicht, schließen und öffnen Sie das Terminal erneut.
EA an den Chart anhängen und Trading aktivieren
Öffnen Sie das vom Anbieter verlangte Symbol und die Zeiteinheit und ziehen Sie den EA auf den Chart. Erlauben Sie im Reiter Allgemein den Live-Handel und aktivieren Sie die globale AutoTrading-Schaltfläche. DLL-Importe nur einschalten, wenn eine vertrauenswürdige Dokumentation dies ausdrücklich verlangt.
Chart und Logs prüfen
Prüfen Sie EA-Name und Status in der Chart-Ecke und anschließend Terminal → Experten und Journal. Ein geladener EA kann auf seine Einstiegsbedingungen warten; „noch kein Trade“ ist nicht automatisch ein Fehler.
Richtiges Symbol, Zeiteinheit und Parameter einstellen
Verwenden Sie exakt das in der Produktdokumentation genannte Paar. Broker-Suffixe wie EURUSD.a oder EURUSDm können relevant sein, wenn das Programm ein bestimmtes Symbolformat erwartet. Stellen Sie die angegebene Zeiteinheit ein – etwa M15, H1 oder H4 –, da sich Indikatorberechnung und New-Bar-Logik je nach Chartperiode ändern können.
Mit der Magic Number erkennt der EA seine eigenen Positionen. Zwei Kopien mit derselben Nummer können Verwaltungskonflikte verursachen. Stellt der Anbieter eine .set Datei bereit, laden Sie sie im Reiter Eingaben und prüfen Sie jeden Wert, statt die Eignung für Ihr Konto vorauszusetzen.
So erkennen Sie, ob der EA tatsächlich arbeitet
Prüfen Sie drei Ebenen: Der Chart bestätigt, dass der EA angehängt ist; das Experten-Log zeigt Initialisierung und Signale; das Journal dokumentiert Terminal- und Broker-Ereignisse. Ein grüner Verbindungsstatus und ein lächelndes EA-Symbol sind hilfreich, entscheidend ist jedoch das Log. Außerhalb der Handelszeiten oder bis alle Einstiegsregeln erfüllt sind, kann das Programm berechtigt inaktiv bleiben.
| Prüfung | Unauffälliges Signal | Bei einem Fehler |
|---|---|---|
| Verbindung | Kurse aktualisieren sich, keine Meldung „Keine Verbindung“ | Mit dem richtigen Broker-Server neu verbinden |
| Berechtigungen | AutoTrading aktiv; Live-Handel erlaubt | Globale und EA-spezifische Berechtigung aktivieren |
| Eingaben | Risiko, Symbol und Zeiteinheit entsprechen dem Handbuch | Freigegebene Set-Datei neu laden und Werte prüfen |
| Logs | Initialisierung ohne wiederkehrende Fehler | Numerischen Code im Fehlerbehebungs-Ratgeber nachschlagen |
EA auf einem VPS ohne doppelte Trades betreiben
Ein klassischer Windows-VPS führt das vollständige Terminal aus, während MetaTraders integriertes Virtual Hosting die aktive Chart-Umgebung migriert. Halten Sie unabhängig von der Variante nur eine aktive Trading-Instanz für denselben EA, dasselbe Konto und dieselbe Magic Number. Prüfen Sie nach der Migration die Remote-Logs und stellen Sie sicher, dass die lokale Kopie nicht weiter handelt.
MetaTrader Virtual Hosting unterstützt keine DLLs. Ein EA mit DLL-Anforderung benötigt einen kompatiblen klassischen VPS oder ein anderes vom Anbieter freigegebenes Setup.
Vollständigen MT4-VPS-Ratgeber lesen →Vor dem Live-Einsatz im Demokonto testen
Lassen Sie den EA lange genug laufen, um Initialisierung, Trade-Verwaltung, Neustarts und Broker-Ausführung zu beobachten. Vergleichen Sie tatsächlichen Spread, Kommission, Symbol-Suffix und Mindest-Stop-Abstand mit den Annahmen des Anbieters. Ein Demotest prüft die technische Kompatibilität; er beweist keine künftige Profitabilität und bildet Live-Slippage nicht exakt ab.
Definieren Sie vor dem Live-Einsatz maximales Positionsrisiko, Drawdown-Grenzen und klare Pausenkriterien für den EA. Gleichen Sie eine kurze Testphase niemals durch eine höhere Lotgröße aus.
Offizielle Referenz
Der Installationsablauf folgt dem offiziellen Navigator- und automatisierten Trading-Modell von MetaTrader 4. Siehe MetaTrader-4-Dokumentation zum Navigator.