Exécution

TWAP, VWAP et les algorithmes qui découpent un ordre

Dès qu'un ordre est gros par rapport à ce qui est posé dans le carnet, le plus gros coût de la transaction est la transaction elle-même. Les algorithmes d'exécution existent pour gérer cela, ils sont plus simples que leurs noms ne le laissent croire, et la version dont la plupart des traders ont réellement besoin se met en place à la main en un après-midi.

· 10 min de lecture

Le problème qu'ils résolvent

Un ordre plus gros que ce qui se trouve au meilleur prix le consomme et continue au niveau suivant, donc le prix moyen obtenu est moins bon que le prix affiché. Cet effet croît plus vite que la taille, ce qui signifie qu'un seul gros ordre coûte plus cher que la même quantité exécutée en morceaux, et l'écart peut être substantiel sur tout ce qui n'est pas parmi les paires les plus profondes.

Découper l'ordre en parts plus petites réduit ce coût, et en introduit un autre. Pendant que les morceaux restants attendent, le prix peut bouger pour des raisons qui n'ont rien à voir avec vous, et la moitié de ce mouvement sera contre vous. Le choix n'est donc pas entre un coût et pas de coût : il est entre payer immédiatement en impact de marché et payer dans la durée en exposition à ce que le marché fait pendant que vous finissez.

Tout algorithme d'exécution jamais construit est une règle pour arbitrer cela. Les noms décrivent le calendrier, les calendriers sont simples, et le paramètre qui décide si l'exercice entier aide n'est pas le calendrier du tout. C'est la vitesse à laquelle vous allez.

Exécuter d'un coup paie de l'impact. Exécuter lentement paie de l'exposition. Aucun calendrier n'évite les deux, et le choix entre eux est toute la décision.

Le TWAP : découper à l'horloge

Un calendrier à prix moyen pondéré par le temps divise l'ordre en parts égales et en envoie une à intervalle fixe jusqu'à ce que l'ordre soit complet. Si vous voulez acheter une quantité donnée sur quatre heures, il envoie un seizième toutes les quinze minutes quoi que fasse le marché. C'est la règle la plus simple possible, et elle est facile à mettre en place, facile à raisonner et facile à prévoir.

Cette dernière propriété est le problème. Un calendrier parfaitement régulier est visible par quiconque surveille le marché exactement pour ce motif, et un achat constant à intervalle constant est une signature. Les participants qui la repèrent peuvent se positionner devant les morceaux restants, ce qui transforme le calendrier conçu pour réduire votre coût en mécanisme qui l'annonce.

Le correctif standard est la randomisation : faire varier l'intervalle et faire varier la taille de la tranche dans des bornes, pour que le comportement moyen soit inchangé et que le motif ne soit pas reconnaissable. Cela ne coûte rien à mettre en place et supprime cette faiblesse précise, et toute implémentation digne de ce nom le fait par défaut.

Le VWAP : découper au rythme du marché

Un calendrier pondéré par le volume fait la même chose avec une meilleure horloge. Au lieu de répartir l'ordre uniformément dans le temps, il le répartit proportionnellement au volume que le marché traite habituellement à chaque période, de sorte qu'il en exécute davantage aux heures chargées et moins aux heures calmes. L'intuition est simple : traiter quand les autres traitent, parce que c'est là que votre ordre est une plus petite fraction de ce qui se passe.

Cela exige une prévision du profil de volume, en général construite à partir de l'historique du même instrument parce que les motifs de volume intrajournaliers sont remarquablement stables. La crypto en a malgré une cotation continue : l'activité se concentre pendant les heures ouvrées des régions participantes les plus grosses, et les périodes calmes sont calmes d'une manière qui se répète.

Le bénéfice sur un calendrier à l'horloge est réel et modeste pour la plupart des traders. Il compte quand le profil est fortement irrégulier, ce qu'il est sur la plupart des instruments, et il compte moins que la décision de savoir avec quelle agressivité traiter tout court. Un calendrier temporel bien paramétré bat facilement un calendrier de volume mal paramétré.

Le repère qui compte vraiment

Les deux précédents sont aussi des repères : vous pouvez mesurer votre exécution contre le prix moyen sur la période, ou contre la moyenne pondérée par le volume, et rapporter à quelle distance vous êtes arrivé. Les institutions le font et c'est une mesure de performance raisonnable pour un courtier jugé sur la seule qualité d'exécution.

