Was ist das EX4-Dateiformat?
.ex4-Dateien werden für das Funktionieren von MetaTrader 4 erstellt - einem von MetaQuotes Software Corp. entwickelten Handelsterminal, das in Märkten wie Forex, Futures und CFD eingesetzt wird. Eine .ex4-Datei enthält kompilierten MQL4-Bytecode, die binäre Ausgabe, die entsteht, wenn MQL4-Quellcode in MetaEditor, der im Terminal enthaltenen IDE, erstellt wird.
.ex4-Dateien können drei verschiedene Programmtypen enthalten: Indikatoren, Skripte und Expert Advisors. Ein Expert Advisor ist eine Art automatisierter Bot, der für die Automatisierung von Handels- und Analyseprozessen eingesetzt wird und Aufträge ohne manuellen Eingriff platzieren und verwalten kann.
Kompilieren und Dekompilieren von .ex4-Dateien
.ex4-Dateien enthalten ausführbaren Bytecode, der aus .mq4-Quelldateien kompiliert wurde. Das interne Binärformat ist proprietär von MetaQuotes und hat sich mit MT4-Build 600 (Februar 2014) erheblich verändert, sodass vor diesem Build kompilierte Dateien möglicherweise nicht auf aktuellen Terminals geladen werden können. Dieser Prozess kann umgekehrt werden - es ist technisch möglich, .ex4-Dateien mit Drittanbieter-Dekompilierern zurück in MQL4-Quellcode zu übersetzen, wobei das Ergebnis selten eine exakte Kopie des Originalcodes ist.
So öffnen Sie eine .ex4-Datei
Das Installieren von MetaTrader 4 reicht nicht aus, um eine .ex4-Datei zu verwenden. Je nach Inhalt muss sie zunächst im richtigen Ordner innerhalb des MQL4-Datenverzeichnisses des Terminals platziert werden:
- Wenn eine
.ex4-Datei einen Indikator enthält, platzieren Sie sie im OrdnerMQL4\Indicators\. - Wenn eine Datei ein Skript enthält, platzieren Sie sie im Ordner
MQL4\Scripts\. - Wenn eine Datei einen Expert Advisor enthält, platzieren Sie sie im Ordner
MQL4\Experts\.
Nach dem Platzieren der Datei aktualisieren Sie das Navigator-Panel in MetaTrader 4 (drücken Sie F5 oder starten Sie das Terminal neu). Der MetaTrader-5-Nachfolger dieses Formats ist .ex5, kompiliert aus .mq5-Quellcode.
Sicherheit
RISIKO: HIGHEine .ex4 ist ausführbarer Handelscode, der mit Zugriff auf Ihr Handelskonto innerhalb von MT4 läuft. Ein böswilliger oder nachlässiger EA kann Verlustgeschäfte platzieren, ein Live-Konto leeren oder (selten) DLL/Web-Aufrufe missbrauchen. Sicherheits-Checkliste: Führen Sie .ex4-Dateien nur von einer vertrauenswürdigen Quelle/einem vertrauenswürdigen Verkäufer aus, testen Sie zuerst auf einem DEMO-Konto, halten Sie 'DLL-Importe erlauben' deaktiviert, es sei denn, der Autor benötigt es und Sie vertrauen ihm, und seien Sie bei 'kostenlosen EA'- und 'ex4-Dekompiler'-Downloads äußerst misstrauisch - sie sind ein verbreiteter Malware-Vektor. Führen Sie niemals eine unaufgeforderte .ex4 aus.
Formatdetails
kurz gefasstProgramme zum Öffnen von EX4-Dateien
Technische Details
technische Spezifikation| Entwickler | MetaQuotes Software Corp. |
| Plattformkompatibilität | Nur MetaTrader-4-(MT4)-Terminal; nicht in MetaTrader 5 ladbar |
| Bytecode-Typ | Kompilierter MQL4-Bytecode; keine native Windows- oder Betriebssystem-ausführbare Datei |
| Quellsprache | MQL4 (MetaQuotes Language 4), eine C++-ähnliche proprietäre Skriptsprache |
| Compiler / IDE | MetaEditor, im MetaTrader-4-Terminal enthalten |
| Programmtypen | Expert Advisor (EA), Benutzerdefinierter Indikator, Skript - ein Programmtyp pro Datei |
| Expert-Advisor-Ordner | MQL4\Experts\ |
| Indikator-Ordner | MQL4\Indicators\ |
| Skript-Ordner | MQL4\Scripts\ |
| Formatrevision | Das interne Binärformat wurde mit MT4-Build 600 (Februar 2014) erheblich verändert; vor diesem Build kompilierte .ex4-Dateien laufen möglicherweise nicht auf aktuellen Terminals |
| MIME-Typ | application/octet-stream |
| Magische Bytes | Keine stabil dokumentierte Dateisignatur; Dateien werden durch ihren Ordnerspeicherort im MT4-Datenverzeichnis identifiziert |
| Formatbeschaffenheit | Proprietäres geschlossenes Binärformat; keine öffentliche Spezifikation |
| Nachfolgeformat | .ex5 (MetaTrader-5-Kompiliertes Programm, kompiliert aus .mq5-Quellcode) |
| Unterstützte Märkte | Forex-Währungspaare, CFD, Futures und Aktien über Broker-Integration |
| Veröffentlicht | 2005 (MetaTrader 4 platform) |
| Spezifikation | www.mql5.com |
EX4-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu EX4-Dateien.