ArbTide

Qu'est-ce que l'arbitrage triangulaire ? Exemple chiffré sur trois paires

L'arbitrage triangulaire trade trois paires sur une même plateforme, par exemple USDT vers BTC vers ETH et retour, pour profiter de taux croisés mal alignés. Exemple avec frais.

Mis à jour le

L'arbitrage triangulaire est une boucle de trois trades sur une seule plateforme qui commence et se termine dans la même devise, pour capter un écart entre le prix d'une paire et le taux implicite des deux autres. Une boucle courante : USDT vers BTC, BTC vers ETH, puis ETH vers USDT. Si les trois prix sont légèrement incohérents, vous terminez avec plus d'USDT qu'au départ.

Points clés

  • La boucle utilise trois paires qui partagent des devises, comme BTC/USDT, ETH/BTC et ETH/USDT.
  • Elle fonctionne quand un taux croisé est décalé par rapport au taux direct.
  • Il n'y a aucun transfert, donc ni délai réseau ni frais de retrait.
  • Vous payez des frais de trading sur chacune des trois jambes, ce qui décide généralement de la rentabilité.
  • Les opportunités sont petites et brèves, et la plupart sont captées par des bots automatisés.

Comment fonctionne l'arbitrage triangulaire

Sur toute plateforme, beaucoup de coins se négocient contre plusieurs devises de cotation. L'ETH peut coter contre l'USDT et contre le BTC, et le BTC contre l'USDT. Ces trois prix sont liés. Si le BTC vaut $60,000 et qu'un ETH coûte 0.05 BTC, l'ETH « devrait » coûter environ 60,000 × 0.05 = $3,000. C'est le taux croisé implicite.

Quand le marché direct ETH/USDT s'éloigne de ce taux implicite, une boucle passant par les trois paires peut dégager un profit. Chaque marché a son propre carnet d'ordres et ses propres traders : de petites incohérences apparaissent donc chaque fois qu'un marché bouge avant que les autres ne suivent.