C'est une mauvaise mesure pour un trader qui juge ses propres résultats, parce qu'elle exclut le coût le plus important. Si vous avez décidé d'acheter à un prix et fini d'acheter deux heures plus tard à une moyenne bien plus élevée, coller à la moyenne pondérée par le volume sur ces deux heures signifie que vous avez bien exécuté contre un repère qui s'était déjà éloigné de vous. La comparaison flatte l'exécution et ignore le délai.

Le repère honnête est le prix au moment de la décision, et l'écart entre celui-ci et votre prix moyen final est ce que la décision vous a coûté au total. Cette mesure inclut l'impact, inclut la dérive du marché pendant votre attente, et ne peut pas être flattée en exécutant lentement. C'est le nombre que les institutions appellent implementation shortfall, et c'est celui qu'il faut tenir.

Le taux de participation, le seul paramètre qui compte

Retirez le vocabulaire et tout calendrier d'exécution se ramène à une seule décision : quelle fraction de l'activité du marché vous acceptez d'être. Traiter à un faible taux de participation signifie que votre ordre est une petite part de ce qui se passe et déplace peu le prix, au prix d'y passer longtemps. Traiter à un taux élevé finit vite et le paie.

C'est le paramètre qui détermine le résultat, et c'est celui qu'on manipule le moins parce que ce n'est pas ce que les noms d'algorithmes décrivent. Un calendrier qui exécute une grosse fraction du volume du marché sera cher quelle que soit sa forme, et un qui en exécute une petite fraction sera bon marché et lent quelle que soit sa forme. Le calendrier joue sur les détails ; le taux joue sur le résultat.

Le choisir est un jugement sur l'urgence plutôt que sur les marchés. Si la raison de la transaction se périme vite, un taux élevé est correct malgré le coût, parce qu'une exécution bon marché d'une idée périmée ne vaut rien. Si la position est une détention de long terme, un taux faible est presque gratuit, parce que quelques heures de dérive sont du bruit face à la durée de détention. La plupart des traders utilisent le même taux pour les deux, et c'est là l'erreur réelle.

Le nom de l'algorithme est un détail. Quelle fraction du marché vous acceptez d'être est la décision, et elle devrait découler de la vitesse à laquelle votre raison se périme.

Quand ne pas découper du tout

Le découpage a des coûts faciles à oublier. Chaque tranche paie des frais, donc un calendrier de vingt morceaux paie vingt frais au lieu d'un, et sur un barème comportant une part fixe cela peut compter. Chaque tranche traverse un spread si elle prend de la liquidité. Et tout l'exercice consomme de l'attention, ce qui est une contrainte réelle pour qui traite à la main.

Le seuil en dessous duquel le découpage n'en vaut pas la peine est simplement de savoir si votre ordre représente une fraction significative du carnet visible. S'il tient confortablement dans le premier niveau, il n'y a pas d'impact à réduire, et le diviser en dix morceaux multiplie les frais et la manipulation sans aucun bénéfice. Ce seuil dépend de l'instrument et de l'heure, et le vérifier prend un coup d'œil à la profondeur.

Il y a aussi le cas où il ne faut pas attendre. Fermer une position qui va contre vous, ou agir sur une information dont la valeur se mesure en minutes, sont des situations où le coût du temps dépasse toute économie d'impact. Y employer un calendrier patient est une erreur de catégorie, et c'est le genre qu'on décrit ensuite comme un marché injuste.

Construire la version la plus simple qui aide

La plupart des traders n'ont pas besoin d'un algorithme, ils ont besoin d'une habitude, et l'habitude qui capte l'essentiel du bénéfice est assez courte pour être énoncée. Avant un gros ordre, regardez la profondeur à une distance tolérable du meilleur prix et décidez quelle fraction vous acceptez d'en consommer d'un coup. Si votre ordre dépasse cela, divisez-le par le nombre de morceaux nécessaires pour rester en dessous, et espacez-les d'un intervalle qui varie.

Deux raffinements méritent d'être ajoutés et pas plus. Utilisez des ordres posés pour les morceaux que vous pouvez vous permettre de manquer, ce qui bascule les frais du bon côté et supprime le spread sur ces tranches. Et arrêtez si le prix a bougé au-delà d'une distance décidée à l'avance, parce qu'un calendrier qui continue d'acheter dans un mouvement qu'il provoque est la façon précise dont cela tourne mal.

