ArbTide

Methodik: So erfasst und berechnet ArbTide die Daten

Datenquellen, Aktualisierungsfrequenz, Normalisierung der Funding-Rates, Formel für den Netto-Spread bei Arbitrage, Qualitätsfilter und bekannte Einschränkungen hinter jeder Zahl auf ArbTide.

Aktualisiert am

ArbTide erfasst Funding-Rates und Bid/Ask-Preise direkt über die APIs der Börsen auf eigenen Servern, normalisiert sie auf vergleichbare Einheiten und berechnet Arbitrage-Spreads nach Taker-Gebühren. Diese Seite dokumentiert jeden Schritt, damit sich jede Zahl prüfen und zitieren lässt.

Datenquellen

Börse Typ Funding-Rates Spotpreise Perpetual-Preise
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 Perp-DEX ✓ – ✓
Aster Perp-DEX ✓ ✓ ✓
Lighter Perp-DEX ✓ – –
Paradex Perp-DEX ✓ – ✓
dYdX Perp-DEX ✓ – –
Extended Perp-DEX ✓ – ✓
Pacifica Perp-DEX ✓ – –
WOOFi Pro Perp-DEX ✓ – –

Die Verbindungen nutzen die Open-Source-Bibliothek ccxt. Wir fragen alle Märkte einer Börse in einem einzigen Sammelaufruf ab, was die Daten konsistent und innerhalb der Rate-Limits hält.

Aktualisierungsfrequenz

Daten Abfrageintervall Als veraltet angezeigt nach
Funding-Rates 30 Sekunden 2 Minuten
Bid/Ask-Preise 10 Sekunden 45 Sekunden
Funding-Historie Alle 5 Minuten gespeichert –

Die Seiten werden bei jeder Anfrage serverseitig aus Daten gerendert, die höchstens 5 Sekunden zwischengespeichert sind. Geöffnete Seiten aktualisieren sich im Browser alle 15 bis 30 Sekunden selbst.

Normalisierung der Funding-Rates

Börsen zahlen Funding in unterschiedlichen Intervallen: die meisten CEX-Kontrakte alle 8 Stunden, manche alle 4 Stunden oder jede Stunde, und Perp-DEXs wie Hyperliquid und dYdX stündlich. Jede Rate wird in dieselben Einheiten umgerechnet:

  • Stundenrate = Funding-Rate ÷ Intervall in Stunden
  • APR = Stundenrate × 8,760

Handelt ein Coin auf einer Börse gegen mehrere Quote-Währungen, nutzen wir zuerst USDT, dann USDC, dann USD. Nur aktive, lineare (in Stablecoins besicherte) Perpetual-Kontrakte werden berücksichtigt.

Durchschnittliche Funding-Rate

Jeder Coin zeigt drei börsenübergreifende Werte:

  • Durchschnittliche APR wird nach dem 24h-Perpetual-Volumen jedes Marktes in USD gewichtet. Ein dünner Markt mit einer extremen Rate bewegt sie nur so stark, wie sein Volumen es rechtfertigt. Wird kein Volumen gemeldet, wird der einfache Mittelwert genutzt.
  • Median-APR ist der mittlere Wert über alle Börsen und ignoriert Ausreißer vollständig.
  • 8h-äquivalente Rate ist die durchschnittliche APR, zurückgerechnet in eine 8-Stunden-Funding-Rate (APR ÷ 8,760 × 8), zum Vergleich mit der Rate, die die meisten Börsen angeben.

Tabellen zeigen neben der APR immer die rohe Funding-Rate jeder Börse und ihr eigenes Intervall, damit sich jeder Wert mit der Börse abgleichen lässt.

Spread bei Funding-Arbitrage

Für jeden Coin ist der Spread die APR der Börse mit dem höchsten Funding minus die APR der Börse mit dem niedrigsten. Die beschriebene Strategie ist, long zu gehen, wo das Funding am niedrigsten ist, und short, wo es am höchsten ist. Der Spread ist brutto: Handelsgebühren, Preisbasis zwischen den Handelsplätzen und Änderungen des Fundings werden nicht abgezogen.

Cash-and-Carry

Für jeden Coin kombinieren wir den günstigsten Spotmarkt mit jedem Perpetual, das positives Funding zahlt, und behalten das Paar mit der besten 30-Tage-Schätzung:

  • Basis = (Perpetual-Bid − Spot-Ask) ÷ Spot-Ask
  • Gebühren = zwei Taker-Gebühren auf jedem Leg (Eröffnen und Schließen)
  • Geschätzte Rendite = Funding-APR × Haltetage ÷ 365 + Basis − Gebühren
  • Break-even = (Gebühren − Basis) ÷ Funding-APR × 365 Tage

