Débuter avec un ordre TWAP sur BTC ou ETH
Guide pratique pour fractionner un achat ou une vente BTC/ETH en TWAP, choisir la durée, mesurer le prix moyen et calculer les frais réels.

- Difficulté
- Intermédiaire
Un ordre TWAP permet de fractionner un achat ou une vente de BTC ou ETH en plusieurs sous-ordres envoyés dans le temps. L’objectif est d’obtenir un prix moyen d’exécution plus régulier et, selon la liquidité disponible, de limiter l’impact d’un gros ordre sur le marché.
Pour débuter, il faut surtout savoir régler la taille totale, la durée et parfois la fréquence, puis vérifier après coup le prix moyen réellement exécuté et les frais totaux sur les fills effectifs.
Prérequis
- Avoir un compte sur un exchange qui propose les ordres TWAP ou une stratégie d’exécution équivalente.
- Savoir où consulter l’historique des fills, des frais et du prix moyen exécuté.
- Disposer d’un montant test sur BTC ou ETH pour commencer petit.
Matériel nécessaire
- Compte exchange avec accès au trading spot ou avancé
- Historique d’exécution ou export des fills
- Tableur ou calculatrice pour vérifier prix moyen et frais
Étapes
Définir la taille totale à exécuter

Choisissez d’abord la quantité totale de BTC ou d’ETH à acheter ou vendre. Sur les implémentations documentées, c’est le premier réglage du TWAP, avec la durée et parfois la fréquence ou une limite de prix.
Régler la durée et la fréquence

Choisissez ensuite une durée totale d’exécution, par exemple 1 heure ou 2 heures, puis une fréquence si la plateforme la demande. Le TWAP enverra alors des sous-ordres à intervalles réguliers sur cette fenêtre.
Chez Coinbase Advanced, la documentation mentionne notamment Frequency pour l’intervalle entre sous-ordres et Suborder size pour leur taille, avec possible variation. L’algorithme commence en mode passif, peut devenir plus agressif en fin d’intervalle, redistribuer des quantités restantes et appliquer une légère randomisation sur certaines tailles de sous-ordres.
Lancer le TWAP avec des paramètres simples