Tout ce qui va au-delà est de l'optimisation, et optimiser l'exécution ne vaut la peine qu'une fois le taux de participation correct. Un trader qui découpe soigneusement et consomme quand même un tiers du carnet visible à chaque ordre a optimisé la mauvaise variable.

Mesurer si cela a aidé

Le test demande deux nombres par ordre et un mois de patience. Notez le prix médian au moment où vous avez décidé de traiter, et votre exécution moyenne finale. L'écart, plus les frais, est ce que l'exécution a coûté, et comparer ce chiffre entre les ordres que vous avez découpés et ceux que vous n'avez pas découpés est la seule preuve qui tranchera si l'effort paie.

La comparaison produit en général une réponse plus nette qu'on ne l'attend. Le découpage aide substantiellement sur les ordres qui étaient gros par rapport à la profondeur, aide marginalement sur les moyens, et coûte net sur les petits à cause des frais supplémentaires. Savoir où se situe votre propre seuil retire le tâtonnement de tous les ordres suivants, et il dépend assez de l'instrument pour devoir être mesuré plutôt que supposé.

Questions fréquentes

Qu'est-ce qu'un ordre TWAP ?

Un calendrier qui divise un ordre en parts égales et en envoie une à intervalle fixe jusqu'à ce qu'il soit complet, quoi que fasse le marché. C'est la règle la plus simple pour réduire l'impact de marché, et sa faiblesse est qu'un motif parfaitement régulier est reconnaissable par quiconque le cherche.

En quoi le VWAP est-il différent ?

Il répartit l'ordre proportionnellement au volume que le marché traite habituellement à chaque période plutôt qu'uniformément dans le temps, donc il en exécute davantage aux heures chargées. Il exige une prévision du profil de volume, en général bâtie sur l'historique de l'instrument, et le bénéfice sur un calendrier temporel est réel et modeste.

Lequel faut-il utiliser ?

Aucun des deux choix ne compte autant que la vitesse à laquelle vous allez. Un calendrier qui exécute une grosse fraction du volume du marché sera cher quelle que soit sa forme, et un qui en exécute une petite sera bon marché et lent quelle que soit sa forme. Réglez le taux de participation d'abord et traitez le calendrier comme un détail.

Faut-il toujours découper les gros ordres ?

Uniquement quand votre ordre représente une fraction significative de la profondeur visible. En dessous de ce seuil il n'y a pas d'impact à réduire, et découper multiplie les frais sans bénéfice. Regardez la profondeur à une distance tolérable du meilleur prix avant de décider, puisque le seuil varie selon l'instrument et l'heure.

Pourquoi rendre les intervalles aléatoires ?

Parce qu'un calendrier parfaitement régulier est une signature visible. Un achat constant à intervalle constant peut être repéré par quiconque le cherche, et cette personne peut se positionner devant vos morceaux restants. Faire varier l'intervalle et la taille de tranche dans des bornes conserve le comportement moyen et supprime le motif.

Coller au VWAP est-il un bon résultat ?

C'est une mesure raisonnable pour un courtier jugé sur la seule exécution et une mauvaise pour un trader qui juge son propre résultat, parce qu'elle exclut le délai. Coller à la moyenne sur deux heures ne veut rien dire si le prix s'est éloigné de votre décision pendant ces deux heures. Mesurez plutôt contre le prix au moment de la décision.

Quand découper est-il le mauvais choix ?

Quand attendre coûte plus cher que l'impact. Fermer une position qui va contre vous, ou agir sur une information dont la valeur se périme en minutes, sont des situations où un calendrier patient est une erreur de catégorie. Une exécution bon marché d'une idée périmée ne vaut rien.

Comment savoir si le découpage m'aide vraiment ?

Notez le prix médian au moment de votre décision et votre exécution moyenne finale, sur chaque ordre, pendant un mois. L'écart plus les frais est ce que l'exécution a coûté. Comparer ce chiffre entre les ordres découpés et les autres est la seule preuve qui tranche, et le seuil qu'elle révèle est propre à vos instruments.

Ouvrir un compte Tous les articles