Passer au contenu principal

Les indicateurs MT4 fonctionneront-ils sur MT5 ?

Comprenez pourquoi les indicateurs et EA en MQL4 sont incompatibles avec MT5, et examinez les options permettant de trouver, d’exécuter ou de recoder vos outils préférés.

Un indicateur personnalisé MT4 ne peut pas s’exécuter directement dans MT5. Il en va de même pour un Expert Advisor (EA) MT4. Un outil MT5 portant le même nom doit être une version conçue pour MT5 ; renommer le fichier ne le convertit pas.


Vérifier les fichiers disponibles

Fichier

Plateforme

Signification

.mq4

MT4

Code source

.ex4

MT4

Programme compilé

.mq5

MT5

Code source

.ex5

MT5

Programme compilé

Le développeur modifie le code source ; la compilation produit un programme pour la plateforme correspondante.
​

Renommer .ex4 en .ex5, copier un fichier MT4 dans un dossier MT5 ou l’ouvrir dans un éditeur ne crée pas un programme MT5. Si vous ne possédez que .ex4, le fonctionnement dans MT4 ne signifie pas que vous avez le code source modifiable.
​

Le passage à MQL5 peut nécessiter des modifications des calculs, de l’accès aux données, des tampons d’indicateur et du traitement des événements. Une compilation réussie n’est qu’une étape ; elle ne prouve ni des résultats identiques ni un comportement de trading correct.


Trouver le dossier correspondant au programme

Dans le terminal MT5 utilisé, sélectionnez Fichier → Ouvrir le dossier des données. Ouvrez MQL5, puis le sous-dossier adapté au fichier. Les données sont séparées des fichiers d’installation en lecture seule.

Sous-dossier de données MT5

Contenu

MQL5/Experts

Fichiers source (.mq5) et programmes compilés (.ex5) des Expert Advisors.

MQL5/Indicators

Fichiers des indicateurs personnalisés.

MQL5/Presets

Jeux de paramètres d’entrée enregistrés pour les Expert Advisors.


MT4 : un indicateur installé manque dans le Navigateur

  1. Vérifiez le dossier MQL4/Indicators du terminal utilisé. Le Navigateur reprend ses sous-dossiers et n’affiche que les indicateurs EX4 compilés.

  2. Après avoir copié un indicateur compilé compatible dans ce dossier, faites un clic droit dans la liste des indicateurs du Navigateur et sélectionnez Actualiser.

  3. Un losange gris sur l’icône peut signaler un code source absent ou un échec de compilation. Vérifiez les fichiers et les messages du compilateur pour déterminer la cause.


Choisir une solution adaptée

  1. Obtenez une version MT5 auprès du développeur d’origine ou d’une source fiable. Vérifiez la plateforme, la version, les fichiers complémentaires requis et les droits d’utilisation. Un nom identique ou une capture similaire ne suffit pas.

  2. Continuez à utiliser la version MT4 dans MT4 si elle répond à vos besoins. Les terminaux sont séparés : sélectionnez le compte de trading FXT et le serveur correspondants dans chacun. Installer MT5 ne transfère pas les indicateurs, comptes ou positions ouvertes de MT4 vers MT5.

  3. Si vous possédez le code source ou l’autorisation de le modifier, demandez à un développeur qualifié de l’adapter et de le tester pour MQL5. Conservez les fichiers originaux et les paramètres de calcul convenus pour comparer les résultats. Une conversion ne consiste pas à changer l’extension.


Vérifier la version de remplacement avant utilisation

Comparez le même instrument, la même période, les paramètres d’entrée et l’historique de prix disponible. Vérifiez les valeurs affichées, signaux et alertes : des noms identiques ne garantissent pas des calculs identiques. Testez les demandes de trading d’un EA sur un compte démo avant d’envisager un compte réel.
​

Si l’outil ne se charge pas ou se comporte différemment, notez la plateforme/version, le nom du programme, les paramètres et les messages d’erreur pertinents. Ne transmettez pas de mots de passe ni de codes à usage unique. L’installation ou la compilation ne garantit ni exécution, précision ni bénéfice.


Le logiciel de bureau, WebTrader et l’App sont des environnements distincts

Ces formats concernent les programmes MetaTrader de bureau. Ne supposez pas qu’ils s’importent dans WebTrader ou FXTRADING.com App ; utilisez les outils graphiques réellement proposés par l’interface. Les EA ne peuvent pas être installés ni exécutés dans FXTRADING.com App.

Avez-vous trouvé la réponse à votre question ?