Une demande d’achat EUR/USD à l’Ask 1,0850 reçoit une nouvelle proposition 1,0853 au lieu d’un fill. Dans la fenêtre manuelle Instant Execution de MT5, on peut accepter ou refuser. Cette requote décrit une réponse proposant des prix ; elle ne prouve pas qu’une position s’est ouverte ou fermée. Avant de réessayer, contrôlez réponse, historique et volume restant.

La nouvelle proposition et l’exécution sont deux événements

En Instant Execution, la requête contient le prix offert. Le serveur peut ne pas l’accepter et renvoyer une requote. Un changement de prix pendant le traitement peut intervenir, mais le message seul n’en établit pas toute la cause. La première instruction n’est pas devenue un ordre en attente qui patientera indéfiniment. Dans la fenêtre manuelle décrite par MetaQuotes, les nouveaux prix ne restent valables que quelques secondes ; ce n’est pas un compte à rebours universel.

MQL5 distingue 10004, requote ; 10006, demande rejetée ; 10021, absence de cotations pour traiter la demande. Conservez le vrai code et la réponse. Un rejet générique, une erreur de connexion et une requote ne doivent pas être fusionnés dans une statistique de fills. Un message d’erreur n’attribue pas automatiquement un prix d’exécution au volume demandé.

Refuser une clôture ne retire pas l’exposition

Longue fictive de 20 000 EUR, Bid initial 1,20000. Vous tentez une fermeture Instant Execution ; nouvelle offre Bid 1,19970, que vous refusez. Rien n’est exécuté et aucune autre opération, SL/TP ou charge n’intervient. La position reste 20 000 EUR. Un Bid ultérieur 1,19950 réduit la valorisation de 20 000 ×(1,19950−1,20000)=−10 USD. Ce n’est ni un frais de refus, ni un résultat réalisé de clôture.

Demande de clôture refusée : risque présent

Demande de clôture refusée : risque présentLongue EUR/USD 20 000 EUR ; aucune exécution, autre opération, charge ou conversion dans l’intervalle.Demande de clôture refusée : risque présentAvant la demande20 000 EUR ouvertsBid 1,20000Nouvelle offre refuséeBid 1,19970Aucun fill ; volume inchangéBid ultérieur1,19950Variation latente : −10 USDAprès le messageVérifier positionsLe clic de clôture n’a pas fermé le ticket
Schéma original : −10 USD décrit la valorisation entre deux Bid, pas un débit de requote.

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

Trois états à ne pas fusionnerDemande fictive d’un lot EUR/USD, référence 1,0850 puis proposition 1,0853.EXEMPLE DE CALCULPrix proposé1,0853Offre refuséeAucun fillFill complet supposéÉcart 30 USD
Trois états à ne pas fusionner. Demande fictive d’un lot EUR/USD, référence 1,0850 puis proposition 1,0853.

Un prix proposé refusé n’est pas un fill à intégrer à une mesure de glissement réalisé.

Prix proposé
1,0853 – Requote avant transaction
Offre refusée
Aucun fill – Pas 30 USD de perte réalisée
Fill complet supposé
Écart 30 USD – Seulement dans le scénario accepté

Requote et glissement ne mesurent pas le même objet

La requote offre un autre prix à accepter ; le glissement compare un prix réellement exécuté à une référence définie. En Market Execution, le prix de fill est déterminé sous le contrat sans nouvelle confirmation séparée ; cela ne garantit ni fill, ni immédiateté, ni volume entier. Il peut correspondre à la référence ou être meilleur ou moins bon selon le cas.

Pour une entrée nouvelle, refuser l’offre laisse cette demande sans position créée. Pour une sortie, cela peut laisser une position existante ouverte. « Refusé » ne signifie donc pas toujours « hors marché ». Une nouvelle requête peut recevoir d’autres prix et reste soumise à ses conditions ; vérifiez les fills avant d’empiler les demandes.

Mode du symbole et label du compte

Instant Execution peut proposer une requote, sans démontrer un spread fixe. Un label ECN, STP ou market maker ne détermine pas à lui seul le mode du symbole. Market Execution n’ajoute pas d’étape de confirmation de prix, mais ses règles peuvent encore permettre rejet ou fill partiel. Type d’ordre, mode et politique de volume doivent être lus ensemble.

Publication, réouverture ou faible quantité disponible peuvent changer les prix pendant le traitement. Ces contextes n’établissent pas une fréquence universelle de requotes. Une longue réponse ne prouve pas à elle seule un refus volontairement retardé. Comparez des demandes similaires avec prix, heures et conditions, puis demandez une explication documentée des écarts inexpliqués.

Trois pips proposés ne sont pas encore trente dollars perdus

Un lot fictif de 100 000 EUR demandé à 1,0850 reçoit 1,0853 avant tout fill. Trois pips de différence représenteraient 30 USD si l’achat entier était ensuite exécuté à ce prix. Refuser ne comptabilise pas ces 30 USD en perte réalisée. Une autre hypothèse, achat Market Execution réellement rempli à 1,0853 contre référence 1,0850, mesure bien trois pips défavorables de glissement, soit 30 USD avant frais. Les scénarios acceptés partagent un prix supposé ; la requote non acceptée n’a pas de transaction équivalente.

Contre-exemple original en EUR : une courte existante de 10 000 EUR doit être rachetée. Ask de référence 1,10000, nouvelle proposition 1,10030 refusée, aucune clôture. Le coût proposé supplémentaire aurait été 3 USD, environ 2,73 EUR à conversion fictive 1,10 USD/EUR, mais il n’est pas réalisé. Si l’Ask atteint ensuite 1,10050 sans autre opération, la valorisation se dégrade de 5 USD≈4,55 EUR par rapport à la référence ; la position reste exposée. Les montants proposés et les changements latents restent distincts.

La tolérance de prix ne remplace pas le contrôle du résultat

Lorsque le mode utilise un champ deviation, lire son unité et ses règles. MQL5 l’exprime en points : avec point 0,00001 et pip 0,0001, vingt à trente points correspondent à deux à trois pips. C’est une conversion hypothétique, pas un réglage recommandé. Élargir la tolérance accepte une plus grande variation ; ce n’est pas un plafond universel de glissement en Market Execution ni une garantie de fill.

  1. Relever le mode d’exécution du symbole et la politique de remplissage autorisée.
  2. Avant l’envoi, garder côté Bid/Ask, quantité, référence, heure et zone.
  3. Après réponse, conserver code, offre nouvelle et fills éventuels séparément.
  4. Après refus d’une fermeture, vérifier la position et gérer le risque encore présent.
  5. Comparer aussi améliorations et non-exécutions ; attendre un nombre fixe de minutes après une nouvelle ne garantit pas le retour de la liquidité.

Le glissement de prix se mesure après fill. Un gap est une discontinuité d’une série de cotations, pas le nom d’une réponse serveur ; les deux peuvent coexister sans être identiques.