Qu'est-ce que le format de fichier EX4 ?
Les fichiers .ex4 sont créés pour faciliter le fonctionnement de MetaTrader 4 - un terminal de trading développé par MetaQuotes Software Corp. et utilisé sur des marchés tels que le Forex, les Futures et les CFD. Un fichier .ex4 contient du bytecode MQL4 compilé, le résultat binaire produit lorsque le code source MQL4 est généré dans MetaEditor, l'IDE fourni avec le terminal.
Les fichiers .ex4 peuvent contenir trois types de programmes distincts : des indicateurs, des scripts et des Expert Advisors. Un Expert Advisor est une sorte de robot automatisé utilisé pour l'automatisation des processus de trading et d'analyse, capable de placer et de gérer des ordres sans intervention manuelle.
Compilation et décompilation des fichiers .ex4
Les fichiers .ex4 contiennent du bytecode exécutable compilé à partir de fichiers sources .mq4. Le format binaire interne est la propriété de MetaQuotes et a considérablement changé avec la version 600 de MT4 (février 2014) ; ainsi, les fichiers compilés avant cette version peuvent ne pas se charger sur les terminaux actuels. Ce processus peut être inversé - il est techniquement possible de décompiler des fichiers .ex4 vers leur source MQL4 d'origine à l'aide de décompilateurs tiers, bien que le résultat soit rarement une réplique exacte du code original.
Comment ouvrir un fichier .ex4
Installer MetaTrader 4 ne suffit pas pour utiliser un fichier .ex4. Selon son contenu, il doit d'abord être placé dans le bon dossier du répertoire de données MQL4 du terminal :
- Si un fichier
.ex4contient un indicateur, placez-le dans le dossierMQL4\Indicators\. - Si un fichier contient un script, placez-le dans le dossier
MQL4\Scripts\. - Si un fichier contient un Expert Advisor, placez-le dans le dossier
MQL4\Experts\.
Après avoir placé le fichier, actualisez le panneau Navigateur dans MetaTrader 4 (appuyez sur F5 ou redémarrez le terminal). Le successeur MetaTrader 5 de ce format est le .ex5, compilé à partir du code source .mq5.
Sécurité et sûreté
RISQUE : HIGHUn .ex4 est un code de trading exécutable qui fonctionne avec un accès à votre compte de trading dans MT4. Un EA malveillant ou imprudent peut placer des transactions perdantes, vider un compte réel ou (rarement) abuser d'appels DLL/web. Liste de contrôle des risques : n'exécutez que des fichiers .ex4 provenant d'une source ou d'un vendeur de confiance, testez d'abord sur un compte de DÉMONSTRATION, laissez l'option « Autoriser l'importation de DLL » désactivée à moins que l'auteur ne l'exige et que vous lui fassiez confiance, et soyez extrêmement méfiant vis-à-vis des téléchargements d'« EA gratuits » et de « décompilateurs ex4 » - ce sont des vecteurs courants de logiciels malveillants. N'exécutez jamais un .ex4 non sollicité.
Détails du format
en brefProgrammes qui ouvrent les fichiers EX4
Détails techniques
spécifications approfondies| Développeur | MetaQuotes Software Corp. |
| Compatibilité plateforme | Terminal MetaTrader 4 (MT4) uniquement ; non chargeable dans MetaTrader 5 |
| Type de bytecode | Bytecode MQL4 compilé ; n'est pas un exécutable natif Windows ou OS |
| Langage source | MQL4 (MetaQuotes Language 4), un langage de script propriétaire proche du C++ |
| Compilateur / IDE | MetaEditor, fourni avec le terminal MetaTrader 4 |
| Types de programmes | Expert Advisor (EA), Indicateur personnalisé, Script - un seul type de programme par fichier |
| Dossier Expert Advisor | MQL4\Experts\ |
| Dossier Indicateur | MQL4\Indicators\ |
| Dossier Script | MQL4\Scripts\ |
| Révision du format | Le format binaire interne a considérablement changé dans la version 600 de MT4 (février 2014) ; les fichiers .ex4 compilés avant cette version peuvent ne pas fonctionner sur les terminaux actuels |
| Type MIME | application/octet-stream |
| Octets magiques | Aucune signature de fichier stable documentée publiquement ; les fichiers sont identifiés par leur emplacement dans le répertoire de données de MT4 |
| Nature du format | Format binaire fermé propriétaire ; aucune spécification publique |
| Format successeur | .ex5 (programme compilé MetaTrader 5, compilé à partir de la source .mq5) |
| Marchés supportés | Paires de devises Forex, CFD, Futures et Actions via l'intégration du courtier |
| Publié | 2005 (MetaTrader 4 platform) |
| Spécification | www.mql5.com |
Conversions EX4
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers EX4.