Erreur MT5 10016 : niveaux d'arrêt, niveaux de gel et taille de tick

Les arrêts invalides nécessitent généralement d’inspecter l’ensemble de la demande : type de commande, devis actuel, prix d’entrée et niveaux de protection. Une seule entrée de distance ne raconte pas toute l’histoire.

Commencez par la requête et le code

Le code du serveur commercial 10016 est TRADE_RETCODE_INVALID_STOPS. Capturez le type d'ordre, Bid, Ask, l'entrée demandée, le Stop Loss et le Take Profit au moment de la demande. Vérifiez si vous passez un ordre au marché, si vous passez un ordre en attente ou si vous modifiez une position de trading existante ; les rapports de prix pertinents diffèrent.

Vérifiez deux restrictions différentes

SYMBOL_TRADE_STOPS_LEVEL décrit la distance minimale de stop-loss en points. SYMBOL_TRADE_FREEZE_LEVEL décrit une zone affectant les opérations autorisées proches des prix du marché. Traitez-les comme des chèques distincts. Un niveau stop publié nul n'autorise pas à ignorer la direction des prix, les incréments de ticks ou d'autres conditions côté serveur.

Revérifier après l'alignement des prix

Alignez les prix demandés sur la taille du tick du symbole, puis évaluez à nouveau leurs distances. Par exemple, arrondir un niveau de protection vers le marché peut rendre trop petite une distance calculée auparavant acceptable. Travailler à partir de nouveaux devis ; un mouvement du marché entre le calcul et la soumission peut également modifier la validité.

Utiliser une séquence de débogage ciblée

  1. Reproduisez sur le même symbole et le même type de demande.
  2. Comparez les prix demandés avec les restrictions actuelles en matière de symboles.
  3. Inspectez OrderCheck et le résultat du serveur d'échange.
  4. Modifiez le calcul du prix spécifique, puis réexécutez le cas défaillant et un cas valide ordinaire.

Personnalisez-le avec MQLume

MQLume offre aux traders techniquement compétents le projet modifiable nécessaire pour inspecter les règles d'exécution. Commencez parUltimate Breakout System MT5et son guide des paramètres.

Sources et lectures complémentaires

Retour en haut

Inspecter les projets sources

Consultez la version livrée, le guide de saisie et la portée des tests documentée pour chaque package.

Quantum Titan MT5The Gold Reaper MT5My AI Gold MT5Ultimate Breakout System MT5Quantum Commander MT5

Panier

Une licence personnelle par projet. Chaque projet ne peut être ajouté qu’une fois.

Votre panier est vide

Choisissez un projet de code source pour commencer.

Continuer les achats