Skip to main content
Vous pouvez changer le prix et la taille d’un ordre qui n’est pas entièrement exécuté. Ce qui se passe en dessous dépend du changement que vous faites, et la différence a des conséquences réelles sur votre place dans la file.

Deux chemins

Taille = taille restante
Demande de modification
Qu’est-ce qui change ?
Taille réduite seulementModifié sur place — place en file gardée
Prix changé, ou taille augmentéeAnnulation, puis nouvel ordre — place en file perdue
Un ordre de 10 exécuté à 4 a 6 restants
Le passer à 5 — une réduction
Le passer à 8 — une hausse, bien que sous les 10 d’origine
Le remplacement est ordonné, pas atomiqueLe nouvel ordre n’est tenté que si l’annulation a réussi, et il peut encore échouer sur la marge — vous laissant annulé et pas en carnet.
Réduire la taille se fait sur place. L’ordre reste là où il est dans le carnet et conserve sa priorité. Rien n’est annulé et rien n’est replacé. Tout le reste est une annulation suivie d’un nouvel ordre. Un changement de prix ne peut vraiment pas conserver votre place : un prix différent est une place différente dans le carnet. Une augmentation de taille, c’est autre chose — la quantité ajoutée n’a jamais fait la queue, mais celle qui reposait déjà en carnet, si. Aujourd’hui, l’ordre entier est replacé quoi qu’il arrive : une augmentation vous coûte donc aussi la priorité que vous aviez acquise sur la taille d’origine. Ce partage est délibéré, et il distingue cette plateforme de celles qui traitent toute modification comme une annulation-remplacement. Rétrécir un ordre revient à demander strictement moins que ce pour quoi vous aviez déjà la priorité : il n’y a donc aucune raison de vous le faire payer.

Pourquoi la place dans la file compte

À un niveau de prix donné, les ordres s’exécutent dans la séquence où ils sont arrivés. Un ordre à l’avant d’un niveau s’exécute avant un ordre placé derrière lui — et à un niveau fréquenté, la différence entre l’avant et l’arrière est la différence entre être exécuté et regarder le marché partir. Pour un teneur de marché, c’est tout l’enjeu. Réduire sa taille pour gérer son risque sans perdre sa place n’a rien à voir avec devoir repasser derrière tous ceux qui sont arrivés pendant que l’on réfléchissait.

Ce que « taille » veut dire ici

Les comparaisons de taille portent sur la taille restante, pas sur celle que vous aviez soumise à l’origine. Un ordre de 10 dont 4 sont exécutés a 6 restants. Le passer à 5 est une réduction — modifié sur place. Le passer à 8 est une augmentation par rapport à 6, même si c’est moins que les 10 d’origine — annulation et remplacement.

Le chemin annulation-remplacement peut échouer à moitié

Quand une modification emprunte le chemin annulation-remplacement, les deux étapes sont ordonnées mais pas atomiques :
  • Le nouvel ordre n’est tenté que si l’annulation a réussi. Vous ne pouvez pas vous retrouver avec les deux.
  • Le nouvel ordre peut tout de même échouer — le plus souvent sur la marge, puisque le marché a pu bouger entre les deux étapes.
Un résultat devient donc possible, et il vaut la peine de l’anticiper : l’ordre d’origine est annulé et le remplacement n’existe pas. Vous n’êtes pas exécuté deux fois, mais vous n’êtes pas en carnet non plus.
Pour tout ce qui est sensible au temps, ne supposez pas qu’une modification a réussi. Confirmez que l’ordre résultant existe avant d’agir en supposant que vous avez encore un ordre actif à ce niveau.

Le calendrier

Une réduction de taille sur place s’applique dans le bloc courant — il n’y a pas d’attente. Les changements de prix et les augmentations de taille passent par le chemin en deux étapes et relèvent du même séquencement que n’importe quelle annulation et n’importe quel nouvel ordre. L’annulation s’exécute dans la phase d’annulation, en amont des ordres agressifs du même bloc, ce qui empêche votre cotation périmée d’être cueillie par un ordre arrivé en même temps que votre modification. La durée de validité est reportée : un ordre modifié conserve la même durée de validité, et elle gouverne toujours le remplacement.

Notes pratiques

  • Rétrécissez sans hésiter. C’est peu coûteux et cela ne coûte rien en priorité.
  • Traitez un changement de prix comme un nouvel ordre, parce que c’en est un.
  • Employez les identifiants client d’ordre si vous modifiez par programme. Ils vous permettent de confirmer ce qui existe après une réponse ambiguë plutôt que de le déduire.
  • Annulez et replacez explicitement quand vous changez plusieurs champs à la fois — vous obtenez le même résultat avec une gestion des échecs plus claire.

Pour aller plus loin

Carnet d’ordres

Comment la priorité prix-temps détermine l’ordre d’exécution à un niveau.

Séquencement des transactions

Pourquoi les annulations s’exécutent avant les ordres agressifs du même bloc.

Identifiant client d’ordre

Confirmer ce qui existe après une réponse ambiguë.

Types d’ordres

Durée de validité, et ce qui est reporté à travers une modification.