Die Schätzung unterstellt, dass das Funding auf seinem aktuellen Satz bleibt und sich die Basis beim Ausstieg schließt. Routen, bei denen Spot und Perpetual auf verschiedenen Börsen liegen, erfordern das Verschieben von Coins oder Bestand auf beiden.

Leihkosten beim Reverse Cash-and-Carry

Ein Reverse Carry verkauft Spot, den du geliehen hast. Für dieses Leg werden nur Börsen genutzt, die Spot per Margin verleihen, und als nicht leihbar markierte Coins werden übersprungen. Alle 10 Minuten lesen wir den Standard-Leihzins (ohne VIP) von Binance, OKX und Bybit und rechnen ihn in eine APR um. Er wird von der Funding-APR abgezogen: geschätzte Rendite = (Funding-APR − Leih-APR) × Haltetage ÷ 365 + Basis − Gebühren. Veröffentlicht die Spot-Börse keinen Satz, nutzen wir den Median der veröffentlichten Sätze für diesen Coin als Schätzung, markiert mit „gesch.“; veröffentlicht keine Börse einen Satz, werden die Leihkosten als unbekannt angezeigt und nicht abgezogen.

Netto-Spread bei Preis-Arbitrage

Für jeden Coin und jede Marktart (Spot oder Perpetual) testen wir jedes Börsenpaar und behalten das Paar mit dem weitesten Spread:

Brutto-Spread = (bester Bid auf der Verkaufsbörse − bester Ask auf der Kaufbörse) ÷ bester Ask

Netto-Spread = Brutto-Spread − Taker-Gebühren

  • Spot: eine Taker-Gebühr auf jeder Börse (kaufen, dann verkaufen).
  • Perpetual: zwei Taker-Gebühren auf jeder Börse (Eröffnen und Schließen), weil die Position geschlossen wird, wenn die Preise konvergieren.

Die Taker-Gebühren sind der Standardsatz (ohne VIP) jeder Börse für diesen Markt. Angemeldete Nutzer können unter Konto → Handelsgebühren ihre eigenen Sätze pro Börse eingeben, und jeder Netto-Spread, jeder maximale Gewinn, jede Carry-Schätzung und jeder Alarm, den sie sehen, nutzt dann diese Sätze.

Maximale Größe und maximaler Gewinn stammen aus den Orderbüchern. Alle 20 Sekunden lesen wir 20 Level beider Bücher für die 60 weitesten Routen und arbeiten sie gemeinsam ab, indem wir die Asks aufkaufen und in die Bids verkaufen, bis das nächste Level nach Gebühren keinen Gewinn mehr bringt. Die maximale Größe ist dort, wo der Gewinn seinen Höhepunkt erreicht, und der maximale Gewinn ist der Gewinn an dieser Stelle, bei Spot-Routen abzüglich der Transfergebühr. Ein + bedeutet, dass die gelesenen Bücher erschöpft waren, bevor sich der Spread schloss, womöglich passt also mehr Größe hinein. Für Routen außerhalb dieser Auswahl fällt die maximale Größe auf den kleineren Wert der Mengen zum besten Ask und besten Bid zurück („· top“). Coin-Seiten zeigen außerdem den Netto-Spread nach Gebühren bei $1,000, $10,000 und $50,000.

Transferkosten (Spot-Routen)

Eine Spot-Route funktioniert nur, wenn der Coin die Kaufbörse verlassen und auf der Verkaufsbörse ankommen kann. Alle 30 Minuten lesen wir die veröffentlichten Netzwerke jeder Börse: die Auszahlungsgebühr und ob Auszahlungen und Einzahlungen offen sind. Für jede Route wählen wir das günstigste Netzwerk, das auf der Kaufbörse für Auszahlungen und auf der Verkaufsbörse für Einzahlungen offen ist. Netzwerknamen werden über Börsen hinweg abgeglichen (zum Beispiel sind ERC-20, ETH und Ethereum dieselbe Chain).

  • Transfer zeigt dieses Netzwerk und seine Gebühr in USD zum Kaufpreis.
  • Ab $X ist die Tradegröße, bei der die Gebühr dem Netto-Spread entspricht. Darunter verliert die Route Geld.
  • Auszahlungen aus, Einzahlungen aus oder Kein gemeinsames Netzwerk bedeuten, dass sich die Route gerade nicht abschließen lässt.
  • Unbestätigt bedeutet, dass eine Börse die Gebühr veröffentlicht, aber nicht, ob das Netzwerk offen ist.
  • Unbekannt bedeutet, dass eine Börse diese Daten ohne Konto-Key nicht veröffentlicht. Binance, Bybit, OKX, MEXC und BingX gehören zu dieser Gruppe, sofern wir keinen Read-only-Key für sie haben.

