Codes d’erreur de Metatrader et MQL et Forex. Solutions.

Décompiler ex4 en mq4 est-il nécessaire ? Décompilateur Ex5 vers Mq5. Convertisseur Ex4 vers Mql4
InfoPad, Online Information Panel for MetaTrader
Décompiler ex4 en mq4 est-il nécessaire ? Décompilateur Ex5 vers Mq5. Convertisseur Ex4 vers Mql4
InfoPad, Online Information Panel for MetaTrader

Description

Codes d’erreur dans MetaTrader sont essentiels pour identifier et résoudre les problèmes dans les opérations de la plateforme. La fonction GetLastError() récupère ces codes, et les constantes pour ces erreurs sont définies dans le fichier stderror.mqh.

Pour afficher des messages texte descriptifs, la fonction ErrorDescription(), située dans stdlib.mqh, peut être utilisée.

Les erreurs peuvent provenir du serveur de trading ou du terminal client.

En tant que spécialiste de la programmation des conseillers MT4 et MT5, je reçois fréquemment des questions concernant de telles erreurs.

En réponse, j’expliquerai les erreurs les plus courantes commises par les traders et les Expert Advisors, leurs causes et comment les résoudre.

Chaque Expert Advisor fonctionne différemment, mais de nombreux problèmes proviennent d’un ensemble commun de problèmes.

Explorons les erreurs typiques et leurs solutions, suivant le style des “Directives pour les Erreurs d’Ingénierie Électronique”.

Une liste concise de ces erreurs se trouve dans la référence des Codes d’erreur, ainsi que dans le terminal MetaTrader 4/MetaTrader 5. Nous utiliserons ces ressources pour diagnostiquer et résoudre les problèmes efficacement.

Si votre erreur n’est pas répertoriée ou si les solutions suggérées ne fonctionnent pas, il est conseillé de contacter l’auteur de votre Expert Advisor.

Avant de le faire, assurez-vous cependant de consulter les fichiers journaux pour plus de détails sur le problème.

Je vous recommande également de lire notre FAQ

Certains articles peuvent également vous aider :

  1. FAQ : Réponses aux questions les plus populaires
  2. Test et optimisation des Expert Advisors
  3. Comment installer un Expert Advisor

Erreurs courantes et comment les résoudre

Numéro d’erreurDescription brèveCauses possiblesMéthode de solution
Erreurs de désalignement de graphiqueErreurs sur le serveur DC : les ticks entrants ne sont pas traités avec précision sur toutes les périodes. 1. Le serveur DC traite de manière inexacte les ticks entrants sur différentes périodes. 1. Les tests immédiatement après le chargement depuis l’archive ne révèlent pas d’erreurs, car seules les données minute sont chargées. Les désalignements s’accumulent lorsque les devises en direct commencent à arriver.
TestGenerator : Erreur de données non correspondantesErreur dans les données de l’archive des devises 1. Données incomplètes de votre courtier
2. Base de données de devises corrompue
3. Test de l’EA en utilisant des données obsolètes
4. Données asynchrones provenant de périodes plus anciennes
Une erreur se produit soit lorsque le désalignement des données n’est pas défini, soit lorsqu’il n’y en a pas.
Erreur 0 ou 1Aucune erreur ou l’erreur est inconnue 1. Erreurs précédentes non résolues provenant d’une demande persistante Ne pas gérer les erreurs 0 et 1 dans l’Expert Advisor.
Erreur 4, 146
(10022 en MT5)
Le courtier interdit l’utilisation d’une date d’expiration de commande1. Le serveur de trading est occupé

2. Vous avez défini le mauvais type d’expiration de l’ordre en attente (temps d’annulation de l’ordre)
1. Redémarrer le terminal
Optimiser le code de l’EA avec de meilleures fonctions de gestion des erreurs

2. StopOrderDayToExpiration :
– 0 – ORDER_TIME_GTC L’ordre restera dans la file d’attente jusqu’à ce qu’il soit supprimé ;
– 1 – ORDER_TIME_DAY L’ordre ne sera valide que pour la journée de trading en cours ;
– X – ORDER_TIME_SPECIFIED L’ordre restera valide jusqu’à la date d’expiration. 

