Ein benutzerdefinierter MT4-Indikator lässt sich nicht direkt in MT5 ausführen. Das gilt auch für einen MT4-Expert Advisor (EA). Ein gleichnamiges MT5-Werkzeug benötigt eine für MT5 entwickelte Version; eine Umbenennung konvertiert die Datei nicht.
Vorhandene Dateien prüfen
Datei | Plattform | Bedeutung |
.mq4 | MT4 | Quellcode |
.ex4 | MT4 | Kompiliertes Programm |
.mq5 | MT5 | Quellcode |
.ex5 | MT5 | Kompiliertes Programm |
Entwickler bearbeiten den Quellcode; die Kompilierung erzeugt ein Programm für die jeweilige Plattform.
Das Umbenennen von .ex4 in .ex5, das Kopieren einer MT4-Datei in einen MT5-Ordner oder das Öffnen im Editor macht daraus kein MT5-Programm. Wenn Sie nur .ex4 besitzen, verfügen Sie nicht automatisch über bearbeitbaren Quellcode, nur weil der Indikator in MT4 läuft.
Eine Übertragung nach MQL5 kann Änderungen an Berechnungen, Datenzugriff, Indikatorpuffern und Ereignisverarbeitung erfordern. Erfolgreiches Kompilieren ist nur eine Stufe; es belegt weder identische Ergebnisse noch korrektes Handelsverhalten.
Den passenden Programmordner finden
Wählen Sie im verwendeten MT5 Datei → Dateiordner öffnen. Öffnen Sie MQL5 und wählen Sie den Unterordner nach dem Dateizweck. Die Daten liegen getrennt von den schreibgeschützten Installationsdateien.
MT5-Datenunterordner | Inhalt |
MQL5/Experts | Quelldateien (.mq5) und kompilierte Programme (.ex5) für Expert Advisors (EA). |
MQL5/Indicators | Dateien benutzerdefinierter Indikatoren. |
MQL5/Presets | Gespeicherte Eingabeparametersätze für Expert Advisors (EA). |
MT4: Ein installierter Indikator fehlt im Navigator
Prüfen Sie den Ordner MQL4/Indicators des verwendeten Terminals. Der Navigator bildet dessen Unterordner ab und zeigt nur kompilierte EX4-Indikatoren an.
Kopieren Sie den kompatiblen kompilierten Indikator dorthin. Klicken Sie dann mit der rechten Maustaste auf die Indikatorenliste im Navigator und wählen Sie Aktualisieren.
Eine graue Raute am Symbol kann fehlenden Quellcode oder eine fehlgeschlagene Kompilierung bedeuten. Prüfen Sie Dateien und Compilermeldungen, um die Ursache festzustellen.
Eine passende Lösung wählen
Beziehen Sie eine MT5-Version vom ursprünglichen Entwickler oder einer vertrauenswürdigen Quelle. Prüfen Sie Plattform, Version, benötigte Zusatzdateien und ob die Lizenz Ihren Zweck erlaubt. Gleiche Namen oder ähnliche Bildschirmbilder reichen nicht aus.
Nutzen Sie die MT4-Version weiter in MT4, wenn sie Ihre Anforderungen erfüllt. Beide Terminals sind getrennt; wählen Sie jeweils das passende FXT-Handelskonto und den Server. Eine MT5-Installation überträgt keine MT4-Indikatoren, Konten oder offenen Positionen nach MT5.
Besitzen Sie den Quellcode oder eine Änderungsberechtigung, kann ein qualifizierter Entwickler ihn für MQL5 anpassen und testen. Bewahren Sie Originaldateien und vereinbarte Berechnungseinstellungen für Vergleiche auf. Eine Konvertierung ist kein bloßer Wechsel der Dateiendung.
Die Ersatzversion vor der Nutzung prüfen
Vergleichen Sie dasselbe Instrument, denselben Zeitrahmen, Eingaben und verfügbare Kurshistorie. Prüfen Sie angezeigte Werte, Signale und Alarme; gleiche Namen bedeuten nicht dieselben Berechnungen. Testen Sie Handelsanfragen eines EA zunächst auf einem Demokonto, bevor Sie den Einsatz auf einem Livekonto erwägen.
Lädt das Werkzeug nicht oder verhält es sich anders, notieren Sie Plattform/Version, Programmname, Eingaben und relevante Fehlermeldungen. Senden Sie keine Passwörter oder Einmalcodes. Installation oder Kompilierung garantieren weder Ausführung, Genauigkeit noch Gewinn.
Desktop, WebTrader und App sind unterschiedliche Umgebungen
Diese Dateiformate betreffen Desktop-MetaTrader-Programme. Gehen Sie nicht davon aus, dass sie sich in WebTrader oder FXTRADING.com App importieren lassen; nutzen Sie die dort tatsächlich angebotenen Chartwerkzeuge. EAs können in FXTRADING.com App weder installiert noch ausgeführt werden.
