MetaTrader 5
MetaTrader 4
Où lire l'erreur exacte
Avant de corriger, il faut lire le message complet. MetaTrader l'affiche à plusieurs endroits :
- La barre d'état, en bas à droite de la fenêtre. Elle montre l'état de la connexion au serveur : « Compte invalide », « Pas de connexion », ou le volume de données reçues quand tout fonctionne.
- L'onglet Journal de la Boîte à outils (MT5) ou du Terminal (MT4). Chaque tentative de connexion et chaque ordre refusé y sont enregistrés avec la raison.
- L'onglet Experts, si l'ordre vient d'un robot de trading (Expert Advisor).
- La fenêtre d'ordre elle-même, qui peut afficher le refus juste après le clic.
Les noms des menus peuvent varier légèrement selon la version et la langue de votre terminal. Mettez MetaTrader à jour : une version ancienne peut afficher des messages différents ou ne plus se connecter au serveur.
Prêt à essayer sur un compte réel ou démo ?
Lien partenaire · le trading comporte un risque élevé de perte
Compte invalide (Invalid account)
Cause. Le serveur refuse l'identifiant ou le mot de passe. Les raisons fréquentes sont :
- un numéro de compte mal saisi ;
- un mot de passe mal saisi ;
- un mauvais serveur sélectionné, par exemple un serveur démo pour un compte réel ;
- un compte MT4 utilisé dans MT5, ou l'inverse ;
- un compte archivé ou fermé par le courtier.
Solution.
- Ouvrez Fichier > Se connecter à un compte de trading et saisissez de nouveau le numéro, le mot de passe et le serveur. Copiez-les depuis le message reçu à l'ouverture du compte, sans espace en trop.
- Vérifiez que la plateforme correspond au type de compte. Un compte MT5 ne fonctionne pas dans MT4. Voir MT4 ou MT5.
- Si le mot de passe a été changé, utilisez le nouveau.
- Pour un compte Exness, vérifiez le serveur, la plateforme et l'état du compte dans l'espace personnel Exness. Les accès officiels sont expliqués sur la page Connexion Exness.
Pas de connexion (No connection) : MetaTrader ne se connecte pas
Cause. Le terminal n'atteint pas le serveur de trading. Cela vient d'Internet, d'un pare-feu, d'un antivirus, d'un VPN ou d'un serveur mal choisi.
Solution.
- Vérifiez votre connexion Internet dans un navigateur.
- Cliquez sur l'indicateur de connexion dans la barre d'état. MT4 propose « Rechercher les serveurs » ou « Rescanner les serveurs » pour choisir celui qui répond le mieux.
- Désactivez temporairement le VPN ou le proxy, puis réessayez.
- Autorisez MetaTrader dans le pare-feu et l'antivirus.
- Vérifiez la date et l'heure de votre ordinateur. Un réglage faux peut bloquer la connexion sécurisée.
- Fermez le terminal, relancez-le et reconnectez-vous.
Si rien ne change, testez le même compte sur une autre plateforme, par exemple le terminal web ou l'application mobile. Si la connexion fonctionne ailleurs, le problème vient de votre installation. Voir MetaTrader mobile et MetaTrader sur Mac.
Off quotes et requote
Cause. Le prix demandé n'est plus disponible au moment de l'exécution. Cela arrive quand le marché bouge vite, pendant une annonce économique, à l'ouverture d'une séance ou quand la liquidité est faible. Avec l'exécution instantanée, le serveur peut proposer un nouveau prix : c'est le requote.
Solution.
- Réessayez l'ordre avec le prix actuel.
- En exécution instantanée, réglez l'écart maximal accepté, appelé « déviation », dans la fenêtre d'ordre. Plus il est large, plus vous acceptez un prix éloigné de celui affiché.
- Évitez d'envoyer des ordres au marché pendant les secondes qui suivent une annonce importante, si vous ne voulez pas d'un prix très différent.
Pas assez d'argent (Not enough money)
Cause. La marge libre ne suffit pas à ouvrir la position. La marge est la somme bloquée par le courtier pour garder une position ouverte. Elle dépend du volume (lot), de l'instrument et de l'effet de levier.
Solution.
- Réduisez le volume de l'ordre.
- Regardez la marge libre dans l'onglet Trading de la Boîte à outils.
- Calculez la marge nécessaire avant d'envoyer l'ordre avec les outils de la page Calculateurs et simulateurs.
- Fermez une position existante si elle bloque trop de marge.
Ce message est un signal d'alerte. Le trading de CFD et de forex avec effet de levier peut faire perdre de l'argent très vite, et une marge trop faible rapproche du stop-out, la fermeture automatique des positions. Voir Gestion du risque.
Marché fermé (Market is closed)
Cause. L'instrument est hors de ses heures de cotation : week-end, jour férié sur le marché concerné, ou pause quotidienne pour certains indices, matières premières et actions.
Solution.
- Faites un clic droit sur le symbole dans la fenêtre Observation du marché, puis ouvrez Spécifications. Les séances de cotation et de trading y sont indiquées. Voir Spécifications des contrats.
- Attendez la réouverture de la séance.
- Pour entrer à un prix donné plus tard, utilisez un ordre en attente quand le marché sera ouvert. Voir Ordres en attente.
Invalid stops : stops invalides sur MT5 et MT4
Cause. Le stop loss, le take profit ou le prix d'un ordre en attente est placé à un niveau refusé par le serveur. Les cas fréquents sont :
- le niveau est trop proche du prix actuel ; la distance minimale s'appelle le « niveau des stops » ;
- le stop est du mauvais côté : un stop loss d'achat au-dessus du prix, ou un stop loss de vente en dessous ;
- la position ou l'ordre est trop proche du prix pour être modifié ; c'est le « niveau de gel » ;
- le prix a trop de décimales pour l'instrument.
Solution.
- Consultez le niveau des stops et le niveau de gel dans les Spécifications du symbole.
- Éloignez le stop loss ou le take profit du prix actuel.
- Vérifiez le sens : pour un achat, le stop loss est sous le prix ; pour une vente, au-dessus.
- Tenez compte du spread, l'écart entre prix d'achat et de vente. Un achat se clôture au prix Bid, une vente au prix Ask.
Le détail des réglages est sur Stop loss et take profit.
Trade désactivé (Trade is disabled)
Cause. Le trading n'est pas autorisé pour ce compte ou ce symbole :
- vous êtes connecté avec le mot de passe investisseur, qui permet seulement de regarder ;
- le symbole est en mode « clôture uniquement » ou désactivé ;
- le compte est restreint par le courtier ;
- pour un robot, le trading algorithmique est désactivé.
Solution.
- Reconnectez-vous avec le mot de passe principal, pas le mot de passe investisseur.
- Regardez le mode de trading dans les Spécifications du symbole.
- Pour un robot, activez le bouton Algo Trading (MT5) ou AutoTrading (MT4) et l'option dans les propriétés de l'Expert Advisor. Voir Expert Advisors (EA).
- Si le compte est restreint, vérifiez la situation auprès du courtier.
Avant de passer sur un compte réel
Un compte démo permet de voir ces erreurs sans risquer d'argent : stops trop proches, volume trop grand, marché fermé. Gardez l'onglet Journal ouvert et consultez l'historique des trades pour comprendre ce qui a été exécuté et ce qui a été refusé.
Questions fréquentes
Pourquoi MetaTrader ne se connecte pas alors que mon Internet fonctionne ?
Le plus souvent, le serveur choisi est faux, un pare-feu ou un VPN bloque le terminal, ou la plateforme ne correspond pas au compte. Vérifiez ces points dans cet ordre.
Quelle est la différence entre « Compte invalide » et « Pas de connexion » ?
« Compte invalide » signifie que le serveur répond mais refuse vos identifiants. « Pas de connexion » signifie que le terminal n'atteint pas le serveur.
Comment corriger invalid stops sur MT5 ?
Lisez le niveau des stops dans les Spécifications du symbole, éloignez votre stop loss ou take profit du prix actuel et vérifiez qu'il est du bon côté du prix.
Une erreur MT4 se corrige-t-elle comme sur MT5 ?
Oui, les causes sont les mêmes. Seuls quelques noms de menus changent, par exemple « Terminal » sur MT4 et « Boîte à outils » sur MT5.
Un message « Not enough money » veut-il dire que j'ai perdu de l'argent ?
Non. Il signifie que la marge libre ne suffit pas pour le nouvel ordre. Vérifiez quand même vos positions ouvertes, car des pertes en cours réduisent la marge libre.