ou StopOrderBarToExpiration
Erreur 8, 141
(10024 en MT5)
Demandes trop fréquentes 1. L’EA envoie trop d’ordres simultanément
2. L’EA n’attend pas la réponse du serveur avant d’envoyer un nouvel ordre, causant une surcharge du serveur
1. Assurez-vous que l’EA attend les réponses avant d’envoyer des ordres supplémentaires.

2. L’Expert Advisor a envoyé trop de demandes. Veuillez patienter un peu et continuer à travailler avec l’Expert Advisor.
Erreur 130, 145
(10016 en MT5)
Niveaux de stop incorrects spécifiés Les niveaux de stop (StopLoss, TakeProfit) sont trop proches du prix actuel 1. Vérifiez les règles d’ouverture avec votre courtier pour le niveau minimal de stop
2. Assurez-vous que les niveaux de stop sont conformes aux spécifications de votre compte et de votre courtier
3. Vous pouvez utiliser notre fonction :
SetMinStopsNormaliser automatiquement tous les paramètres de l’Expert Advisor aux niveaux de stop minimum acceptables. 
4. Veuillez définir un niveau plus élevé des paramètres Stop StopLoss, TakeProfit, TrailingStop, Distance de l’ordre….
Erreur 132
(10018 en MT5)
Le marché est ferméLe marché est fermé, généralement le week-endEssayez de placer la transaction après la réouverture du marché.
Pour trader pendant le week-end, vous pouvez essayer notre TesterPad
Erreur 133
(10017 en MT5)
Le trading est interdit 1. Le trading est actuellement restreint
2. Le trading est interdit pour la paire de devises sélectionnée
1. Attendez que le trading reprenne

2. Essayez de trader une paire de devises différente ou vérifiez si un suffixe est nécessaire pour votre paire
Erreur 134
(10019 en MT5)
Fonds insuffisants pour compléter la transaction 1. La taille du lot que vous essayez d’ouvrir est trop grande, entraînant une marge insuffisante 1. Vérifiez votre marge libre
2. Calculez les fonds nécessaires pour la taille du lot souhaitée avant d’ouvrir la position
3. Vérifiez vos paramètres de lot de trading (Lot, Autolot, DynamicLot, Martin)
Erreur 135–138
(10004, 10006, 10020 en MT5)
Le prix a changé 1. Une Requote s’est produite
2. Volatilité du marché
3. Le courtier n’autorise pas les trades au prix indiqué
1. Évitez de trader pendant les périodes de marché volatil
2. Augmentez le slippage, mais soyez conscient que cela peut entraîner des trades exécutés à des prix différents
3. C’est une erreur standard du marché rapide.
Erreur 147REFUS D’EXPIRATION DE TRADEL’EA ou l’utilisateur tente de définir une date d’expiration de commande en attenteDéfinissez la date d’expiration à 0 dans la fonction OrderSend de l’EA.

L’utilisation de la date d’expiration de commande est interdite par le courtier
Erreur 148
(10033 en MT5)
Nombre maximum d’ordres ouverts ou en attente atteintLa limite maximale d’ordres ouverts ou de positions en attente a été atteinte Vérifiez la limite d’ordres ouverts de votre courtier et ajustez votre stratégie de trading en conséquence.
Erreur 4012, 4013Division par zéro

Zero Divide
1. L’EA tente de diviser par zéro dans ses calculs
2. MarketInfo(Symbol(), MODE_SPREAD) peut retourner zéro pour les courtiers avec des spreads flottants
Vérifiez le code de l’EA pour éviter la division par zéro et assurez une gestion appropriée des réponses MarketInfo.
Erreur 4017Appel DLL non autoriséAppeler une DLL est interdit par le terminal ou le logiciel antivirus1. Autoriser les appels DLL via les paramètres du terminal
2. Assurez-vous que la DLL est sûre en utilisant un logiciel antivirus avant de l’activer
Erreur 4106Symbole inconnuLe symbole n’est pas listé dans le Market WatchActivez le symbole dans le Market Watch ou demandez-le à votre courtier.

Erreur 4108
(10036 en MT5)
Numéro de ticket invalideLe numéro de ticket de l’ordre n’existe plus
L’ordre peut avoir été fermé manuellement ou par un autre EA
Évitez toute intervention manuelle dans les ordres gérés par l’EA et désactivez les EA conflictuels.

