
Le trading Time-Weighted Average Price (TWAP) est un algorithme d’exécution qui fractionne un ordre important en parts égales, soumises à intervalles de temps fixes, afin d’obtenir un prix d’exécution moyen sur une période définie. L’objectif est de s’approcher du prix du marché pondéré dans le temps sur cet intervalle.
TWAP est une forme de trading algorithmique. L’exécution d’un ordre volumineux en une seule fois peut consommer plusieurs niveaux du carnet d’ordres et provoquer de fortes variations de prix — un effet appelé « impact de marché ». En procédant par lots, TWAP permet au marché de reconstituer sa liquidité entre les ordres, limitant ainsi les écarts de prix importants. TWAP ne garantit pas le meilleur prix possible ; il offre une méthode d’exécution régulière et maîtrisée.
Par exemple, si vous souhaitez acheter 100 unités d’un token sur 6 heures, TWAP achètera de petites portions à intervalles réguliers jusqu’à atteindre le montant total. Cela réduit l’impact visible sur le marché et contribue à la stabilité des prix.
Le trading TWAP atténue l’impact de marché en répartissant la demande sur plusieurs créneaux horaires, donnant aux autres traders et market makers le temps de reconstituer le carnet d’ordres. Cela limite le risque de mouvements brusques des prix dus à un ordre volumineux unique.
Le « slippage » désigne la différence entre le prix d’exécution attendu et le prix réellement négocié. Balayer le carnet d’ordres avec une transaction importante conduit souvent à un slippage notable, car la liquidité est absorbée à des niveaux de prix moins favorables. TWAP, en fractionnant les ordres en petites parties, s’exécute généralement plus près du prix du marché, réduisant ainsi le slippage.
De plus, de nombreux exécutants TWAP introduisent une légère randomisation — variation de la taille des tranches ou ajustement des intervalles — afin de rendre le schéma d’exécution moins prévisible et de limiter le risque d’être anticipé ou suivi par d’autres traders.
Sur les marchés crypto, TWAP est couramment utilisé pour le rééquilibrage de portefeuilles par des fonds, l’entrée progressive par des équipes de projet ou des institutions, ainsi que par des particuliers souhaitant limiter leur impact visible sur le marché lors de la négociation de paires peu liquides.
Sur les plateformes centralisées (CEX) comme Gate, TWAP peut être mis en œuvre via des interfaces d’ordres stratégiques ou des bots de trading connectés par API : il suffit de définir la quantité totale, la fenêtre temporelle et l’intervalle, et le système exécute selon votre planning. TWAP peut s’appliquer aux marchés à terme comme aux marchés spot, selon le support de la plateforme.
En trading décentralisé, l’exécution TWAP est généralement automatisée par des bots qui interagissent avec les routes de trading à intervalles fixes. Cette méthode réduit l’impact ponctuel sur les pools AMM et garantit que les swaps ou le déploiement de capitaux s’effectuent dans un délai défini.
TWAP exécute les ordres de manière régulière sur des intervalles temporels, tandis que le Volume-Weighted Average Price (VWAP) répartit l’exécution en fonction des volumes échangés sur le marché — davantage lors des périodes de forte activité et moins lors des périodes creuses.
Si l’on compare une journée de trading à une course : TWAP revient à « parcourir la même distance chaque minute », quel que soit le nombre de participants ; VWAP revient à « courir davantage quand c’est bondé, moins quand c’est vide », en s’alignant sur l’activité globale du marché. Lorsque la liquidité est stable et que la simplicité est recherchée, TWAP offre une approche directe. Pour ceux qui souhaitent suivre de près l’activité du marché et minimiser l’écart par rapport aux prix moyens, VWAP est plus adapté.
Les principaux paramètres TWAP incluent la taille totale de l’ordre, la fenêtre d’exécution, l’intervalle entre les transactions, la taille des tranches par transaction, les limites de prix et les options de randomisation. Ces éléments déterminent le rythme et la qualité de l’exécution.
Étape 1 : Définir la fenêtre temporelle — choisissez-la selon le montant engagé et l’activité du marché (par exemple, 2 à 8 heures). Une fenêtre trop courte s’apparente à un balayage agressif ; trop longue, elle risque de manquer les prix cibles ou d’exposer à des tendances de marché.
Étape 2 : Définir l’intervalle et la taille des tranches — des intervalles plus courts et des tranches plus petites réduisent l’impact sur les prix mais augmentent les frais et le nombre de transactions ; des intervalles plus longs et des tranches plus grandes permettent une exécution plus rapide mais peuvent entraîner des mouvements de prix plus marqués.
Étape 3 : Appliquer des limites de prix — évitez d’exécuter si les prix s’écartent trop des niveaux actuels pour se protéger du slippage. Des limites serrées peuvent limiter le remplissage dans des marchés volatils ; des limites larges réduisent la protection.
Étape 4 : Considérez la randomisation et les horaires de début/fin — une randomisation modérée décourage la prédiction des schémas ; des horaires clairs facilitent la coordination avec la gestion des risques ou la disponibilité des fonds.
Étape 5 : Surveillez et analysez — suivez les taux de remplissage, les montants restants et la profondeur du marché pendant l’exécution ; après la fin, comparez les résultats à ceux d’un balayage simple ou du VWAP pour affiner les paramètres futurs.
Pour utiliser TWAP sur Gate, accédez-y via l’interface de trading stratégique ou connectez votre propre exécuteur algorithmique via API.
Étape 1 : Connectez-vous à Gate et sélectionnez le marché souhaité (spot ou dérivés), puis accédez aux fonctionnalités avancées ou d’ordre stratégique disponibles.
Étape 2 : Choisissez la stratégie Time-Weighted Average Price (TWAP) ou configurez sa logique via API — incluant la taille totale, la fenêtre temporelle, l’intervalle et les limites de prix.
Étape 3 : Définissez les paramètres de tranche et les contrôles de risque tels que la tolérance maximale au slippage, les options de randomisation et les horaires de début/fin.
Étape 4 : Confirmez l’ordre et lancez l’exécution. Surveillez la progression dans la page des ordres ou le panneau de stratégie — suivez le taux de réalisation, la taille restante et la répartition des prix d’exécution.
Étape 5 : Après la fin, exportez les historiques de transaction et comparez avec des stratégies alternatives telles que les balayages simples ou le VWAP pour évaluer l’efficacité de TWAP.
Conseil : Lors de l’exécution via API, surveillez les limites de taux et la fiabilité du réseau ; pour la sécurité des fonds, activez l’authentification à deux facteurs et listez en blanc les adresses afin de limiter les risques sur le compte.
Le principal risque du TWAP est le « risque de tendance » : si les prix évoluent fortement dans une direction pendant l’exécution, vous pouvez finir par acheter plus cher ou vendre moins cher au fur et à mesure — ce qui éloigne du résultat cible.
Un autre risque est la « prévisibilité » : des schémas strictement réguliers peuvent être détectés par d’autres traders qui pourraient anticiper vos ordres. Une randomisation modérée ou des limites de prix peuvent aider mais ne suppriment pas totalement ce risque.
Les frais et la liquidité sont également à prendre en compte. Un plus grand nombre de tranches implique plus de frais cumulés ; même de petits ordres peuvent générer un slippage notable sur des paires très illiquides.
En trading décentralisé, il existe un risque supplémentaire d’anticipation et de MEV (Miner Extractable Value) : des bots peuvent insérer leurs transactions avant les vôtres. Utiliser des canaux de transaction privés ou des contrôles de prix plus stricts peut aider à réduire ces risques.
En définitive, TWAP n’est pas un outil garantissant de meilleurs prix — il vise une exécution maîtrisée et une gestion du risque, mais nécessite une analyse avisée du marché.
Le trading TWAP est une stratégie d’exécution — c’est la façon dont vous placez les ordres ; un oracle TWAP on-chain est un outil de calcul de prix qui fournit des prix moyens pondérés dans le temps aux smart contracts.
Par exemple, certains protocoles AMM enregistrent des valeurs de prix cumulées dans le temps pour calculer des prix moyens — une fonction assurée par les oracles TWAP on-chain. Bien que distincts de l’exécution des transactions, les deux exploitent le principe de « moyenne pondérée dans le temps ». À noter que des fenêtres d’oracle trop courtes peuvent être vulnérables à la manipulation ; les protocoles utilisent généralement des fenêtres longues pour plus de fiabilité.
Un « oracle » transmet des données de prix externes ou on-chain aux smart contracts afin qu’ils puissent accéder automatiquement à des prix de référence.
TWAP est idéal pour les transactions importantes sur des paires modérément liquides où il est crucial de limiter l’empreinte d’exécution — comme le rééquilibrage régulier de fonds, la gestion de trésorerie de projets ou les entrées/sorties institutionnelles.
Lors de périodes de forte volatilité ou d’annonces majeures, TWAP peut être moins efficace en raison du risque de tendance accru. Pour les paires majeures très liquides, les ordres de marché simples ou le VWAP peuvent être plus efficaces ; pour les tokens très illiquides, les paramètres doivent être plus prudents pour éviter une exécution échouée ou un slippage excessif.
En 2024, l’exécution algorithmique gagne en popularité sur les marchés crypto. TWAP est désormais une stratégie centrale adoptée par un nombre croissant d’institutions et de plateformes, avec des panneaux d’ordres stratégiques et des API devenus des outils standards.
Les évolutions à venir incluent des intervalles dynamiques plus intelligents (ajustement automatique selon la volatilité et la liquidité), des stratégies hybrides combinant TWAP avec VWAP ou POV (percentage-of-volume), l’intégration de canaux de transaction privés pour la protection MEV en environnement décentralisé, et un alignement renforcé avec les limites de risque et la gestion des positions.
Globalement, TWAP reste un outil fiable pour une exécution plus fluide des transactions — mais son efficacité dépend des conditions de marché et du réglage des paramètres. L’associer à une gestion des risques appropriée et à une analyse post-trade permet d’en maximiser la valeur sur le long terme.
TWAP divise un ordre volumineux en plusieurs exécutions dans le temps au lieu d’acheter tout d’un coup. Un achat massif unique fait monter les prix et augmente le coût du slippage ; TWAP répartit l’exécution pour obtenir des prix plus proches de la moyenne. Cette méthode convient particulièrement aux traders souhaitant accumuler d’importantes positions tout en limitant les coûts.
TWAP réduit l’impact de marché grâce à la diversification temporelle. Injecter une somme importante d’un coup sur un marché peu liquide fait grimper rapidement les prix et vous payez un prix moyen plus élevé. En fractionnant votre ordre en parties plus petites avec TWAP, vous évitez ces hausses de prix — ce qui permet une exécution plus proche de la vraie moyenne du marché et donc des économies sur les coûts de trading.
C’est effectivement l’un des risques du TWAP. Si le marché baisse pendant que vos ordres d’achat sont exécutés en séquence, les premiers achats peuvent être au-dessus du prix final du marché — augmentant votre coût moyen par rapport à l’attente d’un point bas. C’est pourquoi TWAP est adapté aux stratégies d’accumulation à long terme où les baisses à court terme comptent moins — et non aux tactiques d’achat sur creux à court terme.
Le choix de l’intervalle dépend de la liquidité du marché et de votre tolérance au risque. Les marchés très liquides permettent des intervalles plus courts (par exemple, chaque minute), tandis que les marchés peu liquides requièrent des intervalles plus longs pour éviter de déplacer les prix. Il est généralement préférable de commencer avec des intervalles longs et d’optimiser progressivement. Les plateformes comme Gate proposent des outils de paramétrage pour trouver rapidement l’équilibre optimal.
Les petits ordres n’ont généralement pas besoin de TWAP car leur impact sur le marché est minime. La principale utilité de TWAP concerne les institutions ou les gros traders traitant des volumes importants. Cependant, si vous avez des ordres conséquents sur des tokens peu liquides ou souhaitez adopter une discipline d’accumulation, TWAP peut tout de même être utile.


