Dans MT5, un symbole peut être configuré pour supprimer SL et TP au changement de journée. Ce n’est ni une règle générale du Forex ni une preuve immédiate de panne. Une position peut conserver sa quantité alors que ses anciennes conditions de sortie ont disparu. Vérifiez séparément position, ordres différés et protections actuellement acceptées.

Pourquoi l’étiquette GTC ne suffit-elle pas ?

GTC signifie Good Till Canceled. Deux couches de paramètres interviennent pourtant : modes d’expiration autorisés et politique GTC supplémentaire du symbole. SYMBOL_ORDER_GTC_MODE importe lorsque SYMBOL_EXPIRATION_MODE autorise GTC. L’abréviation près d’un ordre ne décrit donc pas tout son comportement en fin de journée.

Un ordre différé possède une validité ; un SL ou TP attaché à une position est une condition de sortie. Effacer une condition n’exécute pas automatiquement une transaction opposée. Relevez le serveur, le compte, le symbole complet et l’heure. Un suffixe différent peut renvoyer à un contrat différent. Pour un lecteur en France, le changement de journée du fournisseur n’est pas nécessairement minuit Europe/Paris. Pause de cotation, fin de séance, date civile et calcul du financement peuvent être des événements distincts.

Que conservent les trois politiques ?

Modèle source fictif : S autorise GTC. Avant la limite de journée, P1 est un achat de 0,20 lot avec SL 1,0950 et TP 1,1100. P2 est un ordre d’achat différé de 0,10 lot. Nous excluons exécutions, nouveaux ordres, réductions et autres modifications. Les variantes ci-dessous sont trois configurations alternatives, pas trois nuits successives.

SYMBOL_ORDERS_GTC conserve P2 et les niveaux de P1. SYMBOL_ORDERS_DAILY supprime P2 ainsi que SL et TP. SYMBOL_ORDERS_DAILY_EXCLUDING_STOPS supprime P2 mais conserve SL 1,0950 et TP 1,1100. Dans les trois cas, P1 reste acheteuse de 0,20 lot. Ce sont des capacités documentées de la plateforme, pas une affirmation sur le paramétrage choisi par votre intermédiaire.

Une position, trois états après la limite de journée

La position reste, la protection varie

La position reste, la protection varieModèle fictif sans exécution ni autre instruction. Une liste d’ordres vide ne dit pas si P1 conserve son stop.La position reste, la protection varieGTC : P2 et SL/TP conservésDAILY : P2 et SL/TP supprimésDAILY hors stops : P2 supprimé, SL/TP conservésDans les trois variantes : achat P1 de 0,20 lot
Modèle fictif sans exécution ni autre instruction. Une liste d’ordres vide ne dit pas si P1 conserve son stop.

Faites défiler horizontalement ou agrandissez le schéma pour lire les détails.

Pour l’arithmétique du modèle USD, ajoutons un contrat de 100 000 EUR par lot et une entrée P1 à 1,1000, sans coûts ni glissement. L’ancien SL représentait 20 000 × (1,1000 − 1,0950) = 100 USD. Après suppression, ce chiffre décrit une condition qui n’existe plus ; il ne devient pas un plafond actuel de perte. Même lorsqu’il est présent, un stop ordinaire ne garantit pas son prix d’exécution.

Ajout EUR indépendant : un instrument fictif vaut 2 EUR par point pour la quantité détenue et le stop prévu est distant de 30 points. La distance représentait 60 EUR avant coûts. Si le niveau disparaît, conserver la même quantité ne conserve pas ce scénario de sortie. Un suivi qui vérifie seulement « nombre de positions = 1 » peut donc rater une modification essentielle du risque.

Comment distinguer expiration et autre modification ?

Comparez un état sauvegardé avant la limite avec une lecture après synchronisation. Relevez identifiant, sens et quantité de la position, puis les champs SL/TP. Consultez historique et journaux. Le statut de P2 peut indiquer expiration, annulation, rejet ou exécution ; il ne prouve pas à lui seul les niveaux de P1. N’inventez pas un ticket historique « SL expiré » si le serveur expose autrement cette modification.

Une intervention manuelle, un EA, une clôture intégrale ou une inversion peut aussi expliquer la disparition. En netting, un nouvel ordre peut remplacer les protections : Netting MT5 : pourquoi SL et TP changent après un ordre examine ce mécanisme distinct. Reconstituez l’ordre des événements confirmés si plusieurs opérations ont eu lieu pendant la nuit. Une écriture de swap proche dans le temps ne prouve pas que le financement a supprimé le stop.

L’aide distingue le report ordinaire d’une position OTC avec swap de certains événements de marché coté où les niveaux peuvent être réinitialisés. Ne transposez pas le comportement d’un instrument de bourse à tous les CFD ou devises. Là où les preuves manquent, conservez une cause non résolue plutôt qu’une explication générale rassurante.

Comment vérifier des niveaux rétablis ?

N’appliquez pas aveuglément le stop d’hier : le marché peut l’avoir dépassé et les contraintes du symbole avoir changé. Évaluez sens, quantité, prix et options disponibles selon votre plan. Éloigner systématiquement le stop pour obtenir une acceptation peut augmenter la perte envisagée. Un paramètre d’EA ou une ligne de graphique n’atteste pas une instruction acceptée par le serveur.

Après la réponse, relisez les deux niveaux et le volume restant. Conservez les valeurs acceptées, pas uniquement celles envoyées. En présence d’un refus, Ordre refusé sur MT4 ou MT5 : diagnostiquer sans augmenter le risque aide à distinguer distance, prix et autres causes. Établissez aussi si une autre instance du programme pourrait écraser la modification.

Que contrôler avant la prochaine nuit ?

  • Documenter les deux paramètres de validité et la limite de journée avec son fuseau.
  • Sur démonstration, sauvegarder position, SL/TP et ordres avant et après la limite.
  • Préserver historique et journaux sans modifier les réglages pendant la comparaison diagnostique.
  • Évaluer l’exposition restante et vérifier chaque instruction ultérieure par une lecture actuelle.