Peut-être que l’Expert Advisor tente de fermer ou de modifier un ordre déjà fermé par un autre Expert Advisor.
Erreur 4110, 4111
(10042,10043,10044 en MT5)
Positions longues/courtes non autoriséesLes paramètres de l’EA restreignent certains types de trades

Type de position limité par le serveur
Ajoutez les paramètres dans l’onglet Général pour permettre les types de trades souhaités (Long & Short, Only Long, Only Short uniquement pour MT4).

Contactez votre courtier
Erreur 10030TRADE RETCODE INVALID FILLRemplissage incorrect des ordres.Définissez le paramètre dans les paramètres de l’Expert Advisor
TypeFilling
Le type de remplissage des positions et des ordres.
Il est utilisé pour le terminal MT5.
En mode AUTO, l’Expert Advisor tente de déterminer automatiquement le type de remplissage.
Mais, dans certaines situations, vous devez définir vous-même le type de remplissage.

CODES D’ERREUR DE TRADE

Codes d’erreur retournés par le serveur de trading

Le CodeIdentifiantDescriptionMéthode de solution
10004TRADE_RETCODE_REQUOTERequoteAugmentez le niveau de slippage ou évitez de trader pendant les périodes de forte volatilité.

Slippage
Niveau de déviation maximum possible en prix lors de l’ouverture et de la fermeture des positions (en Points).
10006TRADE_RETCODE_REJECTDemande refuséeVérifiez les conditions de trade et le statut du compte, puis réessayez la demande plus tard.
10007TRADE_RETCODE_CANCELDemande annulée par le traderAssurez-vous qu’aucune annulation manuelle n’est en cours ou ajustez les paramètres de l’EA.
10008TRADE_RETCODE_PLACEDOrdre placéAucune action requise. C’est un message de confirmation.
10009TRADE_RETCODE_DONEApplication terminéeAucune action requise. La demande a été complétée avec succès.
10010TRADE_RETCODE_DONE_PARTIALApplication partiellement terminéeVérifiez l’ordre restant et complétez-le manuellement si nécessaire.
10011TRADE_RETCODE_ERRORErreur de traitement de la demandeConsultez les journaux pour identifier l’erreur et réessayez la demande après correction.
10012TRADE_RETCODE_TIMEOUTDemande annulée en raison d’un timeoutAugmentez la période de timeout ou réessayez pendant des périodes de charge serveur plus faible.
10013TRADE_RETCODE_INVALIDMauvaise demandeVérifiez les paramètres de la demande et réessayez avec des valeurs correctes.
10014TRADE_RETCODE_INVALID_VOLUMEVolume incorrect dans la demandeAssurez-vous que le volume de trading est dans les limites autorisées pour le compte.
10015TRADE_RETCODE_INVALID_PRICEPrix incorrect dans la demandeVérifiez le prix du marché et réessayez avec le bon.
10016TRADE_RETCODE_INVALID_STOPSStops incorrects dans la demandeAssurez-vous que les valeurs StopLoss et TakeProfit sont conformes aux règles du courtier.

SetMinStops
Normalisez automatiquement tous les paramètres de l’Expert Advisor aux niveaux de stop minimum acceptables. 
10017TRADE_RETCODE_TRADE_DISABLEDTrade interditVérifiez les conditions de trading sur le compte et les restrictions du courtier.
10018TRADE_RETCODE_MARKET_CLOSEDLe marché est ferméAttendez que le marché rouvre pour placer un trade.

Pour trader pendant le week-end, vous pouvez essayer notre TesterPad
10019TRADE_RETCODE_NO_MONEYFonds insuffisants pour satisfaire la demandeAssurez-vous d’avoir suffisamment de fonds sur le compte ou réduisez la taille du trade.
10020TRADE_RETCODE_PRICE_CHANGEDLes prix ont changéRéessayez la demande avec le prix mis à jour ou augmentez l’allocation de slippage.
10021TRADE_RETCODE_PRICE_OFFAucune cotation pour traiter la demandeAttendez que le marché fournisse des cotations et réessayez la demande.
10022TRADE_RETCODE_INVALID_EXPIRATIONDate d’expiration de commande invalide dans la demandeDéfinissez la date d’expiration correcte ou laissez-la vide pour des ordres immédiats.