Saisissez votre ordre avec un paramétrage facile à relire ensuite : taille totale, durée explicite et, si disponible, fréquence régulière. Si l’interface propose une limite de prix ou un mode d’exécution, utilisez-le seulement si vous comprenez son effet sur le remplissage.
L’exécution n’est pas garantie dans tous les cas. Les plateformes rappellent que la liquidité et la volatilité influencent le résultat final du TWAP.
Relever tous les fills après l’exécution
Une fois l’ordre terminé, récupérez l’ensemble des fills : quantité exécutée, prix de chaque exécution et frais associés. C’est indispensable, car le coût réel d’un TWAP ne se lit pas seulement dans l’aperçu d’ordre.
Sur un modèle maker/taker, certains sous-ordres peuvent ajouter de la liquidité et d’autres en retirer. Coinbase précise qu’une portion exécutée immédiatement paie des frais taker, alors qu’une partie laissée au carnet paie des frais maker lorsqu’elle est exécutée.
Calculer le prix moyen brut
Calculez d’abord le prix moyen exécuté à partir des fills. La formule est :
Prix moyen exécuté = Σ(quantité_i × prix_i) / Σquantité_i.Comparez ensuite ce prix moyen au prix de départ au lancement, à la moyenne de marché sur la fenêtre et, si possible, à ce qu’aurait donné un ordre unique immédiat. C’est cette comparaison qui permet d’évaluer si le TWAP a réduit l’impact de marché.
Mesurer l’impact observé sur le prix
Pour un achat, vous pouvez mesurer l’impact observé avec la formule :
Impact observé (%) = ((Prix moyen exécuté - Prix de référence) / Prix de référence) × 100. Pour une vente, un prix moyen exécuté plus bas que le prix de référence est défavorable.Le point clé est de choisir un prix de référence cohérent : prix au départ, moyenne de marché sur la fenêtre ou estimation d’un ordre immédiat. Sans cette référence, vous ne mesurez pas vraiment l’intérêt du TWAP.
Additionner les frais réels
Calculez ensuite les frais totaux avec :
Frais totaux = Σfrais_i. C’est ce total, et non le seul aperçu initial, qui permet d’estimer le coût réel de l’opération.Pour un achat, le coût net est :
Σ(quantité_i × prix_i) + Σfrais_i. Pour une vente, le produit net est :Σ(quantité_i × prix_i) - Σfrais_i.Calculer le prix moyen net
Pour un achat, calculez le prix moyen net avec :
[Σ(quantité_i × prix_i) + Σfrais_i] / Σquantité_i. Pour une vente, utilisez :[Σ(quantité_i × prix_i) - Σfrais_i] / Σquantité_i.C’est ce prix moyen net qui reflète votre coût réel ou votre produit réel. Il est plus utile que le prix moyen brut dès que les frais représentent une part non négligeable du résultat.
Vérifier le modèle de frais de votre exchange
Coinbase Advanced indique que les frais dépendent du produit, de votre niveau de frais et du fait que l’ordre ajoute ou retire de la liquidité. L’aperçu affiche des frais, mais le coût réel d’un TWAP doit être vérifié sur les fills effectifs.
Kraken fonctionne aussi en maker/taker. Sa documentation support indique notamment, pour le spot standard, des frais maker à partir de 0,25 % et taker à partir de 0,40 %, avec baisse selon le volume sur 30 jours ; Kraken précise aussi qu’un ordre au marché est taker et qu’un ordre post-only peut forcer un comportement maker ou l’annulation.
Binance documente le TWAP spot comme un découpage progressif dans le temps pour réduire l’impact. Binance indique aussi que les frais des ordres limite du TWAP prennent en charge la déduction des frais en BNB, et que les détails d’exécution permettent de consulter quantité tradée, prix moyen et frais de trading.
Tester avec un exemple simple sur BTC
Exemple : vous voulez acheter 1 BTC sur 2 heures en 12 sous-ordres d’environ 0,0833 BTC, soit un envoi toutes les 10 minutes. À la fin, supposez une somme exécutée de 1 BTC, une somme des
quantité_i × prix_ide 64 850 USDT et des frais totaux de 38 USDT.Le prix moyen brut est alors de 64 850 USDT/BTC. Le prix moyen net est de 64 888 USDT/BTC, et c’est ce second chiffre qu’il faut suivre pour mesurer le coût réel.
Comparer le résultat à une alternative simple
Pour savoir si votre TWAP a aidé, comparez son résultat à un ordre unique immédiat simulé ou historique. Faites la comparaison avec le prix moyen brut, puis avec le prix moyen net pour inclure les frais.
Cette méthode est suffisante pour débuter proprement. Elle permet de voir si le fractionnement a réellement réduit l’impact de marché ou si les frais et la dérive de prix ont effacé l’avantage attendu.
Erreurs fréquentes & dépannage
- Choisir une durée trop courte sur un ordre déjà lourd pour la liquidité disponible, ce qui peut dégrader le prix moyen.
- Regarder seulement le prix affiché au lancement au lieu de recalculer le résultat sur tous les fills.
- Oublier les frais effectifs, surtout si l’ordre mélange exécutions maker et taker.
- Attendre un “meilleur prix absolu” alors que le TWAP vise surtout un prix moyen dans le temps.
- Confondre exécution programmée et exécution garantie : en conditions de faible liquidité ou forte volatilité, le résultat peut s’écarter de l’attendu.
Astuces & pour aller plus loin
- Commencez sur BTC ou ETH avec une taille réduite et une fenêtre simple à analyser.
- Notez dès le départ votre prix de référence : prix au lancement, moyenne de marché visée ou hypothèse d’ordre immédiat.
- Conservez le détail des fills pour recalculer rapidement prix moyen brut, frais totaux et prix moyen net.
- Si vous utilisez Kraken Pro, notez que Kraken a annoncé récemment la disponibilité des ordres TWAP sur Web, Desktop, Mobile, avec support REST et WebSocket pour envoyer, modifier, annuler et suivre ces ordres.
Questions fréquentes
Un ordre TWAP garantit-il un meilleur prix qu’un ordre unique ?
Non. Un TWAP cherche un prix moyen d’exécution proche de la moyenne du marché sur une période, pas le meilleur point d’entrée ou de sortie absolu.
Comment choisir la durée d’un TWAP sur BTC ou ETH ?
Commencez avec une durée courte à moyenne si l’ordre est modeste par rapport à la liquidité de BTC ou ETH. Si la taille augmente, allongez la durée pour laisser davantage de temps au marché, tout en gardant à l’esprit le risque de mouvement de prix pendant l’exécution.
Pourquoi les frais finaux peuvent-ils différer de l’aperçu initial ?
Parce qu’un TWAP peut produire plusieurs sous-exécutions, certaines en maker et d’autres en taker. Le coût réel se vérifie donc sur la somme des frais de tous les fills.
Quel indicateur faut-il suivre en priorité après un TWAP ?
Le plus utile est le prix moyen net, c’est-à-dire le prix moyen après ajout des frais pour un achat, ou après déduction des frais pour une vente. C’est lui qui reflète votre résultat réel.
Conclusion
Pour bien débuter avec les ordres TWAP, gardez une méthode simple : petite taille, durée explicite, relevé complet des fills et calcul du prix moyen net. Si vous comparez ensuite ce résultat à un ordre unique immédiat, vous saurez vite si le fractionnement vous aide réellement sur BTC ou ETH.