ArbTide

Méthodologie : comment ArbTide collecte et calcule les données

Sources de données, fréquence de mise à jour, normalisation du taux de financement, formule du spread net d'arbitrage, filtres de qualité et limites connues.

Mis à jour le

ArbTide collecte les taux de financement et les prix bid/ask directement depuis les API des plateformes, sur ses propres serveurs, les normalise dans des unités comparables et calcule des spreads d'arbitrage nets des frais taker. Cette page documente chaque étape, pour que chaque chiffre puisse être vérifié et cité.

Sources de données

Plateforme Type Taux de financement Prix spot Prix des perpétuels
Binance CEX ✓ ✓ ✓
Bybit CEX ✓ ✓ ✓
OKX CEX ✓ ✓ ✓
Bitget CEX ✓ ✓ ✓
Gate CEX ✓ ✓ ✓
KuCoin CEX ✓ ✓ ✓
MEXC CEX ✓ ✓ ✓
BingX CEX ✓ ✓ ✓
HTX CEX ✓ ✓ ✓
Kraken CEX ✓ ✓ ✓
Coinbase International CEX ✓ ✓ ✓
WhiteBIT CEX ✓ – ✓
BTSE CEX ✓ ✓ ✓
XT.COM CEX ✓ ✓ ✓
LBank CEX ✓ – –
WEEX CEX ✓ ✓ ✓
Toobit CEX ✓ ✓ –
Backpack CEX ✓ – –
BigONE CEX – ✓ –
Bitfinex CEX – ✓ ✓
Bitstamp CEX – ✓ –
BtcTurk CEX – ✓ –
CEX.IO CEX – ✓ –
Crypto.com CEX – ✓ ✓
Deepcoin CEX – ✓ ✓
DigiFinex CEX – ✓ ✓
HitBTC CEX – ✓ ✓
Revolut X CEX – ✓ –
Hyperliquid DEX de perps ✓ – ✓
Aster DEX de perps ✓ ✓ ✓
Lighter DEX de perps ✓ – –
Paradex DEX de perps ✓ – ✓
dYdX DEX de perps ✓ – –
Extended DEX de perps ✓ – ✓
Pacifica DEX de perps ✓ – –
WOOFi Pro DEX de perps ✓ – –

Les connexions utilisent la bibliothèque open source ccxt. Nous demandons tous les marchés d'une plateforme en un seul appel groupé, ce qui garde les données cohérentes et dans les limites de requêtes.

Fréquence de mise à jour

Données Intervalle d'interrogation Affichées comme périmées après
Taux de financement 30 secondes 2 minutes
Prix bid/ask 10 secondes 45 secondes
Historique du financement Enregistré toutes les 5 minutes –

Les pages sont rendues côté serveur à chaque requête, à partir de données mises en cache pendant 5 secondes au maximum. Les pages ouvertes se rafraîchissent d'elles-mêmes dans le navigateur toutes les 15 à 30 secondes.

Normalisation du taux de financement

Les plateformes paient le financement à des intervalles différents : la plupart des contrats de CEX toutes les 8 heures, certains toutes les 4 heures ou toutes les heures, et les DEX de perps comme Hyperliquid et dYdX toutes les heures. Chaque taux est converti dans les mêmes unités :

  • Taux horaire = taux de financement ÷ intervalle en heures
  • APR = taux horaire × 8,760

Lorsqu'un coin se négocie contre plusieurs devises de cotation sur une même plateforme, nous utilisons d'abord l'USDT, puis l'USDC, puis l'USD. Seuls les contrats perpétuels actifs et linéaires (marginés en stablecoin) sont inclus.

Taux de financement moyen

Chaque coin affiche trois chiffres calculés sur l'ensemble des plateformes :

  • L'APR moyen est pondéré par le volume 24h des perpétuels de chaque marché, en USD. Un marché peu liquide au taux extrême ne le fait bouger que dans la mesure où son volume le justifie. Lorsqu'aucun volume n'est publié, la moyenne simple est utilisée.
  • L'APR médian est la valeur centrale entre les plateformes et ignore totalement les valeurs aberrantes.
  • Le taux équivalent 8h est l'APR moyen reconverti en taux de financement sur 8 heures (APR ÷ 8,760 × 8), pour le comparer au taux que la plupart des plateformes affichent.

Les tableaux affichent toujours le taux de financement brut de chaque plateforme et son propre intervalle à côté de l'APR, pour que chaque chiffre puisse être vérifié sur la plateforme.

Spread d'arbitrage de financement