StopOrderDay ToExpiration = nombre de jours pour l’expiration de la commande.
10023TRADE_RETCODE_ORDER_CHANGEDLe statut de la commande a changéMettez à jour le statut de la commande et réessayez la demande avec les informations correctes.
10024TRADE_RETCODE_TOO_MANY_REQUESTSDemandes trop fréquentesLimitez le nombre de demandes par seconde pour éviter de surcharger le serveur.
10025TRADE_RETCODE_NO_CHANGESAucun changement dans la demandeAssurez-vous qu’il y a des changements réels avant de soumettre à nouveau la demande.
10026TRADE_RETCODE_SERVER_DISABLES_ATContactez votre courtier
10027TRADE_RETCODE_CLIENT_DISABLES_ATLe terminal client interdit le trading automatiqueActivez le trading automatique dans les paramètres du terminal pour procéder aux trades.


10028TRADE_RETCODE_LOCKEDIl existe déjà un ordre de fermeture pour la position spécifiée. Cela peut se produire lors de l’utilisation d’un système de couverture

Demande bloquée pour traitement
Attendez que l’ordre de fermeture actuel soit traité avant de soumettre un autre.

Vérifiez les ordres verrouillés ou les restrictions du système et résolvez le problème.
10029TRADE_RETCODE_FROZENOrdre ou position geléeContactez votre courtier pour comprendre pourquoi la position est gelée.
10030TRADE_RETCODE_INVALID_FILLType d’exécution de commande non supporté par le solde spécifiéAssurez-vous que le type d’exécution de commande correct est choisi pour votre solde.
TypeFilling

Le type de remplissage des positions et des ordres.
Il est utilisé pour le terminal MT5.
En mode AUTO, l’Expert Advisor tente de déterminer automatiquement le type de remplissage.
Mais, dans certaines situations, vous devez définir vous-même le type de remplissage.
10031TRADE_RETCODE_CONNECTIONLa demande d’activation d’un ordre en attente a été rejetée, et l’ordre lui-même a été annuléVérifiez la connexion au serveur et réessayez la demande.
10032TRADE_RETCODE_ONLY_REALL’opération est autorisée uniquement pour les comptes réelsAssurez-vous que l’opération est effectuée sur un compte réel, et non sur un compte démo.
10033TRADE_RETCODE_LIMIT_ORDERSLa limite du nombre d’ordres en attente a été atteinteRéduisez le nombre d’ordres en attente ou contactez le courtier pour des ajustements.
10034TRADE_RETCODE_LIMIT_VOLUMELa limite du volume des ordres et des positions pour ce symbole a été atteinteRéduisez le volume de trading ou contactez le courtier pour des ajustements.
10035TRADE_RETCODE_INVALID_ORDERType d’ordre invalide ou interditVérifiez les types d’ordres autorisés par le courtier et réessayez avec un type valide.
10036TRADE_RETCODE_POSITION_CLOSEDLa position avec l’IDENTIFIANT_DE_POSITION spécifié est déjà ferméeAucune action requise. La position a déjà été fermée.
10038TRADE_RETCODE_INVALID_CLOSE_VOLUMELe volume fermé dépasse le volume actuel de la positionAssurez-vous que le volume à fermer ne dépasse pas la taille actuelle de la position.
10039TRADE_RETCODE_CLOSE_ORDER_EXISTAucune connexion au serveur de tradingVérifiez la connexion et réessayez une fois que le serveur est accessible.
10040TRADE_RETCODE_LIMIT_POSITIONSLa demande a été rejetée car le symbole est défini sur la règle “Vous ne pouvez que fermer les positions existantes.”Fermez les positions existantes avant de tenter de nouvelles.
10041TRADE_RETCODE_REJECT_CANCELLa demande a été rejetée car le symbole est défini sur la règle “Vous ne pouvez que fermer les positions existantes.”Adaptez le trade pour vous conformer à la règle “fermer uniquement”.
10042TRADE_RETCODE_LONG_ONLYLa demande a été rejetée car la règle “Positions longues uniquement” est définie sur le symboleSeules les positions longues sont autorisées pour ce symbole ; évitez de soumettre des trades courts.
10043TRADE_RETCODE_SHORT_ONLYLa demande a été rejetée car la règle “Positions courtes uniquement” est définie sur le symboleSeules les positions courtes sont autorisées pour ce symbole ; évitez de soumettre des trades longs.
10044TRADE_RETCODE_CLOSE_ONLYLa demande a été rejetée car le symbole est défini sur la règle “Vous ne pouvez que fermer les positions existantes”Respectez la règle “fermer uniquement” en fermant les positions au lieu d’en ouvrir de nouvelles.