Retenez deux règles pour calculer une boucle :

  • Quand vous achetez, vous payez le prix vendeur (ask, la meilleure offre de vente).
  • Quand vous vendez, vous recevez le prix acheteur (bid, la meilleure offre d'achat).

Utiliser les prix médians ou les derniers prix négociés surestime le profit, car cela ignore le spread bid-ask de chacune des trois paires.

Exemple chiffré : USDT vers BTC vers ETH vers USDT

Supposons ces prix illustratifs sur une plateforme, avec des frais taker de 0.1% sur chaque trade et 10,000 USDT au départ :

Paire Côté que vous tradez Prix
BTC/USDT Achat de BTC au prix vendeur 60,000
ETH/BTC Achat d'ETH au prix vendeur 0.05000
ETH/USDT Vente d'ETH au prix acheteur 3,012

Le prix implicite de l'ETH est de 60,000 × 0.05 = $3,000, mais le marché direct offre $3,012 à l'achat. L'ETH est moins cher en passant par le BTC : la boucle l'achète donc de cette façon et le revend directement.

Jambe Calcul Résultat
1. Achat de BTC avec des USDT 10,000 ÷ 60,000 × 0.999 0.166500 BTC
2. Achat d'ETH avec des BTC 0.166500 ÷ 0.05 × 0.999 3.326670 ETH
3. Vente d'ETH contre des USDT 3.326670 × 3,012 × 0.999 10,009.91 USDT

La boucle transforme 10,000 USDT en 10,009.91 USDT, soit un profit net de $9.91, environ 0.10%.

Sans frais, la même boucle rapporterait 10,000 ÷ 60,000 ÷ 0.05 × 3,012 = 10,040 USDT, un avantage brut de 0.40%. Trois frais de 0.1% chacun prennent environ 0.30%, soit les trois quarts de l'avantage. Si l'erreur de prix était de 0.30% ou moins, la boucle perdrait de l'argent.

La formule générale

Pour toute boucle, multipliez le facteur de conversion de chaque jambe :

Résultat = montant de départ × taux₁ × taux₂ × taux₃ × (1 − frais)³

  • Quand vous achetez la devise de base d'une paire, le taux est 1 ÷ prix vendeur.
  • Quand vous vendez la devise de base, le taux est le prix acheteur.

Dans l'exemple : 1 ÷ 60,000 × 1 ÷ 0.05 × 3,012 = 1.0040, et 1.0040 × 0.999³ ≈ 1.00099. Tout résultat supérieur à 1 est un profit avant slippage.

Chaque boucle peut aussi tourner dans l'autre sens, par exemple USDT vers ETH vers BTC vers USDT. En général, un seul sens au plus est rentable à un instant donné : un scanner vérifie donc les deux.

Pourquoi c'est plus difficile qu'il n'y paraît

La vitesse. Les trois trades s'enchaînent. Si un prix bouge entre la jambe 1 et la jambe 3, l'avantage peut disparaître et vous laisser avec des BTC ou des ETH non désirés. Les traders automatisés installés à proximité des serveurs des plateformes réagissent bien plus vite qu'une personne qui clique sur trois écrans d'ordres.

La profondeur. Le meilleur prix acheteur ou vendeur n'affiche parfois qu'un petit montant. Dans l'exemple, si seulement 1 ETH est demandé à $3,012 et que le niveau suivant est plus bas, vendre 3.33 ETH entraîne un slippage qui peut effacer un profit de 0.10%.

Les frais. Trois frais taker pèsent lourd. Les traders qui bénéficient de paliers de frais plus bas, de remises, ou qui utilisent des ordres limites en tant que makers sur certaines jambes ont un avantage structurel. Placer un ordre limite réduit les frais mais ajoute le risque qu'une jambe ne soit pas exécutée. En règle approximative, l'avantage brut doit dépasser trois fois votre taux de frais plus le slippage attendu. Avec des frais de 0.1%, cela fait environ 0.3% ; avec des frais supposés de 0.02%, environ 0.06%.

Tailles minimales d'ordre et arrondis. Les plateformes arrondissent les quantités à des pas fixes et imposent des valeurs minimales d'ordre, ce qui laisse de petits soldes résiduels et modifie légèrement le calcul.

Coût ou risque Effet sur la boucle
Trois frais taker Environ 3 × le taux de frais prélevé sur l'avantage brut
Spreads bid-ask Déjà inclus si vous utilisez les prix acheteur et vendeur, ignorés si vous utilisez les prix médians
Slippage Augmente avec la taille de l'ordre par rapport à la profondeur du carnet
Latence entre les jambes Le prix peut bouger avant la fin de la boucle
Exécutions partielles Vous laissent avec une devise intermédiaire

Arbitrage triangulaire vs arbitrage entre plateformes

L'arbitrage triangulaire reste sur une seule plateforme. L'arbitrage entre plateformes achète un coin sur une plateforme et le vend sur une autre. La version triangulaire évite les transferts et garde tous les fonds chez une seule contrepartie, mais elle exige trois exécutions au lieu de deux et trouve généralement des avantages bien plus faibles, car les bots actifs sur la même plateforme maintiennent ses paires étroitement alignées.

Comment ArbTide vous aide

ArbTide se concentre sur les opportunités de prix et de financement entre plateformes, que vous pouvez scanner en direct sur le scanner d'arbitrage. Pour estimer le poids des frais d'un trade multi-jambes avant de le passer, utilisez le calculateur de frais de trading.

Questions fréquentes

Qu'est-ce que l'arbitrage triangulaire en crypto ?
L'arbitrage triangulaire est une suite de trois trades sur une même plateforme qui commence et se termine dans la même devise, par exemple USDT vers BTC, BTC vers ETH, puis ETH vers USDT. Il est rentable quand le prix d'une paire est décalé par rapport au taux implicite des deux autres.
Comment calculer un arbitrage triangulaire ?
Multipliez les taux de conversion des trois jambes, en utilisant le prix vendeur quand vous achetez et le prix acheteur quand vous vendez, puis multipliez par un moins les frais de chaque trade. Si le résultat dépasse 1, la boucle rapporte plus que votre mise de départ.
L'arbitrage triangulaire est-il encore rentable ?
Sur les grandes paires des grandes plateformes, les erreurs de prix sont généralement faibles et brèves, car des bots automatisés les tradent en quelques millisecondes. Les opportunités qui résistent aux frais sont rares, de petite taille ou situées sur des paires moins liquides.
Faut-il transférer des fonds pour l'arbitrage triangulaire ?
Non. Les trois trades ont lieu sur la même plateforme : il n'y a ni retrait ni confirmation réseau. Les principaux risques sont les variations de prix entre les jambes, les exécutions partielles et les frais.

Guides associés