Explication sur la stratégie d’ordre

Date de publication : 20 déc. 2017Date de mise à jour : 21 avr. 2026Lecture de 7 min

Ordre à déclenchement

Un ordre à déclenchement permet aux utilisateurs de pré-définir un ordre de cours et de déclencher les conditions pour un instrument. Quand le cours du marché atteint le cours déclencheur, l’ordre au cours pré-défini s’acheminerait vers le marché.

Cas n°1 : Si l’utilisateur pense que la tendance à la hausse continue quand le BTC atteint 19 250 dollars, il peut ouvrir une position longue à 19 251 dollars.

Quand le cours du marché atteint le cours de déclenchement et que le cours pré-défini déclenche les règles de limites, le système placera un ordre au cours le plus bas ou le plus haut autorisé.

Ordre suivi

Les ordres suivis permettent aux utilisateurs de définir une stratégie avancée pour les changements importants dans le marché. Quand le dernier cours atteint le cours du marché maximum (ou minimum) après qu’un ordre suivi ait été soumis (taux de rappel défini par l’utilisateur 1±), ceci déclenche l’ordre qui doit être exécuté sur le marché.

Cas n°1 : le cours actuel du BTC est de 19 000 dollars. L’utilisateur pense que la tendance globale du marché continue à la baisse mais que le cours remontera plus tard. L’utilisateur aimerait exécuter un ordre d’achat BTC quand 1) le taux de rebond du marché excède le « taux de rappel » pré-défini et 2) le cours du marché excède le cours de déclenchement pré-défini.

L’utilisateur peut placer un ordre suivi comme suit :

En supposant que le marché fluctue comme suit :

Le cours du marché est tombé de 19 000 dollars US et a atteint le point le plus bas à 17 800 dollars. Et le cours a remonté à 17 999 dollars US. Le marché est donc remonté de 1,11 % [(17 999-17 800)/17 800] = 1,11 %

L’ordre suivi ne serait PAS envoyé parce que :

  1. Le taux de rebond du marché (qui est de 1,11 %) > taux de rappel défini par l’utilisateur (qui est de 1 %). => condition alignée
  2. Cours du marché (17 999) < Cours de déclenchement défini par l’utilisateur (18 000) => condition non alignée

Pour résumer, l’ordre suivi ne serait envoyé dans les conditions suivantes :

  1. Ordre d’achat = 1) Rebond du marché >= rappel ET 2) Cours du marché >= Cours de déclenchement
  2. Ordre de vente = 1) Rebond du marché >= rappel ET 2) Cours du marché >= Cours de déclenchement

Ordre iceberg

Un ordre iceberg est un ordre algorithmique qui permet aux utilisateurs d’éviter de placer un ordre important tout en évitant le glissement. Un ordre iceberg morcèle automatiquement l’ordre large d’un utilisateur en plusieurs ordres plus petits. Ces ordres seront placés sur le marché en fonction de la dernière enchère et le cours de demande ainsi que les paramètres définis par l’utilisateur. Lorsque l’un des ordres plus petits est entièrement exécuté, ou le dernier cours du marché a significativement dévié du cours de l’ordre actuel, un nouvel ordre sera automatiquement placé.

Cas n°1 : Un utilisateur aimerait acheter des BTC à 19 000 dollars US et ne souhaite pas augmenter le coût de façon à placer un ordre iceberg :

Le système placera automatiquement un ordre iceberg. Le montant de chaque ordre sera de 90 % - 110 % de la moyenne d’ordre unique. Le cours de l'ordre sera le dernier cours d’achat* (variance 1-cours). Une fois l’ordre complètement exécuté, un nouvel ordre sera placé. Quand le dernier cours du marché excède 2* (écart d’ordre), l’ordre précédent serait annulé et un nouvel ordre serait placé.

Quand le montant négocié est égal au montant total de l’ordre, l’ordre iceberg a été exécuté. Quand le dernier cours du marché excède le cours d’achat le plus élevé à 20 000 dollars US, l’ordre iceberg serait temporairement pausé. Après que le cours tombe à 20 000 dollars US, l’ordre iceberg serait recommencé.

Prix moyen pondéré dans le temps (TWAP)

Le prix moyen pondéré dans le temps (TWAP) est le prix moyen d’un instrument sur une période donnée. Le TWAP est une stratégie qui tentera d’exécuter un ordre qui négocie par tranche de quantité d’ordre à intervalles réguliers tel que spécifié par les utilisateurs. Le but des TWAP est de minimiser l’impact du marché sur les ordres panier.

Paramètres TWAP :

Variation de cours (%) : Ordre d’achat = Meilleure enchère * (1 + % variation de cours). Ordre de vente = Meilleure enchère * (1 + % variation de cours).

Sweep ratio (%) : taille d'ordre découpé en pourcentage d’un ordre. La somme de tous les ordres découpés est égale à la quantité totale de l’ordre.

Montant total : taille de l’ordre total ce qui correspond au nombre de contrats ou au nombre d’unités de l’instrument sous-jacent


Limite par ordre : taille maximale par ordre découpé en termes d’unités de contrats

Limite du cours : cours max/min pour chaque ordre découpé

Intervalle de temps : intervalle en secondes entre les placements des ordres

Exemple 1 : l’utilisateur aimerait ouvrir une position longue sur 1 000 contrats et placer un ordre TWAP.

En supposant que le carnet d’ordres est comme suit:

En supposant que l’utilisateur défini la variation de prix sur 1 %, la limite max du cours est par conséquent définie sur 18 726,93 $ * (1 + 1,00 %) = 18 914,19 $. Le système calculerait ensuite les quantités actuelles cumulées de ventes publiées dans l’ordre pour lequel le cours est plus faible qu’annoncé 18 914,19 $ (c’est-à-dire 1+1+8+100+156 = 266). Le système prendrait ensuite référence sur le sweep ratio défini par l’utilisateur de façon à déterminer la taille de l’ordre découpé, dans ce cas 13,3 BTC (266*5 %).

La limite de l’ordre découpé d’achat serait publiée à 18 914,19 $ pour 13,3 BTC.

Toutes les quantités d’ordres non exécutés ne seraient pas publiées en tant qu’ordres en attente mais seraient annulées. L’ordre serait renvoyé en fonction des intervalles de temps définis par l’utilisateur avec des cours et des quantités mis à jour.

Si le cours de l’ordre découpé atteint la limite de cours max/min définie par l’utilisateur, l’ordre serait envoyé au cours max/min défini. Ledit ordre serait automatiquement annulé en cas de cours non aligné dans le marché.

Si les quantités d’ordres découpés atteignent la quantité de cours max/min définie par l’utilisateur, l’ordre serait en conséquence envoyé à la quantité définie par l’utilisateur.