Autres erreurs

Code d’erreurNuméro d’erreurDescriptionMéthode de solution
ERR_SUCCESS0Opération terminée avec succèsAucune action requise.
ERR_INTERNAL_ERROR4001Erreur interne inattendueVérifiez les conflits système ou de programme et redémarrez le terminal.
ERR_WRONG_INTERNAL_PARAMETER4002La structure contient des objets invalides tels que des chaînes, des tableaux dynamiques ou des structures non supportéesRevoyez la structure des objets et assurez-vous qu’ils sont correctement définis.
ERR_INVALID_PARAMETER4003Mauvais paramètre lors de l’appel d’une fonction systèmeVérifiez les paramètres de la fonction et assurez-vous qu’ils correspondent au format requis.
ERR_NOT_ENOUGH_MEMORY4004Pas assez de mémoire pour exécuter une fonction systèmeLibérez de la mémoire système ou optimisez le programme pour utiliser moins de mémoire.
ERR_STRUCT_WITHOBJECTS_ORCLASS4005Pas assez de mémoire pour réallouer la chaîneVérifiez les fuites de mémoire et optimisez l’utilisation de la mémoire du programme.
ERR_INVALID_ARRAY4006Un tableau du mauvais type, de la mauvaise taille ou un objet de tableau dynamique casséAssurez-vous que le tableau est correctement défini et initialisé avant utilisation.
ERR_ARRAY_RESIZE_ERROR4007La taille du tableau demandée dépasse 2 gigaoctetsRéduisez la taille du tableau ou gérez l’allocation de mémoire de manière plus efficace.
ERR_STRING_RESIZE_ERROR4008L’historique demandé n’a pas été trouvéAssurez-vous que l’historique demandé est disponible ou ajustez les paramètres de la demande.
ERR_NOTINITIALIZED_STRING4009Chaîne non initialiséeInitialisez la chaîne avant de tenter de l’utiliser dans des opérations.
ERR_INVALID_DATETIME4010Valeur de date et/ou d’heure incorrecteVérifiez le format de la date et de l’heure dans la demande et réessayez.
ERR_ARRAY_BAD_SIZE4011Ressources dynamiques et statiques désynchroniséesAssurez-vous que les tailles des tableaux sont compatibles et correctement initialisées.
ERR_INVALID_POINTER4012Pointeur incorrectVérifiez la valeur du pointeur et assurez-vous qu’il est valide avant utilisation.
ERR_INVALID_POINTER_TYPE4013Type de pointeur incorrectAssurez-vous que le pointeur est du type correct et correctement casté.
ERR_FUNCTION_NOT_ALLOWED4014Fonction système non autorisée à être appeléeRevoyez les restrictions système et confirmez que la fonction peut être exécutée.
ERR_RESOURCE_NAME_DUPLICATED4015Nom de ressource dupliquéUtilisez des noms de ressources uniques pour éviter les conflits.
ERR_RESOURCE_NOT_FOUND4016Aucune ressource trouvée avec le nom spécifiéAssurez-vous que la ressource existe dans le bon répertoire ou fichier.
ERR_RESOURCE_UNSUPPOTED_TYPE4017Type de ressource non supporté ou taille dépasse 16 MoUtilisez des types de ressources supportés et assurez-vous que la taille est inférieure à la limite.
ERR_RESOURCE_NAME_IS_TOO_LONG4018Nom de ressource dépasse 63 caractèresRaccourcissez le nom de la ressource pour respecter la limite de caractères.
ERR_MATH_OVERFLOW4019Débordement survenu lors de l’évaluation d’une fonction mathématiqueVérifiez les entrées de la fonction et utilisez des valeurs plus petites pour prévenir le débordement.
ERR_CHART_WRONG_ID4101ID de graphique incorrectVérifiez l’ID du graphique et assurez-vous qu’il est correct avant de l’utiliser.
ERR_CHART_NO_REPLY4102Graphique non réactifVérifiez les problèmes système ou de connexion et redémarrez le terminal si nécessaire.
ERR_CHART_NOT_FOUND4103Graphique non trouvéAssurez-vous que le graphique est ouvert et accessible avant de tenter des opérations.
ERR_CHART_NO_EXPERT4104Aucun Expert disponible pour traiter l’événement sur le graphiqueAttachez l’Expert Advisor (EA) nécessaire au graphique pour gérer les événements.
ERR_CHART_CANNOT_OPEN4105Erreur d’ouverture du graphiqueVérifiez les erreurs système et réessayez d’ouvrir le graphique.
ERR_CHART_CANNOT_CHANGE4106Erreur lors du changement de symbole ou de période sur le graphiqueAssurez-vous que le graphique est accessible et que le symbole ou la période demandée est valide.
ERR_CHART_WRONG_PARAMETER4107Valeur de paramètre incorrecte pour la fonction du graphiqueVérifiez les paramètres passés à la fonction du graphique et réessayez.
ERR_CHART_CANNOT_CREATE_TIMER4108Erreur lors de la création d’un timer de graphiqueVérifiez les paramètres système et assurez-vous que le terminal permet la création de timers.
ERR_CHART_WRONG_PROPERTY4109ID de propriété de graphique incorrectUtilisez l’ID de propriété correct pour les opérations sur le graphique.
ERR_CHART_SCREENSHOT_FAILED4110Erreur lors de la prise d’une capture d’écranAssurez-vous que le terminal dispose des permissions suffisantes et de l’espace de stockage pour enregistrer la capture d’écran.
ERR_CHART_NAVIGATE_FAILED4111Erreur de navigation sur le graphiqueAssurez-vous que le graphique est correctement chargé et que les commandes de navigation sont valides.
ERR_CHART_TEMPLATE_FAILED4112Erreur lors de l’application d’un modèleAssurez-vous que le modèle existe et est compatible avec le graphique.
ERR_CHART_WINDOW_NOT_FOUND4113La sous-fenêtre contenant l’indicateur spécifié n’a pas été trouvéeVérifiez si l’indicateur est appliqué à la bonne fenêtre.
ERR_CHART_INDICATOR_CANNOT_ADD4114Erreur lors de l’ajout d’un indicateur à un graphiqueAssurez-vous que l’indicateur est valide et supporté par le graphique.
ERR_CHART_INDICATOR_CANNOT_DEL4115Erreur lors de la suppression d’un indicateur d’un graphiqueAssurez-vous que l’indicateur existe sur le graphique avant de tenter de le supprimer.
ERR_CHART_INDICATOR_NOT_FOUND4116L’indicateur n’a pas été trouvé sur le graphique spécifiéVérifiez les paramètres du graphique et de l’indicateur et réessayez.
ERR_OBJECT_ERROR4201Les paramètres du terminal limitent le nombre de barres demandéesAugmentez le nombre de barres autorisées dans les paramètres du terminal.
ERR_OBJECT_NOT_FOUND4202Objet graphique non trouvéAssurez-vous que l’objet graphique existe et est correctement défini.
ERR_OBJECT_WRONG_PROPERTY4203Identifiant de propriété d’objet graphique incorrectUtilisez l’identifiant de propriété correct pour les opérations sur l’objet graphique.
ERR_OBJECT_GETDATE_FAILED4204Accès à l’historique échouéVérifiez les permissions d’accès à l’historique et réessayez la demande.
ERR_OBJECT_GETVALUE_FAILED4205Impossible d’obtenir la valeur correspondant à la dateVérifiez la plage de dates et assurez-vous que les données historiques sont disponibles.
ERR_MARKET_UNKNOWN_SYMBOL4301Symbole inconnuAssurez-vous que le symbole existe dans le Market Watch et est correctement orthographié.
ERR_MARKET_NOT_SELECTED4302Symbole non sélectionné dans le Market WatchSélectionnez le symbole dans le Market Watch et réessayez l’opération.
ERR_MARKET_WRONG_PROPERTY4303Identifiant de propriété de symbole incorrectVérifiez l’identifiant de propriété et réessayez l’opération.
ERR_MARKET_LASTTIME_UNKNOWN4304Le temps du dernier tick est inconnu (aucun tick n’a été reçu)Attendez l’arrivée d’un tick et réessayez la demande.
ERR_MARKET_SELECT_ERROR4305Erreur lors de l’ajout ou de la suppression d’un symbole dans le Market WatchVérifiez les erreurs système et réessayez d’ajouter ou de supprimer le symbole.
ERR_HISTORY_NOT_FOUND4401De nombreuses erreurs se sont produites lors du chargement de l’historiqueVérifiez les données historiques corrompues et rechargez l’historique si nécessaire.
ERR_HISTORY_WRONG_PROPERTY4402Identifiant de propriété d’historique incorrectUtilisez l’identifiant de propriété correct pour les opérations sur l’historique.
ERR_HISTORY_TIMEOUT4403Délai d’attente dépassé lors de la demande d’historiqueAugmentez la limite de délai d’attente ou réessayez pendant des périodes de charge système plus faible.
ERR_GLOBALVARIABLE_NOT_FOUND4501Variable globale du terminal client non trouvéeAssurez-vous que la variable globale existe avant de tenter de l’utiliser.
ERR_GLOBALVARIABLE_EXISTS4502Variable globale existe déjàUtilisez un nom unique pour les variables globales afin d’éviter les conflits.
ERR_GLOBALVARIABLE_NOT_MODIFIED4503Aucune modification apportée à la variable globaleAssurez-vous que la variable globale est modifiée avant de tenter de la mettre à jour.
ERR_GLOBALVARIABLE_CANNOTREAD4504Échec de la lecture de la valeur de la variable globaleVérifiez les permissions des fichiers et assurez-vous que la variable globale est accessible.
ERR_GLOBALVARIABLE_CANNOTWRITE4505Échec de l’écriture de la valeur de la variable globaleAssurez-vous qu’il y a suffisamment de permissions et d’espace de stockage pour écrire le fichier.
ERR_MAIL_SEND_FAILED4510Échec de l’envoi d’un emailVérifiez les paramètres du serveur email et assurez-vous que l’adresse email est correcte.
ERR_PLAY_SOUND_FAILED4511Échec de la lecture du sonAssurez-vous que le fichier sonore existe et que le système peut y accéder.
ERR_FTP_SEND_FAILED4514Aucun serveur FTP spécifiéAssurez-vous que les détails du serveur FTP sont correctement saisis et réessayez.
ERR_NOTIFICATION_SEND_FAILED4515Échec de l’envoi de la notificationVérifiez les paramètres de notification et assurez-vous qu’ils sont correctement configurés.
ERR_BUFFERS_NO_MEMORY4601Pas assez de mémoire pour allouer les tampons d’indicateurLibérez de la mémoire ou optimisez l’utilisation des tampons dans le programme.
ERR_ACCOUNT_WRONG_PROPERTY4701ID de propriété de compte incorrectAssurez-vous que l’ID de propriété de compte correct est utilisé.
ERR_TRADE_DISABLED4752Le trading pour un Expert est interditActivez les permissions de trading pour l’Expert Advisor dans le terminal.
ERR_TRADE_POSITION_NOT_FOUND4753Position non trouvéeVérifiez les détails de la position et assurez-vous qu’elle existe avant de tenter des opérations.
ERR_TRADE_ORDER_NOT_FOUND4754Ordre non trouvéVérifiez l’ID de l’ordre et assurez-vous qu’il existe avant de tenter des opérations.