Bestätige vor dem Verschieben von Guthaben immer Netzwerk und Adresse auf beiden Börsen. Perpetual-Routen und Cash-and-Carry brauchen keinen Transfer, weil beide Legs in Margin abgerechnet werden.

Qualitätsfilter

Ein Kurs wird nur genutzt, wenn all das zutrifft:

  1. Der Markt ist aktiv und wird in USDT, USDC oder USD notiert.
  2. Das 24h-Volumen beträgt mindestens $100,000 (Arbitrage) — Coin-Seiten mit weniger als $1M Perpetual-Volumen werden von Suchmaschinen nicht indexiert.
  3. Der eigene Kurszeitstempel der Börse ist weniger als 60 Sekunden alt.
  4. Der Spread im Orderbuch (Ask − Bid) liegt unter 2%.
  5. Bei einer Preisroute wurden beide Kurse innerhalb von 15 Sekunden erhoben.
  6. Der Brutto-Spread der Route liegt unter 20%. Größere Lücken bedeuten fast immer, dass zwei verschiedene Tokens denselben Ticker tragen.

Bekannte Einschränkungen

  • Transferkosten: Auszahlungsgebühren werden nur von manchen Börsen veröffentlicht und nur pro Auszahlung, Gas-Spitzen zwischen den Abfragen werden also nicht berücksichtigt. Die Transferzeit wird nicht modelliert, Preise können sich also bewegen, während das Guthaben unterwegs ist.
  • Markttiefe: Bücher bewegen sich zwischen den Abfragen, und es werden nur 20 Level gelesen, sehr große Orders können also schlechtere Preise sehen als angezeigt.
  • Timing: Die Preise stammen aus REST-Abfragen, zwei Legs können also bis zu 15 Sekunden auseinanderliegen. Manche Börsen (Bybit, Gate, BigONE, Bitfinex, CEX.IO, Hyperliquid, Aster-Perpetuals) veröffentlichen keine Kurszeitstempel, verzögerte Daten von ihnen lassen sich also nicht erkennen.
  • Quote-Währungen: USDT-, USDC- und USD-Märkte werden direkt verglichen, kleine Preisunterschiede zwischen Stablecoins sind also Teil des Spreads.
  • Lighter gibt sein Funding-Intervall nicht in der API an; die Raten werden als 8-Stunden-Äquivalent behandelt.

Genauigkeitsprüfungen

Alle 5 Minuten vergleichen wir die auf ArbTide angezeigten Preise mit dem Live-Orderbuch jeder Börse und veröffentlichen die Ergebnisse auf der Seite zur Datengenauigkeit: die mittlere Abweichung und das 95. Perzentil pro Börse sowie das Alter unserer Kurse zum Prüfzeitpunkt.

Korrekturen

Du hast eine Zahl gefunden, die falsch aussieht? Jede Seite verlinkt auf den Börsenmarkt, den sie nutzt, und jede Seite ist als reines Markdown verfügbar, wenn du .md an ihre URL anhängst.

Häufige Fragen

Woher bezieht ArbTide seine Daten?
Direkt aus den öffentlichen APIs von 36 Börsen: 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 und WOOFi Pro. Die Daten werden auf unseren Servern erfasst, nie in deinem Browser.
Wie oft werden die Daten aktualisiert?
Funding-Rates werden alle 30 Sekunden abgefragt und Bid/Ask-Preise alle 10 Sekunden pro Börse. Die Seiten aktualisieren sich alle 15 bis 60 Sekunden.
Wie wird die APR aus einer Funding-Rate berechnet?
APR = (Funding-Rate ÷ Funding-Intervall in Stunden) × 8,760. So werden 8-Stunden-, 4-Stunden- und 1-Stunden-Funding direkt vergleichbar.
Wie wird die durchschnittliche Funding-APR berechnet?
Sie wird nach dem 24h-Perpetual-Volumen jeder Börse gewichtet, damit kleine Märkte mit extremen Raten sie nicht verzerren. Die Median-APR sowie die rohe Rate und das Intervall jeder Börse werden daneben angezeigt.
Enthält der Netto-Spread alle Kosten?
Er enthält Taker-Gebühren. Bei Spot-Routen wird die Auszahlungsgebühr des günstigsten offenen Netzwerks daneben angezeigt und vom maximalen Gewinn abgezogen. Maximale Größe und maximaler Gewinn werden aus beiden Orderbüchern gelesen und enthalten damit die Slippage. Funding, das gezahlt wird, solange eine Perpetual-Position offen ist, ist nicht enthalten.