Warum EX4 in MQ4 konvertieren?
Wenn ein Entwickler eine MQL4-Quelldatei im MetaEditor kompiliert, ist das Ergebnis eine .ex4-Bytecode-Datei, die im MetaTrader 4-Terminal läuft; die Quelle verbleibt auf dem Rechner des Entwicklers oder wird absichtlich verworfen. .ex4-Dateien nach Build 600 verwenden ein geändertes Format mit stärkerer Obfuskation, das kein verfügbarer Decompiler zuverlässig umkehren kann, was die Wiederherstellung der ursprünglichen .mq4 faktisch unmöglich macht.
Wie man EX4 in MQ4 konvertiert
MetaEditor FREE
Wenn Sie die Strategie neu erstellen möchten, öffnen Sie den MetaEditor aus MT4 (Extras > MetaQuotes Language Editor), schreiben Sie die Logik in MQL4 und kompilieren Sie sie in eine neue .ex4 - die ursprüngliche Quelle kann nicht aus der kompilierten Datei wiederhergestellt werden.
Über diese Formate
Eine EX4-Datei ist ein kompiliertes MQL4-Programm für die MetaTrader-4-Handelsplattform - ein Expert Advisor (Handelsroboter), ein benutzerdefinierter Indikator oder ein Skript. Sie…
.EX4-Details öffnen →Eine .MQ4-Datei ist mit MetaTrader custom indicator verknüpft, einer data-Datei.
.MQ4-Details öffnen →Qualität & worauf zu achten ist
- Seit MetaTrader 4 Build 600 (Februar 2014) liefern «EX4 Decompiler»-Websites und -Tools bei modernen Dateien bestenfalls unbrauchbare Ergebnisse und verbreiten im schlimmsten Fall Malware.
- Sie benötigen die
.mq4-Quelle nicht, um eine.ex4zu verwenden - kopieren Sie sie in den richtigen MT4-Ordner (MQL4/Experts,/Indicatorsoder/Scripts), starten Sie das Terminal neu und ziehen Sie sie auf einen Chart. - Wenn Sie das Originalprogramm besitzen, kontaktieren Sie den Entwickler oder Verkäufer, um die
.mq4-Quelldatei anzufordern, da viele kommerzielle EAs den Quellcode-Zugriff als Kaufoption anbieten.
Häufig gestellte Fragen
Ich habe online einen kostenlosen EX4-Decompiler gefunden - wird er funktionieren?
.ex4-Dateien unbrauchbare Ausgaben.Kann ich die Eingabeparameter einer EX4 ohne die Quelle sehen?
.ex4 auf einen Chart in MT4; der Reiter «Eingaben» zeigt alle konfigurierbaren Parameter an, die der Entwickler freigegeben hat, jedoch nicht die zugrunde liegende Logik.Was ist, wenn ich die EX4 selbst kompiliert und die MQ4 verloren habe?
.mq4 standardmäßig neben der .ex4 im MQL4-Ordner; falls sie gelöscht wurde, ist eine Wiederherstellung durch einen Konverter nicht möglich.