Erreurs MQL5 du marché

Questions ?

Si vous avez des questions, n’hésitez pas à les poser. Nous assurons la transparence et ne vendons pas de produits sans fournir toutes les informations.

Chacun de nos produits peut être examiné avant l’achat.

Nous apprécions votre intérêt et votre soutien pour nos produits et nous efforçons de maintenir des normes de haute qualité.

Merci d’être avec nous !

Avez-vous une question ?

Leave a Reply

Your email address will not be published. Required fields are marked *

“`

This post is also available in: English Українська Portuguese Español Deutsch Chinese Русский Français Italiano Türkçe 日本語 한국어


     

    Avertissement de risque :


    Les performances passées ne garantissent pas les résultats futurs.

    La négociation de devises sur marge comporte un degré élevé de risque et peut ne pas convenir à tous les investisseurs.

    Sachez que l'utilisation de robots de trading comporte des risques importants et que vous pourriez perdre plus que votre investissement initial.

    Veuillez procéder avec prudence, évaluer soigneusement votre situation financière et envisager de demander l'avis d'un professionnel qualifié.

    Clause de non-responsabilité

    Ce site utilise des cookies pour améliorer votre expérience. En utilisant ce site, vous acceptez notre Politique de protection des données et Clause de non-responsabilité.
    En savoir plus