Pour chaque coin, le spread est l'APR de la plateforme au financement le plus élevé moins l'APR de la plateforme au financement le plus bas. La stratégie qu'il décrit consiste à prendre un long là où le financement est le plus bas et un short là où il est le plus élevé. Le spread est brut : les frais de trading, la base de prix entre plateformes et les variations du financement ne sont pas déduits.

Cash-and-carry

Pour chaque coin, nous associons le marché spot le moins cher à chaque perpétuel qui paie un financement positif, et nous gardons la paire qui a la meilleure estimation sur 30 jours :

  • Base = (bid du perpétuel − ask du spot) ÷ ask du spot
  • Frais = deux frais taker sur chaque jambe (ouverture et fermeture)
  • Rendement estimé = APR de financement × jours de détention ÷ 365 + base − frais
  • Seuil de rentabilité = (frais − base) ÷ APR de financement × 365 jours

L'estimation suppose que le financement reste à son taux actuel et que la base se referme à la sortie. Les routes dont le spot et le perpétuel sont sur des plateformes différentes nécessitent de transférer des coins ou de détenir des stocks sur les deux.

Coût d'emprunt du cash-and-carry inversé

Un cash-and-carry inversé vend du spot que vous avez emprunté. Seules les plateformes qui prêtent du spot sur marge sont utilisées pour cette jambe, et les coins marqués comme non empruntables sont ignorés. Toutes les 10 minutes, nous lisons le taux d'emprunt standard (non VIP) de Binance, OKX et Bybit et le convertissons en APR. Il est déduit de l'APR de financement : rendement estimé = (APR de financement − APR d'emprunt) × jours de détention ÷ 365 + base − frais. Lorsque la plateforme spot ne publie pas de taux, nous utilisons comme estimation la médiane des taux publiés pour ce coin, signalée par est. ; lorsqu'aucune plateforme n'en publie, le coût d'emprunt est affiché comme inconnu et n'est pas déduit.

Spread net de l'arbitrage de prix

Pour chaque coin et chaque type de marché (spot ou perpétuel), nous testons chaque paire de plateformes et gardons la paire au spread le plus large :

Spread brut = (meilleur bid sur la plateforme de vente − meilleur ask sur la plateforme d'achat) ÷ meilleur ask

Spread net = spread brut − frais taker

  • Spot : les frais taker une fois sur chaque plateforme (achat, puis vente).
  • Perpétuel : deux frais taker sur chaque plateforme (ouverture et fermeture), car la position est fermée lorsque les prix convergent.

Les frais taker correspondent au taux par défaut (non VIP) de chaque plateforme pour ce marché. Les utilisateurs connectés peuvent saisir leurs propres taux par plateforme dans Compte → Frais de trading : chaque spread net, profit maximal, estimation de carry et alerte qu'ils voient utilise alors ces taux.

La taille maximale et le profit maximal proviennent des carnets d'ordres. Toutes les 20 secondes, nous lisons 20 niveaux des deux carnets pour les 60 routes les plus larges et les parcourons ensemble, en achetant les asks et en vendant dans les bids, jusqu'à ce que le niveau suivant ne soit plus rentable après frais. La taille maximale est le point où le profit atteint son maximum, et le profit maximal est le profit à ce point, moins les frais de transfert pour les routes spot. Un + signifie que les carnets que nous avons lus se sont épuisés avant que le spread ne se referme : une taille plus grande peut donc passer. Pour les routes hors de cet ensemble, la taille maximale se rabat sur la plus petite des quantités au meilleur ask et au meilleur bid (« · top »). Les pages des coins affichent aussi le spread net après frais pour $1,000, $10,000 et $50,000.

Coût de transfert (routes spot)

Une route spot ne fonctionne que si le coin peut quitter la plateforme d'achat et arriver sur la plateforme de vente. Toutes les 30 minutes, nous lisons les réseaux publiés par chaque plateforme : les frais de retrait, et si les retraits et les dépôts sont ouverts. Pour chaque route, nous choisissons le réseau le moins cher qui est ouvert au retrait sur la plateforme d'achat et au dépôt sur la plateforme de vente. Les noms de réseaux sont mis en correspondance entre plateformes (par exemple, ERC-20, ETH et Ethereum désignent la même chaîne).

  • Transfert affiche ce réseau et ses frais en USD au prix d'achat.
  • À partir de $X est la taille de trade à laquelle les frais égalent le spread net. En dessous, la route fait perdre de l'argent.
  • Retraits fermés, Dépôts fermés ou Aucun réseau commun signifient que la route ne peut pas être réalisée pour le moment.
  • Non confirmé signifie qu'une plateforme publie les frais, mais pas si le réseau est ouvert.
  • Inconnu signifie qu'une plateforme ne publie pas ces données sans clé de compte. Binance, Bybit, OKX, MEXC et BingX font partie de ce groupe, sauf si nous disposons d'une clé en lecture seule pour elles.

Confirmez toujours le réseau et l'adresse sur les deux plateformes avant de transférer des fonds. Les routes sur perpétuels et le cash-and-carry ne nécessitent aucun transfert, car les deux jambes sont réglées en marge.

Filtres de qualité

Une cotation n'est utilisée que si toutes ces conditions sont remplies :

  1. Le marché est actif et coté en USDT, USDC ou USD.
  2. Le volume 24h est d'au moins $100,000 (arbitrage) ; les pages de coins dont le volume des perpétuels est inférieur à $1M ne sont pas indexées par les moteurs de recherche.
  3. L'horodatage de la cotation fourni par la plateforme date de moins de 60 secondes.
  4. Le spread du carnet d'ordres (ask − bid) est inférieur à 2%.
  5. Pour une route de prix, les deux cotations ont été relevées à moins de 15 secondes d'intervalle.
  6. Le spread brut de la route est inférieur à 20%. Des écarts plus grands signifient presque toujours que deux tokens différents partagent le même ticker.

Limites connues

  • Coûts de transfert : les frais de retrait ne sont publiés que par certaines plateformes, et uniquement par retrait : les pics de frais de gas entre deux relevés ne sont donc pas pris en compte. Le temps de transfert n'est pas modélisé : les prix peuvent donc bouger pendant que les fonds sont en transit.
  • Profondeur : les carnets bougent entre deux relevés, et seuls 20 niveaux sont lus : les ordres très importants peuvent donc obtenir des prix moins favorables que ceux affichés.
  • Synchronisation : les prix proviennent d'interrogations REST, donc deux jambes peuvent avoir jusqu'à 15 secondes d'écart. Certaines plateformes (Bybit, Gate, BigONE, Bitfinex, CEX.IO, Hyperliquid, perpétuels d'Aster) ne publient pas l'horodatage de leurs cotations : un retard de leurs données ne peut donc pas être détecté.
  • Devises de cotation : les marchés en USDT, USDC et USD sont comparés directement : les petits écarts de prix entre stablecoins font donc partie du spread.
  • Lighter n'indique pas son intervalle de financement dans son API ; ses taux sont traités comme des équivalents 8 heures.

Contrôles d'exactitude

Toutes les 5 minutes, nous comparons les prix affichés sur ArbTide au carnet d'ordres en direct de chaque plateforme et publions les résultats sur la page exactitude des données : l'écart médian et au 95e percentile par plateforme, et l'âge de nos cotations au moment du contrôle.

Corrections

Vous avez trouvé un chiffre qui semble faux ? Chaque page renvoie vers le marché de la plateforme qu'elle utilise, et chaque page est disponible en markdown brut en ajoutant .md à son URL.

Questions fréquentes

D'où ArbTide tire-t-il ses données ?
Directement des API publiques de 36 plateformes : Binance, Bybit, OKX, Bitget, Gate, KuCoin, MEXC, BingX, HTX, Kraken, Coinbase International, WhiteBIT, BTSE, XT.COM, LBank, WEEX, Toobit, Backpack, BigONE, Bitfinex, Bitstamp, BtcTurk, CEX.IO, Crypto.com, Deepcoin, DigiFinex, HitBTC, Revolut X, Hyperliquid, Aster, Lighter, Paradex, dYdX, Extended, Pacifica et WOOFi Pro. Les données sont collectées sur nos serveurs, jamais dans votre navigateur.
À quelle fréquence les données sont-elles mises à jour ?
Les taux de financement sont interrogés toutes les 30 secondes et les prix bid/ask toutes les 10 secondes pour chaque plateforme. Les pages se rafraîchissent toutes les 15 à 60 secondes.
Comment l'APR est-il calculé à partir d'un taux de financement ?
APR = (taux de financement ÷ intervalle de financement en heures) × 8,760. Cela rend directement comparables les financements sur 8 heures, 4 heures et 1 heure.
Comment l'APR de financement moyen est-il calculé ?
Il est pondéré par le volume 24h des perpétuels sur chaque plateforme, pour que les petits marchés aux taux extrêmes ne le faussent pas. L'APR médian ainsi que le taux brut et l'intervalle de chaque plateforme sont affichés à côté.
Le spread net inclut-il tous les coûts ?
Il inclut les frais taker. Pour les routes spot, les frais de retrait du réseau ouvert le moins cher sont affichés à côté et déduits du profit maximal. La taille maximale et le profit maximal sont lus dans les deux carnets d'ordres : ils incluent donc le slippage. Le financement payé tant qu'une position perpétuelle est ouverte n'est pas inclus.